@cjournois/eslint-config-ts (1.0.0-71e5fd39)

Published 2026-04-02 08:57:13 +00:00 by cjournois

Installation

@cjournois:registry=
npm install @cjournois/eslint-config-ts@1.0.0-71e5fd39
"@cjournois/eslint-config-ts": "1.0.0-71e5fd39"

About this package

cjournois/lib-eslint-config-ts

This project is licensed under the GNU AGPL-3.0. See the LICENSE file for details.

Minimal ESLint flat config (ESLint v9+) with airbnb-style rules for JavaScript and TypeScript.

Summary


Developer: Usage

Install peer dependencies:

npm install -D @eslint/js eslint eslint-plugin-import globals typescript-eslint

And create this file:

// eslint.config.js
import configs from '@cjournois/eslint-config-ts';
import { defineConfig } from 'eslint/config';

export default defineConfig(
	{
		ignores: ['lib', 'node_modules'],
	},
	configs.strict,
);

Angular

Add angular plugin:

npm install -D angular-eslint
// eslint.config.js
import configs from '@cjournois/eslint-config-ts/angular';
import { defineConfig } from 'eslint/config';

export default defineConfig(
	{
		ignores: ['lib', 'node_modules'],
	},
	configs.strict,
);

React

Add react plugin:

npm install -D eslint-plugin-react
// eslint.config.js
import configs from '@cjournois/eslint-config-ts/react';
import { defineConfig } from 'eslint/config';

export default defineConfig(
	{
		ignores: ['lib', 'node_modules'],
	},
	configs.strict,
);

Developer: Getting Started

Requirements

  • Node@24

Development

  • npm ci — Install dependencies
  • npm run lint — Run linter
  • npm run build — Run Build

Maintainer: Troubleshooting

Notes for maintainers, issues, or to-do items

Dependencies

Development dependencies

ID Version
@eslint/js 9.39.4
angular-eslint 21.3.1
commit-and-tag-version 12.7.1
eslint 9.39.4
eslint-plugin-import 2.32.0
eslint-plugin-react 7.37.5
eslint-plugin-react-hooks 7.0.1
eslint-plugin-react-refresh 0.5.2
globals 17.4.0
tsdown 0.21.7
typescript 6.0.2
typescript-eslint 8.58.0

Peer dependencies

ID Version
@eslint/js ^9 || ^10
angular-eslint ^19 || ^20 || ^21
eslint ^9 || ^10
eslint-plugin-import ^2
eslint-plugin-react ^7
eslint-plugin-react-hooks ^7
eslint-plugin-react-refresh ^0.5
globals ^17
typescript-eslint ^8
Details
npm
2026-04-02 08:57:13 +00:00
2
Corentin JOURNOIS
AGPL-3.0
15 KiB
Assets (1)
Versions (6) View all
1.1.0 2026-05-20
1.0.0-e02fe4d8 2026-04-03
1.0.0-71e5fd39 2026-04-02
1.0.0 2026-04-01
0.0.0-24c118ed 2026-04-01