1
0
Fork
You've already forked common-conf
0
No description
  • JavaScript 100%
2025年07月06日 20:16:41 +00:00
.vscode chore: init 2025年03月04日 05:34:26 +00:00
cli fix: remove useless --noEmit 2025年06月22日 16:48:42 +00:00
template fix: properly include a gitignore 2025年06月21日 10:27:00 +00:00
.gitignore fix: properly include a gitignore 2025年06月21日 10:27:00 +00:00
eslint.config.mjs chore(eslint): remove unused test code 2025年07月06日 20:09:52 +00:00
LICENSE chore: init 2025年03月04日 05:34:26 +00:00
module.d.ts feat: new rules, typings, tsconfig, update dependencies, version bump 2025年06月22日 14:55:08 +00:00
package.json chore: 2.0.0 2025年07月06日 20:16:41 +00:00
pnpm-lock.yaml chore(eslint): update eslint 2025年07月06日 19:30:33 +00:00
README.md fix: fix installation 2025年03月04日 06:13:59 +00:00
tsconfig.json feat: new rules, typings, tsconfig, update dependencies, version bump 2025年06月22日 14:55:08 +00:00

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