diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 682b47c0..90655ffb 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -16,20 +16,13 @@ jobs: - name: Checkout Repository uses: actions/checkout@v4 - name: Use Node.js 18.x - uses: actions/setup-node@v1 + uses: actions/setup-node@v4 with: node-version: '18' - - name: Npm Install + - name: yarn install run: | - npm install -g npm@6 - cd ./packages/arui-scripts/ - npm install --force + yarn install --immutable - name: Run Audit id: audit - uses: oke-py/npm-audit-action@v2 - with: - audit_level: critical - github_token: ${{ secrets.GITHUB_TOKEN }} - working_directory: ./packages/arui-scripts - issue_assignees: oke-py - issue_labels: vulnerability \ No newline at end of file + run: | + yarn turbo audit diff --git a/packages/arui-scripts-modules/package.json b/packages/arui-scripts-modules/package.json index 115c5105..483ba5ad 100644 --- a/packages/arui-scripts-modules/package.json +++ b/packages/arui-scripts-modules/package.json @@ -21,7 +21,8 @@ "lint:scripts": "eslint \"**/*.{js,jsx,ts,tsx}\" --ext .js,.jsx,.ts,.tsx", "lint": "yarn lint:scripts", "lint:fix": "yarn lint:scripts --fix", - "format": "prettier --write $INIT_CWD/{config,src}/**/*.{ts,tsx,js,jsx,css}" + "format": "prettier --write $INIT_CWD/{config,src}/**/*.{ts,tsx,js,jsx,css}", + "audit": "yarn npm audit --severity high --environment production" }, "peerDependencies": { "react": ">16.18.0" diff --git a/packages/arui-scripts-server/package.json b/packages/arui-scripts-server/package.json index 555f88b3..e02fdc77 100644 --- a/packages/arui-scripts-server/package.json +++ b/packages/arui-scripts-server/package.json @@ -18,7 +18,8 @@ "lint:scripts": "eslint \"**/*.{js,jsx,ts,tsx}\" --ext .js,.jsx,.ts,.tsx", "lint": "yarn lint:scripts", "lint:fix": "yarn lint:scripts --fix", - "format": "prettier --write $INIT_CWD/{config,src}/**/*.{ts,tsx,js,jsx,css}" + "format": "prettier --write $INIT_CWD/{config,src}/**/*.{ts,tsx,js,jsx,css}", + "audit": "yarn npm audit --severity high --environment production" }, "devDependencies": { "@alfalab/scripts-modules": "workspace:*", diff --git a/packages/arui-scripts/package.json b/packages/arui-scripts/package.json index 88083477..f3d2bf51 100644 --- a/packages/arui-scripts/package.json +++ b/packages/arui-scripts/package.json @@ -42,7 +42,7 @@ "autoprefixer": "^10.3.16", "babel-core": "^7.0.0-bridge.0", "babel-jest": "28.1.3", - "babel-loader": "9.1.3", + "babel-loader": "9.2.1", "babel-plugin-istanbul": "^7.0.0", "babel-plugin-transform-react-remove-prop-types": "0.4.24", "case-sensitive-paths-webpack-plugin": "2.4.0", @@ -102,10 +102,10 @@ "ts-loader": "9.4.4", "ts-node": "9.1.1", "tsconfig-paths-webpack-plugin": "3.5.1", - "webpack": "^5.88.2", - "webpack-bundle-analyzer": "4.9.0", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "4.10.2", "webpack-deduplication-plugin": "^0.0.8", - "webpack-dev-server": "4.15.1", + "webpack-dev-server": "4.15.2", "webpack-manifest-plugin": "3.2.0", "webpack-node-externals": "3.0.0" }, @@ -122,17 +122,17 @@ "@types/shelljs": "^0.8.12", "@types/start-server-webpack-plugin": "2.2.2", "@types/tar": "^4.0.5", - "@types/webpack": "^5.28.1", - "@types/webpack-bundle-analyzer": "4.6.0", + "@types/webpack": "^5.28.5", + "@types/webpack-bundle-analyzer": "4.7.0", "@types/webpack-dev-server": "^4.7.1", "@types/webpack-manifest-plugin": "3.0.5", "@types/webpack-node-externals": "^3.0.0", "eslint": "^8.20.0", - "eslint-config-custom": "file:../eslint-config-custom", + "eslint-config-custom": "workspace:*", "prettier": "^2.7.1", "stylelint": "^14.9.1", "type-fest": "2.19.0", - "typescript": "4.9.5" + "typescript": "5.6.3" }, "optionalDependencies": { "brotli-size": "^4.0.0" @@ -147,7 +147,8 @@ "lint:scripts": "eslint \"**/*.{js,jsx,ts,tsx}\" --ext .js,.jsx,.ts,.tsx", "lint": "yarn lint:css && yarn lint:scripts", "lint:fix": "yarn lint:css --fix && yarn lint:scripts --fix", - "format": "prettier --write $INIT_CWD/{config,src}/**/*.{ts,tsx,js,jsx,css}" + "format": "prettier --write $INIT_CWD/{config,src}/**/*.{ts,tsx,js,jsx,css}", + "audit": "yarn npm audit --severity high --environment production" }, "peerDependencies": { "imagemin-gifsicle": "^7.0.0", diff --git a/packages/arui-scripts/src/commands/bundle-analyze/index.ts b/packages/arui-scripts/src/commands/bundle-analyze/index.ts index c4d9805b..700b11fd 100644 --- a/packages/arui-scripts/src/commands/bundle-analyze/index.ts +++ b/packages/arui-scripts/src/commands/bundle-analyze/index.ts @@ -19,7 +19,7 @@ import makeTmpDir from '../util/make-tmp-dir'; generateStatsFile: true, statsFilename: configs.statsOutputPath, analyzerPort: 'auto', - }), + }) as unknown as webpack.WebpackPluginInstance, // webpack-bundle-analyzer has incorrect types ]; webpackConfig.output = { ...webpackConfig.output, diff --git a/packages/client-event-bus/package.json b/packages/client-event-bus/package.json index 8d3c6c92..cc997a1d 100644 --- a/packages/client-event-bus/package.json +++ b/packages/client-event-bus/package.json @@ -21,7 +21,8 @@ "lint:scripts": "eslint \"**/*.{js,jsx,ts,tsx}\" --ext .js,.jsx,.ts,.tsx", "lint": "yarn lint:scripts", "lint:fix": "yarn lint:scripts --fix", - "format": "prettier --write $INIT_CWD/{config,src}/**/*.{ts,tsx,js,jsx,css}" + "format": "prettier --write $INIT_CWD/{config,src}/**/*.{ts,tsx,js,jsx,css}", + "audit": "yarn npm audit --severity high --environment production" }, "peerDependencies": { "react": ">16.18.0" diff --git a/turbo.json b/turbo.json index 51272399..a16fc2fb 100644 --- a/turbo.json +++ b/turbo.json @@ -15,6 +15,7 @@ "lint": {}, "validate": { "dependsOn": ["build:app"] - } + }, + "audit": {} } } diff --git a/yarn.lock b/yarn.lock index 0478d036..402568e5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3905,7 +3905,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": +"@jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -4051,10 +4051,10 @@ __metadata: languageName: node linkType: hard -"@polka/url@npm:^1.0.0-next.20": - version: 1.0.0-next.21 - resolution: "@polka/url@npm:1.0.0-next.21" - checksum: c7654046d38984257dd639eab3dc770d1b0340916097b2fac03ce5d23506ada684e05574a69b255c32ea6a144a957c8cd84264159b545fca031c772289d88788 +"@polka/url@npm:^1.0.0-next.24": + version: 1.0.0-next.28 + resolution: "@polka/url@npm:1.0.0-next.28" + checksum: 7402aaf1de781d0eb0870d50cbcd394f949aee11b38a267a5c3b4e3cfee117e920693e6e93ce24c87ae2d477a59634f39d9edde8e86471cae756839b07c79af7 languageName: node linkType: hard @@ -4470,6 +4470,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:^1.0.5": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 8825d6e729e16445d9a1dd2fb1db2edc5ed400799064cd4d028150701031af012ba30d6d03fe9df40f4d7a437d0de6d2b256020152b7b09bde9f2e420afdffd9 + languageName: node + linkType: hard + "@types/events@npm:*": version: 3.0.0 resolution: "@types/events@npm:3.0.0" @@ -5091,14 +5098,14 @@ __metadata: languageName: node linkType: hard -"@types/webpack-bundle-analyzer@npm:4.6.0": - version: 4.6.0 - resolution: "@types/webpack-bundle-analyzer@npm:4.6.0" +"@types/webpack-bundle-analyzer@npm:4.7.0": + version: 4.7.0 + resolution: "@types/webpack-bundle-analyzer@npm:4.7.0" dependencies: "@types/node": "*" tapable: ^2.2.0 webpack: ^5 - checksum: 1cd5baa621a1dbe820bacf981d6e48f3423b733fb5e33c1356347e73d5e3e880ae6ebacf8f43d9e47e135d3ed2653ec5e40e12c6ce187f2eb3f548d9c949f6aa + checksum: d50ef42ae98c4ca0ca1afa2433f27996292e4052f038e9f3cb38c3fd6931c365b5b21ac46b7f8af2ecd48ab17447c96033774b3985b82ed3818fe647ec9191bd languageName: node linkType: hard @@ -5162,7 +5169,7 @@ __metadata: languageName: node linkType: hard -"@types/webpack@npm:*, @types/webpack@npm:^5.28.1": +"@types/webpack@npm:*": version: 5.28.2 resolution: "@types/webpack@npm:5.28.2" dependencies: @@ -5187,6 +5194,17 @@ __metadata: languageName: node linkType: hard +"@types/webpack@npm:^5.28.5": + version: 5.28.5 + resolution: "@types/webpack@npm:5.28.5" + dependencies: + "@types/node": "*" + tapable: ^2.2.0 + webpack: ^5 + checksum: 14359d9ccecef7ef1ea271c00baec5337213c7fda63a34c61b9e519505b3928d0807cdbb5b1172d1994e1179920b89c57eaf2cbf64599958b67cd70720ac2a9b + languageName: node + linkType: hard + "@types/ws@npm:^8.5.5": version: 8.5.5 resolution: "@types/ws@npm:8.5.5" @@ -5370,6 +5388,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/ast@npm:1.12.1" + dependencies: + "@webassemblyjs/helper-numbers": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + checksum: 31bcc64147236bd7b1b6d29d1f419c1f5845c785e1e42dc9e3f8ca2e05a029e9393a271b84f3a5bff2a32d35f51ff59e2181a6e5f953fe88576acd6750506202 + languageName: node + linkType: hard + "@webassemblyjs/floating-point-hex-parser@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" @@ -5391,6 +5419,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-buffer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" + checksum: c3ffb723024130308db608e86e2bdccd4868bbb62dffb0a9a1530606496f79c87f8565bd8e02805ce64912b71f1a70ee5fb00307258b0c082c3abf961d097eca + languageName: node + linkType: hard + "@webassemblyjs/helper-numbers@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" @@ -5421,6 +5456,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-section@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/wasm-gen": 1.12.1 + checksum: c19810cdd2c90ff574139b6d8c0dda254d42d168a9e5b3d353d1bc085f1d7164ccd1b3c05592a45a939c47f7e403dc8d03572bb686642f06a3d02932f6f0bc8f + languageName: node + linkType: hard + "@webassemblyjs/ieee754@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/ieee754@npm:1.11.6" @@ -5462,6 +5509,22 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-edit@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/helper-wasm-section": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-opt": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + "@webassemblyjs/wast-printer": 1.12.1 + checksum: ae23642303f030af888d30c4ef37b08dfec7eab6851a9575a616e65d1219f880d9223913a39056dd654e49049d76e97555b285d1f7e56935047abf578cce0692 + languageName: node + linkType: hard + "@webassemblyjs/wasm-gen@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" @@ -5475,6 +5538,19 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-gen@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: 5787626bb7f0b033044471ddd00ce0c9fe1ee4584e8b73e232051e3a4c99ba1a102700d75337151c8b6055bae77eefa4548960c610a5e4a504e356bd872138ff + languageName: node + linkType: hard + "@webassemblyjs/wasm-opt@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" @@ -5487,6 +5563,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-opt@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + checksum: 0e8fa8a0645304a1e18ff40d3db5a2e9233ebaa169b19fcc651d6fc9fe2cac0ce092ddee927318015ae735d9cd9c5d97c0cafb6a51dcd2932ac73587b62df991 + languageName: node + linkType: hard + "@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": version: 1.11.6 resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" @@ -5501,6 +5589,20 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-api-error": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: 176015de3551ac068cd4505d837414f258d9ade7442bd71efb1232fa26c9f6d7d4e11a5c816caeed389943f409af7ebff6899289a992d7a70343cb47009d21a8 + languageName: node + linkType: hard + "@webassemblyjs/wast-printer@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/wast-printer@npm:1.11.6" @@ -5511,6 +5613,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wast-printer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wast-printer@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@xtuc/long": 4.2.2 + checksum: 2974b5dda8d769145ba0efd886ea94a601e61fb37114c14f9a9a7606afc23456799af652ac3052f284909bd42edc3665a76bc9b50f95f0794c053a8a1757b713 + languageName: node + linkType: hard + "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" @@ -5587,6 +5699,15 @@ __metadata: languageName: node linkType: hard +"acorn-import-attributes@npm:^1.9.5": + version: 1.9.5 + resolution: "acorn-import-attributes@npm:1.9.5" + peerDependencies: + acorn: ^8 + checksum: 1c0c49b6a244503964ae46ae850baccf306e84caf99bc2010ed6103c69a423987b07b520a6c619f075d215388bd4923eccac995886a54309eda049ab78a4be95 + languageName: node + linkType: hard + "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -6134,8 +6255,8 @@ __metadata: "@types/shelljs": ^0.8.12 "@types/start-server-webpack-plugin": 2.2.2 "@types/tar": ^4.0.5 - "@types/webpack": ^5.28.1 - "@types/webpack-bundle-analyzer": 4.6.0 + "@types/webpack": ^5.28.5 + "@types/webpack-bundle-analyzer": 4.7.0 "@types/webpack-dev-server": ^4.7.1 "@types/webpack-manifest-plugin": 3.0.5 "@types/webpack-node-externals": ^3.0.0 @@ -6143,7 +6264,7 @@ __metadata: autoprefixer: ^10.3.16 babel-core: ^7.0.0-bridge.0 babel-jest: 28.1.3 - babel-loader: 9.1.3 + babel-loader: 9.2.1 babel-plugin-istanbul: ^7.0.0 babel-plugin-transform-react-remove-prop-types: 0.4.24 brotli-size: ^4.0.0 @@ -6154,7 +6275,7 @@ __metadata: css-loader: 6.8.1 css-minimizer-webpack-plugin: 3.4.1 eslint: ^8.20.0 - eslint-config-custom: "file:../eslint-config-custom" + eslint-config-custom: "workspace:*" expose-loader: 3.1.0 filesize: ^6.4.0 fork-ts-checker-webpack-plugin: 6.5.3 @@ -6209,11 +6330,11 @@ __metadata: ts-node: 9.1.1 tsconfig-paths-webpack-plugin: 3.5.1 type-fest: 2.19.0 - typescript: 4.9.5 - webpack: ^5.88.2 - webpack-bundle-analyzer: 4.9.0 + typescript: 5.6.3 + webpack: ^5.95.0 + webpack-bundle-analyzer: 4.10.2 webpack-deduplication-plugin: ^0.0.8 - webpack-dev-server: 4.15.1 + webpack-dev-server: 4.15.2 webpack-manifest-plugin: 3.2.0 webpack-node-externals: 3.0.0 peerDependencies: @@ -6348,16 +6469,16 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:9.1.3": - version: 9.1.3 - resolution: "babel-loader@npm:9.1.3" +"babel-loader@npm:9.2.1": + version: 9.2.1 + resolution: "babel-loader@npm:9.2.1" dependencies: find-cache-dir: ^4.0.0 schema-utils: ^4.0.0 peerDependencies: "@babel/core": ^7.12.0 webpack: ">=5" - checksum: b168dde5b8cf11206513371a79f86bb3faa7c714e6ec9fffd420876b61f3d7f5f4b976431095ef6a14bc4d324505126deb91045fd41e312ba49f4deaa166fe28 + checksum: e1858d7625ad7cc8cabe6bbb8657f957041ffb1308375f359e92aa1654f413bfbb86a281bbf7cd4f7fff374d571c637b117551deac0231d779a198d4e4e78331 languageName: node linkType: hard @@ -8316,6 +8437,13 @@ __metadata: languageName: node linkType: hard +"debounce@npm:^1.2.1": + version: 1.2.1 + resolution: "debounce@npm:1.2.1" + checksum: 682a89506d9e54fb109526f4da255c5546102fbb8e3ae75eef3b04effaf5d4853756aee97475cd4650641869794e44f410eeb20ace2b18ea592287ab2038519e + languageName: node + linkType: hard + "debug@npm:2.6.9, debug@npm:^2.6.0": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -8939,6 +9067,16 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^5.17.1": + version: 5.17.1 + resolution: "enhanced-resolve@npm:5.17.1" + dependencies: + graceful-fs: ^4.2.4 + tapable: ^2.2.0 + checksum: 4bc38cf1cea96456f97503db7280394177d1bc46f8f87c267297d04f795ac5efa81e48115a2f5b6273c781027b5b6bfc5f62b54df629e4d25fa7001a86624f59 + languageName: node + linkType: hard + "enquirer@npm:^2.3.0": version: 2.4.1 resolution: "enquirer@npm:2.4.1" @@ -9309,13 +9447,6 @@ __metadata: languageName: node linkType: hard -"eslint-config-custom@file:../eslint-config-custom::locator=arui-scripts%40workspace%3Apackages%2Farui-scripts": - version: 0.0.0 - resolution: "eslint-config-custom@file:../eslint-config-custom#../eslint-config-custom::hash=566b4e&locator=arui-scripts%40workspace%3Apackages%2Farui-scripts" - checksum: 424ecde95a6583b13ebdc939f5de19e8ff282659e775a691f5dc5a3cb0dd6c901c6c6c3db1bf5e435fb1707b419a01540320114a3a0ea953b377eb2de22467e7 - languageName: node - linkType: hard - "eslint-config-custom@workspace:*, eslint-config-custom@workspace:packages/eslint-config-custom": version: 0.0.0-use.local resolution: "eslint-config-custom@workspace:packages/eslint-config-custom" @@ -10824,7 +10955,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.8, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.8, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -11069,7 +11200,7 @@ __metadata: languageName: node linkType: hard -"html-escaper@npm:^2.0.0": +"html-escaper@npm:^2.0.0, html-escaper@npm:^2.0.2": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 @@ -13964,10 +14095,10 @@ __metadata: languageName: node linkType: hard -"mrmime@npm:^1.0.0": - version: 1.0.1 - resolution: "mrmime@npm:1.0.1" - checksum: cc979da44bbbffebaa8eaf7a45117e851f2d4cb46a3ada6ceb78130466a04c15a0de9a9ce1c8b8ba6f6e1b8618866b1352992bf1757d241c0ddca558b9f28a77 +"mrmime@npm:^2.0.0": + version: 2.0.0 + resolution: "mrmime@npm:2.0.0" + checksum: f6fe11ec667c3d96f1ce5fd41184ed491d5f0a5f4045e82446a471ccda5f84c7f7610dff61d378b73d964f73a320bd7f89788f9e6b9403e32cc4be28ba99f569 languageName: node linkType: hard @@ -17349,13 +17480,13 @@ __metadata: linkType: hard "semver@npm:7.3.7": - version: 7.3.7 - resolution: "semver@npm:7.3.7" + version: 7.5.2 + resolution: "semver@npm:7.5.2" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: 2fa3e877568cd6ce769c75c211beaed1f9fce80b28338cadd9d0b6c40f2e2862bafd62c19a6cff42f3d54292b7c623277bcab8816a2b5521cf15210d43e75232 + checksum: 3fdf5d1e6f170fe8bcc41669e31787649af91af7f54f05c71d0865bb7aa27e8b92f68b3e6b582483e2c1c648008bc84249d2cd86301771fe5cbf7621d1fe5375 languageName: node linkType: hard @@ -17618,14 +17749,14 @@ __metadata: languageName: node linkType: hard -"sirv@npm:^1.0.7": - version: 1.0.19 - resolution: "sirv@npm:1.0.19" +"sirv@npm:^2.0.3": + version: 2.0.4 + resolution: "sirv@npm:2.0.4" dependencies: - "@polka/url": ^1.0.0-next.20 - mrmime: ^1.0.0 - totalist: ^1.0.0 - checksum: c943cfc61baf85f05f125451796212ec35d4377af4da90ae8ec1fa23e6d7b0b4d9c74a8fbf65af83c94e669e88a09dc6451ba99154235eead4393c10dda5b07c + "@polka/url": ^1.0.0-next.24 + mrmime: ^2.0.0 + totalist: ^3.0.0 + checksum: 6853384a51d6ee9377dd657e2b257e0e98b29abbfbfa6333e105197f0f100c8c56a4520b47028b04ab1833cf2312526206f38fcd4f891c6df453f40da1a15a57 languageName: node linkType: hard @@ -18452,6 +18583,28 @@ __metadata: languageName: node linkType: hard +"terser-webpack-plugin@npm:^5.3.10": + version: 5.3.10 + resolution: "terser-webpack-plugin@npm:5.3.10" + dependencies: + "@jridgewell/trace-mapping": ^0.3.20 + jest-worker: ^27.4.5 + schema-utils: ^3.1.1 + serialize-javascript: ^6.0.1 + terser: ^5.26.0 + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: bd6e7596cf815f3353e2a53e79cbdec959a1b0276f5e5d4e63e9d7c3c5bb5306df567729da287d1c7b39d79093e56863c569c42c6c24cc34c76aa313bd2cbcea + languageName: node + linkType: hard + "terser@npm:^5.10.0": version: 5.31.0 resolution: "terser@npm:5.31.0" @@ -18480,6 +18633,20 @@ __metadata: languageName: node linkType: hard +"terser@npm:^5.26.0": + version: 5.34.1 + resolution: "terser@npm:5.34.1" + dependencies: + "@jridgewell/source-map": ^0.3.3 + acorn: ^8.8.2 + commander: ^2.20.0 + source-map-support: ~0.5.20 + bin: + terser: bin/terser + checksum: 19a6710e17ff3f20d3b0661090640a572ce5ff6f2e95c731bb5a9eb1dcc1fe563cd0f1e4a22cde89b2717667336252bc2adb8894bdfbec6d1996b3e70b44f365 + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -18610,10 +18777,10 @@ __metadata: languageName: node linkType: hard -"totalist@npm:^1.0.0": - version: 1.1.0 - resolution: "totalist@npm:1.1.0" - checksum: dfab80c7104a1d170adc8c18782d6c04b7df08352dec452191208c66395f7ef2af7537ddfa2cf1decbdcfab1a47afbbf0dec6543ea191da98c1c6e1599f86adc +"totalist@npm:^3.0.0": + version: 3.0.1 + resolution: "totalist@npm:3.0.1" + checksum: 5132d562cf88ff93fd710770a92f31dbe67cc19b5c6ccae2efc0da327f0954d211bbfd9456389655d726c624f284b4a23112f56d1da931ca7cfabbe1f45e778a languageName: node linkType: hard @@ -19051,6 +19218,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:5.6.3": + version: 5.6.3 + resolution: "typescript@npm:5.6.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: ba302f8822777ebefb28b554105f3e074466b671e7444ec6b75dadc008a62f46f373d9e57ceced1c433756d06c8b7dc569a7eefdf3a9573122a49205ff99021a + languageName: node + linkType: hard + "typescript@patch:typescript@4.9.5#~builtin, typescript@patch:typescript@^4.4.3#~builtin, typescript@patch:typescript@^4.9.5#~builtin": version: 4.9.5 resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=493e53" @@ -19061,6 +19238,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@5.6.3#~builtin": + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#~builtin::version=5.6.3&hash=493e53" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: ade87bce2363ee963eed0e4ca8a312ea02c81873ebd53609bc3f6dc0a57f6e61ad7e3fb8cbb7f7ab8b5081cbee801b023f7c4823ee70b1c447eae050e6c7622b + languageName: node + linkType: hard + "typical@npm:^4.0.0": version: 4.0.0 resolution: "typical@npm:4.0.0" @@ -19565,6 +19752,16 @@ __metadata: languageName: node linkType: hard +"watchpack@npm:^2.4.1": + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" + dependencies: + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.1.2 + checksum: 92d9d52ce3d16fd83ed6994d1dd66a4d146998882f4c362d37adfea9ab77748a5b4d1e0c65fa104797928b2d40f635efa8f9b925a6265428a69f1e1852ca3441 + languageName: node + linkType: hard + "wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": version: 1.7.3 resolution: "wbuf@npm:1.7.3" @@ -19597,23 +19794,25 @@ __metadata: languageName: node linkType: hard -"webpack-bundle-analyzer@npm:4.9.0": - version: 4.9.0 - resolution: "webpack-bundle-analyzer@npm:4.9.0" +"webpack-bundle-analyzer@npm:4.10.2": + version: 4.10.2 + resolution: "webpack-bundle-analyzer@npm:4.10.2" dependencies: "@discoveryjs/json-ext": 0.5.7 acorn: ^8.0.4 acorn-walk: ^8.0.0 - chalk: ^4.1.0 commander: ^7.2.0 + debounce: ^1.2.1 + escape-string-regexp: ^4.0.0 gzip-size: ^6.0.0 - lodash: ^4.17.20 + html-escaper: ^2.0.2 opener: ^1.5.2 - sirv: ^1.0.7 + picocolors: ^1.0.0 + sirv: ^2.0.3 ws: ^7.3.1 bin: webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: e439aea4e88e18bfdc16eb69782c1bb17b2e581905a5cfa8d34058dc6677f6e202f896189268e58b49fa14ae12f5ef4c25cdca9f98f3de7e6699ac62def2f0af + checksum: 4f0275e7d87bb6203a618ca5d2d4953943979d986fa2b91be1bf1ad0bcd22bec13398803273d11699f9fbcf106896311208a72d63fe5f8a47b687a226e598dc1 languageName: node linkType: hard @@ -19631,7 +19830,7 @@ __metadata: languageName: node linkType: hard -"webpack-dev-middleware@npm:^5.3.1": +"webpack-dev-middleware@npm:^5.3.1, webpack-dev-middleware@npm:^5.3.4": version: 5.3.4 resolution: "webpack-dev-middleware@npm:5.3.4" dependencies: @@ -19646,7 +19845,7 @@ __metadata: languageName: node linkType: hard -"webpack-dev-server@npm:*, webpack-dev-server@npm:4.15.1": +"webpack-dev-server@npm:*": version: 4.15.1 resolution: "webpack-dev-server@npm:4.15.1" dependencies: @@ -19693,6 +19892,53 @@ __metadata: languageName: node linkType: hard +"webpack-dev-server@npm:4.15.2": + version: 4.15.2 + resolution: "webpack-dev-server@npm:4.15.2" + dependencies: + "@types/bonjour": ^3.5.9 + "@types/connect-history-api-fallback": ^1.3.5 + "@types/express": ^4.17.13 + "@types/serve-index": ^1.9.1 + "@types/serve-static": ^1.13.10 + "@types/sockjs": ^0.3.33 + "@types/ws": ^8.5.5 + ansi-html-community: ^0.0.8 + bonjour-service: ^1.0.11 + chokidar: ^3.5.3 + 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.3.2 + http-proxy-middleware: ^2.0.3 + ipaddr.js: ^2.0.1 + launch-editor: ^2.6.0 + open: ^8.0.9 + p-retry: ^4.5.0 + rimraf: ^3.0.2 + schema-utils: ^4.0.0 + selfsigned: ^2.1.1 + serve-index: ^1.9.1 + sockjs: ^0.3.24 + spdy: ^4.0.2 + webpack-dev-middleware: ^5.3.4 + ws: ^8.13.0 + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + bin: + webpack-dev-server: bin/webpack-dev-server.js + checksum: 123507129cb4d55fdc5fabdd177574f31133605748372bb11353307b7a583ef25c6fd27b6addf56bf070ba44c88d5da861771c2ec55f52405082ec9efd01f039 + languageName: node + linkType: hard + "webpack-manifest-plugin@npm:3.2.0": version: 3.2.0 resolution: "webpack-manifest-plugin@npm:3.2.0" @@ -19729,7 +19975,7 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5, webpack@npm:^5.88.2": +"webpack@npm:^5": version: 5.88.2 resolution: "webpack@npm:5.88.2" dependencies: @@ -19766,6 +20012,42 @@ __metadata: languageName: node linkType: hard +"webpack@npm:^5.95.0": + version: 5.95.0 + resolution: "webpack@npm:5.95.0" + dependencies: + "@types/estree": ^1.0.5 + "@webassemblyjs/ast": ^1.12.1 + "@webassemblyjs/wasm-edit": ^1.12.1 + "@webassemblyjs/wasm-parser": ^1.12.1 + acorn: ^8.7.1 + acorn-import-attributes: ^1.9.5 + browserslist: ^4.21.10 + chrome-trace-event: ^1.0.2 + enhanced-resolve: ^5.17.1 + es-module-lexer: ^1.2.1 + eslint-scope: 5.1.1 + events: ^3.2.0 + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.2.11 + json-parse-even-better-errors: ^2.3.1 + loader-runner: ^4.2.0 + mime-types: ^2.1.27 + neo-async: ^2.6.2 + schema-utils: ^3.2.0 + tapable: ^2.1.1 + terser-webpack-plugin: ^5.3.10 + watchpack: ^2.4.1 + webpack-sources: ^3.2.3 + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 0c3dfe288de4d62f8f3dc25478a618894883cab739121330763b7847e43304630ea2815ae2351a5f8ff6ab7c9642caf530d503d89bda261fe2cd220e524dd5d1 + languageName: node + linkType: hard + "websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": version: 0.7.4 resolution: "websocket-driver@npm:0.7.4"