3.2.1 • Published 1 year ago

@brownsugar/eslint-config v3.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

ESLint Config

Publish NPM Package

Preferred ESLint configs for myself.

Install

yarn add -D @brownsugar/eslint-config
# or
pnpm add -D @brownsugar/eslint-config

For TypeScript

The base config, inherits below rule sets with some custom rules.

eslint.config.cjs

const brownsugarConfig = require('@brownsugar/eslint-config/typescript')
module.exports = brownsugarConfig

eslint.config.mjs

import brownsugarConfig from '@brownsugar/eslint-config/typescript'
export default brownsugarConfig

For Vue 3

The config to use with TypeScript, inherits @brownsugar/eslint-config/typescript with Vue 3 recommended.

eslint.config.cjs

const brownsugarConfig = require('@brownsugar/eslint-config/vue')
module.exports = brownsugarConfig

eslint.config.mjs

import brownsugarConfig from '@brownsugar/eslint-config/vue'
export default brownsugarConfig

For Nuxt 3

The config to use with TypeScript, inherits @brownsugar/eslint-config/vue with Nuxt 3 config.

eslint.config.cjs

// Not supported

eslint.config.mjs

import brownsugarConfig from '@brownsugar/eslint-config/nuxt'
export default brownsugarConfig({
  // Nuxt ESLint options
  dirs: {
    src: ['src'],
  },
})
3.2.1

1 year ago

3.2.0

1 year ago

3.1.0

1 year ago

3.0.0

1 year ago

3.0.0-rc.4

1 year ago

3.0.0-rc.2

1 year ago

3.0.0-rc.0

1 year ago