28 lines
600 B
JavaScript
28 lines
600 B
JavaScript
// https://github.com/benmosher/eslint-plugin-import/issues/1396
|
|
const resolver = {
|
|
[require.resolve('eslint-import-resolver-node')]: {},
|
|
}
|
|
|
|
// in case the project does not depend on @vue/cli-service
|
|
try {
|
|
resolver[require.resolve('eslint-import-resolver-webpack')] = {
|
|
config: require.resolve('@vue/cli-service/webpack.config.js'),
|
|
}
|
|
} catch (e) {}
|
|
|
|
module.exports = {
|
|
extends: [
|
|
require.resolve('eslint-config-standard')
|
|
],
|
|
settings: {
|
|
'import/resolver': resolver,
|
|
'import/extensions': [
|
|
'.js',
|
|
'.jsx',
|
|
'.mjs',
|
|
'.ts',
|
|
'.tsx',
|
|
],
|
|
},
|
|
}
|