Lint for extraneous dependencies in every file (#12699)

* Lint for extraneous dependencies in every file

* Deps fixes

* dedupe
This commit is contained in:
Nicolò Ribaudo 2021-01-28 14:04:02 +01:00 committed by GitHub
parent 9ac36b136a
commit 89d55d0786
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 14 additions and 8 deletions

View File

@ -14,6 +14,7 @@ module.exports = {
extends: "@babel/internal",
rules: {
"prettier/prettier": "error",
"import/no-extraneous-dependencies": "error",
},
env: {
node: true,
@ -41,7 +42,6 @@ module.exports = {
rules: {
"@babel/development/no-undefined-identifier": "error",
"@babel/development/no-deprecated-clone": "error",
"import/no-extraneous-dependencies": "error",
"guard-for-in": "error",
},
},

View File

@ -14,6 +14,7 @@
"@babel/plugin-syntax-export-default-from": "workspace:^7.12.1",
"@babel/preset-env": "workspace:^7.12.1",
"@babel/preset-flow": "workspace:^7.12.1",
"@babel/preset-react": "workspace:^7.12.1"
"@babel/preset-react": "workspace:^7.12.1",
"eslint": "^7.5.0"
}
}

View File

@ -29,6 +29,7 @@
"compat-data"
],
"devDependencies": {
"core-js-compat": "^3.8.3",
"electron-to-chromium": "1.3.583",
"lodash": "^4.17.19",
"mdn-browser-compat-data": "1.0.38"

View File

@ -26,7 +26,8 @@
"@babel/core": "^7.12.0"
},
"devDependencies": {
"@babel/core": "workspace:*"
"@babel/core": "workspace:*",
"@babel/helper-plugin-test-runner": "workspace:*"
},
"homepage": "https://babel.dev/docs/en/next/babel-plugin-proposal-class-static-block"
}

View File

@ -94,6 +94,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@babel/compat-data@workspace:packages/babel-compat-data"
dependencies:
core-js-compat: ^3.8.3
electron-to-chromium: 1.3.583
lodash: ^4.17.19
mdn-browser-compat-data: 1.0.38
@ -219,6 +220,7 @@ __metadata:
"@babel/preset-env": "workspace:^7.12.1"
"@babel/preset-flow": "workspace:^7.12.1"
"@babel/preset-react": "workspace:^7.12.1"
eslint: ^7.5.0
languageName: unknown
linkType: soft
@ -1009,6 +1011,7 @@ __metadata:
resolution: "@babel/plugin-proposal-class-static-block@workspace:packages/babel-plugin-proposal-class-static-block"
dependencies:
"@babel/core": "workspace:*"
"@babel/helper-plugin-test-runner": "workspace:*"
"@babel/helper-plugin-utils": "workspace:^7.10.1"
"@babel/plugin-syntax-class-static-block": "workspace:^7.12.1"
peerDependencies:
@ -5794,13 +5797,13 @@ __metadata:
languageName: node
linkType: hard
"core-js-compat@npm:^3.6.2, core-js-compat@npm:^3.7.0, core-js-compat@npm:^3.8.0":
version: 3.8.1
resolution: "core-js-compat@npm:3.8.1"
"core-js-compat@npm:^3.6.2, core-js-compat@npm:^3.7.0, core-js-compat@npm:^3.8.0, core-js-compat@npm:^3.8.3":
version: 3.8.3
resolution: "core-js-compat@npm:3.8.3"
dependencies:
browserslist: ^4.15.0
browserslist: ^4.16.1
semver: 7.0.0
checksum: 964ad886a9f55399d2f33350d15f4653bfd24cb6de04606c515d0266be4101a1f435bab9a6d76b249de5f573aecb230a98468d6a8141743019abab5edd4d4281
checksum: 37e14264fa8a2a2e4afa1f85414296a536593b7fb5e1e08004de668d75107a7fc2083f1854c65c6c1b1e3fcb202ca6c9a3d0b514a9308b6f064d9f21b3dfa59b
languageName: node
linkType: hard