This repository contains a collection of configuration presets for various development tools used in dodamind projects.
@dodamind/eslint-config-dodamind
: ESLint preset for dodamind projects.@dodamind/preset-prettier
: Prettier config preset for dodamind projects.@dodamind/preset-tsconfig
: tsconfig.json preset for dodamind projects.
You can install each package individually as a dev dependency using bun or npm:
For ESLint:
bun add @dodamind/eslint-config-dodamind --dev
# or using npm
npm install @dodamind/eslint-config-dodamind --save-dev
For Prettier:
bun add @dodamind/preset-prettier --dev
# or using npm
npm install @dodamind/preset-prettier --save-dev
For TypeScript:
bun add @dodamind/preset-tsconfig --dev
# or using npm
npm install @dodamind/preset-tsconfig --save-dev
Add to your .eslintrc.cjs
:
module.exports = {
extends: [
- 'eslint:recommended',
- 'plugin:@typescript-eslint/recommended',
+ '@dodamind/eslint-config-dodamind',
// ...
],
rules: {
// ...
},
}
Add to your .prettierrc.cjs
:
module.exports = {
...require('@dodamind/preset-prettier'),
}
Or to your package.json
:
{
"prettier": "@dodamind/preset-prettier"
}
Extend your tsconfig.json
:
{
"extends": ["@dodamind/preset-tsconfig"]
}
See the LICENSE file for details.