UNPKG

@modernpoacher/deps

Version:

Update NPM package dependencies from the command line

87 lines (85 loc) 1.6 kB
import globals from 'globals' import standard from '@sequencemedia/eslint-config-standard/configs/recommended/merge' import typescript from '@sequencemedia/eslint-config-typescript/configs/recommended/merge' import typescriptParser from '@typescript-eslint/parser' export default [ /** * Standard config */ standard({ files: [ '**/*.{mjs,cjs,mts,cts}' ], ignores: [ 'src', 'test' ], languageOptions: { globals: { ...globals.node } } }), standard({ files: [ 'src/**/*.{mjs,cjs,mts,cts}' ], languageOptions: { globals: { ...globals.browser } } }), standard({ files: [ 'test/**/*.{mjs,cjs,mts,cts}' ], languageOptions: { globals: { ...globals.mocha } } }), /** * TypeScript config */ typescript({ files: [ '**/*.{mts,cts}' ], ignores: [ 'src', 'test' ], languageOptions: { parser: typescriptParser, parserOptions: { projectService: true, project: 'tsconfig.json' }, globals: { ...globals.node, DepsTypes: 'readonly', NodeJS: 'readonly' } } }), typescript({ files: [ 'src/**/*.{mts,cts}', 'test/**/*.{mts,cts}' ], languageOptions: { parser: typescriptParser, parserOptions: { projectService: true, project: 'tsconfig.json' }, globals: { ...globals.browser, DepsTypes: 'readonly', NodeJS: 'readonly' } } }) ]