@herp-inc/eslint-config-node

202409.2.0 • Public • Published

@herp-inc/eslint-config-node npm

ESLint shareable config for Node.js environments

This package is intended to be used along with @herp-inc/eslint-config.

Installation

Note that the following packages are peer dependencies of this library, which need to be installed separately.

Package Version
eslint 8 || 9
eslint-plugin-n ^17.10.0

Using npm

$ npm install --save-dev @herp-inc/eslint-config-node

Using yarn

$ yarn add --dev @herp-inc/eslint-config

Usage

Add @herp-inc/eslint-config-node to the extends section of your ESLint configuration.

{
  "extends": ["@herp-inc", "@herp-inc/eslint-config-node"]
}

Flat config support (experimental)

[!WARNING] This feature is still experimental, and thus may encounter breaking changes even in a minor version.

Make sure that the following packages are installed as peer dependencies.

Package Version
eslint ^8.21.0 || 9
eslint-plugin-n ^17.10.0
import config from '@herp-inc/eslint-config/flat';
import configNode from '@herp-inc/eslint-config-node/flat';

export default [
  ...config,
  ...configNode,
  // Add your additional configurations here
];

Package Sidebar

Install

npm i @herp-inc/eslint-config-node

Weekly Downloads

2,320

Version

202409.2.0

License

MIT

Unpacked Size

3.91 kB

Total Files

4

Last publish

Collaborators

  • hiroqn
  • ryota-ka