From c42f61a2a9605cf933bb2f1e08266ef335dadaf2 Mon Sep 17 00:00:00 2001 From: Miles Johnson Date: Wed, 17 Apr 2024 18:14:17 -0700 Subject: [PATCH 1/7] deps(babel): Update to v7.24 latest. --- package.json | 2 +- packages/babel-preset/package.json | 4 +- yarn.lock | 105 ++++++++++++++++------------- 3 files changed, 62 insertions(+), 49 deletions(-) diff --git a/package.json b/package.json index c1b6bc4..134a23c 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "packages/*" ], "devDependencies": { - "@babel/core": "^7.24.3", + "@babel/core": "^7.24.4", "@moonrepo/cli": "^1.23.0", "@moonrepo/dev": "workspace:*", "eslint": "^8.57.0", diff --git a/packages/babel-preset/package.json b/packages/babel-preset/package.json index a908806..775fa0b 100644 --- a/packages/babel-preset/package.json +++ b/packages/babel-preset/package.json @@ -38,7 +38,7 @@ "@babel/plugin-proposal-export-default-from": "^7.24.1", "@babel/plugin-proposal-export-namespace-from": "^7.18.9", "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/preset-env": "^7.24.3", + "@babel/preset-env": "^7.24.4", "@babel/preset-react": "^7.24.1", "@babel/preset-typescript": "^7.24.1", "babel-plugin-conditional-invariant": "^4.0.0", @@ -46,7 +46,7 @@ "babel-preset-solid": "^1.8.16" }, "devDependencies": { - "@babel/core": "^7.24.3" + "@babel/core": "^7.24.4" }, "funding": { "type": "ko-fi", diff --git a/yarn.lock b/yarn.lock index 2420b9b..12042b1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -42,24 +42,24 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/compat-data@npm:7.24.1" - checksum: 10/d5460b99c07ff8487467c52f742a219c7e3bcdcaa2882456a13c0d0c8116405f0c85a651fb60511284dc64ed627a5e989f24c3cd6e71d07a9947e7c8954b433c +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/compat-data@npm:7.24.4" + checksum: 10/e51faec0ac8259f03cc5029d2b4a944b4fee44cb5188c11530769d5beb81f384d031dba951febc3e33dbb48ceb8045b1184f5c1ac4c5f86ab1f5e951e9aaf7af languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.24.0, @babel/core@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/core@npm:7.24.3" +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.24.0, @babel/core@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/core@npm:7.24.4" dependencies: "@ampproject/remapping": "npm:^2.2.0" "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.1" + "@babel/generator": "npm:^7.24.4" "@babel/helper-compilation-targets": "npm:^7.23.6" "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helpers": "npm:^7.24.1" - "@babel/parser": "npm:^7.24.1" + "@babel/helpers": "npm:^7.24.4" + "@babel/parser": "npm:^7.24.4" "@babel/template": "npm:^7.24.0" "@babel/traverse": "npm:^7.24.1" "@babel/types": "npm:^7.24.0" @@ -68,19 +68,19 @@ __metadata: gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10/3a7b9931fe0d93c500dcdb6b36f038b0f9d5090c048818e62aa8321c8f6e8ccc3d47373f0b40591c1fe3b13e5096bacabb1ade83f9f4d86f57878c39a9d1ade1 + checksum: 10/1e049f8df26be0fe5be36173fd7c33dfb004eeeec28152fea83c90e71784f9a6f2237296f43a2ee7d9041e2a33a05f43da48ce2d4e0cd473a682328ca07ce7e0 languageName: node linkType: hard -"@babel/generator@npm:^7.24.1, @babel/generator@npm:^7.7.2": - version: 7.24.1 - resolution: "@babel/generator@npm:7.24.1" +"@babel/generator@npm:^7.24.1, @babel/generator@npm:^7.24.4, @babel/generator@npm:^7.7.2": + version: 7.24.4 + resolution: "@babel/generator@npm:7.24.4" dependencies: "@babel/types": "npm:^7.24.0" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^2.5.1" - checksum: 10/c6160e9cd63d7ed7168dee27d827f9c46fab820c45861a5df56cd5c78047f7c3fc97c341e9ccfa1a6f97c87ec2563d9903380b5f92794e3540a6c5f99eb8f075 + checksum: 10/69e1772dcf8f95baec951f422cca091d59a3f29b5eedc989ad87f7262289b94625983f6fe654302ca17aae0a32f9232332b83fcc85533311d6267b09c58b1061 languageName: node linkType: hard @@ -115,9 +115,9 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-create-class-features-plugin@npm:7.24.1" +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.4" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.22.5" "@babel/helper-environment-visitor": "npm:^7.22.20" @@ -130,7 +130,7 @@ __metadata: semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/c48e9ce842cbd55099a6b9893df1b4fb08c88061d6c20c37a5279b95249879be478210b587295b55d3675428d2ce4306c790cf6332f478ab2af0061f940156f3 + checksum: 10/86153719d98e4402f92f24d6b1be94e6b59c0236a6cc36b173a570a64b5156dbc2f16ccfe3c8485dc795524ca88acca65b14863be63049586668c45567f2acd4 languageName: node linkType: hard @@ -331,14 +331,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helpers@npm:7.24.1" +"@babel/helpers@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/helpers@npm:7.24.4" dependencies: "@babel/template": "npm:^7.24.0" "@babel/traverse": "npm:^7.24.1" "@babel/types": "npm:^7.24.0" - checksum: 10/82d3cdd3beafc4583f237515ef220bc205ced8b0540c6c6e191fc367a9589bd7304b8f9800d3d7574d4db9f079bd555979816b1874c86e53b3e7dd2032ad6c7c + checksum: 10/54a9d0f86f2803fcc216cfa23b66b871ea0fa0a892af1c9a79075872c2437de71afbb150ed8216f30e00b19a0b9c5c9d5845173d170e1ebfbbf8887839b89dde languageName: node linkType: hard @@ -354,12 +354,24 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/parser@npm:7.24.1" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.1, @babel/parser@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/parser@npm:7.24.4" bin: parser: ./bin/babel-parser.js - checksum: 10/561d9454091e07ecfec3828ce79204c0fc9d24e17763f36181c6984392be4ca6b79c8225f2224fdb7b1b3b70940e243368c8f83ac77ec2dc20f46d3d06bd6795 + checksum: 10/3742cc5068036287e6395269dce5a2735e6349cdc8d4b53297c75f98c580d7e1c8cb43235623999d151f2ef975d677dbc2c2357573a1855caa71c271bf3046c9 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.4" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.24.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/1439e2ceec512b72f05f036503bf2c31e807d1b75ae22cf2676145e9f20740960a1c9575ea3065c6fb9f44f6b46163aab76eac513694ffa10de674e3cdd6219e languageName: node linkType: hard @@ -794,14 +806,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-block-scoping@npm:7.24.1" +"@babel/plugin-transform-block-scoping@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/plugin-transform-block-scoping@npm:7.24.4" dependencies: "@babel/helper-plugin-utils": "npm:^7.24.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/443069c6410079c007c40425254a5d0416e4fefe38c1cb354884694a3029dfa6ea8c196398726d2bd4ec3e5c4559ef85efc1ad0b068f1330df4aa03b414781e0 + checksum: 10/4093fa109cd256e8ad0b26e3ffa67ec6dac4078a1a24b7755bed63e650cf938b2a315e01696c35b221db1a37606f93cb82696c8d1bf563c2a9845620e551736e languageName: node linkType: hard @@ -817,16 +829,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-class-static-block@npm:7.24.1" +"@babel/plugin-transform-class-static-block@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/plugin-transform-class-static-block@npm:7.24.4" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" + "@babel/helper-create-class-features-plugin": "npm:^7.24.4" "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.12.0 - checksum: 10/253c627c11d9df79e3b32e78bfa1fe0dd1f91c3579da52bf73f76c83de53b140dcb1c9cc5f4c65ff1505754a01b59bc83987c35bcc8f89492b63dae46adef78f + checksum: 10/3b1db3308b57ba21d47772a9f183804234c23fd64c9ca40915d2d65c5dc7a48b49a6de16b8b90b7a354eacbb51232a862f0fca3dbd23e27d34641f511decddab languageName: node linkType: hard @@ -1415,14 +1427,15 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.24.0, @babel/preset-env@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/preset-env@npm:7.24.3" +"@babel/preset-env@npm:^7.24.0, @babel/preset-env@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/preset-env@npm:7.24.4" dependencies: - "@babel/compat-data": "npm:^7.24.1" + "@babel/compat-data": "npm:^7.24.4" "@babel/helper-compilation-targets": "npm:^7.23.6" "@babel/helper-plugin-utils": "npm:^7.24.0" "@babel/helper-validator-option": "npm:^7.23.5" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.4" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" @@ -1449,9 +1462,9 @@ __metadata: "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" - "@babel/plugin-transform-block-scoping": "npm:^7.24.1" + "@babel/plugin-transform-block-scoping": "npm:^7.24.4" "@babel/plugin-transform-class-properties": "npm:^7.24.1" - "@babel/plugin-transform-class-static-block": "npm:^7.24.1" + "@babel/plugin-transform-class-static-block": "npm:^7.24.4" "@babel/plugin-transform-classes": "npm:^7.24.1" "@babel/plugin-transform-computed-properties": "npm:^7.24.1" "@babel/plugin-transform-destructuring": "npm:^7.24.1" @@ -1501,7 +1514,7 @@ __metadata: semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/42de398cb7655f3748a03f9f5ca6132dd8e84315ccf286e47740455dfb5be6358df7cfcbecf84426c14176a4d02d0b0b3c97ddf6c5c4c8fb7f1f307692a103ee + checksum: 10/3d5cbdc2501bc1959fc76ed9d409d0ee5264bc475fa809958fd2e8e7db9b12f8eccdae750a0e05d25207373c42ca115b42bb3d5c743bc770cb12b6af05bf3bd8 languageName: node linkType: hard @@ -4578,13 +4591,13 @@ __metadata: version: 0.0.0-use.local resolution: "babel-preset-moon@workspace:packages/babel-preset" dependencies: - "@babel/core": "npm:^7.24.3" + "@babel/core": "npm:^7.24.4" "@babel/plugin-proposal-class-properties": "npm:^7.18.6" "@babel/plugin-proposal-decorators": "npm:^7.24.1" "@babel/plugin-proposal-export-default-from": "npm:^7.24.1" "@babel/plugin-proposal-export-namespace-from": "npm:^7.18.9" "@babel/plugin-proposal-private-methods": "npm:^7.18.6" - "@babel/preset-env": "npm:^7.24.3" + "@babel/preset-env": "npm:^7.24.4" "@babel/preset-react": "npm:^7.24.1" "@babel/preset-typescript": "npm:^7.24.1" babel-plugin-conditional-invariant: "npm:^4.0.0" @@ -10084,7 +10097,7 @@ __metadata: version: 0.0.0-use.local resolution: "moon-dev@workspace:." dependencies: - "@babel/core": "npm:^7.24.3" + "@babel/core": "npm:^7.24.4" "@moonrepo/cli": "npm:^1.23.0" "@moonrepo/dev": "workspace:*" eslint: "npm:^8.57.0" From d8bb3ec3e6ace9125217f541c9cb44f61066eee8 Mon Sep 17 00:00:00 2001 From: Miles Johnson Date: Wed, 17 Apr 2024 18:15:40 -0700 Subject: [PATCH 2/7] deps(typescript): Update to v5.4.5. --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 134a23c..f1e339e 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "lerna": "^8.1.2", "packemon": "^4.0.1", "prettier": "^3.2.5", - "typescript": "^5.4.3" + "typescript": "^5.4.5" }, "packageManager": "yarn@4.1.1" } diff --git a/yarn.lock b/yarn.lock index 12042b1..1b7e938 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10106,7 +10106,7 @@ __metadata: lerna: "npm:^8.1.2" packemon: "npm:^4.0.1" prettier: "npm:^3.2.5" - typescript: "npm:^5.4.3" + typescript: "npm:^5.4.5" languageName: unknown linkType: soft @@ -13153,23 +13153,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:>=3 < 6, typescript@npm:^5.4.3": - version: 5.4.3 - resolution: "typescript@npm:5.4.3" +"typescript@npm:>=3 < 6, typescript@npm:^5.4.5": + version: 5.4.5 + resolution: "typescript@npm:5.4.5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/de4c69f49a7ad4b1ea66a6dcc8b055ac34eb56af059a069d8988dd811c5e649be07e042e5bf573e8d0ac3ec2f30e6c999aa651cd09f6e9cbc6113749e8b6be20 + checksum: 10/d04a9e27e6d83861f2126665aa8d84847e8ebabcea9125b9ebc30370b98cb38b5dff2508d74e2326a744938191a83a69aa9fddab41f193ffa43eabfdf3f190a5 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A^5.4.3#optional!builtin": - version: 5.4.3 - resolution: "typescript@patch:typescript@npm%3A5.4.3#optional!builtin::version=5.4.3&hash=5adc0c" +"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A^5.4.5#optional!builtin": + version: 5.4.5 + resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/5aedd97595582b08aadb8a70e8e3ddebaf5a9c1e5ad4d6503c2fcfc15329b5cf8d01145b09913e9555683ac16c5123a96be32b6d72614098ebd42df520eed9b1 + checksum: 10/760f7d92fb383dbf7dee2443bf902f4365db2117f96f875cf809167f6103d55064de973db9f78fe8f31ec08fff52b2c969aee0d310939c0a3798ec75d0bca2e1 languageName: node linkType: hard From c48098173c10300a3e5953c8b21b4171ff38566e Mon Sep 17 00:00:00 2001 From: Miles Johnson Date: Wed, 17 Apr 2024 18:19:29 -0700 Subject: [PATCH 3/7] deps(eslint-plugin-unicorn): Update to v52. --- packages/eslint-config/package.json | 2 +- packages/eslint-config/src/unicorn.ts | 3 +++ yarn.lock | 10 +++++----- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index e66f11f..4158953 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -49,7 +49,7 @@ "eslint-plugin-react-perf": "^3.3.2", "eslint-plugin-simple-import-sort": "^12.0.0", "eslint-plugin-solid": "^0.13.2", - "eslint-plugin-unicorn": "^51.0.1" + "eslint-plugin-unicorn": "^52.0.0" }, "devDependencies": { "@types/eslint": "^8.56.6", diff --git a/packages/eslint-config/src/unicorn.ts b/packages/eslint-config/src/unicorn.ts index f6d5cd1..08bdbc4 100644 --- a/packages/eslint-config/src/unicorn.ts +++ b/packages/eslint-config/src/unicorn.ts @@ -48,10 +48,13 @@ const config: eslint.Linter.Config = { // Ensure consistent and correct syntax 'unicorn/new-for-builtins': 'error', + 'unicorn/no-anonymous-default-export': 'error', + 'unicorn/no-await-in-promise-methods': 'error', 'unicorn/no-instanceof-array': 'error', 'unicorn/no-invalid-remove-event-listener': 'error', 'unicorn/no-new-array': 'error', 'unicorn/no-new-buffer': 'error', + 'unicorn/no-single-promise-in-promise-methods': 'error', 'unicorn/no-this-assignment': 'error', 'unicorn/no-useless-spread': 'error', 'unicorn/no-useless-switch-case': 'error', diff --git a/yarn.lock b/yarn.lock index 1b7e938..ee0037b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6296,7 +6296,7 @@ __metadata: eslint-plugin-react-perf: "npm:^3.3.2" eslint-plugin-simple-import-sort: "npm:^12.0.0" eslint-plugin-solid: "npm:^0.13.2" - eslint-plugin-unicorn: "npm:^51.0.1" + eslint-plugin-unicorn: "npm:^52.0.0" peerDependencies: eslint: ^8.0.0 languageName: unknown @@ -6532,9 +6532,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-unicorn@npm:^51.0.1": - version: 51.0.1 - resolution: "eslint-plugin-unicorn@npm:51.0.1" +"eslint-plugin-unicorn@npm:^52.0.0": + version: 52.0.0 + resolution: "eslint-plugin-unicorn@npm:52.0.0" dependencies: "@babel/helper-validator-identifier": "npm:^7.22.20" "@eslint-community/eslint-utils": "npm:^4.4.0" @@ -6554,7 +6554,7 @@ __metadata: strip-indent: "npm:^3.0.0" peerDependencies: eslint: ">=8.56.0" - checksum: 10/cea770332423d49d0cd86ca96055be7f14895e1d0a9fb24c8ed4f18a6e1eeff362d4881c46e85d85c37938bb85a6eeae7e347bcf7a3bb7307a8dd309651e0adf + checksum: 10/69b8aeee04806b808a534fe5484ad75ee9feec6078aad90651d7ce7216e2bd14980fec5a2e05fd800b874406a54240af66f04ab83023a7f1fe67397b6dc4c032 languageName: node linkType: hard From 9c01231b873989123994c3163d98e83396c0794b Mon Sep 17 00:00:00 2001 From: Miles Johnson Date: Wed, 17 Apr 2024 18:23:49 -0700 Subject: [PATCH 4/7] deps(eslint-plugin-jest): Update to v28.2. --- packages/eslint-config/package.json | 2 +- yarn.lock | 120 +++------------------------- 2 files changed, 12 insertions(+), 110 deletions(-) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 4158953..8a56f59 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -40,7 +40,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-plugin-compat": "^4.2.0", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jest": "^27.9.0", + "eslint-plugin-jest": "^28.2.0", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.1.1", diff --git a/yarn.lock b/yarn.lock index ee0037b..25af5e1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3546,7 +3546,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12": version: 7.0.12 resolution: "@types/json-schema@npm:7.0.12" checksum: 10/7a72ba9cb7d2b45d7bb032e063c9eeb1ce4102d62551761e84c91f99f8273ba5aaffd34be835869456ec7c40761b4389009d9e777c0020a7227ca0f5e3238e94 @@ -3602,7 +3602,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.3.12, @types/semver@npm:^7.5.0, @types/semver@npm:^7.5.8": +"@types/semver@npm:^7.5.0, @types/semver@npm:^7.5.8": version: 7.5.8 resolution: "@types/semver@npm:7.5.8" checksum: 10/3496808818ddb36deabfe4974fd343a78101fa242c4690044ccdc3b95dcf8785b494f5d628f2f47f38a702f8db9c53c67f47d7818f2be1b79f2efb09692e1178 @@ -3689,16 +3689,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.59.9": - version: 5.59.9 - resolution: "@typescript-eslint/scope-manager@npm:5.59.9" - dependencies: - "@typescript-eslint/types": "npm:5.59.9" - "@typescript-eslint/visitor-keys": "npm:5.59.9" - checksum: 10/83b538212fc422cd6a26eee49deab60a29fa6d8bbd0dffca6daa02318959c76ddf1dc00db9ce0236258f26c1f726be78a25d2f6c5603233f591716d6299480e5 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/scope-manager@npm:6.21.0" @@ -3736,13 +3726,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.59.9": - version: 5.59.9 - resolution: "@typescript-eslint/types@npm:5.59.9" - checksum: 10/49226e5384ac801db245fe668b4bd7610a11c5ade9c05ee93767fd188462c4d25755b8592f21210cc9856fae3c5566d4811ed0f7fefe30e48e5823e71ab4623e - languageName: node - linkType: hard - "@typescript-eslint/types@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/types@npm:6.21.0" @@ -3757,24 +3740,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.59.9": - version: 5.59.9 - resolution: "@typescript-eslint/typescript-estree@npm:5.59.9" - dependencies: - "@typescript-eslint/types": "npm:5.59.9" - "@typescript-eslint/visitor-keys": "npm:5.59.9" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/79cf330815244f2ab12762df9296812c20f3ff859f14dc997a79ce09eabd7c8d0d190ed00fcdf380288a2b4035ca40c9f0002dc9c6c2875885ad3b94c2eab58b - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" @@ -3830,25 +3795,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:^5.10.0": - version: 5.59.9 - resolution: "@typescript-eslint/utils@npm:5.59.9" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@types/json-schema": "npm:^7.0.9" - "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.59.9" - "@typescript-eslint/types": "npm:5.59.9" - "@typescript-eslint/typescript-estree": "npm:5.59.9" - eslint-scope: "npm:^5.1.1" - semver: "npm:^7.3.7" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10/e48429d9dd83d7ae1b95c64b35af790e36cd8c1b2b9b63b2f69b5f804bb58a12918396f2f0540afd413673e1e0d22399a2cd2e2ad6534e50af2990a04e8ca7c4 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:^6.4.0": +"@typescript-eslint/utils@npm:^6.0.0, @typescript-eslint/utils@npm:^6.4.0": version: 6.21.0 resolution: "@typescript-eslint/utils@npm:6.21.0" dependencies: @@ -3865,16 +3812,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.59.9": - version: 5.59.9 - resolution: "@typescript-eslint/visitor-keys@npm:5.59.9" - dependencies: - "@typescript-eslint/types": "npm:5.59.9" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 10/85761ef0be6910cb4de841b3cd8f39a734f5373ed92f808365882ef357f0a33ad6f75c4b3bf0b408f0399781ac5d14f12033de3e4b53a46b61015444b05854c0 - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" @@ -6287,7 +6224,7 @@ __metadata: eslint-config-prettier: "npm:^9.1.0" eslint-plugin-compat: "npm:^4.2.0" eslint-plugin-import: "npm:^2.29.1" - eslint-plugin-jest: "npm:^27.9.0" + eslint-plugin-jest: "npm:^28.2.0" eslint-plugin-jsx-a11y: "npm:^6.8.0" eslint-plugin-node: "npm:^11.1.0" eslint-plugin-promise: "npm:^6.1.1" @@ -6392,21 +6329,21 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^27.9.0": - version: 27.9.0 - resolution: "eslint-plugin-jest@npm:27.9.0" +"eslint-plugin-jest@npm:^28.2.0": + version: 28.2.0 + resolution: "eslint-plugin-jest@npm:28.2.0" dependencies: - "@typescript-eslint/utils": "npm:^5.10.0" + "@typescript-eslint/utils": "npm:^6.0.0" peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 || ^7.0.0 - eslint: ^7.0.0 || ^8.0.0 + "@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 jest: "*" peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true jest: optional: true - checksum: 10/bca54347280c06c56516faea76042134dd74355c2de6c23361ba0e8736ecc01c62b144eea7eda7570ea4f4ee511c583bb8dab00d7153a1bd1740eb77b0038fd4 + checksum: 10/029a3d140a561d941580cbfee15ccacf4584971975f61111f07b87f01bf64c9739607cbe8e6fd3888429179ea8fd733e655ccd87b3b83b3b5cee2187e2355a4e languageName: node linkType: hard @@ -6558,16 +6495,6 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^5.1.1": - version: 5.1.1 - resolution: "eslint-scope@npm:5.1.1" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^4.1.1" - checksum: 10/c541ef384c92eb5c999b7d3443d80195fcafb3da335500946f6db76539b87d5826c8f2e1d23bf6afc3154ba8cd7c8e566f8dc00f1eea25fdf3afc8fb9c87b238 - languageName: node - linkType: hard - "eslint-scope@npm:^7.2.2": version: 7.2.2 resolution: "eslint-scope@npm:7.2.2" @@ -6688,13 +6615,6 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^4.1.1": - version: 4.3.0 - resolution: "estraverse@npm:4.3.0" - checksum: 10/3f67ad02b6dbfaddd9ea459cf2b6ef4ecff9a6082a7af9d22e445b9abc082ad9ca47e1825557b293fcdae477f4714e561123e30bb6a5b2f184fb2bad4a9497eb - languageName: node - linkType: hard - "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" @@ -12946,13 +12866,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.8.1": - version: 1.14.1 - resolution: "tslib@npm:1.14.1" - checksum: 10/7dbf34e6f55c6492637adb81b555af5e3b4f9cc6b998fb440dac82d3b42bdc91560a35a5fb75e20e24a076c651438234da6743d139e4feabf0783f3cdfe1dddb - languageName: node - linkType: hard - "tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" @@ -12960,17 +12873,6 @@ __metadata: languageName: node linkType: hard -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: "npm:^1.8.1" - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 10/ea036bec1dd024e309939ffd49fda7a351c0e87a1b8eb049570dd119d447250e2c56e0e6c00554e8205760e7417793fdebff752a46e573fbe07d4f375502a5b2 - languageName: node - linkType: hard - "tuf-js@npm:^1.1.3": version: 1.1.6 resolution: "tuf-js@npm:1.1.6" From c2e3170a5d77099d90d425be6e5b4072bb32482b Mon Sep 17 00:00:00 2001 From: Miles Johnson Date: Wed, 17 Apr 2024 18:26:43 -0700 Subject: [PATCH 5/7] deps(@typescript-eslint/*): Update to v7.7. --- packages/eslint-config/package.json | 6 +- yarn.lock | 181 +++++++++++++++------------- 2 files changed, 98 insertions(+), 89 deletions(-) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 8a56f59..956cedf 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -34,8 +34,8 @@ }, "dependencies": { "@moonrepo/dev": "^3.0.0", - "@typescript-eslint/eslint-plugin": "^7.4.0", - "@typescript-eslint/parser": "^7.4.0", + "@typescript-eslint/eslint-plugin": "^7.7.0", + "@typescript-eslint/parser": "^7.7.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-compat": "^4.2.0", @@ -47,7 +47,7 @@ "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-perf": "^3.3.2", - "eslint-plugin-simple-import-sort": "^12.0.0", + "eslint-plugin-simple-import-sort": "^12.1.0", "eslint-plugin-solid": "^0.13.2", "eslint-plugin-unicorn": "^52.0.0" }, diff --git a/yarn.lock b/yarn.lock index 25af5e1..8d622d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1986,10 +1986,10 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": - version: 4.6.2 - resolution: "@eslint-community/regexpp@npm:4.6.2" - checksum: 10/59ea2fa13a70996a8cebbd5a9f4499c92bceeff872286ef2fb34948fcfb9d3467692371d9cc116e7d613f2c18086a1c8337c9d461ccdf213f0dc47f6f6d2fbb6 +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.10.0 + resolution: "@eslint-community/regexpp@npm:4.10.0" + checksum: 10/8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 languageName: node linkType: hard @@ -3546,10 +3546,10 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12": - version: 7.0.12 - resolution: "@types/json-schema@npm:7.0.12" - checksum: 10/7a72ba9cb7d2b45d7bb032e063c9eeb1ce4102d62551761e84c91f99f8273ba5aaffd34be835869456ec7c40761b4389009d9e777c0020a7227ca0f5e3238e94 +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.15": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 languageName: node linkType: hard @@ -3646,46 +3646,46 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.4.0": - version: 7.4.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.4.0" +"@typescript-eslint/eslint-plugin@npm:^7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.7.0" dependencies: - "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:7.4.0" - "@typescript-eslint/type-utils": "npm:7.4.0" - "@typescript-eslint/utils": "npm:7.4.0" - "@typescript-eslint/visitor-keys": "npm:7.4.0" + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:7.7.0" + "@typescript-eslint/type-utils": "npm:7.7.0" + "@typescript-eslint/utils": "npm:7.7.0" + "@typescript-eslint/visitor-keys": "npm:7.7.0" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.4" + ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" peerDependencies: "@typescript-eslint/parser": ^7.0.0 eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/9bd8852c7e4e9608c3fded94f7c60506cc7d2b6d8a8c1cad6d48969a7363751b20282874e55ccdf180635cf204cb10b3e1e5c3d1cff34d4fcd07762be3fc138e + checksum: 10/9e6b6fbb9920581813c01daaa2f89419c3476e42823755c0627f4491640cfaffaebeb0592231ed4f318eefadfcdd4560b77b2903d66ab4e0c8df746a7037a603 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.4.0": - version: 7.4.0 - resolution: "@typescript-eslint/parser@npm:7.4.0" +"@typescript-eslint/parser@npm:^7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/parser@npm:7.7.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.4.0" - "@typescript-eslint/types": "npm:7.4.0" - "@typescript-eslint/typescript-estree": "npm:7.4.0" - "@typescript-eslint/visitor-keys": "npm:7.4.0" + "@typescript-eslint/scope-manager": "npm:7.7.0" + "@typescript-eslint/types": "npm:7.7.0" + "@typescript-eslint/typescript-estree": "npm:7.7.0" + "@typescript-eslint/visitor-keys": "npm:7.7.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/142a9e1187d305ed43b4fef659c36fa4e28359467198c986f0955c70b4067c9799f4c85d9881fbf099c55dfb265e30666e28b3ef290520e242b45ca7cb8e4ca9 + checksum: 10/9f8c53ca29af09cd366e37420410319c8f69e9f4a676513ecd91f5e6d822b9935b6a8ad7ec931d604fc4a0ecd93d51063d0c93227f78f2380196c8a7fa6970d1 languageName: node linkType: hard @@ -3699,30 +3699,30 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.4.0": - version: 7.4.0 - resolution: "@typescript-eslint/scope-manager@npm:7.4.0" +"@typescript-eslint/scope-manager@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/scope-manager@npm:7.7.0" dependencies: - "@typescript-eslint/types": "npm:7.4.0" - "@typescript-eslint/visitor-keys": "npm:7.4.0" - checksum: 10/8cf9292444f9731017a707cac34bef5ae0eb33b5cd42ed07fcd046e981d97889d9201d48e02f470f2315123f53771435e10b1dc81642af28a11df5352a8e8be2 + "@typescript-eslint/types": "npm:7.7.0" + "@typescript-eslint/visitor-keys": "npm:7.7.0" + checksum: 10/c8890aaf99b57543774e50549c5b178c13695b21a6b30c65292268137fe5e6856cc0e050c118b47b5835dd8a48c96e042fc75891a7f6093a0b94b6b3b251afd9 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.4.0": - version: 7.4.0 - resolution: "@typescript-eslint/type-utils@npm:7.4.0" +"@typescript-eslint/type-utils@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/type-utils@npm:7.7.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.4.0" - "@typescript-eslint/utils": "npm:7.4.0" + "@typescript-eslint/typescript-estree": "npm:7.7.0" + "@typescript-eslint/utils": "npm:7.7.0" debug: "npm:^4.3.4" - ts-api-utils: "npm:^1.0.1" + ts-api-utils: "npm:^1.3.0" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/a8bd0929d8237679b2b8a7817f070a4b9658ee976882fba8ff37e4a70dd33f87793e1b157771104111fe8054eaa8ad437a010b6aa465072fbdb932647125db2d + checksum: 10/a3f5358b4b7046458ea573607f3d6ea7f48e16524390b24c9360bdf8b03cc89fc6eb5da31b3e541e7f1e5f6958194ecaad5b644ca9b0d90c9a7b182f345451aa languageName: node linkType: hard @@ -3733,10 +3733,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.4.0": - version: 7.4.0 - resolution: "@typescript-eslint/types@npm:7.4.0" - checksum: 10/2782c5bf65cd3dfa9cd32bc3023676bbca22144987c3f6c6b67fd96c73d4a60b85a57458c49fd11b9971ac6531824bb3ae0664491e7a6de25d80c523c9be92b7 +"@typescript-eslint/types@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/types@npm:7.7.0" + checksum: 10/d54ff9eeea168188fcbf1c8efe42892d1646ead801ea0a0f1312c80cfb74ee5dd61a145bc982919fb396683fb4578f98f7ad90e5d466d7aa1ca593e4338e1a2e languageName: node linkType: hard @@ -3759,39 +3759,39 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.4.0": - version: 7.4.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.4.0" +"@typescript-eslint/typescript-estree@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.7.0" dependencies: - "@typescript-eslint/types": "npm:7.4.0" - "@typescript-eslint/visitor-keys": "npm:7.4.0" + "@typescript-eslint/types": "npm:7.7.0" + "@typescript-eslint/visitor-keys": "npm:7.7.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" - minimatch: "npm:9.0.3" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" peerDependenciesMeta: typescript: optional: true - checksum: 10/162ec9d7582f45588342e1be36fdb60e41f50bbdfbc3035c91b517ff5d45244f776921c88d88e543e1c7d0f1e6ada5474a8316b78f1b0e6d2233b101bc45b166 + checksum: 10/40af26b3edb07af439f99728aa149bbc8668dae4a700a128abaf98d7f9bc0d5d31f8027aa1d13d6a55b22c20738d7cab84a3046a56417a2551de58671b39dbdf languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.4.0": - version: 7.4.0 - resolution: "@typescript-eslint/utils@npm:7.4.0" +"@typescript-eslint/utils@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/utils@npm:7.7.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@types/json-schema": "npm:^7.0.12" - "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:7.4.0" - "@typescript-eslint/types": "npm:7.4.0" - "@typescript-eslint/typescript-estree": "npm:7.4.0" - semver: "npm:^7.5.4" + "@types/json-schema": "npm:^7.0.15" + "@types/semver": "npm:^7.5.8" + "@typescript-eslint/scope-manager": "npm:7.7.0" + "@typescript-eslint/types": "npm:7.7.0" + "@typescript-eslint/typescript-estree": "npm:7.7.0" + semver: "npm:^7.6.0" peerDependencies: eslint: ^8.56.0 - checksum: 10/ffed27e770c486cd000ff892d9049b0afe8b9d6318452a5355b78a37436cbb414bceacae413a2ac813f3e584684825d5e0baa2e6376b7ad6013a108ac91bc19d + checksum: 10/4223233ee022460a74f389302b50779537dfbb3bd414486dca356d2628a08d5b2c4c6002bae3bdffad92b368569024faf25faee9be739340d9459c23549a866f languageName: node linkType: hard @@ -3822,13 +3822,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.4.0": - version: 7.4.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.4.0" +"@typescript-eslint/visitor-keys@npm:7.7.0": + version: 7.7.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.7.0" dependencies: - "@typescript-eslint/types": "npm:7.4.0" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10/70dc99f2ad116c6e2d9e55af249e4453e06bba2ceea515adef2d2e86e97e557865bb1b1d467667462443eb0d624baba36f7442fd1082f3874339bbc381c26e93 + "@typescript-eslint/types": "npm:7.7.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10/9f03591ab60b0b164f6bb222b5d5ae75f73fbe7f264be9318f770be9dc5dff8138d34701928940ffc18924058ae80754a738a1e623912a297d57a8a59cdfb41d languageName: node linkType: hard @@ -6217,8 +6217,8 @@ __metadata: dependencies: "@moonrepo/dev": "npm:^3.0.0" "@types/eslint": "npm:^8.56.6" - "@typescript-eslint/eslint-plugin": "npm:^7.4.0" - "@typescript-eslint/parser": "npm:^7.4.0" + "@typescript-eslint/eslint-plugin": "npm:^7.7.0" + "@typescript-eslint/parser": "npm:^7.7.0" eslint: "npm:^8.57.0" eslint-config-airbnb-base: "npm:^15.0.0" eslint-config-prettier: "npm:^9.1.0" @@ -6231,7 +6231,7 @@ __metadata: eslint-plugin-react: "npm:^7.34.1" eslint-plugin-react-hooks: "npm:^4.6.0" eslint-plugin-react-perf: "npm:^3.3.2" - eslint-plugin-simple-import-sort: "npm:^12.0.0" + eslint-plugin-simple-import-sort: "npm:^12.1.0" eslint-plugin-solid: "npm:^0.13.2" eslint-plugin-unicorn: "npm:^52.0.0" peerDependencies: @@ -6444,12 +6444,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-simple-import-sort@npm:^12.0.0": - version: 12.0.0 - resolution: "eslint-plugin-simple-import-sort@npm:12.0.0" +"eslint-plugin-simple-import-sort@npm:^12.1.0": + version: 12.1.0 + resolution: "eslint-plugin-simple-import-sort@npm:12.1.0" peerDependencies: eslint: ">=5.0.0" - checksum: 10/94d15a6b287b3036c402de4e034f2a4c950dc04be3a85c699f481327344bdecdeb659e86cfdf2dd69861b7044e10a4bef009029c107896ed1cf1c2badd7cdbce + checksum: 10/c28d46c88c7590e3a5cc49494ba8fd3c46b6cec903236a7e165b9441f27decd67baf63b13526203e505713c217ccfb43935ae600debb8e9d6cc817fbaab5f2e2 languageName: node linkType: hard @@ -7663,10 +7663,10 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 10/4f7caf5d2005da21a382d4bd1d2aa741a3bed51de185c8562dd7f899a81a620ac4fd0619b06f7029a38ae79e4e4c134399db3bd0192c703c3ef54bb82df3086c +"ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.3.1": + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 10/0a884c2fbc8c316f0b9f92beaf84464253b73230a4d4d286697be45fca081199191ca33e1c2e82d9e5f851f5e9a48a78e25a35c951e7eb41e59f150db3530065 languageName: node linkType: hard @@ -9795,7 +9795,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3, minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": +"minimatch@npm:9.0.3": version: 9.0.3 resolution: "minimatch@npm:9.0.3" dependencies: @@ -9831,6 +9831,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": + version: 9.0.4 + resolution: "minimatch@npm:9.0.4" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10/4cdc18d112b164084513e890d6323370db14c22249d536ad1854539577a895e690a27513dc346392f61a4a50afbbd8abc88f3f25558bfbbbb862cd56508b20f5 + languageName: node + linkType: hard + "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" @@ -12828,12 +12837,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "ts-api-utils@npm:1.0.1" +"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" peerDependencies: typescript: ">=4.2.0" - checksum: 10/8b16fa5645442854fbaef83c57beec8daf0326b24576efe744d85bb3851241b8deac2df424ebe73c0bb7d5bfaac6bccbb554222b788f9fdf90998d164f38d640 + checksum: 10/3ee44faa24410cd649b5c864e068d438aa437ef64e9e4a66a41646a6d3024d3097a695eeb3fb26ee364705d3cb9653a65756d009e6a53badb6066a5f447bf7ed languageName: node linkType: hard From 9453485b3869ed110fda07d470a234bdee3642e3 Mon Sep 17 00:00:00 2001 From: Miles Johnson Date: Wed, 17 Apr 2024 18:27:38 -0700 Subject: [PATCH 6/7] new: Support eslint v9. --- packages/eslint-config/package.json | 2 +- yarn.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 956cedf..59998e2 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -30,7 +30,7 @@ "node": ">=18.12.0" }, "peerDependencies": { - "eslint": "^8.0.0" + "eslint": "^8.0.0 || ^9.0.0" }, "dependencies": { "@moonrepo/dev": "^3.0.0", diff --git a/yarn.lock b/yarn.lock index 8d622d8..2af2ebb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6235,7 +6235,7 @@ __metadata: eslint-plugin-solid: "npm:^0.13.2" eslint-plugin-unicorn: "npm:^52.0.0" peerDependencies: - eslint: ^8.0.0 + eslint: ^8.0.0 || ^9.0.0 languageName: unknown linkType: soft From 9fe8402e4549d7e5b43d19c268ee2d8e47d1d53b Mon Sep 17 00:00:00 2001 From: Miles Johnson Date: Wed, 17 Apr 2024 21:58:12 -0700 Subject: [PATCH 7/7] deps(moon): Update to v1.24. --- package.json | 2 +- packages/vscode-extension/package.json | 2 +- yarn.lock | 78 +++++++++++++------------- 3 files changed, 41 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index f1e339e..3d1e95b 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ ], "devDependencies": { "@babel/core": "^7.24.4", - "@moonrepo/cli": "^1.23.0", + "@moonrepo/cli": "^1.24.0", "@moonrepo/dev": "workspace:*", "eslint": "^8.57.0", "jest": "^29.7.0", diff --git a/packages/vscode-extension/package.json b/packages/vscode-extension/package.json index 13e8241..b160598 100644 --- a/packages/vscode-extension/package.json +++ b/packages/vscode-extension/package.json @@ -327,7 +327,7 @@ "semver": "^7.6.0" }, "devDependencies": { - "@moonrepo/types": "^1.16.1", + "@moonrepo/types": "^1.17.0", "@types/semver": "^7.5.8", "@types/vscode": "1.77.0", "@vscode/test-electron": "^2.3.9", diff --git a/yarn.lock b/yarn.lock index 2af2ebb..abb3c8f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2451,17 +2451,17 @@ __metadata: languageName: node linkType: hard -"@moonrepo/cli@npm:^1.23.0": - version: 1.23.0 - resolution: "@moonrepo/cli@npm:1.23.0" - dependencies: - "@moonrepo/core-linux-arm64-gnu": "npm:1.23.0" - "@moonrepo/core-linux-arm64-musl": "npm:1.23.0" - "@moonrepo/core-linux-x64-gnu": "npm:1.23.0" - "@moonrepo/core-linux-x64-musl": "npm:1.23.0" - "@moonrepo/core-macos-arm64": "npm:1.23.0" - "@moonrepo/core-macos-x64": "npm:1.23.0" - "@moonrepo/core-windows-x64-msvc": "npm:1.23.0" +"@moonrepo/cli@npm:^1.24.0": + version: 1.24.0 + resolution: "@moonrepo/cli@npm:1.24.0" + dependencies: + "@moonrepo/core-linux-arm64-gnu": "npm:1.24.0" + "@moonrepo/core-linux-arm64-musl": "npm:1.24.0" + "@moonrepo/core-linux-x64-gnu": "npm:1.24.0" + "@moonrepo/core-linux-x64-musl": "npm:1.24.0" + "@moonrepo/core-macos-arm64": "npm:1.24.0" + "@moonrepo/core-macos-x64": "npm:1.24.0" + "@moonrepo/core-windows-x64-msvc": "npm:1.24.0" detect-libc: "npm:^2.0.2" dependenciesMeta: "@moonrepo/core-linux-arm64-gnu": @@ -2480,55 +2480,55 @@ __metadata: optional: true bin: moon: moon - checksum: 10/f121514dca2c7d988741e5bf656fdabdf6dfc2306cf4d880de933ca7f056967955e543046417e584c95490c2ce54cabd952709a13722760b5bfdbd80f1df3619 + checksum: 10/573e776cf6d34cb8986792af4381ed7b92663cb73544f0b0d9a98120e7462978cbeec779177b568ef0cac48e586711d1b3f0d7d1a3f7944a5797cf4f332d08d0 languageName: node linkType: hard -"@moonrepo/core-linux-arm64-gnu@npm:1.23.0": - version: 1.23.0 - resolution: "@moonrepo/core-linux-arm64-gnu@npm:1.23.0" +"@moonrepo/core-linux-arm64-gnu@npm:1.24.0": + version: 1.24.0 + resolution: "@moonrepo/core-linux-arm64-gnu@npm:1.24.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@moonrepo/core-linux-arm64-musl@npm:1.23.0": - version: 1.23.0 - resolution: "@moonrepo/core-linux-arm64-musl@npm:1.23.0" +"@moonrepo/core-linux-arm64-musl@npm:1.24.0": + version: 1.24.0 + resolution: "@moonrepo/core-linux-arm64-musl@npm:1.24.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@moonrepo/core-linux-x64-gnu@npm:1.23.0": - version: 1.23.0 - resolution: "@moonrepo/core-linux-x64-gnu@npm:1.23.0" +"@moonrepo/core-linux-x64-gnu@npm:1.24.0": + version: 1.24.0 + resolution: "@moonrepo/core-linux-x64-gnu@npm:1.24.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@moonrepo/core-linux-x64-musl@npm:1.23.0": - version: 1.23.0 - resolution: "@moonrepo/core-linux-x64-musl@npm:1.23.0" +"@moonrepo/core-linux-x64-musl@npm:1.24.0": + version: 1.24.0 + resolution: "@moonrepo/core-linux-x64-musl@npm:1.24.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@moonrepo/core-macos-arm64@npm:1.23.0": - version: 1.23.0 - resolution: "@moonrepo/core-macos-arm64@npm:1.23.0" +"@moonrepo/core-macos-arm64@npm:1.24.0": + version: 1.24.0 + resolution: "@moonrepo/core-macos-arm64@npm:1.24.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@moonrepo/core-macos-x64@npm:1.23.0": - version: 1.23.0 - resolution: "@moonrepo/core-macos-x64@npm:1.23.0" +"@moonrepo/core-macos-x64@npm:1.24.0": + version: 1.24.0 + resolution: "@moonrepo/core-macos-x64@npm:1.24.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@moonrepo/core-windows-x64-msvc@npm:1.23.0": - version: 1.23.0 - resolution: "@moonrepo/core-windows-x64-msvc@npm:1.23.0" +"@moonrepo/core-windows-x64-msvc@npm:1.24.0": + version: 1.24.0 + resolution: "@moonrepo/core-windows-x64-msvc@npm:1.24.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2553,10 +2553,10 @@ __metadata: languageName: node linkType: hard -"@moonrepo/types@npm:^1.15.0, @moonrepo/types@npm:^1.16.1": - version: 1.16.1 - resolution: "@moonrepo/types@npm:1.16.1" - checksum: 10/cba3af9723e0ceedab9c2aac5331dec6def4af037796303ee471347a746966d9b13103cb133d55bfcd935f2e5e85ed48a22367bc9e3e493855bb805e1dd209e1 +"@moonrepo/types@npm:^1.15.0, @moonrepo/types@npm:^1.17.0": + version: 1.17.0 + resolution: "@moonrepo/types@npm:1.17.0" + checksum: 10/84d90c8f58dfc9171e621cfa9e587a234ebfe91bd2b7ae77eb4386344ee8c5f22f8792e0a4c5fd0c7f663fe679ee750dd35a53c5de723497142d8f8bdf0cb128 languageName: node linkType: hard @@ -10011,7 +10011,7 @@ __metadata: resolution: "moon-console@workspace:packages/vscode-extension" dependencies: "@moonrepo/report": "npm:^1.2.0" - "@moonrepo/types": "npm:^1.16.1" + "@moonrepo/types": "npm:^1.17.0" "@types/semver": "npm:^7.5.8" "@types/vscode": "npm:1.77.0" "@vscode/test-electron": "npm:^2.3.9" @@ -10027,7 +10027,7 @@ __metadata: resolution: "moon-dev@workspace:." dependencies: "@babel/core": "npm:^7.24.4" - "@moonrepo/cli": "npm:^1.23.0" + "@moonrepo/cli": "npm:^1.24.0" "@moonrepo/dev": "workspace:*" eslint: "npm:^8.57.0" jest: "npm:^29.7.0"