NOTE: You are welcome to ask any questions if anything is unclear. Also feel free to post a discussion
Requires Node.js LTS (v20 or later) and pnpm v8 or higher
TypeScriptpnpmpackage managervitesttest runnerCommonJSandESMsupportBiomefor linting and formatting- CI with GitHub Actions
- Publish to
npmregistry, GitHub Packages, Docker Hub and GitHub Container Registry withpnpm(seepublish.yml)
git clone https://github.com/o-az/template-ts.git && cd template-tspnpm installcp .env.example .envpnpm devpnpm testpnpm build && pnpm startnode --import=tsx path/to/file.tsThis will trigger publish workflow in GitHub Actions
pnpm release