Build
January 28, 2026 · View on GitHub
NPM Scripts
After cloning the repo:
npm installto install all the necessary modules, then:npm startto do abuild watchand launch a local server
npm run | |
|---|---|
clean | Delete output directories (/build, /dist) |
clean | Delete output directories (/build, /dist) |
typecheck | Run TypeScript type checking on the source files |
lint | Run ESLint and Prettier to check and fix code style issues |
build watch | Make a development build in /build and watch for changes until ctrl-C |
build prod | Make a production build in /dist |
test [coverage] | Run all the tests and generate code coverage data in /coverage directory |
test snapshot | Update the test snapshots |
Releasing to npm
This project uses GitHub Actions to automatically publish to npm when a release is created.
Publishing a new version
- Update the version in
package.json - Commit the version change:
git commit -am "Bump version to x.y.z" - Push to main:
git push origin main - Create a GitHub release:
- Go to your repository → Releases → "Create a new release"
- Create a new tag matching the version (e.g.,
v0.30.3) - Fill in the release title and notes
- Click "Publish release"
The workflow will automatically:
- Run all tests
- Build the production bundle
- Publish to npm