Skip to content

Template repository for an npm package (TypeScript + tsup + Jest + ESLint + Changesets + GitHub Actions).

License

Notifications You must be signed in to change notification settings

shiftbloom-studio/npm-package-template

Repository files navigation

@npm-package-template

Template repository for an npm package (TypeScript + tsup + Jest + ESLint + Changesets + GitHub Actions).

Quick start

npm ci
npm test
npm run build

Customize

Update:

  • package.json: name, description, repository, homepage, bugs, license, exports
  • .changeset/config.json: repo

Release (Changesets)

  • Add a changeset: npm run changeset
  • On push to main, the Release workflow will create a version PR or publish after merge (requires repo secret NPM_TOKEN or NODE_AUTH_TOKEN).

About

Template repository for an npm package (TypeScript + tsup + Jest + ESLint + Changesets + GitHub Actions).

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •