@niondigital/eslint-config-astro-svelte
v5.0.2
Published
Shared ESLint config for Astro, Svelte (Astro integration), and Storybook by [nion digital](https://www.nion-digital.com).
Downloads
466
Readme
@niondigital/eslint-config-astro-svelte
Shared ESLint config for Astro, Svelte (Astro integration), and Storybook by nion digital.
Installation
- Install package as a dev dependency:
npx install-peerdeps --dev @niondigital/eslint-config-astro-svelte- Create
eslint.config.mjsat the root and add the following code:
import getConfig from '@niondigital/eslint-config-astro-svelte';
export default getConfig();- Add the following script in
package.json:
{
// ...
"scripts": {
// ...
"eslint": "eslint --fix \"src/**/*.{astro,svelte,svelte.ts,ts}\""
}
}- (Optional) You can customize the config by passing an object:
export default getConfig({
// Files to be ignored
ignores: [],
// Additional ESLint rules
additionalRules: {},
// Additional ESLint config
additionalConfig: [],
});