managarten/packages/eslint-config/index.js
Till JS 22a73943e1 chore: complete ManaCore → Mana rename (docs, go modules, plists, images)
Final cleanup of references missed in previous rename commits:

- Dockerfiles: PUBLIC_MANA_CORE_AUTH_URL → PUBLIC_MANA_AUTH_URL
- Go modules: github.com/manacore/* → github.com/mana/* (7 go.mod files)
- launchd plists: com.manacore.* → com.mana.* (14 files renamed + content)
- Image assets: *_Manacore_AI_Credits* → *_Mana_AI_Credits* (11 files)
- .env.example files: ManaCore brand strings → Mana
- .prettierignore: stale apps/manacore/* paths → apps/mana/*
- Markdown docs (CLAUDE.md, /docs/*): mana-core-auth → mana-auth, etc.

Excluded from rename: .claude/, devlog/, manascore/ (historical content),
client testimonials, blueprints, npm package refs (@mana-core/*).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 12:26:10 +02:00

44 lines
1.6 KiB
JavaScript

/**
* @mana/eslint-config
*
* Shared ESLint configuration for Mana monorepo.
* Import configs based on your project type:
*
* @example SvelteKit Web App
* ```js
* import { baseConfig, typescriptConfig, svelteConfig, prettierConfig } from '@mana/eslint-config';
* export default [...baseConfig, ...typescriptConfig, ...svelteConfig, ...prettierConfig];
* ```
*
* @example Expo Mobile App
* ```js
* import { baseConfig, typescriptConfig, reactConfig, prettierConfig } from '@mana/eslint-config';
* export default [...baseConfig, ...typescriptConfig, ...reactConfig, ...prettierConfig];
* ```
*
* @example NestJS Backend
* ```js
* import { baseConfig, typescriptConfig, nestjsConfig, prettierConfig } from '@mana/eslint-config';
* export default [...baseConfig, ...typescriptConfig, ...nestjsConfig, ...prettierConfig];
* ```
*
* @example TypeScript Package (no framework)
* ```js
* import { baseConfig, typescriptConfig, prettierConfig } from '@mana/eslint-config';
* export default [...baseConfig, ...typescriptConfig, ...prettierConfig];
* ```
*/
export { baseConfig } from './base.js';
export { typescriptConfig } from './typescript.js';
export { svelteConfig } from './svelte.js';
export { reactConfig } from './react.js';
export { nestjsConfig } from './nestjs.js';
export { prettierConfig } from './prettier.js';
// Default export: base + typescript + prettier (for simple TS packages)
import { baseConfig } from './base.js';
import { typescriptConfig } from './typescript.js';
import { prettierConfig } from './prettier.js';
export default [...baseConfig, ...typescriptConfig, ...prettierConfig];