A powerful TypeScript framework for creating interactive storytelling experiences.
This monorepo contains:
- Node.js 18+
- npm 9+
npm installnpm run buildnpm testnpm run lint
npm run formatWhen making changes that should trigger a release:
npm run changesetFollow the prompts to describe your changes. This will create a changeset file that will be used to generate changelogs and version bumps.
- Create a feature branch
- Make your changes
- Run
npm run changesetto document your changes - Commit the changeset file with your code
- Open a pull request
- After merge, Changesets will create a "Version Packages" PR
- When the Version Packages PR is merged, packages are automatically published to npm
Publishing is automated via GitHub Actions when changesets are merged to the master branch.
MIT