This is a template for creating a new open source project in TypeScript.
- TypeScript
- Jest
- ESLint
- Prettier
- GitHub Actions
- Dependabot
- Semantic Release
- Commitizen
- Commitlint
- Conventional Commits
- Semantic Versioning
- Click the "Use this template" button to create a new repository from this template.
- Clone the new repository to your local machine.
- Run
npm install
to install dependencies. - Replace name, description, and other fields in
package.json
with your own. - Replace the contents of this file with your own.
- Replace name of package at github actions workflow file
npm run build
- Compile TypeScript to JavaScript.npm run lint
- Lint TypeScript files.npm run test
- Run tests.npm run publish:npm
- Publish package to npm.npm run publish:dev
- Publish package to npm withdev
tag.