A collection of NPM packages maintained by Atomic Jolt.
Documentation can be found here
# Install Dependencies
npm install
# Build all packages
npm run build --workspaces
# Run the playground
npm run playgroundBefore running tests, ensure that all packages are built:
npm run build --workspacesThen, run the tests:
npm run test --workspacesThis repo uses changsets for managing versions. To publish a new version of a package, follow these steps:
Each time that you make meanginful changes to a package, you should create a new changeset. To do this, run the following command:
npx changesetThis will guide you through the process of creating a new changeset.
Once you have created a changeset, you can view it by running the following command:
npx changeset statusTo publish a new version of a package, run the following command:
npx changeset versionThis will consume all of the changesets that have been created and bump the versions of the packages accordingly. Additionally, it will write changelog entries for each package.
To publish the new versions of the packages, run the following command:
npx changeset publishThis will loop through all of the packages and publish any that have a newer version than what is on NPM.