This repository is a monorepo powered by NPM Workspaces. It allows you to install only the specific configuration blocks you need, eliminating unnecessary dependency overhead in your projects.
| Package | Description | Path | Details |
|---|---|---|---|
@vbetsch/config-eslint |
Core ESLint configuration | src/packages/config-eslint | |
@vbetsch/config-jest |
Testing configuration | src/packages/config-jest | |
@vbetsch/config-prettier |
Formatting standards | src/packages/config-prettier | |
@vbetsch/config-tsconfig |
Compiler settings | src/packages/config-tsconfig |
The templates folder provides ready-to-use configuration boilerplates for a quick project setup.
It is recommended that you use Node version lts/krypton -> v24.14.1 or later.
Refer to the individual module READMEs for specific installation instructions.
# Example
npm install -D @vbetsch/config-eslint @vbetsch/config-tsconfigCheck out the vbetsch/lib-config-ts-test repository for a live integration example.
Contributions are welcome! To get started, please ensure you have an approved issue before submitting a PR.