Skip to content

Commit

Permalink
resolve eslint config and plugins manually
Browse files Browse the repository at this point in the history
fixes #27
  • Loading branch information
Flet committed Jun 15, 2021
1 parent 5cf1365 commit a261ab8
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions options.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,21 @@ const pkg = require('./package.json')
const stdVersion = require('standard/package.json').version
const stdOpts = require('standard/options.js')

const standardConf = require('standard/eslintrc.json')

const resolvedConf = {
extends: standardConf.extends.map(function (configName) {
return require.resolve(`eslint-config-${configName}`)
})
}

const opts = Object.assign({}, stdOpts, {
bugs: pkg.bugs.url,
cmd: 'standardx',
eslintConfig: {
baseConfig: require('standard/eslintrc.json'),
useEslintrc: true
baseConfig: resolvedConf,
useEslintrc: true,
resolvePluginsRelativeTo: __dirname
},
homepage: pkg.homepage,
tagline: 'Use JavaScript Standard Style (tweaked by standardx)',
Expand Down

0 comments on commit a261ab8

Please sign in to comment.