packages/cli: always treat nodejs builtins as external, bit disallow infrontend code

This commit is contained in:
Patrik Oldsberg
2020-06-05 01:16:49 +02:00
parent 75e91b2c82
commit 576c8b07ab
4 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
ignorePatterns: ['templates/**'],
rules: {
'no-console': 0,
+1
View File
@@ -67,6 +67,7 @@ module.exports = {
name: '@material-ui/icons',
message: "Please import '@material-ui/icons/<Icon>' instead.",
},
...require('module').builtinModules,
],
},
],
+1
View File
@@ -72,6 +72,7 @@ export const makeConfigs = async (
input: 'src/index.ts',
output,
preserveEntrySignatures: 'strict',
external: require('module').builtinModules,
plugins: [
peerDepsExternal({
includeDependencies: true,
+1 -1
View File
@@ -1,3 +1,3 @@
module.exports = {
extends: [require.resolve('@backstage/cli/config/eslint')],
extends: [require.resolve('@backstage/cli/config/eslint.backend')],
};