packages/
Tooling configs
Shared ESLint and TypeScript configurations.
These two packages hold no runtime code — only the lint and compiler settings the apps and libraries extend. They take no workspace dependencies.
What it owns
- The internal ESLint configuration collection
- Base, Next.js, and React-library TypeScript configurations
Files
File list and purposes from the folder README.
| File | Purpose |
|---|---|
eslint-config/README.md | Internal ESLint configurations. |
typescript-config/base.json | Base TypeScript config. |
typescript-config/nextjs.json | Next.js TypeScript config. |
typescript-config/react-library.json | React library TypeScript config. |
Dependencies
| Library | Why | Workspaces |
|---|---|---|
| Babel core | Babel core behind the TypeScript parser. | 1 |
| Babel ESLint parser | Parses TypeScript for the shared lint config. | 1 |
| Babel TypeScript preset | Teaches the parser TypeScript syntax. | 1 |
| ESLint JS config | Recommended rules inside the base config. | 1 |
| Next.js ESLint plugin | Next.js rules for linted apps. | 1 |
| ESLint | Lints the codebase from the shared configs. | 1 |
| ESLint Prettier config | Disables style rules that fight the formatter. | 1 |
| Only-warn plugin | Keeps every lint finding as a warning. | 1 |
In this group: Tooling configs · Tooling configs
Dependencies as of commit b0026d9.
Sources: packages/eslint-config/README.md, packages/typescript-config/README.md (documented at commit b0026d9)