module.exports = { root: true, plugins: ["node"], extends: ["../.eslintrc.js", "plugin:node/recommended"], env: { node: true, es6: true, jest: true }, parserOptions: { ecmaVersion: 2017, sourceType: "module" }, rules: { "node/no-unsupported-features": ["error", { version: 6 }], "node/no-deprecated-api": "error", "node/no-missing-import": "error", "node/no-missing-require": [ "error", { resolvePaths: ["./packages"], allowModules: [ "webpack", "@webpack-cli/generators", "@webpack-cli/init", "@webpack-cli/migrate", "@webpack-cli/utils", "@webpack-cli/generate-loader", "@webpack-cli/generate-plugin", "@webpack-cli/webpack-scaffold" ] } ], "node/no-unpublished-bin": "error", "node/no-unpublished-require": [ "error", { allowModules: [ "webpack", "webpack-dev-server", "@webpack-cli/generators", "@webpack-cli/init", "@webpack-cli/migrate", "@webpack-cli/utils", "@webpack-cli/generate-loader", "@webpack-cli/generate-plugin", "@webpack-cli/webpack-scaffold" ] } ], "node/no-extraneous-require": [ "error", { allowModules: [ "@webpack-cli/migrate", "@webpack-cli/generators", "@webpack-cli/utils", "@webpack-cli/generate-loader", "@webpack-cli/generate-plugin", "@webpack-cli/webpack-scaffold" ] } ], "node/process-exit-as-throw": "error" } };