2.0.2 • Published 5 months ago

@ijlee2-frontend-configs/eslint-config-node v2.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

@ijlee2-frontend-configs/eslint-config-node

The package provides a configuration for eslint (Node projects).

  1. Usage
  2. License

Usage

Install these packages as development dependencies:

  • @ijlee2-frontend-configs/eslint-config-node
  • eslint
  • typescript (optional)

Afterwards, create the file eslint.config.mjs.

// For a JavaScript project
export { default } from '@ijlee2-frontend-configs/eslint-config-node/javascript';

// For a TypeScript project
export { default } from '@ijlee2-frontend-configs/eslint-config-node/typescript';

!IMPORTANT

In TypeScript projects, using @ijlee2-frontend-configs/eslint-config-ember with @ijlee2-frontend-configs/typescript causes eslint-plugin-import-x to error.

Resolve error: File '@tsconfig/strictest/tsconfig' not found.
  at resolveExtends
  at _parseTsconfig
  ...

As a temporary fix, please install @tsconfig/* packages instead of @ijlee2-frontend-configs/typescript.

Customization

Import the configuration, then export the modified object. See eslint documentation for more information.

import baseConfiguration from '@ijlee2-frontend-configs/eslint-config-node/typescript';

export default [
  ...baseConfiguration,
  {
    files: ['**/*.ts'],
    rules: {
      '@typescript-eslint/no-explicit-any': 'off',
    },
  },
];

License

This project is licensed under the MIT License.

2.0.2

5 months ago

2.0.1

5 months ago

2.0.0

5 months ago

1.2.0

5 months ago

1.1.0

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago

0.4.1

7 months ago

0.4.0

7 months ago

0.3.0

8 months ago

0.2.8

8 months ago

0.2.7

8 months ago

0.2.6

8 months ago

0.2.5

8 months ago

0.2.4

9 months ago

0.2.3

9 months ago

0.2.2

9 months ago

0.2.1

9 months ago

0.2.0

9 months ago

0.1.1

9 months ago

0.1.0

9 months ago