This is an [Typescript] template.
- Toolchain with [ASDF]
- Release Management with [Release-Please]
- Package manager with [Yarn]
- Taskrunner with [Just]
- Builds with [TSup]
- Tests with [Vitest] and [Puppeteer]
- Formatting and Linting with [Prettier], [ESLint] and [Shellcheck]
- Generate a new repository based on this template.
- Clone it and run
bash setup.bash
. - Force push to your repo:
git push --force-with-lease
. - Adapt your code at the TODO markers. To find the markers:
git grep TODO
.
A feature of this plugin-template when hosted on GitHub is the use of release-please, an automated release tool. It leverages Conventional Commit messages to determine semver release type, see the documentation.
Contributions welcome!