From e57f8e0616fe8ddbd9dc7641a2285296ef5b1a96 Mon Sep 17 00:00:00 2001 From: Stephane Bouchet Date: Fri, 20 Mar 2026 17:12:14 +0100 Subject: [PATCH 1/2] Fix CVE-2026-29074 by removing svgo Bumping css-loader and style-loader to a more recent version Signed-off-by: Stephane Bouchet --- cloud-shell/package.json | 4 +- cloud-shell/yarn.lock | 1108 +++++--------------------------------- 2 files changed, 150 insertions(+), 962 deletions(-) diff --git a/cloud-shell/package.json b/cloud-shell/package.json index 56955643..9bfac2b7 100644 --- a/cloud-shell/package.json +++ b/cloud-shell/package.json @@ -11,8 +11,8 @@ "author": "Oleksandr Andriienko", "license": "EPL-2.0", "devDependencies": { - "css-loader": "^0.28.9", - "style-loader": "^0.20.1", + "css-loader": "^5.2.7", + "style-loader": "^2.0.0", "ts-loader": "^5.3.3", "typescript": "3.4.5", "webpack": "^4.0.0", diff --git a/cloud-shell/yarn.lock b/cloud-shell/yarn.lock index 8488bc48..d78f5c15 100644 --- a/cloud-shell/yarn.lock +++ b/cloud-shell/yarn.lock @@ -36,6 +36,13 @@ __metadata: languageName: node linkType: hard +"@types/json-schema@npm:^7.0.8": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.9.0": version: 1.9.0 resolution: "@webassemblyjs/ast@npm:1.9.0" @@ -272,7 +279,7 @@ __metadata: languageName: node linkType: hard -"ajv-keywords@npm:^3.1.0, ajv-keywords@npm:^3.4.1": +"ajv-keywords@npm:^3.1.0, ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" peerDependencies: @@ -293,20 +300,6 @@ __metadata: languageName: node linkType: hard -"alphanum-sort@npm:^1.0.1, alphanum-sort@npm:^1.0.2": - version: 1.0.2 - resolution: "alphanum-sort@npm:1.0.2" - checksum: 10c0/2944e7ae4d36328a2df071017c01cd1d06ef6a5d87c8fbbeffd9075d42f4da48051bde79a5e3d863b98f37778c76e8eebd4353c1e7bbba2480382096953ec2b8 - languageName: node - linkType: hard - -"ansi-regex@npm:^2.0.0": - version: 2.1.1 - resolution: "ansi-regex@npm:2.1.1" - checksum: 10c0/78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b - languageName: node - linkType: hard - "ansi-regex@npm:^4.1.0": version: 4.1.1 resolution: "ansi-regex@npm:4.1.1" @@ -314,13 +307,6 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^2.2.1": - version: 2.2.1 - resolution: "ansi-styles@npm:2.2.1" - checksum: 10c0/7c68aed4f1857389e7a12f85537ea5b40d832656babbf511cc7ecd9efc52889b9c3e5653a71a6aade783c3c5e0aa223ad4ff8e83c27ac8a666514e6c79068cab - languageName: node - linkType: hard - "ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -357,15 +343,6 @@ __metadata: languageName: node linkType: hard -"argparse@npm:^1.0.7": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" - dependencies: - sprintf-js: "npm:~1.0.2" - checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de - languageName: node - linkType: hard - "arr-diff@npm:^4.0.0": version: 4.0.0 resolution: "arr-diff@npm:4.0.0" @@ -452,20 +429,6 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^6.3.1": - version: 6.7.7 - resolution: "autoprefixer@npm:6.7.7" - dependencies: - browserslist: "npm:^1.7.6" - caniuse-db: "npm:^1.0.30000634" - normalize-range: "npm:^0.1.2" - num2fraction: "npm:^1.2.2" - postcss: "npm:^5.2.16" - postcss-value-parser: "npm:^3.2.3" - checksum: 10c0/bdcf8e53eacef1feb54940bbe33fcb67e12eb07d5572d5f0fbadb638b84be15ca91b3a343763962a2ce6ed12ba611e039c62e871d12e29b956b8f2b189c263ae - languageName: node - linkType: hard - "available-typed-arrays@npm:^1.0.7": version: 1.0.7 resolution: "available-typed-arrays@npm:1.0.7" @@ -475,24 +438,6 @@ __metadata: languageName: node linkType: hard -"babel-code-frame@npm:^6.26.0": - version: 6.26.0 - resolution: "babel-code-frame@npm:6.26.0" - dependencies: - chalk: "npm:^1.1.3" - esutils: "npm:^2.0.2" - js-tokens: "npm:^3.0.2" - checksum: 10c0/7fecc128e87578cf1b96e78d2b25e0b260e202bdbbfcefa2eac23b7f8b7b2f7bc9276a14599cde14403cc798cc2a38e428e2cab50b77658ab49228b09ae92473 - languageName: node - linkType: hard - -"balanced-match@npm:^0.4.2": - version: 0.4.2 - resolution: "balanced-match@npm:0.4.2" - checksum: 10c0/cd4e15add0f4ef14c4fe960d9f4a343052d7c0f7939e1b5e54c8f24417a501bde1f17e191b676daebd16ae316955c918f93b8ed0414bb03d038dd0159c9998e5 - languageName: node - linkType: hard - "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -707,18 +652,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^1.3.6, browserslist@npm:^1.5.2, browserslist@npm:^1.7.6": - version: 1.7.7 - resolution: "browserslist@npm:1.7.7" - dependencies: - caniuse-db: "npm:^1.0.30000639" - electron-to-chromium: "npm:^1.2.7" - bin: - browserslist: ./cli.js - checksum: 10c0/1caae2f00800711b3c18a834b84ab3109b955836f23e00a7eb0227e54c22a101b95a9606c1347a04ec882524a724ba57691f856a7aba3fde6dd197b867b8cd41 - languageName: node - linkType: hard - "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" @@ -849,39 +782,7 @@ __metadata: languageName: node linkType: hard -"caniuse-api@npm:^1.5.2": - version: 1.6.1 - resolution: "caniuse-api@npm:1.6.1" - dependencies: - browserslist: "npm:^1.3.6" - caniuse-db: "npm:^1.0.30000529" - lodash.memoize: "npm:^4.1.2" - lodash.uniq: "npm:^4.5.0" - checksum: 10c0/0769ffb827dcc9d7f6fb1d9616d6ac9dcb0a271cfacd3b1026459f0c5052491ef5a458bdaca12c2204b65bf65aa0c43b880b9bfbe497a0469e319cb48f5da4fb - languageName: node - linkType: hard - -"caniuse-db@npm:^1.0.30000529, caniuse-db@npm:^1.0.30000634, caniuse-db@npm:^1.0.30000639": - version: 1.0.30001767 - resolution: "caniuse-db@npm:1.0.30001767" - checksum: 10c0/9bf26487a3858f3ce48012de8faa208ca7f7a682f794ab1611fa4f665a4126a46944993dec02fc1093067fd9760d6ece5d7a8f7205bb4ba24a29c91360fec88e - languageName: node - linkType: hard - -"chalk@npm:^1.1.3": - version: 1.1.3 - resolution: "chalk@npm:1.1.3" - dependencies: - ansi-styles: "npm:^2.2.1" - escape-string-regexp: "npm:^1.0.2" - has-ansi: "npm:^2.0.0" - strip-ansi: "npm:^3.0.0" - supports-color: "npm:^2.0.0" - checksum: 10c0/28c3e399ec286bb3a7111fd4225ebedb0d7b813aef38a37bca7c498d032459c265ef43404201d5fbb8d888d29090899c95335b4c0cda13e8b126ff15c541cef8 - languageName: node - linkType: hard - -"chalk@npm:^2.3.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": +"chalk@npm:^2.3.0, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -966,15 +867,6 @@ __metadata: languageName: node linkType: hard -"clap@npm:^1.0.9": - version: 1.2.3 - resolution: "clap@npm:1.2.3" - dependencies: - chalk: "npm:^1.1.3" - checksum: 10c0/55da8d6a8b60e4718652e7b4310773cb618fbc0386c7648e57a2639a5696f409cb7b5e079b058759232de80cfda32d01fb38934520bbf7c07cd49898fb74bae2 - languageName: node - linkType: hard - "class-utils@npm:^0.3.5": version: 0.3.6 resolution: "class-utils@npm:0.3.6" @@ -998,20 +890,13 @@ __metadata: languageName: node linkType: hard -"clone@npm:^1.0.2": - version: 1.0.4 - resolution: "clone@npm:1.0.4" - checksum: 10c0/2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b - languageName: node - linkType: hard - "cloud.shell@workspace:.": version: 0.0.0-use.local resolution: "cloud.shell@workspace:." dependencies: - css-loader: "npm:^0.28.9" + css-loader: "npm:^5.2.7" reconnecting-websocket: "npm:^4.2.0" - style-loader: "npm:^0.20.1" + style-loader: "npm:^2.0.0" ts-loader: "npm:^5.3.3" typescript: "npm:3.4.5" vscode-uri: "npm:^2.1.1" @@ -1023,15 +908,6 @@ __metadata: languageName: unknown linkType: soft -"coa@npm:~1.0.1": - version: 1.0.4 - resolution: "coa@npm:1.0.4" - dependencies: - q: "npm:^1.1.2" - checksum: 10c0/b15bb8d10f8a29b364fa6e4980aff1fee1da7ae4fe721ca9d806d04ddd95e394dcc9b6390028077b1911675e9cae26ea13c0d3fc332cdc3bb0a64e58547f7e60 - languageName: node - linkType: hard - "collection-visit@npm:^1.0.0": version: 1.0.0 resolution: "collection-visit@npm:1.0.0" @@ -1042,7 +918,7 @@ __metadata: languageName: node linkType: hard -"color-convert@npm:^1.3.0, color-convert@npm:^1.9.0": +"color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" dependencies: @@ -1058,51 +934,6 @@ __metadata: languageName: node linkType: hard -"color-name@npm:^1.0.0": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"color-string@npm:^0.3.0": - version: 0.3.0 - resolution: "color-string@npm:0.3.0" - dependencies: - color-name: "npm:^1.0.0" - checksum: 10c0/836bbbf58358c541cc5558ecb0376a4c857f08ed37519c2ab63f3d57ec205b52af929629f3d2d58b7d6f7fb7b6769697d83694454b667698be4eb46654f1f818 - languageName: node - linkType: hard - -"color@npm:^0.11.0": - version: 0.11.4 - resolution: "color@npm:0.11.4" - dependencies: - clone: "npm:^1.0.2" - color-convert: "npm:^1.3.0" - color-string: "npm:^0.3.0" - checksum: 10c0/93abcc7e2eb7c254d42b96a889aab887d2bf6fedf901fc13af88f8885377b84a0f0f11a033c3e9ef9e37dca65214466261acc781f00fdec1c8d221d20c4120ee - languageName: node - linkType: hard - -"colormin@npm:^1.0.5": - version: 1.1.2 - resolution: "colormin@npm:1.1.2" - dependencies: - color: "npm:^0.11.0" - css-color-names: "npm:0.0.4" - has: "npm:^1.0.1" - checksum: 10c0/3488aca21bb100864c28b8070d5f86387fd4966bff93f552bb10cdc506a8ed9d42c4e239975b224c70eb664f170f543c74d8bda62f28216268141e8dba12777a - languageName: node - linkType: hard - -"colors@npm:~1.1.2": - version: 1.1.2 - resolution: "colors@npm:1.1.2" - checksum: 10c0/21fa4c575e636d889187b4666988ff16a6464a845089ff7b5e0263883da8cfa9140029300ba67bc3e231f67a4eb610725f9e77cc1d74df47741b691a695aea11 - languageName: node - linkType: hard - "commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -1255,42 +1086,23 @@ __metadata: languageName: node linkType: hard -"css-color-names@npm:0.0.4": - version: 0.0.4 - resolution: "css-color-names@npm:0.0.4" - checksum: 10c0/88ef97c25bcfb217469cdff428049022438cc546eb208210f0edec03b75050723db3ba02cd0f4959c84cd0659be0b43af3323eff80d1ba5fb15c2accf09ccbe2 - languageName: node - linkType: hard - -"css-loader@npm:^0.28.9": - version: 0.28.11 - resolution: "css-loader@npm:0.28.11" - dependencies: - babel-code-frame: "npm:^6.26.0" - css-selector-tokenizer: "npm:^0.7.0" - cssnano: "npm:^3.10.0" - icss-utils: "npm:^2.1.0" - loader-utils: "npm:^1.0.2" - lodash.camelcase: "npm:^4.3.0" - object-assign: "npm:^4.1.1" - postcss: "npm:^5.0.6" - postcss-modules-extract-imports: "npm:^1.2.0" - postcss-modules-local-by-default: "npm:^1.2.0" - postcss-modules-scope: "npm:^1.1.0" - postcss-modules-values: "npm:^1.3.0" - postcss-value-parser: "npm:^3.3.0" - source-list-map: "npm:^2.0.0" - checksum: 10c0/36434d7fafde8a4de3995c444713a455df17f74cfe10f089481cb7918db6f206267301daf2ae0496544809ca35bb226df47aa4edeb9580704c96281a07091f8b - languageName: node - linkType: hard - -"css-selector-tokenizer@npm:^0.7.0": - version: 0.7.3 - resolution: "css-selector-tokenizer@npm:0.7.3" +"css-loader@npm:^5.2.7": + version: 5.2.7 + resolution: "css-loader@npm:5.2.7" dependencies: - cssesc: "npm:^3.0.0" - fastparse: "npm:^1.1.2" - checksum: 10c0/bc4d14204bf5716f70085526bf370cbdd1c643dcb2e7366ba96212649fa5a07885e3f5dc2bde53646bac557ded79a60c7118cf7cf5d4dda898353a9e08277649 + icss-utils: "npm:^5.1.0" + loader-utils: "npm:^2.0.0" + postcss: "npm:^8.2.15" + postcss-modules-extract-imports: "npm:^3.0.0" + postcss-modules-local-by-default: "npm:^4.0.0" + postcss-modules-scope: "npm:^3.0.0" + postcss-modules-values: "npm:^4.0.0" + postcss-value-parser: "npm:^4.1.0" + schema-utils: "npm:^3.0.0" + semver: "npm:^7.3.5" + peerDependencies: + webpack: ^4.27.0 || ^5.0.0 + checksum: 10c0/02fbdb0dca92e4a4d2aa27b2817ea51d0af3d662d3295c61f2aa37537b29f9a46a9c2e87d8f5e40a1a97159f35d5c7b9a325f27761b59a38c8e15e8ca3988d2b languageName: node linkType: hard @@ -1303,58 +1115,6 @@ __metadata: languageName: node linkType: hard -"cssnano@npm:^3.10.0": - version: 3.10.0 - resolution: "cssnano@npm:3.10.0" - dependencies: - autoprefixer: "npm:^6.3.1" - decamelize: "npm:^1.1.2" - defined: "npm:^1.0.0" - has: "npm:^1.0.1" - object-assign: "npm:^4.0.1" - postcss: "npm:^5.0.14" - postcss-calc: "npm:^5.2.0" - postcss-colormin: "npm:^2.1.8" - postcss-convert-values: "npm:^2.3.4" - postcss-discard-comments: "npm:^2.0.4" - postcss-discard-duplicates: "npm:^2.0.1" - postcss-discard-empty: "npm:^2.0.1" - postcss-discard-overridden: "npm:^0.1.1" - postcss-discard-unused: "npm:^2.2.1" - postcss-filter-plugins: "npm:^2.0.0" - postcss-merge-idents: "npm:^2.1.5" - postcss-merge-longhand: "npm:^2.0.1" - postcss-merge-rules: "npm:^2.0.3" - postcss-minify-font-values: "npm:^1.0.2" - postcss-minify-gradients: "npm:^1.0.1" - postcss-minify-params: "npm:^1.0.4" - postcss-minify-selectors: "npm:^2.0.4" - postcss-normalize-charset: "npm:^1.1.0" - postcss-normalize-url: "npm:^3.0.7" - postcss-ordered-values: "npm:^2.1.0" - postcss-reduce-idents: "npm:^2.2.2" - postcss-reduce-initial: "npm:^1.0.0" - postcss-reduce-transforms: "npm:^1.0.3" - postcss-svgo: "npm:^2.1.1" - postcss-unique-selectors: "npm:^2.0.2" - postcss-value-parser: "npm:^3.2.3" - postcss-zindex: "npm:^2.0.1" - checksum: 10c0/1231f79be4761fa61478fb2a51d1aa95798eb426e33cde95341b5e9c71ec56c170fcc4c8d0618a8961033efb9da6230539eea933431c983ef065c014865e50f4 - languageName: node - linkType: hard - -"csso@npm:~2.3.1": - version: 2.3.2 - resolution: "csso@npm:2.3.2" - dependencies: - clap: "npm:^1.0.9" - source-map: "npm:^0.5.3" - bin: - csso: ./bin/csso - checksum: 10c0/e36a1cae8f371327cbf22d6770b8827291fa4f372bbaab938d5afc869e73f0a452ba4e87738bf03bfbb3bba27770efa04a6b4acaf5f36e94f88e8c481b9df7fa - languageName: node - linkType: hard - "cyclist@npm:^1.0.1": version: 1.0.2 resolution: "cyclist@npm:1.0.2" @@ -1383,7 +1143,7 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:^1.1.2, decamelize@npm:^1.2.0": +"decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 @@ -1447,13 +1207,6 @@ __metadata: languageName: node linkType: hard -"defined@npm:^1.0.0": - version: 1.0.1 - resolution: "defined@npm:1.0.1" - checksum: 10c0/357212c95fd69c3b431f4766440f1b10a8362d2663b86e3d7c139fe7fc98a1d5a4996b8b55ca62e97fb882f9887374b76944d29f9650a07993d98e7be86a804a - languageName: node - linkType: hard - "des.js@npm:^1.0.0": version: 1.1.0 resolution: "des.js@npm:1.1.0" @@ -1512,13 +1265,6 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.2.7": - version: 1.5.286 - resolution: "electron-to-chromium@npm:1.5.286" - checksum: 10c0/5384510f9682d7e46f98fa48b874c3901d9639de96e9e387afce1fe010fbac31376df0534524edc15f66e9902bfacee54037a5e598004e9c6a617884e379926d - languageName: node - linkType: hard - "elliptic@npm:^6.5.3, elliptic@npm:^6.6.1": version: 6.6.1 resolution: "elliptic@npm:6.6.1" @@ -1625,7 +1371,7 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": +"escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 @@ -1642,16 +1388,6 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^2.6.0": - version: 2.7.3 - resolution: "esprima@npm:2.7.3" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: 10c0/6e1e99f280eed2ecd521ae28217c5f7c7a03fd0a1ac913bffd4a4ba278caf32cb8d9fc01e41d4b4bc904617282873dea297d60e1f93ea20156f29994c348a04f - languageName: node - linkType: hard - "esrecurse@npm:^4.1.0": version: 4.3.0 resolution: "esrecurse@npm:4.3.0" @@ -1675,13 +1411,6 @@ __metadata: languageName: node linkType: hard -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 - languageName: node - linkType: hard - "events@npm:^3.0.0": version: 3.3.0 resolution: "events@npm:3.3.0" @@ -1780,13 +1509,6 @@ __metadata: languageName: node linkType: hard -"fastparse@npm:^1.1.2": - version: 1.1.2 - resolution: "fastparse@npm:1.1.2" - checksum: 10c0/c08d6e7ef10c0928426c1963dd4593e2baaf44d223ab1e5ba5d7b30470144b3a4ecb3605958b73754cea3f857ecef00b67c885f07ca2c312b38b67d9d88b84b5 - languageName: node - linkType: hard - "fdir@npm:^6.5.0": version: 6.5.0 resolution: "fdir@npm:6.5.0" @@ -1866,13 +1588,6 @@ __metadata: languageName: node linkType: hard -"flatten@npm:^1.0.2": - version: 1.0.3 - resolution: "flatten@npm:1.0.3" - checksum: 10c0/9f9b1f3dcd05be057bb83ec27f2513da5306e7bfc0cf8bd839ab423eb1b0f99683a25c97b48fafd5959819159659ce9f1397623a46f89a8577ba095fcf5fb753 - languageName: node - linkType: hard - "flush-write-stream@npm:^1.0.0": version: 1.1.1 resolution: "flush-write-stream@npm:1.1.1" @@ -2147,22 +1862,6 @@ __metadata: languageName: node linkType: hard -"has-ansi@npm:^2.0.0": - version: 2.0.0 - resolution: "has-ansi@npm:2.0.0" - dependencies: - ansi-regex: "npm:^2.0.0" - checksum: 10c0/f54e4887b9f8f3c4bfefd649c48825b3c093987c92c27880ee9898539e6f01aed261e82e73153c3f920fde0db5bf6ebd58deb498ed1debabcb4bc40113ccdf05 - languageName: node - linkType: hard - -"has-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-flag@npm:1.0.0" - checksum: 10c0/d0ad4bebbbc005edccfa1e2c0600c89375be5663d23f49a129e0f817187405748b0b515abfc5b3c209c92692e39bb0481c83c0ee4df69433d6ffd0242183100b - languageName: node - linkType: hard - "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" @@ -2234,13 +1933,6 @@ __metadata: languageName: node linkType: hard -"has@npm:^1.0.1": - version: 1.0.4 - resolution: "has@npm:1.0.4" - checksum: 10c0/82c1220573dc1f0a014a5d6189ae52a1f820f99dfdc00323c3a725b5002dcb7f04e44f460fea7af068474b2dd7c88cbe1846925c84017be9e31e1708936d305b - languageName: node - linkType: hard - "hash-base@npm:^3.0.0, hash-base@npm:^3.1.2": version: 3.1.2 resolution: "hash-base@npm:3.1.2" @@ -2302,13 +1994,6 @@ __metadata: languageName: node linkType: hard -"html-comment-regex@npm:^1.1.0": - version: 1.1.2 - resolution: "html-comment-regex@npm:1.1.2" - checksum: 10c0/c6fe47e7efbb2e853217854cdf352e53a6d414f87a6029456010250179f9ac2c77ef657dd4e26f4d3930f8def0e2fad015c233a3181a195a59fb4eeda6d333f9 - languageName: node - linkType: hard - "http-cache-semantics@npm:^4.1.1": version: 4.2.0 resolution: "http-cache-semantics@npm:4.2.0" @@ -2352,19 +2037,12 @@ __metadata: languageName: node linkType: hard -"icss-replace-symbols@npm:^1.1.0": - version: 1.1.0 - resolution: "icss-replace-symbols@npm:1.1.0" - checksum: 10c0/aaa5b67f82781fccc77bf6df14eaa9177ce3944462ef82b2b9e3b9f17d8fcd90f8851ffd5e6e249ebc5c464bfda07c2eccce2d122274c51c9d5b359b087f7049 - languageName: node - linkType: hard - -"icss-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "icss-utils@npm:2.1.0" - dependencies: - postcss: "npm:^6.0.1" - checksum: 10c0/69d3b8fdea58fbf5c26d8dc2d1b7d8ded34fd8fb0800ed60b390e0ae5f596e77b155c587fb62e7642d1064d2d72fc672676df58ef935eba7303d79467e43edbf +"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": + version: 5.1.0 + resolution: "icss-utils@npm:5.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/39c92936fabd23169c8611d2b5cc39e39d10b19b0d223352f20a7579f75b39d5f786114a6b8fc62bee8c5fed59ba9e0d38f7219a4db383e324fb3061664b043d languageName: node linkType: hard @@ -2401,13 +2079,6 @@ __metadata: languageName: node linkType: hard -"indexes-of@npm:^1.0.1": - version: 1.0.1 - resolution: "indexes-of@npm:1.0.1" - checksum: 10c0/1ea1d2d00173fa38f728acfa00303657e1115361481e52f6cbae47c5d603219006c9357abf6bc323f1fb0fbe937e363bbb19e5c66c12578eea6ec6b7e892bdba - languageName: node - linkType: hard - "infer-owner@npm:^1.0.3": version: 1.0.4 resolution: "infer-owner@npm:1.0.4" @@ -2460,13 +2131,6 @@ __metadata: languageName: node linkType: hard -"is-absolute-url@npm:^2.0.0": - version: 2.1.0 - resolution: "is-absolute-url@npm:2.1.0" - checksum: 10c0/2c324c3118752d82c18afadffbea14d35224e76f37a2ee80e05b209386c46d19bef77b58ede41f7b3be552cde16c6cdb0d884807175a6eb40e8c61281dc67c2f - languageName: node - linkType: hard - "is-accessor-descriptor@npm:^1.0.1": version: 1.0.1 resolution: "is-accessor-descriptor@npm:1.0.1" @@ -2601,13 +2265,6 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^1.0.0": - version: 1.1.0 - resolution: "is-plain-obj@npm:1.1.0" - checksum: 10c0/daaee1805add26f781b413fdf192fc91d52409583be30ace35c82607d440da63cc4cac0ac55136716688d6c0a2c6ef3edb2254fecbd1fe06056d6bd15975ee8c - languageName: node - linkType: hard - "is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" @@ -2617,15 +2274,6 @@ __metadata: languageName: node linkType: hard -"is-svg@npm:^2.0.0": - version: 2.1.0 - resolution: "is-svg@npm:2.1.0" - dependencies: - html-comment-regex: "npm:^1.1.0" - checksum: 10c0/b2709e619c6159dabd27731c7ff69b73319bc8694b1dd27dc886026a6e1f895f04c1cc9903ca90310d3766a5f2d01a959735ae9a69be71f3cc9545f8206e1bb9 - languageName: node - linkType: hard - "is-typed-array@npm:^1.1.14": version: 1.1.15 resolution: "is-typed-array@npm:1.1.15" @@ -2693,32 +2341,6 @@ __metadata: languageName: node linkType: hard -"js-base64@npm:^2.1.9": - version: 2.6.4 - resolution: "js-base64@npm:2.6.4" - checksum: 10c0/95d93c4eca0bbe0f2d5ffe8682d9acd23051e5c0ad71873ff5a48dd46a5f19025de9f7b36e63fa3f02f342ae4a8ca4c56e7b590d7300ebb6639ce09675e0fd02 - languageName: node - linkType: hard - -"js-tokens@npm:^3.0.2": - version: 3.0.2 - resolution: "js-tokens@npm:3.0.2" - checksum: 10c0/e3c3ee4d12643d90197628eb022a2884a15f08ea7dcac1ce97fdeee43031fbfc7ede674f2cdbbb582dcd4c94388b22e52d56c6cbeb2ac7d1b57c2f33c405e2ba - languageName: node - linkType: hard - -"js-yaml@npm:~3.7.0": - version: 3.7.0 - resolution: "js-yaml@npm:3.7.0" - dependencies: - argparse: "npm:^1.0.7" - esprima: "npm:^2.6.0" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/e236852d4439c7750c810f217ca80631844cfb0e4ab4993349c3e612ee273256d9895e1bb06b3990a3cc42fa1105ffcaa55a6b711f25901c0d803287bdcf52e1 - languageName: node - linkType: hard - "json-parse-better-errors@npm:^1.0.2": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" @@ -2744,6 +2366,15 @@ __metadata: languageName: node linkType: hard +"json5@npm:^2.1.2": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + "kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": version: 3.2.2 resolution: "kind-of@npm:3.2.2" @@ -2776,7 +2407,7 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:^1.0.2, loader-utils@npm:^1.1.0, loader-utils@npm:^1.2.3, loader-utils@npm:^1.4.0": +"loader-utils@npm:^1.0.2, loader-utils@npm:^1.2.3, loader-utils@npm:^1.4.0": version: 1.4.2 resolution: "loader-utils@npm:1.4.2" dependencies: @@ -2787,6 +2418,17 @@ __metadata: languageName: node linkType: hard +"loader-utils@npm:^2.0.0": + version: 2.0.4 + resolution: "loader-utils@npm:2.0.4" + dependencies: + big.js: "npm:^5.2.2" + emojis-list: "npm:^3.0.0" + json5: "npm:^2.1.2" + checksum: 10c0/d5654a77f9d339ec2a03d88221a5a695f337bf71eb8dea031b3223420bb818964ba8ed0069145c19b095f6c8b8fd386e602a3fc7ca987042bd8bb1dcc90d7100 + languageName: node + linkType: hard + "locate-path@npm:^3.0.0": version: 3.0.0 resolution: "locate-path@npm:3.0.0" @@ -2797,27 +2439,6 @@ __metadata: languageName: node linkType: hard -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 - languageName: node - linkType: hard - -"lodash.memoize@npm:^4.1.2": - version: 4.1.2 - resolution: "lodash.memoize@npm:4.1.2" - checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 - languageName: node - linkType: hard - -"lodash.uniq@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.uniq@npm:4.5.0" - checksum: 10c0/262d400bb0952f112162a320cc4a75dea4f66078b9e7e3075ffbc9c6aa30b3e9df3cf20e7da7d566105e1ccf7804e4fbd7d804eee0b53de05d83f16ffbf41c5e - languageName: node - linkType: hard - "lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": version: 11.2.5 resolution: "lru-cache@npm:11.2.5" @@ -2879,13 +2500,6 @@ __metadata: languageName: node linkType: hard -"math-expression-evaluator@npm:^1.2.14": - version: 1.4.0 - resolution: "math-expression-evaluator@npm:1.4.0" - checksum: 10c0/e90ee90026d53aeb80596046442e562a469b65b9e5f877dd0280d481478615b96d9de0049a7bc9cfbe97cf2147b2619300c54294f0967ca7d9e462ce0a678cc5 - languageName: node - linkType: hard - "math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" @@ -3100,7 +2714,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:~0.5.1": +"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -3148,6 +2762,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.11": + version: 3.3.11 + resolution: "nanoid@npm:3.3.11" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/40e7f70b3d15f725ca072dfc4f74e81fcf1fbb02e491cf58ac0c79093adc9b0a73b152bcde57df4b79cd097e13023d7504acb38404a4da7bc1cd8e887b82fe0b + languageName: node + linkType: hard + "nanomatch@npm:^1.2.9": version: 1.2.13 resolution: "nanomatch@npm:1.2.13" @@ -3266,39 +2889,6 @@ __metadata: languageName: node linkType: hard -"normalize-range@npm:^0.1.2": - version: 0.1.2 - resolution: "normalize-range@npm:0.1.2" - checksum: 10c0/bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 - languageName: node - linkType: hard - -"normalize-url@npm:^1.4.0": - version: 1.9.1 - resolution: "normalize-url@npm:1.9.1" - dependencies: - object-assign: "npm:^4.0.1" - prepend-http: "npm:^1.0.0" - query-string: "npm:^4.1.0" - sort-keys: "npm:^1.0.0" - checksum: 10c0/5ecd525f743c3fb5370d2bab8e78446f3e3bd7c0c97a5fd3f0bc0c5f396fbd117d13c9118766128d25ed575755cb539dc33a38419f18ca9d8577c8d1cd7a8daf - languageName: node - linkType: hard - -"num2fraction@npm:^1.2.2": - version: 1.2.2 - resolution: "num2fraction@npm:1.2.2" - checksum: 10c0/3bf17b44af00508a2b0370146629710645c3e3ff3c052893680efe3f4a6ff5c953ce9e54734013b02b35744a49352d54fbc5d8b455fac979047ef17dd8ec74bd - languageName: node - linkType: hard - -"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 - languageName: node - linkType: hard - "object-copy@npm:^0.1.0": version: 0.1.0 resolution: "object-copy@npm:0.1.0" @@ -3508,6 +3098,13 @@ __metadata: languageName: node linkType: hard +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -3552,357 +3149,75 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^5.2.0": - version: 5.3.1 - resolution: "postcss-calc@npm:5.3.1" - dependencies: - postcss: "npm:^5.0.2" - postcss-message-helpers: "npm:^2.0.0" - reduce-css-calc: "npm:^1.2.6" - checksum: 10c0/96444e979f0e7ef2c6e15d545a05c4ebc05eaa00d1743c9181c1008fb0cc06c926242e50b600ef627d9bd418c3fd24adb6732c482eeed0de8e60b64c1c105176 - languageName: node - linkType: hard - -"postcss-colormin@npm:^2.1.8": - version: 2.2.2 - resolution: "postcss-colormin@npm:2.2.2" - dependencies: - colormin: "npm:^1.0.5" - postcss: "npm:^5.0.13" - postcss-value-parser: "npm:^3.2.3" - checksum: 10c0/defcfa7e3c8daa0c116747acd01346867374505347e802115b2e7b476b6f74df4e67820bcd98743a0c02cd92159005d41db42e428700f873bb54647e54417e95 - languageName: node - linkType: hard - -"postcss-convert-values@npm:^2.3.4": - version: 2.6.1 - resolution: "postcss-convert-values@npm:2.6.1" - dependencies: - postcss: "npm:^5.0.11" - postcss-value-parser: "npm:^3.1.2" - checksum: 10c0/3efbc1c5feaa6c2eb56da61ad2c9e784c50aad1524d9c6a5a5992da43a276ead2b2d2986c8f8647fad484eefe3e22855993b2fe1984b392c45fd82aa92e7bfb9 - languageName: node - linkType: hard - -"postcss-discard-comments@npm:^2.0.4": - version: 2.0.4 - resolution: "postcss-discard-comments@npm:2.0.4" - dependencies: - postcss: "npm:^5.0.14" - checksum: 10c0/436039351e2e6fba1358077728f51c5923cf943584394fc38b441444fe572980f08c5c7d1733a2e48fa17096cb98e8180e73b45ed2aea7baabc162943ed403dc - languageName: node - linkType: hard - -"postcss-discard-duplicates@npm:^2.0.1": - version: 2.1.0 - resolution: "postcss-discard-duplicates@npm:2.1.0" - dependencies: - postcss: "npm:^5.0.4" - checksum: 10c0/0da451c605fa8b26981f2c8a059f9231eade6616026e01834dd5b305ad6ffbaae28916d3de5fe91b6d9810e0bff69e70ffe44cae3a908e12493bc4295cbf4a6f - languageName: node - linkType: hard - -"postcss-discard-empty@npm:^2.0.1": - version: 2.1.0 - resolution: "postcss-discard-empty@npm:2.1.0" - dependencies: - postcss: "npm:^5.0.14" - checksum: 10c0/e2008b574f80cc3621c3e318e59e36895077865a48800f1c25eb688128f8d43f0402c8effc21143533fd114200e532dcfbaca9813f0d07f9e71e32b6a859afbd - languageName: node - linkType: hard - -"postcss-discard-overridden@npm:^0.1.1": - version: 0.1.1 - resolution: "postcss-discard-overridden@npm:0.1.1" - dependencies: - postcss: "npm:^5.0.16" - checksum: 10c0/e1fd38e98045966be5f64252cbd553a597bc7678f64101025b850abe66851f35219320095321e4b0e9632843b6fc64e8bfe9b390064d9725a60a623a4a88b28d - languageName: node - linkType: hard - -"postcss-discard-unused@npm:^2.2.1": - version: 2.2.3 - resolution: "postcss-discard-unused@npm:2.2.3" - dependencies: - postcss: "npm:^5.0.14" - uniqs: "npm:^2.0.0" - checksum: 10c0/0058b5f15363a5a6a0d01e28aaea98506639e52e42b49878ffc80d75ab9c4c9a8136c99ca2b5c9bf4d734469620ff5c84ab4f811a7bf9bc2e7dfd5f76e6d68fb - languageName: node - linkType: hard - -"postcss-filter-plugins@npm:^2.0.0": - version: 2.0.3 - resolution: "postcss-filter-plugins@npm:2.0.3" - dependencies: - postcss: "npm:^5.0.4" - checksum: 10c0/a6d92215995486878dddab275ef65e55fd4432f779cc27ed435df49a22232743dad3285b9db8a5b32e4a618279d3f7415a501a9a4556411ee9d408bac447c5a0 - languageName: node - linkType: hard - -"postcss-merge-idents@npm:^2.1.5": - version: 2.1.7 - resolution: "postcss-merge-idents@npm:2.1.7" - dependencies: - has: "npm:^1.0.1" - postcss: "npm:^5.0.10" - postcss-value-parser: "npm:^3.1.1" - checksum: 10c0/5ef35d2ab59ceb32ca38d597753f8468dafb0782308930df820c96f3b23e4b4e36318ad29d76f88559c6a69d9c8d6283f1900617c0b6e4504bb5ab7523c120f8 - languageName: node - linkType: hard - -"postcss-merge-longhand@npm:^2.0.1": - version: 2.0.2 - resolution: "postcss-merge-longhand@npm:2.0.2" - dependencies: - postcss: "npm:^5.0.4" - checksum: 10c0/84145e5fee9e3064f1b22bde14fe5448449e519e3866a4c59cab42866309e3912638cc7e3d900c16090577a5f94899a2b46ed3a77c721592038671ce86e5395c - languageName: node - linkType: hard - -"postcss-merge-rules@npm:^2.0.3": - version: 2.1.2 - resolution: "postcss-merge-rules@npm:2.1.2" - dependencies: - browserslist: "npm:^1.5.2" - caniuse-api: "npm:^1.5.2" - postcss: "npm:^5.0.4" - postcss-selector-parser: "npm:^2.2.2" - vendors: "npm:^1.0.0" - checksum: 10c0/aa825593d06079de4776f8ec71a05276c145aab734b66fbdea2c42bb545c2ec9fe075912ecb28d18d9c3b506784e8cf7db0951f9af287bc090f3ed7e6e72c332 - languageName: node - linkType: hard - -"postcss-message-helpers@npm:^2.0.0": - version: 2.0.0 - resolution: "postcss-message-helpers@npm:2.0.0" - checksum: 10c0/5696c59befc408b208853a57994224f717c3a81a5b7129205c3087ad2af8159e209f29b66bfed7d79a1afc709cad76c3fbba06616ca71aeec77d7d029440dc72 - languageName: node - linkType: hard - -"postcss-minify-font-values@npm:^1.0.2": - version: 1.0.5 - resolution: "postcss-minify-font-values@npm:1.0.5" - dependencies: - object-assign: "npm:^4.0.1" - postcss: "npm:^5.0.4" - postcss-value-parser: "npm:^3.0.2" - checksum: 10c0/375fc0b1943b1d1e3c61bc33c19a70853ac2cebfdb0dcac23e5324edb218cf989bd7a8877cf846eafbb2d2e7cec4b7bc70922ac9300f9304c2422d807ccd4a85 - languageName: node - linkType: hard - -"postcss-minify-gradients@npm:^1.0.1": - version: 1.0.5 - resolution: "postcss-minify-gradients@npm:1.0.5" - dependencies: - postcss: "npm:^5.0.12" - postcss-value-parser: "npm:^3.3.0" - checksum: 10c0/ce5ed6151349ee4546b860cf9f7af38d8bfb942c32b45025b82c332603e2c49f6ee76ac9bda0cf8279cd2492baa4925b3298776deea7324f5efbd6a85782f0bc - languageName: node - linkType: hard - -"postcss-minify-params@npm:^1.0.4": - version: 1.2.2 - resolution: "postcss-minify-params@npm:1.2.2" - dependencies: - alphanum-sort: "npm:^1.0.1" - postcss: "npm:^5.0.2" - postcss-value-parser: "npm:^3.0.2" - uniqs: "npm:^2.0.0" - checksum: 10c0/e48823f55e60e8dc2c44fb7810a323146bd5f9aa3384a203ee56c08b77a84d5227446a005b84371e8560dd0d6cefed667acc8cf020367c6934c7233fd890f7c8 - languageName: node - linkType: hard - -"postcss-minify-selectors@npm:^2.0.4": - version: 2.1.1 - resolution: "postcss-minify-selectors@npm:2.1.1" - dependencies: - alphanum-sort: "npm:^1.0.2" - has: "npm:^1.0.1" - postcss: "npm:^5.0.14" - postcss-selector-parser: "npm:^2.0.0" - checksum: 10c0/3fd37f12d4d4518a4c7e3e4c9a6ab8cf4757faff6d388700e5d148b9b7b6f1d1f28a6be0ffda5f0077a4e4d509fec65cef3e1343ff72d02e1945a1fba2543ac1 - languageName: node - linkType: hard - -"postcss-modules-extract-imports@npm:^1.2.0": - version: 1.2.1 - resolution: "postcss-modules-extract-imports@npm:1.2.1" - dependencies: - postcss: "npm:^6.0.1" - checksum: 10c0/5746702936c1e1b78a7b31c4e20092197aa89c4e59c156249aea861c84cd0781c11c8c4648b95bcfdce010c48c8edd83b94eb9103f7c72ef8eb96c4b15716ed3 - languageName: node - linkType: hard - -"postcss-modules-local-by-default@npm:^1.2.0": - version: 1.2.0 - resolution: "postcss-modules-local-by-default@npm:1.2.0" - dependencies: - css-selector-tokenizer: "npm:^0.7.0" - postcss: "npm:^6.0.1" - checksum: 10c0/9139846ccefbb089cff17abda76e199c4d464d899816265f0b3939f5cf588b8ba59f9119b87eccaf3bfde3049bddd6ac5989f46e6d8fa9ba936cc6ccb27b89bd - languageName: node - linkType: hard - -"postcss-modules-scope@npm:^1.1.0": - version: 1.1.0 - resolution: "postcss-modules-scope@npm:1.1.0" - dependencies: - css-selector-tokenizer: "npm:^0.7.0" - postcss: "npm:^6.0.1" - checksum: 10c0/ef0328204912f2a3b98322ac5f3d377c234c391a2afd29f51ec83961ad0e0c4dc01192968649ce47c75c85a6c922dd8c608b137c1cce548fe5d92d6fb4454bb2 - languageName: node - linkType: hard - -"postcss-modules-values@npm:^1.3.0": - version: 1.3.0 - resolution: "postcss-modules-values@npm:1.3.0" - dependencies: - icss-replace-symbols: "npm:^1.1.0" - postcss: "npm:^6.0.1" - checksum: 10c0/11bb1af2478291b72f6cc106ba48dc566079021976b2da8c7989db6dca643db6fe81653aba43d4cfb0467754853d77d1eb0e3593a621affe62a1cc2d72541c70 - languageName: node - linkType: hard - -"postcss-normalize-charset@npm:^1.1.0": - version: 1.1.1 - resolution: "postcss-normalize-charset@npm:1.1.1" - dependencies: - postcss: "npm:^5.0.5" - checksum: 10c0/69e67c67ad2a71b2dee440769a3651c84dee7bfcb713749ebbef544454b0151ef0c84833228513d6f53afd63c721b38cd640c54eca9602e3768139158e0f316a - languageName: node - linkType: hard - -"postcss-normalize-url@npm:^3.0.7": - version: 3.0.8 - resolution: "postcss-normalize-url@npm:3.0.8" - dependencies: - is-absolute-url: "npm:^2.0.0" - normalize-url: "npm:^1.4.0" - postcss: "npm:^5.0.14" - postcss-value-parser: "npm:^3.2.3" - checksum: 10c0/c53225ca485dd10d156e33e5ee5c3a830082f3f68a337b9e48f5a9d5083f6bebdf13008103d056b2025622c56421284bd391d9a86949ca468541cd0e2df682a6 - languageName: node - linkType: hard - -"postcss-ordered-values@npm:^2.1.0": - version: 2.2.3 - resolution: "postcss-ordered-values@npm:2.2.3" - dependencies: - postcss: "npm:^5.0.4" - postcss-value-parser: "npm:^3.0.1" - checksum: 10c0/4d55a1c7f108f01181c22db1cb886ba0d47f71472a0e531f66b6d90094e74754a35a85cae7c142b4f6277066d2d4c586814dbd909ac7bb9d4c9d1180ac34d10b - languageName: node - linkType: hard - -"postcss-reduce-idents@npm:^2.2.2": - version: 2.4.0 - resolution: "postcss-reduce-idents@npm:2.4.0" - dependencies: - postcss: "npm:^5.0.4" - postcss-value-parser: "npm:^3.0.2" - checksum: 10c0/a63b42193dd19298b28411bb6186ec6aa5cc176cbb2a4e4e67567cecf116feaa02407744eb734521a49445be497156afad70d0ab5dcd1d9af772e2aca1fd127c - languageName: node - linkType: hard - -"postcss-reduce-initial@npm:^1.0.0": - version: 1.0.1 - resolution: "postcss-reduce-initial@npm:1.0.1" - dependencies: - postcss: "npm:^5.0.4" - checksum: 10c0/f1c40830ceea191cc31353cc5085a1dab8e94f40ce009d0779b0589329546c8f11a10c0ba3d6514032cbee1439d76dc5e0b49bb841b1ca388827cc8be79b587a - languageName: node - linkType: hard - -"postcss-reduce-transforms@npm:^1.0.3": - version: 1.0.4 - resolution: "postcss-reduce-transforms@npm:1.0.4" - dependencies: - has: "npm:^1.0.1" - postcss: "npm:^5.0.8" - postcss-value-parser: "npm:^3.0.1" - checksum: 10c0/9c8cf2373dd84adb132fcd15ca48379276ef353ab8e51c18506d2e9688658579affff77bcbff19e460e875483b9a7d18fb40488f89f8d15b635f10503da9d875 +"postcss-modules-extract-imports@npm:^3.0.0": + version: 3.1.0 + resolution: "postcss-modules-extract-imports@npm:3.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 languageName: node linkType: hard -"postcss-selector-parser@npm:^2.0.0, postcss-selector-parser@npm:^2.2.2": - version: 2.2.3 - resolution: "postcss-selector-parser@npm:2.2.3" +"postcss-modules-local-by-default@npm:^4.0.0": + version: 4.2.0 + resolution: "postcss-modules-local-by-default@npm:4.2.0" dependencies: - flatten: "npm:^1.0.2" - indexes-of: "npm:^1.0.1" - uniq: "npm:^1.0.1" - checksum: 10c0/dc8aee6807096a93a6a1079bddb8d3e94ca385688889da087156ecfe48f3ad7db7581395fada92737d0d6e6a2cda96697fb2d94bbbf97484adb1acff261efe00 + icss-utils: "npm:^5.0.0" + postcss-selector-parser: "npm:^7.0.0" + postcss-value-parser: "npm:^4.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/b0b83feb2a4b61f5383979d37f23116c99bc146eba1741ca3cf1acca0e4d0dbf293ac1810a6ab4eccbe1ee76440dd0a9eb2db5b3bba4f99fc1b3ded16baa6358 languageName: node linkType: hard -"postcss-svgo@npm:^2.1.1": - version: 2.1.6 - resolution: "postcss-svgo@npm:2.1.6" +"postcss-modules-scope@npm:^3.0.0": + version: 3.2.1 + resolution: "postcss-modules-scope@npm:3.2.1" dependencies: - is-svg: "npm:^2.0.0" - postcss: "npm:^5.0.14" - postcss-value-parser: "npm:^3.2.3" - svgo: "npm:^0.7.0" - checksum: 10c0/a4e33316888c609b2db8e0dbaa7db49f4c0c880985df364d1a237fc1ef170815f21949433e4ea5684da2c2b3d8ef2f6c0e944d3757c6749b350dbf19d534b5f2 + postcss-selector-parser: "npm:^7.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/bd2d81f79e3da0ef6365b8e2c78cc91469d05b58046b4601592cdeef6c4050ed8fe1478ae000a1608042fc7e692cb51fecbd2d9bce3f4eace4d32e883ffca10b languageName: node linkType: hard -"postcss-unique-selectors@npm:^2.0.2": - version: 2.0.2 - resolution: "postcss-unique-selectors@npm:2.0.2" +"postcss-modules-values@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-modules-values@npm:4.0.0" dependencies: - alphanum-sort: "npm:^1.0.1" - postcss: "npm:^5.0.4" - uniqs: "npm:^2.0.0" - checksum: 10c0/4d1fac25aec01952390df2746f1cb9392b1cfe29bd167608248408755bd8b510209f95213953bda61b3c1201fb580620acdffd4f29fb85c3986f2a04b9b6bb52 - languageName: node - linkType: hard - -"postcss-value-parser@npm:^3.0.1, postcss-value-parser@npm:^3.0.2, postcss-value-parser@npm:^3.1.1, postcss-value-parser@npm:^3.1.2, postcss-value-parser@npm:^3.2.3, postcss-value-parser@npm:^3.3.0": - version: 3.3.1 - resolution: "postcss-value-parser@npm:3.3.1" - checksum: 10c0/23eed98d8eeadb1f9ef1db4a2757da0f1d8e7c1dac2a38d6b35d971aab9eb3c6d8a967d0e9f435558834ffcd966afbbe875a56bcc5bcdd09e663008c106b3e47 + icss-utils: "npm:^5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc languageName: node linkType: hard -"postcss-zindex@npm:^2.0.1": - version: 2.2.0 - resolution: "postcss-zindex@npm:2.2.0" +"postcss-selector-parser@npm:^7.0.0": + version: 7.1.1 + resolution: "postcss-selector-parser@npm:7.1.1" dependencies: - has: "npm:^1.0.1" - postcss: "npm:^5.0.4" - uniqs: "npm:^2.0.0" - checksum: 10c0/3c99a8fcd7132ecd5f56df7d8bdbe9a9d78f6c92c784435d522e1909b4e5f624905734c528787b0257a2ae23ec45f5bf435f8e2dcd47733fad8d779b91f2ba09 + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/02d3b1589ddcddceed4b583b098b95a7266dacd5135f041e5d913ebb48e874fd333a36e564cc9a2ec426a464cb18db11cb192ac76247aced5eba8c951bf59507 languageName: node linkType: hard -"postcss@npm:^5.0.10, postcss@npm:^5.0.11, postcss@npm:^5.0.12, postcss@npm:^5.0.13, postcss@npm:^5.0.14, postcss@npm:^5.0.16, postcss@npm:^5.0.2, postcss@npm:^5.0.4, postcss@npm:^5.0.5, postcss@npm:^5.0.6, postcss@npm:^5.0.8, postcss@npm:^5.2.16": - version: 5.2.18 - resolution: "postcss@npm:5.2.18" - dependencies: - chalk: "npm:^1.1.3" - js-base64: "npm:^2.1.9" - source-map: "npm:^0.5.6" - supports-color: "npm:^3.2.3" - checksum: 10c0/1f9f6673dd24d52f1ed33b800248e6ef752d6b6a092fe268021e398df0d7e0956f00fb961781647264d659240c3d67f5bfd3df9bf1b7af985aa996be619d30b1 +"postcss-value-parser@npm:^4.1.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 languageName: node linkType: hard -"postcss@npm:^6.0.1": - version: 6.0.23 - resolution: "postcss@npm:6.0.23" +"postcss@npm:^8.2.15": + version: 8.5.8 + resolution: "postcss@npm:8.5.8" dependencies: - chalk: "npm:^2.4.1" - source-map: "npm:^0.6.1" - supports-color: "npm:^5.4.0" - checksum: 10c0/45d45184ffbb9d510e7585d9441af9a1a771a56b7553b1d598544e54acdfd31df439a95d5f00a6dc57b85b76d0c8925fec18614b1cc795887c845c3965e32e63 - languageName: node - linkType: hard - -"prepend-http@npm:^1.0.0": - version: 1.0.4 - resolution: "prepend-http@npm:1.0.4" - checksum: 10c0/c6c173ca439e58163ba7bea7cbba52a1ed11e3e3da1c048da296f37d4b7654f78f7304e03f76d5923f4b83af7e2d55533e0f79064209c75b743ccddee13904f8 + nanoid: "npm:^3.3.11" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/dd918f7127ee7c60a0295bae2e72b3787892296e1d1c3c564d7a2a00c68d8df83cadc3178491259daa19ccc54804fb71ed8c937c6787e08d8bd4bedf8d17044c languageName: node linkType: hard @@ -4010,13 +3325,6 @@ __metadata: languageName: node linkType: hard -"q@npm:^1.1.2": - version: 1.5.1 - resolution: "q@npm:1.5.1" - checksum: 10c0/7855fbdba126cb7e92ef3a16b47ba998c0786ec7fface236e3eb0135b65df36429d91a86b1fff3ab0927b4ac4ee88a2c44527c7c3b8e2a37efbec9fe34803df4 - languageName: node - linkType: hard - "qs@npm:^6.12.3": version: 6.14.1 resolution: "qs@npm:6.14.1" @@ -4026,16 +3334,6 @@ __metadata: languageName: node linkType: hard -"query-string@npm:^4.1.0": - version: 4.3.4 - resolution: "query-string@npm:4.3.4" - dependencies: - object-assign: "npm:^4.1.0" - strict-uri-encode: "npm:^1.0.0" - checksum: 10c0/6181c343074c2049fbbcde63f87c1da5d3a49c6e34c8d94a61d692e886e0b8cd1ae4a4be00b598112bb9c4cb819e423ed503a5d246e4d24ecb0990d8bb21570b - languageName: node - linkType: hard - "querystring-es3@npm:^0.2.0": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" @@ -4104,26 +3402,6 @@ __metadata: languageName: node linkType: hard -"reduce-css-calc@npm:^1.2.6": - version: 1.3.0 - resolution: "reduce-css-calc@npm:1.3.0" - dependencies: - balanced-match: "npm:^0.4.2" - math-expression-evaluator: "npm:^1.2.14" - reduce-function-call: "npm:^1.0.1" - checksum: 10c0/c0b192bbdc7617ee7e3bcd09332f7f810c2b52f1da8521c4eda03879ead00bcca65bcae78d5bc8cd925610f776532a3457e8b2fd8f4bb936bdb40f057590f20d - languageName: node - linkType: hard - -"reduce-function-call@npm:^1.0.1": - version: 1.0.3 - resolution: "reduce-function-call@npm:1.0.3" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: 10c0/7e844708d8c3d2946d3df5c537ee1e23c3c60c98ac0dbc724828f36d8d309c391a14995f47ce4f5ba84eea2df5c73d58e4ba100ba331af496920932421a322ed - languageName: node - linkType: hard - "regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": version: 1.0.2 resolution: "regex-not@npm:1.0.2" @@ -4276,23 +3554,6 @@ __metadata: languageName: node linkType: hard -"sax@npm:~1.2.1": - version: 1.2.4 - resolution: "sax@npm:1.2.4" - checksum: 10c0/6e9b05ff443ee5e5096ce92d31c0740a20d33002fad714ebcb8fc7a664d9ee159103ebe8f7aef0a1f7c5ecacdd01f177f510dff95611c589399baf76437d3fe3 - languageName: node - linkType: hard - -"schema-utils@npm:^0.4.5": - version: 0.4.7 - resolution: "schema-utils@npm:0.4.7" - dependencies: - ajv: "npm:^6.1.0" - ajv-keywords: "npm:^3.1.0" - checksum: 10c0/0de445cee6bf9a54b7b18b284b5f5ebe5b481f57e71854872c4215bd8eda73811a5f4964718c26f24b50f46a5eafbaf8a391459a7f10b78c242a798a3e0e24c8 - languageName: node - linkType: hard - "schema-utils@npm:^1.0.0": version: 1.0.0 resolution: "schema-utils@npm:1.0.0" @@ -4304,6 +3565,17 @@ __metadata: languageName: node linkType: hard +"schema-utils@npm:^3.0.0": + version: 3.3.0 + resolution: "schema-utils@npm:3.3.0" + dependencies: + "@types/json-schema": "npm:^7.0.8" + ajv: "npm:^6.12.5" + ajv-keywords: "npm:^3.5.2" + checksum: 10c0/fafdbde91ad8aa1316bc543d4b61e65ea86970aebbfb750bfb6d8a6c287a23e415e0e926c2498696b242f63af1aab8e585252637fabe811fd37b604351da6500 + languageName: node + linkType: hard + "semver@npm:^5.0.1, semver@npm:^5.5.0, semver@npm:^5.6.0": version: 5.7.2 resolution: "semver@npm:5.7.2" @@ -4512,15 +3784,6 @@ __metadata: languageName: node linkType: hard -"sort-keys@npm:^1.0.0": - version: 1.1.2 - resolution: "sort-keys@npm:1.1.2" - dependencies: - is-plain-obj: "npm:^1.0.0" - checksum: 10c0/5dd383b0299a40277051f7498c3999520138e2eb50d422962f658738341c9e82349fad4a3024d5ba1a3122688fbaf958f2a472d4c53bade55515097c2ce15420 - languageName: node - linkType: hard - "source-list-map@npm:^2.0.0": version: 2.0.1 resolution: "source-list-map@npm:2.0.1" @@ -4528,6 +3791,13 @@ __metadata: languageName: node linkType: hard +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf + languageName: node + linkType: hard + "source-map-resolve@npm:^0.5.0": version: 0.5.3 resolution: "source-map-resolve@npm:0.5.3" @@ -4558,7 +3828,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.5.3, source-map@npm:^0.5.6": +"source-map@npm:^0.5.6": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 10c0/904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 @@ -4581,13 +3851,6 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:~1.0.2": - version: 1.0.3 - resolution: "sprintf-js@npm:1.0.3" - checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb - languageName: node - linkType: hard - "ssri@npm:^13.0.0": version: 13.0.0 resolution: "ssri@npm:13.0.0" @@ -4656,13 +3919,6 @@ __metadata: languageName: node linkType: hard -"strict-uri-encode@npm:^1.0.0": - version: 1.1.0 - resolution: "strict-uri-encode@npm:1.1.0" - checksum: 10c0/eb8a4109ba2588239787389313ba58ec49e043d4c64a1d44716defe5821a68ae49abe0cdefed9946ca9fc2a4af7ecf321da92422b0a67258ec0a3638b053ae62 - languageName: node - linkType: hard - "string-width@npm:^3.0.0, string-width@npm:^3.1.0": version: 3.1.0 resolution: "string-width@npm:3.1.0" @@ -4692,15 +3948,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^3.0.0": - version: 3.0.1 - resolution: "strip-ansi@npm:3.0.1" - dependencies: - ansi-regex: "npm:^2.0.0" - checksum: 10c0/f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f - languageName: node - linkType: hard - "strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0": version: 5.2.0 resolution: "strip-ansi@npm:5.2.0" @@ -4710,33 +3957,19 @@ __metadata: languageName: node linkType: hard -"style-loader@npm:^0.20.1": - version: 0.20.3 - resolution: "style-loader@npm:0.20.3" - dependencies: - loader-utils: "npm:^1.1.0" - schema-utils: "npm:^0.4.5" - checksum: 10c0/1cbca3988e9ccf527881822ee5c3ec79d31b94e68fdc4489a9a9da7d806c1330340691d437088371822fa3105d3970e30debfa952f3567924d2825a68dcda61c - languageName: node - linkType: hard - -"supports-color@npm:^2.0.0": +"style-loader@npm:^2.0.0": version: 2.0.0 - resolution: "supports-color@npm:2.0.0" - checksum: 10c0/570e0b63be36cccdd25186350a6cb2eaad332a95ff162fa06d9499982315f2fe4217e69dd98e862fbcd9c81eaff300a825a1fe7bf5cc752e5b84dfed042b0dda - languageName: node - linkType: hard - -"supports-color@npm:^3.2.3": - version: 3.2.3 - resolution: "supports-color@npm:3.2.3" + resolution: "style-loader@npm:2.0.0" dependencies: - has-flag: "npm:^1.0.0" - checksum: 10c0/d39a57dbd75c3b5740654f8ec16aaf7203b8d12b8a51314507bed590c9081120805f105b4ce741db13105e6f842ac09700e4bd665b9ffc46eb0b34ba54720bd3 + loader-utils: "npm:^2.0.0" + schema-utils: "npm:^3.0.0" + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 10c0/6febd1809b4f67a722e4e366fa3b3f8e1083425f7214b7a8962cf53aa7cc9c522623fb55a5e64049e46d637bbbda3b29ebbe14ec9f7652b27345450fcef6ea80 languageName: node linkType: hard -"supports-color@npm:^5.3.0, supports-color@npm:^5.4.0": +"supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" dependencies: @@ -4754,23 +3987,6 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^0.7.0": - version: 0.7.2 - resolution: "svgo@npm:0.7.2" - dependencies: - coa: "npm:~1.0.1" - colors: "npm:~1.1.2" - csso: "npm:~2.3.1" - js-yaml: "npm:~3.7.0" - mkdirp: "npm:~0.5.1" - sax: "npm:~1.2.1" - whet.extend: "npm:~0.9.9" - bin: - svgo: ./bin/svgo - checksum: 10c0/cc3314ec0227b7fd4dfcbc622b69e45ac79462a2add2c5198b863f107e4afe459e01812e668fae868b3fb02326ffbb4cd25ca7d1f2580656b14beae10eb2596c - languageName: node - linkType: hard - "tapable@npm:^1.0.0, tapable@npm:^1.1.3": version: 1.1.3 resolution: "tapable@npm:1.1.3" @@ -4982,20 +4198,6 @@ __metadata: languageName: node linkType: hard -"uniq@npm:^1.0.1": - version: 1.0.1 - resolution: "uniq@npm:1.0.1" - checksum: 10c0/369dca4a07fdd8de9e48378b9d4b6861722ca71d5f496e91687916bd4b48b8cf3d6db1677be1b40eea63bc6d4728efb4b4e0bd7a89c5fd2d23e7a2cff8009c7a - languageName: node - linkType: hard - -"uniqs@npm:^2.0.0": - version: 2.0.0 - resolution: "uniqs@npm:2.0.0" - checksum: 10c0/f244b158f6b3d30ddea2092c581fe9eb746d6db889a859fd0001e4b7566767bfcc53cdf11e6286f097bb130ebad71025709f41f2e4dd38e5c2f03ec28052baab - languageName: node - linkType: hard - "unique-filename@npm:^1.1.1": version: 1.1.1 resolution: "unique-filename@npm:1.1.1" @@ -5082,7 +4284,7 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:~1.0.1": +"util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 @@ -5114,13 +4316,6 @@ __metadata: languageName: node linkType: hard -"vendors@npm:^1.0.0": - version: 1.0.4 - resolution: "vendors@npm:1.0.4" - checksum: 10c0/a9b097f3607013a23bf447cbaff85b79b694cc23b20e81a6aea1ea9e1c59854c93f7c87abcc71b57999e050606e499d9ce18df67968823644b20f6e03d56022a - languageName: node - linkType: hard - "vm-browserify@npm:^1.0.1": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" @@ -5248,13 +4443,6 @@ __metadata: languageName: node linkType: hard -"whet.extend@npm:~0.9.9": - version: 0.9.9 - resolution: "whet.extend@npm:0.9.9" - checksum: 10c0/75c48bfe0cdd36b7c510286d591b34a1a6810ba914b0c8f23788c2a17f4592706debaf1f1f667c7f46f1a657c4f1d5f2889ce234b570827acbb29bf28799ce7f - languageName: node - linkType: hard - "which-module@npm:^2.0.0": version: 2.0.1 resolution: "which-module@npm:2.0.1" From fa349e6c8c574cba171aa8ab857d5f32d5e5134b Mon Sep 17 00:00:00 2001 From: Stephane Bouchet Date: Mon, 23 Mar 2026 11:52:27 +0100 Subject: [PATCH 2/2] Bump typescript and ts-loader to fix build with css-loader 5.x css-loader 5.x introduces @types/json-schema as a transitive dependency, which triggers a crash in TypeScript 3.4.5 (__spreadArrays not defined). Upgrade typescript to 4.9.5 and ts-loader to 8.4.0 for compatibility. Signed-off-by: Stephane Bouchet Co-Authored-By: Claude Opus 4.6 --- cloud-shell/package.json | 4 +- cloud-shell/yarn.lock | 125 ++++++++++++++++++++++++++++++--------- 2 files changed, 100 insertions(+), 29 deletions(-) diff --git a/cloud-shell/package.json b/cloud-shell/package.json index 9bfac2b7..3004ee52 100644 --- a/cloud-shell/package.json +++ b/cloud-shell/package.json @@ -13,8 +13,8 @@ "devDependencies": { "css-loader": "^5.2.7", "style-loader": "^2.0.0", - "ts-loader": "^5.3.3", - "typescript": "3.4.5", + "ts-loader": "^8.4.0", + "typescript": "4.9.5", "webpack": "^4.0.0", "webpack-cli": "^3.2.1" }, diff --git a/cloud-shell/yarn.lock b/cloud-shell/yarn.lock index d78f5c15..c3933558 100644 --- a/cloud-shell/yarn.lock +++ b/cloud-shell/yarn.lock @@ -316,6 +316,15 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + "anymatch@npm:^2.0.0": version: 2.0.0 resolution: "anymatch@npm:2.0.0" @@ -562,7 +571,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:~3.0.2": +"braces@npm:^3.0.3, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: @@ -782,7 +791,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.3.0, chalk@npm:^2.4.2": +"chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -793,6 +802,16 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^4.1.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + "chokidar@npm:^2.1.8": version: 2.1.8 resolution: "chokidar@npm:2.1.8" @@ -897,8 +916,8 @@ __metadata: css-loader: "npm:^5.2.7" reconnecting-websocket: "npm:^4.2.0" style-loader: "npm:^2.0.0" - ts-loader: "npm:^5.3.3" - typescript: "npm:3.4.5" + ts-loader: "npm:^8.4.0" + typescript: "npm:4.9.5" vscode-uri: "npm:^2.1.1" vscode-ws-jsonrpc: "npm:^0.1.1" webpack: "npm:^4.0.0" @@ -927,6 +946,15 @@ __metadata: languageName: node linkType: hard +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + "color-name@npm:1.1.3": version: 1.1.3 resolution: "color-name@npm:1.1.3" @@ -934,6 +962,13 @@ __metadata: languageName: node linkType: hard +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + "commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -1869,6 +1904,13 @@ __metadata: languageName: node linkType: hard +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + "has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" @@ -2407,7 +2449,7 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:^1.0.2, loader-utils@npm:^1.2.3, loader-utils@npm:^1.4.0": +"loader-utils@npm:^1.2.3, loader-utils@npm:^1.4.0": version: 1.4.2 resolution: "loader-utils@npm:1.4.2" dependencies: @@ -2559,6 +2601,16 @@ __metadata: languageName: node linkType: hard +"micromatch@npm:^4.0.0": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 + languageName: node + linkType: hard + "miller-rabin@npm:^4.0.0": version: 4.0.1 resolution: "miller-rabin@npm:4.0.1" @@ -3105,7 +3157,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be @@ -3576,7 +3628,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^5.0.1, semver@npm:^5.5.0, semver@npm:^5.6.0": +"semver@npm:^5.5.0, semver@npm:^5.6.0": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -3585,6 +3637,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.3.4": + version: 7.7.4 + resolution: "semver@npm:7.7.4" + bin: + semver: bin/semver.js + checksum: 10c0/5215ad0234e2845d4ea5bb9d836d42b03499546ddafb12075566899fc617f68794bb6f146076b6881d755de17d6c6cc73372555879ec7dce2c2feee947866ad2 + languageName: node + linkType: hard + "semver@npm:^7.3.5": version: 7.7.3 resolution: "semver@npm:7.7.3" @@ -3987,6 +4048,15 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + "tapable@npm:^1.0.0, tapable@npm:^1.1.3": version: 1.1.3 resolution: "tapable@npm:1.1.3" @@ -4126,18 +4196,19 @@ __metadata: languageName: node linkType: hard -"ts-loader@npm:^5.3.3": - version: 5.4.5 - resolution: "ts-loader@npm:5.4.5" +"ts-loader@npm:^8.4.0": + version: 8.4.0 + resolution: "ts-loader@npm:8.4.0" dependencies: - chalk: "npm:^2.3.0" + chalk: "npm:^4.1.0" enhanced-resolve: "npm:^4.0.0" - loader-utils: "npm:^1.0.2" - micromatch: "npm:^3.1.4" - semver: "npm:^5.0.1" + loader-utils: "npm:^2.0.0" + micromatch: "npm:^4.0.0" + semver: "npm:^7.3.4" peerDependencies: typescript: "*" - checksum: 10c0/1974fac670ee8fec44d533ed4cf02dc07c6957cfc7c98a52455b74122b68b23d17b761985ddcb9634354a6c1493f518dd80e719a7901ecd664273f080dd3402b + webpack: "*" + checksum: 10c0/ee00e9e724aa4692194369201326c3cae870fda304cca24b66e4f0013006804c302899869b3c0cd09ca8efec7488f1d9a55bf1354074018eb1ab4b3984dc6a09 languageName: node linkType: hard @@ -4166,23 +4237,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:3.4.5": - version: 3.4.5 - resolution: "typescript@npm:3.4.5" +"typescript@npm:4.9.5": + version: 4.9.5 + resolution: "typescript@npm:4.9.5" bin: - tsc: ./bin/tsc - tsserver: ./bin/tsserver - checksum: 10c0/c15aad7e12ad3824bdd89127b62851197db42e33dc3880b54acd6de6b2f395ea9615e66e388e5ef56708d8080dcdbaa7b1a93e10a79c89a190ed5b498ccea5e3 + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/5f6cad2e728a8a063521328e612d7876e12f0d8a8390d3b3aaa452a6a65e24e9ac8ea22beb72a924fd96ea0a49ea63bb4e251fb922b12eedfb7f7a26475e5c56 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A3.4.5#optional!builtin": - version: 3.4.5 - resolution: "typescript@patch:typescript@npm%3A3.4.5#optional!builtin::version=3.4.5&hash=9a3324" +"typescript@patch:typescript@npm%3A4.9.5#optional!builtin": + version: 4.9.5 + resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587" bin: - tsc: ./bin/tsc - tsserver: ./bin/tsserver - checksum: 10c0/53e4d0cfb339eff937912830009da19ca233047958ebb53c1cc625cd0a52f562575e732c2d679c969bab86795cecd74d1cd90eddfc8710585bbbfd5dd3e4d898 + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/e3333f887c6829dfe0ab6c1dbe0dd1e3e2aeb56c66460cb85c5440c566f900c833d370ca34eb47558c0c69e78ced4bfe09b8f4f98b6de7afed9b84b8d1dd06a1 languageName: node linkType: hard