@magento/pwa-buildpack
Version:
Build/Layout optimization tooling and Peregrine framework adapters for the Magento PWA
28 lines (25 loc) • 722 B
JavaScript
// eslint-disable-next-line node/no-unpublished-require
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
}
},
rules: {
'no-prototype-builtins': 'off',
'no-undef': 'off',
'no-useless-escape': 'off'
}
};
module.exports = config;