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-devFor Prettier:
bun add @dodamind/preset-prettier --dev
# or using npm
npm install @dodamind/preset-prettier --save-devFor TypeScript:
bun add @dodamind/preset-tsconfig --dev
# or using npm
npm install @dodamind/preset-tsconfig --save-devAdd 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.