2.0.2 • Published 7 months ago

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

Weekly downloads
-
License
MIT
Repository
github
Last release
7 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

7 months ago

2.0.1

7 months ago

2.0.0

7 months ago

1.2.0

7 months ago

1.1.0

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

8 months ago

0.4.1

8 months ago

0.4.0

8 months ago

0.3.0

9 months ago

0.2.8

9 months ago

0.2.7

9 months ago

0.2.6

9 months ago

0.2.5

10 months ago

0.2.4

10 months ago

0.2.3

10 months ago

0.2.2

10 months ago

0.2.1

10 months ago

0.2.0

10 months ago

0.1.1

11 months ago

0.1.0

11 months ago