@jaysalvat/eslint-config
v3.1.1
Published
Personal Eslint config
Readme
Eslint + Prettier configuration
Usage
Install the npm package:
npm i @jaysalvat/eslint-configIn your project's eslint.config.js file (recent ESLint flat config):
If your project uses "type": "module" (ESM):
import config from '@jaysalvat/eslint-config'
export default [
...config.flat
]If your project uses CommonJS:
const config = require('@jaysalvat/eslint-config')
module.exports = [
...config.flat
]Available presets
flat: rules onlyflatWithStyle: rules + stylisticvue: rules + vuevueWithStyle: rules + vue + stylistic
Configuration Prettier
Install Prettier in your project as well:
npm i -D prettierThen create a prettier.config.cjs file:
const { prettier } = require('@jaysalvat/eslint-config')
module.exports = prettierIf your project is ESM, you can use prettier.config.mjs:
import config from '@jaysalvat/eslint-config'
export default config.prettier