npm.io
6.1.1 • Published 2 months ago

@tammergard/eslint-config-base

Licence
MIT
Version
6.1.1
Deps
1
Size
4 kB
Vulns
0
Weekly
0

@tammergard/eslint-config-base

A sharable ESLint config for JavaScript with personal preferences. Ships as a flat config for ESLint 10.

Installation

# npm
npm install --save-dev @tammergard/eslint-config-base eslint

# pnpm
pnpm add -D @tammergard/eslint-config-base eslint

# bun
bun add -d @tammergard/eslint-config-base eslint

Usage

Add the config to your eslint.config.js:

import tammergardBaseConfig from "@tammergard/eslint-config-base"

export default [...tammergardBaseConfig]
Browser globals

This config does not include browser globals by default. To add them, install globals and add them in your own config:

import globals from "globals"
import tammergardBaseConfig from "@tammergard/eslint-config-base"

export default [
	...tammergardBaseConfig,
	{
		languageOptions: {
			globals: { ...globals.browser },
		},
	},
]

License

MIT

Keywords