No description
- JavaScript 100%
| .vscode | chore: init | |
| cli |
fix: remove useless --noEmit
|
|
| template | fix: properly include a gitignore | |
| .gitignore | fix: properly include a gitignore | |
| eslint.config.mjs | chore(eslint): remove unused test code | |
| LICENSE | chore: init | |
| module.d.ts | feat: new rules, typings, tsconfig, update dependencies, version bump | |
| package.json | chore: 2.0.0 | |
| pnpm-lock.yaml |
chore(eslint): update eslint
|
|
| README.md | fix: fix installation | |
| tsconfig.json | feat: new rules, typings, tsconfig, update dependencies, version bump | |
Common, reusable configurations I use across my projects.
Prepares the following:
- ESLint
- tsconfig.json
- package.json - Add common properties (such as scripts).
- simple-git-commits - Lint and typecheck files on commit.
- VSCode - Autofix lint errors on file save.
- Licenses - Licenses that prohibit commercial use.
# Note: this option gets set globally
npm config set @basil:registry https://codeberg.org/api/packages/basil/npm/
pnpm i @basil/common-conf
# Apply configuration to the current repo.
pnpm common-conf init