@egy186/eslint-config
v4.5.3
Published
Eslint shareable config
Readme
@egy186/eslint-config
Install
npm install -D eslint @egy186/eslint-configeslint.config.js
Node.js, ESM:
export { default } from '@egy186/eslint-config';Node.js, CommonJS:
export { commonjs as default } from '@egy186/eslint-config';Browser, React:
npm install -D eslint-plugin-react eslint-plugin-react-hooksimport { browser } from '@egy186/eslint-config';
import { react } from '@egy186/eslint-config/react';
export default [browser, react];TypeScript:
npm install -D typescript-eslint eslint-import-resolver-typescriptimport { base } from '@egy186/eslint-config';
import { typescript } from '@egy186/eslint-config/typescript';
export default [base, typescript];TypeScript, tsconfig:
npm install -D typescript-eslint eslint-import-resolver-typescriptimport { base } from '@egy186/eslint-config';
import { typescriptConfig } from '@egy186/eslint-config/typescript';
export default [base, typescriptConfig({ projectService: { allowDefaultProject: ['*.ts'] } })];Browser, TypeScript, React:
npm install -D typescript-eslint eslint-import-resolver-typescript eslint-plugin-react eslint-plugin-react-hooksimport { browser } from '@egy186/eslint-config';
import { typescript } from '@egy186/eslint-config/typescript';
import { typescriptReact } from '@egy186/eslint-config/typescript-react';
export default [browser, typescript, typescriptReact];Vitest:
npm install -D @vitest/eslint-pluginimport { base } from '@egy186/eslint-config';
import { vitest } from '@egy186/eslint-config/vitest';
export default [base, vitest];