From 786ad305628aa49f1f7782556c1c55df07eeed83 Mon Sep 17 00:00:00 2001 From: Karolis Dziedzelis <3297568+Animagne@users.noreply.github.com> Date: Fri, 22 Nov 2024 16:58:30 +0900 Subject: [PATCH] Fix npm audit issues --- cloud-agnostic/core/package.json | 4 +- common/config/rush/pnpm-lock.yaml | 719 ++++++++++++------------ samples/package.json | 2 +- storage/azure/package.json | 8 +- storage/core/package.json | 4 +- storage/google/package.json | 8 +- storage/minio/package.json | 8 +- storage/oss/package.json | 6 +- storage/s3/package.json | 4 +- tests/backend-storage-unit/package.json | 2 +- tests/backend-storage/package.json | 2 +- tests/frontend-storage/package.json | 5 +- utils/common-config/package.json | 2 +- 13 files changed, 397 insertions(+), 377 deletions(-) diff --git a/cloud-agnostic/core/package.json b/cloud-agnostic/core/package.json index bfcce53a..a5ff912c 100644 --- a/cloud-agnostic/core/package.json +++ b/cloud-agnostic/core/package.json @@ -41,8 +41,8 @@ "@types/mocha": "^10.0.1", "chai": "^4.3.10", "cspell": "^8.16.0", - "cypress": "^13.12.0", - "eslint": "^8.42.0", + "cypress": "^13.16.0", + "eslint": "^9.15.0", "inversify": "^6.0.1", "mocha": "^10.4.0", "nyc": "^14.0.0", diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index ec3b75a3..ded6bb78 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: '@types/mocha': ^10.0.1 chai: ^4.3.10 cspell: ^8.16.0 - cypress: ^13.12.0 - eslint: ^8.42.0 + cypress: ^13.16.0 + eslint: ^9.15.0 inversify: ^6.0.1 mocha: ^10.4.0 nyc: ^14.0.0 @@ -30,8 +30,8 @@ importers: '@types/mocha': 10.0.7 chai: 4.5.0 cspell: 8.16.0 - cypress: 13.13.2 - eslint: 8.57.0 + cypress: 13.16.0 + eslint: 9.15.0 inversify: 6.0.2 mocha: 10.7.3 nyc: 14.1.1 @@ -48,7 +48,7 @@ importers: '@itwin/object-storage-core': workspace:* '@types/node': ^18.11.18 cspell: ^8.16.0 - eslint: ^8.42.0 + eslint: ^9.15.0 inversify: ^6.0.1 reflect-metadata: ^0.1.13 rimraf: ^2.6.2 @@ -64,7 +64,7 @@ importers: '@itwin/object-storage-common-config': link:../utils/common-config '@types/node': 18.19.44 cspell: 8.16.0 - eslint: 8.57.0 + eslint: 9.15.0 rimraf: 2.7.1 sort-package-json: 1.57.0 typescript: 5.5.4 @@ -87,9 +87,9 @@ importers: chai: ^4.3.10 chai-as-promised: ^7.1.1 cspell: ^8.16.0 - cypress: ^13.12.0 + cypress: ^13.16.0 dotenv: ^16.0.0 - eslint: ^8.42.0 + eslint: ^9.15.0 inversify: ^6.0.1 mocha: ^10.4.0 npm-run-all: ^4.1.5 @@ -100,8 +100,8 @@ importers: sort-package-json: ^1.53.1 typescript: ^5.1.3 wait-on: ^7.2.0 - webpack: ^5.72.0 - webpack-cli: ^4.9.2 + webpack: ^5.96.1 + webpack-cli: ^5.1.4 dependencies: '@azure/core-paging': 1.6.2 '@azure/storage-blob': 12.24.0 @@ -120,9 +120,9 @@ importers: chai: 4.5.0 chai-as-promised: 7.1.2_chai@4.5.0 cspell: 8.16.0 - cypress: 13.13.2 + cypress: 13.16.0 dotenv: 16.4.5 - eslint: 8.57.0 + eslint: 9.15.0 inversify: 6.0.2 mocha: 10.7.3 npm-run-all: 4.1.5 @@ -133,8 +133,8 @@ importers: sort-package-json: 1.57.0 typescript: 5.5.4 wait-on: 7.2.0 - webpack: 5.93.0_webpack-cli@4.10.0 - webpack-cli: 4.10.0_webpack@5.93.0 + webpack: 5.96.1_webpack-cli@5.1.4 + webpack-cli: 5.1.4_webpack@5.96.1 ../../storage/core: specifiers: @@ -148,8 +148,8 @@ importers: chai: ^4.3.10 chai-as-promised: ^7.1.1 cspell: ^8.16.0 - cypress: ^13.12.0 - eslint: ^8.42.0 + cypress: ^13.16.0 + eslint: ^9.15.0 inversify: ^6.0.1 mocha: ^10.4.0 nyc: ^14.0.0 @@ -169,8 +169,8 @@ importers: chai: 4.5.0 chai-as-promised: 7.1.2_chai@4.5.0 cspell: 8.16.0 - cypress: 13.13.2 - eslint: 8.57.0 + cypress: 13.16.0 + eslint: 9.15.0 inversify: 6.0.2 mocha: 10.7.3 nyc: 14.1.1 @@ -198,9 +198,9 @@ importers: chai: ^4.3.10 chai-as-promised: ^7.1.1 cspell: ^8.16.0 - cypress: ^13.12.0 + cypress: ^13.16.0 dotenv: ^16.0.0 - eslint: ^8.42.0 + eslint: ^9.15.0 google-auth-library: ^9.14.0 inversify: ^6.0.1 mocha: ^10.4.0 @@ -212,8 +212,8 @@ importers: sort-package-json: ^1.53.1 typescript: ^5.1.3 wait-on: ^7.2.0 - webpack: ^5.72.0 - webpack-cli: ^4.9.2 + webpack: ^5.96.1 + webpack-cli: ^5.1.4 dependencies: '@google-cloud/storage': 7.12.1 '@google-cloud/storage-control': 0.2.0 @@ -234,9 +234,9 @@ importers: chai: 4.5.0 chai-as-promised: 7.1.2_chai@4.5.0 cspell: 8.16.0 - cypress: 13.13.2 + cypress: 13.16.0 dotenv: 16.4.5 - eslint: 8.57.0 + eslint: 9.15.0 inversify: 6.0.2 mocha: 10.7.3 npm-run-all: 4.1.5 @@ -247,8 +247,8 @@ importers: sort-package-json: 1.57.0 typescript: 5.5.4 wait-on: 7.2.0 - webpack: 5.93.0_webpack-cli@4.10.0 - webpack-cli: 4.10.0_webpack@5.93.0 + webpack: 5.96.1_webpack-cli@5.1.4 + webpack-cli: 5.1.4_webpack@5.96.1 ../../storage/minio: specifiers: @@ -270,8 +270,8 @@ importers: chai: ^4.3.10 chai-as-promised: ^7.1.1 cspell: ^8.16.0 - cypress: ^13.12.0 - eslint: ^8.42.0 + cypress: ^13.16.0 + eslint: ^9.15.0 inversify: ^6.0.1 minio: ^8.0.1 mocha: ^10.4.0 @@ -283,16 +283,16 @@ importers: sort-package-json: ^1.53.1 typescript: ^5.1.3 wait-on: ^7.2.0 - webpack: ^5.72.0 - webpack-cli: ^4.9.2 + webpack: ^5.96.1 + webpack-cli: ^5.1.4 dependencies: '@aws-sdk/client-s3': 3.629.0 '@itwin/object-storage-core': link:../core '@itwin/object-storage-s3': link:../s3 minio: 8.0.1 devDependencies: - '@cypress/webpack-batteries-included-preprocessor': 3.0.4_f0b57b566764db32ca4ebef893c15e6c - '@cypress/webpack-preprocessor': 5.17.1_webpack@5.93.0 + '@cypress/webpack-batteries-included-preprocessor': 3.0.4_b79580a7bf25015423b3438973cdec4d + '@cypress/webpack-preprocessor': 5.17.1_webpack@5.96.1 '@itwin/cloud-agnostic-core': link:../../cloud-agnostic/core '@itwin/object-storage-common-config': link:../../utils/common-config '@itwin/object-storage-tests-backend': link:../../tests/backend-storage @@ -306,8 +306,8 @@ importers: chai: 4.5.0 chai-as-promised: 7.1.2_chai@4.5.0 cspell: 8.16.0 - cypress: 13.13.2 - eslint: 8.57.0 + cypress: 13.16.0 + eslint: 9.15.0 inversify: 6.0.2 mocha: 10.7.3 npm-run-all: 4.1.5 @@ -318,8 +318,8 @@ importers: sort-package-json: 1.57.0 typescript: 5.5.4 wait-on: 7.2.0 - webpack: 5.93.0_webpack-cli@4.10.0 - webpack-cli: 4.10.0_webpack@5.93.0 + webpack: 5.96.1_webpack-cli@5.1.4 + webpack-cli: 5.1.4_webpack@5.96.1 ../../storage/oss: specifiers: @@ -340,7 +340,7 @@ importers: chai-as-promised: ^7.1.1 cspell: ^8.16.0 dotenv: ^16.0.0 - eslint: ^8.42.0 + eslint: ^9.15.0 inversify: ^6.0.1 mocha: ^10.4.0 npm-run-all: ^4.1.5 @@ -350,8 +350,8 @@ importers: sort-package-json: ^1.53.1 typescript: ^5.1.3 wait-on: ^7.2.0 - webpack: ^5.72.0 - webpack-cli: ^4.9.2 + webpack: ^5.96.1 + webpack-cli: ^5.1.4 dependencies: '@alicloud/pop-core': 1.7.13 '@aws-sdk/client-s3': 3.629.0 @@ -371,7 +371,7 @@ importers: chai-as-promised: 7.1.2_chai@4.5.0 cspell: 8.16.0 dotenv: 16.4.5 - eslint: 8.57.0 + eslint: 9.15.0 inversify: 6.0.2 mocha: 10.7.3 npm-run-all: 4.1.5 @@ -381,8 +381,8 @@ importers: sort-package-json: 1.57.0 typescript: 5.5.4 wait-on: 7.2.0 - webpack: 5.93.0_webpack-cli@4.10.0 - webpack-cli: 4.10.0_webpack@5.93.0 + webpack: 5.96.1_webpack-cli@5.1.4 + webpack-cli: 5.1.4_webpack@5.96.1 ../../storage/s3: specifiers: @@ -406,8 +406,8 @@ importers: chai: ^4.3.10 chai-as-promised: ^7.1.1 cspell: ^8.16.0 - cypress: ^13.12.0 - eslint: ^8.42.0 + cypress: ^13.16.0 + eslint: ^9.15.0 inversify: ^6.0.1 mocha: ^10.4.0 nyc: ^14.0.0 @@ -438,8 +438,8 @@ importers: chai: 4.5.0 chai-as-promised: 7.1.2_chai@4.5.0 cspell: 8.16.0 - cypress: 13.13.2 - eslint: 8.57.0 + cypress: 13.16.0 + eslint: 9.15.0 inversify: 6.0.2 mocha: 10.7.3 nyc: 14.1.1 @@ -464,7 +464,7 @@ importers: chai: ^4.3.10 chai-as-promised: ^7.1.1 cspell: ^8.16.0 - eslint: ^8.42.0 + eslint: ^9.15.0 fs-extra: ^10.1.0 inversify: ^6.0.1 mocha: ^10.4.0 @@ -491,7 +491,7 @@ importers: '@types/node': 18.19.44 '@types/yargs': 15.0.19 cspell: 8.16.0 - eslint: 8.57.0 + eslint: 9.15.0 rimraf: 2.7.1 sort-package-json: 1.57.0 typescript: 5.5.4 @@ -508,7 +508,7 @@ importers: chai: ^4.3.10 chai-as-promised: ^7.1.1 cspell: ^8.16.0 - eslint: ^8.42.0 + eslint: ^9.15.0 inversify: ^6.0.1 mocha: ^10.4.0 rimraf: ^2.6.2 @@ -528,7 +528,7 @@ importers: '@types/mocha': 10.0.7 '@types/node': 18.19.44 cspell: 8.16.0 - eslint: 8.57.0 + eslint: 9.15.0 rimraf: 2.7.1 sort-package-json: 1.57.0 typescript: 5.5.4 @@ -541,10 +541,9 @@ importers: '@types/express': ^4.17.13 '@types/node': ^18.11.18 axios: ^1.7.4 - cross-env: ^7.0.3 cspell: ^8.16.0 - cypress: ^13.12.0 - eslint: ^8.42.0 + cypress: ^13.16.0 + eslint: ^9.15.0 express: ^4.18.0 inversify: ^6.0.1 rimraf: ^2.6.2 @@ -553,16 +552,15 @@ importers: dependencies: '@itwin/cloud-agnostic-core': link:../../cloud-agnostic/core '@itwin/object-storage-core': link:../../storage/core - cypress: 13.13.2 + cypress: 13.16.0 inversify: 6.0.2 devDependencies: '@itwin/object-storage-common-config': link:../../utils/common-config '@types/express': 4.17.21 '@types/node': 18.19.44 axios: 1.7.4 - cross-env: 7.0.3 cspell: 8.16.0 - eslint: 8.57.0 + eslint: 9.15.0 express: 4.19.2 rimraf: 2.7.1 sort-package-json: 1.57.0 @@ -574,7 +572,7 @@ importers: '@typescript-eslint/eslint-plugin': ^5.59.9 '@typescript-eslint/parser': ^5.59.9 cspell: ^8.16.0 - eslint: ^8.42.0 + eslint: ^9.15.0 eslint-config-prettier: ^8.8.0 eslint-import-resolver-node: ^0.3.7 eslint-plugin-deprecation: ^1.4.1 @@ -587,17 +585,17 @@ importers: typescript: ^5.1.3 devDependencies: '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 5.62.0_db7229ad096c0d451e7ee6dacac8a7d5 - '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@5.5.4 + '@typescript-eslint/eslint-plugin': 5.62.0_6b4d383750b839763a9e58124a8fbb6b + '@typescript-eslint/parser': 5.62.0_eslint@9.15.0+typescript@5.5.4 cspell: 8.16.0 - eslint: 8.57.0 - eslint-config-prettier: 8.10.0_eslint@8.57.0 + eslint: 9.15.0 + eslint-config-prettier: 8.10.0_eslint@9.15.0 eslint-import-resolver-node: 0.3.9 - eslint-plugin-deprecation: 1.5.0_eslint@8.57.0+typescript@5.5.4 - eslint-plugin-import: 2.29.1_eslint@8.57.0 - eslint-plugin-mocha: 10.5.0_eslint@8.57.0 - eslint-plugin-prefer-arrow: 1.2.3_eslint@8.57.0 - eslint-plugin-prettier: 4.2.1_cac2d69d611136ee42e8dba38a7224b1 + eslint-plugin-deprecation: 1.5.0_eslint@9.15.0+typescript@5.5.4 + eslint-plugin-import: 2.29.1_eslint@9.15.0 + eslint-plugin-mocha: 10.5.0_eslint@9.15.0 + eslint-plugin-prefer-arrow: 1.2.3_eslint@9.15.0 + eslint-plugin-prettier: 4.2.1_ddbe3e03fc8ffdd29edfb01becb124b1 prettier: 2.8.8 sort-package-json: 1.57.0 typescript: 5.5.4 @@ -3095,8 +3093,8 @@ packages: engines: {node: '>=18.0'} dev: true - /@cypress/request/3.0.1: - resolution: {integrity: sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==} + /@cypress/request/3.0.6: + resolution: {integrity: sha512-fi0eVdCOtKu5Ed6+E8mYxUF6ZTFJDZvHogCBelM0xVXmrDEkyM22gRArQzq1YcHPm1V47Vf/iAD+WgVdUlJCGg==} engines: {node: '>= 6'} dependencies: aws-sign2: 0.7.0 @@ -3105,20 +3103,20 @@ packages: combined-stream: 1.0.8 extend: 3.0.2 forever-agent: 0.6.1 - form-data: 2.3.3 - http-signature: 1.3.6 + form-data: 4.0.0 + http-signature: 1.4.0 is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 mime-types: 2.1.35 performance-now: 2.1.0 - qs: 6.10.4 + qs: 6.13.0 safe-buffer: 5.2.1 - tough-cookie: 4.1.4 + tough-cookie: 5.0.0 tunnel-agent: 0.6.0 uuid: 8.3.2 - /@cypress/webpack-batteries-included-preprocessor/3.0.4_f0b57b566764db32ca4ebef893c15e6c: + /@cypress/webpack-batteries-included-preprocessor/3.0.4_b79580a7bf25015423b3438973cdec4d: resolution: {integrity: sha512-bqmBqYMDys21txkxlXwxQcOnheMHRVmPzNqQqFvvxVgkoDXybNgRBrOpWE64efXX8icWIYOKJIuxzmi5Sjj6QA==} peerDependencies: '@cypress/webpack-preprocessor': ^5.4.4 @@ -3130,13 +3128,13 @@ packages: '@babel/preset-env': 7.25.3_@babel+core@7.25.2 '@babel/preset-react': 7.24.7_@babel+core@7.25.2 '@babel/runtime': 7.25.0 - '@cypress/webpack-preprocessor': 5.17.1_webpack@5.93.0 + '@cypress/webpack-preprocessor': 5.17.1_webpack@5.96.1 assert: 2.1.0 - babel-loader: 9.1.3_fb5444ab5673dfbe6bc1a45ea6b1bf7e + babel-loader: 9.1.3_5a631cb2df108081ef411545931b56d4 babel-plugin-add-module-exports: 1.0.4 browserify-zlib: 0.2.0 buffer: 6.0.3 - coffee-loader: 4.0.0_83eb9aab725b551aa4d62a0ffc077ce4 + coffee-loader: 4.0.0_2236fbf543816b23597cb8761490b47a coffeescript: 2.6.0 constants-browserify: 1.0.0 crypto-browserify: 3.12.0 @@ -3155,14 +3153,14 @@ packages: stream-http: 3.2.0 string_decoder: 1.3.0 timers-browserify: 2.0.12 - ts-loader: 9.4.4_typescript@5.5.4+webpack@5.93.0 + ts-loader: 9.4.4_typescript@5.5.4+webpack@5.96.1 tsconfig-aliased-for-wbip: /tsconfig/7.0.0 tsconfig-paths-webpack-plugin: 3.5.2 tty-browserify: 0.0.1 url: 0.11.4 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.93.0_webpack-cli@4.10.0 + webpack: 5.96.1_webpack-cli@5.1.4 transitivePeerDependencies: - '@swc/core' - esbuild @@ -3186,11 +3184,11 @@ packages: '@babel/runtime': 7.25.0 '@cypress/webpack-preprocessor': 5.17.1 assert: 2.1.0 - babel-loader: 9.1.3_fb5444ab5673dfbe6bc1a45ea6b1bf7e + babel-loader: 9.1.3_5a631cb2df108081ef411545931b56d4 babel-plugin-add-module-exports: 1.0.4 browserify-zlib: 0.2.0 buffer: 6.0.3 - coffee-loader: 4.0.0_83eb9aab725b551aa4d62a0ffc077ce4 + coffee-loader: 4.0.0_2236fbf543816b23597cb8761490b47a coffeescript: 2.6.0 constants-browserify: 1.0.0 crypto-browserify: 3.12.0 @@ -3209,14 +3207,14 @@ packages: stream-http: 3.2.0 string_decoder: 1.3.0 timers-browserify: 2.0.12 - ts-loader: 9.4.4_typescript@5.5.4+webpack@5.93.0 + ts-loader: 9.4.4_typescript@5.5.4+webpack@5.96.1 tsconfig-aliased-for-wbip: /tsconfig/7.0.0 tsconfig-paths-webpack-plugin: 3.5.2 tty-browserify: 0.0.1 url: 0.11.4 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.93.0 + webpack: 5.96.1 transitivePeerDependencies: - '@swc/core' - esbuild @@ -3241,7 +3239,7 @@ packages: - supports-color dev: true - /@cypress/webpack-preprocessor/5.17.1_webpack@5.93.0: + /@cypress/webpack-preprocessor/5.17.1_webpack@5.96.1: resolution: {integrity: sha512-FE/e8ikPc8z4EVopJCaior3RGy0jd2q9Xcp5NtiwNG4XnLfEnUFTZlAGwXe75sEh4fNMPrBJW1KIz77PX5vGAw==} peerDependencies: '@babel/core': ^7.0.1 @@ -3252,7 +3250,7 @@ packages: bluebird: 3.7.1 debug: 4.3.6 lodash: 4.17.21 - webpack: 5.93.0_webpack-cli@4.10.0 + webpack: 5.96.1_webpack-cli@5.1.4 transitivePeerDependencies: - supports-color dev: true @@ -3268,13 +3266,13 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@eslint-community/eslint-utils/4.4.0_eslint@8.57.0: + /@eslint-community/eslint-utils/4.4.0_eslint@9.15.0: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.57.0 + eslint: 9.15.0 eslint-visitor-keys: 3.4.3 dev: true @@ -3283,14 +3281,35 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc/2.1.4: - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@eslint-community/regexpp/4.12.1: + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/config-array/0.19.0: + resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.6 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/core/0.9.0: + resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/eslintrc/3.2.0: + resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 debug: 4.3.6 - espree: 9.6.1 - globals: 13.24.0 + espree: 10.3.0 + globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -3300,9 +3319,21 @@ packages: - supports-color dev: true - /@eslint/js/8.57.0: - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@eslint/js/9.15.0: + resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/object-schema/2.1.4: + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/plugin-kit/0.2.3: + resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + levn: 0.4.1 dev: true /@google-cloud/paginator/5.0.2: @@ -3386,16 +3417,17 @@ packages: '@hapi/hoek': 9.3.0 dev: true - /@humanwhocodes/config-array/0.11.14: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead + /@humanfs/core/0.19.1: + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + dev: true + + /@humanfs/node/0.16.6: + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + engines: {node: '>=18.18.0'} dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.6 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 dev: true /@humanwhocodes/module-importer/1.0.1: @@ -3403,9 +3435,14 @@ packages: engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema/2.0.3: - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead + /@humanwhocodes/retry/0.3.1: + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} + dev: true + + /@humanwhocodes/retry/0.4.1: + resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} + engines: {node: '>=18.18'} dev: true /@jridgewell/gen-mapping/0.3.5: @@ -4102,18 +4139,18 @@ packages: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: '@types/eslint': 9.6.0 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 dev: true /@types/eslint/9.6.0: resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 dev: true - /@types/estree/1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + /@types/estree/1.0.6: + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} dev: true /@types/express-serve-static-core/4.19.5: @@ -4266,7 +4303,7 @@ packages: '@types/node': 18.19.44 optional: true - /@typescript-eslint/eslint-plugin/5.62.0_db7229ad096c0d451e7ee6dacac8a7d5: + /@typescript-eslint/eslint-plugin/5.62.0_6b4d383750b839763a9e58124a8fbb6b: resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4278,12 +4315,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 5.62.0_eslint@8.57.0+typescript@5.5.4 + '@typescript-eslint/parser': 5.62.0_eslint@9.15.0+typescript@5.5.4 '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0_eslint@8.57.0+typescript@5.5.4 - '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@5.5.4 + '@typescript-eslint/type-utils': 5.62.0_eslint@9.15.0+typescript@5.5.4 + '@typescript-eslint/utils': 5.62.0_eslint@9.15.0+typescript@5.5.4 debug: 4.3.6 - eslint: 8.57.0 + eslint: 9.15.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 @@ -4294,7 +4331,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.62.0_eslint@8.57.0+typescript@5.5.4: + /@typescript-eslint/parser/5.62.0_eslint@9.15.0+typescript@5.5.4: resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4308,7 +4345,7 @@ packages: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.5.4 debug: 4.3.6 - eslint: 8.57.0 + eslint: 9.15.0 typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -4322,7 +4359,7 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils/5.62.0_eslint@8.57.0+typescript@5.5.4: + /@typescript-eslint/type-utils/5.62.0_eslint@9.15.0+typescript@5.5.4: resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4333,9 +4370,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.5.4 - '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@5.5.4 + '@typescript-eslint/utils': 5.62.0_eslint@9.15.0+typescript@5.5.4 debug: 4.3.6 - eslint: 8.57.0 + eslint: 9.15.0 tsutils: 3.21.0_typescript@5.5.4 typescript: 5.5.4 transitivePeerDependencies: @@ -4368,19 +4405,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.62.0_eslint@8.57.0+typescript@5.5.4: + /@typescript-eslint/utils/5.62.0_eslint@9.15.0+typescript@5.5.4: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@9.15.0 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.5.4 - eslint: 8.57.0 + eslint: 9.15.0 eslint-scope: 5.1.1 semver: 7.6.3 transitivePeerDependencies: @@ -4396,10 +4433,6 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@ungap/structured-clone/1.2.0: - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true - /@webassemblyjs/ast/1.12.1: resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} dependencies: @@ -4506,35 +4539,41 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webpack-cli/configtest/1.2.0_ae1dbec78783f5d68ce755fc6bffc7e5: - resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==} + /@webpack-cli/configtest/2.1.1_webpack-cli@5.1.4+webpack@5.96.1: + resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} + engines: {node: '>=14.15.0'} peerDependencies: - webpack: 4.x.x || 5.x.x - webpack-cli: 4.x.x + webpack: 5.x.x + webpack-cli: 5.x.x dependencies: - webpack: 5.93.0_webpack-cli@4.10.0 - webpack-cli: 4.10.0_webpack@5.93.0 + webpack: 5.96.1_webpack-cli@5.1.4 + webpack-cli: 5.1.4_webpack@5.96.1 dev: true - /@webpack-cli/info/1.5.0_webpack-cli@4.10.0: - resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==} + /@webpack-cli/info/2.0.2_webpack-cli@5.1.4+webpack@5.96.1: + resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} + engines: {node: '>=14.15.0'} peerDependencies: - webpack-cli: 4.x.x + webpack: 5.x.x + webpack-cli: 5.x.x dependencies: - envinfo: 7.13.0 - webpack-cli: 4.10.0_webpack@5.93.0 + webpack: 5.96.1_webpack-cli@5.1.4 + webpack-cli: 5.1.4_webpack@5.96.1 dev: true - /@webpack-cli/serve/1.7.0_webpack-cli@4.10.0: - resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==} + /@webpack-cli/serve/2.0.5_webpack-cli@5.1.4+webpack@5.96.1: + resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} + engines: {node: '>=14.15.0'} peerDependencies: - webpack-cli: 4.x.x + webpack: 5.x.x + webpack-cli: 5.x.x webpack-dev-server: '*' peerDependenciesMeta: webpack-dev-server: optional: true dependencies: - webpack-cli: 4.10.0_webpack@5.93.0 + webpack: 5.96.1_webpack-cli@5.1.4 + webpack-cli: 5.1.4_webpack@5.96.1 dev: true /@xtuc/ieee754/1.2.0: @@ -4565,24 +4604,16 @@ packages: negotiator: 0.6.3 dev: true - /acorn-import-attributes/1.9.5_acorn@8.12.1: - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.12.1 - dev: true - - /acorn-jsx/5.3.2_acorn@8.12.1: + /acorn-jsx/5.3.2_acorn@8.14.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.12.1 + acorn: 8.14.0 dev: true - /acorn/8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + /acorn/8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -4873,7 +4904,7 @@ packages: transitivePeerDependencies: - debug - /babel-loader/9.1.3_fb5444ab5673dfbe6bc1a45ea6b1bf7e: + /babel-loader/9.1.3_5a631cb2df108081ef411545931b56d4: resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -4883,7 +4914,7 @@ packages: '@babel/core': 7.25.2 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.93.0 + webpack: 5.96.1_webpack-cli@5.1.4 dev: true /babel-plugin-add-module-exports/1.0.4: @@ -5088,6 +5119,17 @@ packages: update-browserslist-db: 1.1.0_browserslist@4.23.3 dev: true + /browserslist/4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001683 + electron-to-chromium: 1.5.64 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1_browserslist@4.24.2 + dev: true + /buffer-crc32/0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} @@ -5179,6 +5221,10 @@ packages: resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} dev: true + /caniuse-lite/1.0.30001683: + resolution: {integrity: sha512-iqmNnThZ0n70mNwvxpEC2nBJ037ZHZUoBI5Gorh1Mw6IlEAZujEoU1tXA628iZfzm7R9FvFzxbfdgml82a3k8Q==} + dev: true + /caseless/0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -5258,8 +5304,8 @@ packages: engines: {node: '>=6.0'} dev: true - /ci-info/3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + /ci-info/4.1.0: + resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} engines: {node: '>=8'} /cipher-base/1.0.4: @@ -5335,7 +5381,7 @@ packages: shallow-clone: 3.0.1 dev: true - /coffee-loader/4.0.0_83eb9aab725b551aa4d62a0ffc077ce4: + /coffee-loader/4.0.0_2236fbf543816b23597cb8761490b47a: resolution: {integrity: sha512-RvgC8c0JwRew5lq3x2J+P4z9Cvan/v91muEvV90VJXcTuJbJQN20taZxfj6/XC4yysA8PInPGpxdB1J9LphLuQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -5343,7 +5389,7 @@ packages: webpack: ^5.0.0 dependencies: coffeescript: 2.6.0 - webpack: 5.93.0 + webpack: 5.96.1_webpack-cli@5.1.4 dev: true /coffeescript/2.6.0: @@ -5380,6 +5426,11 @@ packages: dependencies: delayed-stream: 1.0.0 + /commander/10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + dev: true + /commander/12.1.0: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} @@ -5393,11 +5444,6 @@ packages: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} - /commander/7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - dev: true - /comment-json/4.2.5: resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==} engines: {node: '>= 6'} @@ -5510,14 +5556,6 @@ packages: sha.js: 2.4.11 dev: true - /cross-env/7.0.3: - resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} - engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} - hasBin: true - dependencies: - cross-spawn: 7.0.3 - dev: true - /cross-spawn/4.0.2: resolution: {integrity: sha512-yAXz/pA1tD8Gtg2S98Ekf/sewp3Lcp3YoFKJ4Hkp5h5yLWnKVTDU0kwjKJ8NDCYcfTLfyGkzTikst+jWypT1iA==} dependencies: @@ -5536,8 +5574,8 @@ packages: which: 1.3.1 dev: true - /cross-spawn/7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + /cross-spawn/7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} dependencies: path-key: 3.1.1 @@ -5679,13 +5717,13 @@ packages: tinyglobby: 0.2.10 dev: true - /cypress/13.13.2: - resolution: {integrity: sha512-PvJQU33933NvS1StfzEb8/mu2kMy4dABwCF+yd5Bi7Qly1HOVf+Bufrygee/tlmty/6j5lX+KIi8j9Q3JUMbhA==} + /cypress/13.16.0: + resolution: {integrity: sha512-g6XcwqnvzXrqiBQR/5gN+QsyRmKRhls1y5E42fyOvsmU7JuY+wM6uHJWj4ZPttjabzbnRvxcik2WemR8+xT6FA==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true requiresBuild: true dependencies: - '@cypress/request': 3.0.1 + '@cypress/request': 3.0.6 '@cypress/xvfb': 1.2.4 '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.8 @@ -5696,6 +5734,7 @@ packages: cachedir: 2.4.0 chalk: 4.1.2 check-more-types: 2.24.0 + ci-info: 4.1.0 cli-cursor: 3.1.0 cli-table3: 0.6.5 commander: 6.2.1 @@ -5710,7 +5749,6 @@ packages: figures: 3.2.0 fs-extra: 9.1.0 getos: 3.2.1 - is-ci: 3.0.1 is-installed-globally: 0.4.0 lazy-ass: 1.6.0 listr2: 3.14.0_enquirer@2.4.1 @@ -5725,6 +5763,7 @@ packages: semver: 7.6.3 supports-color: 8.1.1 tmp: 0.2.3 + tree-kill: 1.2.2 untildify: 4.0.0 yauzl: 2.10.0 @@ -5903,13 +5942,6 @@ packages: esutils: 2.0.3 dev: true - /doctrine/3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: true - /domain-browser/4.23.0: resolution: {integrity: sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==} engines: {node: '>=10'} @@ -5945,6 +5977,10 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: true + /electron-to-chromium/1.5.64: + resolution: {integrity: sha512-IXEuxU+5ClW2IGEYFC2T7szbyVgehupCWQe5GNh+H065CD6U6IFN0s4KeAMFGNmQolRU4IV7zGBWSYMmZ8uuqQ==} + dev: true + /electron-to-chromium/1.5.7: resolution: {integrity: sha512-6FTNWIWMxMy/ZY6799nBlPtF1DFDQ6VQJ7yyDP27SJNt5lwtQ5ufqVvHylb3fdQefvRcgA3fKcFMJi9OLwBRNw==} dev: true @@ -6115,6 +6151,11 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} + /escalade/3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + dev: true + /escape-html/1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} dev: true @@ -6127,13 +6168,13 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - /eslint-config-prettier/8.10.0_eslint@8.57.0: + /eslint-config-prettier/8.10.0_eslint@9.15.0: resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.57.0 + eslint: 9.15.0 dev: true /eslint-import-resolver-node/0.3.9: @@ -6144,7 +6185,7 @@ packages: resolve: 1.22.8 dev: true - /eslint-module-utils/2.8.1_eslint@8.57.0: + /eslint-module-utils/2.8.1_eslint@9.15.0: resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: @@ -6154,17 +6195,17 @@ packages: optional: true dependencies: debug: 3.2.7 - eslint: 8.57.0 + eslint: 9.15.0 dev: true - /eslint-plugin-deprecation/1.5.0_eslint@8.57.0+typescript@5.5.4: + /eslint-plugin-deprecation/1.5.0_eslint@9.15.0+typescript@5.5.4: resolution: {integrity: sha512-mRcssI/tLROueBQ6yf4LnnGTijbMsTCPIpbRbPj5R5wGYVCpk1zDmAS0SEkgcUDXOPc22qMNFR24Qw7vSPrlTA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0_eslint@8.57.0+typescript@5.5.4 - eslint: 8.57.0 + '@typescript-eslint/utils': 5.62.0_eslint@9.15.0+typescript@5.5.4 + eslint: 9.15.0 tslib: 2.6.3 tsutils: 3.21.0_typescript@5.5.4 typescript: 5.5.4 @@ -6172,7 +6213,7 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.29.1_eslint@8.57.0: + /eslint-plugin-import/2.29.1_eslint@9.15.0: resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -6184,9 +6225,9 @@ packages: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 9.15.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1_eslint@8.57.0 + eslint-module-utils: 2.8.1_eslint@9.15.0 hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -6198,27 +6239,27 @@ packages: tsconfig-paths: 3.15.0 dev: true - /eslint-plugin-mocha/10.5.0_eslint@8.57.0: + /eslint-plugin-mocha/10.5.0_eslint@9.15.0: resolution: {integrity: sha512-F2ALmQVPT1GoP27O1JTZGrV9Pqg8k79OeIuvw63UxMtQKREZtmkK1NFgkZQ2TW7L2JSSFKHFPTtHu5z8R9QNRw==} engines: {node: '>=14.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.57.0 - eslint-utils: 3.0.0_eslint@8.57.0 + eslint: 9.15.0 + eslint-utils: 3.0.0_eslint@9.15.0 globals: 13.24.0 rambda: 7.5.0 dev: true - /eslint-plugin-prefer-arrow/1.2.3_eslint@8.57.0: + /eslint-plugin-prefer-arrow/1.2.3_eslint@9.15.0: resolution: {integrity: sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ==} peerDependencies: eslint: '>=2.0.0' dependencies: - eslint: 8.57.0 + eslint: 9.15.0 dev: true - /eslint-plugin-prettier/4.2.1_cac2d69d611136ee42e8dba38a7224b1: + /eslint-plugin-prettier/4.2.1_ddbe3e03fc8ffdd29edfb01becb124b1: resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -6229,8 +6270,8 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.57.0 - eslint-config-prettier: 8.10.0_eslint@8.57.0 + eslint: 9.15.0 + eslint-config-prettier: 8.10.0_eslint@9.15.0 prettier: 2.8.8 prettier-linter-helpers: 1.0.0 dev: true @@ -6243,21 +6284,21 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope/7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-scope/8.2.0: + resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.57.0: + /eslint-utils/3.0.0_eslint@9.15.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.57.0 + eslint: 9.15.0 eslint-visitor-keys: 2.1.0 dev: true @@ -6271,60 +6312,66 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-visitor-keys/4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /eslint/9.15.0: + resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 - '@eslint-community/regexpp': 4.11.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint-community/eslint-utils': 4.4.0_eslint@9.15.0 + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.19.0 + '@eslint/core': 0.9.0 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.15.0 + '@eslint/plugin-kit': 0.2.3 + '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 + '@humanwhocodes/retry': 0.4.1 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 debug: 4.3.6 - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 transitivePeerDependencies: - supports-color dev: true - /espree/9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /espree/10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2_acorn@8.12.1 - eslint-visitor-keys: 3.4.3 + acorn: 8.14.0 + acorn-jsx: 5.3.2_acorn@8.14.0 + eslint-visitor-keys: 4.2.0 dev: true /esprima/4.0.1: @@ -6394,7 +6441,7 @@ packages: resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} engines: {node: '>=10'} dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 5.2.0 human-signals: 1.1.1 is-stream: 2.0.1 @@ -6543,11 +6590,11 @@ packages: dependencies: escape-string-regexp: 1.0.5 - /file-entry-cache/6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + /file-entry-cache/8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} dependencies: - flat-cache: 3.2.0 + flat-cache: 4.0.1 dev: true /file-entry-cache/9.1.0: @@ -6633,13 +6680,12 @@ packages: path-exists: 5.0.0 dev: true - /flat-cache/3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + /flat-cache/4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} dependencies: flatted: 3.3.1 keyv: 4.5.4 - rimraf: 3.0.2 dev: true /flat-cache/5.0.0: @@ -6682,14 +6728,6 @@ packages: /forever-agent/0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - /form-data/2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} - engines: {node: '>= 0.12'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - /form-data/2.5.1: resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} engines: {node: '>= 0.12'} @@ -6912,6 +6950,11 @@ packages: type-fest: 0.20.2 dev: true + /globals/14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + dev: true + /globalthis/1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -7135,8 +7178,8 @@ packages: - supports-color dev: false - /http-signature/1.3.6: - resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==} + /http-signature/1.4.0: + resolution: {integrity: sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==} engines: {node: '>=0.10'} dependencies: assert-plus: 1.0.0 @@ -7253,9 +7296,9 @@ packages: side-channel: 1.0.6 dev: true - /interpret/2.2.0: - resolution: {integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==} - engines: {node: '>= 0.10'} + /interpret/3.1.1: + resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} + engines: {node: '>=10.13.0'} dev: true /inversify/6.0.2: @@ -7314,12 +7357,6 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - /is-ci/3.0.1: - resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} - hasBin: true - dependencies: - ci-info: 3.9.0 - /is-core-module/2.15.0: resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} engines: {node: '>= 0.4'} @@ -8430,6 +8467,10 @@ packages: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} dev: true + /picocolors/1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + dev: true + /picomatch/2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -8558,9 +8599,6 @@ packages: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: true - /psl/1.9.0: - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - /public-encrypt/4.0.3: resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} dependencies: @@ -8585,12 +8623,7 @@ packages: /punycode/2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - - /qs/6.10.4: - resolution: {integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==} - engines: {node: '>=0.6'} - dependencies: - side-channel: 1.0.6 + dev: true /qs/6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} @@ -8604,7 +8637,6 @@ packages: engines: {node: '>=0.6'} dependencies: side-channel: 1.0.6 - dev: true /query-string/7.1.3: resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} @@ -8621,9 +8653,6 @@ packages: engines: {node: '>=0.4.x'} dev: true - /querystringify/2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -8702,9 +8731,9 @@ packages: dependencies: picomatch: 2.3.1 - /rechoir/0.7.1: - resolution: {integrity: sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==} - engines: {node: '>= 0.10'} + /rechoir/0.8.0: + resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} + engines: {node: '>= 10.13.0'} dependencies: resolve: 1.22.8 dev: true @@ -8792,9 +8821,6 @@ packages: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} dev: true - /requires-port/1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - /resolve-cwd/3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -8861,14 +8887,6 @@ packages: glob: 7.2.3 dev: true - /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - dependencies: - glob: 7.2.3 - dev: true - /ripemd160/2.0.2: resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} dependencies: @@ -9391,7 +9409,7 @@ packages: - supports-color dev: false - /terser-webpack-plugin/5.3.10_webpack@5.93.0: + /terser-webpack-plugin/5.3.10_webpack@5.96.1: resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -9412,7 +9430,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.6 - webpack: 5.93.0_webpack-cli@4.10.0 + webpack: 5.96.1_webpack-cli@5.1.4 dev: true /terser/5.31.6: @@ -9421,7 +9439,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 + acorn: 8.14.0 commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -9436,10 +9454,6 @@ packages: require-main-filename: 2.0.0 dev: true - /text-table/0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: true - /throttleit/1.0.1: resolution: {integrity: sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==} @@ -9467,6 +9481,15 @@ packages: picomatch: 4.0.2 dev: true + /tldts-core/6.1.63: + resolution: {integrity: sha512-H1XCt54xY+QPbwhTgmxLkepX0MVHu3USfMmejiCOdkMbRcP22Pn2FVF127r/GWXVDmXTRezyF3Ckvhn4Fs6j7Q==} + + /tldts/6.1.63: + resolution: {integrity: sha512-YWwhsjyn9sB/1rOkSRYxvkN/wl5LFM1QDv6F2pVR+pb/jFne4EOBxHfkKVWvDIBEAw9iGOwwubHtQTm0WRT5sQ==} + hasBin: true + dependencies: + tldts-core: 6.1.63 + /tmp/0.2.3: resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} engines: {node: '>=14.14'} @@ -9487,20 +9510,21 @@ packages: engines: {node: '>=0.6'} dev: true - /tough-cookie/4.1.4: - resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} - engines: {node: '>=6'} + /tough-cookie/5.0.0: + resolution: {integrity: sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==} + engines: {node: '>=16'} dependencies: - psl: 1.9.0 - punycode: 2.3.1 - universalify: 0.2.0 - url-parse: 1.5.10 + tldts: 6.1.63 /tr46/0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: false - /ts-loader/9.4.4_typescript@5.5.4+webpack@5.93.0: + /tree-kill/1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + + /ts-loader/9.4.4_typescript@5.5.4+webpack@5.96.1: resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} engines: {node: '>=12.0.0'} peerDependencies: @@ -9512,7 +9536,7 @@ packages: micromatch: 4.0.7 semver: 7.6.3 typescript: 5.5.4 - webpack: 5.93.0 + webpack: 5.96.1_webpack-cli@5.1.4 dev: true /tsconfig-paths-webpack-plugin/3.5.2: @@ -9688,10 +9712,6 @@ packages: engines: {node: '>=4'} dev: true - /universalify/0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} - /universalify/2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} @@ -9716,18 +9736,23 @@ packages: picocolors: 1.0.1 dev: true + /update-browserslist-db/1.1.1_browserslist@4.24.2: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + dev: true + /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.1 dev: true - /url-parse/1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - /url/0.11.4: resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} engines: {node: '>= 0.4'} @@ -9834,38 +9859,36 @@ packages: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: false - /webpack-cli/4.10.0_webpack@5.93.0: - resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==} - engines: {node: '>=10.13.0'} + /webpack-cli/5.1.4_webpack@5.96.1: + resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} + engines: {node: '>=14.15.0'} hasBin: true peerDependencies: '@webpack-cli/generators': '*' - '@webpack-cli/migrate': '*' - webpack: 4.x.x || 5.x.x + webpack: 5.x.x webpack-bundle-analyzer: '*' webpack-dev-server: '*' peerDependenciesMeta: '@webpack-cli/generators': optional: true - '@webpack-cli/migrate': - optional: true webpack-bundle-analyzer: optional: true webpack-dev-server: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0_ae1dbec78783f5d68ce755fc6bffc7e5 - '@webpack-cli/info': 1.5.0_webpack-cli@4.10.0 - '@webpack-cli/serve': 1.7.0_webpack-cli@4.10.0 + '@webpack-cli/configtest': 2.1.1_webpack-cli@5.1.4+webpack@5.96.1 + '@webpack-cli/info': 2.0.2_webpack-cli@5.1.4+webpack@5.96.1 + '@webpack-cli/serve': 2.0.5_webpack-cli@5.1.4+webpack@5.96.1 colorette: 2.0.20 - commander: 7.2.0 - cross-spawn: 7.0.3 + commander: 10.0.1 + cross-spawn: 7.0.6 + envinfo: 7.13.0 fastest-levenshtein: 1.0.16 import-local: 3.2.0 - interpret: 2.2.0 - rechoir: 0.7.1 - webpack: 5.93.0_webpack-cli@4.10.0 + interpret: 3.1.1 + rechoir: 0.8.0 + webpack: 5.96.1_webpack-cli@5.1.4 webpack-merge: 5.10.0 dev: true @@ -9883,8 +9906,8 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack/5.93.0: - resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} + /webpack/5.96.1: + resolution: {integrity: sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -9894,13 +9917,12 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5_acorn@8.12.1 - browserslist: 4.23.3 + acorn: 8.14.0 + browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -9914,7 +9936,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10_webpack@5.93.0 + terser-webpack-plugin: 5.3.10_webpack@5.96.1 watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -9923,8 +9945,8 @@ packages: - uglify-js dev: true - /webpack/5.93.0_webpack-cli@4.10.0: - resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} + /webpack/5.96.1_webpack-cli@5.1.4: + resolution: {integrity: sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -9934,13 +9956,12 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5_acorn@8.12.1 - browserslist: 4.23.3 + acorn: 8.14.0 + browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -9954,9 +9975,9 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10_webpack@5.93.0 + terser-webpack-plugin: 5.3.10_webpack@5.96.1 watchpack: 2.4.2 - webpack-cli: 4.10.0_webpack@5.93.0 + webpack-cli: 5.1.4_webpack@5.96.1 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' diff --git a/samples/package.json b/samples/package.json index 57db492f..2c04482c 100644 --- a/samples/package.json +++ b/samples/package.json @@ -42,7 +42,7 @@ "@itwin/object-storage-common-config": "workspace:*", "@types/node": "^18.11.18", "cspell": "^8.16.0", - "eslint": "^8.42.0", + "eslint": "^9.15.0", "rimraf": "^2.6.2", "sort-package-json": "^1.53.1", "typescript": "^5.1.3" diff --git a/storage/azure/package.json b/storage/azure/package.json index 42206088..3d5af954 100644 --- a/storage/azure/package.json +++ b/storage/azure/package.json @@ -63,9 +63,9 @@ "chai": "^4.3.10", "chai-as-promised": "^7.1.1", "cspell": "^8.16.0", - "cypress": "^13.12.0", + "cypress": "^13.16.0", "dotenv": "^16.0.0", - "eslint": "^8.42.0", + "eslint": "^9.15.0", "inversify": "^6.0.1", "mocha": "^10.4.0", "npm-run-all": "^4.1.5", @@ -76,8 +76,8 @@ "sort-package-json": "^1.53.1", "typescript": "^5.1.3", "wait-on": "^7.2.0", - "webpack": "^5.72.0", - "webpack-cli": "^4.9.2" + "webpack": "^5.96.1", + "webpack-cli": "^5.1.4" }, "peerDependencies": { "inversify": "^6.0.1", diff --git a/storage/core/package.json b/storage/core/package.json index cc267ad5..661c3a88 100644 --- a/storage/core/package.json +++ b/storage/core/package.json @@ -50,8 +50,8 @@ "chai": "^4.3.10", "chai-as-promised": "^7.1.1", "cspell": "^8.16.0", - "cypress": "^13.12.0", - "eslint": "^8.42.0", + "cypress": "^13.16.0", + "eslint": "^9.15.0", "inversify": "^6.0.1", "mocha": "^10.4.0", "nyc": "^14.0.0", diff --git a/storage/google/package.json b/storage/google/package.json index c99d72c9..c2f0b87c 100644 --- a/storage/google/package.json +++ b/storage/google/package.json @@ -65,9 +65,9 @@ "chai": "^4.3.10", "chai-as-promised": "^7.1.1", "cspell": "^8.16.0", - "cypress": "^13.12.0", + "cypress": "^13.16.0", "dotenv": "^16.0.0", - "eslint": "^8.42.0", + "eslint": "^9.15.0", "inversify": "^6.0.1", "mocha": "^10.4.0", "npm-run-all": "^4.1.5", @@ -78,8 +78,8 @@ "sort-package-json": "^1.53.1", "typescript": "^5.1.3", "wait-on": "^7.2.0", - "webpack": "^5.72.0", - "webpack-cli": "^4.9.2" + "webpack": "^5.96.1", + "webpack-cli": "^5.1.4" }, "peerDependencies": { "inversify": "^6.0.1", diff --git a/storage/minio/package.json b/storage/minio/package.json index 0912292e..cb458e58 100644 --- a/storage/minio/package.json +++ b/storage/minio/package.json @@ -70,8 +70,8 @@ "chai": "^4.3.10", "chai-as-promised": "^7.1.1", "cspell": "^8.16.0", - "cypress": "^13.12.0", - "eslint": "^8.42.0", + "cypress": "^13.16.0", + "eslint": "^9.15.0", "inversify": "^6.0.1", "mocha": "^10.4.0", "npm-run-all": "^4.1.5", @@ -82,8 +82,8 @@ "sort-package-json": "^1.53.1", "typescript": "^5.1.3", "wait-on": "^7.2.0", - "webpack": "^5.72.0", - "webpack-cli": "^4.9.2" + "webpack": "^5.96.1", + "webpack-cli": "^5.1.4" }, "peerDependencies": { "inversify": "^6.0.1", diff --git a/storage/oss/package.json b/storage/oss/package.json index 070ac505..36324670 100644 --- a/storage/oss/package.json +++ b/storage/oss/package.json @@ -61,7 +61,7 @@ "chai-as-promised": "^7.1.1", "cspell": "^8.16.0", "dotenv": "^16.0.0", - "eslint": "^8.42.0", + "eslint": "^9.15.0", "inversify": "^6.0.1", "mocha": "^10.4.0", "npm-run-all": "^4.1.5", @@ -71,8 +71,8 @@ "sort-package-json": "^1.53.1", "typescript": "^5.1.3", "wait-on": "^7.2.0", - "webpack": "^5.72.0", - "webpack-cli": "^4.9.2" + "webpack": "^5.96.1", + "webpack-cli": "^5.1.4" }, "peerDependencies": { "inversify": "^6.0.1", diff --git a/storage/s3/package.json b/storage/s3/package.json index bef8a6c2..185c9f3b 100644 --- a/storage/s3/package.json +++ b/storage/s3/package.json @@ -63,8 +63,8 @@ "chai": "^4.3.10", "chai-as-promised": "^7.1.1", "cspell": "^8.16.0", - "cypress": "^13.12.0", - "eslint": "^8.42.0", + "cypress": "^13.16.0", + "eslint": "^9.15.0", "inversify": "^6.0.1", "mocha": "^10.4.0", "nyc": "^14.0.0", diff --git a/tests/backend-storage-unit/package.json b/tests/backend-storage-unit/package.json index a9fd51c9..02f2f1e6 100644 --- a/tests/backend-storage-unit/package.json +++ b/tests/backend-storage-unit/package.json @@ -51,7 +51,7 @@ "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "cspell": "^8.16.0", - "eslint": "^8.42.0", + "eslint": "^9.15.0", "rimraf": "^2.6.2", "sort-package-json": "^1.53.1", "typescript": "^5.1.3" diff --git a/tests/backend-storage/package.json b/tests/backend-storage/package.json index 264f137b..2a9f078e 100644 --- a/tests/backend-storage/package.json +++ b/tests/backend-storage/package.json @@ -57,7 +57,7 @@ "@types/node": "^18.11.18", "@types/yargs": "^15.0.5", "cspell": "^8.16.0", - "eslint": "^8.42.0", + "eslint": "^9.15.0", "rimraf": "^2.6.2", "sort-package-json": "^1.53.1", "typescript": "^5.1.3" diff --git a/tests/frontend-storage/package.json b/tests/frontend-storage/package.json index cedec92e..17b2b3ab 100644 --- a/tests/frontend-storage/package.json +++ b/tests/frontend-storage/package.json @@ -40,7 +40,7 @@ "dependencies": { "@itwin/cloud-agnostic-core": "workspace:*", "@itwin/object-storage-core": "workspace:*", - "cypress": "^13.12.0", + "cypress": "^13.16.0", "inversify": "^6.0.1" }, "devDependencies": { @@ -48,9 +48,8 @@ "@types/express": "^4.17.13", "@types/node": "^18.11.18", "axios": "^1.7.4", - "cross-env": "^7.0.3", "cspell": "^8.16.0", - "eslint": "^8.42.0", + "eslint": "^9.15.0", "express": "^4.18.0", "rimraf": "^2.6.2", "sort-package-json": "^1.53.1", diff --git a/utils/common-config/package.json b/utils/common-config/package.json index 9c53fac7..8371c169 100644 --- a/utils/common-config/package.json +++ b/utils/common-config/package.json @@ -29,7 +29,7 @@ "@typescript-eslint/eslint-plugin": "^5.59.9", "@typescript-eslint/parser": "^5.59.9", "cspell": "^8.16.0", - "eslint": "^8.42.0", + "eslint": "^9.15.0", "eslint-config-prettier": "^8.8.0", "eslint-import-resolver-node": "^0.3.7", "eslint-plugin-deprecation": "^1.4.1",