A TypeScript library for working with Nillion's authentication system.
The library can be imported in the usual ways:
import * as Nuc from '@nillion/nuc';
This project is managed via pnpm. To install dependencies run:
pnpm install
The documentation can be generated automatically from the source files using TypeDoc:
pnpm docs
All unit tests are executed and their coverage is measured when using vitest:
pnpm test --coverage
Style conventions are enforced using Biome:
biome check
In order to contribute to the source code, open an issue or submit a pull request on the GitHub page for this library.
The version number format for this library and the changes to the library associated with version number increments conform with Semantic Versioning 2.0.0.
This library can be published as a package on npmjs via the GitHub Actions workflow.
This project is licensed under the MIT License.