A shared configuration package for ESLint, TypeScript, and semantic-release, providing base configurations for linting and TypeScript compilation. Version 1.2.9 (latest) is stable, with infrequent releases. Designed for monorepos and projects needing consistent linting and TypeScript settings without manual setup. Differentiators include a unified config approach for ESLint, TSConfig, and semantic-release, though documentation is sparse and updates are rare. Note: project seems to be in maintenance mode, last release in 2021.
npm install lint-and-ts-configsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Set up ESLint, TypeScript, and semantic-release configs
Update extends path to './node_modules/lint-and-ts-configs/lib/eslint/base.js' if using v1.0.1+
Use './node_modules/lint-and-ts-configs/lib/...' instead of 'lint-and-ts-configs/lib/...'
Use extends: 'lint-and-ts-configs/lib/semantic/base'
Consider migrating to a more maintained config package like @typescript-eslint/eslint-plugin defaults
npm install lint-and-ts-configs --save-dev
Use './node_modules/lint-and-ts-configs/lib/eslint/base.js'
npm install @typescript-eslint/parser --save-dev
npm install @typescript-eslint/eslint-plugin --save-dev