@egy186/eslint-config
v4.1.1
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'] } })];Vitest:
npm install -D @vitest/eslint-pluginimport { base } from '@egy186/eslint-config';
import { vitest } from '@egy186/eslint-config/vitest';
export default [base, vitest];