Shared ESLint configurations for Hystax projects.
This monorepo contains multiple ESLint configuration packages for different project types (UI, server, etc.), built using the ESLint Flat Config format (v9).
The goal is to provide consistent linting rules across all Hystax projects.
| Package | Description |
|---|---|
@hystax/eslint-config-ui |
Shared ESLint config for frontend/React/TypeScript projects |
(coming soon) @hystax/eslint-config-server |
ESLint config for Node.js / backend projects |
(coming soon) @hystax/eslint-config-base |
Base rules for all Hystax projects |
Each package can be installed and used independently.
Install the desired package in your project:
npm install -D @hystax/eslint-config-uiFor details on usage, overriding rules, or customizing file globs, see the @hystax/eslint-config-ui README.
These commands are for contributors and maintainers to verify that all ESLint configs load correctly:
npm testnpm run test --workspace=@hystax/eslint-config-ui