npm.io
2.0.2 • Published 1 year ago

@matrixai/contexts

Licence
Apache-2.0
Version
2.0.2
Deps
5
Size
83 kB
Vulns
0
Weekly
0

js-contexts

Asynchronous contexts.

Installation

npm install --save @matrixai/contexts

Development

Run nix develop, and once you're inside, you can use:

# install (or reinstall packages from package.json)
npm install
# build the dist
npm run build
# run the repl (this allows you to import from ./src)
npm run tsx
# run the tests
npm run test
# lint code, markdown, scripts
npm run lint
# automatically fix linting errors
npm run lintfix
Docs Generation
npm run docs

See the docs at: https://matrixai.github.io/js-contexts/

Publishing

Publishing is handled automatically by the staging pipeline.

Prerelease:

# npm login
npm version prepatch --preid alpha # premajor/preminor/prepatch
git push --follow-tags

Release:

# npm login
npm version patch # major/minor/patch
git push --follow-tags

Manually:

# npm login
npm version patch # major/minor/patch
npm run build
npm publish --access public
git push
git push --tags