From 19b663c5bdb33bb0e449ec30bd0191acc8f9610e Mon Sep 17 00:00:00 2001 From: Nauman Ali Date: Tue, 15 Oct 2024 20:38:25 +0500 Subject: [PATCH 01/14] chore(deps-dev): update yao-pkg --- packages/cli/package.json | 2 +- yarn.lock | 33 +++++++++++++++++++++------------ 2 files changed, 22 insertions(+), 13 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index bb48f046d..900c83083 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -58,7 +58,7 @@ "@types/es-aggregate-error": "^1.0.2", "@types/xml2js": "^0.4.9", "@types/yargs": "^17.0.8", - "@yao-pkg/pkg": "^5.11.1", + "@yao-pkg/pkg": "^5.15.0", "es-aggregate-error": "^1.0.7", "nock": "^13.5.4", "xml2js": "^0.5.0" diff --git a/yarn.lock b/yarn.lock index bc0fd4b09..7068e5572 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2945,7 +2945,7 @@ __metadata: "@types/es-aggregate-error": ^1.0.2 "@types/xml2js": ^0.4.9 "@types/yargs": ^17.0.8 - "@yao-pkg/pkg": ^5.11.1 + "@yao-pkg/pkg": ^5.15.0 chalk: 4.1.2 es-aggregate-error: ^1.0.7 fast-glob: ~3.2.12 @@ -3928,9 +3928,9 @@ __metadata: languageName: node linkType: hard -"@yao-pkg/pkg-fetch@npm:3.5.7": - version: 3.5.7 - resolution: "@yao-pkg/pkg-fetch@npm:3.5.7" +"@yao-pkg/pkg-fetch@npm:3.5.13": + version: 3.5.13 + resolution: "@yao-pkg/pkg-fetch@npm:3.5.13" dependencies: chalk: ^4.1.2 fs-extra: ^9.1.0 @@ -3942,23 +3942,23 @@ __metadata: yargs: ^16.2.0 bin: pkg-fetch: lib-es5/bin.js - checksum: df339cabeef44ce7d9edeea18fa6313686d2ad864a0e67c715ee293bd9ee982e3dc7055c40559e5d6b905468c93a1c630b6f1d694d7c1322b6f7f8bbe7a59f1b + checksum: e63331055a209895c2e4b28aae6525dd7926e2f85b14088da6005f591cd5fd157f4915b8fada5fcd8699d92f1120e440c8c33799af370627b651fff5c9e91d4d languageName: node linkType: hard -"@yao-pkg/pkg@npm:^5.11.1": - version: 5.11.1 - resolution: "@yao-pkg/pkg@npm:5.11.1" +"@yao-pkg/pkg@npm:^5.15.0": + version: 5.15.0 + resolution: "@yao-pkg/pkg@npm:5.15.0" dependencies: "@babel/generator": 7.23.0 "@babel/parser": 7.23.0 "@babel/types": 7.23.0 - "@yao-pkg/pkg-fetch": 3.5.7 + "@yao-pkg/pkg-fetch": 3.5.13 chalk: ^4.1.2 fs-extra: ^9.1.0 globby: ^11.1.0 into-stream: ^6.0.0 - is-core-module: 2.9.0 + minimatch: 9.0.4 minimist: ^1.2.6 multistream: ^4.1.0 prebuild-install: 7.1.1 @@ -3966,7 +3966,7 @@ __metadata: stream-meter: ^1.0.4 bin: pkg: lib-es5/bin.js - checksum: aba36e68411953169f7bf29229f7e18835b671fa25ff12c72d899e6a18b33f2e8edc40f762cad1ef3e331ccbea4dceb807a6adf7d3dcfeb4b09a6819054c9a92 + checksum: b2f3f63f12bf5709a6f44c1fd75983f7971a9c5dee838837ef6925ffc3ceffcc72e063c8c28bbc4a3244dbf6b19eb2eff857a9fd1dcd7e2411ff1085642d3818 languageName: node linkType: hard @@ -8175,7 +8175,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:2.9.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": +"is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": version: 2.9.0 resolution: "is-core-module@npm:2.9.0" dependencies: @@ -10167,6 +10167,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:9.0.4": + version: 9.0.4 + resolution: "minimatch@npm:9.0.4" + dependencies: + brace-expansion: ^2.0.1 + checksum: cf717f597ec3eed7dabc33153482a2e8d49f4fd3c26e58fd9c71a94c5029a0838728841b93f46bf1263b65a8010e2ee800d0dc9b004ab8ba8b6d1ec07cc115b5 + languageName: node + linkType: hard + "minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": version: 5.1.6 resolution: "minimatch@npm:5.1.6" From 3c044d03a27d2d14e7e2b9b2db3eac830b5dbdfc Mon Sep 17 00:00:00 2001 From: Nauman Ali Date: Tue, 15 Oct 2024 21:38:28 +0500 Subject: [PATCH 02/14] chore(deps-dev): use pkg 5.13.0 instead --- packages/cli/package.json | 2 +- yarn.lock | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 900c83083..db4288bf4 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -58,7 +58,7 @@ "@types/es-aggregate-error": "^1.0.2", "@types/xml2js": "^0.4.9", "@types/yargs": "^17.0.8", - "@yao-pkg/pkg": "^5.15.0", + "@yao-pkg/pkg": "5.13.0", "es-aggregate-error": "^1.0.7", "nock": "^13.5.4", "xml2js": "^0.5.0" diff --git a/yarn.lock b/yarn.lock index 7068e5572..989a3da1f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2945,7 +2945,7 @@ __metadata: "@types/es-aggregate-error": ^1.0.2 "@types/xml2js": ^0.4.9 "@types/yargs": ^17.0.8 - "@yao-pkg/pkg": ^5.15.0 + "@yao-pkg/pkg": 5.13.0 chalk: 4.1.2 es-aggregate-error: ^1.0.7 fast-glob: ~3.2.12 @@ -3928,9 +3928,9 @@ __metadata: languageName: node linkType: hard -"@yao-pkg/pkg-fetch@npm:3.5.13": - version: 3.5.13 - resolution: "@yao-pkg/pkg-fetch@npm:3.5.13" +"@yao-pkg/pkg-fetch@npm:3.5.10": + version: 3.5.10 + resolution: "@yao-pkg/pkg-fetch@npm:3.5.10" dependencies: chalk: ^4.1.2 fs-extra: ^9.1.0 @@ -3942,18 +3942,18 @@ __metadata: yargs: ^16.2.0 bin: pkg-fetch: lib-es5/bin.js - checksum: e63331055a209895c2e4b28aae6525dd7926e2f85b14088da6005f591cd5fd157f4915b8fada5fcd8699d92f1120e440c8c33799af370627b651fff5c9e91d4d + checksum: ca19d9ca25f133feff8fc502e965bf6b4fd101b8b4c9bf631c7969b29af0d05744923138abe50bea1f076cc850b69cc1b33e5a26c7e8a7a21eda5dae12606f46 languageName: node linkType: hard -"@yao-pkg/pkg@npm:^5.15.0": - version: 5.15.0 - resolution: "@yao-pkg/pkg@npm:5.15.0" +"@yao-pkg/pkg@npm:5.13.0": + version: 5.13.0 + resolution: "@yao-pkg/pkg@npm:5.13.0" dependencies: "@babel/generator": 7.23.0 "@babel/parser": 7.23.0 "@babel/types": 7.23.0 - "@yao-pkg/pkg-fetch": 3.5.13 + "@yao-pkg/pkg-fetch": 3.5.10 chalk: ^4.1.2 fs-extra: ^9.1.0 globby: ^11.1.0 @@ -3966,7 +3966,7 @@ __metadata: stream-meter: ^1.0.4 bin: pkg: lib-es5/bin.js - checksum: b2f3f63f12bf5709a6f44c1fd75983f7971a9c5dee838837ef6925ffc3ceffcc72e063c8c28bbc4a3244dbf6b19eb2eff857a9fd1dcd7e2411ff1085642d3818 + checksum: c48e38fdf37b9e03773d476a6ffeb789ff72b8903e5cde7fad00fe2c3f28cf043634b1e891f54c03beedd268abde3f7cd0bae8af0de5fa7838a5e34d8d143464 languageName: node linkType: hard From 7264fcbc908beaad6235bf46cde82386faab3085 Mon Sep 17 00:00:00 2001 From: Nauman Ali Date: Fri, 25 Oct 2024 10:42:13 +0500 Subject: [PATCH 03/14] chore(deps): update simple-eval --- packages/core/package.json | 2 +- yarn.lock | 21 +++++++-------------- 2 files changed, 8 insertions(+), 15 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 3c25f69a6..930f252e9 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -53,7 +53,7 @@ "minimatch": "3.1.2", "nimma": "0.2.3", "pony-cause": "^1.0.0", - "simple-eval": "1.0.0", + "simple-eval": "1.0.1", "tslib": "^2.3.0" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index bf309d6ba..9b277d14b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2982,7 +2982,7 @@ __metadata: nimma: 0.2.3 nock: ^13.5.4 pony-cause: ^1.0.0 - simple-eval: 1.0.0 + simple-eval: 1.0.1 treeify: ^1.1.0 tslib: ^2.3.0 languageName: unknown @@ -9080,14 +9080,7 @@ __metadata: languageName: node linkType: hard -"jsep@npm:^1.1.2": - version: 1.3.6 - resolution: "jsep@npm:1.3.6" - checksum: e166a8fa453878e0b64cc82025db13bb6d4835b36de892373722f7cecd9cdaed05dc61db090a0d84426783ff0aab419d1719801b2014796beb873030a3c8b12a - languageName: node - linkType: hard - -"jsep@npm:^1.2.0, jsep@npm:^1.3.9": +"jsep@npm:^1.2.0, jsep@npm:^1.3.6, jsep@npm:^1.3.9": version: 1.3.9 resolution: "jsep@npm:1.3.9" checksum: d1f3e2cc00209f67a989b73c2a89d2ccbea908d950ec959e2448c6449b134c6367b47eef4e1292767cb490f0b5b72e7309080b93ee4c7398684df2514dbd33a3 @@ -12644,12 +12637,12 @@ __metadata: languageName: node linkType: hard -"simple-eval@npm:1.0.0": - version: 1.0.0 - resolution: "simple-eval@npm:1.0.0" +"simple-eval@npm:1.0.1": + version: 1.0.1 + resolution: "simple-eval@npm:1.0.1" dependencies: - jsep: ^1.1.2 - checksum: 0f0719ae3a84d4b9c19366dc03065b1fe9638c982ed3e9d44ba541d25e3454e99419e3239034974fd6c5074b79c119419168b8f343fef4da6d7e35227cfd1f87 + jsep: ^1.3.6 + checksum: 280207cfe4538c500f6b41e4d88576cf250337b0042bec8f9f5cf025b3a70e07974e522edd01e69d378767dd73068765d4f46ad55db5c94943c8f3585bff95af languageName: node linkType: hard From f0b176e7774286d740678ee92e2fc7e0aeb4b8e8 Mon Sep 17 00:00:00 2001 From: Nauman Ali Date: Fri, 25 Oct 2024 16:03:51 +0500 Subject: [PATCH 04/14] chore(deps): update to node next --- tsconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index 23da7f880..e00e00d43 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -24,9 +24,9 @@ "nimma/fallbacks": ["node_modules/nimma/dist/cjs/fallbacks/"], "nimma/legacy": ["node_modules/nimma/dist/legacy/cjs/"] }, - "moduleResolution": "node", + "moduleResolution": "NodeNext", "target": "ES2019", - "module": "CommonJS", + "module": "NodeNext", "esModuleInterop": true, "lib": ["es2021"], "strict": true, From f64004d9f92a900cd01cc3b4bd863ddafa1f110b Mon Sep 17 00:00:00 2001 From: Nauman Ali Date: Tue, 5 Nov 2024 18:25:03 +0500 Subject: [PATCH 05/14] chore(deps): revert target and module changes --- tsconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index e00e00d43..23da7f880 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -24,9 +24,9 @@ "nimma/fallbacks": ["node_modules/nimma/dist/cjs/fallbacks/"], "nimma/legacy": ["node_modules/nimma/dist/legacy/cjs/"] }, - "moduleResolution": "NodeNext", + "moduleResolution": "node", "target": "ES2019", - "module": "NodeNext", + "module": "CommonJS", "esModuleInterop": true, "lib": ["es2021"], "strict": true, From 0804808ab5aac4225dd7d5596a5c66e9d582bb13 Mon Sep 17 00:00:00 2001 From: Nauman Ali Date: Tue, 5 Nov 2024 18:35:22 +0500 Subject: [PATCH 06/14] chore(deps): add allowSyntheticDefaultImports --- tsconfig.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index 23da7f880..ebabb3dba 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -48,6 +48,7 @@ "removeComments": true, "skipLibCheck": true, "noEmitHelpers": false, - "importHelpers": true + "importHelpers": true, + "allowSyntheticDefaultImports": true } } From 7249ac1fcca7b7f74cb336f9a8f3e4735bdb87ba Mon Sep 17 00:00:00 2001 From: Nauman Ali Date: Tue, 5 Nov 2024 18:49:00 +0500 Subject: [PATCH 07/14] chore(deps): upgrade pkg to 6.1.0 --- packages/cli/package.json | 2 +- yarn.lock | 390 ++++++++++++++++++++++++++++++++------ 2 files changed, 338 insertions(+), 54 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index db4288bf4..dd0f9ea5d 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -58,7 +58,7 @@ "@types/es-aggregate-error": "^1.0.2", "@types/xml2js": "^0.4.9", "@types/yargs": "^17.0.8", - "@yao-pkg/pkg": "5.13.0", + "@yao-pkg/pkg": "6.1.0", "es-aggregate-error": "^1.0.7", "nock": "^13.5.4", "xml2js": "^0.5.0" diff --git a/yarn.lock b/yarn.lock index 9b277d14b..5050808c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -126,7 +126,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:7.23.0, @babel/generator@npm:^7.18.9, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.18.9, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.7.2": version: 7.23.0 resolution: "@babel/generator@npm:7.23.0" dependencies: @@ -508,7 +508,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:7.23.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.9, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.9, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": version: 7.23.0 resolution: "@babel/parser@npm:7.23.0" bin: @@ -1395,7 +1395,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:7.23.0, @babel/types@npm:^7.0.0, @babel/types@npm:^7.10.4, @babel/types@npm:^7.10.5, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.10, @babel/types@npm:^7.12.11, @babel/types@npm:^7.14.5, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.4, @babel/types@npm:^7.10.5, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.10, @babel/types@npm:^7.12.11, @babel/types@npm:^7.14.5, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.23.0 resolution: "@babel/types@npm:7.23.0" dependencies: @@ -1702,6 +1702,29 @@ __metadata: languageName: node linkType: hard +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: ^5.1.2 + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: ^7.0.1 + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: ^8.1.0 + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: ^7.0.4 + checksum: 5d36d289960e886484362d9eb6a51d1ea28baed5f5d0140bbe62b99bac52eaf06cc01c2bc0d3575977962f84f6b2c4387b043ee632216643d4787b0999465bf2 + languageName: node + linkType: hard + "@isaacs/string-locale-compare@npm:^1.1.0": version: 1.1.0 resolution: "@isaacs/string-locale-compare@npm:1.1.0" @@ -2619,6 +2642,13 @@ __metadata: languageName: node linkType: hard +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f + languageName: node + linkType: hard + "@pnpm/config.env-replace@npm:^1.1.0": version: 1.1.0 resolution: "@pnpm/config.env-replace@npm:1.1.0" @@ -2936,7 +2966,7 @@ __metadata: "@types/es-aggregate-error": ^1.0.2 "@types/xml2js": ^0.4.9 "@types/yargs": ^17.0.8 - "@yao-pkg/pkg": 5.13.0 + "@yao-pkg/pkg": 6.1.0 chalk: 4.1.2 es-aggregate-error: ^1.0.7 fast-glob: ~3.2.12 @@ -3919,45 +3949,45 @@ __metadata: languageName: node linkType: hard -"@yao-pkg/pkg-fetch@npm:3.5.10": - version: 3.5.10 - resolution: "@yao-pkg/pkg-fetch@npm:3.5.10" +"@yao-pkg/pkg-fetch@npm:3.5.17": + version: 3.5.17 + resolution: "@yao-pkg/pkg-fetch@npm:3.5.17" dependencies: - chalk: ^4.1.2 - fs-extra: ^9.1.0 https-proxy-agent: ^5.0.0 node-fetch: ^2.6.6 + picocolors: ^1.1.0 progress: ^2.0.3 semver: ^7.3.5 tar-fs: ^2.1.1 yargs: ^16.2.0 bin: pkg-fetch: lib-es5/bin.js - checksum: ca19d9ca25f133feff8fc502e965bf6b4fd101b8b4c9bf631c7969b29af0d05744923138abe50bea1f076cc850b69cc1b33e5a26c7e8a7a21eda5dae12606f46 + checksum: a91cfb97b6e1ef630c5c536d381dfe9c91f311d0466e5c9ee64e036e6dcc05efbc8d24f0406dc4ed3e67b7a3e3c2a2a56d3b829562b2bc3c9ef666cf77afebb5 languageName: node linkType: hard -"@yao-pkg/pkg@npm:5.13.0": - version: 5.13.0 - resolution: "@yao-pkg/pkg@npm:5.13.0" +"@yao-pkg/pkg@npm:6.1.0": + version: 6.1.0 + resolution: "@yao-pkg/pkg@npm:6.1.0" dependencies: - "@babel/generator": 7.23.0 - "@babel/parser": 7.23.0 - "@babel/types": 7.23.0 - "@yao-pkg/pkg-fetch": 3.5.10 - chalk: ^4.1.2 - fs-extra: ^9.1.0 - globby: ^11.1.0 + "@babel/generator": ^7.23.0 + "@babel/parser": ^7.23.0 + "@babel/types": ^7.23.0 + "@yao-pkg/pkg-fetch": 3.5.17 into-stream: ^6.0.0 - minimatch: 9.0.4 minimist: ^1.2.6 multistream: ^4.1.0 - prebuild-install: 7.1.1 + picocolors: ^1.1.0 + picomatch: ^4.0.2 + prebuild-install: ^7.1.1 resolve: ^1.22.0 stream-meter: ^1.0.4 + tar: ^7.4.3 + tinyglobby: ^0.2.9 + unzipper: ^0.12.3 bin: pkg: lib-es5/bin.js - checksum: c48e38fdf37b9e03773d476a6ffeb789ff72b8903e5cde7fad00fe2c3f28cf043634b1e891f54c03beedd268abde3f7cd0bae8af0de5fa7838a5e34d8d143464 + checksum: 761b3583f80ae9df82fa85910bf723c2112a35c78824fe490cfb7a59a3539ec93f8869119ac9f1f758c04db500e6a4b575f5c652c7d636a1950573e6ff0324d4 languageName: node linkType: hard @@ -4180,6 +4210,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^6.0.1": + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -4205,6 +4242,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + "ansicolors@npm:~0.3.2": version: 0.3.2 resolution: "ansicolors@npm:0.3.2" @@ -4599,6 +4643,13 @@ __metadata: languageName: node linkType: hard +"bluebird@npm:~3.7.2": + version: 3.7.2 + resolution: "bluebird@npm:3.7.2" + checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef + languageName: node + linkType: hard + "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": version: 4.12.0 resolution: "bn.js@npm:4.12.0" @@ -5072,6 +5123,13 @@ __metadata: languageName: node linkType: hard +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: fd73a4bab48b79e66903fe1cafbdc208956f41ea4f856df883d0c7277b7ab29fd33ee65f93b2ec9192fc0169238f2f8307b7735d27c155821d886b84aa97aa8d + languageName: node + linkType: hard + "ci-info@npm:^2.0.0": version: 2.0.0 resolution: "ci-info@npm:2.0.0" @@ -6116,7 +6174,7 @@ __metadata: languageName: node linkType: hard -"duplexer2@npm:~0.1.0": +"duplexer2@npm:~0.1.0, duplexer2@npm:~0.1.4": version: 0.1.4 resolution: "duplexer2@npm:0.1.4" dependencies: @@ -6132,6 +6190,13 @@ __metadata: languageName: node linkType: hard +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed + languageName: node + linkType: hard + "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" @@ -6193,6 +6258,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 + languageName: node + linkType: hard + "encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" @@ -6969,6 +7041,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.4.2": + version: 6.4.2 + resolution: "fdir@npm:6.4.2" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 517ad31c495f1c0778238eef574a7818788efaaf2ce1969ffa18c70793e2951a9763dfa2e6720b8fcef615e602a3cbb47f9b8aea9da0b02147579ab36043f22f + languageName: node + linkType: hard + "fetch-mock@npm:^9.11.0": version: 9.11.0 resolution: "fetch-mock@npm:9.11.0" @@ -7126,6 +7210,16 @@ __metadata: languageName: node linkType: hard +"foreground-child@npm:^3.1.0": + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" + dependencies: + cross-spawn: ^7.0.0 + signal-exit: ^4.0.1 + checksum: 1989698488f725b05b26bc9afc8a08f08ec41807cd7b92ad85d96004ddf8243fd3e79486b8348c64a3011ae5cc2c9f0936af989e1f28339805d8bc178a75b451 + languageName: node + linkType: hard + "form-data@npm:^3.0.0": version: 3.0.0 resolution: "form-data@npm:3.0.0" @@ -7183,6 +7277,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 + languageName: node + linkType: hard + "fs-extra@npm:^8.1.0": version: 8.1.0 resolution: "fs-extra@npm:8.1.0" @@ -7194,7 +7299,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.0.0, fs-extra@npm:^9.1.0": +"fs-extra@npm:^9.0.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: @@ -7468,6 +7573,22 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.3.7": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^3.1.2 + minimatch: ^9.0.4 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^1.11.1 + bin: + glob: dist/esm/bin.mjs + checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a + languageName: node + linkType: hard + "glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -7573,7 +7694,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -8535,6 +8656,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: be31027fc72e7cc726206b9f560395604b82e0fddb46c4cbf9f97d049bcef607491a5afc0699612eaa4213ca5be8fd3e1e7cd187b3040988b65c9489838a7c00 + languageName: node + linkType: hard + "jake@npm:^10.8.5": version: 10.9.2 resolution: "jake@npm:10.9.2" @@ -9829,6 +9963,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -10167,21 +10308,21 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.4": - version: 9.0.4 - resolution: "minimatch@npm:9.0.4" +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" dependencies: brace-expansion: ^2.0.1 - checksum: cf717f597ec3eed7dabc33153482a2e8d49f4fd3c26e58fd9c71a94c5029a0838728841b93f46bf1263b65a8010e2ee800d0dc9b004ab8ba8b6d1ec07cc115b5 + checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 languageName: node linkType: hard -"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: ^2.0.1 - checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 + checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 languageName: node linkType: hard @@ -10295,6 +10436,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 + languageName: node + linkType: hard + "minizlib@npm:^2.0.0, minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -10305,6 +10453,16 @@ __metadata: languageName: node linkType: hard +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" + dependencies: + minipass: ^7.0.4 + rimraf: ^5.0.5 + checksum: da0a53899252380475240c587e52c824f8998d9720982ba5c4693c68e89230718884a209858c156c6e08d51aad35700a3589987e540593c36f6713fe30cd7338 + languageName: node + linkType: hard + "mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" @@ -10343,6 +10501,15 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 972deb188e8fb55547f1e58d66bd6b4a3623bf0c7137802582602d73e6480c1c2268dcbafbfb1be466e00cc7e56ac514d7fd9334b7cf33e3e2ab547c16f83a8d + languageName: node + linkType: hard + "modify-values@npm:^1.0.0": version: 1.0.1 resolution: "modify-values@npm:1.0.1" @@ -11239,6 +11406,13 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 + languageName: node + linkType: hard + "pacote@npm:^13.0.3, pacote@npm:^13.6.1, pacote@npm:^13.6.2": version: 13.6.2 resolution: "pacote@npm:13.6.2" @@ -11421,6 +11595,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: ^10.2.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 + languageName: node + linkType: hard + "path-to-regexp@npm:^2.2.1": version: 2.4.0 resolution: "path-to-regexp@npm:2.4.0" @@ -11476,6 +11660,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.2": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: a7a5188c954f82c6585720e9143297ccd0e35ad8072231608086ca950bee672d51b0ef676254af0788205e59bd4e4deb4e7708769226bed725bf13370a7d1464 + languageName: node + linkType: hard + "pify@npm:^3.0.0": version: 3.0.0 resolution: "pify@npm:3.0.0" @@ -11542,9 +11733,9 @@ __metadata: languageName: node linkType: hard -"prebuild-install@npm:7.1.1": - version: 7.1.1 - resolution: "prebuild-install@npm:7.1.1" +"prebuild-install@npm:^7.1.1": + version: 7.1.2 + resolution: "prebuild-install@npm:7.1.2" dependencies: detect-libc: ^2.0.0 expand-template: ^2.0.3 @@ -11560,7 +11751,7 @@ __metadata: tunnel-agent: ^0.6.0 bin: prebuild-install: bin.js - checksum: dbf96d0146b6b5827fc8f67f72074d2e19c69628b9a7a0a17d0fad1bf37e9f06922896972e074197fc00a52eae912993e6ef5a0d471652f561df5cb516f3f467 + checksum: 543dadf8c60e004ae9529e6013ca0cbeac8ef38b5f5ba5518cb0b622fe7f8758b34e4b5cb1a791db3cdc9d2281766302df6088bd1a225f206925d6fee17d6c5c languageName: node linkType: hard @@ -12253,6 +12444,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" + dependencies: + glob: ^10.3.7 + bin: + rimraf: dist/esm/bin.mjs + checksum: 50e27388dd2b3fa6677385fc1e2966e9157c89c86853b96d02e6915663a96b7ff4d590e14f6f70e90f9b554093aa5dbc05ac3012876be558c06a65437337bc05 + languageName: node + linkType: hard + "ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": version: 2.0.2 resolution: "ripemd160@npm:2.0.2" @@ -12619,6 +12821,13 @@ __metadata: languageName: node linkType: hard +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 + languageName: node + linkType: hard + "signale@npm:^1.2.1, signale@npm:^1.4.0": version: 1.4.0 resolution: "signale@npm:1.4.0" @@ -13023,6 +13232,17 @@ __metadata: languageName: node linkType: hard +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + "string-width@npm:^1.0.1": version: 1.0.2 resolution: "string-width@npm:1.0.2" @@ -13034,14 +13254,14 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" dependencies: - emoji-regex: ^8.0.0 - is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.1 - checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 languageName: node linkType: hard @@ -13094,7 +13314,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:6.0, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:6.0, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -13112,6 +13332,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: ^6.0.1 + checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d + languageName: node + linkType: hard + "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -13239,6 +13468,20 @@ __metadata: languageName: node linkType: hard +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" + dependencies: + "@isaacs/fs-minipass": ^4.0.0 + chownr: ^3.0.0 + minipass: ^7.1.2 + minizlib: ^3.0.1 + mkdirp: ^3.0.1 + yallist: ^5.0.0 + checksum: 8485350c0688331c94493031f417df069b778aadb25598abdad51862e007c39d1dd5310702c7be4a6784731a174799d8885d2fde0484269aea205b724d7b2ffa + languageName: node + linkType: hard + "temp-dir@npm:^2.0.0": version: 2.0.0 resolution: "temp-dir@npm:2.0.0" @@ -13368,6 +13611,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.9": + version: 0.2.10 + resolution: "tinyglobby@npm:0.2.10" + dependencies: + fdir: ^6.4.2 + picomatch: ^4.0.2 + checksum: 7e2ffe262ebc149036bdef37c56b32d02d52cf09efa7d43dbdab2ea3c12844a4da881058835ce4c74d1891190e5ad5ec5133560a11ec8314849b68ad0d99d3f4 + languageName: node + linkType: hard + "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -13857,6 +14110,19 @@ __metadata: languageName: node linkType: hard +"unzipper@npm:^0.12.3": + version: 0.12.3 + resolution: "unzipper@npm:0.12.3" + dependencies: + bluebird: ~3.7.2 + duplexer2: ~0.1.4 + fs-extra: ^11.2.0 + graceful-fs: ^4.2.2 + node-int64: ^0.4.0 + checksum: 2e3296d1fad307b02b3d0f3e9c4ac1bdd56047e66fe5108a9e580b417f4ac9b07c31e9ded3e006e01edaaba3e20b13c638bd3c893600f75c589b6e0f778d9ffd + languageName: node + linkType: hard + "update-browserslist-db@npm:^1.0.5": version: 1.0.5 resolution: "update-browserslist-db@npm:1.0.5" @@ -14143,6 +14409,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + languageName: node + linkType: hard + "wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" @@ -14154,14 +14431,14 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + ansi-styles: ^6.1.0 + string-width: ^5.0.1 + strip-ansi: ^7.0.1 + checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 languageName: node linkType: hard @@ -14242,6 +14519,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: eba51182400b9f35b017daa7f419f434424410691bbc5de4f4240cc830fdef906b504424992700dc047f16b4d99100a6f8b8b11175c193f38008e9c96322b6a5 + languageName: node + linkType: hard + "yaml@npm:^1.10.0, yaml@npm:^1.10.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" From 1aecc5ded89bdfa808d4cc560059028783735339 Mon Sep 17 00:00:00 2001 From: Nauman Ali Date: Tue, 5 Nov 2024 18:59:32 +0500 Subject: [PATCH 08/14] chore(deps): revert simple-eval upgrade --- packages/core/package.json | 2 +- yarn.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 930f252e9..3c25f69a6 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -53,7 +53,7 @@ "minimatch": "3.1.2", "nimma": "0.2.3", "pony-cause": "^1.0.0", - "simple-eval": "1.0.1", + "simple-eval": "1.0.0", "tslib": "^2.3.0" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 5050808c9..230d01948 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3012,7 +3012,7 @@ __metadata: nimma: 0.2.3 nock: ^13.5.4 pony-cause: ^1.0.0 - simple-eval: 1.0.1 + simple-eval: 1.0.0 treeify: ^1.1.0 tslib: ^2.3.0 languageName: unknown @@ -9214,7 +9214,7 @@ __metadata: languageName: node linkType: hard -"jsep@npm:^1.2.0, jsep@npm:^1.3.6, jsep@npm:^1.3.9": +"jsep@npm:^1.1.2, jsep@npm:^1.2.0, jsep@npm:^1.3.9": version: 1.3.9 resolution: "jsep@npm:1.3.9" checksum: d1f3e2cc00209f67a989b73c2a89d2ccbea908d950ec959e2448c6449b134c6367b47eef4e1292767cb490f0b5b72e7309080b93ee4c7398684df2514dbd33a3 @@ -12846,12 +12846,12 @@ __metadata: languageName: node linkType: hard -"simple-eval@npm:1.0.1": - version: 1.0.1 - resolution: "simple-eval@npm:1.0.1" +"simple-eval@npm:1.0.0": + version: 1.0.0 + resolution: "simple-eval@npm:1.0.0" dependencies: - jsep: ^1.3.6 - checksum: 280207cfe4538c500f6b41e4d88576cf250337b0042bec8f9f5cf025b3a70e07974e522edd01e69d378767dd73068765d4f46ad55db5c94943c8f3585bff95af + jsep: ^1.1.2 + checksum: 0f0719ae3a84d4b9c19366dc03065b1fe9638c982ed3e9d44ba541d25e3454e99419e3239034974fd6c5074b79c119419168b8f343fef4da6d7e35227cfd1f87 languageName: node linkType: hard From 71fdfcab8dacd510c58231e4dc2b663417883b36 Mon Sep 17 00:00:00 2001 From: Nauman Ali Date: Tue, 5 Nov 2024 19:59:26 +0500 Subject: [PATCH 09/14] chore(deps): remove nimma legacy --- karma.conf.ts | 1 - packages/core/src/runner/runner.ts | 2 +- .../src/utils/__tests__/isPackageImport.spec.ts | 8 -------- .../src/utils/__tests__/isKnownNpmRegistry.spec.ts | 13 ++++++------- .../src/utils/__tests__/isPackageImport.spec.ts | 3 +-- tsconfig.json | 6 ++---- 6 files changed, 10 insertions(+), 23 deletions(-) diff --git a/karma.conf.ts b/karma.conf.ts index 1f04c4589..c71062080 100644 --- a/karma.conf.ts +++ b/karma.conf.ts @@ -48,7 +48,6 @@ module.exports = (config: Config): void => { '@stoplight/spectral-test-utils/matchers': path.join(__dirname, './test-utils/matchers.ts'), nimma: require.resolve('./node_modules/nimma/dist/legacy/cjs/index.js'), 'nimma/fallbacks': require.resolve('./node_modules/nimma/dist/legacy/cjs/fallbacks/index.js'), - 'nimma/legacy': require.resolve('./node_modules/nimma/dist/legacy/cjs/index.js'), 'node-fetch': require.resolve('./__karma__/fetch'), '^rollup$': 'rollup/dist/rollup.browser.js', fs: require.resolve('./__karma__/fs'), diff --git a/packages/core/src/runner/runner.ts b/packages/core/src/runner/runner.ts index 54b8461b5..04e018c00 100644 --- a/packages/core/src/runner/runner.ts +++ b/packages/core/src/runner/runner.ts @@ -5,7 +5,7 @@ import { prepareResults } from './utils/results'; import { lintNode } from './lintNode'; import { IRunnerInternalContext } from './types'; import { Ruleset } from '../ruleset/ruleset'; -import Nimma, { Callback } from 'nimma/legacy'; // legacy = Node v12, nimma without /legacy supports only 14+ +import Nimma, { Callback } from 'nimma'; // legacy = Node v12, nimma without /legacy supports only 14+ import { jsonPathPlus } from 'nimma/fallbacks'; import { isPlainObject } from '@stoplight/json'; diff --git a/packages/ruleset-bundler/src/utils/__tests__/isPackageImport.spec.ts b/packages/ruleset-bundler/src/utils/__tests__/isPackageImport.spec.ts index d41de9e81..294e2d4db 100644 --- a/packages/ruleset-bundler/src/utils/__tests__/isPackageImport.spec.ts +++ b/packages/ruleset-bundler/src/utils/__tests__/isPackageImport.spec.ts @@ -2,7 +2,6 @@ import { isPackageImport } from '../isPackageImport'; describe('isPackageImport util', () => { it.each([ - 'nimma/legacy', 'nimma', 'lodash', 'lodash/get', @@ -13,11 +12,4 @@ describe('isPackageImport util', () => { ])('given valid %s package import, should return true', input => { expect(isPackageImport(input)).toBe(true); }); - - it.each(['', '/nimma/legacy', 'path', 'https://cdn.skypack.dev/@stoplight/spectral-core'])( - 'given invalid %s import, should return false', - input => { - expect(isPackageImport(input)).toBe(false); - }, - ); }); diff --git a/packages/ruleset-migrator/src/utils/__tests__/isKnownNpmRegistry.spec.ts b/packages/ruleset-migrator/src/utils/__tests__/isKnownNpmRegistry.spec.ts index 4bbd032c0..4cb297cd5 100644 --- a/packages/ruleset-migrator/src/utils/__tests__/isKnownNpmRegistry.spec.ts +++ b/packages/ruleset-migrator/src/utils/__tests__/isKnownNpmRegistry.spec.ts @@ -9,11 +9,10 @@ describe('isKnownNmRegistry util', () => { expect(isKnownNpmRegistry(input)).toBe(true); }); - it.each([ - 'ftp://unpkg.com/spectral-aws-apigateway-ruleset', - '/nimma/legacy', - 'https://baz.unpkg.com/spectral-aws-apigateway-ruleset', - ])('given unrecognized %s entity, should return false', input => { - expect(isKnownNpmRegistry(input)).toBe(false); - }); + it.each(['ftp://unpkg.com/spectral-aws-apigateway-ruleset', 'https://baz.unpkg.com/spectral-aws-apigateway-ruleset'])( + 'given unrecognized %s entity, should return false', + input => { + expect(isKnownNpmRegistry(input)).toBe(false); + }, + ); }); diff --git a/packages/ruleset-migrator/src/utils/__tests__/isPackageImport.spec.ts b/packages/ruleset-migrator/src/utils/__tests__/isPackageImport.spec.ts index 77a6b681f..ad539f840 100644 --- a/packages/ruleset-migrator/src/utils/__tests__/isPackageImport.spec.ts +++ b/packages/ruleset-migrator/src/utils/__tests__/isPackageImport.spec.ts @@ -2,7 +2,6 @@ import { isPackageImport } from '../isPackageImport'; describe('isPackageImport util', () => { it.each([ - 'nimma/legacy', 'nimma', 'lodash', 'lodash/get', @@ -14,7 +13,7 @@ describe('isPackageImport util', () => { expect(isPackageImport(input)).toBe(true); }); - it.each(['', 'spectral:oas', '/nimma/legacy', 'path', 'https://cdn.skypack.dev/@stoplight/spectral-core'])( + it.each(['', 'spectral:oas', 'path', 'https://cdn.skypack.dev/@stoplight/spectral-core'])( 'given invalid %s import, should return false', input => { expect(isPackageImport(input)).toBe(false); diff --git a/tsconfig.json b/tsconfig.json index ebabb3dba..c64aeb349 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,8 +21,7 @@ "@stoplight/spectral-test-utils": ["test-utils/index.ts"], "@stoplight/spectral-test-utils/matchers": ["test-utils/matchers.ts"], - "nimma/fallbacks": ["node_modules/nimma/dist/cjs/fallbacks/"], - "nimma/legacy": ["node_modules/nimma/dist/legacy/cjs/"] + "nimma/fallbacks": ["node_modules/nimma/dist/cjs/fallbacks/"] }, "moduleResolution": "node", "target": "ES2019", @@ -48,7 +47,6 @@ "removeComments": true, "skipLibCheck": true, "noEmitHelpers": false, - "importHelpers": true, - "allowSyntheticDefaultImports": true + "importHelpers": true } } From f900cab0bb5d44ea2c9df88bbc84b24f7ee35cfd Mon Sep 17 00:00:00 2001 From: Nauman Ali Date: Fri, 8 Nov 2024 19:14:09 +0500 Subject: [PATCH 10/14] chore(deps): add a resolution for jsep --- package.json | 4 ++++ yarn.lock | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 3d2b8508a..55318b0db 100644 --- a/package.json +++ b/package.json @@ -127,6 +127,10 @@ "ts-node": "^10.8.2", "typescript": "^4.4.4" }, + "resolutions": { + "nimma/jsep": "1.2.0", + "simple-eval/jsep": "1.2.0" + }, "lint-staged": { "*.{ts,js}": [ "eslint --fix --cache --cache-location .cache/.eslintcache" diff --git a/yarn.lock b/yarn.lock index 230d01948..f71cda34f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9214,7 +9214,14 @@ __metadata: languageName: node linkType: hard -"jsep@npm:^1.1.2, jsep@npm:^1.2.0, jsep@npm:^1.3.9": +"jsep@npm:1.2.0": + version: 1.2.0 + resolution: "jsep@npm:1.2.0" + checksum: 7166871e91f6be3409658b7417955a72bba4341b664e9cf062c9e0150e7f465aedc4d8fbb67e7967e3c224cbb41f155a0c16df489614421578cb96f1ba1c5519 + languageName: node + linkType: hard + +"jsep@npm:^1.3.9": version: 1.3.9 resolution: "jsep@npm:1.3.9" checksum: d1f3e2cc00209f67a989b73c2a89d2ccbea908d950ec959e2448c6449b134c6367b47eef4e1292767cb490f0b5b72e7309080b93ee4c7398684df2514dbd33a3 From d6339b18b0501d213c4bdb4ea4dbe9cf5c1f9cb9 Mon Sep 17 00:00:00 2001 From: Nauman Ali Date: Fri, 8 Nov 2024 19:37:43 +0500 Subject: [PATCH 11/14] chore(deps): change simple-eval to a require --- packages/core/package.json | 2 +- packages/core/src/utils/replacer.ts | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 3c25f69a6..ce00898a3 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -31,7 +31,7 @@ } }, "engines": { - "node": "^12.20 || >= 14.13" + "node": "^16.20 || >= 18.20" }, "dependencies": { "@stoplight/better-ajv-errors": "1.0.3", diff --git a/packages/core/src/utils/replacer.ts b/packages/core/src/utils/replacer.ts index cee00d1f8..cce6f4572 100644 --- a/packages/core/src/utils/replacer.ts +++ b/packages/core/src/utils/replacer.ts @@ -1,5 +1,6 @@ import { Dictionary } from '@stoplight/types'; -import _eval from 'simple-eval'; +// eslint-disable-next-line @typescript-eslint/no-var-requires, @typescript-eslint/no-unsafe-assignment +const simpleEval = require('simple-eval'); export type Transformer> = (this: V, ...args: unknown[]) => string; @@ -24,7 +25,8 @@ export class Replacer> { if (shouldEvaluate) { return String( - _eval(identifier, { + // eslint-disable-next-line @typescript-eslint/no-unsafe-call + simpleEval(identifier, { ...Object.entries(this.functions).reduce((fns, [name, fn]) => { fns[name] = fn.bind(values); return fns; From 8efb6eb1290d000f6fadae466af8cd9d832fcf36 Mon Sep 17 00:00:00 2001 From: Frank Kilcommins Date: Mon, 11 Nov 2024 14:08:16 +0000 Subject: [PATCH 12/14] chore(deps): access default export explicitly --- packages/core/src/utils/replacer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/utils/replacer.ts b/packages/core/src/utils/replacer.ts index cce6f4572..87c598a5a 100644 --- a/packages/core/src/utils/replacer.ts +++ b/packages/core/src/utils/replacer.ts @@ -1,6 +1,6 @@ import { Dictionary } from '@stoplight/types'; -// eslint-disable-next-line @typescript-eslint/no-var-requires, @typescript-eslint/no-unsafe-assignment -const simpleEval = require('simple-eval'); +// eslint-disable-next-line @typescript-eslint/no-var-requires, @typescript-eslint/no-unsafe-assignment, @typescript-eslint/strict-boolean-expressions, @typescript-eslint/no-unsafe-member-access +const simpleEval = require('simple-eval').default || require('simple-eval'); export type Transformer> = (this: V, ...args: unknown[]) => string; From 87b9151fdd315ffee29711fa42045b114b82fd90 Mon Sep 17 00:00:00 2001 From: Frank Kilcommins Date: Mon, 11 Nov 2024 15:27:43 +0000 Subject: [PATCH 13/14] chore(deps): add resolution for jsonpath-plus --- package.json | 3 ++- yarn.lock | 7 ------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 55318b0db..da5c98282 100644 --- a/package.json +++ b/package.json @@ -129,7 +129,8 @@ }, "resolutions": { "nimma/jsep": "1.2.0", - "simple-eval/jsep": "1.2.0" + "simple-eval/jsep": "1.2.0", + "jsonpath-plus/jsep": "1.2.0" }, "lint-staged": { "*.{ts,js}": [ diff --git a/yarn.lock b/yarn.lock index f71cda34f..ee2f561ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9221,13 +9221,6 @@ __metadata: languageName: node linkType: hard -"jsep@npm:^1.3.9": - version: 1.3.9 - resolution: "jsep@npm:1.3.9" - checksum: d1f3e2cc00209f67a989b73c2a89d2ccbea908d950ec959e2448c6449b134c6367b47eef4e1292767cb490f0b5b72e7309080b93ee4c7398684df2514dbd33a3 - languageName: node - linkType: hard - "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" From 2a607256a9fbd88d29ebed3d3a97c9650440918c Mon Sep 17 00:00:00 2001 From: Frank Kilcommins Date: Mon, 11 Nov 2024 17:36:14 +0000 Subject: [PATCH 14/14] chore(deps): add force resolution script --- package.json | 4 +++- yarn.lock | 10 ++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index da5c98282..d8f7fcfc7 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,8 @@ "prepare": "husky install && yarn workspaces foreach run prepare", "prerelease": "patch-package", "release": "yarn prerelease && multi-semantic-release --deps.bump=satisfy", - "jest": "jest" + "jest": "jest", + "postinstall": "force-resolutions" }, "workspaces": { "packages": [ @@ -108,6 +109,7 @@ "fast-glob": "^3.2.7", "fetch-mock": "^9.11.0", "file-entry-cache": "^6.0.1", + "force-resolutions": "^1.0.11", "husky": "^7.0.4", "jest": "^29.7.0", "jest-mock": "^29.7.0", diff --git a/yarn.lock b/yarn.lock index ee2f561ea..ba3de0a2e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7210,6 +7210,15 @@ __metadata: languageName: node linkType: hard +"force-resolutions@npm:^1.0.11": + version: 1.0.11 + resolution: "force-resolutions@npm:1.0.11" + bin: + force-resolutions: dist/index.js + checksum: 47aaf0ae6c798832ea1ee7b2f879afd69021b82c89975fa24f327b2bf19160d438753d3489bb1d4698c0d8062bf1ddfce91b0217cd137bf2d847f5aa47cb690e + languageName: node + linkType: hard + "foreground-child@npm:^3.1.0": version: 3.3.0 resolution: "foreground-child@npm:3.3.0" @@ -12512,6 +12521,7 @@ __metadata: fast-glob: ^3.2.7 fetch-mock: ^9.11.0 file-entry-cache: ^6.0.1 + force-resolutions: ^1.0.11 husky: ^7.0.4 jest: ^29.7.0 jest-mock: ^29.7.0