dodamind / config-presets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dodamind/config-presets

This repository contains a collection of configuration presets for various development tools used in dodamind projects.

Packages Included

Installation

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

Usage

ESLint

Add to your .eslintrc.cjs:

module.exports = {
  extends: [
-   'eslint:recommended',
-   'plugin:@typescript-eslint/recommended',
+   '@dodamind/eslint-config-dodamind',
    // ...
  ],
  rules: {
    // ...
  },
}

Prettier

Add to your .prettierrc.cjs:

module.exports = {
  ...require('@dodamind/preset-prettier'),
}

Or to your package.json:

{
  "prettier": "@dodamind/preset-prettier"
}

TypeScript

Extend your tsconfig.json:

{
  "extends": ["@dodamind/preset-tsconfig"]
}

License

See the LICENSE file for details.

About

License:MIT License


Languages

Language:JavaScript 97.9%Language:Shell 2.1%