@stackra/eslint-config
v1.0.13
Published
Shared ESLint configuration presets for Stackra packages
Maintainers
Readme
@stackra/eslint-config
Shared ESLint configuration presets for Stackra packages.
Installation
pnpm add -D @stackra/eslint-config eslint typescriptUsage
Create an eslint.config.ts (or eslint.config.mjs) in your project root:
Base (TypeScript)
import { baseConfig } from '@stackra/eslint-config';
export default baseConfig;Vite
import { viteConfig } from '@stackra/eslint-config';
export default viteConfig;React
import { reactConfig } from '@stackra/eslint-config';
export default reactConfig;Next.js
import { nextJsConfig } from '@stackra/eslint-config';
export default nextJsConfig;NestJS
import { nestjsConfig } from '@stackra/eslint-config';
export default nestjsConfig;Available Presets
| Export | Description |
| -------------- | --------------------------------------------- |
| baseConfig | TypeScript base rules with strict type checks |
| viteConfig | Vite project configuration |
| reactConfig | React with hooks and JSX rules |
| nextJsConfig | Next.js with @next/eslint-plugin-next |
| nestjsConfig | NestJS with decorator and DI rules |
Peer Dependencies
eslint>= 9.0.0typescript>= 5.0.0
License
MIT
