From aaf1f9f2264eca11ec53446ecec0f2cf7e30831d Mon Sep 17 00:00:00 2001 From: Kit So Date: Fri, 8 Dec 2023 11:26:26 +0800 Subject: [PATCH] Make build script compatible with Windows --- .pnp.cjs | 103 +++++++++++++++++++++++++++++++ packages/core/package.json | 5 +- packages/node/package.json | 5 +- packages/trivet/package.json | 5 +- yarn.lock | 113 ++++++++++++++++++++++++++++++++--- 5 files changed, 217 insertions(+), 14 deletions(-) diff --git a/.pnp.cjs b/.pnp.cjs index a9c62f19a..f5a34b209 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -7227,6 +7227,7 @@ const RAW_RUNTIME_STATE = "p-retry",\ "npm:4.6.2"\ ]],\ + ["rimraf", "npm:5.0.5"],\ ["safe-stable-stringify", "npm:2.4.3"],\ ["ts-dedent", "npm:2.2.0"],\ ["ts-node", "virtual:36b10b38a2f3e49d8cd162fbeda8e49e065ae2d0ebbbd25b0a3339d0203e0ec0394d852d27989cf9f4297d5cf181367ebbc4ea51690fe53337f9c0c2783178a4#npm:10.9.1"],\ @@ -7269,6 +7270,7 @@ const RAW_RUNTIME_STATE = ["lodash-es", "npm:4.17.21"],\ ["minimatch", "npm:9.0.3"],\ ["nanoid", "npm:3.3.6"],\ + ["rimraf", "npm:5.0.5"],\ ["ts-node", "virtual:74fcc7b6256f60a89945acc6b1c62e6158616c0dcf2312663cfe08ceda598b7d943e5de97f39a415e4491198cfa92535d8e40310ec84839b8241ca342059e353#npm:10.9.1"],\ ["ts-pattern", "npm:5.0.5"],\ ["tsx", "npm:3.14.0"],\ @@ -7296,6 +7298,7 @@ const RAW_RUNTIME_STATE = ["eslint-plugin-n", "virtual:36b10b38a2f3e49d8cd162fbeda8e49e065ae2d0ebbbd25b0a3339d0203e0ec0394d852d27989cf9f4297d5cf181367ebbc4ea51690fe53337f9c0c2783178a4#npm:16.2.0"],\ ["eslint-plugin-promise", "virtual:36b10b38a2f3e49d8cd162fbeda8e49e065ae2d0ebbbd25b0a3339d0203e0ec0394d852d27989cf9f4297d5cf181367ebbc4ea51690fe53337f9c0c2783178a4#npm:6.1.1"],\ ["lodash-es", "npm:4.17.21"],\ + ["rimraf", "npm:5.0.5"],\ ["ts-node", "virtual:763b5751e0360e14ffc929bbc0bd7578f8f57d8885d5b4f58aaa162c104e4df8cde06b85f86472c72428047754184723fb46f2f667ad4920b095b26bc8ed2f66#npm:10.9.1"],\ ["tsx", "npm:3.14.0"],\ ["typescript", "patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=f3b441"],\ @@ -7304,6 +7307,30 @@ const RAW_RUNTIME_STATE = "linkType": "SOFT"\ }]\ ]],\ + ["@isaacs/cliui", [\ + ["npm:8.0.2", {\ + "packageLocation": "./.yarn/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-e9ed5fd27c.zip/node_modules/@isaacs/cliui/",\ + "packageDependencies": [\ + ["@isaacs/cliui", "npm:8.0.2"],\ + ["string-width", "npm:5.1.2"],\ + ["string-width-cjs", [\ + "string-width",\ + "npm:4.2.3"\ + ]],\ + ["strip-ansi", "npm:7.1.0"],\ + ["strip-ansi-cjs", [\ + "strip-ansi",\ + "npm:6.0.1"\ + ]],\ + ["wrap-ansi", "npm:8.1.0"],\ + ["wrap-ansi-cjs", [\ + "wrap-ansi",\ + "npm:7.0.0"\ + ]]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@jest/environment", [\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/@jest-environment-npm-29.7.0-97705658d0-90b5844a9a.zip/node_modules/@jest/environment/",\ @@ -8151,6 +8178,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@pkgjs/parseargs", [\ + ["npm:0.11.0", {\ + "packageLocation": "./.yarn/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-115e8ceeec.zip/node_modules/@pkgjs/parseargs/",\ + "packageDependencies": [\ + ["@pkgjs/parseargs", "npm:0.11.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@polka/url", [\ ["npm:1.0.0-next.21", {\ "packageLocation": "./.yarn/cache/@polka-url-npm-1.0.0-next.21-02342f3d90-c7654046d3.zip/node_modules/@polka/url/",\ @@ -17542,6 +17578,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["foreground-child", [\ + ["npm:3.1.1", {\ + "packageLocation": "./.yarn/cache/foreground-child-npm-3.1.1-77e78ed774-087edd4485.zip/node_modules/foreground-child/",\ + "packageDependencies": [\ + ["foreground-child", "npm:3.1.1"],\ + ["cross-spawn", "npm:7.0.3"],\ + ["signal-exit", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["fork-ts-checker-webpack-plugin", [\ ["npm:6.5.3", {\ "packageLocation": "./.yarn/cache/fork-ts-checker-webpack-plugin-npm-6.5.3-918c914022-415263839a.zip/node_modules/fork-ts-checker-webpack-plugin/",\ @@ -17981,6 +18028,18 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["glob", [\ + ["npm:10.3.10", {\ + "packageLocation": "./.yarn/cache/glob-npm-10.3.10-da1ef8b112-38bdb2c9ce.zip/node_modules/glob/",\ + "packageDependencies": [\ + ["glob", "npm:10.3.10"],\ + ["foreground-child", "npm:3.1.1"],\ + ["jackspeak", "npm:2.3.6"],\ + ["minimatch", "npm:9.0.3"],\ + ["minipass", "npm:7.0.4"],\ + ["path-scurry", "npm:1.10.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.1.7", {\ "packageLocation": "./.yarn/cache/glob-npm-7.1.7-5698ad9c48-ff5aab0386.zip/node_modules/glob/",\ "packageDependencies": [\ @@ -19631,6 +19690,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["jackspeak", [\ + ["npm:2.3.6", {\ + "packageLocation": "./.yarn/cache/jackspeak-npm-2.3.6-42e1233172-6e6490d676.zip/node_modules/jackspeak/",\ + "packageDependencies": [\ + ["jackspeak", "npm:2.3.6"],\ + ["@isaacs/cliui", "npm:8.0.2"],\ + ["@pkgjs/parseargs", "npm:0.11.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["jest-environment-jsdom", [\ ["npm:29.7.0", {\ "packageLocation": "./.yarn/cache/jest-environment-jsdom-npm-29.7.0-0b72dd0e0b-23bbfc9bca.zip/node_modules/jest-environment-jsdom/",\ @@ -20424,6 +20494,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:10.1.0", {\ + "packageLocation": "./.yarn/cache/lru-cache-npm-10.1.0-f3d3a0f0ab-207278d6fa.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:10.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:5.1.1", {\ "packageLocation": "./.yarn/cache/lru-cache-npm-5.1.1-f475882a51-951d2673dc.zip/node_modules/lru-cache/",\ "packageDependencies": [\ @@ -20868,6 +20945,13 @@ const RAW_RUNTIME_STATE = ["minipass", "npm:4.2.5"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.0.4", {\ + "packageLocation": "./.yarn/cache/minipass-npm-7.0.4-eacb4e042e-e864bd02ce.zip/node_modules/minipass/",\ + "packageDependencies": [\ + ["minipass", "npm:7.0.4"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["minipass-collect", [\ @@ -22112,6 +22196,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["path-scurry", [\ + ["npm:1.10.1", {\ + "packageLocation": "./.yarn/cache/path-scurry-npm-1.10.1-52bd946f2e-eebfb8304f.zip/node_modules/path-scurry/",\ + "packageDependencies": [\ + ["path-scurry", "npm:1.10.1"],\ + ["lru-cache", "npm:10.1.0"],\ + ["minipass", "npm:7.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["path-to-regexp", [\ ["npm:0.1.7", {\ "packageLocation": "./.yarn/cache/path-to-regexp-npm-0.1.7-2605347373-701c99e1f0.zip/node_modules/path-to-regexp/",\ @@ -25145,6 +25240,14 @@ const RAW_RUNTIME_STATE = ["glob", "npm:7.2.3"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.0.5", {\ + "packageLocation": "./.yarn/cache/rimraf-npm-5.0.5-19228633fd-a612c7184f.zip/node_modules/rimraf/",\ + "packageDependencies": [\ + ["rimraf", "npm:5.0.5"],\ + ["glob", "npm:10.3.10"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["rollup", [\ diff --git a/packages/core/package.json b/packages/core/package.json index aa2d4ef7e..3861fac5a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -35,8 +35,8 @@ ], "scripts": { "build": "yarn build:esm && yarn build:cjs", - "build:esm": "rm -rf dist/esm dist/types dist/tsconfig.tsbuildinfo && tsc -b --verbose", - "build:cjs": "rm -rf dist/cjs && tsx bundle.esbuild.ts", + "build:esm": "rimraf dist/esm dist/types dist/tsconfig.tsbuildinfo && tsc -b --verbose", + "build:cjs": "rimraf dist/cjs && tsx bundle.esbuild.ts", "prepack": "yarn build && cp -r ../../LICENSE ../../README.md .", "publish": "yarn npm publish --access public", "lint": "eslint --ext .js,.jsx,.ts,.tsx ./src", @@ -83,6 +83,7 @@ "eslint-plugin-n": "^16.2.0", "eslint-plugin-promise": "^6.1.1", "lodash": "^4.17.21", + "rimraf": "^5.0.5", "ts-node": "^10.9.1", "tsx": "^3.14.0", "typescript": "^5.2.2" diff --git a/packages/node/package.json b/packages/node/package.json index 481c0cafb..d80cd2027 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -32,8 +32,8 @@ ], "scripts": { "build": "yarn build:esm && yarn build:cjs", - "build:esm": "rm -rf dist/esm dist/types dist/tsconfig.tsbuildinfo && tsc -b --verbose", - "build:cjs": "rm -rf dist/cjs && tsx ../core/bundle.esbuild.ts", + "build:esm": "rimraf dist/esm dist/types dist/tsconfig.tsbuildinfo && tsc -b --verbose", + "build:cjs": "rimraf dist/cjs && tsx ../core/bundle.esbuild.ts", "prepack": "yarn build && cp -r ../../LICENSE ../../README.md .", "publish": "yarn npm publish --access public", "lint": "eslint --ext .js,.jsx,.ts,.tsx ./src", @@ -67,6 +67,7 @@ "eslint-plugin-import": "^2.29.0", "eslint-plugin-n": "^16.2.0", "eslint-plugin-promise": "^6.1.1", + "rimraf": "^5.0.5", "ts-node": "^10.9.1", "tsx": "^3.14.0", "typescript": "^5.2.2" diff --git a/packages/trivet/package.json b/packages/trivet/package.json index 2ea464733..7409127fd 100644 --- a/packages/trivet/package.json +++ b/packages/trivet/package.json @@ -32,8 +32,8 @@ ], "scripts": { "build": "yarn build:esm && yarn build:cjs", - "build:esm": "rm -rf dist/esm dist/types dist/tsconfig.tsbuildinfo && tsc -b --verbose", - "build:cjs": "rm -rf dist/cjs && tsx ../core/bundle.esbuild.ts", + "build:esm": "rimraf dist/esm dist/types dist/tsconfig.tsbuildinfo && tsc -b --verbose", + "build:cjs": "rimraf dist/cjs && tsx ../core/bundle.esbuild.ts", "prepublishOnly": "yarn build && cp -r ../../LICENSE ../../README.md .", "publish": "yarn npm publish", "lint": "eslint --ext .js,.jsx,.ts,.tsx ./src" @@ -54,6 +54,7 @@ "eslint-plugin-import": "^2.29.0", "eslint-plugin-n": "^16.2.0", "eslint-plugin-promise": "^6.1.1", + "rimraf": "^5.0.5", "ts-node": "^10.9.1", "tsx": "^3.14.0", "typescript": "^5.2.2" diff --git a/yarn.lock b/yarn.lock index 2c2ca988e..17cdfe90b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4297,6 +4297,7 @@ __metadata: p-queue-6: "npm:p-queue@^6.0.0" p-retry: "npm:^6.1.0" p-retry-4: "npm:p-retry@^4.0.0" + rimraf: "npm:^5.0.5" safe-stable-stringify: "npm:^2.4.3" ts-dedent: "npm:^2.2.0" ts-node: "npm:^10.9.1" @@ -4334,6 +4335,7 @@ __metadata: lodash-es: "npm:^4.17.21" minimatch: "npm:^9.0.3" nanoid: "npm:^3.3.6" + rimraf: "npm:^5.0.5" ts-node: "npm:^10.9.1" ts-pattern: "npm:^5.0.5" tsx: "npm:^3.14.0" @@ -4393,6 +4395,7 @@ __metadata: eslint-plugin-n: "npm:^16.2.0" eslint-plugin-promise: "npm:^6.1.1" lodash-es: "npm:^4.17.21" + rimraf: "npm:^5.0.5" ts-node: "npm:^10.9.1" tsx: "npm:^3.14.0" typescript: "npm:^5.2.2" @@ -4400,6 +4403,20 @@ __metadata: languageName: unknown linkType: soft +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: e9ed5fd27c3aec1095e3a16e0c0cf148d1fee55a38665c35f7b3f86a9b5d00d042ddaabc98e8a1cb7463b9378c15f22a94eb35e99469c201453eb8375191f243 + languageName: node + linkType: hard + "@jest/environment@npm:^29.7.0": version: 29.7.0 resolution: "@jest/environment@npm:29.7.0" @@ -5094,6 +5111,13 @@ __metadata: languageName: node linkType: hard +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 115e8ceeec6bc69dff2048b35c0ab4f8bbee12d8bb6c1f4af758604586d802b6e669dcb02dda61d078de42c2b4ddce41b3d9e726d7daa6b4b850f4adbf7333ff + languageName: node + linkType: hard + "@polka/url@npm:^1.0.0-next.20": version: 1.0.0-next.21 resolution: "@polka/url@npm:1.0.0-next.21" @@ -9515,7 +9539,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -11863,6 +11887,16 @@ __metadata: languageName: node linkType: hard +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: 087edd44857d258c4f73ad84cb8df980826569656f2550c341b27adf5335354393eec24ea2fabd43a253233fb27cee177ebe46bd0b7ea129c77e87cb1e9936fb + languageName: node + linkType: hard + "fork-ts-checker-webpack-plugin@npm:^6.5.0": version: 6.5.3 resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" @@ -12306,6 +12340,21 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.3.7": + version: 10.3.10 + resolution: "glob@npm:10.3.10" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^2.3.5" + minimatch: "npm:^9.0.1" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry: "npm:^1.10.1" + bin: + glob: dist/esm/bin.mjs + checksum: 38bdb2c9ce75eb5ed168f309d4ed05b0798f640b637034800a6bf306f39d35409bf278b0eaaffaec07591085d3acb7184a201eae791468f0f617771c2486a6a8 + languageName: node + linkType: hard + "glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -13701,6 +13750,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 6e6490d676af8c94a7b5b29b8fd5629f21346911ebe2e32931c2a54210134408171c24cee1a109df2ec19894ad04a429402a8438cbf5cc2794585d35428ace76 + languageName: node + linkType: hard + "jest-environment-jsdom@npm:29.7.0": version: 29.7.0 resolution: "jest-environment-jsdom@npm:29.7.0" @@ -14430,6 +14492,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.1.0 + resolution: "lru-cache@npm:10.1.0" + checksum: 207278d6fa711fb1f94a0835d4d4737441d2475302482a14785b10515e4c906a57ebf9f35bf060740c9560e91c7c1ad5a04fd7ed030972a9ba18bce2a228e95b + languageName: node + linkType: hard + "lru-cache@npm:^9.1.2": version: 9.1.2 resolution: "lru-cache@npm:9.1.2" @@ -14760,7 +14829,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.3": +"minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": version: 9.0.3 resolution: "minimatch@npm:9.0.3" dependencies: @@ -14843,6 +14912,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: e864bd02ceb5e0707696d58f7ce3a0b89233f0d686ef0d447a66db705c0846a8dc6f34865cd85256c1472ff623665f616b90b8ff58058b2ad996c5de747d2d18 + languageName: node + linkType: hard + "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -15904,6 +15980,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: "npm:^9.1.1 || ^10.0.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: eebfb8304fef1d4f7e1486df987e4fd77413de4fce16508dea69fcf8eb318c09a6b15a7a2f4c22877cec1cb7ecbd3071d18ca9de79eeece0df874a00f1f0bdc8 + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" @@ -17856,6 +17942,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^5.0.5": + version: 5.0.5 + resolution: "rimraf@npm:5.0.5" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: a612c7184f96258b7d1328c486b12ca7b60aa30e04229a08bbfa7e964486deb1e9a1b52d917809311bdc39a808a4055c0f950c0280fba194ba0a09e6f0d404f6 + languageName: node + linkType: hard + "rollup-plugin-visualizer@npm:^5.9.2": version: 5.9.2 resolution: "rollup-plugin-visualizer@npm:5.9.2" @@ -18383,7 +18480,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.1.0": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f @@ -18708,7 +18805,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -18719,7 +18816,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^5.0.1": +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" dependencies: @@ -18841,7 +18938,7 @@ __metadata: languageName: node linkType: hard -"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.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -20671,7 +20768,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": +"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: @@ -20682,7 +20779,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^8.0.1": +"wrap-ansi@npm:^8.0.1, wrap-ansi@npm:^8.1.0": version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0" dependencies: