@addon24/eslint-config
Version:
ESLint configuration rules for WorldOfTextcraft projects - Centralized configuration for all project types
40 lines (34 loc) • 1.21 kB
JavaScript
/**
* ESLint Configuration für WorldOfTextcraft Projekte
*
* Technologiebasierte Konfigurationen:
* - backend: Für alle Backend-Projekte (Express, NestJS, etc.)
* - react: Für alle React-Projekte
* - frontend: Für Frontend-Projekte (erbt von react)
* - api-client: Für API-Client-Projekte (erbt von react)
* - node: Für einfache Node.js-Projekte
*/
import adminConfig from "./configs/admin.js";
import apiClientConfig from "./configs/api-client.js";
import backendConfig from "./configs/backend.js";
import domainsConfig from "./configs/domains.js";
import frontendConfig from "./configs/frontend.js";
import imageServerConfig from "./configs/image-server.js";
import ionosProxyConfig from "./configs/ionos-proxy.js";
import nodeConfig from "./configs/node.js";
import reactConfig from "./configs/react.js";
import wikiConfig from "./configs/wiki.js";
const wotConfig = {
backend: backendConfig,
react: reactConfig,
frontend: frontendConfig,
apiClient: apiClientConfig,
node: nodeConfig,
"image-server": imageServerConfig,
admin: adminConfig,
domains: domainsConfig,
ionosProxy: ionosProxyConfig,
wiki: wikiConfig,
};
export { wotConfig };
export default wotConfig;