- Yarn (berry) with PnP
- TypeScript
- ESLint
- Prettier
- Commitlint with Husky
- Visual Studio Code / Vim ready
- CI configurations
- CodeRabbit
- Dependabot
- GitHub Actions
- Node.js
- Hydrogen LTS (
^18.20.4
) - Iron LTS (
^20.10
) >=22
- Hydrogen LTS (
corepack enable
yarn install
yarn run lint
yarn run lint:fix # Lint and auto-fix
yarn run test
Currently, the command works as an alias for the yarn run lint
command.
yarn run clean
# 1. Remove all untracked files
git clean -fdx
# 2. Patch to the project
patch -p1 < patches/migrate-to-npm.patch
# 3. Remove some files
npm x -y -- rimraf .yarn .yarnrc.yml yarn.lock
# 4. Install the dependencies
npm install
# (Optional) 5. Commit the changes
git add -A
git commit -m 'chore: migrate to NPM'
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.
MIT