22 lines
544 B
JavaScript
22 lines
544 B
JavaScript
const rootPkg = require('../../package.json');
|
|
const rootModules = Object.keys(rootPkg.devDependencies).concat(
|
|
rootPkg.dependencies ? Object.keys(rootPkg.dependencies) : []
|
|
);
|
|
const uniqueRootModules = [...new Set(rootModules)];
|
|
|
|
const config = {
|
|
parser: 'babel-eslint',
|
|
parserOptions: {
|
|
sourceType: 'script'
|
|
},
|
|
extends: ['@magento', 'plugin:node/recommended'],
|
|
plugins: ['babel', 'node'],
|
|
settings: {
|
|
node: {
|
|
allowModules: uniqueRootModules
|
|
}
|
|
}
|
|
};
|
|
|
|
module.exports = config;
|