Skip to content

dodamind/config-presets

Repository files navigation

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

Create eslint.config.mjs (ESLint v9+ flat config):

import dodamind from '@dodamind/eslint-config-dodamind';

export default [
  ...dodamind,
  // overrides here
];

If your project uses "type": "module", you can use eslint.config.js instead of eslint.config.mjs.

This preset requires ESLint >= 9.20.0.

See package release notes: packages/eslint-config-dodamind/CHANGELOG.md.

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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors