0.0.1-alpha.11 • Published 5 months ago
@geekscreations/eslint-config v0.0.1-alpha.11
@geekscreations/eslint-config
Shared ESLint & Prettier extensible configuration
Installation
npm install -D @geekscreations/eslint-config eslint prettier
Note eslint
, prettier
, typescript
are a peer dependencies
Prettier config
prettier.config.js
module.exports = require('@geekscreations/eslint-config/prettierrc.json')
ESLint config
React
create eslint.config.mjs
import react from '@geekscreations/eslint-config/react';
import tseslint from 'typescript-eslint';
export default tseslint.config(
{
ignores: ['prettier.config.js'],
},
...react,
{
languageOptions: {
parserOptions: {
tsconfigRootDir: import.meta.dirname,
},
},
},
);
Next
create eslint.config.mjs
import next from '@geekscreations/eslint-config/next';
import tseslint from 'typescript-eslint';
export default tseslint.config(
{
ignores: ['prettier.config.js'],
},
...next,
{
languageOptions: {
parserOptions: {
tsconfigRootDir: import.meta.dirname,
},
},
},
);
Nest
create eslint.config.mjs
import nest from '@geekscreations/eslint-config/nest';
import tseslint from 'typescript-eslint';
export default tseslint.config(
{
ignores: ['prettier.config.js'],
},
...nest,
{
languageOptions: {
parserOptions: {
tsconfigRootDir: import.meta.dirname,
},
},
},
);
0.0.1-alpha.11
5 months ago
0.0.1-alpha.9
5 months ago
0.0.1-alpha.8
5 months ago
0.0.1-alpha.7
5 months ago
0.0.1-alpha.6
5 months ago
0.0.1-alpha.5
5 months ago
0.0.1-alpha.3
5 months ago
0.0.1-alpha.2
5 months ago
0.0.1-alpha.1
5 months ago
0.0.1-alpha.0
5 months ago