Skip to content

๐Ÿ“„ The boilerplate of the pnpm project; since 2024.9

License

Notifications You must be signed in to change notification settings

kurone-kito/pnpm-project-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“„ PNPM project template

Features

  • PNPM
  • TypeScript
  • ESLint
  • Prettier
  • Commitlint with Husky
  • Visual Studio Code / Vim ready
  • CI configurations
    • CodeRabbit
    • Dependabot
    • GitHub Actions

System Requirements

  • Node.js
    • Hydrogen LTS (^18.20.4)
    • Iron LTS (^20.10)
    • >=22

Install the dependencies

corepack enable
pnpm install

Linting

pnpm run lint
pnpm run lint:fix # Lint and auto-fix

Testing

pnpm run test

Currently, the command works as an alias for the pnpm run lint command.

Cleaning

pnpm run clean

Rules for Development

Welcome to contribute to this repository! For more details, please refer to CONTRIBUTING.md.

Introduce commit message validation at commit time. The โ€œConventional Commitsโ€ rule is applied to discourage committing messages that violate conventions.

LICENSE

MIT