Bugzilla – Attachment 171126 Details for
Bug 37824
Replace webpack with rspack for fun and profit
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 37824: Replace webpack with rspack for fun and profit
Bug-37824-Replace-webpack-with-rspack-for-fun-and-.patch (text/plain), 68.15 KB, created by
Marcel de Rooy
on 2024-09-06 07:50:48 UTC
(
hide
)
Description:
Bug 37824: Replace webpack with rspack for fun and profit
Filename:
MIME Type:
Creator:
Marcel de Rooy
Created:
2024-09-06 07:50:48 UTC
Size:
68.15 KB
patch
obsolete
>From b3377ee0ab9ffae3d05f5699101a1a6087c7eb5d Mon Sep 17 00:00:00 2001 >From: Paul Derscheid <paul.derscheid@lmscloud.de> >Date: Tue, 3 Sep 2024 17:35:16 +0200 >Subject: [PATCH] Bug 37824: Replace webpack with rspack for fun and profit >Content-Type: text/plain; charset=utf-8 > >I left the webpack.config.js as well as the devDependencies in place for now. >We can remove them in a follow-up patch on this bug after testing it out. > >To test: >1) Run js:build and js:build:prod >2) Note the build time >3) Apply patch >4) Run yarn install >5) Run js:build and js:build:prod again >6) Note the much faster build time >7) Extra credit: take a look at the ERM or preservations module and make sure everything works as expected. >8) Extra credit: run the cypress tests. >9) Sign off or give your opinion > >Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> >Looks faster to me. Where webpack failed for me (Killed, error 137), this passed. >--- > package.json | 9 +- > rspack.config.js | 66 ++++ > yarn.lock | 774 ++++++++++++++++++++++++++++++++++++++++++++++- > 3 files changed, 832 insertions(+), 17 deletions(-) > create mode 100644 rspack.config.js > >diff --git a/package.json b/package.json >index 1bec490892..ef76a1d58b 100644 >--- a/package.json >+++ b/package.json >@@ -49,9 +49,10 @@ > "css:build": "gulp css && gulp css --view opac", > "css:build:prod": "gulp build && gulp build --view opac", > "css:watch": "gulp watch", >- "js:build": "webpack --mode development", >- "js:watch": "webpack --mode development --watch", >- "js:build:prod": "webpack --mode production", >+ "js:build": "rspack build --mode development", >+ "js:build:analyze": "rspack build --mode development --analyze", >+ "js:watch": "rspack build --mode development --watch", >+ "js:build:prod": "rspack build --mode production", > "build": "yarn css:build && yarn js:build && yarn api:bundle", > "build:prod": "yarn css:build:prod && yarn js:build:prod && yarn api:bundle", > "cypress": "cypress", >@@ -71,6 +72,8 @@ > "devDependencies": { > "@babel/core": "^7.17.5", > "@babel/preset-env": "^7.16.11", >+ "@rspack/cli": "^1.0.1", >+ "@rspack/core": "^1.0.1", > "@vue/compiler-sfc": "^3.2.31", > "babel-loader": "^8.2.3", > "babelify": "^10.0.0", >diff --git a/rspack.config.js b/rspack.config.js >new file mode 100644 >index 0000000000..54eefc216f >--- /dev/null >+++ b/rspack.config.js >@@ -0,0 +1,66 @@ >+const { VueLoaderPlugin } = require("vue-loader"); >+//const autoprefixer = require("autoprefixer"); >+const path = require("path"); >+const rspack = require("@rspack/core"); >+ >+module.exports = { >+ experiments: { >+ css: true, >+ }, >+ entry: { >+ erm: "./koha-tmpl/intranet-tmpl/prog/js/vue/modules/erm.ts", >+ preservation: >+ "./koha-tmpl/intranet-tmpl/prog/js/vue/modules/preservation.ts", >+ "admin/record_sources": >+ "./koha-tmpl/intranet-tmpl/prog/js/vue/modules/admin/record_sources.ts", >+ }, >+ output: { >+ filename: "[name].js", >+ path: path.resolve( >+ __dirname, >+ "koha-tmpl/intranet-tmpl/prog/js/vue/dist/" >+ ), >+ chunkFilename: "[name].js", >+ }, >+ module: { >+ rules: [ >+ { >+ test: /\.vue$/, >+ loader: "vue-loader", >+ options: { >+ experimentalInlineMatchResource: true, >+ }, >+ exclude: [path.resolve(__dirname, "t/cypress/")], >+ }, >+ { >+ test: /\.ts$/, >+ loader: "builtin:swc-loader", >+ options: { >+ jsc: { >+ parser: { >+ syntax: "typescript", >+ }, >+ }, >+ appendTsSuffixTo: [/\.vue$/], >+ }, >+ exclude: [ >+ /node_modules/, >+ path.resolve(__dirname, "t/cypress/"), >+ ], >+ type: "javascript/auto", >+ }, >+ { >+ test: /\.css$/i, >+ type: "javascript/auto", >+ use: ["style-loader", "css-loader"], >+ }, >+ ], >+ }, >+ plugins: [ >+ new VueLoaderPlugin(), >+ new rspack.DefinePlugin({ >+ __VUE_OPTIONS_API__: true, >+ __VUE_PROD_DEVTOOLS__: false, >+ }), >+ ], >+}; >diff --git a/yarn.lock b/yarn.lock >index 1ea579535c..275b7299e5 100755 >--- a/yarn.lock >+++ b/yarn.lock >@@ -1038,7 +1038,7 @@ > debug "^3.1.0" > lodash.once "^4.1.1" > >-"@discoveryjs/json-ext@^0.5.0": >+"@discoveryjs/json-ext@^0.5.0", "@discoveryjs/json-ext@^0.5.7": > version "0.5.7" > resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" > integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== >@@ -1120,6 +1120,18 @@ > dependencies: > "@hapi/hoek" "^9.0.0" > >+"@isaacs/cliui@^8.0.2": >+ version "8.0.2" >+ resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" >+ integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== >+ 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" >+ > "@jridgewell/gen-mapping@^0.1.0": > version "0.1.1" > resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" >@@ -1173,11 +1185,59 @@ > resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796" > integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== > >+"@jsonjoy.com/base64@^1.1.1": >+ version "1.1.2" >+ resolved "https://registry.yarnpkg.com/@jsonjoy.com/base64/-/base64-1.1.2.tgz#cf8ea9dcb849b81c95f14fc0aaa151c6b54d2578" >+ integrity sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA== >+ >+"@jsonjoy.com/json-pack@^1.0.3": >+ version "1.1.0" >+ resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz#33ca57ee29d12feef540f2139225597469dec894" >+ integrity sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg== >+ dependencies: >+ "@jsonjoy.com/base64" "^1.1.1" >+ "@jsonjoy.com/util" "^1.1.2" >+ hyperdyperid "^1.2.0" >+ thingies "^1.20.0" >+ >+"@jsonjoy.com/util@^1.1.2", "@jsonjoy.com/util@^1.3.0": >+ version "1.3.0" >+ resolved "https://registry.yarnpkg.com/@jsonjoy.com/util/-/util-1.3.0.tgz#e5623885bb5e0c48c1151e4dae422fb03a5887a1" >+ integrity sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw== >+ > "@leichtgewicht/ip-codec@^2.0.1": > version "2.0.4" > resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" > integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== > >+"@module-federation/runtime-tools@0.5.1": >+ version "0.5.1" >+ resolved "https://registry.yarnpkg.com/@module-federation/runtime-tools/-/runtime-tools-0.5.1.tgz#1b1f93837159a6bf0c0ba78730d589a5a8f74aa3" >+ integrity sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg== >+ dependencies: >+ "@module-federation/runtime" "0.5.1" >+ "@module-federation/webpack-bundler-runtime" "0.5.1" >+ >+"@module-federation/runtime@0.5.1": >+ version "0.5.1" >+ resolved "https://registry.yarnpkg.com/@module-federation/runtime/-/runtime-0.5.1.tgz#b548a75e2068952ff66ad717cbf73fc921edd5d7" >+ integrity sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ== >+ dependencies: >+ "@module-federation/sdk" "0.5.1" >+ >+"@module-federation/sdk@0.5.1": >+ version "0.5.1" >+ resolved "https://registry.yarnpkg.com/@module-federation/sdk/-/sdk-0.5.1.tgz#6c0a4053c23fa84db7aae7e4736496c541de7191" >+ integrity sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA== >+ >+"@module-federation/webpack-bundler-runtime@0.5.1": >+ version "0.5.1" >+ resolved "https://registry.yarnpkg.com/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.5.1.tgz#ef626af0d57e3568c474d66d7d3797366e09cafd" >+ integrity sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA== >+ dependencies: >+ "@module-federation/runtime" "0.5.1" >+ "@module-federation/sdk" "0.5.1" >+ > "@node-ipc/js-queue@2.0.3": > version "2.0.3" > resolved "https://registry.yarnpkg.com/@node-ipc/js-queue/-/js-queue-2.0.3.tgz#ac7fe33d766fa53e233ef8fedaf3443a01c5a4cd" >@@ -1206,6 +1266,11 @@ > "@nodelib/fs.scandir" "2.1.5" > fastq "^1.6.0" > >+"@pkgjs/parseargs@^0.11.0": >+ version "0.11.0" >+ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" >+ integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== >+ > "@pkgr/core@^0.1.0": > version "0.1.1" > resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" >@@ -1276,6 +1341,110 @@ > pluralize "^8.0.0" > yaml-ast-parser "0.0.43" > >+"@rspack/binding-darwin-arm64@1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.0.1.tgz#c09eedca2e0de205d6192f78f76645f95ee115fa" >+ integrity sha512-oJ4ex0USLoOR5nFt0uQFinG6bDCSbCqwobepjA0qk33kuXdJyJw5LAwDW0Mfw3up+/ngEhySOZtQIv6PDeSFqQ== >+ >+"@rspack/binding-darwin-x64@1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.0.1.tgz#0a5c97b63c2c77f13e772c731ef9bf9e26f32274" >+ integrity sha512-v5rfOUVGIQ25WAOSbzBHv42Qsz/DaC7bqjc7mEb1jO8a4Y9y0fO7Nw2/bgLRg1di2y+Q2M9CBgPf9TDt8T1jOg== >+ >+"@rspack/binding-linux-arm64-gnu@1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.1.tgz#c7ed28d070f02bcd2c166e73e0054dfa8e25d6b9" >+ integrity sha512-kCh94gOTms2N9A9oAaVpxqOn6l9Lr/oWGSQS9Zc4f0cyHmThYYMyPX76kLdL1WR/UpzrihQ3L9RfMU1FHMfjow== >+ >+"@rspack/binding-linux-arm64-musl@1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.1.tgz#2a233830a2694e6b1e396abaf7e7182f2d17dc29" >+ integrity sha512-GCp5TxYSESzstqoZKBR0dFm8bh1F9aWsVnypcKndE3PCEPsptGwWvGZKl2QLZm87d/FL21eysAjFX4KQ1NNy+Q== >+ >+"@rspack/binding-linux-x64-gnu@1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.1.tgz#f52196769e1e31653a0feef1e11a3686e310d857" >+ integrity sha512-kvwDRsXHp9HRWRqSqsFn+tEk8Uc2wPuGPzHo6pHaEKUu8S5czQmPuF5W0UtK7OluR+eec/6RfCy18WclGQx8Vg== >+ >+"@rspack/binding-linux-x64-musl@1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.1.tgz#366004fb42e4ae108390faade29a95cffd051878" >+ integrity sha512-Di64N+wOxiWFH5xTg8NJpPGe2Syv/wkHYlA8mVo6nPvfTIPdyzybrjYl7TX9YHUnCXPKSIaEVuQM3FppuSvK1w== >+ >+"@rspack/binding-win32-arm64-msvc@1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.1.tgz#b1e825bcfdb4a855f7d2752c031970b45f69e40d" >+ integrity sha512-UChXLKqND90LwBjoPZgD9P9ZYKmp9+y51n7kgNtDX2Hi/wsnFOZHUK2kpiSH9W69vE+c3pGFf0NIJ/scLdeUZw== >+ >+"@rspack/binding-win32-ia32-msvc@1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.1.tgz#7cedb99c0c02ca8651ae9c0b7bf1d0353f03124d" >+ integrity sha512-at+/S2t5yaADOV8s27S1nSsQc1Y5BxAb/y9lRvxKJJgshewsoOTNMQ1PFcy8pNDOF4Dvn/xiiCctqpZUjrT+jw== >+ >+"@rspack/binding-win32-x64-msvc@1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.1.tgz#e43056670304b7ae002ae5c620c27ddd681591e6" >+ integrity sha512-PpKDYqFSUypbATkSx7N0j521T6shYjiOEl44VI+99AkZVt7gQnS/LWXWrRYuZrueO2klPm+LUBACBJUKPWNYNg== >+ >+"@rspack/binding@1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/binding/-/binding-1.0.1.tgz#fd571b4ed90a05c54b28b87faf51de2b142d7bee" >+ integrity sha512-bf5uTyen6Y1NYbHERA3oLX/IGx6T9C2PyKH+cia9Ik5A4hUwkOYamIAQIIC29VEPs06W1DccPLmGRZd3gjA7pA== >+ optionalDependencies: >+ "@rspack/binding-darwin-arm64" "1.0.1" >+ "@rspack/binding-darwin-x64" "1.0.1" >+ "@rspack/binding-linux-arm64-gnu" "1.0.1" >+ "@rspack/binding-linux-arm64-musl" "1.0.1" >+ "@rspack/binding-linux-x64-gnu" "1.0.1" >+ "@rspack/binding-linux-x64-musl" "1.0.1" >+ "@rspack/binding-win32-arm64-msvc" "1.0.1" >+ "@rspack/binding-win32-ia32-msvc" "1.0.1" >+ "@rspack/binding-win32-x64-msvc" "1.0.1" >+ >+"@rspack/cli@^1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/cli/-/cli-1.0.1.tgz#9b8bed9fdea7790c441c7ea878298d2aac9ca545" >+ integrity sha512-yW+U2W6kV0BYFSvXxjxRD+gbHVn+pR/zmJjWw78d3JtKcfroVkNNB+EGoPXhZuaoe+tG68WC55xN171xmzuP/A== >+ dependencies: >+ "@discoveryjs/json-ext" "^0.5.7" >+ "@rspack/dev-server" "1.0.1" >+ colorette "2.0.19" >+ exit-hook "^3.2.0" >+ interpret "^3.1.1" >+ rechoir "^0.8.0" >+ semver "^7.6.2" >+ webpack-bundle-analyzer "4.6.1" >+ yargs "17.6.2" >+ >+"@rspack/core@^1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/core/-/core-1.0.1.tgz#b3709a1ef13365c4ac9fe8e346932cdd270c07da" >+ integrity sha512-z09J/6oJA5y7iclPe+4INg13J5OEWgBw6PdGAOExdcj0DvCicbTGR7QVx1vSrMRbi8oxWk10J3nosOs0zf1bRQ== >+ dependencies: >+ "@module-federation/runtime-tools" "0.5.1" >+ "@rspack/binding" "1.0.1" >+ "@rspack/lite-tapable" "1.0.0" >+ caniuse-lite "^1.0.30001616" >+ >+"@rspack/dev-server@1.0.1": >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/@rspack/dev-server/-/dev-server-1.0.1.tgz#7f6ae24f624d6eb2bc9c25da6c4deb04346c15db" >+ integrity sha512-cRjTlp2/2c4/BM+B8wN4lhSrvXpVsHFIGe0ZqFfWmtyX/7jNG7A11M9GTJWWr6P0AERqpkFN4MTJRqbqIGZdJA== >+ dependencies: >+ chokidar "^3.6.0" >+ connect-history-api-fallback "^2.0.0" >+ express "^4.19.2" >+ http-proxy-middleware "^2.0.6" >+ mime-types "^2.1.35" >+ webpack-dev-middleware "^7.4.2" >+ webpack-dev-server "^5.0.4" >+ ws "^8.16.0" >+ >+"@rspack/lite-tapable@1.0.0": >+ version "1.0.0" >+ resolved "https://registry.yarnpkg.com/@rspack/lite-tapable/-/lite-tapable-1.0.0.tgz#160883693462f164d0e6ede22f32614673ef6429" >+ integrity sha512-7MZf4lburSUZoEenwazwUDKHhqyfnLCGnQ/tKcUtztfmVzfjZfRn/EaiT0AKkYGnL2U8AGsw89oUeVyvaOLVCw== >+ > "@sideway/address@^4.1.3": > version "4.1.4" > resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" >@@ -1321,6 +1490,13 @@ > "@types/connect" "*" > "@types/node" "*" > >+"@types/bonjour@^3.5.13": >+ version "3.5.13" >+ resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" >+ integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== >+ dependencies: >+ "@types/node" "*" >+ > "@types/bonjour@^3.5.9": > version "3.5.10" > resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" >@@ -1336,6 +1512,14 @@ > "@types/express-serve-static-core" "*" > "@types/node" "*" > >+"@types/connect-history-api-fallback@^1.5.4": >+ version "1.5.4" >+ resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" >+ integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== >+ dependencies: >+ "@types/express-serve-static-core" "*" >+ "@types/node" "*" >+ > "@types/connect@*": > version "3.4.35" > resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" >@@ -1378,6 +1562,16 @@ > "@types/qs" "*" > "@types/range-parser" "*" > >+"@types/express-serve-static-core@^4.17.33": >+ version "4.19.5" >+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz#218064e321126fcf9048d1ca25dd2465da55d9c6" >+ integrity sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg== >+ dependencies: >+ "@types/node" "*" >+ "@types/qs" "*" >+ "@types/range-parser" "*" >+ "@types/send" "*" >+ > "@types/express@*", "@types/express@^4.17.13": > version "4.17.14" > resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" >@@ -1388,6 +1582,16 @@ > "@types/qs" "*" > "@types/serve-static" "*" > >+"@types/express@^4.17.21": >+ version "4.17.21" >+ resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" >+ integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== >+ dependencies: >+ "@types/body-parser" "*" >+ "@types/express-serve-static-core" "^4.17.33" >+ "@types/qs" "*" >+ "@types/serve-static" "*" >+ > "@types/glob@^7.1.1": > version "7.2.0" > resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" >@@ -1401,6 +1605,11 @@ > resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" > integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== > >+"@types/http-errors@*": >+ version "2.0.4" >+ resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" >+ integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== >+ > "@types/http-proxy@^1.17.8": > version "1.17.9" > resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" >@@ -1423,6 +1632,11 @@ > resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" > integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== > >+"@types/mime@^1": >+ version "1.3.5" >+ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" >+ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== >+ > "@types/minimatch@*": > version "5.1.2" > resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" >@@ -1433,6 +1647,13 @@ > resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" > integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== > >+"@types/node-forge@^1.3.0": >+ version "1.3.11" >+ resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" >+ integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== >+ dependencies: >+ "@types/node" "*" >+ > "@types/node@*": > version "18.11.2" > resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.2.tgz#c59b7641832531264fda3f1ba610362dc9a7dfc8" >@@ -1468,6 +1689,19 @@ > resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" > integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== > >+"@types/retry@0.12.2": >+ version "0.12.2" >+ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.2.tgz#ed279a64fa438bb69f2480eda44937912bb7480a" >+ integrity sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow== >+ >+"@types/send@*": >+ version "0.17.4" >+ resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" >+ integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== >+ dependencies: >+ "@types/mime" "^1" >+ "@types/node" "*" >+ > "@types/serve-index@^1.9.1": > version "1.9.1" > resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" >@@ -1475,6 +1709,13 @@ > dependencies: > "@types/express" "*" > >+"@types/serve-index@^1.9.4": >+ version "1.9.4" >+ resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" >+ integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== >+ dependencies: >+ "@types/express" "*" >+ > "@types/serve-static@*", "@types/serve-static@^1.13.10": > version "1.15.0" > resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" >@@ -1483,6 +1724,15 @@ > "@types/mime" "*" > "@types/node" "*" > >+"@types/serve-static@^1.15.5": >+ version "1.15.7" >+ resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714" >+ integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== >+ dependencies: >+ "@types/http-errors" "*" >+ "@types/node" "*" >+ "@types/send" "*" >+ > "@types/sinonjs__fake-timers@8.1.1": > version "8.1.1" > resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz#b49c2c70150141a15e0fa7e79cf1f92a72934ce3" >@@ -1500,6 +1750,13 @@ > dependencies: > "@types/node" "*" > >+"@types/sockjs@^0.3.36": >+ version "0.3.36" >+ resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" >+ integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== >+ dependencies: >+ "@types/node" "*" >+ > "@types/stylis@4.2.0": > version "4.2.0" > resolved "https://registry.yarnpkg.com/@types/stylis/-/stylis-4.2.0.tgz#199a3f473f0c3a6f6e4e1b17cdbc967f274bdc6b" >@@ -1512,6 +1769,13 @@ > dependencies: > "@types/node" "*" > >+"@types/ws@^8.5.10": >+ version "8.5.12" >+ resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.12.tgz#619475fe98f35ccca2a2f6c137702d85ec247b7e" >+ integrity sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ== >+ dependencies: >+ "@types/node" "*" >+ > "@types/yauzl@^2.9.1": > version "2.10.0" > resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" >@@ -1987,7 +2251,7 @@ ajv-keywords@^3.5.2: > resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" > integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== > >-ajv-keywords@^5.0.0: >+ajv-keywords@^5.0.0, ajv-keywords@^5.1.0: > version "5.1.0" > resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" > integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== >@@ -2014,7 +2278,7 @@ ajv@^8.0.0, ajv@^8.0.1, ajv@^8.8.0: > require-from-string "^2.0.2" > uri-js "^4.2.2" > >-ajv@^8.6.3: >+ajv@^8.6.3, ajv@^8.9.0: > version "8.17.1" > resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" > integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== >@@ -2089,6 +2353,11 @@ ansi-regex@^5.0.1: > resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" > integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== > >+ansi-regex@^6.0.1: >+ version "6.0.1" >+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" >+ integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== >+ > ansi-styles@^3.2.1: > version "3.2.1" > resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" >@@ -2103,6 +2372,11 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: > dependencies: > color-convert "^2.0.1" > >+ansi-styles@^6.1.0: >+ version "6.2.1" >+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" >+ integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== >+ > ansi-styles@~1.0.0: > version "1.0.0" > resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" >@@ -2589,6 +2863,24 @@ body-parser@1.20.1: > type-is "~1.6.18" > unpipe "1.0.0" > >+body-parser@1.20.2: >+ version "1.20.2" >+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" >+ integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== >+ dependencies: >+ bytes "3.1.2" >+ content-type "~1.0.5" >+ debug "2.6.9" >+ depd "2.0.0" >+ destroy "1.2.0" >+ http-errors "2.0.0" >+ iconv-lite "0.4.24" >+ on-finished "2.4.1" >+ qs "6.11.0" >+ raw-body "2.5.2" >+ type-is "~1.6.18" >+ unpipe "1.0.0" >+ > bonjour-service@^1.0.11: > version "1.0.14" > resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" >@@ -2599,6 +2891,14 @@ bonjour-service@^1.0.11: > fast-deep-equal "^3.1.3" > multicast-dns "^7.2.5" > >+bonjour-service@^1.2.1: >+ version "1.2.1" >+ resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02" >+ integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw== >+ dependencies: >+ fast-deep-equal "^3.1.3" >+ multicast-dns "^7.2.5" >+ > boolbase@^1.0.0: > version "1.0.0" > resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" >@@ -2838,6 +3138,13 @@ builtin-status-codes@^3.0.0: > resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" > integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== > >+bundle-name@^4.1.0: >+ version "4.1.0" >+ resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" >+ integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== >+ dependencies: >+ run-applescript "^7.0.0" >+ > bytes@3.0.0: > version "3.0.0" > resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" >@@ -2943,6 +3250,11 @@ caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805: > resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001199.tgz#062afccaad21023e2e647d767bac4274b8b8fd7f" > integrity sha512-ifbK2eChUCFUwGhlEzIoVwzFt1+iriSjyKKFYNfv6hN34483wyWpLLavYQXhnR036LhkdUYaSDpHg1El++VgHQ== > >+caniuse-lite@^1.0.30001616: >+ version "1.0.30001655" >+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz#0ce881f5a19a2dcfda2ecd927df4d5c1684b982f" >+ integrity sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg== >+ > case-sensitive-paths-webpack-plugin@^2.3.0: > version "2.4.0" > resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" >@@ -3026,7 +3338,7 @@ chokidar@^2.0.0: > optionalDependencies: > fsevents "^1.2.7" > >-chokidar@^3.5.1: >+chokidar@^3.5.1, chokidar@^3.6.0: > version "3.6.0" > resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" > integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== >@@ -3285,16 +3597,16 @@ colord@^2.9.1, colord@^2.9.3: > resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" > integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== > >+colorette@2.0.19, colorette@^2.0.10, colorette@^2.0.14, colorette@^2.0.16: >+ version "2.0.19" >+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" >+ integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== >+ > colorette@^1.2.0: > version "1.4.0" > resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" > integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== > >-colorette@^2.0.10, colorette@^2.0.14, colorette@^2.0.16: >- version "2.0.19" >- resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" >- integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== >- > combine-source-map@^0.8.0, combine-source-map@~0.8.0: > version "0.8.0" > resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz#a58d0df042c186fcf822a8e8015f5450d2d79a8b" >@@ -3416,6 +3728,11 @@ content-type@~1.0.4: > resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" > integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== > >+content-type@~1.0.5: >+ version "1.0.5" >+ resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" >+ integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== >+ > convert-source-map@1.X, convert-source-map@^1.5.0: > version "1.7.0" > resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" >@@ -3443,6 +3760,11 @@ cookie@0.5.0: > resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" > integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== > >+cookie@0.6.0: >+ version "0.6.0" >+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" >+ integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== >+ > copy-descriptor@^0.1.0: > version "0.1.1" > resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" >@@ -3881,6 +4203,19 @@ deepmerge@^1.5.2: > resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753" > integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== > >+default-browser-id@^5.0.0: >+ version "5.0.0" >+ resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" >+ integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== >+ >+default-browser@^5.2.1: >+ version "5.2.1" >+ resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" >+ integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== >+ dependencies: >+ bundle-name "^4.1.0" >+ default-browser-id "^5.0.0" >+ > default-compare@^1.0.0: > version "1.0.0" > resolved "https://registry.yarnpkg.com/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" >@@ -3912,6 +4247,11 @@ define-lazy-prop@^2.0.0: > resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" > integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== > >+define-lazy-prop@^3.0.0: >+ version "3.0.0" >+ resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" >+ integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== >+ > define-properties@^1.1.3: > version "1.1.3" > resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" >@@ -4157,6 +4497,11 @@ each-props@^1.3.0: > is-plain-object "^2.0.1" > object.defaults "^1.1.0" > >+eastasianwidth@^0.2.0: >+ version "0.2.0" >+ resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" >+ integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== >+ > easy-stack@1.0.1: > version "1.0.1" > resolved "https://registry.yarnpkg.com/easy-stack/-/easy-stack-1.0.1.tgz#8afe4264626988cabb11f3c704ccd0c835411066" >@@ -4203,6 +4548,11 @@ emoji-regex@^8.0.0: > resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" > integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== > >+emoji-regex@^9.2.2: >+ version "9.2.2" >+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" >+ integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== >+ > emojis-list@^3.0.0: > version "3.0.0" > resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" >@@ -4515,6 +4865,11 @@ executable@^4.1.1: > dependencies: > pify "^2.2.0" > >+exit-hook@^3.2.0: >+ version "3.2.0" >+ resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-3.2.0.tgz#7d86bc361a4d79278001b72a0509318a6f468f20" >+ integrity sha512-aIQN7Q04HGAV/I5BszisuHTZHXNoC23WtLkxdCLuYZMdWviRD0TMIt2bnUBi9MrHaF/hH8b3gwG9iaAUHKnJGA== >+ > expand-brackets@^2.1.4: > version "2.1.4" > resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" >@@ -4572,6 +4927,43 @@ express@^4.17.3: > utils-merge "1.0.1" > vary "~1.1.2" > >+express@^4.19.2: >+ version "4.19.2" >+ resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" >+ integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== >+ dependencies: >+ accepts "~1.3.8" >+ array-flatten "1.1.1" >+ body-parser "1.20.2" >+ content-disposition "0.5.4" >+ content-type "~1.0.4" >+ cookie "0.6.0" >+ cookie-signature "1.0.6" >+ debug "2.6.9" >+ depd "2.0.0" >+ encodeurl "~1.0.2" >+ escape-html "~1.0.3" >+ etag "~1.8.1" >+ finalhandler "1.2.0" >+ fresh "0.5.2" >+ http-errors "2.0.0" >+ merge-descriptors "1.0.1" >+ methods "~1.1.2" >+ on-finished "2.4.1" >+ parseurl "~1.3.3" >+ path-to-regexp "0.1.7" >+ proxy-addr "~2.0.7" >+ qs "6.11.0" >+ range-parser "~1.2.1" >+ safe-buffer "5.2.1" >+ send "0.18.0" >+ serve-static "1.15.0" >+ setprototypeof "1.2.0" >+ statuses "2.0.1" >+ type-is "~1.6.18" >+ utils-merge "1.0.1" >+ vary "~1.1.2" >+ > ext@^1.1.2: > version "1.4.0" > resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" >@@ -4906,6 +5298,14 @@ foreach@^2.0.4: > resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.6.tgz#87bcc8a1a0e74000ff2bf9802110708cfb02eb6e" > integrity sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg== > >+foreground-child@^3.1.0: >+ version "3.3.0" >+ resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77" >+ integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg== >+ dependencies: >+ cross-spawn "^7.0.0" >+ signal-exit "^4.0.1" >+ > forever-agent@~0.6.1: > version "0.6.1" > resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" >@@ -4997,6 +5397,11 @@ function-bind@^1.1.1: > resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" > integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== > >+function-bind@^1.1.2: >+ version "1.1.2" >+ resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" >+ integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== >+ > function.prototype.name@^1.1.5: > version "1.1.5" > resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" >@@ -5171,6 +5576,18 @@ glob-watcher@^5.0.3: > normalize-path "^3.0.0" > object.defaults "^1.1.0" > >+glob@^10.3.7: >+ version "10.4.5" >+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" >+ integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== >+ 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" >+ > glob@^7.0.3, glob@^7.1.1, glob@^7.1.3: > version "7.1.6" > resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" >@@ -5552,6 +5969,13 @@ hash.js@^1.0.0, hash.js@^1.0.3: > inherits "^2.0.3" > minimalistic-assert "^1.0.1" > >+hasown@^2.0.2: >+ version "2.0.2" >+ resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" >+ integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== >+ dependencies: >+ function-bind "^1.1.2" >+ > he@^1.2.0: > version "1.2.0" > resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" >@@ -5605,6 +6029,11 @@ html-entities@^2.3.2: > resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" > integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== > >+html-entities@^2.4.0: >+ version "2.5.2" >+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f" >+ integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== >+ > html-minifier-terser@^6.0.2: > version "6.1.0" > resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" >@@ -5680,7 +6109,7 @@ http-parser-js@>=0.5.1: > resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" > integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== > >-http-proxy-middleware@^2.0.3: >+http-proxy-middleware@^2.0.3, http-proxy-middleware@^2.0.6: > version "2.0.6" > resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" > integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== >@@ -5729,6 +6158,11 @@ human-signals@^2.1.0: > resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" > integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== > >+hyperdyperid@^1.2.0: >+ version "1.2.0" >+ resolved "https://registry.yarnpkg.com/hyperdyperid/-/hyperdyperid-1.2.0.tgz#59668d323ada92228d2a869d3e474d5a33b69e6b" >+ integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A== >+ > iconv-lite@0.4.24: > version "0.4.24" > resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" >@@ -5869,6 +6303,11 @@ interpret@^2.2.0: > resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" > integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== > >+interpret@^3.1.1: >+ version "3.1.1" >+ resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" >+ integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== >+ > invert-kv@^1.0.0: > version "1.0.0" > resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" >@@ -5884,6 +6323,11 @@ ipaddr.js@^2.0.1: > resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" > integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== > >+ipaddr.js@^2.1.0: >+ version "2.2.0" >+ resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz#d33fa7bac284f4de7af949638c9d68157c6b92e8" >+ integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== >+ > is-absolute@^1.0.0: > version "1.0.0" > resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" >@@ -5965,6 +6409,13 @@ is-ci@^3.0.0: > dependencies: > ci-info "^3.2.0" > >+is-core-module@^2.13.0: >+ version "2.15.1" >+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" >+ integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== >+ dependencies: >+ hasown "^2.0.2" >+ > is-core-module@^2.2.0: > version "2.2.0" > resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" >@@ -6030,6 +6481,11 @@ is-docker@^2.0.0, is-docker@^2.1.1: > resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" > integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== > >+is-docker@^3.0.0: >+ version "3.0.0" >+ resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" >+ integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== >+ > is-extendable@^0.1.0, is-extendable@^0.1.1: > version "0.1.1" > resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" >@@ -6099,6 +6555,13 @@ is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: > dependencies: > is-extglob "^2.1.1" > >+is-inside-container@^1.0.0: >+ version "1.0.0" >+ resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" >+ integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== >+ dependencies: >+ is-docker "^3.0.0" >+ > is-installed-globally@~0.4.0: > version "0.4.0" > resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" >@@ -6122,6 +6585,11 @@ is-negative-zero@^2.0.2: > resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" > integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== > >+is-network-error@^1.0.0: >+ version "1.1.0" >+ resolved "https://registry.yarnpkg.com/is-network-error/-/is-network-error-1.1.0.tgz#d26a760e3770226d11c169052f266a4803d9c997" >+ integrity sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g== >+ > is-number-object@^1.0.4: > version "1.0.7" > resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" >@@ -6305,6 +6773,13 @@ is-wsl@^2.1.1, is-wsl@^2.2.0: > dependencies: > is-docker "^2.0.0" > >+is-wsl@^3.1.0: >+ version "3.1.0" >+ resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" >+ integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== >+ dependencies: >+ is-inside-container "^1.0.0" >+ > isarray@0.0.1: > version "0.0.1" > resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" >@@ -6337,6 +6812,15 @@ isstream@~0.1.2: > resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" > integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= > >+jackspeak@^3.1.2: >+ version "3.4.3" >+ resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" >+ integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== >+ dependencies: >+ "@isaacs/cliui" "^8.0.2" >+ optionalDependencies: >+ "@pkgjs/parseargs" "^0.11.0" >+ > javascript-stringify@^2.0.1: > version "2.1.0" > resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz#27c76539be14d8bd128219a2d731b09337904e79" >@@ -6565,6 +7049,14 @@ launch-editor@^2.2.1, launch-editor@^2.6.0: > picocolors "^1.0.0" > shell-quote "^1.7.3" > >+launch-editor@^2.6.1: >+ version "2.8.2" >+ resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.8.2.tgz#939e1b3469f9d5471e4eaacedd51b3b7c45352cd" >+ integrity sha512-eF5slEUZXmi6WvFzI3dYcv+hA24/iKnROf24HztcURJpSz9RBmBgz5cNCVOeguouf1llrwy6Yctl4C4HM+xI8g== >+ dependencies: >+ picocolors "^1.0.0" >+ shell-quote "^1.8.1" >+ > lazy-ass@^1.6.0: > version "1.6.0" > resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513" >@@ -6801,6 +7293,11 @@ lower-case@^2.0.2: > dependencies: > tslib "^2.0.3" > >+lru-cache@^10.2.0: >+ version "10.4.3" >+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" >+ integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== >+ > lru-cache@^4.1.2: > version "4.1.5" > resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" >@@ -6927,6 +7424,16 @@ memfs@^3.4.3: > dependencies: > fs-monkey "^1.0.3" > >+memfs@^4.6.0: >+ version "4.11.1" >+ resolved "https://registry.yarnpkg.com/memfs/-/memfs-4.11.1.tgz#9c9c8e65bf8ac72c0db8d0fbbbe29248cf51d56a" >+ integrity sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ== >+ dependencies: >+ "@jsonjoy.com/json-pack" "^1.0.3" >+ "@jsonjoy.com/util" "^1.3.0" >+ tree-dump "^1.0.1" >+ tslib "^2.0.0" >+ > memoizee@0.4.X: > version "0.4.15" > resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72" >@@ -7038,7 +7545,7 @@ mime-types@^2.1.12, mime-types@~2.1.19: > dependencies: > mime-db "1.46.0" > >-mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: >+mime-types@^2.1.27, mime-types@^2.1.31, mime-types@^2.1.35, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: > version "2.1.35" > resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" > integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== >@@ -7082,7 +7589,7 @@ minimalistic-crypto-utils@^1.0.1: > resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" > integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== > >-minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^5.0.1: >+minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^5.0.1, minimatch@^9.0.4: > version "3.0.4" > resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" > integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== >@@ -7120,6 +7627,11 @@ minipass@^3.1.1: > dependencies: > yallist "^4.0.0" > >+"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: >+ version "7.1.2" >+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" >+ integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== >+ > mixin-deep@^1.2.0: > version "1.3.2" > resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" >@@ -7596,7 +8108,7 @@ obuf@^1.0.0, obuf@^1.1.2: > resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" > integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== > >-on-finished@2.4.1: >+on-finished@2.4.1, on-finished@^2.4.1: > version "2.4.1" > resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" > integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== >@@ -7629,6 +8141,16 @@ onetime@^5.1.0, onetime@^5.1.2: > dependencies: > mimic-fn "^2.1.0" > >+open@^10.0.3: >+ version "10.1.0" >+ resolved "https://registry.yarnpkg.com/open/-/open-10.1.0.tgz#a7795e6e5d519abe4286d9937bb24b51122598e1" >+ integrity sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw== >+ dependencies: >+ default-browser "^5.2.1" >+ define-lazy-prop "^3.0.0" >+ is-inside-container "^1.0.0" >+ is-wsl "^3.1.0" >+ > open@^8.0.2, open@^8.0.9: > version "8.4.0" > resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" >@@ -7736,11 +8258,25 @@ p-retry@^4.5.0: > "@types/retry" "0.12.0" > retry "^0.13.1" > >+p-retry@^6.2.0: >+ version "6.2.0" >+ resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-6.2.0.tgz#8d6df01af298750009691ce2f9b3ad2d5968f3bd" >+ integrity sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA== >+ dependencies: >+ "@types/retry" "0.12.2" >+ is-network-error "^1.0.0" >+ retry "^0.13.1" >+ > p-try@^2.0.0: > version "2.2.0" > resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" > integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== > >+package-json-from-dist@^1.0.0: >+ version "1.0.0" >+ resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" >+ integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== >+ > pako@~1.0.5: > version "1.0.11" > resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" >@@ -7919,6 +8455,14 @@ path-root@^0.1.1: > dependencies: > path-root-regex "^0.1.0" > >+path-scurry@^1.11.1: >+ version "1.11.1" >+ resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" >+ integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== >+ dependencies: >+ lru-cache "^10.2.0" >+ minipass "^5.0.0 || ^6.0.2 || ^7.0.0" >+ > path-to-regexp@0.1.7: > version "0.1.7" > resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" >@@ -8604,6 +9148,16 @@ raw-body@2.5.1: > iconv-lite "0.4.24" > unpipe "1.0.0" > >+raw-body@2.5.2: >+ version "2.5.2" >+ resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" >+ integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== >+ dependencies: >+ bytes "3.1.2" >+ http-errors "2.0.0" >+ iconv-lite "0.4.24" >+ unpipe "1.0.0" >+ > "react-dom@^17.0.0 || ^18.2.0": > version "18.2.0" > resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" >@@ -8737,6 +9291,13 @@ rechoir@^0.7.0: > dependencies: > resolve "^1.9.0" > >+rechoir@^0.8.0: >+ version "0.8.0" >+ resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" >+ integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== >+ dependencies: >+ resolve "^1.20.0" >+ > redent@^3.0.0: > version "3.0.0" > resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" >@@ -9000,6 +9561,15 @@ resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.4.0: > is-core-module "^2.2.0" > path-parse "^1.0.6" > >+resolve@^1.20.0: >+ version "1.22.8" >+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" >+ integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== >+ dependencies: >+ is-core-module "^2.13.0" >+ path-parse "^1.0.7" >+ supports-preserve-symlinks-flag "^1.0.0" >+ > restore-cursor@^2.0.0: > version "2.0.0" > resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" >@@ -9050,6 +9620,13 @@ rimraf@^3.0.0, rimraf@^3.0.2: > dependencies: > glob "^7.1.3" > >+rimraf@^5.0.5: >+ version "5.0.10" >+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.10.tgz#23b9843d3dc92db71f96e1a2ce92e39fd2a8221c" >+ integrity sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ== >+ dependencies: >+ glob "^10.3.7" >+ > ripemd160@^2.0.0, ripemd160@^2.0.1: > version "2.0.2" > resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" >@@ -9069,6 +9646,11 @@ rtlcss@^2.4.0: > postcss "^6.0.23" > strip-json-comments "^2.0.0" > >+run-applescript@^7.0.0: >+ version "7.0.0" >+ resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" >+ integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== >+ > run-parallel@^1.1.9: > version "1.2.0" > resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" >@@ -9158,6 +9740,16 @@ schema-utils@^4.0.0: > ajv-formats "^2.1.1" > ajv-keywords "^5.0.0" > >+schema-utils@^4.2.0: >+ version "4.2.0" >+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" >+ integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== >+ dependencies: >+ "@types/json-schema" "^7.0.9" >+ ajv "^8.9.0" >+ ajv-formats "^2.1.1" >+ ajv-keywords "^5.1.0" >+ > select-hose@^2.0.0: > version "2.0.0" > resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" >@@ -9170,6 +9762,14 @@ selfsigned@^2.1.1: > dependencies: > node-forge "^1" > >+selfsigned@^2.4.1: >+ version "2.4.1" >+ resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" >+ integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== >+ dependencies: >+ "@types/node-forge" "^1.3.0" >+ node-forge "^1" >+ > semver-greatest-satisfied-range@^1.1.0: > version "1.1.0" > resolved "https://registry.yarnpkg.com/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" >@@ -9215,6 +9815,11 @@ semver@^7.5.3: > dependencies: > lru-cache "^6.0.0" > >+semver@^7.6.2: >+ version "7.6.3" >+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" >+ integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== >+ > send@0.18.0: > version "0.18.0" > resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" >@@ -9350,6 +9955,11 @@ shell-quote@^1.4.2, shell-quote@^1.6.1, shell-quote@^1.7.3: > resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.4.tgz#33fe15dee71ab2a81fcbd3a52106c5cfb9fb75d8" > integrity sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw== > >+shell-quote@^1.8.1: >+ version "1.8.1" >+ resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" >+ integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== >+ > should-equal@^2.0.0: > version "2.0.0" > resolved "https://registry.yarnpkg.com/should-equal/-/should-equal-2.0.0.tgz#6072cf83047360867e68e98b09d71143d04ee0c3" >@@ -9413,6 +10023,11 @@ signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: > resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" > integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== > >+signal-exit@^4.0.1: >+ version "4.1.0" >+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" >+ integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== >+ > simple-concat@^1.0.0: > version "1.0.1" > resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" >@@ -9729,6 +10344,15 @@ stream-splicer@^2.0.0: > inherits "^2.0.1" > readable-stream "^2.0.2" > >+"string-width-cjs@npm:string-width@^4.2.0": >+ version "4.2.3" >+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" >+ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== >+ dependencies: >+ emoji-regex "^8.0.0" >+ is-fullwidth-code-point "^3.0.0" >+ strip-ansi "^6.0.1" >+ > string-width@^1.0.1, string-width@^1.0.2: > version "1.0.2" > resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" >@@ -9755,6 +10379,15 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: > is-fullwidth-code-point "^3.0.0" > strip-ansi "^6.0.1" > >+string-width@^5.0.1, string-width@^5.1.2: >+ version "5.1.2" >+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" >+ integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== >+ dependencies: >+ eastasianwidth "^0.2.0" >+ emoji-regex "^9.2.2" >+ strip-ansi "^7.0.1" >+ > string.prototype.trimend@^1.0.5: > version "1.0.5" > resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz#914a65baaab25fbdd4ee291ca7dde57e869cb8d0" >@@ -9792,6 +10425,13 @@ string_decoder@~1.1.1: > dependencies: > safe-buffer "~5.1.0" > >+"strip-ansi-cjs@npm:strip-ansi@^6.0.1": >+ version "6.0.1" >+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" >+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== >+ dependencies: >+ ansi-regex "^5.0.1" >+ > strip-ansi@^3.0.0, strip-ansi@^3.0.1: > version "3.0.1" > resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" >@@ -9813,6 +10453,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: > dependencies: > ansi-regex "^5.0.1" > >+strip-ansi@^7.0.1: >+ version "7.1.0" >+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" >+ integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== >+ dependencies: >+ ansi-regex "^6.0.1" >+ > strip-ansi@~0.1.0: > version "0.1.1" > resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" >@@ -10139,6 +10786,11 @@ thenify-all@^1.0.0: > dependencies: > any-promise "^1.0.0" > >+thingies@^1.20.0: >+ version "1.21.0" >+ resolved "https://registry.yarnpkg.com/thingies/-/thingies-1.21.0.tgz#e80fbe58fd6fdaaab8fad9b67bd0a5c943c445c1" >+ integrity sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g== >+ > thread-loader@^3.0.0: > version "3.0.4" > resolved "https://registry.yarnpkg.com/thread-loader/-/thread-loader-3.0.4.tgz#c392e4c0241fbc80430eb680e4886819b504a31b" >@@ -10308,6 +10960,11 @@ tr46@~0.0.3: > resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" > integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== > >+tree-dump@^1.0.1: >+ version "1.0.2" >+ resolved "https://registry.yarnpkg.com/tree-dump/-/tree-dump-1.0.2.tgz#c460d5921caeb197bde71d0e9a7b479848c5b8ac" >+ integrity sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ== >+ > trim-newlines@^3.0.0: > version "3.0.1" > resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" >@@ -10328,6 +10985,11 @@ tslib@2.5.0: > resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" > integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== > >+tslib@^2.0.0: >+ version "2.7.0" >+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01" >+ integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== >+ > tslib@^2.0.3, tslib@^2.1.0: > version "2.4.0" > resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" >@@ -10832,7 +11494,7 @@ webidl-conversions@^3.0.0: > resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" > integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== > >-webpack-bundle-analyzer@^4.4.0: >+webpack-bundle-analyzer@4.6.1, webpack-bundle-analyzer@^4.4.0: > version "4.6.1" > resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz#bee2ee05f4ba4ed430e4831a319126bb4ed9f5a6" > integrity sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw== >@@ -10884,6 +11546,18 @@ webpack-dev-middleware@^5.3.1: > range-parser "^1.2.1" > schema-utils "^4.0.0" > >+webpack-dev-middleware@^7.1.0, webpack-dev-middleware@^7.4.2: >+ version "7.4.2" >+ resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz#40e265a3d3d26795585cff8207630d3a8ff05877" >+ integrity sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA== >+ dependencies: >+ colorette "^2.0.10" >+ memfs "^4.6.0" >+ mime-types "^2.1.31" >+ on-finished "^2.4.1" >+ range-parser "^1.2.1" >+ schema-utils "^4.0.0" >+ > webpack-dev-server@^4.7.3, webpack-dev-server@^4.7.4: > version "4.11.1" > resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz#ae07f0d71ca0438cf88446f09029b92ce81380b5" >@@ -10919,6 +11593,42 @@ webpack-dev-server@^4.7.3, webpack-dev-server@^4.7.4: > webpack-dev-middleware "^5.3.1" > ws "^8.4.2" > >+webpack-dev-server@^5.0.4: >+ version "5.0.4" >+ resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz#cb6ea47ff796b9251ec49a94f24a425e12e3c9b8" >+ integrity sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA== >+ dependencies: >+ "@types/bonjour" "^3.5.13" >+ "@types/connect-history-api-fallback" "^1.5.4" >+ "@types/express" "^4.17.21" >+ "@types/serve-index" "^1.9.4" >+ "@types/serve-static" "^1.15.5" >+ "@types/sockjs" "^0.3.36" >+ "@types/ws" "^8.5.10" >+ ansi-html-community "^0.0.8" >+ bonjour-service "^1.2.1" >+ chokidar "^3.6.0" >+ colorette "^2.0.10" >+ compression "^1.7.4" >+ connect-history-api-fallback "^2.0.0" >+ default-gateway "^6.0.3" >+ express "^4.17.3" >+ graceful-fs "^4.2.6" >+ html-entities "^2.4.0" >+ http-proxy-middleware "^2.0.3" >+ ipaddr.js "^2.1.0" >+ launch-editor "^2.6.1" >+ open "^10.0.3" >+ p-retry "^6.2.0" >+ rimraf "^5.0.5" >+ schema-utils "^4.2.0" >+ selfsigned "^2.4.1" >+ serve-index "^1.9.1" >+ sockjs "^0.3.24" >+ spdy "^4.0.2" >+ webpack-dev-middleware "^7.1.0" >+ ws "^8.16.0" >+ > webpack-merge@^5.4.0, webpack-merge@^5.7.3: > version "5.8.0" > resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" >@@ -11051,6 +11761,15 @@ wordwrap@^1.0.0: > resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" > integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== > >+"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": >+ version "7.0.0" >+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" >+ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== >+ dependencies: >+ ansi-styles "^4.0.0" >+ string-width "^4.1.0" >+ strip-ansi "^6.0.0" >+ > wrap-ansi@^2.0.0: > version "2.1.0" > resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" >@@ -11085,6 +11804,15 @@ wrap-ansi@^7.0.0: > string-width "^4.1.0" > strip-ansi "^6.0.0" > >+wrap-ansi@^8.1.0: >+ version "8.1.0" >+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" >+ integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== >+ dependencies: >+ ansi-styles "^6.1.0" >+ string-width "^5.0.1" >+ strip-ansi "^7.0.1" >+ > wrappy@1: > version "1.0.2" > resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" >@@ -11103,6 +11831,11 @@ ws@^7.3.1, ws@^7.4.2: > resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" > integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== > >+ws@^8.16.0: >+ version "8.18.0" >+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" >+ integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== >+ > ws@^8.4.2: > version "8.9.0" > resolved "https://registry.yarnpkg.com/ws/-/ws-8.9.0.tgz#2a994bb67144be1b53fe2d23c53c028adeb7f45e" >@@ -11187,6 +11920,19 @@ yargs@17.0.1: > y18n "^5.0.5" > yargs-parser "^20.2.2" > >+yargs@17.6.2: >+ version "17.6.2" >+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" >+ integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== >+ dependencies: >+ cliui "^8.0.1" >+ escalade "^3.1.1" >+ get-caller-file "^2.0.5" >+ require-directory "^2.1.1" >+ string-width "^4.2.3" >+ y18n "^5.0.5" >+ yargs-parser "^21.1.1" >+ > yargs@^15.4.1: > version "15.4.1" > resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" >-- >2.30.2
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 37824
:
170992
|
171126
|
171438
|
171552
|
171568
|
171909
|
172113