Skip to content

Repository files navigation

TypeScript ESLint Config npm version

GitHub Actions semantic-release Renovate @commitlint/config-conventional code style: prettier ESLint: TypeScript

ESLint configuration (with TypeScript support) for all our projects. Uses the new ESLint config format.

Installation

npm i --save-dev --save-exact @bifravst/eslint-config-typescript

Usage

Add a file eslint.config.js to your project, and adapt:

import config from "@bifravst/eslint-config-typescript";

export default [...config, { ignores: ["dist/*"] }];

Node & NPM

This project requires Node.js >=24.19.0 <25 and npm >=12.0.2 <13 (enforced via check-node-version on npm install and npm ci).

The check is skipped during npm publish and npm pack, because semantic-release bundles its own npm (@semantic-release/npm depends on npm@^11.6.2) and runs the publish with that version rather than the one installed in CI.

Releases

Packages

Used by

Contributors

Languages