An opinionated rollup starter template.
- TypeScript
- Using pnpm as the package manager and using only-allow to limit package manager
- Husky and lint-staged for run lint when commits
- ESLint, Prettier and MarkdownLint for lint and enforce code and documentation style
- Commitlint and Commitizen for enforce git commit format
- Changeset for automatically generate version change documentation
- Vitest for test.
- Basic Configuration for GitHub Actions
- Get code
git clone https://github.com/skyclouds2001/rollup-template-sky.git
- Install dependencies
pnpm install
- Run
pnpm dev
- Build
pnpm build
- Preview
pnpm preview
MIT © skyclouds2001