From 8618b5733289fc79c658a91e3901a8d894a4ede5 Mon Sep 17 00:00:00 2001 From: cin Date: Wed, 1 Nov 2023 18:58:32 +0800 Subject: [PATCH] feat(binding/nodejs): upgrade test behavior and infra (#3297) * feat: upgrade unit test * chore: update ci file * fix: cr & ci problems * fix: ci * feat: add file header * fix: ci * fix: ci * fix: ci fail * fix: upgrade test * fix: ci * fix: add test * fix: test case name * fix: cr * fix: cr * feat: add ci test config * fix: test logic * fix: test logic * Generate plan for nodejs Signed-off-by: Xuanwo * Fix typo Signed-off-by: Xuanwo * Fix working directory Signed-off-by: Xuanwo * Fix config loading Signed-off-by: Xuanwo * polish Signed-off-by: Xuanwo * Fix format Signed-off-by: Xuanwo * FIx dotenv Signed-off-by: Xuanwo * Fix tests Signed-off-by: Xuanwo --------- Signed-off-by: Xuanwo Co-authored-by: Xuanwo --- .../behavior_test_binding_nodejs/action.yaml | 52 + .github/scripts/behavior_test/plan.py | 45 + .github/workflows/behavior_test.yml | 13 + .../behavior_test_binding_nodejs.yml | 74 + .github/workflows/service_test_s3.yml | 2 +- Cargo.lock | 1 + bindings/nodejs/Cargo.toml | 102 + bindings/nodejs/cucumber.json | 7 - bindings/nodejs/generated.js | 2 +- bindings/nodejs/index.js | 1 + bindings/nodejs/package.json | 10 +- bindings/nodejs/src/lib.rs | 17 +- bindings/nodejs/tests/binding.feature | 1 - bindings/nodejs/tests/binding.js | 86 - bindings/nodejs/tests/service.test.mjs | 23 + bindings/nodejs/tests/suites/async.suite.mjs | 34 + bindings/nodejs/tests/suites/index.mjs | 43 + bindings/nodejs/tests/suites/sync.suite.mjs | 34 + bindings/nodejs/tests/utils.mjs | 49 + bindings/nodejs/vitest.config.js | 32 + bindings/nodejs/yarn.lock | 3641 +++++++++++------ 21 files changed, 2838 insertions(+), 1431 deletions(-) create mode 100644 .github/actions/behavior_test_binding_nodejs/action.yaml create mode 100644 .github/workflows/behavior_test_binding_nodejs.yml delete mode 100644 bindings/nodejs/cucumber.json delete mode 120000 bindings/nodejs/tests/binding.feature delete mode 100644 bindings/nodejs/tests/binding.js create mode 100644 bindings/nodejs/tests/service.test.mjs create mode 100644 bindings/nodejs/tests/suites/async.suite.mjs create mode 100644 bindings/nodejs/tests/suites/index.mjs create mode 100644 bindings/nodejs/tests/suites/sync.suite.mjs create mode 100644 bindings/nodejs/tests/utils.mjs create mode 100644 bindings/nodejs/vitest.config.js diff --git a/.github/actions/behavior_test_binding_nodejs/action.yaml b/.github/actions/behavior_test_binding_nodejs/action.yaml new file mode 100644 index 000000000000..cc2c64b0e0ba --- /dev/null +++ b/.github/actions/behavior_test_binding_nodejs/action.yaml @@ -0,0 +1,52 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +name: Test Core +description: 'Test Core with given setup and service' +inputs: + setup: + description: "The setup action for test" + service: + description: "The service to test" + feature: + description: "The feature to test" + +runs: + using: "composite" + steps: + - name: Setup + shell: bash + run: | + mkdir -p ./dynamic_test_binding_nodejs && + cat <./dynamic_test_binding_nodejs/action.yml + runs: + using: composite + steps: + - name: Setup Test + uses: ./.github/services/${{ inputs.service }}/${{ inputs.setup }} + - name: Run Test Binding NodeJS + shell: bash + working-directory: bindings/nodejs + run: | + yarn build:debug + yarn test + env: + NAPI_FEATURES: ${{ inputs.feature }} + OPENDAL_TEST: ${{ inputs.service }} + EOF + - name: Run + uses: ./dynamic_test_binding_nodejs diff --git a/.github/scripts/behavior_test/plan.py b/.github/scripts/behavior_test/plan.py index aae0a2248a25..1df6d084677c 100755 --- a/.github/scripts/behavior_test/plan.py +++ b/.github/scripts/behavior_test/plan.py @@ -77,6 +77,8 @@ class Hint: binding_java: bool = field(default=False, init=False) # Is binding python affected? binding_python: bool = field(default=False, init=False) + # Is binding nodejs affected? + binding_nodejs: bool = field(default=False, init=False) # Should we run all services test? all_service: bool = field(default=False, init=False) @@ -99,14 +101,20 @@ def calculate_hint(changed_files: list[str]) -> Hint: hint.core = True hint.binding_java = True hint.binding_python = True + hint.binding_nodejs = True hint.all_service = True if p == ".github/workflows/behavior_test_core.yml": hint.core = True hint.all_service = True if p == ".github/workflows/behavior_test_binding_java.yml": hint.binding_java = True + hint.all_service = True + if p == ".github/workflows/behavior_test_binding_python.yml": hint.binding_python = True hint.all_service = True + if p == ".github/workflows/behavior_test_binding_nodejs.yml": + hint.binding_nodejs = True + hint.all_service = True # core affected if ( @@ -119,6 +127,7 @@ def calculate_hint(changed_files: list[str]) -> Hint: hint.core = True hint.binding_java = True hint.binding_python = True + hint.binding_nodejs = True hint.all_service = True # binding java affected. @@ -131,12 +140,18 @@ def calculate_hint(changed_files: list[str]) -> Hint: hint.binding_python = True hint.all_service = True + # binding nodejs affected. + if p.startswith("bindings/python/"): + hint.binding_nodejs = True + hint.all_service = True + # core service affected match = re.search(service_pattern, p) if match: hint.core = True hint.binding_java = True hint.binding_python = True + hint.binding_nodejs = True hint.services.add(match.group(1)) # core test affected @@ -145,6 +160,7 @@ def calculate_hint(changed_files: list[str]) -> Hint: hint.core = True hint.binding_java = True hint.binding_python = True + hint.binding_nodejs = True hint.services.add(match.group(1)) return hint @@ -230,6 +246,27 @@ def generate_binding_python_cases( return cases +def generate_binding_nodejs_cases( + cases: list[dict[str, str]], hint: Hint +) -> list[dict[str, str]]: + cases = unique_cases(cases) + + if os.getenv("GITHUB_IS_PUSH") == "true": + return cases + + # Return empty if core is False + if not hint.binding_nodejs: + return [] + + # Return all services if all_service is True + if hint.all_service: + return cases + + # Filter all cases that not shown un in changed files + cases = [v for v in cases if v["service"] in hint.services] + return cases + + def plan(changed_files: list[str]) -> dict[str, Any]: cases = provided_cases() hint = calculate_hint(changed_files) @@ -237,16 +274,19 @@ def plan(changed_files: list[str]) -> dict[str, Any]: core_cases = generate_core_cases(cases, hint) binding_java_cases = generate_binding_java_cases(cases, hint) binding_python_cases = generate_binding_python_cases(cases, hint) + binding_nodejs_cases = generate_binding_nodejs_cases(cases, hint) jobs = { "components": { "core": False, "binding_java": False, "binding_python": False, + "binding_nodejs": False, }, "core": [], "binding_java": [], "binding_python": [], + "binding_nodejs": [], } if len(core_cases) > 0: @@ -274,6 +314,11 @@ def plan(changed_files: list[str]) -> dict[str, Any]: jobs["binding_python"].append( {"os": "ubuntu-latest", "cases": binding_python_cases} ) + if len(binding_nodejs_cases) > 0: + jobs["components"]["binding_nodejs"] = True + jobs["binding_nodejs"].append( + {"os": "ubuntu-latest", "cases": binding_nodejs_cases} + ) return jobs diff --git a/.github/workflows/behavior_test.yml b/.github/workflows/behavior_test.yml index d1cb64ab7ae3..2bc761b235f1 100644 --- a/.github/workflows/behavior_test.yml +++ b/.github/workflows/behavior_test.yml @@ -115,3 +115,16 @@ jobs: with: os: ${{ matrix.os }} cases: ${{ toJson(matrix.cases) }} + + test_binding_nodejs: + name: binding_nodejs / ${{ matrix.os }} + needs: [plan] + if: fromJson(needs.plan.outputs.plan).components.binding_nodejs + secrets: inherit + strategy: + matrix: + include: ${{ fromJson(needs.plan.outputs.plan).binding_nodejs }} + uses: ./.github/workflows/behavior_test_binding_nodejs.yml + with: + os: ${{ matrix.os }} + cases: ${{ toJson(matrix.cases) }} diff --git a/.github/workflows/behavior_test_binding_nodejs.yml b/.github/workflows/behavior_test_binding_nodejs.yml new file mode 100644 index 000000000000..4dcb98866bda --- /dev/null +++ b/.github/workflows/behavior_test_binding_nodejs.yml @@ -0,0 +1,74 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +name: Behavior Test Binding NodeJS + +on: + workflow_call: + inputs: + os: + required: true + type: string + cases: + required: true + type: string + +jobs: + test: + name: ${{ matrix.cases.service }} / ${{ matrix.cases.setup }} + runs-on: ${{ inputs.os }} + strategy: + matrix: + cases: ${{ fromJson(inputs.cases) }} + steps: + - uses: actions/checkout@v4 + - name: Setup Rust toolchain + uses: ./.github/actions/setup + with: + need-nextest: true + need-protoc: true + need-rocksdb: true + github-token: ${{ secrets.GITHUB_TOKEN }} + + # TODO: 1password is only supported on linux + # + # Waiting for https://github.com/1Password/load-secrets-action/issues/46 + - name: Setup 1Password Connect + if: runner.os == 'Linux' + uses: 1password/load-secrets-action/configure@v1 + with: + connect-host: ${{ secrets.OP_CONNECT_HOST }} + connect-token: ${{ secrets.OP_CONNECT_TOKEN }} + + - uses: actions/setup-node@v3 + with: + node-version: '18' + cache: yarn + cache-dependency-path: "bindings/nodejs/yarn.lock" + - name: Corepack + working-directory: bindings/nodejs + run: corepack enable + - name: Install dependencies + working-directory: bindings/nodejs + run: yarn install --immutable + + - name: Test Core + uses: ./.github/actions/behavior_test_binding_nodejs + with: + setup: ${{ matrix.cases.setup }} + service: ${{ matrix.cases.service }} + feature: ${{ matrix.cases.feature }} diff --git a/.github/workflows/service_test_s3.yml b/.github/workflows/service_test_s3.yml index 1a255585a1c7..e7c9b16ab3fc 100644 --- a/.github/workflows/service_test_s3.yml +++ b/.github/workflows/service_test_s3.yml @@ -69,4 +69,4 @@ jobs: OPENDAL_S3_ROOT: CI/ OPENDAL_S3_BUCKET: opendal-testing OPENDAL_S3_ROLE_ARN: arn:aws:iam::952853449216:role/opendal-testing - OPENDAL_S3_REGION: ap-northeast-1 \ No newline at end of file + OPENDAL_S3_REGION: ap-northeast-1 diff --git a/Cargo.lock b/Cargo.lock index ef6222ca4e7c..f472f4ca73e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4326,6 +4326,7 @@ dependencies = [ "napi-build", "napi-derive", "opendal", + "tokio", ] [[package]] diff --git a/bindings/nodejs/Cargo.toml b/bindings/nodejs/Cargo.toml index c6576f12fc54..3a9848aad3ad 100644 --- a/bindings/nodejs/Cargo.toml +++ b/bindings/nodejs/Cargo.toml @@ -27,6 +27,107 @@ repository.workspace = true rust-version.workspace = true version.workspace = true +[features] +# Enable all opendal default feature by default. +default = [ + "services-azblob", + "services-azdls", + "services-cos", + "services-fs", + "services-gcs", + "services-ghac", + "services-http", + "services-ipmfs", + "services-memory", + "services-obs", + "services-oss", + "services-s3", + "services-webdav", + "services-webhdfs", +] + +services-all = [ + "default", + + "services-azfile", + "services-cacache", + "services-dashmap", + "services-dropbox", + "services-etcd", + # FIXME this requires a preinstalled fdb library + # "services-foundationdb", + "services-ftp", + "services-gdrive", + # FIXME how to support HDFS services in bindings? + # "services-hdfs", + "services-ipfs", + "services-memcached", + "services-mini-moka", + "services-moka", + "services-onedrive", + "services-persy", + "services-postgresql", + "services-mysql", + "services-redb", + "services-redis", + "services-redis-rustls", + "services-rocksdb", + "services-sled", + "services-supabase", + "services-tikv", + "services-vercel-artifacts", + "services-wasabi", + "services-mongodb", + "services-sqlite", +] + +# Default services provided by opendal. +services-azblob = ["opendal/services-azblob"] +services-azdls = ["opendal/services-azdls"] +services-cos = ["opendal/services-cos"] +services-fs = ["opendal/services-fs"] +services-gcs = ["opendal/services-gcs"] +services-ghac = ["opendal/services-ghac"] +services-http = ["opendal/services-http"] +services-ipmfs = ["opendal/services-ipmfs"] +services-memory = ["opendal/services-memory"] +services-obs = ["opendal/services-obs"] +services-oss = ["opendal/services-oss"] +services-s3 = ["opendal/services-s3"] +services-webdav = ["opendal/services-webdav"] +services-webhdfs = ["opendal/services-webhdfs"] + +# Optional services provided by opendal. +services-azfile = ["opendal/services-azfile"] +services-cacache = ["opendal/services-cacache"] +services-dashmap = ["opendal/services-dashmap"] +services-dropbox = ["opendal/services-dropbox"] +services-etcd = ["opendal/services-etcd"] +services-foundationdb = ["opendal/services-foundationdb"] +services-ftp = ["opendal/services-ftp"] +services-gdrive = ["opendal/services-gdrive"] +services-hdfs = ["opendal/services-hdfs"] +services-ipfs = ["opendal/services-ipfs"] +services-memcached = ["opendal/services-memcached"] +services-mini-moka = ["opendal/services-mini-moka"] +services-moka = ["opendal/services-moka"] +services-mongodb = ["opendal/services-mongodb"] +services-mysql = ["opendal/services-mysql"] +services-onedrive = ["opendal/services-onedrive"] +services-persy = ["opendal/services-persy"] +services-postgresql = ["opendal/services-postgresql"] +services-redb = ["opendal/services-redb"] +services-redis = ["opendal/services-redis"] +services-redis-rustls = ["opendal/services-redis-rustls"] +services-rocksdb = ["opendal/services-rocksdb"] +services-sftp = ["opendal/services-sftp"] +services-sled = ["opendal/services-sled"] +services-sqlite = ["opendal/services-sqlite"] +services-supabase = ["opendal/services-supabase"] +services-tikv = ["opendal/services-tikv"] +services-vercel-artifacts = ["opendal/services-vercel-artifacts"] +services-wasabi = ["opendal/services-wasabi"] + [lib] crate-type = ["cdylib"] doc = false @@ -38,6 +139,7 @@ napi = { version = "2.11.3", default-features = false, features = [ "async", ] } napi-derive = "2.12.2" +tokio = "1" opendal.workspace = true [build-dependencies] diff --git a/bindings/nodejs/cucumber.json b/bindings/nodejs/cucumber.json deleted file mode 100644 index ce3a32c86eeb..000000000000 --- a/bindings/nodejs/cucumber.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "default": { - "publishQuiet": true, - "paths": ["tests/*.feature"], - "require": ["tests/*.js"] - } -} diff --git a/bindings/nodejs/generated.js b/bindings/nodejs/generated.js index bd094f425864..915128b8644a 100644 --- a/bindings/nodejs/generated.js +++ b/bindings/nodejs/generated.js @@ -36,7 +36,7 @@ function isMusl() { // For Node 10 if (!process.report || typeof process.report.getReport !== 'function') { try { - const lddPath = require('child_process').execSync('which ldd').toString().trim(); + const lddPath = require('child_process').execSync('which ldd').toString().trim() return readFileSync(lddPath, 'utf8').includes('musl') } catch (e) { return true diff --git a/bindings/nodejs/index.js b/bindings/nodejs/index.js index 1200443d53a1..47805a144a46 100644 --- a/bindings/nodejs/index.js +++ b/bindings/nodejs/index.js @@ -19,6 +19,7 @@ /// +require('dotenv').config() const { Operator } = require('./generated.js') module.exports.Operator = Operator diff --git a/bindings/nodejs/package.json b/bindings/nodejs/package.json index f3aa30b2fc3c..b99b268e8391 100644 --- a/bindings/nodejs/package.json +++ b/bindings/nodejs/package.json @@ -45,7 +45,6 @@ "devDependencies": { "@aws-sdk/abort-controller": "^3.296.0", "@aws-sdk/client-s3": "^3.301.0", - "@cucumber/cucumber": "^9.0.1", "@napi-rs/cli": "^2.15.1", "@swc-node/register": "^1.6.2", "@swc/core": "^1.3.38", @@ -54,17 +53,18 @@ "dotenv": "^16.0.3", "prettier": "^2.8.4", "typedoc": "^0.24", - "typescript": "^5.0.2" + "typescript": "^5.0.2", + "vitest": "^0.34.6" }, "engines": { "node": ">= 10" }, "scripts": { - "build": "napi build --platform --target \"${NAPI_TARGET:-}\" --release --js generated.js && node ./scripts/header.js", - "build:debug": "napi build --platform --target \"${NAPI_TARGET:-}\" --js generated.js && node ./scripts/header.js", + "build": "napi build --platform --features \"${NAPI_FEATURES:-}\" --target \"${NAPI_TARGET:-}\" --release --js generated.js && node ./scripts/header.js", + "build:debug": "napi build --platform --features \"${NAPI_FEATURES:-}\" --target \"${NAPI_TARGET:-}\" --js generated.js && node ./scripts/header.js", "docs": "typedoc", "format": "prettier --write .", - "test": "cucumber-js", + "test": "vitest", "bench": "node -r dotenv/config ./benchmark/node.js dotenv_config_path=./.env", "bench:deno": "deno bench ./benchmark/deno.ts --reload=npm:opendal --allow-read --allow-ffi --allow-net --allow-env", "prepublishOnly": "napi prepublish -t npm" diff --git a/bindings/nodejs/src/lib.rs b/bindings/nodejs/src/lib.rs index 7ecd68ee8dfe..3961b9d749fe 100644 --- a/bindings/nodejs/src/lib.rs +++ b/bindings/nodejs/src/lib.rs @@ -24,6 +24,7 @@ use std::time::Duration; use futures::TryStreamExt; use napi::bindgen_prelude::*; +use napi::tokio; #[napi] pub struct Operator(opendal::Operator); @@ -41,9 +42,19 @@ impl Operator { .map_err(format_napi_error)?; let options = options.unwrap_or_default(); - opendal::Operator::via_map(scheme, options) - .map_err(format_napi_error) - .map(Operator) + let mut op = opendal::Operator::via_map(scheme, options).map_err(format_napi_error)?; + + if !op.info().full_capability().blocking { + if let Ok(handle) = tokio::runtime::Handle::try_current() { + let _guard = handle.enter(); + op = op.layer( + opendal::layers::BlockingLayer::create() + .expect("blocking layer must be created"), + ); + } + } + + Ok(Operator(op)) } /// Get current path's metadata **without cache** directly. diff --git a/bindings/nodejs/tests/binding.feature b/bindings/nodejs/tests/binding.feature deleted file mode 120000 index fcb71d3890cd..000000000000 --- a/bindings/nodejs/tests/binding.feature +++ /dev/null @@ -1 +0,0 @@ -../../tests/features/binding.feature \ No newline at end of file diff --git a/bindings/nodejs/tests/binding.js b/bindings/nodejs/tests/binding.js deleted file mode 100644 index b7e276af0447..000000000000 --- a/bindings/nodejs/tests/binding.js +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -const assert = require('assert') -const { Operator } = require('../index.js') -const { Given, When, Then } = require('@cucumber/cucumber') - -Given('A new OpenDAL Blocking Operator', function () { - this.op = new Operator('memory') -}) - -When('Blocking write path {string} with content {string}', function (path, content) { - this.op.writeSync(path, content) -}) - -Then('The blocking file {string} should exist', function (path) { - this.op.statSync(path) -}) - -Then('The blocking file {string} entry mode must be file', function (path) { - let meta = this.op.statSync(path) - assert(meta.isFile()) -}) - -Then('The blocking file {string} content length must be {int}', function (path, size) { - let meta = this.op.statSync(path) - assert(meta.contentLength == size) -}) - -Then('The blocking file {string} must have content {string}', function (path, content) { - let bs = this.op.readSync(path) - assert(bs.toString() == content) -}) - -Given('A new OpenDAL Async Operator', function () { - this.op = new Operator('memory') -}) - -When('Async write path {string} with content {string}', async function (path, content) { - await this.op.write(path, content) -}) - -Then('The async file {string} should exist', async function (path) { - await this.op.stat(path) -}) - -Then('The async file {string} entry mode must be file', async function (path) { - let meta = await this.op.stat(path) - assert(meta.isFile()) -}) - -Then('The async file {string} content length must be {int}', async function (path, size) { - let meta = await this.op.stat(path) - assert(meta.contentLength == size) -}) - -Then('The async file {string} must have content {string}', async function (path, content) { - let bs = await this.op.read(path) - assert(bs.toString() == content) -}) - -Then('The presign operation should success or raise exception Unsupported', async function () { - try { - await this.op.presignStat('path', 1000) - await this.op.presignRead('path', 1000) - await this.op.presignWrite('path', 1000) - } catch (e) { - assert.ok(e.message.includes('Unsupported')) - } -}) diff --git a/bindings/nodejs/tests/service.test.mjs b/bindings/nodejs/tests/service.test.mjs new file mode 100644 index 000000000000..2dce9f4ea8a4 --- /dev/null +++ b/bindings/nodejs/tests/service.test.mjs @@ -0,0 +1,23 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { runner } from './suites/index.mjs' +import { loadTestSchemeFromEnv } from './utils.mjs' + +runner('Behavior Test', loadTestSchemeFromEnv()) diff --git a/bindings/nodejs/tests/suites/async.suite.mjs b/bindings/nodejs/tests/suites/async.suite.mjs new file mode 100644 index 000000000000..cd01f1d22d86 --- /dev/null +++ b/bindings/nodejs/tests/suites/async.suite.mjs @@ -0,0 +1,34 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { randomUUID } from 'node:crypto' +import { expect, test } from 'vitest' +import { generateBytes } from '../utils.mjs' + +export function run(operator) { + test('async stat not exist files', async () => { + const filename = `random_file_${randomUUID()}` + + try { + await operator.stat(filename) + } catch (error) { + assert.ok(error.message.includes('NotFound')) + } + }) +} diff --git a/bindings/nodejs/tests/suites/index.mjs b/bindings/nodejs/tests/suites/index.mjs new file mode 100644 index 000000000000..4b535ca4efb1 --- /dev/null +++ b/bindings/nodejs/tests/suites/index.mjs @@ -0,0 +1,43 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { describe } from 'vitest' +import { Operator } from '../../index.js' +import { loadConfigFromEnv } from '../utils.mjs' + +import { run as AsyncIOTestRun } from './async.suite.mjs' +import { run as SyncIOTestRun } from './sync.suite.mjs' + +export function runner(testName, scheme) { + if (testName === null || testName === undefined) { + throw new Error('The scheme should not be `null` or `undefined`. ') + } + + if (testName === '') { + return + } + + const config = loadConfigFromEnv(scheme) + const operator = scheme ? new Operator(scheme, config) : undefined + + describe.skipIf(!operator)(testName, () => { + AsyncIOTestRun(operator) + SyncIOTestRun(operator) + }) +} diff --git a/bindings/nodejs/tests/suites/sync.suite.mjs b/bindings/nodejs/tests/suites/sync.suite.mjs new file mode 100644 index 000000000000..3ca859ceee7e --- /dev/null +++ b/bindings/nodejs/tests/suites/sync.suite.mjs @@ -0,0 +1,34 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { randomUUID } from 'node:crypto' +import { expect, test } from 'vitest' +import { generateBytes } from '../utils.mjs' + +export function run(operator) { + test('sync stat not exist files', () => { + const filename = `random_file_${randomUUID()}` + + try { + operator.statSync(filename) + } catch (error) { + assert.ok(error.message.includes('NotFound')) + } + }) +} diff --git a/bindings/nodejs/tests/utils.mjs b/bindings/nodejs/tests/utils.mjs new file mode 100644 index 000000000000..01a94b42b4c0 --- /dev/null +++ b/bindings/nodejs/tests/utils.mjs @@ -0,0 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +const path = require('path') + +export function generateBytes() { + const size = Math.floor(Math.random() * 1024) + 1 + const content = [] + + for (let i = 0; i < size; i++) { + content.push(Math.floor(Math.random() * 256)) + } + + return Buffer.from(content) +} + +export function loadTestSchemeFromEnv() { + require('dotenv').config({ path: path.resolve(__dirname, '../../../.env'), debug: true }) + return process.env.OPENDAL_TEST +} + +export function loadConfigFromEnv(scheme) { + if (!scheme) return {} + + const prefix = `opendal_${scheme}_` + + return Object.fromEntries( + Object.entries(process.env) + .map(([key, value]) => [key.toLowerCase(), value]) + .filter(([key]) => key.startsWith(prefix)) + .map(([key, value]) => [key.replace(prefix, ''), value]), + ) +} diff --git a/bindings/nodejs/vitest.config.js b/bindings/nodejs/vitest.config.js new file mode 100644 index 000000000000..baaf4bde44b6 --- /dev/null +++ b/bindings/nodejs/vitest.config.js @@ -0,0 +1,32 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { defineConfig } from 'vitest/config' +import pkg from './package.json' + +export default defineConfig({ + test: { + name: pkg.name, + cache: false, + globals: true, + environment: 'node', + dir: 'tests', + reporters: 'basic', + }, +}) diff --git a/bindings/nodejs/yarn.lock b/bindings/nodejs/yarn.lock index bac7599cef87..40a9b1cbf3b2 100644 --- a/bindings/nodejs/yarn.lock +++ b/bindings/nodejs/yarn.lock @@ -142,1240 +142,1347 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/abort-controller@npm:3.296.0, @aws-sdk/abort-controller@npm:^3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/abort-controller@npm:3.296.0" +"@aws-sdk/abort-controller@npm:^3.296.0": + version: 3.374.0 + resolution: "@aws-sdk/abort-controller@npm:3.374.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@smithy/abort-controller": ^1.0.1 tslib: ^2.5.0 - checksum: bfaf89f703f3be0b2c79574e3bd67f7f8272c88e1f99edaba51fa592a70d82f391380fdec703d8b31eea5488b285797848f7c6d187e87872ec0faf2df8284d47 - languageName: node - linkType: hard - -"@aws-sdk/chunked-blob-reader@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/chunked-blob-reader@npm:3.295.0" - dependencies: - tslib: ^2.5.0 - checksum: 229903d1092a4367fcd4b9e9f9a0b5f33dece397e97e8266406fb17cb40ad3ce212d48d7b6fe4dc5e7b2cf4563fd2f61652e0b4803df9c5079ccb05fccb15ec7 + checksum: 0cd46e1da1e553568b863fe9b821bb853e9de3c74bbdbe9c03fba3cd864a5b9f4d340b4c69625ef665751b9ac8035fe229d23bb8322d418b48525a27ff6fa31d languageName: node linkType: hard "@aws-sdk/client-s3@npm:^3.301.0": - version: 3.301.0 - resolution: "@aws-sdk/client-s3@npm:3.301.0" + version: 3.428.0 + resolution: "@aws-sdk/client-s3@npm:3.428.0" dependencies: "@aws-crypto/sha1-browser": 3.0.0 "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/client-sts": 3.301.0 - "@aws-sdk/config-resolver": 3.300.0 - "@aws-sdk/credential-provider-node": 3.301.0 - "@aws-sdk/eventstream-serde-browser": 3.296.0 - "@aws-sdk/eventstream-serde-config-resolver": 3.296.0 - "@aws-sdk/eventstream-serde-node": 3.299.0 - "@aws-sdk/fetch-http-handler": 3.296.0 - "@aws-sdk/hash-blob-browser": 3.299.0 - "@aws-sdk/hash-node": 3.296.0 - "@aws-sdk/hash-stream-node": 3.296.0 - "@aws-sdk/invalid-dependency": 3.296.0 - "@aws-sdk/md5-js": 3.296.0 - "@aws-sdk/middleware-bucket-endpoint": 3.300.0 - "@aws-sdk/middleware-content-length": 3.296.0 - "@aws-sdk/middleware-endpoint": 3.299.0 - "@aws-sdk/middleware-expect-continue": 3.296.0 - "@aws-sdk/middleware-flexible-checksums": 3.296.0 - "@aws-sdk/middleware-host-header": 3.296.0 - "@aws-sdk/middleware-location-constraint": 3.296.0 - "@aws-sdk/middleware-logger": 3.296.0 - "@aws-sdk/middleware-recursion-detection": 3.296.0 - "@aws-sdk/middleware-retry": 3.300.0 - "@aws-sdk/middleware-sdk-s3": 3.296.0 - "@aws-sdk/middleware-serde": 3.296.0 - "@aws-sdk/middleware-signing": 3.299.0 - "@aws-sdk/middleware-ssec": 3.296.0 - "@aws-sdk/middleware-stack": 3.296.0 - "@aws-sdk/middleware-user-agent": 3.299.0 - "@aws-sdk/node-config-provider": 3.300.0 - "@aws-sdk/node-http-handler": 3.296.0 - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/signature-v4-multi-region": 3.299.0 - "@aws-sdk/smithy-client": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/url-parser": 3.296.0 - "@aws-sdk/util-base64": 3.295.0 - "@aws-sdk/util-body-length-browser": 3.295.0 - "@aws-sdk/util-body-length-node": 3.295.0 - "@aws-sdk/util-defaults-mode-browser": 3.296.0 - "@aws-sdk/util-defaults-mode-node": 3.300.0 - "@aws-sdk/util-endpoints": 3.296.0 - "@aws-sdk/util-retry": 3.296.0 - "@aws-sdk/util-stream-browser": 3.296.0 - "@aws-sdk/util-stream-node": 3.296.0 - "@aws-sdk/util-user-agent-browser": 3.299.0 - "@aws-sdk/util-user-agent-node": 3.300.0 - "@aws-sdk/util-utf8": 3.295.0 - "@aws-sdk/util-waiter": 3.296.0 - "@aws-sdk/xml-builder": 3.295.0 - fast-xml-parser: 4.1.2 - tslib: ^2.5.0 - checksum: c83c7d7e07c5af650fa741adc963d4aa0b67afa59aed066fdc14e0f18b64dc2b0586e259eea1b472e615b2e38b53f648cdf83653112be962ea4de4dbc6d9395a - languageName: node - linkType: hard - -"@aws-sdk/client-sso-oidc@npm:3.301.0": - version: 3.301.0 - resolution: "@aws-sdk/client-sso-oidc@npm:3.301.0" - dependencies: - "@aws-crypto/sha256-browser": 3.0.0 - "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/config-resolver": 3.300.0 - "@aws-sdk/fetch-http-handler": 3.296.0 - "@aws-sdk/hash-node": 3.296.0 - "@aws-sdk/invalid-dependency": 3.296.0 - "@aws-sdk/middleware-content-length": 3.296.0 - "@aws-sdk/middleware-endpoint": 3.299.0 - "@aws-sdk/middleware-host-header": 3.296.0 - "@aws-sdk/middleware-logger": 3.296.0 - "@aws-sdk/middleware-recursion-detection": 3.296.0 - "@aws-sdk/middleware-retry": 3.300.0 - "@aws-sdk/middleware-serde": 3.296.0 - "@aws-sdk/middleware-stack": 3.296.0 - "@aws-sdk/middleware-user-agent": 3.299.0 - "@aws-sdk/node-config-provider": 3.300.0 - "@aws-sdk/node-http-handler": 3.296.0 - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/smithy-client": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/url-parser": 3.296.0 - "@aws-sdk/util-base64": 3.295.0 - "@aws-sdk/util-body-length-browser": 3.295.0 - "@aws-sdk/util-body-length-node": 3.295.0 - "@aws-sdk/util-defaults-mode-browser": 3.296.0 - "@aws-sdk/util-defaults-mode-node": 3.300.0 - "@aws-sdk/util-endpoints": 3.296.0 - "@aws-sdk/util-retry": 3.296.0 - "@aws-sdk/util-user-agent-browser": 3.299.0 - "@aws-sdk/util-user-agent-node": 3.300.0 - "@aws-sdk/util-utf8": 3.295.0 - tslib: ^2.5.0 - checksum: d4bc3b6cf2e870005c474caf699ce739162f077c6d8b5caa846ec9585649e694fd43f50a864355dbf6cf87e2f9a0747ef462492013d3a91843cd194bd9526d56 - languageName: node - linkType: hard - -"@aws-sdk/client-sso@npm:3.301.0": - version: 3.301.0 - resolution: "@aws-sdk/client-sso@npm:3.301.0" + "@aws-sdk/client-sts": 3.428.0 + "@aws-sdk/credential-provider-node": 3.428.0 + "@aws-sdk/middleware-bucket-endpoint": 3.428.0 + "@aws-sdk/middleware-expect-continue": 3.428.0 + "@aws-sdk/middleware-flexible-checksums": 3.428.0 + "@aws-sdk/middleware-host-header": 3.428.0 + "@aws-sdk/middleware-location-constraint": 3.428.0 + "@aws-sdk/middleware-logger": 3.428.0 + "@aws-sdk/middleware-recursion-detection": 3.428.0 + "@aws-sdk/middleware-sdk-s3": 3.428.0 + "@aws-sdk/middleware-signing": 3.428.0 + "@aws-sdk/middleware-ssec": 3.428.0 + "@aws-sdk/middleware-user-agent": 3.428.0 + "@aws-sdk/region-config-resolver": 3.428.0 + "@aws-sdk/signature-v4-multi-region": 3.428.0 + "@aws-sdk/types": 3.428.0 + "@aws-sdk/util-endpoints": 3.428.0 + "@aws-sdk/util-user-agent-browser": 3.428.0 + "@aws-sdk/util-user-agent-node": 3.428.0 + "@aws-sdk/xml-builder": 3.310.0 + "@smithy/config-resolver": ^2.0.14 + "@smithy/eventstream-serde-browser": ^2.0.11 + "@smithy/eventstream-serde-config-resolver": ^2.0.11 + "@smithy/eventstream-serde-node": ^2.0.11 + "@smithy/fetch-http-handler": ^2.2.3 + "@smithy/hash-blob-browser": ^2.0.11 + "@smithy/hash-node": ^2.0.11 + "@smithy/hash-stream-node": ^2.0.11 + "@smithy/invalid-dependency": ^2.0.11 + "@smithy/md5-js": ^2.0.11 + "@smithy/middleware-content-length": ^2.0.13 + "@smithy/middleware-endpoint": ^2.1.0 + "@smithy/middleware-retry": ^2.0.16 + "@smithy/middleware-serde": ^2.0.11 + "@smithy/middleware-stack": ^2.0.5 + "@smithy/node-config-provider": ^2.1.1 + "@smithy/node-http-handler": ^2.1.7 + "@smithy/protocol-http": ^3.0.7 + "@smithy/smithy-client": ^2.1.11 + "@smithy/types": ^2.3.5 + "@smithy/url-parser": ^2.0.11 + "@smithy/util-base64": ^2.0.0 + "@smithy/util-body-length-browser": ^2.0.0 + "@smithy/util-body-length-node": ^2.1.0 + "@smithy/util-defaults-mode-browser": ^2.0.15 + "@smithy/util-defaults-mode-node": ^2.0.19 + "@smithy/util-retry": ^2.0.4 + "@smithy/util-stream": ^2.0.16 + "@smithy/util-utf8": ^2.0.0 + "@smithy/util-waiter": ^2.0.11 + fast-xml-parser: 4.2.5 + tslib: ^2.5.0 + checksum: 2c8ded1d6aa03feecf1907854978b011d4cdddea06b1d7210504f5b8f11a30ad41744afa088c6fcd36c40d96cb94279fb14697826bf49f7176e5dc9dbd5eeee0 + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/client-sso@npm:3.428.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/config-resolver": 3.300.0 - "@aws-sdk/fetch-http-handler": 3.296.0 - "@aws-sdk/hash-node": 3.296.0 - "@aws-sdk/invalid-dependency": 3.296.0 - "@aws-sdk/middleware-content-length": 3.296.0 - "@aws-sdk/middleware-endpoint": 3.299.0 - "@aws-sdk/middleware-host-header": 3.296.0 - "@aws-sdk/middleware-logger": 3.296.0 - "@aws-sdk/middleware-recursion-detection": 3.296.0 - "@aws-sdk/middleware-retry": 3.300.0 - "@aws-sdk/middleware-serde": 3.296.0 - "@aws-sdk/middleware-stack": 3.296.0 - "@aws-sdk/middleware-user-agent": 3.299.0 - "@aws-sdk/node-config-provider": 3.300.0 - "@aws-sdk/node-http-handler": 3.296.0 - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/smithy-client": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/url-parser": 3.296.0 - "@aws-sdk/util-base64": 3.295.0 - "@aws-sdk/util-body-length-browser": 3.295.0 - "@aws-sdk/util-body-length-node": 3.295.0 - "@aws-sdk/util-defaults-mode-browser": 3.296.0 - "@aws-sdk/util-defaults-mode-node": 3.300.0 - "@aws-sdk/util-endpoints": 3.296.0 - "@aws-sdk/util-retry": 3.296.0 - "@aws-sdk/util-user-agent-browser": 3.299.0 - "@aws-sdk/util-user-agent-node": 3.300.0 - "@aws-sdk/util-utf8": 3.295.0 - tslib: ^2.5.0 - checksum: 21cb421bb1cbe57f859466ae33a7e46986510c5cab519ba012727ec553ca7e70f351e3fafc1f8b9600235ece352c0d8b209b1943030f34c13f4a70f0e3befdb4 - languageName: node - linkType: hard - -"@aws-sdk/client-sts@npm:3.301.0": - version: 3.301.0 - resolution: "@aws-sdk/client-sts@npm:3.301.0" + "@aws-sdk/middleware-host-header": 3.428.0 + "@aws-sdk/middleware-logger": 3.428.0 + "@aws-sdk/middleware-recursion-detection": 3.428.0 + "@aws-sdk/middleware-user-agent": 3.428.0 + "@aws-sdk/region-config-resolver": 3.428.0 + "@aws-sdk/types": 3.428.0 + "@aws-sdk/util-endpoints": 3.428.0 + "@aws-sdk/util-user-agent-browser": 3.428.0 + "@aws-sdk/util-user-agent-node": 3.428.0 + "@smithy/config-resolver": ^2.0.14 + "@smithy/fetch-http-handler": ^2.2.3 + "@smithy/hash-node": ^2.0.11 + "@smithy/invalid-dependency": ^2.0.11 + "@smithy/middleware-content-length": ^2.0.13 + "@smithy/middleware-endpoint": ^2.1.0 + "@smithy/middleware-retry": ^2.0.16 + "@smithy/middleware-serde": ^2.0.11 + "@smithy/middleware-stack": ^2.0.5 + "@smithy/node-config-provider": ^2.1.1 + "@smithy/node-http-handler": ^2.1.7 + "@smithy/protocol-http": ^3.0.7 + "@smithy/smithy-client": ^2.1.11 + "@smithy/types": ^2.3.5 + "@smithy/url-parser": ^2.0.11 + "@smithy/util-base64": ^2.0.0 + "@smithy/util-body-length-browser": ^2.0.0 + "@smithy/util-body-length-node": ^2.1.0 + "@smithy/util-defaults-mode-browser": ^2.0.15 + "@smithy/util-defaults-mode-node": ^2.0.19 + "@smithy/util-retry": ^2.0.4 + "@smithy/util-utf8": ^2.0.0 + tslib: ^2.5.0 + checksum: 6ecb98a983f75aff98357ea54828e28036f51e4002a147e1e4d3571540df63bcc872d9557c836093183b44ade98179cab7bf7ba10b638ded47a18db02b0f8eab + languageName: node + linkType: hard + +"@aws-sdk/client-sts@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/client-sts@npm:3.428.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/config-resolver": 3.300.0 - "@aws-sdk/credential-provider-node": 3.301.0 - "@aws-sdk/fetch-http-handler": 3.296.0 - "@aws-sdk/hash-node": 3.296.0 - "@aws-sdk/invalid-dependency": 3.296.0 - "@aws-sdk/middleware-content-length": 3.296.0 - "@aws-sdk/middleware-endpoint": 3.299.0 - "@aws-sdk/middleware-host-header": 3.296.0 - "@aws-sdk/middleware-logger": 3.296.0 - "@aws-sdk/middleware-recursion-detection": 3.296.0 - "@aws-sdk/middleware-retry": 3.300.0 - "@aws-sdk/middleware-sdk-sts": 3.299.0 - "@aws-sdk/middleware-serde": 3.296.0 - "@aws-sdk/middleware-signing": 3.299.0 - "@aws-sdk/middleware-stack": 3.296.0 - "@aws-sdk/middleware-user-agent": 3.299.0 - "@aws-sdk/node-config-provider": 3.300.0 - "@aws-sdk/node-http-handler": 3.296.0 - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/smithy-client": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/url-parser": 3.296.0 - "@aws-sdk/util-base64": 3.295.0 - "@aws-sdk/util-body-length-browser": 3.295.0 - "@aws-sdk/util-body-length-node": 3.295.0 - "@aws-sdk/util-defaults-mode-browser": 3.296.0 - "@aws-sdk/util-defaults-mode-node": 3.300.0 - "@aws-sdk/util-endpoints": 3.296.0 - "@aws-sdk/util-retry": 3.296.0 - "@aws-sdk/util-user-agent-browser": 3.299.0 - "@aws-sdk/util-user-agent-node": 3.300.0 - "@aws-sdk/util-utf8": 3.295.0 - fast-xml-parser: 4.1.2 + "@aws-sdk/credential-provider-node": 3.428.0 + "@aws-sdk/middleware-host-header": 3.428.0 + "@aws-sdk/middleware-logger": 3.428.0 + "@aws-sdk/middleware-recursion-detection": 3.428.0 + "@aws-sdk/middleware-sdk-sts": 3.428.0 + "@aws-sdk/middleware-signing": 3.428.0 + "@aws-sdk/middleware-user-agent": 3.428.0 + "@aws-sdk/region-config-resolver": 3.428.0 + "@aws-sdk/types": 3.428.0 + "@aws-sdk/util-endpoints": 3.428.0 + "@aws-sdk/util-user-agent-browser": 3.428.0 + "@aws-sdk/util-user-agent-node": 3.428.0 + "@smithy/config-resolver": ^2.0.14 + "@smithy/fetch-http-handler": ^2.2.3 + "@smithy/hash-node": ^2.0.11 + "@smithy/invalid-dependency": ^2.0.11 + "@smithy/middleware-content-length": ^2.0.13 + "@smithy/middleware-endpoint": ^2.1.0 + "@smithy/middleware-retry": ^2.0.16 + "@smithy/middleware-serde": ^2.0.11 + "@smithy/middleware-stack": ^2.0.5 + "@smithy/node-config-provider": ^2.1.1 + "@smithy/node-http-handler": ^2.1.7 + "@smithy/protocol-http": ^3.0.7 + "@smithy/smithy-client": ^2.1.11 + "@smithy/types": ^2.3.5 + "@smithy/url-parser": ^2.0.11 + "@smithy/util-base64": ^2.0.0 + "@smithy/util-body-length-browser": ^2.0.0 + "@smithy/util-body-length-node": ^2.1.0 + "@smithy/util-defaults-mode-browser": ^2.0.15 + "@smithy/util-defaults-mode-node": ^2.0.19 + "@smithy/util-retry": ^2.0.4 + "@smithy/util-utf8": ^2.0.0 + fast-xml-parser: 4.2.5 tslib: ^2.5.0 - checksum: f5ac1755831b8bc596e7d678beff52d086c29d9acef1150c0cb29f4e1f9395a57c21b0106efe7e39aa19eeede4a14d9b9410997490bd0e778ab6e8bf05371454 + checksum: 1081243aa73175ef54ef14bcbdd3288bb6fa7ea0b7b0b0bd6fdf4b8fc099b2ba22444229f77dc431a276cd6e49f418c5869c36ffb5c7db2ce41e349c3b645ba1 languageName: node linkType: hard -"@aws-sdk/config-resolver@npm:3.300.0": - version: 3.300.0 - resolution: "@aws-sdk/config-resolver@npm:3.300.0" +"@aws-sdk/credential-provider-env@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.428.0" dependencies: - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-config-provider": 3.295.0 - "@aws-sdk/util-middleware": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@smithy/property-provider": ^2.0.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: c8c065520c9b8e628d2971cb3c22f48b35a600a429d8b1031ff732058cb19e6f3d83ce00927c37726ef72c4b5a3e2a385a01fd8e4d3d69526f0808f51e77042f + checksum: 0140893f4bf704fa4a870b47a93f54a58d4a36d7bebcb2ccd4bae956b5f16d690f6da9528bb96e2f95accd3792ccae8ef05fbcdcd7f39385072815bab0474b49 languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.296.0" +"@aws-sdk/credential-provider-ini@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.428.0" dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/credential-provider-env": 3.428.0 + "@aws-sdk/credential-provider-process": 3.428.0 + "@aws-sdk/credential-provider-sso": 3.428.0 + "@aws-sdk/credential-provider-web-identity": 3.428.0 + "@aws-sdk/types": 3.428.0 + "@smithy/credential-provider-imds": ^2.0.0 + "@smithy/property-provider": ^2.0.0 + "@smithy/shared-ini-file-loader": ^2.0.6 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 2695b2431f68a0faea47e41bef6ad38a5ccaa48a85729b7b533af63daa30e0645e9aee6d138abfbb2175c361b2afdf6a8acb6bd19a6cc7c2648d7c6a1ca84917 + checksum: 0758b80b1e6a380fda200965f1de195fc3bddb3d7aa9a9926ccd3095b76d161606a0cfd1d7cec9b8d1e14847aa0ef83ac8e6ed8ae23ec79aee1e0ee77a5a82c6 languageName: node linkType: hard -"@aws-sdk/credential-provider-imds@npm:3.300.0": - version: 3.300.0 - resolution: "@aws-sdk/credential-provider-imds@npm:3.300.0" +"@aws-sdk/credential-provider-node@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.428.0" dependencies: - "@aws-sdk/node-config-provider": 3.300.0 - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/url-parser": 3.296.0 + "@aws-sdk/credential-provider-env": 3.428.0 + "@aws-sdk/credential-provider-ini": 3.428.0 + "@aws-sdk/credential-provider-process": 3.428.0 + "@aws-sdk/credential-provider-sso": 3.428.0 + "@aws-sdk/credential-provider-web-identity": 3.428.0 + "@aws-sdk/types": 3.428.0 + "@smithy/credential-provider-imds": ^2.0.0 + "@smithy/property-provider": ^2.0.0 + "@smithy/shared-ini-file-loader": ^2.0.6 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 1fa76d5143ad8738db82ffc62f81218f6dcc42afedf1a95de0c5ad08e76a011204367fb085eab4088e9d3754ae28cd449bafd3b424abd20e86f7144e3235523b + checksum: a021013de7b2e3b8c8740291e00c42f09573b10d3fc741582885fca67b2aeae4ee3326ad5ccaaee4399d0295598ee4750ed5e53aa10dbe5d093f45f67617797d languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.301.0": - version: 3.301.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.301.0" +"@aws-sdk/credential-provider-process@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.428.0" dependencies: - "@aws-sdk/credential-provider-env": 3.296.0 - "@aws-sdk/credential-provider-imds": 3.300.0 - "@aws-sdk/credential-provider-process": 3.300.0 - "@aws-sdk/credential-provider-sso": 3.301.0 - "@aws-sdk/credential-provider-web-identity": 3.296.0 - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/shared-ini-file-loader": 3.300.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@smithy/property-provider": ^2.0.0 + "@smithy/shared-ini-file-loader": ^2.0.6 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 8ff07f5ddabf5b0a1e903b5d7e8932627a21b8ec385bd759ee4bef2d57841c99e52ec10cbea6a0987125c04147562a55eecf079544594c489329b831b4cd3115 + checksum: 9753953e04aaa835b960d35a66ae47ddd9be96855aac79bd3930eb102ccf83f54e6d7f03554542e90a14a25fd7e1794b8814d5f977fa3a7c632695decefd277d languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.301.0": - version: 3.301.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.301.0" +"@aws-sdk/credential-provider-sso@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.428.0" dependencies: - "@aws-sdk/credential-provider-env": 3.296.0 - "@aws-sdk/credential-provider-imds": 3.300.0 - "@aws-sdk/credential-provider-ini": 3.301.0 - "@aws-sdk/credential-provider-process": 3.300.0 - "@aws-sdk/credential-provider-sso": 3.301.0 - "@aws-sdk/credential-provider-web-identity": 3.296.0 - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/shared-ini-file-loader": 3.300.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/client-sso": 3.428.0 + "@aws-sdk/token-providers": 3.428.0 + "@aws-sdk/types": 3.428.0 + "@smithy/property-provider": ^2.0.0 + "@smithy/shared-ini-file-loader": ^2.0.6 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 06930d0deb34006845ff12bf9959dbfb35300bf40d062fa8e745bb393402a13bf28be33a6515d42e88aeaff078ee9beba7d5af31f4dd1468c9bcd1ca50fc161a + checksum: 56f735d4bb50bde98be0e763575de7333588585d0f328728a633308187641f1042dc61d53bbadd8f6b16ae5924abb50ef3b7c4c2ef4cbbde5ca3e733df728079 languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.300.0": - version: 3.300.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.300.0" +"@aws-sdk/credential-provider-web-identity@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.428.0" dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/shared-ini-file-loader": 3.300.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@smithy/property-provider": ^2.0.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 228bf0716beda6c78a13f66ffb02c94da14408d5cdb48edf851c139a6fd851e71c9a2b57ac5c87bc6137f2fb067c6b5800241694bc7aed21c35273a5040a1291 + checksum: 259f39c861a08aef9740beec5e1490904a3f1fb8b863362ac324dc0ff33f15190461e90d8b6aaf8702e5bd8bc8f62e0daefb00ebcbf4c20518ee8a570d26c020 languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.301.0": - version: 3.301.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.301.0" +"@aws-sdk/middleware-bucket-endpoint@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.428.0" dependencies: - "@aws-sdk/client-sso": 3.301.0 - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/shared-ini-file-loader": 3.300.0 - "@aws-sdk/token-providers": 3.301.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@aws-sdk/util-arn-parser": 3.310.0 + "@smithy/node-config-provider": ^2.1.1 + "@smithy/protocol-http": ^3.0.7 + "@smithy/types": ^2.3.5 + "@smithy/util-config-provider": ^2.0.0 tslib: ^2.5.0 - checksum: a728565b4089c49f98e361d1848454cbb763a8858e9cd6ac82310b1c6edac23806a1e7cd9f3709728f086f02e08f9fabde4db3f73077e34394d03a9f02d454bd + checksum: c6c1497259186c592e6e3cf01395a7d4b86c37947c29c17ceae8ad0406a862528945335dce6d2bf6e79ba556aa62255aa57c4d4963ba493c1b89c5dbc700ef2e languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.296.0" +"@aws-sdk/middleware-expect-continue@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.428.0" dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@smithy/protocol-http": ^3.0.7 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 35fadfbc623cb47eae1b189a6384ae545d4a5d203c70a12e57bb236c645d61d31dd3ffaafc323d878cde6061ec5be5c285c34b3296e7c4a8992c479b4485518a + checksum: 34c21416353669328f0bc7aedf8d03822c187eaf994b6d986b6bbd817b531019f24403f2ca4a79bcbfc719ddc62be20bc5b6d268c5f1e0d199b740af74e78688 languageName: node linkType: hard -"@aws-sdk/eventstream-codec@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/eventstream-codec@npm:3.296.0" +"@aws-sdk/middleware-flexible-checksums@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.428.0" dependencies: "@aws-crypto/crc32": 3.0.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-hex-encoding": 3.295.0 + "@aws-crypto/crc32c": 3.0.0 + "@aws-sdk/types": 3.428.0 + "@smithy/is-array-buffer": ^2.0.0 + "@smithy/protocol-http": ^3.0.7 + "@smithy/types": ^2.3.5 + "@smithy/util-utf8": ^2.0.0 tslib: ^2.5.0 - checksum: 474fa95fa6cc2e6730d0931337d288e469de270ca53887a5acf4b18c9a11c4149fee491847dd4904757597c1446d0f52b38a61a3c2afd66970dc89acb182d278 + checksum: c9715b9c22aec264d37bb8a5a60129e11869f0b3fe233f9587bb09d6ba3c56949b192fa53346afc4f045a1b5d00edb937bb5e95a5465b6dfea8600ab36109c76 languageName: node linkType: hard -"@aws-sdk/eventstream-serde-browser@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/eventstream-serde-browser@npm:3.296.0" +"@aws-sdk/middleware-host-header@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.428.0" dependencies: - "@aws-sdk/eventstream-serde-universal": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@smithy/protocol-http": ^3.0.7 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 2c6e203c35d8725809a827830bdc66699f7b78915aa39dbc9df6895edba63715f6039dbd4b72fe2f39e3c60eca48aeeccb193c0fbcdc9c5b09890adb7e6b7c8b + checksum: f0bdc071b71e9062cb062b0cdc4adfe59977cf3f1f49c074963b4e7642f6a6853df4cc1cd2d10423d427a2a8f092f0921a5a11df8694f8360ed36a6fcb8dcb1a languageName: node linkType: hard -"@aws-sdk/eventstream-serde-config-resolver@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/eventstream-serde-config-resolver@npm:3.296.0" +"@aws-sdk/middleware-location-constraint@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.428.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: f0297397078e4d7e9f116e070c62c90ad2650f26c47cb75beaff045cffef9a51a5005c94292b7ffdf62ff867b57ee11253d8da6ab1fbe3ace26193d9c85bcb5a + checksum: f96d21e798cf126a9727353fdd4566edfdd0c866f451a8a4769c48e9c4a0e18838edff50a8e7372995203802e69c47f5906a861c7aa0afa8912064290a28b500 languageName: node linkType: hard -"@aws-sdk/eventstream-serde-node@npm:3.299.0": - version: 3.299.0 - resolution: "@aws-sdk/eventstream-serde-node@npm:3.299.0" +"@aws-sdk/middleware-logger@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-logger@npm:3.428.0" dependencies: - "@aws-sdk/eventstream-serde-universal": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: b570a1b9310b56ed0f81c2bb682676c0754d82af946a6187905198244e530da370150ada6dd04c2a5bcd0c196654db9013ed9f5da81245968b98974523b32818 + checksum: 1abec65d23f3c5fa7e5cbd7e19b9c0d2b9b77bad2912090502e33b83b8846499d3e27a06d42fe8237c9e6a38074a9e26f4f391eaf335869d6acaaf0de9d0dbbb languageName: node linkType: hard -"@aws-sdk/eventstream-serde-universal@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/eventstream-serde-universal@npm:3.296.0" +"@aws-sdk/middleware-recursion-detection@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.428.0" dependencies: - "@aws-sdk/eventstream-codec": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@smithy/protocol-http": ^3.0.7 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 9e9068bd9dae4fda72fc073f36960b9e892d2abc5459e853c643a8b69e813f75443a8350834fd38e9c368106f58f09beb105c0d8c3e401eb90c2ea40b3557e4f + checksum: d864881c10639dfa05df940d1b08f99c436f4b8ef0aff412fc3cff0a60c16913e0ac5cc24e44b4d7371c01270b4cf2d9cb00e83bfe4d289dff92b7b8575c40df languageName: node linkType: hard -"@aws-sdk/fetch-http-handler@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/fetch-http-handler@npm:3.296.0" +"@aws-sdk/middleware-sdk-s3@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.428.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/querystring-builder": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-base64": 3.295.0 + "@aws-sdk/types": 3.428.0 + "@aws-sdk/util-arn-parser": 3.310.0 + "@smithy/protocol-http": ^3.0.7 + "@smithy/smithy-client": ^2.1.11 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: cc57acffff2a1dd96ed752a21f76d35f6c597a09ad2a7d5be5b03dba93386a1c3cfaf6c3c5f41b33e9734005424444892f4a173e58ce06dcf6e78421fb7b511b + checksum: 4934151fb8d65c4993dddf7311fb7545970dd24c743ebe847d5b0ecdf5612290f2cc512f685373610d45b31b5e6487071a3bd2a829d47d29ca066b71997ed04b languageName: node linkType: hard -"@aws-sdk/hash-blob-browser@npm:3.299.0": - version: 3.299.0 - resolution: "@aws-sdk/hash-blob-browser@npm:3.299.0" +"@aws-sdk/middleware-sdk-sts@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-sdk-sts@npm:3.428.0" dependencies: - "@aws-sdk/chunked-blob-reader": 3.295.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/middleware-signing": 3.428.0 + "@aws-sdk/types": 3.428.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: a21e6cc2f64b925e3283af0d878c6fea4621b66b77809d85612708f54df3000db52966c70fd981b761e59216e6ddb66c57b66706d8f027b7b2d8fab2e08971be + checksum: 9aaee0fb272cfbac5de0f51743415acd24eaa2f526e2b9d601f90812ede9e2611ab46c53ea106795fbd86022526a1d49494489389499fbbdec3c8968aea19b9f languageName: node linkType: hard -"@aws-sdk/hash-node@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/hash-node@npm:3.296.0" +"@aws-sdk/middleware-signing@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-signing@npm:3.428.0" dependencies: - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-buffer-from": 3.295.0 - "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/types": 3.428.0 + "@smithy/property-provider": ^2.0.0 + "@smithy/protocol-http": ^3.0.7 + "@smithy/signature-v4": ^2.0.0 + "@smithy/types": ^2.3.5 + "@smithy/util-middleware": ^2.0.4 tslib: ^2.5.0 - checksum: 728680b1bc04764dc710003e6b967e176d65ba46c03e53ffebf25f7d87bad2354203e1c1e754ef6b6bcebbc3bde725aac6a1e00cb47118f78419cefed13b5724 + checksum: 7091e2c0196730267a1a228053f6d9dc9a147d9f843cfc9c3f304f1003ab4571908831dea5551ff9254448ff6d05720dc04602de77c72ccec8f1d21373587bb1 languageName: node linkType: hard -"@aws-sdk/hash-stream-node@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/hash-stream-node@npm:3.296.0" +"@aws-sdk/middleware-ssec@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.428.0" dependencies: - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/types": 3.428.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 3dec341abc783f333e2536dea9191b9e732ad40eecd76cc863eaa455a91e8d184466732fb8fd9652afe83630a9da2cb5073b76360d8f45ecc4a8244ed38c9ef3 + checksum: 4a3273322285ad784d5a489dbb8a5499c0764d23eb6b215e189948162fbafa455ff28734ccd551930a4fe8a293f99201e7d79a5d167e0a2fda12bc7e5f8565b6 languageName: node linkType: hard -"@aws-sdk/invalid-dependency@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/invalid-dependency@npm:3.296.0" +"@aws-sdk/middleware-user-agent@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.428.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@aws-sdk/util-endpoints": 3.428.0 + "@smithy/protocol-http": ^3.0.7 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 5dc57b4396cbde9f594f14dc2a38e0c12e8cca4557b8e78fb5d23e1429e6dfef0b5ed1382da84862bb19abeaf39b92bc4dc7cba7c7a04dbc212cb6971f0553b0 + checksum: 65b13bdec3d9162fbe972c248b9d68e5a6118e4f26f3309a1ad5da4ad8b502f990feb8b13437ce113711898523bad3222700f4f687599b2ea19194a3d82d4e7d languageName: node linkType: hard -"@aws-sdk/is-array-buffer@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/is-array-buffer@npm:3.295.0" +"@aws-sdk/region-config-resolver@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.428.0" dependencies: + "@smithy/node-config-provider": ^2.1.1 + "@smithy/types": ^2.3.5 + "@smithy/util-config-provider": ^2.0.0 + "@smithy/util-middleware": ^2.0.4 tslib: ^2.5.0 - checksum: 23de81a3ab63a51ae61183792db4a9faf74f02c7c9cb5cfa6d4b36781d7832070090bb406dc8591dd74a07fa3d3c27bac11d7a931e75163f8e018987a995f3ce + checksum: 3aae631ab4edc04231e6ba0c33e1b00eb391e9ddc4885182859b3814814a9f5870cf8cf5ff33cb0e902e3a7f61d161aef7fc81b030fce63c2edb3e180a373926 languageName: node linkType: hard -"@aws-sdk/md5-js@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/md5-js@npm:3.296.0" +"@aws-sdk/signature-v4-multi-region@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.428.0" dependencies: - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-utf8": 3.295.0 + "@aws-sdk/types": 3.428.0 + "@smithy/protocol-http": ^3.0.7 + "@smithy/signature-v4": ^2.0.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 88d08cbf13af32c1c95c99727e8024c691c3fc2ff940394513a93524701a091385778bd5829a561991a7e145bf509c3e5e750803f352281df34d7a46d0147c51 + checksum: e8f11226e1fcf087d1733ae6eddaadc6ef07bf1267d9e8f4eafe7177dcecc5cb556470b336eac917497a35e74a9f895b017a3e859ea0250dd43ed744b9cad0b2 languageName: node linkType: hard -"@aws-sdk/middleware-bucket-endpoint@npm:3.300.0": - version: 3.300.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.300.0" +"@aws-sdk/token-providers@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/token-providers@npm:3.428.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-arn-parser": 3.295.0 - "@aws-sdk/util-config-provider": 3.295.0 + "@aws-crypto/sha256-browser": 3.0.0 + "@aws-crypto/sha256-js": 3.0.0 + "@aws-sdk/middleware-host-header": 3.428.0 + "@aws-sdk/middleware-logger": 3.428.0 + "@aws-sdk/middleware-recursion-detection": 3.428.0 + "@aws-sdk/middleware-user-agent": 3.428.0 + "@aws-sdk/types": 3.428.0 + "@aws-sdk/util-endpoints": 3.428.0 + "@aws-sdk/util-user-agent-browser": 3.428.0 + "@aws-sdk/util-user-agent-node": 3.428.0 + "@smithy/config-resolver": ^2.0.14 + "@smithy/fetch-http-handler": ^2.2.3 + "@smithy/hash-node": ^2.0.11 + "@smithy/invalid-dependency": ^2.0.11 + "@smithy/middleware-content-length": ^2.0.13 + "@smithy/middleware-endpoint": ^2.1.0 + "@smithy/middleware-retry": ^2.0.16 + "@smithy/middleware-serde": ^2.0.11 + "@smithy/middleware-stack": ^2.0.5 + "@smithy/node-config-provider": ^2.1.1 + "@smithy/node-http-handler": ^2.1.7 + "@smithy/property-provider": ^2.0.0 + "@smithy/protocol-http": ^3.0.7 + "@smithy/shared-ini-file-loader": ^2.0.6 + "@smithy/smithy-client": ^2.1.11 + "@smithy/types": ^2.3.5 + "@smithy/url-parser": ^2.0.11 + "@smithy/util-base64": ^2.0.0 + "@smithy/util-body-length-browser": ^2.0.0 + "@smithy/util-body-length-node": ^2.1.0 + "@smithy/util-defaults-mode-browser": ^2.0.15 + "@smithy/util-defaults-mode-node": ^2.0.19 + "@smithy/util-retry": ^2.0.4 + "@smithy/util-utf8": ^2.0.0 tslib: ^2.5.0 - checksum: e5bbc0bb8cd2b8707cda01ba936044ef8cf4fcfe31642249cab824816616a2178b6925c14f666d912374c869cc61b0c3144b9cefb7adf71cf0a38c1f895726a7 + checksum: 663ae4394b6fac8db85673bc9c4200a90aa7f8200ca079f126007865e4b5c36e83b5ee0b8c7ab447e1233c9f81bf6042207499a48688e08a02c63c272b3e868a languageName: node linkType: hard -"@aws-sdk/middleware-content-length@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-content-length@npm:3.296.0" +"@aws-sdk/types@npm:3.428.0, @aws-sdk/types@npm:^3.222.0": + version: 3.428.0 + resolution: "@aws-sdk/types@npm:3.428.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 649c0d3f0c1ec607ea9558df09f318bffc763f66501263136791571206c148ca7ca691cb3211fe18bd09aacdc69545fdc5ffff4daeac73323864b5cb76b5c072 + checksum: 64b761a7b52ce1dc05ce795c7cab3087713059f03aa9aadee7244d0dedc938b35f1b3dc2be80a2f67307e9c056cf6a57ce1188df53babc27fb364878b17b441c languageName: node linkType: hard -"@aws-sdk/middleware-endpoint@npm:3.299.0": - version: 3.299.0 - resolution: "@aws-sdk/middleware-endpoint@npm:3.299.0" +"@aws-sdk/util-arn-parser@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.310.0" dependencies: - "@aws-sdk/middleware-serde": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/url-parser": 3.296.0 - "@aws-sdk/util-middleware": 3.296.0 tslib: ^2.5.0 - checksum: 7e8c6a85575019871c87dc5c1b19c47999bd5ae3fc2546b72e3e617bf8bdea1392fb385e25a51f382b37d01d171de51dfaf2f53b79fb09adc10049ee571fbc13 + checksum: faac1e10f8bb6c2fe5fee82bcb7ce56c2b37ae9ffdb2b78b0746a7a06005eaa5ea747a0a10eaf490c1c4907ecc327e1c94a600e26a069e023e54b8d63c031e96 languageName: node linkType: hard -"@aws-sdk/middleware-expect-continue@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-expect-continue@npm:3.296.0" +"@aws-sdk/util-endpoints@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/util-endpoints@npm:3.428.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 tslib: ^2.5.0 - checksum: 8ccebf2f5d351c6495e5699016e7c132c8c9f19fa272910d443e63df5fbd7ba84da1b31cd56cf6a0e1756f89970e90b199e45ef52f551e11e4b2593983889708 + checksum: 09cbf4fb258d453ec4bf5f4014b7d8b0857c3c777c6d84408c2c6eb77fd46e18d112825af8811319b3effcf6042bb0cd0e51e8401937c45e9b14fab561c7f318 languageName: node linkType: hard -"@aws-sdk/middleware-flexible-checksums@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.296.0" +"@aws-sdk/util-locate-window@npm:^3.0.0": + version: 3.310.0 + resolution: "@aws-sdk/util-locate-window@npm:3.310.0" dependencies: - "@aws-crypto/crc32": 3.0.0 - "@aws-crypto/crc32c": 3.0.0 - "@aws-sdk/is-array-buffer": 3.295.0 - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-utf8": 3.295.0 tslib: ^2.5.0 - checksum: 9191bf0b950699dd4eef575cdda598d54bdf90633bd683f0103aa9b9c44090190c7316b59619748803e0ec926444cf376ce89dc055d1675e3671bf108865c3a5 + checksum: d552ce5f0f836ecb13d7920ae650552c56706f26a5e8abf894ba471e18775a3791869bda95269153735bac9d211efc3ba78ea01c34428c3fed4318ac693a08bc languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.296.0" +"@aws-sdk/util-user-agent-browser@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.428.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@smithy/types": ^2.3.5 + bowser: ^2.11.0 tslib: ^2.5.0 - checksum: 8b5b2b26b204bcc8587cbd659a052b896c4d76dd1633e99d7c035b7b779d2b90beff4878481b8b5b28deeb363bf276584f371a5f7c88cecda43a18c5ae1ab7aa + checksum: 259679865f34fe6b4336bd714c83cb7f964002ca9e6c33352d5159b30f0925859faff2cf817e36a818a10f4dd83900578aeb25bdce62cf53e652f6ee46aa6ae0 languageName: node linkType: hard -"@aws-sdk/middleware-location-constraint@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-location-constraint@npm:3.296.0" +"@aws-sdk/util-user-agent-node@npm:3.428.0": + version: 3.428.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.428.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-sdk/types": 3.428.0 + "@smithy/node-config-provider": ^2.1.1 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 00378f43d08abe45d85c386c2c4acd5b80c16158d94f61341da85ba979731b5ce4c6ecaf706d3356b680a459fa8c26119845997a1e3d5bd24adb3ae98e945d3e + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 7655330ee8eae9a4ed76464bb375adfd31a6884b11ec81fe298d3370ecf5f899ea2978f4f1c202ebd6e3d174b2932dc44df120f38dfa186a2b433708ed821822 languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-logger@npm:3.296.0" +"@aws-sdk/util-utf8-browser@npm:^3.0.0": + version: 3.259.0 + resolution: "@aws-sdk/util-utf8-browser@npm:3.259.0" dependencies: - "@aws-sdk/types": 3.296.0 - tslib: ^2.5.0 - checksum: c006c03d24e26bbc1f9089987a0987b7627e1f7e1a5215d75e7132d2905f77f867d78806b968bee6e6830ddb94ddae8c1cead785b3fe4762e66da10584218ca9 + tslib: ^2.3.1 + checksum: b6a1e580da1c9b62c749814182a7649a748ca4253edb4063aa521df97d25b76eae3359eb1680b86f71aac668e05cc05c514379bca39ebf4ba998ae4348412da8 languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.296.0" +"@aws-sdk/xml-builder@npm:3.310.0": + version: 3.310.0 + resolution: "@aws-sdk/xml-builder@npm:3.310.0" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 tslib: ^2.5.0 - checksum: 2d8b8e130b6410e95340bca961e966c36f54154041aba3b0a308b0b6786cea36e026f28b910ac13411f333e445dbcc122801366bb55f64fab5cd76e05bb70257 + checksum: fc17fd8f68470702d947948ada46097bdddecafdc68fa57bf584320e92748e8ef0372a51999d3ab7902ba4f62c2dbfbdec2dba1180fca19bb5127bad1ef0e48b languageName: node linkType: hard -"@aws-sdk/middleware-retry@npm:3.300.0": - version: 3.300.0 - resolution: "@aws-sdk/middleware-retry@npm:3.300.0" - dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/service-error-classification": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-middleware": 3.296.0 - "@aws-sdk/util-retry": 3.296.0 - tslib: ^2.5.0 - uuid: ^8.3.2 - checksum: 16b76246701eadda581a3a666f27d6100e75cf4d872e83a7e183ab2ec421d689f7c3f86a6dca2b7f0062208340ab578d4285af7d647a279d837891e3ef84b48b +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@aws-sdk/middleware-sdk-s3@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.296.0" - dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-arn-parser": 3.295.0 - tslib: ^2.5.0 - checksum: f8be243d930d887c1f4dd3d850a382bcf0e90a5fec645fa357ebfd38bebba33428997927b2411a07c097cba50347b989b366b43d372553cf7b20a64740427ddc +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@aws-sdk/middleware-sdk-sts@npm:3.299.0": - version: 3.299.0 - resolution: "@aws-sdk/middleware-sdk-sts@npm:3.299.0" - dependencies: - "@aws-sdk/middleware-signing": 3.299.0 - "@aws-sdk/types": 3.296.0 - tslib: ^2.5.0 - checksum: b1e2b28d29d924bbe176203c9a0abbe05a48748845da970a5aa61723b5ad118d50b3790baf63cecb69db63b89dc6e4abca218f14ce258bce87858acf339696de +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 languageName: node linkType: hard -"@aws-sdk/middleware-serde@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-serde@npm:3.296.0" - dependencies: - "@aws-sdk/types": 3.296.0 - tslib: ^2.5.0 - checksum: 337bf9c4a621d6ef3a5c5d16273633f098e12e3581e08a9543d48e3a63ba6b70472f26f4e4e46040ed43fc1a498f8f046b66c28fc629f4a3a74b6a331609fd52 +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@aws-sdk/middleware-signing@npm:3.299.0": - version: 3.299.0 - resolution: "@aws-sdk/middleware-signing@npm:3.299.0" - dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/signature-v4": 3.299.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-middleware": 3.296.0 - tslib: ^2.5.0 - checksum: 4eaa0a3b51eefa0f5e839a55ffa98f7cc79644fb7e8e3a3fbbdc4de2e2d10fb07cbd5201f44464a5550462af5efe47977feb6f057e6bd2160eed0904cd9d1752 +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@aws-sdk/middleware-ssec@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-ssec@npm:3.296.0" - dependencies: - "@aws-sdk/types": 3.296.0 - tslib: ^2.5.0 - checksum: 37795d8094ee6209d76ef7423eb967c1ab1330ca5242c176230972004b36cdeda1328e9ed8626c33f16d1eff7df7a9d0d90df9ad298fad4d22a1ba81bde4d91e +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@aws-sdk/middleware-stack@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/middleware-stack@npm:3.296.0" +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" dependencies: - tslib: ^2.5.0 - checksum: 1fb787c066aa48612e0f7ddd4932c3a9fbfd37eef5838bd83c06bd113d11af76f098e2b09a431ab039fb3f3628b1b80bdaca1200a10d9ec9cde56134e40b6995 + string-width: ^5.1.2 + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: ^7.0.1 + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: ^8.1.0 + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.299.0": - version: 3.299.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.299.0" +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-endpoints": 3.296.0 - tslib: ^2.5.0 - checksum: 7ae91b41d2a9ab6d016e749458c30eb99f7fc1b11093410e6e2b0f0258aba8269fd5e22a980eb54bcbf8456679bf65c7e76fbf5bb145a13ff7d31398a82821ae + "@sinclair/typebox": ^0.27.8 + checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 languageName: node linkType: hard -"@aws-sdk/node-config-provider@npm:3.300.0": - version: 3.300.0 - resolution: "@aws-sdk/node-config-provider@npm:3.300.0" +"@jridgewell/sourcemap-codec@npm:^1.4.15": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 + languageName: node + linkType: hard + +"@napi-rs/cli@npm:^2.15.1": + version: 2.16.3 + resolution: "@napi-rs/cli@npm:2.16.3" + bin: + napi: scripts/index.js + checksum: 11f78b09548bc5c22df56e4fab4a87b68c2d3f2a18a55cf11e775e6a4cb5739ec0e21a14e614db2cdc2b9773cb42536c6bd00c3f85d3b461f956594f8a89ddcb + languageName: node + linkType: hard + +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/shared-ini-file-loader": 3.300.0 - "@aws-sdk/types": 3.296.0 - tslib: ^2.5.0 - checksum: 1ad2536961b9a735278635f8c1dc5c6c260d4e44d490e189a5115f6a41b5f8ae0643a3b213b66f39be457eb6a65cfcbcca07459608e1ac9876af7b92ebe5fbb2 + semver: ^7.3.5 + checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 00bd7362a3439021aa1ea51b0e0d0a0e8ca1351a3d54c606b115fdcc49b51b16db6e5f43b4fe7a28c38688523e22a94d49dd31168868b655f0d4d50f032d07a1 languageName: node linkType: hard -"@aws-sdk/node-http-handler@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/node-http-handler@npm:3.296.0" +"@smithy/abort-controller@npm:^1.0.1": + version: 1.1.0 + resolution: "@smithy/abort-controller@npm:1.1.0" dependencies: - "@aws-sdk/abort-controller": 3.296.0 - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/querystring-builder": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@smithy/types": ^1.2.0 tslib: ^2.5.0 - checksum: 8766f46047f1667363a34433c9a867b4e5b27b400252418df2d5b110b6f85ff46a8aeff8b96132f7b39fc2bafa54fb1ae0e0fe44da84c8222349cea05cc7cc38 + checksum: 4299368f0b7dbeb8ffba00632b191ec39113fa9b9d29c3ff33c54d5a8663d42d769aa5d79ecd656fe8d09ccb23a7351095305524c27c5650ec7f96a312e5e522 languageName: node linkType: hard -"@aws-sdk/property-provider@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/property-provider@npm:3.296.0" +"@smithy/abort-controller@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/abort-controller@npm:2.0.11" dependencies: - "@aws-sdk/types": 3.296.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: b456e82002c8302b2ebe328446346381c6d34b63d64f797ffd5b24d9f5cb0d739127d21657587c76a351fa6f56f43585d66020df370ae64f7cd9718c26175fff + checksum: 33a639bb1dd57a4495ef70f3d7ffa6f7eb40256121412e2d1e1d353524d140e483160871653bd9af67a0ec751ffbcae60a3972f85c996569f0c7a88064447dab languageName: node linkType: hard -"@aws-sdk/protocol-http@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/protocol-http@npm:3.296.0" +"@smithy/chunked-blob-reader-native@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/chunked-blob-reader-native@npm:2.0.0" dependencies: - "@aws-sdk/types": 3.296.0 + "@smithy/util-base64": ^2.0.0 tslib: ^2.5.0 - checksum: b283a1e6b6a6ba544bf833929d19f988747a451a1e1232f440b9412918932d099f29c0459dd398163b7f7bbae4c372166cc36a5e5afc1343d3085884e36879bc + checksum: 5f656dbc4913ab8312b6e687938f534a2ed28e749335560c21a6975f691630ede80afc4a81007078692da4eaa91839ae0a6e65dc39f3faf4423538f5d9bef37b languageName: node linkType: hard -"@aws-sdk/querystring-builder@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/querystring-builder@npm:3.296.0" +"@smithy/chunked-blob-reader@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/chunked-blob-reader@npm:2.0.0" dependencies: - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-uri-escape": 3.295.0 tslib: ^2.5.0 - checksum: 54028a5087126cdf48cf7abf4cc12c5d761c30aa97b23bab001ae387179cd95974a9332aacc6a74936f3ce818067ded67383231d5839b0456c5ed326bcaeeac5 + checksum: a47e5298f0b28e25eaa5825ea9737718f0e2b7cf0f03a49cca186eb5544dd20ac91a2d92069f9805e40e5f3ab34d32f8091853518672fdbca009411179dbeb2a languageName: node linkType: hard -"@aws-sdk/querystring-parser@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/querystring-parser@npm:3.296.0" +"@smithy/config-resolver@npm:^2.0.14": + version: 2.0.14 + resolution: "@smithy/config-resolver@npm:2.0.14" dependencies: - "@aws-sdk/types": 3.296.0 + "@smithy/node-config-provider": ^2.1.1 + "@smithy/types": ^2.3.5 + "@smithy/util-config-provider": ^2.0.0 + "@smithy/util-middleware": ^2.0.4 tslib: ^2.5.0 - checksum: b60b003302b4823609f9f585acdc3b7e48444aeaaf941549626066a6a74579201b473cdaa0ab1d59e63c4c8eec5bc9380464ccfeca47077ec4b5bc20fea4b190 + checksum: 5fa08a715e20b49db178b22806d79cb43756b7f720007abb018ccf975270529869153ea25b98b99da3ffc80607c19a65ceb147fe908e80301eb51288802ea7b7 languageName: node linkType: hard -"@aws-sdk/service-error-classification@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/service-error-classification@npm:3.296.0" - checksum: f4f53591c636971bb2766340137a4816619c8ede0955dff37f795f03a0ed18534042f3ab9ec898d9f3fba98309322854b7442caeb919590f241ac21b3b18de74 +"@smithy/credential-provider-imds@npm:^2.0.0, @smithy/credential-provider-imds@npm:^2.0.16": + version: 2.0.16 + resolution: "@smithy/credential-provider-imds@npm:2.0.16" + dependencies: + "@smithy/node-config-provider": ^2.1.1 + "@smithy/property-provider": ^2.0.12 + "@smithy/types": ^2.3.5 + "@smithy/url-parser": ^2.0.11 + tslib: ^2.5.0 + checksum: 1079f9b59d60f460bfbc95c722a740664733b5d6c219ff8ac04d85d8af78eccabc71ed08d39cf11ec1e80203e3b65e08eb06a99524c358b2a959e2baa4787fd4 languageName: node linkType: hard -"@aws-sdk/shared-ini-file-loader@npm:3.300.0": - version: 3.300.0 - resolution: "@aws-sdk/shared-ini-file-loader@npm:3.300.0" +"@smithy/eventstream-codec@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/eventstream-codec@npm:2.0.11" dependencies: - "@aws-sdk/types": 3.296.0 + "@aws-crypto/crc32": 3.0.0 + "@smithy/types": ^2.3.5 + "@smithy/util-hex-encoding": ^2.0.0 tslib: ^2.5.0 - checksum: a85fc99d74b8323dd3fa771244aa072c123355a4f895b8a60d23950971bc3463a5826f70eeb4ac78a5c8395579a8828ad3da64db050888c2a900c85ca95d8a97 + checksum: beaa818c300986e2d085ab132c835957b674d62df43ece4dd74266d4ba4fcc2d3bf43c474ae724104337da4a1349a710dda49d2975c659ee30e28c7058e31817 languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.299.0": - version: 3.299.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.299.0" +"@smithy/eventstream-serde-browser@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/eventstream-serde-browser@npm:2.0.11" dependencies: - "@aws-sdk/protocol-http": 3.296.0 - "@aws-sdk/signature-v4": 3.299.0 - "@aws-sdk/types": 3.296.0 + "@smithy/eventstream-serde-universal": ^2.0.11 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - peerDependencies: - "@aws-sdk/signature-v4-crt": ^3.118.0 - peerDependenciesMeta: - "@aws-sdk/signature-v4-crt": - optional: true - checksum: 6e1b20d4586ec02a30c272d978ddafc492cedee2e98853163f842e870cc3abe3ed4f4b9dd23bd8673841e0d64b58adc12fc5a21289ad6bcadf67e7d59bd1b400 + checksum: 40c37d3bdb48e883f459b709bdbdc01cfcf3c3b4b2ddd7b9d02c61feb788fa8a62b76b3a6450c3c84810dc8abb58e3b56db914bb10fa65620ecb44ca5aae81d2 languageName: node linkType: hard -"@aws-sdk/signature-v4@npm:3.299.0": - version: 3.299.0 - resolution: "@aws-sdk/signature-v4@npm:3.299.0" +"@smithy/eventstream-serde-config-resolver@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/eventstream-serde-config-resolver@npm:2.0.11" dependencies: - "@aws-sdk/is-array-buffer": 3.295.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-hex-encoding": 3.295.0 - "@aws-sdk/util-middleware": 3.296.0 - "@aws-sdk/util-uri-escape": 3.295.0 - "@aws-sdk/util-utf8": 3.295.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 642e49ef1cb87649a0fdceb82c55f5153f9d662d5429d49fb18601c3ff8c12a1b050d8856fb18c041511be9d4d38fa741628c23f4be508cb816be696446139cd + checksum: 7d842ab83182a64fa24f5f1c58dd209119ab5f954fc38223b599d5040e66f4d407d36d03fb955378db380120ba2745671ec722f8c1b887c843b24659158ed029 languageName: node linkType: hard -"@aws-sdk/smithy-client@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/smithy-client@npm:3.296.0" +"@smithy/eventstream-serde-node@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/eventstream-serde-node@npm:2.0.11" dependencies: - "@aws-sdk/middleware-stack": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@smithy/eventstream-serde-universal": ^2.0.11 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 8b7a626c1fd8b253f1f5b365c340626a9495aa6ba83d246be50f559d8274259daa6386f6931c9db41d3250ee3fd9d2d63646f4f0d7c2f793fed5aa7c87593676 + checksum: 67dd0fb8dbf411a531cf6a914a73e2ac5c7f13842531b22132c2d1bf2ab1f575e704a33889ed6ef487c2ebd0f58abcff9b319a313cccceefce0e306f1aa961d8 languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.301.0": - version: 3.301.0 - resolution: "@aws-sdk/token-providers@npm:3.301.0" +"@smithy/eventstream-serde-universal@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/eventstream-serde-universal@npm:2.0.11" dependencies: - "@aws-sdk/client-sso-oidc": 3.301.0 - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/shared-ini-file-loader": 3.300.0 - "@aws-sdk/types": 3.296.0 + "@smithy/eventstream-codec": ^2.0.11 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: f8dac8a46272dfd966a285f005ab27f3f60f61bd0afd2cb21317aaa86083a3297e7d8dee5f9528c2f1bf8a186a7e681ab66ba7e5d0e85f7fee14de8c78633474 + checksum: da9f26a4b6a9cbeed4f017776b6d7455f4cb591ca6a85693a8b1e4de3be25b66d44c93284372ad6f709442a01c9940264da431ad0d998b5c21b7b135ccbd938f languageName: node linkType: hard -"@aws-sdk/types@npm:3.296.0, @aws-sdk/types@npm:^3.222.0": - version: 3.296.0 - resolution: "@aws-sdk/types@npm:3.296.0" +"@smithy/fetch-http-handler@npm:^2.2.3": + version: 2.2.3 + resolution: "@smithy/fetch-http-handler@npm:2.2.3" dependencies: + "@smithy/protocol-http": ^3.0.7 + "@smithy/querystring-builder": ^2.0.11 + "@smithy/types": ^2.3.5 + "@smithy/util-base64": ^2.0.0 tslib: ^2.5.0 - checksum: 3cff062f8cb08cd5473c40076ca06f8d93c80fa11e64a7c2d8273fcc0107e709e08a669779f9e3e70d35b3ae7fc3abafd2885f74fa9f8ba57042e5167f72bd2a + checksum: b9783f2db369e6b5dc79443b1ca7d33aa3da5c30ed12494160f1ff1f5c31a1ad074dc6e00b63d834bd9a6b11c253be748e948c71c36c648d28ea75e91c0964ef languageName: node linkType: hard -"@aws-sdk/url-parser@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/url-parser@npm:3.296.0" +"@smithy/hash-blob-browser@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/hash-blob-browser@npm:2.0.11" dependencies: - "@aws-sdk/querystring-parser": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@smithy/chunked-blob-reader": ^2.0.0 + "@smithy/chunked-blob-reader-native": ^2.0.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: eb76e25571d9d13f7a335f36dc5f7466a7d7e8a6e26a5a0ea2529cda36d0ad29d0d6c5d418ac8a81a53a480a57a1b8aced93a43a08060eb0fb8e4259ab2e5048 + checksum: 876876a86858fa7ee87f516156e89667833311beca360bf6b16c6cddf7a462709d752508f8a049a4bd69598d1b35d8329d2ed79f8132b226f71f8d06776445e4 languageName: node linkType: hard -"@aws-sdk/util-arn-parser@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/util-arn-parser@npm:3.295.0" +"@smithy/hash-node@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/hash-node@npm:2.0.11" dependencies: + "@smithy/types": ^2.3.5 + "@smithy/util-buffer-from": ^2.0.0 + "@smithy/util-utf8": ^2.0.0 tslib: ^2.5.0 - checksum: 207dadcd23efc318bd9c028157a302999403749722b3b9cd4f2701cf2fd4c7b588bbcede45d949f583c4e41bb4e66ca7df923f9d4123574744497c961cd1c673 + checksum: 004e3e55ed9397cd551f6ab5fb3164359e5f7ce8c0299993237fe573b47c490ba6cb10da01d006b59c6adb5e972311d7837acd16921772f0b534136c741a2938 languageName: node linkType: hard -"@aws-sdk/util-base64@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/util-base64@npm:3.295.0" +"@smithy/hash-stream-node@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/hash-stream-node@npm:2.0.11" dependencies: - "@aws-sdk/util-buffer-from": 3.295.0 + "@smithy/types": ^2.3.5 + "@smithy/util-utf8": ^2.0.0 tslib: ^2.5.0 - checksum: 047329e37dd6946f63b47ae415a988c32022b883b9fcf113120973b2d5e97679bc19f5183b264474f3201cb0560d3a4cb4b9d07d4d70b823945387e20869b41d + checksum: 9240549d59b12d9baa6a344da01b79648619eabc7761396e27ec7bd0d503339ea6f5b831d6cafb27888543f0cef422d555a35f28027712194bd7b556b692a564 languageName: node linkType: hard -"@aws-sdk/util-body-length-browser@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/util-body-length-browser@npm:3.295.0" +"@smithy/invalid-dependency@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/invalid-dependency@npm:2.0.11" dependencies: + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 15100fa717f98a58475c934944108f98b811025039a04eeaaed71380bb2d4444fe44af7c527b74bb6ebd5a3ce277e28896d2e60ea73084f2b9e6cce6873b5592 + checksum: 672c8aa38f406afb6c8574eab80b619f9444739abadf166c822a1337db6ddccdb0deb5095d5c42eaa3881f37fc689f537888ea188ffc3a090c45be7206990d26 languageName: node linkType: hard -"@aws-sdk/util-body-length-node@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/util-body-length-node@npm:3.295.0" +"@smithy/is-array-buffer@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/is-array-buffer@npm:2.0.0" dependencies: tslib: ^2.5.0 - checksum: e44fa83139d0e7e61152cce8f7709e772c920996fbd3ae4acc545df75ea3f7f28fd2959c97029411802b3e12277f775f3e2dbb34c797369635d0881bcf6b0a12 + checksum: 6d101cf509a7818667f42d297894f88f86ef41d3cc9d02eae38bbe5e69b16edf83b8e67eb691964d859a16a4e39db1aad323d83f6ae55ae4512a14ff6406c02d languageName: node linkType: hard -"@aws-sdk/util-buffer-from@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/util-buffer-from@npm:3.295.0" +"@smithy/md5-js@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/md5-js@npm:2.0.11" dependencies: - "@aws-sdk/is-array-buffer": 3.295.0 + "@smithy/types": ^2.3.5 + "@smithy/util-utf8": ^2.0.0 tslib: ^2.5.0 - checksum: c93e6f0cf66927230588365995d0e94ee874857dae6753529f44ebd7f2d9c1bc6e8fdef0a6459bd96f0c29a2fdc9eaa35145102d074249f4e8ff8bb070708f24 + checksum: dd5b23938c6683db803377a822cc9107739a637a671391307f6586b134360c9d891b2d166d95d001e0efbca69e6fa0598a949b0e320d5c71f43fb90ebbc5722d languageName: node linkType: hard -"@aws-sdk/util-config-provider@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/util-config-provider@npm:3.295.0" +"@smithy/middleware-content-length@npm:^2.0.13": + version: 2.0.13 + resolution: "@smithy/middleware-content-length@npm:2.0.13" dependencies: + "@smithy/protocol-http": ^3.0.7 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 2b6cd2b118465a36c9908dfc330f9f107a0a67cbde2293101af8b3ca0cb2d9f29f76394261880535d62da74b10cf89c5433a2d4524272d5b8776ad8085b0489b + checksum: 153123236c1278fee1857bbc36c92f4fb4c7e35beb755ea13d1acdcdd697c3707eee069fc4999c67c6e009df48165986d778d62bac4251d8f126617c3e3f68f6 languageName: node linkType: hard -"@aws-sdk/util-defaults-mode-browser@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-defaults-mode-browser@npm:3.296.0" +"@smithy/middleware-endpoint@npm:^2.1.0": + version: 2.1.1 + resolution: "@smithy/middleware-endpoint@npm:2.1.1" dependencies: - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/types": 3.296.0 - bowser: ^2.11.0 + "@smithy/middleware-serde": ^2.0.11 + "@smithy/node-config-provider": ^2.1.1 + "@smithy/shared-ini-file-loader": ^2.2.0 + "@smithy/types": ^2.3.5 + "@smithy/url-parser": ^2.0.11 + "@smithy/util-middleware": ^2.0.4 tslib: ^2.5.0 - checksum: ae8c6b03d9de2fc9c320ae4aa65027604658aff95483d3eccdc87307e683da2c6943f863a98f74af7c7f9cae74d0b1df7e6f83592cd0b5eff0ff8eba48fca127 + checksum: 3f159f9cd9112fba16303eeb0c434e4d97e554bdb55f7b702564c92f3399c3c839617bbf5548b74f3a2526e8f321ee4f87231c2fff4dba465bfe2134fafe48fd languageName: node linkType: hard -"@aws-sdk/util-defaults-mode-node@npm:3.300.0": - version: 3.300.0 - resolution: "@aws-sdk/util-defaults-mode-node@npm:3.300.0" +"@smithy/middleware-retry@npm:^2.0.16": + version: 2.0.16 + resolution: "@smithy/middleware-retry@npm:2.0.16" dependencies: - "@aws-sdk/config-resolver": 3.300.0 - "@aws-sdk/credential-provider-imds": 3.300.0 - "@aws-sdk/node-config-provider": 3.300.0 - "@aws-sdk/property-provider": 3.296.0 - "@aws-sdk/types": 3.296.0 + "@smithy/node-config-provider": ^2.1.1 + "@smithy/protocol-http": ^3.0.7 + "@smithy/service-error-classification": ^2.0.4 + "@smithy/types": ^2.3.5 + "@smithy/util-middleware": ^2.0.4 + "@smithy/util-retry": ^2.0.4 tslib: ^2.5.0 - checksum: a6c4f5cd85485e23032ab45ea05f9cc943f07b23090c527b7ca159031300a3838c2ce4eb0e545f34a5bdbb2ffce494e85ad7cc86b9b631877fd5f21274bd65f4 + uuid: ^8.3.2 + checksum: 9348bf7663ad85469614bda8a672bc8a5a104137caf1f3eb77553462f52044d27b933be177f850abe202fb9b4e060f39982e85565d8caf164de6377ffba82272 languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-endpoints@npm:3.296.0" +"@smithy/middleware-serde@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/middleware-serde@npm:2.0.11" dependencies: - "@aws-sdk/types": 3.296.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 9ff3b1c39123e8a88c2dcc1e81757f99cfd787be2039b9172e6a1a8b48b04d78712c2082dd1762e41b8b0a6c2f8d79aa06c571ea7ee622351634e5c40a069643 + checksum: 103e90731968036b2f5bc0bd9882d60de8831edafdb0229775c703b0713531829b06664ecf8e3090b915e52298f59415760c2446c3514e878f25acf9fe4008f7 languageName: node linkType: hard -"@aws-sdk/util-hex-encoding@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/util-hex-encoding@npm:3.295.0" +"@smithy/middleware-stack@npm:^2.0.5": + version: 2.0.5 + resolution: "@smithy/middleware-stack@npm:2.0.5" dependencies: + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 4b85f087de5c2a8317ff13df4947e355b4c4acae1dd283133e53139457252fb83951194c85e07b89a1e12cecec1b3c0dbd11b7d0f9f2a7775d8c6d3d9c21371e + checksum: d4bd57206084b01a94306f02b93699d9aeab4753cb6c48bc85824a881a154d1eeeb89e3455568956c2cd82d9742ad2841522ff3d2a45ac70a99ea6d911570057 languageName: node linkType: hard -"@aws-sdk/util-locate-window@npm:^3.0.0": - version: 3.295.0 - resolution: "@aws-sdk/util-locate-window@npm:3.295.0" +"@smithy/node-config-provider@npm:^2.1.1": + version: 2.1.1 + resolution: "@smithy/node-config-provider@npm:2.1.1" dependencies: + "@smithy/property-provider": ^2.0.12 + "@smithy/shared-ini-file-loader": ^2.2.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 81546c251a4f58915059d9d46b207f90ce44890e48fd87507ca280d70a719d8f963864afcffc676fd10ffa55e9b272fc5a522bd0e3d6dde379739adb5b429501 + checksum: b9bca5ba2b1ef60221f7bf24e876dabba46652ead428ec31a528ef57ee14af559752736317f870d55f1b90c6bb6c52886194475190a05339235ffe123217a9bd languageName: node linkType: hard -"@aws-sdk/util-middleware@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-middleware@npm:3.296.0" +"@smithy/node-http-handler@npm:^2.1.7": + version: 2.1.7 + resolution: "@smithy/node-http-handler@npm:2.1.7" dependencies: + "@smithy/abort-controller": ^2.0.11 + "@smithy/protocol-http": ^3.0.7 + "@smithy/querystring-builder": ^2.0.11 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 9743a6279208cdb25fc6a5d5800477dfa7f10c25e65cfcb7e0721613c0640df21bef7fe6cb18f27ee3ff470c0be2ff06cb6afdefe234d418c7ac17d9a3563301 + checksum: 2a40f8bcb75eddb682691137a4134f33e97daba775945a45513fdfe2bf1dfafc9d74843f3f698eacf64569baf952d19361b2bb28dd19030a6f3cbe9ee5fdecc3 languageName: node linkType: hard -"@aws-sdk/util-retry@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-retry@npm:3.296.0" +"@smithy/property-provider@npm:^2.0.0, @smithy/property-provider@npm:^2.0.12": + version: 2.0.12 + resolution: "@smithy/property-provider@npm:2.0.12" dependencies: - "@aws-sdk/service-error-classification": 3.296.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: f225fc4eb0933eda3df069d2b0028d8eed76be9b7b871b7bf601c4f5f17012ebb6ebb194df26fc141c9e77bad86d5cbdb79113fe5624d3c2c9d3441f96f580b3 + checksum: 5d7afa158d66f4cd7f9561fbbb9adef987abfc490dfd5f0e5dcae5596611618f83a856273308f70e56347115a0f07ecc2f0eb434b4186725f8dc461b3be3cd5c languageName: node linkType: hard -"@aws-sdk/util-stream-browser@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-stream-browser@npm:3.296.0" +"@smithy/protocol-http@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/protocol-http@npm:3.0.7" dependencies: - "@aws-sdk/fetch-http-handler": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-base64": 3.295.0 - "@aws-sdk/util-hex-encoding": 3.295.0 - "@aws-sdk/util-utf8": 3.295.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 52d0fd8919a9990eeaa0207d1c91396414ee5015684b0d6279f0ec250c6a32e5daf3fec6bb1bb0830901d873997c0c5a66f8c7721cec7bdc0dc828df56f41262 + checksum: bbc13fdddf1891daaa086849c19731e6ca825229b9c90324e50641390f84e957af796464f642f74426038a4d6a0f8d4b05364e0729cf7f8a828328e921ba72cd languageName: node linkType: hard -"@aws-sdk/util-stream-node@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-stream-node@npm:3.296.0" +"@smithy/querystring-builder@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/querystring-builder@npm:2.0.11" dependencies: - "@aws-sdk/node-http-handler": 3.296.0 - "@aws-sdk/types": 3.296.0 - "@aws-sdk/util-buffer-from": 3.295.0 + "@smithy/types": ^2.3.5 + "@smithy/util-uri-escape": ^2.0.0 tslib: ^2.5.0 - checksum: b1e4a196be6f24c2c652d22d405ce3238769fd64267c157e480309b18531d693cae0c49ade10869b1f0f0fc4b7d5c2835fdd51562c434a09774d4606ee652606 + checksum: a9ad6389051b24170c178ae0bbac73d224f2ba2c005eca7dfa3c5631e2e7522ffdd17fc1779f80d2480c444e01ba8da9d0553b0b7d68967c1fa283c737dec886 languageName: node linkType: hard -"@aws-sdk/util-uri-escape@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/util-uri-escape@npm:3.295.0" +"@smithy/querystring-parser@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/querystring-parser@npm:2.0.11" dependencies: + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - checksum: 2334baedd339161aa2fb6ae880c04730b072a217ed42b40aa0c0df526aba5a663302da50ba550ad657a4b3cf44070696d91501bf2ba33722f452247f5c2d0fde + checksum: fc0b384210d06dbe02dc9eb6418d7aba8247cc3cb9eb38bbbdb29470ddc4e9a26a3e7b5eb511382bde62c3be3008771dfe9dcf68f83ec5f4fa99e466684dd224 languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.299.0": - version: 3.299.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.299.0" +"@smithy/service-error-classification@npm:^2.0.4": + version: 2.0.4 + resolution: "@smithy/service-error-classification@npm:2.0.4" dependencies: - "@aws-sdk/types": 3.296.0 - bowser: ^2.11.0 - tslib: ^2.5.0 - checksum: 60ebb1c0f5de624c212f00641fdcc8b667dac6442413d0d882745b660f72a6d1107cd6b04e7a5eee4013f0444b9fedfe151317937ac1f7d333dd3feeefa027b0 + "@smithy/types": ^2.3.5 + checksum: e0d90a5daf6af375963ac5521938158124a4df2ae431a08b4cbd40c68d68ca62a5e6f12b17e378ceec9e0023c49114f561e747c9396a513323c987cdcaff68eb languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.300.0": - version: 3.300.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.300.0" +"@smithy/shared-ini-file-loader@npm:^2.0.6, @smithy/shared-ini-file-loader@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/shared-ini-file-loader@npm:2.2.0" dependencies: - "@aws-sdk/node-config-provider": 3.300.0 - "@aws-sdk/types": 3.296.0 + "@smithy/types": ^2.3.5 tslib: ^2.5.0 - peerDependencies: - aws-crt: ">=1.0.0" - peerDependenciesMeta: - aws-crt: - optional: true - checksum: a42670de913d554d9a102a49920f52eb158fec64fb12d83ce610d6259da17d0ce56cf2e96299c35d019109ca514cd94adb9e8e1a103ce844ee8d4c17236dd35e + checksum: 77563b09f961c12d1afe3c5006074be3590fd3b44b096b5b7d5244b6924a5988731c4903d13f13cef4f6139e10735fb04d63e8c78bece1f6594dc3158033a7e2 languageName: node linkType: hard -"@aws-sdk/util-utf8-browser@npm:^3.0.0": - version: 3.259.0 - resolution: "@aws-sdk/util-utf8-browser@npm:3.259.0" +"@smithy/signature-v4@npm:^2.0.0": + version: 2.0.11 + resolution: "@smithy/signature-v4@npm:2.0.11" dependencies: - tslib: ^2.3.1 - checksum: b6a1e580da1c9b62c749814182a7649a748ca4253edb4063aa521df97d25b76eae3359eb1680b86f71aac668e05cc05c514379bca39ebf4ba998ae4348412da8 + "@smithy/eventstream-codec": ^2.0.11 + "@smithy/is-array-buffer": ^2.0.0 + "@smithy/types": ^2.3.5 + "@smithy/util-hex-encoding": ^2.0.0 + "@smithy/util-middleware": ^2.0.4 + "@smithy/util-uri-escape": ^2.0.0 + "@smithy/util-utf8": ^2.0.0 + tslib: ^2.5.0 + checksum: fcc3ed690462f394260ce443fcae3ac27e042818c5f842a30e5bb4e1aa18d30ba57bf661ced3bce98192bf5d5c1c72265e255fe1366cbefc7bf15ff54721a31c languageName: node linkType: hard -"@aws-sdk/util-utf8@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/util-utf8@npm:3.295.0" +"@smithy/smithy-client@npm:^2.1.11": + version: 2.1.11 + resolution: "@smithy/smithy-client@npm:2.1.11" dependencies: - "@aws-sdk/util-buffer-from": 3.295.0 + "@smithy/middleware-stack": ^2.0.5 + "@smithy/types": ^2.3.5 + "@smithy/util-stream": ^2.0.16 tslib: ^2.5.0 - checksum: 098058651aa48bb2a6652ea6a1a0a1520e9964a91920e67eed023eacc0956b75475d25025e888ee193140aa800ed89faafa67653914b78c7ffb98e8f96f6d54c + checksum: d047c04794be5dd8012fb80ae10aecbfc786852ab1854540f9593f3deb16c4bb0ed5eca7e02b9d427b9525f570a750a2caeee75dccccdd56d709d1c8279e6b17 languageName: node linkType: hard -"@aws-sdk/util-waiter@npm:3.296.0": - version: 3.296.0 - resolution: "@aws-sdk/util-waiter@npm:3.296.0" +"@smithy/types@npm:^1.2.0": + version: 1.2.0 + resolution: "@smithy/types@npm:1.2.0" dependencies: - "@aws-sdk/abort-controller": 3.296.0 - "@aws-sdk/types": 3.296.0 tslib: ^2.5.0 - checksum: 9984297149735df1791791c2f02077bab47501113393efbef619f6af9d19fb1c44a6ac79be73dbc6725a9eb3343b77c04068dcdc0797ddc7da7b9f93df810d7c + checksum: 376a1402d356a8dddd804af66ff2d273e57e332a3e9537a98039b47572684aae044d5fcd879ac6eee5cc08640ea00fbef0725a6a16026db5fb8d189473d44fe6 languageName: node linkType: hard -"@aws-sdk/xml-builder@npm:3.295.0": - version: 3.295.0 - resolution: "@aws-sdk/xml-builder@npm:3.295.0" +"@smithy/types@npm:^2.3.5": + version: 2.3.5 + resolution: "@smithy/types@npm:2.3.5" dependencies: tslib: ^2.5.0 - checksum: a32bcea43104c049b995c967ea416887fac45da8a8ecf55f06836a08aff878683c702852b383a36c04a09368ebb091388169f46f0d0a49cf477392966b4bdbdd + checksum: b758ba1e21132cccc8b612fe56e9c0eb27fe6b00dcc002965a13dae40c172ae3bff2d994dae61e9c8bdadb844fd370a4c4cb031af6d954e4e1fb897ce5d6b54e languageName: node linkType: hard -"@babel/runtime@npm:^7.15.4": - version: 7.21.0 - resolution: "@babel/runtime@npm:7.21.0" +"@smithy/url-parser@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/url-parser@npm:2.0.11" dependencies: - regenerator-runtime: ^0.13.11 - checksum: 7b33e25bfa9e0e1b9e8828bb61b2d32bdd46b41b07ba7cb43319ad08efc6fda8eb89445193e67d6541814627df0ca59122c0ea795e412b99c5183a0540d338ab + "@smithy/querystring-parser": ^2.0.11 + "@smithy/types": ^2.3.5 + tslib: ^2.5.0 + checksum: 43702644802c08f493dd0b717af286d584d80b43da2ef033498e94f890dd3d6bc5f80b7e0546ce9d5757eba9c10edf9711c019b7e3aaa6457bfd43661b865c6c languageName: node linkType: hard -"@colors/colors@npm:1.5.0": - version: 1.5.0 - resolution: "@colors/colors@npm:1.5.0" - checksum: d64d5260bed1d5012ae3fc617d38d1afc0329fec05342f4e6b838f46998855ba56e0a73833f4a80fa8378c84810da254f76a8a19c39d038260dc06dc4e007425 +"@smithy/util-base64@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-base64@npm:2.0.0" + dependencies: + "@smithy/util-buffer-from": ^2.0.0 + tslib: ^2.5.0 + checksum: 52124a684dfac853288acd2a0ffff02559c21bf7faaa3db58a914e4acb4b1f7925fd48593e7545db87f8f962250824d1249dc8be645ecbd2c1dd1728cfe1069b languageName: node linkType: hard -"@cucumber/ci-environment@npm:9.1.0": - version: 9.1.0 - resolution: "@cucumber/ci-environment@npm:9.1.0" - checksum: a5b8d9a42f924267e5fec4933d20c14ee3e45ac60385fae9ed38dbb3b9a17abb2b72d81fa4b52f10ab40ad7058a8b8a8b1604fe413a4c26658b9a4853124bc18 +"@smithy/util-body-length-browser@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-body-length-browser@npm:2.0.0" + dependencies: + tslib: ^2.5.0 + checksum: 4bccdd857bd24c9dcb6e9f2d5be03d59415f9a94d660ec7b3efb45e9aa04017f34c387368f176f24233a071af3b7a2b5f8236a2f5a83bfc884d24dfcc341e836 languageName: node linkType: hard -"@cucumber/cucumber-expressions@npm:16.1.1": - version: 16.1.1 - resolution: "@cucumber/cucumber-expressions@npm:16.1.1" +"@smithy/util-body-length-node@npm:^2.1.0": + version: 2.1.0 + resolution: "@smithy/util-body-length-node@npm:2.1.0" dependencies: - regexp-match-indices: 1.0.2 - checksum: 2c05439248f2a85df01f6c72bfee8e67cb29c22b2cde796bc8c420da3405ffc029dc07e81cacbb80aa2cb6415db0a0d41bf23434218dcffeb758a027d86e0ff2 + tslib: ^2.5.0 + checksum: e4635251898f12e1825f2848e0b7cc9d01ec6635b3f1f71b790734bb702b88e795f6c539d42d95472dad00e50e9ff13fcf396791092b131e5834069cb8f52ed0 languageName: node linkType: hard -"@cucumber/cucumber@npm:^9.0.1": - version: 9.0.1 - resolution: "@cucumber/cucumber@npm:9.0.1" +"@smithy/util-buffer-from@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-buffer-from@npm:2.0.0" dependencies: - "@cucumber/ci-environment": 9.1.0 - "@cucumber/cucumber-expressions": 16.1.1 - "@cucumber/gherkin": 26.0.3 - "@cucumber/gherkin-streams": 5.0.1 - "@cucumber/gherkin-utils": 8.0.2 - "@cucumber/html-formatter": 20.2.1 - "@cucumber/message-streams": 4.0.1 - "@cucumber/messages": 21.0.1 - "@cucumber/tag-expressions": 5.0.1 - assertion-error-formatter: ^3.0.0 - capital-case: ^1.0.4 - chalk: ^4.1.2 - cli-table3: 0.6.3 - commander: ^10.0.0 - debug: ^4.3.4 - error-stack-parser: ^2.1.4 - figures: ^3.2.0 - glob: ^7.1.6 - has-ansi: ^4.0.1 - indent-string: ^4.0.0 - is-installed-globally: ^0.4.0 - is-stream: ^2.0.0 - knuth-shuffle-seeded: ^1.0.6 - lodash.merge: ^4.6.2 - lodash.mergewith: ^4.6.2 - luxon: 3.2.1 - mz: ^2.7.0 - progress: ^2.0.3 - resolve-pkg: ^2.0.0 - semver: 7.3.8 - string-argv: ^0.3.1 - strip-ansi: 6.0.1 - supports-color: ^8.1.1 - tmp: ^0.2.1 - util-arity: ^1.1.0 - verror: ^1.10.0 - xmlbuilder: ^15.1.1 - yaml: 2.2.1 - yup: ^0.32.11 - bin: - cucumber-js: bin/cucumber.js - checksum: 8a275b34e829f4d8b9032be37acc15e114bd36a30be226df83d80cc255dd90a545054533d7639599e5a6d1329233de67237e1b4bffd44827daba369751369fe0 + "@smithy/is-array-buffer": ^2.0.0 + tslib: ^2.5.0 + checksum: d33cbf3e488d23390c88705ddae71b08de7a87b6453e38b508cd37a22a02e8b5be9f0cd46c1347b496c3977a815a7399b18840544ecdc4cce8cf3dcd0f5bb009 languageName: node linkType: hard -"@cucumber/gherkin-streams@npm:5.0.1": - version: 5.0.1 - resolution: "@cucumber/gherkin-streams@npm:5.0.1" +"@smithy/util-config-provider@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-config-provider@npm:2.0.0" dependencies: - commander: 9.1.0 - source-map-support: 0.5.21 - peerDependencies: - "@cucumber/gherkin": ">=22.0.0" - "@cucumber/message-streams": ">=4.0.0" - "@cucumber/messages": ">=17.1.1" - bin: - gherkin-javascript: bin/gherkin - checksum: b8e85b60c0b6773f61adafa107bbf745ba2fc786a200913a6302a472d62d55c30355b0ce8b462fee281bccb02ede4422e95c017d95e6e90aac60e9342b114a34 + tslib: ^2.5.0 + checksum: cdc34db5b42658a7c98652ddb2e35b31e0d76f22a051d71724927999a53467fb38fe6dcf228585544bc168cbd54ded3913e14cbc33c947d3c8a45ca518a9b7b0 languageName: node linkType: hard -"@cucumber/gherkin-utils@npm:8.0.2": - version: 8.0.2 - resolution: "@cucumber/gherkin-utils@npm:8.0.2" +"@smithy/util-defaults-mode-browser@npm:^2.0.15": + version: 2.0.15 + resolution: "@smithy/util-defaults-mode-browser@npm:2.0.15" dependencies: - "@cucumber/gherkin": ^25.0.0 - "@cucumber/messages": ^19.1.4 - "@teppeis/multimaps": 2.0.0 - commander: 9.4.1 - source-map-support: ^0.5.21 - bin: - gherkin-utils: bin/gherkin-utils - checksum: 2c93c4e90cd277ef2055d53647516df88424e3de886ced4ae178f493996ebc3599dfae023f4b40f8219e977f63c39e96860fd18ab2de5daa88d92cba6618f5c5 + "@smithy/property-provider": ^2.0.12 + "@smithy/smithy-client": ^2.1.11 + "@smithy/types": ^2.3.5 + bowser: ^2.11.0 + tslib: ^2.5.0 + checksum: 645992e83f1987a7e1fb81e7131d4bcc234c8bfcf9a5c67a57922fafb3c077d868ec4eca3bb022242fc1a2a1ac22952d1885b895b97bf2b63bb5a150aa8a43b5 languageName: node linkType: hard -"@cucumber/gherkin@npm:26.0.3": - version: 26.0.3 - resolution: "@cucumber/gherkin@npm:26.0.3" +"@smithy/util-defaults-mode-node@npm:^2.0.19": + version: 2.0.19 + resolution: "@smithy/util-defaults-mode-node@npm:2.0.19" dependencies: - "@cucumber/messages": 19.1.4 - 21 - checksum: b070739a8b91fa38993f2608c9eb14d145b496c4888d77e70985ac8235b9184664d88734b0cb326c0baba517d6cfe3aa8efa44acf94daa49b73b5d4dd41074c7 + "@smithy/config-resolver": ^2.0.14 + "@smithy/credential-provider-imds": ^2.0.16 + "@smithy/node-config-provider": ^2.1.1 + "@smithy/property-provider": ^2.0.12 + "@smithy/smithy-client": ^2.1.11 + "@smithy/types": ^2.3.5 + tslib: ^2.5.0 + checksum: 86609e2ea7673b3e735e25ca4647dbd70a65fc335af860617936299443c2dd1e2d9481bc7d3b172cf589a4fbc8f12040cf219345ece80fe3dab331d6a52f8168 languageName: node linkType: hard -"@cucumber/gherkin@npm:^25.0.0": - version: 25.0.2 - resolution: "@cucumber/gherkin@npm:25.0.2" +"@smithy/util-hex-encoding@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-hex-encoding@npm:2.0.0" dependencies: - "@cucumber/messages": ^19.1.4 - checksum: 673083ae96eaa6f59fca2163356b5c89b3a5f58050ca25ef40eb41e4f6eebd295ebd180c1a0e5c8bf6b87f2078e39ef107f2e666daf4aa217e0e233e38065174 + tslib: ^2.5.0 + checksum: 884373e089d909e3c9805bdb78f367d1f3612e4e1e6d8f0263cc82a8b9689eddc0bc80b8b58aa711bd5b48d9cb124f9996906c172e951c9dac78984459e831cf languageName: node linkType: hard -"@cucumber/html-formatter@npm:20.2.1": - version: 20.2.1 - resolution: "@cucumber/html-formatter@npm:20.2.1" - peerDependencies: - "@cucumber/messages": ">=18" - checksum: a98538ccc89e9c0cd8a1d54ec3999ddf449a984c34bc85845c061edde691723b0f749c7e239b0a6bb631cd1085c5810c1e0651b1e46309da1df544f8c94ada89 +"@smithy/util-middleware@npm:^2.0.4": + version: 2.0.4 + resolution: "@smithy/util-middleware@npm:2.0.4" + dependencies: + "@smithy/types": ^2.3.5 + tslib: ^2.5.0 + checksum: 8c1fb2351ea1d3283fbf5f14407a2942bed5b78663cd4890fd98b86ec242fbeb55418930dd3b4b39d4bffa455afcbefd822e09ed3d7dbe511e1186c3c3e4ed54 languageName: node linkType: hard -"@cucumber/message-streams@npm:4.0.1": - version: 4.0.1 - resolution: "@cucumber/message-streams@npm:4.0.1" - peerDependencies: - "@cucumber/messages": ">=17.1.1" - checksum: 1ebb05ccf90501c00e3b55237746bae438a621e9f88152ec19407d76c7632a250d09b0ab9168b4179918362c79da948d45aae68a02689a7b36a57fcc5befc883 +"@smithy/util-retry@npm:^2.0.4": + version: 2.0.4 + resolution: "@smithy/util-retry@npm:2.0.4" + dependencies: + "@smithy/service-error-classification": ^2.0.4 + "@smithy/types": ^2.3.5 + tslib: ^2.5.0 + checksum: 351235e1cc70b836c063c90ee14de29660d2661e412b009d97da6c4633ddd73f5629b37af4646c1d180b0c746c3872a0a561702b8d4ae9d27b8974ecd59e0fcc languageName: node linkType: hard -"@cucumber/messages@npm:19.1.4 - 21, @cucumber/messages@npm:21.0.1": - version: 21.0.1 - resolution: "@cucumber/messages@npm:21.0.1" +"@smithy/util-stream@npm:^2.0.16": + version: 2.0.16 + resolution: "@smithy/util-stream@npm:2.0.16" dependencies: - "@types/uuid": 8.3.4 - class-transformer: 0.5.1 - reflect-metadata: 0.1.13 - uuid: 9.0.0 - checksum: 01849f35bb38593a3833174e141b78b576e70128be015ebd2e61a86cf0c0e4e43a15ff38ce2a3c6404b5e99dc9cd6b269b8bcb4d014f2e023bf968fe70fdc867 + "@smithy/fetch-http-handler": ^2.2.3 + "@smithy/node-http-handler": ^2.1.7 + "@smithy/types": ^2.3.5 + "@smithy/util-base64": ^2.0.0 + "@smithy/util-buffer-from": ^2.0.0 + "@smithy/util-hex-encoding": ^2.0.0 + "@smithy/util-utf8": ^2.0.0 + tslib: ^2.5.0 + checksum: 5e3480d38ccd8a7f0ec2daa5930dae5dff20c28d13802ee93074a680c7cd8734a0b4f65c46ba66dba3ea54f7c08c1e59a6f96d2da3a8710984959fbee28e9fd1 languageName: node linkType: hard -"@cucumber/messages@npm:^19.1.4": - version: 19.1.4 - resolution: "@cucumber/messages@npm:19.1.4" +"@smithy/util-uri-escape@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-uri-escape@npm:2.0.0" dependencies: - "@types/uuid": 8.3.4 - class-transformer: 0.5.1 - reflect-metadata: 0.1.13 - uuid: 9.0.0 - checksum: 54981faf2a742bbd3a556e005b31bca1b05477414028360574d85b5ffb31d6dc5af9d8854126210271820a0edac6beea3258eb5dfce0fad0dc97c3517d31c890 + tslib: ^2.5.0 + checksum: d201cee524ece997c406902463b5ea0b72599994f7b3ac1d923d5645497e9ef93126d146016f13dd4afafe33b9a3e92faf4e023cf0af510b270c1b9ce3d78da8 languageName: node linkType: hard -"@cucumber/tag-expressions@npm:5.0.1": - version: 5.0.1 - resolution: "@cucumber/tag-expressions@npm:5.0.1" - checksum: 9d3a5b4d98e4bfb9d1d869c94e5ad73b3b8f40ed53227bb460428c19d8dafe69ac22569f720388f3bc7a9849869b3d7d8149545bf9c336b22576cf156b5630d5 +"@smithy/util-utf8@npm:^2.0.0": + version: 2.0.0 + resolution: "@smithy/util-utf8@npm:2.0.0" + dependencies: + "@smithy/util-buffer-from": ^2.0.0 + tslib: ^2.5.0 + checksum: bc8cda84f85b513380a61352635b306ae50d3b92974454db32835b39bbaa38150332b89346098ba9dea2e0002e2963fcbdd622bc9b3eec7b7ea8fa3f8c7ce737 languageName: node linkType: hard -"@napi-rs/cli@npm:^2.15.1": - version: 2.15.1 - resolution: "@napi-rs/cli@npm:2.15.1" - bin: - napi: scripts/index.js - checksum: 2836d364452ef62200764ddc227a0ccffac6916fdea25cc5679ddf9c0131dace2bdb7aec04cc10928ac489962fe5ae58031caf236ec61aaea4c269af4b820d2c +"@smithy/util-waiter@npm:^2.0.11": + version: 2.0.11 + resolution: "@smithy/util-waiter@npm:2.0.11" + dependencies: + "@smithy/abort-controller": ^2.0.11 + "@smithy/types": ^2.3.5 + tslib: ^2.5.0 + checksum: b72712978c6c71b161f01b363b5e6678edee2013fdbe55ecdd0b10cc4b1bd29ea73cd987fb43ee8275cbb27e6b5c847cbd709bda21ece90934eb41e53d44d78f languageName: node linkType: hard -"@swc-node/core@npm:^1.10.1": - version: 1.10.1 - resolution: "@swc-node/core@npm:1.10.1" +"@swc-node/core@npm:^1.10.6": + version: 1.10.6 + resolution: "@swc-node/core@npm:1.10.6" peerDependencies: "@swc/core": ">= 1.3" - checksum: ee5b85e5b1cb4c35eb148726b3a5313b92f554e9aec5195468cbd0f0c1cca184794b5b10d97adfd88de6f64090c5c1520e035dfe4386b2992f7624bae3700bcb + checksum: 9a30a227c79263cf361cbdedf695d70417c1636f95c53928cc92d1bbc69165a619d206bdeb6977c77d9319801be39c31cb7a5fc3bb2ab6140b77f6cb7f1eda5f languageName: node linkType: hard "@swc-node/register@npm:^1.6.2": - version: 1.6.2 - resolution: "@swc-node/register@npm:1.6.2" + version: 1.6.8 + resolution: "@swc-node/register@npm:1.6.8" dependencies: - "@swc-node/core": ^1.10.1 + "@swc-node/core": ^1.10.6 "@swc-node/sourcemap-support": ^0.3.0 colorette: ^2.0.19 debug: ^4.3.4 @@ -1384,7 +1491,7 @@ __metadata: peerDependencies: "@swc/core": ">= 1.3" typescript: ">= 4.3" - checksum: b20a72471d36675130c7ee48ced637ff0e3331d8104c0eef6630293ed2245a13ed7f6151c7fdd0f9d6ac49e699c06dc92976d4279ae7c59b0e1a204235fdaaaa + checksum: 70bfbd1e9d969318f68e11b9db86ca4d99c52f5f8a8aa4e3c63b1d512d8b4909c034a5e1346b243c45483d13c47f57b0943f6a1cafbe6f884d14d1026e0396c7 languageName: node linkType: hard @@ -1398,90 +1505,94 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.3.38": - version: 1.3.38 - resolution: "@swc/core-darwin-arm64@npm:1.3.38" +"@swc/core-darwin-arm64@npm:1.3.93": + version: 1.3.93 + resolution: "@swc/core-darwin-arm64@npm:1.3.93" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.3.38": - version: 1.3.38 - resolution: "@swc/core-darwin-x64@npm:1.3.38" +"@swc/core-darwin-x64@npm:1.3.93": + version: 1.3.93 + resolution: "@swc/core-darwin-x64@npm:1.3.93" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.3.38": - version: 1.3.38 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.38" +"@swc/core-linux-arm-gnueabihf@npm:1.3.93": + version: 1.3.93 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.93" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.3.38": - version: 1.3.38 - resolution: "@swc/core-linux-arm64-gnu@npm:1.3.38" +"@swc/core-linux-arm64-gnu@npm:1.3.93": + version: 1.3.93 + resolution: "@swc/core-linux-arm64-gnu@npm:1.3.93" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.3.38": - version: 1.3.38 - resolution: "@swc/core-linux-arm64-musl@npm:1.3.38" +"@swc/core-linux-arm64-musl@npm:1.3.93": + version: 1.3.93 + resolution: "@swc/core-linux-arm64-musl@npm:1.3.93" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.3.38": - version: 1.3.38 - resolution: "@swc/core-linux-x64-gnu@npm:1.3.38" +"@swc/core-linux-x64-gnu@npm:1.3.93": + version: 1.3.93 + resolution: "@swc/core-linux-x64-gnu@npm:1.3.93" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.3.38": - version: 1.3.38 - resolution: "@swc/core-linux-x64-musl@npm:1.3.38" +"@swc/core-linux-x64-musl@npm:1.3.93": + version: 1.3.93 + resolution: "@swc/core-linux-x64-musl@npm:1.3.93" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.3.38": - version: 1.3.38 - resolution: "@swc/core-win32-arm64-msvc@npm:1.3.38" +"@swc/core-win32-arm64-msvc@npm:1.3.93": + version: 1.3.93 + resolution: "@swc/core-win32-arm64-msvc@npm:1.3.93" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.3.38": - version: 1.3.38 - resolution: "@swc/core-win32-ia32-msvc@npm:1.3.38" +"@swc/core-win32-ia32-msvc@npm:1.3.93": + version: 1.3.93 + resolution: "@swc/core-win32-ia32-msvc@npm:1.3.93" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.3.38": - version: 1.3.38 - resolution: "@swc/core-win32-x64-msvc@npm:1.3.38" +"@swc/core-win32-x64-msvc@npm:1.3.93": + version: 1.3.93 + resolution: "@swc/core-win32-x64-msvc@npm:1.3.93" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/core@npm:^1.3.38": - version: 1.3.38 - resolution: "@swc/core@npm:1.3.38" - dependencies: - "@swc/core-darwin-arm64": 1.3.38 - "@swc/core-darwin-x64": 1.3.38 - "@swc/core-linux-arm-gnueabihf": 1.3.38 - "@swc/core-linux-arm64-gnu": 1.3.38 - "@swc/core-linux-arm64-musl": 1.3.38 - "@swc/core-linux-x64-gnu": 1.3.38 - "@swc/core-linux-x64-musl": 1.3.38 - "@swc/core-win32-arm64-msvc": 1.3.38 - "@swc/core-win32-ia32-msvc": 1.3.38 - "@swc/core-win32-x64-msvc": 1.3.38 + version: 1.3.93 + resolution: "@swc/core@npm:1.3.93" + dependencies: + "@swc/core-darwin-arm64": 1.3.93 + "@swc/core-darwin-x64": 1.3.93 + "@swc/core-linux-arm-gnueabihf": 1.3.93 + "@swc/core-linux-arm64-gnu": 1.3.93 + "@swc/core-linux-arm64-musl": 1.3.93 + "@swc/core-linux-x64-gnu": 1.3.93 + "@swc/core-linux-x64-musl": 1.3.93 + "@swc/core-win32-arm64-msvc": 1.3.93 + "@swc/core-win32-ia32-msvc": 1.3.93 + "@swc/core-win32-x64-msvc": 1.3.93 + "@swc/counter": ^0.1.1 + "@swc/types": ^0.1.5 + peerDependencies: + "@swc/helpers": ^0.5.0 dependenciesMeta: "@swc/core-darwin-arm64": optional: true @@ -1503,144 +1614,289 @@ __metadata: optional: true "@swc/core-win32-x64-msvc": optional: true - checksum: c55d30e57638bcd21f788add8490c3f3e71bfe027aa5a8b153e1b1b9686ecddd6deeaaa6a6b17717c7eab4c1e2a232b465b6755b6c891506fc0d03139badfbf7 + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: cf8cf2b01d84f057525f45728fd8d2400fc6c2ae31a11571bdd5513fd3a2cae096b4a8ea5273a5d69d1e1279a52322940ff0f56e918ceead2ef176a7af6fa7a8 languageName: node linkType: hard -"@teppeis/multimaps@npm:2.0.0": - version: 2.0.0 - resolution: "@teppeis/multimaps@npm:2.0.0" - checksum: eb0d3bf2903d74ad0918691b28d1f0ae88bad8f7350247a0b7d06dcbdaed0f7b1505ec6a8e633c997f93f367136dec1d8f13f986d81319d6f1b34d3722eaabd3 +"@swc/counter@npm:^0.1.1": + version: 0.1.2 + resolution: "@swc/counter@npm:0.1.2" + checksum: 8427c594f1f0cf44b83885e9c8fe1e370c9db44ae96e07a37c117a6260ee97797d0709483efbcc244e77bac578690215f45b23254c4cd8a70fb25ddbb50bf33e languageName: node linkType: hard -"@types/lodash@npm:^4.14.175": - version: 4.14.191 - resolution: "@types/lodash@npm:4.14.191" - checksum: ba0d5434e10690869f32d5ea49095250157cae502f10d57de0a723fd72229ce6c6a4979576f0f13e0aa9fbe3ce2457bfb9fa7d4ec3d6daba56730a51906d1491 +"@swc/types@npm:^0.1.5": + version: 0.1.5 + resolution: "@swc/types@npm:0.1.5" + checksum: 6aee11f62d3d805a64848e0bd5f0e0e615f958e327a9e1260056c368d7d28764d89e38bd8005a536c9bf18afbcd303edd84099d60df34a2975d62540f61df13b languageName: node linkType: hard -"@types/node@npm:^18.14.5": - version: 18.14.5 - resolution: "@types/node@npm:18.14.5" - checksum: 415fb0edc132baa9580f1b7a381a3f10b662f5d7a7d11641917fa0961788ccede3272badc414aadc47306e9fc35c5f6c59159ac470b46d3f3a15fb0446224c8c +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 languageName: node linkType: hard -"@types/uuid@npm:8.3.4": - version: 8.3.4 - resolution: "@types/uuid@npm:8.3.4" - checksum: 6f11f3ff70f30210edaa8071422d405e9c1d4e53abbe50fdce365150d3c698fe7bbff65c1e71ae080cbfb8fded860dbb5e174da96fdbbdfcaa3fb3daa474d20f +"@types/chai-subset@npm:^1.3.3": + version: 1.3.3 + resolution: "@types/chai-subset@npm:1.3.3" + dependencies: + "@types/chai": "*" + checksum: 4481da7345022995f5a105e6683744f7203d2c3d19cfe88d8e17274d045722948abf55e0adfd97709e0f043dade37a4d4e98cd4c660e2e8a14f23e6ecf79418f languageName: node linkType: hard -"ansi-escapes@npm:^4.3.0": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: ^0.21.3 - checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 +"@types/chai@npm:*, @types/chai@npm:^4.3.5": + version: 4.3.8 + resolution: "@types/chai@npm:4.3.8" + checksum: 21431e46fa4a5602641726a24c7631bbf7ba8a41b1a290d0c73dcef6b3521c1d973ee605236b83a978cc918e55470fd04a3109d51aa30dcdf93a8b122e6c3e2c languageName: node linkType: hard -"ansi-regex@npm:^4.1.0": - version: 4.1.1 - resolution: "ansi-regex@npm:4.1.1" - checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888 +"@types/node@npm:*": + version: 20.8.5 + resolution: "@types/node@npm:20.8.5" + dependencies: + undici-types: ~5.25.1 + checksum: 4bca4e4f6307a6f5dc78812015eca9c5a998b35fcf3ba4058c9851d3dde2b22c914fa25a85b804eab5af2ab95375d15943dce8e9ba5e01d15f4bf516ca0d2816 languageName: node linkType: hard -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b +"@types/node@npm:^18.14.5": + version: 18.18.5 + resolution: "@types/node@npm:18.18.5" + checksum: fc8c9b2bf226270cf9085a7dac76ce09dd7c3519ec9b687ee2b50385954ab3709c45ca82d002d1536e24286803cd194d7ab7008acebdcd6681b8b19d4277fa5c languageName: node linkType: hard -"ansi-sequence-parser@npm:^1.1.0": - version: 1.1.0 - resolution: "ansi-sequence-parser@npm:1.1.0" - checksum: 75f4d3a4c555655a698aec05b5763cbddcd16ccccdbfd178fb0aa471ab74fdf98e031b875ef26e64be6a95cf970c89238744b26de6e34af97f316d5186b1df53 +"@vitest/expect@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/expect@npm:0.34.6" + dependencies: + "@vitest/spy": 0.34.6 + "@vitest/utils": 0.34.6 + chai: ^4.3.10 + checksum: 37a526f4af7e73fc56b71ba1139d6d93ff1972315d0e0691de967179298d2ad086e8803d2b28defe0e97a1326d808cd886e4b802d1691d8894cb234e35ed5185 languageName: node linkType: hard -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" +"@vitest/runner@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/runner@npm:0.34.6" dependencies: - color-convert: ^2.0.1 - checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 + "@vitest/utils": 0.34.6 + p-limit: ^4.0.0 + pathe: ^1.1.1 + checksum: 0357f0a11f4e1e170099f9125e379bbe8049a59faa7b34b919b3e5ee8927f30824c2b3ebb814b6a77c75ec35a30bf9adb8ec2b5e051525b4edd0d17be15725cc languageName: node linkType: hard -"any-promise@npm:^1.0.0": - version: 1.3.0 - resolution: "any-promise@npm:1.3.0" - checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de +"@vitest/snapshot@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/snapshot@npm:0.34.6" + dependencies: + magic-string: ^0.30.1 + pathe: ^1.1.1 + pretty-format: ^29.5.0 + checksum: c2f164b23741cdf10f449575a0f9996cf385675d0f76d2eb696f53b614743811f2fbefdc5eb0fd3f9544ccfbb566d57a5c50a70595167458579d56429b09151f languageName: node linkType: hard -"assert-plus@npm:^1.0.0": - version: 1.0.0 - resolution: "assert-plus@npm:1.0.0" - checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64 +"@vitest/spy@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/spy@npm:0.34.6" + dependencies: + tinyspy: ^2.1.1 + checksum: b05e5906f2f489a3234a0380a21cb48635915aa7f28eac92a595e78e9ceefb95340311635e39684b32fff20f9c58fdc33488eeddee39a660cd94c9c6bc2febf7 languageName: node linkType: hard -"assertion-error-formatter@npm:^3.0.0": - version: 3.0.0 - resolution: "assertion-error-formatter@npm:3.0.0" +"@vitest/utils@npm:0.34.6": + version: 0.34.6 + resolution: "@vitest/utils@npm:0.34.6" dependencies: - diff: ^4.0.1 - pad-right: ^0.2.2 - repeat-string: ^1.6.1 - checksum: 82d7349bc0238c7b1ff514b8d3ccf833ade114cad6daeaf4df8a985528c3d92f7c7cdbcfea372e4a8fcd2b3ed9b9e898f6faae6b5608d14558e6cc354fe9ee86 + diff-sequences: ^29.4.3 + loupe: ^2.3.6 + pretty-format: ^29.5.0 + checksum: acf716af2bab66037e49bd6d3e8bae40b605b9bff515d4926c46d6f8cc2366decfac5a1756ea55029968e71fba1da1f992764c3a57c9b46eccce3f6db7197bd6 languageName: node linkType: hard -"astral-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "astral-regex@npm:2.0.0" - checksum: 876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 +"abbrev@npm:^1.0.0": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 languageName: node linkType: hard -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 +"acorn-walk@npm:^8.2.0": + version: 8.2.0 + resolution: "acorn-walk@npm:8.2.0" + checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 languageName: node linkType: hard -"benchmark@npm:^2.1.4": - version: 2.1.4 - resolution: "benchmark@npm:2.1.4" +"acorn@npm:^8.10.0, acorn@npm:^8.9.0": + version: 8.10.0 + resolution: "acorn@npm:8.10.0" + bin: + acorn: bin/acorn + checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d + languageName: node + linkType: hard + +"agent-base@npm:6, agent-base@npm:^6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" dependencies: - lodash: ^4.17.4 - platform: ^1.3.3 - checksum: aa466561d4f2b0a2419a3069b8f90fd35ffacf26849697eea9de525ecfbd10b44da11070cc51c88d772076db8cb2415641b493de7d6c024fdf8551019c6fcf1c + debug: 4 + checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d languageName: node linkType: hard -"benny@npm:^3.7.1": - version: 3.7.1 - resolution: "benny@npm:3.7.1" +"agentkeepalive@npm:^4.2.1": + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" dependencies: - "@arrows/composition": ^1.0.0 - "@arrows/dispatch": ^1.0.2 - "@arrows/multimethod": ^1.1.6 - benchmark: ^2.1.4 - common-tags: ^1.8.0 - fs-extra: ^10.0.0 - json2csv: ^5.0.6 - kleur: ^4.1.4 - log-update: ^4.0.0 - checksum: 8dcca91afb6e97b986a16fc73a2a12b2d51c306dc1e9fca6ace988b3ca26405dffcb85309083a449d27cfab440d8164b5cff3a0deba034879da401305412af34 + humanize-ms: ^1.2.1 + checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 languageName: node linkType: hard -"bowser@npm:^2.11.0": +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: ^2.0.0 + indent-string: ^4.0.0 + checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.3.0": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: ^0.21.3 + checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + languageName: node + linkType: hard + +"ansi-sequence-parser@npm:^1.1.0": + version: 1.1.1 + resolution: "ansi-sequence-parser@npm:1.1.1" + checksum: ead5b15c596e8e85ca02951a844366c6776769dcc9fd1bd3a0db11bb21364554822c6a439877fb599e7e1ffa0b5f039f1e5501423950457f3dcb2f480c30b188 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: ^2.0.1 + checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 + languageName: node + linkType: hard + +"are-we-there-yet@npm:^3.0.0": + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 + languageName: node + linkType: hard + +"assertion-error@npm:^1.1.0": + version: 1.1.0 + resolution: "assertion-error@npm:1.1.0" + checksum: fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf + languageName: node + linkType: hard + +"astral-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "astral-regex@npm:2.0.0" + checksum: 876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"benchmark@npm:^2.1.4": + version: 2.1.4 + resolution: "benchmark@npm:2.1.4" + dependencies: + lodash: ^4.17.4 + platform: ^1.3.3 + checksum: aa466561d4f2b0a2419a3069b8f90fd35ffacf26849697eea9de525ecfbd10b44da11070cc51c88d772076db8cb2415641b493de7d6c024fdf8551019c6fcf1c + languageName: node + linkType: hard + +"benny@npm:^3.7.1": + version: 3.7.1 + resolution: "benny@npm:3.7.1" + dependencies: + "@arrows/composition": ^1.0.0 + "@arrows/dispatch": ^1.0.2 + "@arrows/multimethod": ^1.1.6 + benchmark: ^2.1.4 + common-tags: ^1.8.0 + fs-extra: ^10.0.0 + json2csv: ^5.0.6 + kleur: ^4.1.4 + log-update: ^4.0.0 + checksum: 8dcca91afb6e97b986a16fc73a2a12b2d51c306dc1e9fca6ace988b3ca26405dffcb85309083a449d27cfab440d8164b5cff3a0deba034879da401305412af34 + languageName: node + linkType: hard + +"bowser@npm:^2.11.0": version: 2.11.0 resolution: "bowser@npm:2.11.0" checksum: 29c3f01f22e703fa6644fc3b684307442df4240b6e10f6cfe1b61c6ca5721073189ca97cdeedb376081148c8518e33b1d818a57f781d70b0b70e1f31fb48814f @@ -1673,31 +1929,68 @@ __metadata: languageName: node linkType: hard -"capital-case@npm:^1.0.4": - version: 1.0.4 - resolution: "capital-case@npm:1.0.4" +"cac@npm:^6.7.14": + version: 6.7.14 + resolution: "cac@npm:6.7.14" + checksum: 45a2496a9443abbe7f52a49b22fbe51b1905eff46e03fd5e6c98e3f85077be3f8949685a1849b1a9cd2bc3e5567dfebcf64f01ce01847baf918f1b37c839791a + languageName: node + linkType: hard + +"cacache@npm:^17.0.0": + version: 17.1.4 + resolution: "cacache@npm:17.1.4" dependencies: - no-case: ^3.0.4 - tslib: ^2.0.3 - upper-case-first: ^2.0.2 - checksum: 41fa8fa87f6d24d0835a2b4a9341a3eaecb64ac29cd7c5391f35d6175a0fa98ab044e7f2602e1ec3afc886231462ed71b5b80c590b8b41af903ec2c15e5c5931 + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^10.2.2 + lru-cache: ^7.7.1 + minipass: ^7.0.3 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + p-map: ^4.0.0 + ssri: ^10.0.0 + tar: ^6.1.11 + unique-filename: ^3.0.0 + checksum: b7751df756656954a51201335addced8f63fc53266fa56392c9f5ae83c8d27debffb4458ac2d168a744a4517ec3f2163af05c20097f93d17bdc2dc8a385e14a6 languageName: node linkType: hard -"chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" +"chai@npm:^4.3.10": + version: 4.3.10 + resolution: "chai@npm:4.3.10" dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + assertion-error: ^1.1.0 + check-error: ^1.0.3 + deep-eql: ^4.1.3 + get-func-name: ^2.0.2 + loupe: ^2.3.6 + pathval: ^1.1.1 + type-detect: ^4.0.8 + checksum: 536668c60a0d985a0fbd94418028e388d243a925d7c5e858c7443e334753511614a3b6a124bac9ca077dfc4c37acc367d62f8c294960f440749536dc181dfc6d languageName: node linkType: hard -"class-transformer@npm:0.5.1": - version: 0.5.1 - resolution: "class-transformer@npm:0.5.1" - checksum: f191c8b4cc4239990f5efdd790cabdd852c243ed66248e39f6616a349c910c6eed2d9fd1fbf7ee6ea89f69b4f1d0b493b27347fe0cd0ae26b47c3745a805b6d3 +"check-error@npm:^1.0.3": + version: 1.0.3 + resolution: "check-error@npm:1.0.3" + dependencies: + get-func-name: ^2.0.2 + checksum: e2131025cf059b21080f4813e55b3c480419256914601750b0fee3bd9b2b8315b531e551ef12560419b8b6d92a3636511322752b1ce905703239e7cc451b6399 + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 languageName: node linkType: hard @@ -1710,19 +2003,6 @@ __metadata: languageName: node linkType: hard -"cli-table3@npm:0.6.3": - version: 0.6.3 - resolution: "cli-table3@npm:0.6.3" - dependencies: - "@colors/colors": 1.5.0 - string-width: ^4.2.0 - dependenciesMeta: - "@colors/colors": - optional: true - checksum: 09897f68467973f827c04e7eaadf13b55f8aec49ecd6647cc276386ea660059322e2dd8020a8b6b84d422dbdd619597046fa89cbbbdc95b2cea149a2df7c096c - languageName: node - linkType: hard - "color-convert@npm:^2.0.1": version: 2.0.1 resolution: "color-convert@npm:2.0.1" @@ -1739,31 +2019,19 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^2.0.19": - version: 2.0.19 - resolution: "colorette@npm:2.0.19" - checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427 - languageName: node - linkType: hard - -"commander@npm:9.1.0": - version: 9.1.0 - resolution: "commander@npm:9.1.0" - checksum: 1428319b6b90600a813c28fe1e413996d1be99bf01afe9ebc4a9fc6f8077ff3e75f11809b2d2f85bd9b13d7cb592154278e9bbfdb16dc5843cef97bcba6a9cfd - languageName: node - linkType: hard - -"commander@npm:9.4.1": - version: 9.4.1 - resolution: "commander@npm:9.4.1" - checksum: bfb18e325a5bdf772763c2213d5c7d9e77144d944124e988bcd8e5e65fb6d45d5d4e86b09155d0f2556c9a59c31e428720e57968bcd050b2306e910a0bf3cf13 +"color-support@npm:^1.1.3": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b languageName: node linkType: hard -"commander@npm:^10.0.0": - version: 10.0.0 - resolution: "commander@npm:10.0.0" - checksum: 9f6495651f878213005ac744dd87a85fa3d9f2b8b90d1c19d0866d666bda7f735adfd7c2f10dfff345782e2f80ea258f98bb4efcef58e4e502f25f883940acfd +"colorette@npm:^2.0.19": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d languageName: node linkType: hard @@ -1788,14 +2056,25 @@ __metadata: languageName: node linkType: hard -"core-util-is@npm:1.0.2": - version: 1.0.2 - resolution: "core-util-is@npm:1.0.2" - checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab +"console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed languageName: node linkType: hard -"debug@npm:^4.3.4": +"cross-spawn@npm:^7.0.0": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: ^3.1.0 + shebang-command: ^2.0.0 + which: ^2.0.1 + checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -1807,17 +2086,40 @@ __metadata: languageName: node linkType: hard -"diff@npm:^4.0.1": - version: 4.0.2 - resolution: "diff@npm:4.0.2" - checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d +"deep-eql@npm:^4.1.3": + version: 4.1.3 + resolution: "deep-eql@npm:4.1.3" + dependencies: + type-detect: ^4.0.0 + checksum: 7f6d30cb41c713973dc07eaadded848b2ab0b835e518a88b91bea72f34e08c4c71d167a722a6f302d3a6108f05afd8e6d7650689a84d5d29ec7fe6220420397f + languageName: node + linkType: hard + +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + languageName: node + linkType: hard + +"diff-sequences@npm:^29.4.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: f4914158e1f2276343d98ff5b31fc004e7304f5470bf0f1adb2ac6955d85a531a6458d33e87667f98f6ae52ebd3891bb47d420bb48a5bd8b7a27ee25b20e33aa languageName: node linkType: hard "dotenv@npm:^16.0.3": - version: 16.0.3 - resolution: "dotenv@npm:16.0.3" - checksum: afcf03f373d7a6d62c7e9afea6328e62851d627a4e73f2e12d0a8deae1cd375892004f3021883f8aec85932cd2834b091f568ced92b4774625b321db83b827f8 + version: 16.3.1 + resolution: "dotenv@npm:16.3.1" + checksum: 15d75e7279018f4bafd0ee9706593dd14455ddb71b3bcba9c52574460b7ccaf67d5cf8b2c08a5af1a9da6db36c956a04a1192b101ee102a3e0cf8817bbcf3dfd + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed languageName: node linkType: hard @@ -1828,26 +2130,117 @@ __metadata: languageName: node linkType: hard -"error-stack-parser@npm:^2.1.4": - version: 2.1.4 - resolution: "error-stack-parser@npm:2.1.4" +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" dependencies: - stackframe: ^1.3.4 - checksum: 3b916d2d14c6682f287c8bfa28e14672f47eafe832701080e420e7cdbaebb2c50293868256a95706ac2330fe078cf5664713158b49bc30d7a5f2ac229ded0e18 + iconv-lite: ^0.6.2 + checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e languageName: node linkType: hard -"extsprintf@npm:^1.2.0": - version: 1.4.1 - resolution: "extsprintf@npm:1.4.1" - checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 + languageName: node + linkType: hard + +"esbuild@npm:^0.18.10": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": 0.18.20 + "@esbuild/android-arm64": 0.18.20 + "@esbuild/android-x64": 0.18.20 + "@esbuild/darwin-arm64": 0.18.20 + "@esbuild/darwin-x64": 0.18.20 + "@esbuild/freebsd-arm64": 0.18.20 + "@esbuild/freebsd-x64": 0.18.20 + "@esbuild/linux-arm": 0.18.20 + "@esbuild/linux-arm64": 0.18.20 + "@esbuild/linux-ia32": 0.18.20 + "@esbuild/linux-loong64": 0.18.20 + "@esbuild/linux-mips64el": 0.18.20 + "@esbuild/linux-ppc64": 0.18.20 + "@esbuild/linux-riscv64": 0.18.20 + "@esbuild/linux-s390x": 0.18.20 + "@esbuild/linux-x64": 0.18.20 + "@esbuild/netbsd-x64": 0.18.20 + "@esbuild/openbsd-x64": 0.18.20 + "@esbuild/sunos-x64": 0.18.20 + "@esbuild/win32-arm64": 0.18.20 + "@esbuild/win32-ia32": 0.18.20 + "@esbuild/win32-x64": 0.18.20 + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 5d253614e50cdb6ec22095afd0c414f15688e7278a7eb4f3720a6dd1306b0909cf431e7b9437a90d065a31b1c57be60130f63fe3e8d0083b588571f31ee6ec7b + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 languageName: node linkType: hard @@ -1858,23 +2251,24 @@ __metadata: languageName: node linkType: hard -"fast-xml-parser@npm:4.1.2": - version: 4.1.2 - resolution: "fast-xml-parser@npm:4.1.2" +"fast-xml-parser@npm:4.2.5": + version: 4.2.5 + resolution: "fast-xml-parser@npm:4.2.5" dependencies: strnum: ^1.0.5 bin: fxparser: src/cli/cli.js - checksum: 6a7d1b17057f8470e70603eddfa75f990625735d068d57ece861d0154ad8d27fda63c2831d07e1ecd7e68e993738b2448925cb9277d8c0ed68009623bbcd63c6 + checksum: d32b22005504eeb207249bf40dc82d0994b5bb9ca9dcc731d335a1f425e47fe085b3cace3cf9d32172dd1a5544193c49e8615ca95b4bf95a4a4920a226b06d80 languageName: node linkType: hard -"figures@npm:^3.2.0": - version: 3.2.0 - resolution: "figures@npm:3.2.0" +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" dependencies: - escape-string-regexp: ^1.0.5 - checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b + cross-spawn: ^7.0.0 + signal-exit: ^4.0.1 + checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 languageName: node linkType: hard @@ -1889,6 +2283,24 @@ __metadata: languageName: node linkType: hard +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: ^3.0.0 + checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: ^7.0.3 + checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 + languageName: node + linkType: hard + "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -1896,7 +2308,64 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.6": +"fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: latest + checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"gauge@npm:^4.0.3": + version: 4.0.4 + resolution: "gauge@npm:4.0.4" + dependencies: + aproba: ^1.0.3 || ^2.0.0 + color-support: ^1.1.3 + console-control-strings: ^1.1.0 + has-unicode: ^2.0.1 + signal-exit: ^3.0.7 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + wide-align: ^1.1.5 + checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d + languageName: node + linkType: hard + +"get-func-name@npm:^2.0.0, get-func-name@npm:^2.0.2": + version: 2.0.2 + resolution: "get-func-name@npm:2.0.2" + checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b + languageName: node + linkType: hard + +"glob@npm:^10.2.2": + version: 10.3.10 + resolution: "glob@npm:10.3.10" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^2.3.5 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 + bin: + glob: dist/esm/bin.mjs + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + languageName: node + linkType: hard + +"glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -1910,35 +2379,70 @@ __metadata: languageName: node linkType: hard -"global-dirs@npm:^3.0.0": - version: 3.0.1 - resolution: "global-dirs@npm:3.0.1" +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 + languageName: node + linkType: hard + +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" dependencies: - ini: 2.0.0 - checksum: 70147b80261601fd40ac02a104581432325c1c47329706acd773f3a6ce99bb36d1d996038c85ccacd482ad22258ec233c586b6a91535b1a116b89663d49d6438 + "@tootallnate/once": 2 + agent-base: 6 + debug: 4 + checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 languageName: node linkType: hard -"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: 6 + debug: 4 + checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 languageName: node linkType: hard -"has-ansi@npm:^4.0.1": - version: 4.0.1 - resolution: "has-ansi@npm:4.0.1" +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" dependencies: - ansi-regex: ^4.1.0 - checksum: 44c4eb4b17d7c6121fb7529e59aa2fa1f07e9beec783e14fc30c6e55e5200b82a2a66a5ee4d6e6b0d433ca1bce3388d92b08dae4964253203b6f68e7bd8be648 + ms: ^2.0.0 + checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 languageName: node linkType: hard -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 languageName: node linkType: hard @@ -1959,17 +2463,17 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2": +"inherits@npm:2, inherits@npm:^2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 languageName: node linkType: hard -"ini@npm:2.0.0": +"ip@npm:^2.0.0": version: 2.0.0 - resolution: "ini@npm:2.0.0" - checksum: e7aadc5fb2e4aefc666d74ee2160c073995a4061556b1b5b4241ecb19ad609243b9cceafe91bae49c219519394bbd31512516cb22a3b1ca6e66d869e0447e84e + resolution: "ip@npm:2.0.0" + checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 languageName: node linkType: hard @@ -1980,27 +2484,30 @@ __metadata: languageName: node linkType: hard -"is-installed-globally@npm:^0.4.0": - version: 0.4.0 - resolution: "is-installed-globally@npm:0.4.0" - dependencies: - global-dirs: ^3.0.0 - is-path-inside: ^3.0.2 - checksum: 3359840d5982d22e9b350034237b2cda2a12bac1b48a721912e1ab8e0631dd07d45a2797a120b7b87552759a65ba03e819f1bd63f2d7ab8657ec0b44ee0bf399 +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 languageName: node linkType: hard -"is-path-inside@npm:^3.0.2": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 languageName: node linkType: hard -"is-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 languageName: node linkType: hard @@ -2051,19 +2558,10 @@ __metadata: languageName: node linkType: hard -"knuth-shuffle-seeded@npm:^1.0.6": - version: 1.0.6 - resolution: "knuth-shuffle-seeded@npm:1.0.6" - dependencies: - seed-random: ~2.2.0 - checksum: 3f30993233570e461626e20349cde7e56ce713d7f2af8b0e2762ee5d1b37d1fc3cbf018c71b4122a2cd2eb24dc18621b32ae7e4310840d775b4aec7a29ba270d - languageName: node - linkType: hard - -"lodash-es@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash-es@npm:4.17.21" - checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 +"local-pkg@npm:^0.4.3": + version: 0.4.3 + resolution: "local-pkg@npm:0.4.3" + checksum: 7825aca531dd6afa3a3712a0208697aa4a5cd009065f32e3fb732aafcc42ed11f277b5ac67229222e96f4def55197171cdf3d5522d0381b489d2e5547b407d55 languageName: node linkType: hard @@ -2074,21 +2572,7 @@ __metadata: languageName: node linkType: hard -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 - languageName: node - linkType: hard - -"lodash.mergewith@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.mergewith@npm:4.6.2" - checksum: a6db2a9339752411f21b956908c404ec1e088e783a65c8b29e30ae5b3b6384f82517662d6f425cc97c2070b546cc2c7daaa8d33f78db7b6e9be06cd834abdeb8 - languageName: node - linkType: hard - -"lodash@npm:^4.17.21, lodash@npm:^4.17.4": +"lodash@npm:^4.17.4": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -2107,12 +2591,12 @@ __metadata: languageName: node linkType: hard -"lower-case@npm:^2.0.2": - version: 2.0.2 - resolution: "lower-case@npm:2.0.2" +"loupe@npm:^2.3.6": + version: 2.3.6 + resolution: "loupe@npm:2.3.6" dependencies: - tslib: ^2.0.3 - checksum: 83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010 + get-func-name: ^2.0.0 + checksum: cc83f1b124a1df7384601d72d8d1f5fe95fd7a8185469fec48bb2e4027e45243949e7a013e8d91051a138451ff0552310c32aa9786e60b6a30d1e801bdc2163f languageName: node linkType: hard @@ -2125,51 +2609,195 @@ __metadata: languageName: node linkType: hard -"lunr@npm:^2.3.9": - version: 2.3.9 - resolution: "lunr@npm:2.3.9" - checksum: 176719e24fcce7d3cf1baccce9dd5633cd8bdc1f41ebe6a180112e5ee99d80373fe2454f5d4624d437e5a8319698ca6837b9950566e15d2cae5f2a543a3db4b8 +"lru-cache@npm:^7.7.1": + version: 7.18.3 + resolution: "lru-cache@npm:7.18.3" + checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 + languageName: node + linkType: hard + +"lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.0.1 + resolution: "lru-cache@npm:10.0.1" + checksum: 06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181 + languageName: node + linkType: hard + +"lunr@npm:^2.3.9": + version: 2.3.9 + resolution: "lunr@npm:2.3.9" + checksum: 176719e24fcce7d3cf1baccce9dd5633cd8bdc1f41ebe6a180112e5ee99d80373fe2454f5d4624d437e5a8319698ca6837b9950566e15d2cae5f2a543a3db4b8 + languageName: node + linkType: hard + +"magic-string@npm:^0.30.1": + version: 0.30.5 + resolution: "magic-string@npm:0.30.5" + dependencies: + "@jridgewell/sourcemap-codec": ^1.4.15 + checksum: da10fecff0c0a7d3faf756913ce62bd6d5e7b0402be48c3b27bfd651b90e29677e279069a63b764bcdc1b8ecdcdb898f29a5c5ec510f2323e8d62ee057a6eb18 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^11.0.3": + version: 11.1.1 + resolution: "make-fetch-happen@npm:11.1.1" + dependencies: + agentkeepalive: ^4.2.1 + cacache: ^17.0.0 + http-cache-semantics: ^4.1.1 + http-proxy-agent: ^5.0.0 + https-proxy-agent: ^5.0.0 + is-lambda: ^1.0.1 + lru-cache: ^7.7.1 + minipass: ^5.0.0 + minipass-fetch: ^3.0.0 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.3 + promise-retry: ^2.0.1 + socks-proxy-agent: ^7.0.0 + ssri: ^10.0.0 + checksum: 7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 + languageName: node + linkType: hard + +"marked@npm:^4.3.0": + version: 4.3.0 + resolution: "marked@npm:4.3.0" + bin: + marked: bin/marked.js + checksum: 0db6817893952c3ec710eb9ceafb8468bf5ae38cb0f92b7b083baa13d70b19774674be04db5b817681fa7c5c6a088f61300815e4dd75a59696f4716ad69f6260 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a + languageName: node + linkType: hard + +"minimatch@npm:^3.1.1": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + languageName: node + linkType: hard + +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: ^2.0.1 + checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 + languageName: node + linkType: hard + +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: ^3.0.0 + checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + languageName: node + linkType: hard + +"minipass-fetch@npm:^3.0.0": + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" + dependencies: + encoding: ^0.1.13 + minipass: ^7.0.3 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: ^3.0.0 + checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: ^3.0.0 + checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: ^3.0.0 + checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: ^4.0.0 + checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 languageName: node linkType: hard -"luxon@npm:3.2.1": - version: 3.2.1 - resolution: "luxon@npm:3.2.1" - checksum: 3fa3def2c5f5d3032b4c46220c4da8aeb467ac979888fc9d2557adcd22195f93516b4ad5909a75862bec8dc6ddc0953b0f38e6d2f4a8ab8450ddc531a83cf20d +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea languageName: node linkType: hard -"marked@npm:^4.3.0": - version: 4.3.0 - resolution: "marked@npm:4.3.0" - bin: - marked: bin/marked.js - checksum: 0db6817893952c3ec710eb9ceafb8468bf5ae38cb0f92b7b083baa13d70b19774674be04db5b817681fa7c5c6a088f61300815e4dd75a59696f4716ad69f6260 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 languageName: node linkType: hard -"mimic-fn@npm:^2.1.0": - version: 2.1.0 - resolution: "mimic-fn@npm:2.1.0" - checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: ^3.0.0 + yallist: ^4.0.0 + checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 languageName: node linkType: hard -"minimatch@npm:^3.1.1": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: ^1.1.7 - checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a +"mkdirp@npm:^1.0.3": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f languageName: node linkType: hard -"minimatch@npm:^9.0.0": - version: 9.0.1 - resolution: "minimatch@npm:9.0.1" +"mlly@npm:^1.2.0, mlly@npm:^1.4.0": + version: 1.4.2 + resolution: "mlly@npm:1.4.2" dependencies: - brace-expansion: ^2.0.1 - checksum: 97f5f5284bb57dc65b9415dec7f17a0f6531a33572193991c60ff18450dcfad5c2dad24ffeaf60b5261dccd63aae58cc3306e2209d57e7f88c51295a532d8ec3 + acorn: ^8.10.0 + pathe: ^1.1.1 + pkg-types: ^1.0.3 + ufo: ^1.3.0 + checksum: ad0813eca133e59ac03b356b87deea57da96083dce7dda58a8eeb2dce92b7cc2315bedd9268f3ff8e98effe1867ddb1307486d4c5cd8be162daa8e0fa0a98ed4 languageName: node linkType: hard @@ -2180,38 +2808,70 @@ __metadata: languageName: node linkType: hard -"mz@npm:^2.7.0": - version: 2.7.0 - resolution: "mz@npm:2.7.0" - dependencies: - any-promise: ^1.0.0 - object-assign: ^4.0.1 - thenify-all: ^1.0.0 - checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 +"ms@npm:^2.0.0": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d languageName: node linkType: hard -"nanoclone@npm:^0.2.1": - version: 0.2.1 - resolution: "nanoclone@npm:0.2.1" - checksum: 96b2954e22f70561f41e20d69856266c65583c2a441dae108f1dc71b716785d2c8038dac5f1d5e92b117aed3825f526b53139e2e5d6e6db8a77cfa35b3b8bf40 +"nanoid@npm:^3.3.6": + version: 3.3.6 + resolution: "nanoid@npm:3.3.6" + bin: + nanoid: bin/nanoid.cjs + checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 languageName: node linkType: hard -"no-case@npm:^3.0.4": - version: 3.0.4 - resolution: "no-case@npm:3.0.4" +"negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 9.4.0 + resolution: "node-gyp@npm:9.4.0" + dependencies: + env-paths: ^2.2.0 + exponential-backoff: ^3.1.1 + glob: ^7.1.4 + graceful-fs: ^4.2.6 + make-fetch-happen: ^11.0.3 + nopt: ^6.0.0 + npmlog: ^6.0.0 + rimraf: ^3.0.2 + semver: ^7.3.5 + tar: ^6.1.2 + which: ^2.0.2 + bin: + node-gyp: bin/node-gyp.js + checksum: 78b404e2e0639d64e145845f7f5a3cb20c0520cdaf6dda2f6e025e9b644077202ea7de1232396ba5bde3fee84cdc79604feebe6ba3ec84d464c85d407bb5da99 + languageName: node + linkType: hard + +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" dependencies: - lower-case: ^2.0.2 - tslib: ^2.0.3 - checksum: 0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c + abbrev: ^1.0.0 + bin: + nopt: bin/nopt.js + checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac languageName: node linkType: hard -"object-assign@npm:^4.0.1": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f +"npmlog@npm:^6.0.0": + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" + dependencies: + are-we-there-yet: ^3.0.0 + console-control-strings: ^1.1.0 + gauge: ^4.0.3 + set-blocking: ^2.0.0 + checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a languageName: node linkType: hard @@ -2239,7 +2899,6 @@ __metadata: dependencies: "@aws-sdk/abort-controller": ^3.296.0 "@aws-sdk/client-s3": ^3.301.0 - "@cucumber/cucumber": ^9.0.1 "@napi-rs/cli": ^2.15.1 "@swc-node/register": ^1.6.2 "@swc/core": ^1.3.38 @@ -2249,15 +2908,25 @@ __metadata: prettier: ^2.8.4 typedoc: ^0.24 typescript: ^5.0.2 + vitest: ^0.34.6 languageName: unknown linkType: soft -"pad-right@npm:^0.2.2": - version: 0.2.2 - resolution: "pad-right@npm:0.2.2" +"p-limit@npm:^4.0.0": + version: 4.0.0 + resolution: "p-limit@npm:4.0.0" + dependencies: + yocto-queue: ^1.0.0 + checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" dependencies: - repeat-string: ^1.5.2 - checksum: 090fe065f979e04b251e4b33706caf5817c973f1106e445ffaee3a742e1495b0892db858ee25383f97dd048262ba969559d43f31beb385d780c9a0a24f3063d0 + aggregate-error: ^3.0.0 + checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c languageName: node linkType: hard @@ -2268,95 +2937,125 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.5": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 languageName: node linkType: hard -"platform@npm:^1.3.3": - version: 1.3.6 - resolution: "platform@npm:1.3.6" - checksum: 6f472a09c61d418c7e26c1c16d0bdc029549d512dbec6526216a1e59ec68100d07007d0097dcba69dddad883d6f2a83361b4bdfe0094a3d9a2af24158643d85e +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: ^9.1.1 || ^10.0.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 languageName: node linkType: hard -"prettier@npm:^2.8.4": - version: 2.8.4 - resolution: "prettier@npm:2.8.4" - bin: - prettier: bin-prettier.js - checksum: c173064bf3df57b6d93d19aa98753b9b9dd7657212e33b41ada8e2e9f9884066bb9ca0b4005b89b3ab137efffdf8fbe0b462785aba20364798ff4303aadda57e +"pathe@npm:^1.1.0, pathe@npm:^1.1.1": + version: 1.1.1 + resolution: "pathe@npm:1.1.1" + checksum: 34ab3da2e5aa832ebc6a330ffe3f73d7ba8aec6e899b53b8ec4f4018de08e40742802deb12cf5add9c73b7bf719b62c0778246bd376ca62b0fb23e0dde44b759 languageName: node linkType: hard -"progress@npm:^2.0.3": - version: 2.0.3 - resolution: "progress@npm:2.0.3" - checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 +"pathval@npm:^1.1.1": + version: 1.1.1 + resolution: "pathval@npm:1.1.1" + checksum: 090e3147716647fb7fb5b4b8c8e5b55e5d0a6086d085b6cd23f3d3c01fcf0ff56fd3cc22f2f4a033bd2e46ed55d61ed8379e123b42afe7d531a2a5fc8bb556d6 languageName: node linkType: hard -"property-expr@npm:^2.0.4": - version: 2.0.5 - resolution: "property-expr@npm:2.0.5" - checksum: 4ebe82ce45aaf1527e96e2ab84d75d25217167ec3ff6378cf83a84fb4abc746e7c65768a79d275881602ae82f168f9a6dfaa7f5e331d0fcc83d692770bcce5f1 +"picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" + checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 languageName: node linkType: hard -"reflect-metadata@npm:0.1.13": - version: 0.1.13 - resolution: "reflect-metadata@npm:0.1.13" - checksum: 798d379a7b6f6455501145419505c97dd11cbc23857a386add2b9ef15963ccf15a48d9d15507afe01d4cd74116df8a213247200bac00320bd7c11ddeaa5e8fb4 +"pirates@npm:^4.0.5": + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 + languageName: node + linkType: hard + +"pkg-types@npm:^1.0.3": + version: 1.0.3 + resolution: "pkg-types@npm:1.0.3" + dependencies: + jsonc-parser: ^3.2.0 + mlly: ^1.2.0 + pathe: ^1.1.0 + checksum: 4b305c834b912ddcc8a0fe77530c0b0321fe340396f84cbb87aecdbc126606f47f2178f23b8639e71a4870f9631c7217aef52ffed0ae17ea2dbbe7e43d116a6e languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.11": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 +"platform@npm:^1.3.3": + version: 1.3.6 + resolution: "platform@npm:1.3.6" + checksum: 6f472a09c61d418c7e26c1c16d0bdc029549d512dbec6526216a1e59ec68100d07007d0097dcba69dddad883d6f2a83361b4bdfe0094a3d9a2af24158643d85e languageName: node linkType: hard -"regexp-match-indices@npm:1.0.2": - version: 1.0.2 - resolution: "regexp-match-indices@npm:1.0.2" +"postcss@npm:^8.4.27": + version: 8.4.31 + resolution: "postcss@npm:8.4.31" dependencies: - regexp-tree: ^0.1.11 - checksum: 8cc779f6cf8f404ead828d09970a7d4bd66bd78d43ab9eb2b5e65f2ef2ba1ed53536f5b5fa839fb90b350365fb44b6a851c7f16289afc3f37789c113ab2a7916 + nanoid: ^3.3.6 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: 1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea languageName: node linkType: hard -"regexp-tree@npm:^0.1.11": - version: 0.1.24 - resolution: "regexp-tree@npm:0.1.24" +"prettier@npm:^2.8.4": + version: 2.8.8 + resolution: "prettier@npm:2.8.8" bin: - regexp-tree: bin/regexp-tree - checksum: 5807013289d9205288d665e0f8d8cff94843dfd55fdedd1833eb9d9bbd07188a37dfa02942ec5cdc671180037f715148fac1ba6f18fd6be4268e5a8feb49d340 + prettier: bin-prettier.js + checksum: b49e409431bf129dd89238d64299ba80717b57ff5a6d1c1a8b1a28b590d998a34e083fa13573bc732bb8d2305becb4c9a4407f8486c81fa7d55100eb08263cf8 languageName: node linkType: hard -"repeat-string@npm:^1.5.2, repeat-string@npm:^1.6.1": - version: 1.6.1 - resolution: "repeat-string@npm:1.6.1" - checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 +"pretty-format@npm:^29.5.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": ^29.6.3 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: 032c1602383e71e9c0c02a01bbd25d6759d60e9c7cf21937dde8357aa753da348fcec5def5d1002c9678a8524d5fe099ad98861286550ef44de8808cc61e43b6 languageName: node linkType: hard -"resolve-from@npm:^5.0.0": - version: 5.0.0 - resolution: "resolve-from@npm:5.0.0" - checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: ^2.0.2 + retry: ^0.12.0 + checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 languageName: node linkType: hard -"resolve-pkg@npm:^2.0.0": - version: 2.0.0 - resolution: "resolve-pkg@npm:2.0.0" +"react-is@npm:^18.0.0": + version: 18.2.0 + resolution: "react-is@npm:18.2.0" + checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e + languageName: node + linkType: hard + +"readable-stream@npm:^3.6.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: - resolve-from: ^5.0.0 - checksum: 4a14cc38effed20ff362c8f377719af9a45ebe27ee07d79d4802b4568858cd96033f4edc3a2add7fd27e361d24101a042047297a9ef9476696ba16b72e0a05fc + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d languageName: node linkType: hard @@ -2370,7 +3069,14 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.0": +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -2381,43 +3087,101 @@ __metadata: languageName: node linkType: hard -"seed-random@npm:~2.2.0": - version: 2.2.0 - resolution: "seed-random@npm:2.2.0" - checksum: 74ddfb956021ce08726e127da5f30f2b3a133e0e8dab995a69893e5441bd17472856abd8242125a12d7b1773360dda7c80b6f54d39a2fc3de99734e079c646dc +"rollup@npm:^3.27.1": + version: 3.29.4 + resolution: "rollup@npm:3.29.4" + dependencies: + fsevents: ~2.3.2 + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 8bb20a39c8d91130825159c3823eccf4dc2295c9a0a5c4ed851a5bf2167dbf24d9a29f23461a54c955e5506395e6cc188eafc8ab0e20399d7489fb33793b184e + languageName: node + linkType: hard + +"safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 languageName: node linkType: hard -"semver@npm:7.3.8": - version: 7.3.8 - resolution: "semver@npm:7.3.8" +"semver@npm:^7.3.5": + version: 7.5.4 + resolution: "semver@npm:7.5.4" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: ^3.0.0 + checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 languageName: node linkType: hard "shiki@npm:^0.14.1": - version: 0.14.1 - resolution: "shiki@npm:0.14.1" + version: 0.14.5 + resolution: "shiki@npm:0.14.5" dependencies: ansi-sequence-parser: ^1.1.0 jsonc-parser: ^3.2.0 vscode-oniguruma: ^1.7.0 vscode-textmate: ^8.0.0 - checksum: b19ea337cc84da69d99ca39d109f82946e0c56c11cc4c67b3b91cc14a9479203365fd0c9e0dd87e908f493ab409dc6f1849175384b6ca593ce7da884ae1edca2 + checksum: 41d847817cfc9bb6d8bf190316896698d250303656546446659cc02caed8dcc171b10cd113bb5da82425b51d0032e87aafcdc36c3dd61dadc123170b438da736 + languageName: node + linkType: hard + +"siginfo@npm:^2.0.0": + version: 2.0.0 + resolution: "siginfo@npm:2.0.0" + checksum: 8aa5a98640ca09fe00d74416eca97551b3e42991614a3d1b824b115fc1401543650914f651ab1311518177e4d297e80b953f4cd4cd7ea1eabe824e8f2091de01 languageName: node linkType: hard -"signal-exit@npm:^3.0.2": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 languageName: node linkType: hard +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 + languageName: node + linkType: hard + "slice-ansi@npm:^4.0.0": version: 4.0.0 resolution: "slice-ansi@npm:4.0.0" @@ -2429,7 +3193,42 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:0.5.21, source-map-support@npm:^0.5.21": +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^6.0.2 + debug: ^4.3.3 + socks: ^2.6.2 + checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + languageName: node + linkType: hard + +"socks@npm:^2.6.2": + version: 2.7.1 + resolution: "socks@npm:2.7.1" + dependencies: + ip: ^2.0.0 + smart-buffer: ^4.2.0 + checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + languageName: node + linkType: hard + +"source-map-js@npm:^1.0.2": + version: 1.0.2 + resolution: "source-map-js@npm:1.0.2" + checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c + languageName: node + linkType: hard + +"source-map-support@npm:^0.5.21": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -2446,21 +3245,30 @@ __metadata: languageName: node linkType: hard -"stackframe@npm:^1.3.4": - version: 1.3.4 - resolution: "stackframe@npm:1.3.4" - checksum: bae1596873595c4610993fa84f86a3387d67586401c1816ea048c0196800c0646c4d2da98c2ee80557fd9eff05877efe33b91ba6cd052658ed96ddc85d19067d +"ssri@npm:^10.0.0": + version: 10.0.5 + resolution: "ssri@npm:10.0.5" + dependencies: + minipass: ^7.0.3 + checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 + languageName: node + linkType: hard + +"stackback@npm:0.0.2": + version: 0.0.2 + resolution: "stackback@npm:0.0.2" + checksum: 2d4dc4e64e2db796de4a3c856d5943daccdfa3dd092e452a1ce059c81e9a9c29e0b9badba91b43ef0d5ff5c04ee62feb3bcc559a804e16faf447bac2d883aa99 languageName: node linkType: hard -"string-argv@npm:^0.3.1": - version: 0.3.1 - resolution: "string-argv@npm:0.3.1" - checksum: efbd0289b599bee808ce80820dfe49c9635610715429c6b7cc50750f0437e3c2f697c81e5c390208c13b5d5d12d904a1546172a88579f6ee5cbaaaa4dc9ec5cf +"std-env@npm:^3.3.3": + version: 3.4.3 + resolution: "std-env@npm:3.4.3" + checksum: bef186fb2baddda31911234b1e58fa18f181eb6930616aaec3b54f6d5db65f2da5daaa5f3b326b98445a7d50ca81d6fe8809ab4ebab85ecbe4a802f1b40921bf languageName: node linkType: hard -"string-width@npm:^4.1.0, string-width@npm:^4.2.0": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -2471,7 +3279,27 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: ~5.2.0 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -2480,62 +3308,63 @@ __metadata: languageName: node linkType: hard -"strnum@npm:^1.0.5": - version: 1.0.5 - resolution: "strnum@npm:1.0.5" - checksum: 651b2031db5da1bf4a77fdd2f116a8ac8055157c5420f5569f64879133825915ad461513e7202a16d7fec63c54fd822410d0962f8ca12385c4334891b9ae6dd2 +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: ^6.0.1 + checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d languageName: node linkType: hard -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" +"strip-literal@npm:^1.0.1": + version: 1.3.0 + resolution: "strip-literal@npm:1.3.0" dependencies: - has-flag: ^4.0.0 - checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a + acorn: ^8.10.0 + checksum: f5fa7e289df8ebe82e90091fd393974faf8871be087ca50114327506519323cf15f2f8fee6ebe68b5e58bfc795269cae8bdc7cb5a83e27b02b3fe953f37b0a89 languageName: node linkType: hard -"supports-color@npm:^8.1.1": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: ^4.0.0 - checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 +"strnum@npm:^1.0.5": + version: 1.0.5 + resolution: "strnum@npm:1.0.5" + checksum: 651b2031db5da1bf4a77fdd2f116a8ac8055157c5420f5569f64879133825915ad461513e7202a16d7fec63c54fd822410d0962f8ca12385c4334891b9ae6dd2 languageName: node linkType: hard -"thenify-all@npm:^1.0.0": - version: 1.6.0 - resolution: "thenify-all@npm:1.6.0" +"tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.2.0 + resolution: "tar@npm:6.2.0" dependencies: - thenify: ">= 3.1.0 < 4" - checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + minipass: ^5.0.0 + minizlib: ^2.1.1 + mkdirp: ^1.0.3 + yallist: ^4.0.0 + checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c languageName: node linkType: hard -"thenify@npm:>= 3.1.0 < 4": - version: 3.3.1 - resolution: "thenify@npm:3.3.1" - dependencies: - any-promise: ^1.0.0 - checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e +"tinybench@npm:^2.5.0": + version: 2.5.1 + resolution: "tinybench@npm:2.5.1" + checksum: 6d98526c00b68b50ab0a37590b3cc6713b96fee7dd6756a2a77bab071ed1b4a4fc54e7b11e28b35ec2f761c6a806c2befa95f10acf2fee111c49327b6fc3386f languageName: node linkType: hard -"tmp@npm:^0.2.1": - version: 0.2.1 - resolution: "tmp@npm:0.2.1" - dependencies: - rimraf: ^3.0.0 - checksum: 8b1214654182575124498c87ca986ac53dc76ff36e8f0e0b67139a8d221eaecfdec108c0e6ec54d76f49f1f72ab9325500b246f562b926f85bcdfca8bf35df9e +"tinypool@npm:^0.7.0": + version: 0.7.0 + resolution: "tinypool@npm:0.7.0" + checksum: fdcccd5c750574fce51f8801a877f8284e145d12b79cd5f2d72bfbddfe20c895e915555bc848e122bb6aa968098e7ac4fe1e8e88104904d518dc01cccd18a510 languageName: node linkType: hard -"toposort@npm:^2.0.2": - version: 2.0.2 - resolution: "toposort@npm:2.0.2" - checksum: d64c74b570391c9432873f48e231b439ee56bc49f7cb9780b505cfdf5cb832f808d0bae072515d93834dd6bceca5bb34448b5b4b408335e4d4716eaf68195dcb +"tinyspy@npm:^2.1.1": + version: 2.2.0 + resolution: "tinyspy@npm:2.2.0" + checksum: 36431acaa648054406147a92b9bde494b7548d0f9f3ffbcc02113c25a6e59f3310cbe924353d7f4c51436299150bec2dbb3dc595748f58c4ddffea22d5baaadb languageName: node linkType: hard @@ -2546,10 +3375,17 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.3, tslib@npm:^2.3.1, tslib@npm:^2.5.0": - version: 2.5.0 - resolution: "tslib@npm:2.5.0" - checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 +"tslib@npm:^2.3.1, tslib@npm:^2.5.0": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad + languageName: node + linkType: hard + +"type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 languageName: node linkType: hard @@ -2561,70 +3397,84 @@ __metadata: linkType: hard "typedoc@npm:^0.24": - version: 0.24.7 - resolution: "typedoc@npm:0.24.7" + version: 0.24.8 + resolution: "typedoc@npm:0.24.8" dependencies: lunr: ^2.3.9 marked: ^4.3.0 minimatch: ^9.0.0 shiki: ^0.14.1 peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x bin: typedoc: bin/typedoc - checksum: 9ae433566cb02b96deb9eb2a9f5b23d1b199f5aeb61ca8c7e2653ff5d339fbfb4d526e024febab4f3278332978814aaa0885f1d5925ba21a441d93a611510ac3 + checksum: a46a14497f789fb3594e6c3af2e45276934ac46df40b7ed15a504ee51dc7a8013a2ffb3a54fd73abca6a2b71f97d3ec9ad356fa9aa81d29743e4645a965a2ae0 languageName: node linkType: hard "typescript@npm:^5.0.2": - version: 5.0.2 - resolution: "typescript@npm:5.0.2" + version: 5.2.2 + resolution: "typescript@npm:5.2.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: bef1dcd166acfc6934b2ec4d72f93edb8961a5fab36b8dd2aaf6f4f4cd5c0210f2e0850aef4724f3b4913d5aef203a94a28ded731b370880c8bcff7e4ff91fc1 + checksum: 7912821dac4d962d315c36800fe387cdc0a6298dba7ec171b350b4a6e988b51d7b8f051317786db1094bd7431d526b648aba7da8236607febb26cf5b871d2d3c languageName: node linkType: hard "typescript@patch:typescript@^5.0.2#~builtin": - version: 5.0.2 - resolution: "typescript@patch:typescript@npm%3A5.0.2#~builtin::version=5.0.2&hash=b5f058" + version: 5.2.2 + resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=77c9e2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 0411be9e19bf6a547d574b3261fa8598f55a5243123f2a50a79b0dc15a017abbf541f15b8b43331294e409cc978e548ac5ae4e0c5b98ba5ae98029304de047be + checksum: 07106822b4305de3f22835cbba949a2b35451cad50888759b6818421290ff95d522b38ef7919e70fb381c5fe9c1c643d7dea22c8b31652a717ddbd57b7f4d554 languageName: node linkType: hard -"universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 +"ufo@npm:^1.3.0": + version: 1.3.1 + resolution: "ufo@npm:1.3.1" + checksum: 2db2f9d24e3f572ddb9b2f4415eda679fd366cbb9eec4c56996651323737f17528b4aab2bb45c5f2effff2304f9b0c46e0981aee3e48f38ac51106a8993dff31 languageName: node linkType: hard -"upper-case-first@npm:^2.0.2": - version: 2.0.2 - resolution: "upper-case-first@npm:2.0.2" +"undici-types@npm:~5.25.1": + version: 5.25.3 + resolution: "undici-types@npm:5.25.3" + checksum: ec9d2cc36520cbd9fbe3b3b6c682a87fe5be214699e1f57d1e3d9a2cb5be422e62735f06e0067dc325fd3dd7404c697e4d479f9147dc8a804e049e29f357f2ff + languageName: node + linkType: hard + +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" dependencies: - tslib: ^2.0.3 - checksum: 4487db4701effe3b54ced4b3e4aa4d9ab06c548f97244d04aafb642eedf96a76d5a03cf5f38f10f415531d5792d1ac6e1b50f2a76984dc6964ad530f12876409 + unique-slug: ^4.0.0 + checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df languageName: node linkType: hard -"util-arity@npm:^1.1.0": - version: 1.1.0 - resolution: "util-arity@npm:1.1.0" - checksum: ac30ab442dfc132a70639261f2125b0785d334634e8051acb2da5014cfaa6c0f27de325b8d1bc7e71eccca06881007609077e3b6a9bef07aa669c1f36f7510f1 +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 languageName: node linkType: hard -"uuid@npm:9.0.0": - version: 9.0.0 - resolution: "uuid@npm:9.0.0" - bin: - uuid: dist/bin/uuid - checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028 +"universalify@npm:^2.0.0": + version: 2.0.0 + resolution: "universalify@npm:2.0.0" + checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 languageName: node linkType: hard @@ -2637,14 +3487,119 @@ __metadata: languageName: node linkType: hard -"verror@npm:^1.10.0": - version: 1.10.1 - resolution: "verror@npm:1.10.1" +"vite-node@npm:0.34.6": + version: 0.34.6 + resolution: "vite-node@npm:0.34.6" + dependencies: + cac: ^6.7.14 + debug: ^4.3.4 + mlly: ^1.4.0 + pathe: ^1.1.1 + picocolors: ^1.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0-0 + bin: + vite-node: vite-node.mjs + checksum: 46eba82bf8b69c7dfeed901502533b172cc6303212f0f49f82c2f64758fa4b60acd1b1e37cb96aff944e36b510b0d1beedb50d9cb25ef39e0159b2b9d1136b1f + languageName: node + linkType: hard + +"vite@npm:^3.0.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^3.1.0 || ^4.0.0 || ^5.0.0-0": + version: 4.4.11 + resolution: "vite@npm:4.4.11" dependencies: - assert-plus: ^1.0.0 - core-util-is: 1.0.2 - extsprintf: ^1.2.0 - checksum: 690a8d6ad5a4001672290e9719e3107c86269bc45fe19f844758eecf502e59f8aa9631b19b839f6d3dea562334884d22d1eb95ae7c863032075a9212c889e116 + esbuild: ^0.18.10 + fsevents: ~2.3.2 + postcss: ^8.4.27 + rollup: ^3.27.1 + peerDependencies: + "@types/node": ">= 14" + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: c22145c8385343a629cd546054b9da6eee60327540102bdfd1ad897fd2e78e0763ce6a18a9d84fdefde9da8fd2427d3bec9eb2697b47cf4068c7b4b52f7e3e6a + languageName: node + linkType: hard + +"vitest@npm:^0.34.6": + version: 0.34.6 + resolution: "vitest@npm:0.34.6" + dependencies: + "@types/chai": ^4.3.5 + "@types/chai-subset": ^1.3.3 + "@types/node": "*" + "@vitest/expect": 0.34.6 + "@vitest/runner": 0.34.6 + "@vitest/snapshot": 0.34.6 + "@vitest/spy": 0.34.6 + "@vitest/utils": 0.34.6 + acorn: ^8.9.0 + acorn-walk: ^8.2.0 + cac: ^6.7.14 + chai: ^4.3.10 + debug: ^4.3.4 + local-pkg: ^0.4.3 + magic-string: ^0.30.1 + pathe: ^1.1.1 + picocolors: ^1.0.0 + std-env: ^3.3.3 + strip-literal: ^1.0.1 + tinybench: ^2.5.0 + tinypool: ^0.7.0 + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 + vite-node: 0.34.6 + why-is-node-running: ^2.2.2 + peerDependencies: + "@edge-runtime/vm": "*" + "@vitest/browser": "*" + "@vitest/ui": "*" + happy-dom: "*" + jsdom: "*" + playwright: "*" + safaridriver: "*" + webdriverio: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + bin: + vitest: vitest.mjs + checksum: 45f5c1987fa8c76dbaf5db379bbdb4f6e3713c484e850149af38247b627e70016c1863286fd7fcfab08a1d98430f66ba1f45af6f14f5c467ded4b1ea6f26afa3 languageName: node linkType: hard @@ -2662,6 +3617,49 @@ __metadata: languageName: node linkType: hard +"which@npm:^2.0.1, which@npm:^2.0.2": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: ^2.0.0 + bin: + node-which: ./bin/node-which + checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 + languageName: node + linkType: hard + +"why-is-node-running@npm:^2.2.2": + version: 2.2.2 + resolution: "why-is-node-running@npm:2.2.2" + dependencies: + siginfo: ^2.0.0 + stackback: 0.0.2 + bin: + why-is-node-running: cli.js + checksum: 50820428f6a82dfc3cbce661570bcae9b658723217359b6037b67e495255409b4c8bc7931745f5c175df71210450464517cab32b2f7458ac9c40b4925065200a + languageName: node + linkType: hard + +"wide-align@npm:^1.1.5": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: ^1.0.2 || 2 || 3 || 4 + checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + languageName: node + linkType: hard + "wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" @@ -2673,6 +3671,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: ^6.1.0 + string-width: ^5.0.1 + strip-ansi: ^7.0.1 + checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -2680,13 +3689,6 @@ __metadata: languageName: node linkType: hard -"xmlbuilder@npm:^15.1.1": - version: 15.1.1 - resolution: "xmlbuilder@npm:15.1.1" - checksum: 14f7302402e28d1f32823583d121594a9dca36408d40320b33f598bd589ca5163a352d076489c9c64d2dc1da19a790926a07bf4191275330d4de2b0d85bb1843 - languageName: node - linkType: hard - "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" @@ -2694,24 +3696,9 @@ __metadata: languageName: node linkType: hard -"yaml@npm:2.2.1": - version: 2.2.1 - resolution: "yaml@npm:2.2.1" - checksum: 84f68cbe462d5da4e7ded4a8bded949ffa912bc264472e5a684c3d45b22d8f73a3019963a32164023bdf3d83cfb6f5b58ff7b2b10ef5b717c630f40bd6369a23 - languageName: node - linkType: hard - -"yup@npm:^0.32.11": - version: 0.32.11 - resolution: "yup@npm:0.32.11" - dependencies: - "@babel/runtime": ^7.15.4 - "@types/lodash": ^4.14.175 - lodash: ^4.17.21 - lodash-es: ^4.17.21 - nanoclone: ^0.2.1 - property-expr: ^2.0.4 - toposort: ^2.0.2 - checksum: 43a16786b47cc910fed4891cebdd89df6d6e31702e9462e8f969c73eac88551ce750732608012201ea6b93802c8847cb0aa27b5d57370640f4ecf30f9f97d4b0 +"yocto-queue@npm:^1.0.0": + version: 1.0.0 + resolution: "yocto-queue@npm:1.0.0" + checksum: 2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 languageName: node linkType: hard