NPM package Boilerplate Features: TypeScript Vitest ESLint Prettier Husky CommitLint CI in GitHub Action Auto Deploy to NPM using semantic-release Auto deploy to NPM If you want to remove it just delete the deploy job from the .github/workflows/ci.yml file Update the url in the package.json file to the url of your repository (same for the issue) Add the NPM_TOKEN variable to your GitHub secrets with the NPM token to publish Enable Select Read and write permissions in the Workflow permissions section in the Settings → Actions → General