@amedia/eslint-config
v5.0.0
Published
Combined ESLint config for Amedia
Maintainers
Keywords
Readme
@amedia/eslint-config
Amedia's combined ESLint flat config. Bundles @amedia/eslint-config-base,
@amedia/eslint-config-prettier, and opt-in @amedia/eslint-config-jest,
@amedia/eslint-config-svelte, @amedia/eslint-config-typescript layers.
Install
npm install --save-dev @amedia/eslint-config eslintUse
// eslint.config.js
import { eslintConfig } from '@amedia/eslint-config';
export default eslintConfig({ typescript: true });Toggle layers via the options object: base, prettier, typescript,
svelte, jest. base and prettier default to true; the rest default to
false. Additional flat-config objects can be passed as trailing arguments:
export default eslintConfig(
{ typescript: true, svelte: true },
{ ignores: ['.svelte-kit/'] }
);Notes
Requires Node 22+ and ESLint 10. React support is temporarily unavailable —
see docs/migrate-v5-v6.md. Linting via
kragl is recommended.
