Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 1.39 KB

README.md

File metadata and controls

25 lines (17 loc) · 1.39 KB

typescript-package-template Test Lint

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]

Quickstart

  1. Generate a new repository based on this template.
  2. Clone it and run bash setup.bash.
  3. Force push to your repo: git push --force-with-lease.
  4. 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.

Contributing

Contributions welcome!