diff --git a/.eslintignore b/.eslintignore index 0e76596a7b..3c3629e647 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,6 +1 @@ node_modules -**/dist -**/tmp -tmp -dst -packages/ci/src/interfaces/kolkrabbi.ts diff --git a/.eslintrc.cjs b/.eslintrc.cjs index aeb3c135dd..4f7fc037b4 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -6,7 +6,7 @@ module.exports = { 'oclif-typescript', 'plugin:mocha/recommended', ], - ignorePatterns: ['**/test/**/*.js', '**/oldCommands/**/*', 'packages/*/lib/**'], + ignorePatterns: ['**/test/**/*.js', '**/oldCommands/**/*', 'dist/**'], // TypeScript settings overrides: [ @@ -18,7 +18,7 @@ module.exports = { }, 'import/resolver': { typescript: { - project: 'packages/*/tsconfig.json', + project: 'tsconfig.json', }, }, }, diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9cbfe6a5d7..37c91ba3ea 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,9 +42,7 @@ jobs: cache: npm - run: npm ci - name: Run cli package integration tests - run: | - cd packages/cli - npm run test:integration + run: npm run test:integration acceptance: runs-on: ${{ matrix.os }} @@ -67,11 +65,11 @@ jobs: # on 'main' and 'release-' branches, these tests will be run as part of the acceptance tests. - name: run smoke tests if: github.ref_name != 'main' || !startsWith(github.ref_name, 'release-') - run: cd packages/cli && npm run test:smoke + run: npm run test:smoke # only run the full suite of acceptance tests on 'main' and 'release-' branches - name: run acceptance tests if: github.ref_name == 'main' || startsWith(github.ref_name, 'release-') - run: cd packages/cli && npm run test:acceptance + run: npm run test:acceptance spell-check: runs-on: ${{ matrix.os }} diff --git a/.github/workflows/create-cli-release.yml b/.github/workflows/create-cli-release.yml index 71451c3572..d0c9715732 100644 --- a/.github/workflows/create-cli-release.yml +++ b/.github/workflows/create-cli-release.yml @@ -29,7 +29,7 @@ jobs: - id: getVersion uses: ./.github/actions/get-version-and-channel/ with: - path: './packages/cli/package.json' + path: './package.json' publish-npm: needs: [get-version-channel] diff --git a/.github/workflows/devcenter-doc-update.yml b/.github/workflows/devcenter-doc-update.yml index 1a680b3a04..25c125443a 100644 --- a/.github/workflows/devcenter-doc-update.yml +++ b/.github/workflows/devcenter-doc-update.yml @@ -41,8 +41,6 @@ jobs: - name: Build CLI run: npm run build - name: Compile documentation and push to devcenter - run: | - cd packages/cli - ./scripts/postrelease/dev_center_docs + run: ./scripts/postrelease/dev_center_docs env: HEROKU_DEVCENTER_API_KEY: ${{ secrets.HEROKU_DEVCENTER_API_KEY }} diff --git a/.github/workflows/pack-upload.yml b/.github/workflows/pack-upload.yml index 75c2bb1e49..5cdfe32c82 100644 --- a/.github/workflows/pack-upload.yml +++ b/.github/workflows/pack-upload.yml @@ -19,13 +19,13 @@ jobs: - name: Install package deps run: npm ci - name: Create npm-shrinkwrap.json for oclif pack:deb - run: cd packages/cli && npm run create-shrinkwrap + run: npm run create-shrinkwrap - name: Building deb - run: cd packages/cli && npx oclif pack:deb --root=. + run: npx oclif pack:deb - uses: actions/upload-artifact@v6 with: name: packed-deb - path: /home/runner/work/cli/cli/packages/cli/dist + path: /home/runner/work/cli/cli/dist pack_tarballs: runs-on: pub-hk-ubuntu-22.04-2xlarge @@ -39,13 +39,13 @@ jobs: - name: Install package deps run: npm ci - name: Create npm-shrinkwrap.json for oclif pack:tarballs - run: cd packages/cli && npm run create-shrinkwrap + run: npm run create-shrinkwrap - name: Building tarballs - run: cd packages/cli && npx oclif pack:tarballs --root=. --xz --parallel + run: npx oclif pack:tarballs --xz --parallel - uses: actions/upload-artifact@v6 with: name: packed-tarballs - path: /home/runner/work/cli/cli/packages/cli/dist + path: /home/runner/work/cli/cli/dist sign_deb: needs: [pack_deb] @@ -62,14 +62,14 @@ jobs: - uses: actions/download-artifact@v7 with: name: packed-deb - path: /home/runner/work/cli/cli/packages/cli/dist + path: /home/runner/work/cli/cli/dist - run: | - cd /home/runner/work/cli/cli/packages/cli/dist/deb - /home/runner/work/cli/cli/packages/cli/scripts/sign/deb + cd /home/runner/work/cli/cli/dist/deb + /home/runner/work/cli/cli/scripts/sign/deb - uses: actions/upload-artifact@v6 with: name: signed-deb - path: /home/runner/work/cli/cli/packages/cli/dist + path: /home/runner/work/cli/cli/dist upload-deb-and-tarballs: @@ -86,20 +86,19 @@ jobs: - uses: actions/download-artifact@v7 with: name: signed-deb - path: /home/runner/work/cli/cli/packages/cli/dist + path: /home/runner/work/cli/cli/dist - uses: actions/download-artifact@v7 with: name: packed-tarballs - path: /home/runner/work/cli/cli/packages/cli/dist + path: /home/runner/work/cli/cli/dist - name: List all the downloaded files (for debugging) run: ls -R - working-directory: /home/runner/work/cli/cli/packages/cli/dist + working-directory: /home/runner/work/cli/cli/dist - name: Install dependencies run: npm ci - name: Upload production artifacts run: | pwd npm run upload:tarballs - cd packages/cli ./scripts/upload/deb diff --git a/.github/workflows/publish-to-fig-autocomplete.yml b/.github/workflows/publish-to-fig-autocomplete.yml index c6e20bd023..00de0946b9 100644 --- a/.github/workflows/publish-to-fig-autocomplete.yml +++ b/.github/workflows/publish-to-fig-autocomplete.yml @@ -15,7 +15,7 @@ jobs: node-version: 22.x cache: npm - name: Install Fig Oclif Plugin - run: cd packages/cli && npm install @fig/complete-oclif && jq '.oclif.plugins += ["@fig/complete-oclif"]' package.json > temp.json && mv temp.json package.json + run: npm install @fig/complete-oclif && jq '.oclif.plugins += ["@fig/complete-oclif"]' package.json > temp.json && mv temp.json package.json - run: npm ci - name: Build Heroku CLI run: npm run build @@ -23,13 +23,13 @@ jobs: id: cli-version run: echo "version=$(./bin/run --version | sed -rn 's/^heroku\/([0-9\.]+).*$/\1/p')" >> $GITHUB_OUTPUT - name: Generate Fig Spec - run: cd packages/cli && ./bin/run generate-fig-spec > spec.ts + run: ./bin/run generate-fig-spec > spec.ts - name: Create Fig Autocomplete PR uses: withfig/push-to-fig-autocomplete-action@v2 with: token: ${{ secrets.HEROKU_CLI_BOT_TOKEN }} autocomplete-spec-name: 'heroku' - spec-path: ./packages/cli/spec.ts + spec-path: ./spec.ts integration: oclif diff-based-versioning: true new-spec-version: ${{ steps.cli-version.outputs.version }} diff --git a/.github/workflows/start-prerelease.yml b/.github/workflows/start-prerelease.yml index 3cfeab9071..7c76deb128 100644 --- a/.github/workflows/start-prerelease.yml +++ b/.github/workflows/start-prerelease.yml @@ -17,7 +17,7 @@ jobs: - id: getVersion uses: ./.github/actions/get-version-and-channel/ with: - path: './packages/cli/package.json' + path: './package.json' validate-prerelease: # validate that the release is on a pre-release branch, that it is a beta or alpha release, and check if it is already on github diff --git a/.gitignore b/.gitignore index 8460dc2a5f..d42d42e686 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ *-debug.log *-error.log -.oclif.manifest.json -/packages/**/oclif.manifest.json +oclif.manifest.json /cli /.nyc_output /coverage @@ -9,14 +8,10 @@ /lib node_modules /tmp -/packages/cli/docs/* **/.DS_Store .idea .vscode -**/.nyc_output -**/coverage/ -.pnp.* npm-shrinkwrap.json # Ignore .yarn directory from previous yarn setup @@ -24,6 +19,5 @@ npm-shrinkwrap.json yarn.lock # TEMP -/packages/**/converted/* tpsGetLock_response.txt tpsRecordRelease_response.txt diff --git a/packages/cli/.mocharc.json b/.mocharc.json similarity index 100% rename from packages/cli/.mocharc.json rename to .mocharc.json diff --git a/.versionrc.json b/.versionrc.json index 374a52ff67..1e0195edf7 100644 --- a/.versionrc.json +++ b/.versionrc.json @@ -1,11 +1,11 @@ { "packageFiles": [ - "packages/cli/package.json" + "package.json" ], "bumpFiles": [ - "packages/cli/package.json" + "package.json" ], - "infile": "packages/cli/CHANGELOG.md", + "infile": "CHANGELOG.md", "header": "# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n", "types": [ { "type": "feat", "section": "Features" }, @@ -26,6 +26,6 @@ "commit": true }, "scripts": { - "postbump": "npm install --package-lock-only && cd packages/cli && npx oclif readme --multi && cd ../.. && git add package-lock.json packages/cli/README.md docs" + "postbump": "npm install --package-lock-only && npx oclif readme --multi && git add package-lock.json README.md docs" } } diff --git a/README.md b/README.md deleted file mode 120000 index 284a18f475..0000000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -packages/cli/README.md \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000000..5d0bbc7071 --- /dev/null +++ b/README.md @@ -0,0 +1,111 @@ +Heroku CLI +========== + +![Heroku logo](https://d4yt8xl9b7in.cloudfront.net/assets/home/logotype-heroku.png) +[![Node CI Suite](https://github.com/heroku/cli/actions/workflows/ci.yml/badge.svg)](https://github.com/heroku/cli/actions/workflows/ci.yml) +[![npm](https://img.shields.io/npm/v/heroku.svg)](https://www.npmjs.com/package/heroku) +[![ISC License](https://img.shields.io/github/license/heroku/cli.svg)](https://github.com/heroku/cli/blob/main/LICENSE) + +The Heroku CLI is used to manage Heroku apps from the command line. It is built using [oclif](https://oclif.io). + +For more about Heroku see + +To get started see + +Overview +======== + +The Heroku CLI is a command-line interface for managing Heroku applications and services. Built with Node.js and [oclif](https://oclif.io), it provides an extensible architecture for interacting with the Heroku platform. + +Key features include: + +- **App management** - Deploy, scale, and monitor your applications +- **Heroku Postgres database management** - Backup, restore, and manage Heroku Postgres databases +- **Heroku CI/CD pipelines** - Run automated tests and manage review apps for streamlined deployment workflows +- **Add-ons marketplace** - Provision and manage tools and services to extend your application +- **SSL certificates and domains** - Configure custom domains and automatically manage SSL/TLS certificates +- **Team collaboration** - Manage organization and team access with granular permissions +- **Private Spaces** - Deploy applications in network-isolated environments with VPN support +- **Logs and monitoring** - Stream application logs and forward them to external services +- **Plugin ecosystem** - Extend functionality with community and custom plugins + +For more on developing plugins, read [Developing CLI Plugins](https://devcenter.heroku.com/articles/developing-cli-plugins) + +Issues +====== + +For problems directly related to the CLI, [add an issue on GitHub](https://github.com/heroku/cli/issues/new). + +For other issues, [submit a support ticket](https://help.heroku.com/). + +[Contributors](https://github.com/heroku/cli/contributors) + + +# Command Topics + +* [`heroku access`](docs/access.md) - manage user access to apps +* [`heroku accounts`](docs/accounts.md) - list the Heroku accounts in your cache +* [`heroku addons`](docs/addons.md) - tools and services for developing, extending, and operating your app +* [`heroku ai`](docs/ai.md) - manage Heroku AI models +* [`heroku apps`](docs/apps.md) - manage apps on Heroku +* [`heroku auth`](docs/auth.md) - manage authentication for your Heroku account +* [`heroku authorizations`](docs/authorizations.md) - OAuth authorizations +* [`heroku buildpacks`](docs/buildpacks.md) - scripts used to compile apps +* [`heroku certs`](docs/certs.md) - SSL certificates +* [`heroku ci`](docs/ci.md) - test runner for Heroku Pipelines +* [`heroku clients`](docs/clients.md) - OAuth clients on the platform +* [`heroku config`](docs/config.md) - environment variables of apps +* [`heroku container`](docs/container.md) - deploy your Docker-based app to Heroku +* [`heroku domains`](docs/domains.md) - custom domains for apps +* [`heroku drains`](docs/drains.md) - forward logs to syslog or HTTPS +* [`heroku features`](docs/features.md) - add/remove app features +* [`heroku git`](docs/git.md) - set git remote and clone Heroku repository +* [`heroku help`](docs/help.md) - Display help for heroku. +* [`heroku keys`](docs/keys.md) - add/remove account ssh keys +* [`heroku labs`](docs/labs.md) - add/remove experimental features +* [`heroku logs`](docs/logs.md) - display recent log output +* [`heroku maintenance`](docs/maintenance.md) - enable/disable access to app +* [`heroku notifications`](docs/notifications.md) - display notifications +* [`heroku orgs`](docs/orgs.md) - manage organizations +* [`heroku plugins`](docs/plugins.md) - List installed plugins. +* [`heroku ps`](docs/ps.md) - Client tools for Heroku Exec +* [`heroku regions`](docs/regions.md) - list available regions for deployment +* [`heroku reviewapps`](docs/reviewapps.md) - manage reviewapps in pipelines +* [`heroku sessions`](docs/sessions.md) - OAuth sessions +* [`heroku status`](docs/status.md) - display current status of the Heroku platform +* [`heroku teams`](docs/teams.md) - manage teams +* [`heroku telemetry`](docs/telemetry.md) - list telemetry drains +* [`heroku update`](docs/update.md) - update the Heroku CLI +* [`heroku usage`](docs/usage.md) - list usage for metered add-ons attached to an app or apps within a team +* [`heroku version`](docs/version.md) + + + +Developing +========== + +This project is built with [lerna](https://lerna.js.org/). The core plugins are located in [./packages](./packages). + +After cloning the repo +1. Run `npm install` to install dependencies +2. Run `npm run build` to build the CLI. This will need to be re-run any time you make changes and want to test them locally. + +To execute Heroku CLI commands locally, use `./bin/run `. For example, to run the `heroku apps` command with your local code, run `./bin/run apps` from the root directory. + +Testing +======= + +Run all tests with `npm test`. + +## Debugging + +Using WebStorm (from JetBrains / IntelliJ), you can run/debug an individual test case. + +- Create a new run/debug configuration +- Select the 'Mocha' type + +Releasing +========= +See the [Heroku CLI Release Steps](https://salesforce.quip.com/aPLDA1ZwjNlW). + +Review our [PR guidelines](./.github/PULL_REQUEST_TEMPLATE.md). diff --git a/packages/cli/assets/heroku.png b/assets/heroku.png similarity index 100% rename from packages/cli/assets/heroku.png rename to assets/heroku.png diff --git a/packages/cli/autocomplete-scripts/README.md b/autocomplete-scripts/README.md similarity index 100% rename from packages/cli/autocomplete-scripts/README.md rename to autocomplete-scripts/README.md diff --git a/packages/cli/autocomplete-scripts/bash/heroku.bash b/autocomplete-scripts/bash/heroku.bash similarity index 100% rename from packages/cli/autocomplete-scripts/bash/heroku.bash rename to autocomplete-scripts/bash/heroku.bash diff --git a/packages/cli/autocomplete-scripts/brew/bash b/autocomplete-scripts/brew/bash similarity index 100% rename from packages/cli/autocomplete-scripts/brew/bash rename to autocomplete-scripts/brew/bash diff --git a/packages/cli/autocomplete-scripts/brew/zsh/_heroku b/autocomplete-scripts/brew/zsh/_heroku similarity index 100% rename from packages/cli/autocomplete-scripts/brew/zsh/_heroku rename to autocomplete-scripts/brew/zsh/_heroku diff --git a/packages/cli/autocomplete-scripts/zsh/_heroku b/autocomplete-scripts/zsh/_heroku similarity index 100% rename from packages/cli/autocomplete-scripts/zsh/_heroku rename to autocomplete-scripts/zsh/_heroku diff --git a/bin b/bin deleted file mode 120000 index 818365a998..0000000000 --- a/bin +++ /dev/null @@ -1 +0,0 @@ -./packages/cli/bin/ \ No newline at end of file diff --git a/packages/cli/bin/bats-test-runner.js b/bin/bats-test-runner.js similarity index 100% rename from packages/cli/bin/bats-test-runner.js rename to bin/bats-test-runner.js diff --git a/packages/cli/bin/dev b/bin/dev similarity index 100% rename from packages/cli/bin/dev rename to bin/dev diff --git a/packages/cli/bin/dev.cmd b/bin/dev.cmd similarity index 100% rename from packages/cli/bin/dev.cmd rename to bin/dev.cmd diff --git a/packages/cli/bin/heroku-prompts.js b/bin/heroku-prompts.js similarity index 100% rename from packages/cli/bin/heroku-prompts.js rename to bin/heroku-prompts.js diff --git a/packages/cli/bin/heroku-repl.js b/bin/heroku-repl.js similarity index 100% rename from packages/cli/bin/heroku-repl.js rename to bin/heroku-repl.js diff --git a/packages/cli/bin/run b/bin/run similarity index 95% rename from packages/cli/bin/run rename to bin/run index 248e0d6045..e976e849d4 100755 --- a/packages/cli/bin/run +++ b/bin/run @@ -2,7 +2,7 @@ /* eslint-disable node/shebang */ import {execute} from '@oclif/core' -import * as globalTelemetry from '../lib/global_telemetry.js' +import * as globalTelemetry from '../dist/global_telemetry.js' process.env.HEROKU_UPDATE_INSTRUCTIONS = process.env.HEROKU_UPDATE_INSTRUCTIONS || 'update with: "npm update -g heroku"' diff --git a/packages/cli/bin/run.cmd b/bin/run.cmd similarity index 100% rename from packages/cli/bin/run.cmd rename to bin/run.cmd diff --git a/cspell.json b/cspell.json index 5dd69836fd..b6fea4ebca 100644 --- a/cspell.json +++ b/cspell.json @@ -9,9 +9,8 @@ } ], "ignorePaths": [ - "./cspell-dictionary.txt", - "./packages/cli/CHANGELOG.md", - "./CHANGELOG.md", + "./cspell-dictionary.txt", + "./CHANGELOG.md", "**/package-lock.json", "**/node_modules/**", "**/coverage/**" diff --git a/lerna.json b/lerna.json deleted file mode 100644 index 9dfa5207e8..0000000000 --- a/lerna.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "version": "10.16.0", - "useWorkspaces": true, - "npmClient": "npm", - "command": { - "publish": { - "allowBranch": [ - "main", - "release-*" - ], - "conventionalCommits": true - } - } -} diff --git a/packages/cli/nyc-config.js b/nyc-config.js similarity index 96% rename from packages/cli/nyc-config.js rename to nyc-config.js index 7d928a5725..96f5cbee41 100644 --- a/packages/cli/nyc-config.js +++ b/nyc-config.js @@ -6,6 +6,7 @@ module.exports = { '**/*.test.ts', '**/*.spec.ts', 'test/**/*', + 'dist/**/*', 'lib/**/*', 'coverage/**', '.nyc_output/**', diff --git a/packages/cli/oclif.config.mjs b/oclif.config.mjs similarity index 87% rename from packages/cli/oclif.config.mjs rename to oclif.config.mjs index d9e19bddbe..01a735f486 100644 --- a/packages/cli/oclif.config.mjs +++ b/oclif.config.mjs @@ -28,24 +28,24 @@ export default { sudo: '@heroku/sudo', }, bin: 'heroku', - commands: './lib/commands', + commands: './dist/commands', dirname: 'heroku', hooks: { - command_not_found: ['./lib/hooks/command_not_found/performance_analytics'], + command_not_found: ['./dist/hooks/command_not_found/performance_analytics'], init: [ - './lib/hooks/init/version', - './lib/hooks/init/terms-of-service', - './lib/hooks/init/performance_analytics', + './dist/hooks/init/version', + './dist/hooks/init/terms-of-service', + './dist/hooks/init/performance_analytics', ], - postrun: ['./lib/hooks/postrun/performance_analytics'], - prerun: ['./lib/hooks/prerun/analytics'], - recache: './lib/hooks/recache', + postrun: ['./dist/hooks/postrun/performance_analytics'], + prerun: ['./dist/hooks/prerun/analytics'], + recache: './dist/hooks/recache', update: [ - './lib/hooks/update/plugin-migrate', - './lib/hooks/update/brew', - './lib/hooks/update/completions', - './lib/hooks/update/tidy', - './lib/hooks/recache', + './dist/hooks/update/plugin-migrate', + './dist/hooks/update/brew', + './dist/hooks/update/completions', + './dist/hooks/update/tidy', + './dist/hooks/recache', ], }, macos: { @@ -66,7 +66,7 @@ export default { '@oclif/plugin-which', '@heroku/plugin-ai', ], - repositoryPrefix: '<%- repo %>/blob/v<%- version %>/packages/cli/<%- commandPath %>', + repositoryPrefix: '<%- repo %>/blob/v<%- version %>/<%- commandPath %>', scope: 'heroku-cli', topics: { '2fa': { diff --git a/package-lock.json b/package-lock.json index 6483e63234..c94b372c64 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,133 @@ { - "name": "cli", + "name": "heroku", + "version": "10.16.0", "lockfileVersion": 3, "requires": true, "packages": { "": { + "name": "heroku", + "version": "10.16.0", "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "@heroku-cli/command": "^12.1.1", + "@heroku-cli/notifications": "^1.2.4", + "@heroku-cli/plugin-ps-exec": "2.6.4", + "@heroku-cli/schema": "^1.0.25", + "@heroku/buildpack-registry": "^1.0.1", + "@heroku/eventsource": "^1.0.7", + "@heroku/heroku-cli-util": "10.4.0", + "@heroku/http-call": "^5.5.0", + "@heroku/mcp-server": "1.0.7-alpha.1", + "@heroku/plugin-ai": "^1.0.1", + "@inquirer/prompts": "^5.0.5", + "@oclif/core": "^4", + "@oclif/plugin-commands": "4.1.25", + "@oclif/plugin-help": "^6.2.28", + "@oclif/plugin-legacy": "^2.0.24", + "@oclif/plugin-not-found": "3.2.52", + "@oclif/plugin-plugins": "^5.4.38", + "@oclif/plugin-update": "^4.6.41", + "@oclif/plugin-version": "^2.2.28", + "@oclif/plugin-warn-if-update-available": "^3.1.40", + "@oclif/plugin-which": "^3.2.35", + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.52.1", + "@opentelemetry/instrumentation": "^0.52.1", + "@opentelemetry/resources": "^1.25.1", + "@opentelemetry/sdk-trace-base": "^1.25.1", + "@opentelemetry/sdk-trace-node": "^1.25.1", + "@opentelemetry/semantic-conventions": "^1.25.1", + "@sentry/node": "^10.27.0", + "@sentry/opentelemetry": "^10.27.0", + "@types/js-yaml": "^3.12.5", + "ansi-escapes": "^4.3.2", + "ansis": "^4", + "bytes": "^3.1.2", + "cli-progress": "^3.12.0", + "commander": "^2.15.1", + "date-fns": "^2.30.0", + "debug": "4.3.4", + "eventsource": "^4.0.0", + "execa": "5.1.1", + "filesize": "^10.1.2", + "foreman": "^3.0.1", + "fs-extra": "^11.3.0", + "github-url-to-object": "^4.0.6", + "glob": "^10.3.10", + "got": "^13.0.0", + "https-proxy-agent": "^7.0.6", + "inquirer": "^8.2.6", + "lodash": "^4.17.21", + "natural-orderby": "^5.0.0", + "netrc-parser": "3.1.6", + "node-fetch": "^2.6.7", + "open": "^10.1.2", + "parse-procfile": "^0.0.2", + "phoenix": "^1.6.14", + "portfinder": "^1.0.32", + "printf": "0.6.1", + "psl": "^1.9.0", + "redis-parser": "^3.0.0", + "semver": "^7.7.3", + "shell-escape": "^0.2.0", + "shell-quote": "^1.8.1", + "ssh2": "^1.16.0", + "stdout-stderr": "^0.1.13", + "strftime": "^0.10.0", + "term-img": "^4.1.0", + "tmp": "^0.2.5", + "true-myth": "4.1.1", + "tsheredoc": "^1.0.1", + "tslib": "1.14.1", + "urijs": "^1.19.11", + "word-wrap": "^1.2.5", + "ws": "^6.2.2", + "yaml": "^2.0.1", + "yargs-parser": "18.1.3" + }, + "bin": { + "heroku": "bin/run" + }, "devDependencies": { "@actions/core": "^1.10.0", + "@heroku-cli/schema": "^1.0.25", + "@istanbuljs/nyc-config-typescript": "^1.0.2", + "@oclif/test": "^4.1.15", + "@types/ansi-styles": "^3.2.1", + "@types/bytes": "^3.1.4", + "@types/chai": "^4.3.14", + "@types/chai-as-promised": "^7.1.8", + "@types/debug": "^4.1.2", + "@types/fs-extra": "^11.0.4", + "@types/github-url-to-object": "^4.0.4", + "@types/glob": "^7.1.1", + "@types/inquirer": "^8.2.10", + "@types/lodash": "^4.14.123", + "@types/lolex": "^5.1.6", + "@types/mocha": "^10.0.10", + "@types/node": "22.16.5", + "@types/node-fetch": "^2.6.11", + "@types/phoenix": "^1.4.0", + "@types/proxyquire": "^1.3.28", "@types/psl": "^1.1.3", + "@types/redis-parser": "^3.0.3", + "@types/shell-quote": "^1.7.5", + "@types/sinon": "^17.0.3", + "@types/ssh2": "^1.15.4", + "@types/std-mocks": "^1.0.4", + "@types/strftime": "^0.9.8", + "@types/supports-color": "^8.1.3", + "@types/tmp": "^0.2.6", + "@types/urijs": "^1.19.4", + "@types/uuid": "^8.3.0", + "@types/write-json-file": "^3.2.1", + "@types/ws": "^6.0.1", "@typescript-eslint/eslint-plugin": "6.21.0", "@typescript-eslint/parser": "6.21.0", + "bats": "^1.1.0", + "chai": "^4.4.1", + "chai-as-promised": "^7.1.1", "commit-and-tag-version": "^12.5.0", "cspell": "9.6.0", "eslint": "8.57.0", @@ -19,21 +137,24 @@ "eslint-plugin-import": "^2.27.5", "eslint-plugin-mocha": "^10.4.3", "eslint-plugin-n": "^17.23.2", - "execa": "5.1.1", + "globby": "^10.0.2", "husky": "8.0.3", - "lerna": "^6.4.1", - "oclif": "^4.22.27", + "lolex": "^5.1.2", + "mocha": "^10.8.2", + "nock": "^13.5.1", + "nyc": "^15.1.0", + "oclif": "^4.22.65", + "proxyquire": "^2.1.0", "qqjs": "0.3.11", - "tmp": "^0.2.5", - "ts-node": "^10.9.2" + "rimraf": "5.0.5", + "sinon": "^19.0.2", + "source-map-support": "^0.5.21", + "std-mocks": "^2.0.0", + "ts-node": "^10.9.2", + "typescript": "4.8.4" }, "engines": { "node": ">=20" - }, - "workspaces": { - "packages": [ - "packages/*" - ] } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -109,6 +230,23 @@ "module-details-from-path": "^1.0.4" } }, + "node_modules/@apm-js-collab/tracing-hooks/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@aws-crypto/crc32": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz", @@ -124,6 +262,13 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-crypto/crc32/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-crypto/crc32c": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz", @@ -136,6 +281,13 @@ "tslib": "^2.6.2" } }, + "node_modules/@aws-crypto/crc32c/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-crypto/sha1-browser": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-5.2.0.tgz", @@ -192,6 +344,13 @@ "node": ">=14.0.0" } }, + "node_modules/@aws-crypto/sha1-browser/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-crypto/sha256-browser": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz", @@ -249,6 +408,13 @@ "node": ">=14.0.0" } }, + "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-crypto/sha256-js": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz", @@ -264,6 +430,13 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-crypto/supports-web-crypto": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz", @@ -274,6 +447,13 @@ "tslib": "^2.6.2" } }, + "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-crypto/util": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz", @@ -327,712 +507,923 @@ "node": ">=14.0.0" } }, + "node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/client-cloudfront": { - "version": "3.948.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.948.0.tgz", - "integrity": "sha512-VwELsjwW4PEYvCIGCjH7acXyoIn6q33W3rQ0HpVR/1wdJ5NvEaiHHuxvICWxo2mBbF/QQnUmeS88aoSvys3vlA==", + "version": "3.980.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.980.0.tgz", + "integrity": "sha512-W22anGjm0shpDCQN0udPyFYMFx/sgr0N/KnhxknK/KT4Y3yyb5jEyjtfhikkiog2fSrCi6v4kBYyrVpbLqrMiA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.947.0", - "@aws-sdk/credential-provider-node": "3.948.0", - "@aws-sdk/middleware-host-header": "3.936.0", - "@aws-sdk/middleware-logger": "3.936.0", - "@aws-sdk/middleware-recursion-detection": "3.948.0", - "@aws-sdk/middleware-user-agent": "3.947.0", - "@aws-sdk/region-config-resolver": "3.936.0", - "@aws-sdk/types": "3.936.0", - "@aws-sdk/util-endpoints": "3.936.0", - "@aws-sdk/util-user-agent-browser": "3.936.0", - "@aws-sdk/util-user-agent-node": "3.947.0", - "@smithy/config-resolver": "^4.4.3", - "@smithy/core": "^3.18.7", - "@smithy/fetch-http-handler": "^5.3.6", - "@smithy/hash-node": "^4.2.5", - "@smithy/invalid-dependency": "^4.2.5", - "@smithy/middleware-content-length": "^4.2.5", - "@smithy/middleware-endpoint": "^4.3.14", - "@smithy/middleware-retry": "^4.4.14", - "@smithy/middleware-serde": "^4.2.6", - "@smithy/middleware-stack": "^4.2.5", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/node-http-handler": "^4.4.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/smithy-client": "^4.9.10", - "@smithy/types": "^4.9.0", - "@smithy/url-parser": "^4.2.5", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/credential-provider-node": "^3.972.4", + "@aws-sdk/middleware-host-header": "^3.972.3", + "@aws-sdk/middleware-logger": "^3.972.3", + "@aws-sdk/middleware-recursion-detection": "^3.972.3", + "@aws-sdk/middleware-user-agent": "^3.972.5", + "@aws-sdk/region-config-resolver": "^3.972.3", + "@aws-sdk/types": "^3.973.1", + "@aws-sdk/util-endpoints": "3.980.0", + "@aws-sdk/util-user-agent-browser": "^3.972.3", + "@aws-sdk/util-user-agent-node": "^3.972.3", + "@smithy/config-resolver": "^4.4.6", + "@smithy/core": "^3.22.0", + "@smithy/fetch-http-handler": "^5.3.9", + "@smithy/hash-node": "^4.2.8", + "@smithy/invalid-dependency": "^4.2.8", + "@smithy/middleware-content-length": "^4.2.8", + "@smithy/middleware-endpoint": "^4.4.12", + "@smithy/middleware-retry": "^4.4.29", + "@smithy/middleware-serde": "^4.2.9", + "@smithy/middleware-stack": "^4.2.8", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/node-http-handler": "^4.4.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/smithy-client": "^4.11.1", + "@smithy/types": "^4.12.0", + "@smithy/url-parser": "^4.2.8", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.13", - "@smithy/util-defaults-mode-node": "^4.2.16", - "@smithy/util-endpoints": "^3.2.5", - "@smithy/util-middleware": "^4.2.5", - "@smithy/util-retry": "^4.2.5", - "@smithy/util-stream": "^4.5.6", + "@smithy/util-defaults-mode-browser": "^4.3.28", + "@smithy/util-defaults-mode-node": "^4.2.31", + "@smithy/util-endpoints": "^3.2.8", + "@smithy/util-middleware": "^4.2.8", + "@smithy/util-retry": "^4.2.8", + "@smithy/util-stream": "^4.5.10", "@smithy/util-utf8": "^4.2.0", - "@smithy/util-waiter": "^4.2.5", + "@smithy/util-waiter": "^4.2.8", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/client-cloudfront/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/client-s3": { - "version": "3.948.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.948.0.tgz", - "integrity": "sha512-uvEjds8aYA9SzhBS8RKDtsDUhNV9VhqKiHTcmvhM7gJO92q0WTn8/QeFTdNyLc6RxpiDyz+uBxS7PcdNiZzqfA==", + "version": "3.980.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.980.0.tgz", + "integrity": "sha512-ch8QqKehyn1WOYbd8LyDbWjv84Z9OEj9qUxz8q3IOCU3ftAVkVR0wAuN96a1xCHnpOJcQZo3rOB08RlyKdkGxQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha1-browser": "5.2.0", "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.947.0", - "@aws-sdk/credential-provider-node": "3.948.0", - "@aws-sdk/middleware-bucket-endpoint": "3.936.0", - "@aws-sdk/middleware-expect-continue": "3.936.0", - "@aws-sdk/middleware-flexible-checksums": "3.947.0", - "@aws-sdk/middleware-host-header": "3.936.0", - "@aws-sdk/middleware-location-constraint": "3.936.0", - "@aws-sdk/middleware-logger": "3.936.0", - "@aws-sdk/middleware-recursion-detection": "3.948.0", - "@aws-sdk/middleware-sdk-s3": "3.947.0", - "@aws-sdk/middleware-ssec": "3.936.0", - "@aws-sdk/middleware-user-agent": "3.947.0", - "@aws-sdk/region-config-resolver": "3.936.0", - "@aws-sdk/signature-v4-multi-region": "3.947.0", - "@aws-sdk/types": "3.936.0", - "@aws-sdk/util-endpoints": "3.936.0", - "@aws-sdk/util-user-agent-browser": "3.936.0", - "@aws-sdk/util-user-agent-node": "3.947.0", - "@smithy/config-resolver": "^4.4.3", - "@smithy/core": "^3.18.7", - "@smithy/eventstream-serde-browser": "^4.2.5", - "@smithy/eventstream-serde-config-resolver": "^4.3.5", - "@smithy/eventstream-serde-node": "^4.2.5", - "@smithy/fetch-http-handler": "^5.3.6", - "@smithy/hash-blob-browser": "^4.2.6", - "@smithy/hash-node": "^4.2.5", - "@smithy/hash-stream-node": "^4.2.5", - "@smithy/invalid-dependency": "^4.2.5", - "@smithy/md5-js": "^4.2.5", - "@smithy/middleware-content-length": "^4.2.5", - "@smithy/middleware-endpoint": "^4.3.14", - "@smithy/middleware-retry": "^4.4.14", - "@smithy/middleware-serde": "^4.2.6", - "@smithy/middleware-stack": "^4.2.5", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/node-http-handler": "^4.4.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/smithy-client": "^4.9.10", - "@smithy/types": "^4.9.0", - "@smithy/url-parser": "^4.2.5", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/credential-provider-node": "^3.972.4", + "@aws-sdk/middleware-bucket-endpoint": "^3.972.3", + "@aws-sdk/middleware-expect-continue": "^3.972.3", + "@aws-sdk/middleware-flexible-checksums": "^3.972.3", + "@aws-sdk/middleware-host-header": "^3.972.3", + "@aws-sdk/middleware-location-constraint": "^3.972.3", + "@aws-sdk/middleware-logger": "^3.972.3", + "@aws-sdk/middleware-recursion-detection": "^3.972.3", + "@aws-sdk/middleware-sdk-s3": "^3.972.5", + "@aws-sdk/middleware-ssec": "^3.972.3", + "@aws-sdk/middleware-user-agent": "^3.972.5", + "@aws-sdk/region-config-resolver": "^3.972.3", + "@aws-sdk/signature-v4-multi-region": "3.980.0", + "@aws-sdk/types": "^3.973.1", + "@aws-sdk/util-endpoints": "3.980.0", + "@aws-sdk/util-user-agent-browser": "^3.972.3", + "@aws-sdk/util-user-agent-node": "^3.972.3", + "@smithy/config-resolver": "^4.4.6", + "@smithy/core": "^3.22.0", + "@smithy/eventstream-serde-browser": "^4.2.8", + "@smithy/eventstream-serde-config-resolver": "^4.3.8", + "@smithy/eventstream-serde-node": "^4.2.8", + "@smithy/fetch-http-handler": "^5.3.9", + "@smithy/hash-blob-browser": "^4.2.9", + "@smithy/hash-node": "^4.2.8", + "@smithy/hash-stream-node": "^4.2.8", + "@smithy/invalid-dependency": "^4.2.8", + "@smithy/md5-js": "^4.2.8", + "@smithy/middleware-content-length": "^4.2.8", + "@smithy/middleware-endpoint": "^4.4.12", + "@smithy/middleware-retry": "^4.4.29", + "@smithy/middleware-serde": "^4.2.9", + "@smithy/middleware-stack": "^4.2.8", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/node-http-handler": "^4.4.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/smithy-client": "^4.11.1", + "@smithy/types": "^4.12.0", + "@smithy/url-parser": "^4.2.8", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.13", - "@smithy/util-defaults-mode-node": "^4.2.16", - "@smithy/util-endpoints": "^3.2.5", - "@smithy/util-middleware": "^4.2.5", - "@smithy/util-retry": "^4.2.5", - "@smithy/util-stream": "^4.5.6", + "@smithy/util-defaults-mode-browser": "^4.3.28", + "@smithy/util-defaults-mode-node": "^4.2.31", + "@smithy/util-endpoints": "^3.2.8", + "@smithy/util-middleware": "^4.2.8", + "@smithy/util-retry": "^4.2.8", + "@smithy/util-stream": "^4.5.10", "@smithy/util-utf8": "^4.2.0", - "@smithy/util-waiter": "^4.2.5", + "@smithy/util-waiter": "^4.2.8", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/client-s3/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/client-sso": { - "version": "3.948.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.948.0.tgz", - "integrity": "sha512-iWjchXy8bIAVBUsKnbfKYXRwhLgRg3EqCQ5FTr3JbR+QR75rZm4ZOYXlvHGztVTmtAZ+PQVA1Y4zO7v7N87C0A==", + "version": "3.980.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.980.0.tgz", + "integrity": "sha512-AhNXQaJ46C1I+lQ+6Kj+L24il5K9lqqIanJd8lMszPmP7bLnmX0wTKK0dxywcvrLdij3zhWttjAKEBNgLtS8/A==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.947.0", - "@aws-sdk/middleware-host-header": "3.936.0", - "@aws-sdk/middleware-logger": "3.936.0", - "@aws-sdk/middleware-recursion-detection": "3.948.0", - "@aws-sdk/middleware-user-agent": "3.947.0", - "@aws-sdk/region-config-resolver": "3.936.0", - "@aws-sdk/types": "3.936.0", - "@aws-sdk/util-endpoints": "3.936.0", - "@aws-sdk/util-user-agent-browser": "3.936.0", - "@aws-sdk/util-user-agent-node": "3.947.0", - "@smithy/config-resolver": "^4.4.3", - "@smithy/core": "^3.18.7", - "@smithy/fetch-http-handler": "^5.3.6", - "@smithy/hash-node": "^4.2.5", - "@smithy/invalid-dependency": "^4.2.5", - "@smithy/middleware-content-length": "^4.2.5", - "@smithy/middleware-endpoint": "^4.3.14", - "@smithy/middleware-retry": "^4.4.14", - "@smithy/middleware-serde": "^4.2.6", - "@smithy/middleware-stack": "^4.2.5", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/node-http-handler": "^4.4.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/smithy-client": "^4.9.10", - "@smithy/types": "^4.9.0", - "@smithy/url-parser": "^4.2.5", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/middleware-host-header": "^3.972.3", + "@aws-sdk/middleware-logger": "^3.972.3", + "@aws-sdk/middleware-recursion-detection": "^3.972.3", + "@aws-sdk/middleware-user-agent": "^3.972.5", + "@aws-sdk/region-config-resolver": "^3.972.3", + "@aws-sdk/types": "^3.973.1", + "@aws-sdk/util-endpoints": "3.980.0", + "@aws-sdk/util-user-agent-browser": "^3.972.3", + "@aws-sdk/util-user-agent-node": "^3.972.3", + "@smithy/config-resolver": "^4.4.6", + "@smithy/core": "^3.22.0", + "@smithy/fetch-http-handler": "^5.3.9", + "@smithy/hash-node": "^4.2.8", + "@smithy/invalid-dependency": "^4.2.8", + "@smithy/middleware-content-length": "^4.2.8", + "@smithy/middleware-endpoint": "^4.4.12", + "@smithy/middleware-retry": "^4.4.29", + "@smithy/middleware-serde": "^4.2.9", + "@smithy/middleware-stack": "^4.2.8", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/node-http-handler": "^4.4.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/smithy-client": "^4.11.1", + "@smithy/types": "^4.12.0", + "@smithy/url-parser": "^4.2.8", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.13", - "@smithy/util-defaults-mode-node": "^4.2.16", - "@smithy/util-endpoints": "^3.2.5", - "@smithy/util-middleware": "^4.2.5", - "@smithy/util-retry": "^4.2.5", + "@smithy/util-defaults-mode-browser": "^4.3.28", + "@smithy/util-defaults-mode-node": "^4.2.31", + "@smithy/util-endpoints": "^3.2.8", + "@smithy/util-middleware": "^4.2.8", + "@smithy/util-retry": "^4.2.8", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/client-sso/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/core": { - "version": "3.947.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.947.0.tgz", - "integrity": "sha512-Khq4zHhuAkvCFuFbgcy3GrZTzfSX7ZIjIcW1zRDxXRLZKRtuhnZdonqTUfaWi5K42/4OmxkYNpsO7X7trQOeHw==", + "version": "3.973.5", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.5.tgz", + "integrity": "sha512-IMM7xGfLGW6lMvubsA4j6BHU5FPgGAxoQ/NA63KqNLMwTS+PeMBcx8DPHL12Vg6yqOZnqok9Mu4H2BdQyq7gSA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.936.0", - "@aws-sdk/xml-builder": "3.930.0", - "@smithy/core": "^3.18.7", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/property-provider": "^4.2.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/signature-v4": "^5.3.5", - "@smithy/smithy-client": "^4.9.10", - "@smithy/types": "^4.9.0", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-middleware": "^4.2.5", - "@smithy/util-utf8": "^4.2.0", + "@aws-sdk/types": "^3.973.1", + "@aws-sdk/xml-builder": "^3.972.2", + "@smithy/core": "^3.22.0", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/property-provider": "^4.2.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/signature-v4": "^5.3.8", + "@smithy/smithy-client": "^4.11.1", + "@smithy/types": "^4.12.0", + "@smithy/util-base64": "^4.3.0", + "@smithy/util-middleware": "^4.2.8", + "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, - "node_modules/@aws-sdk/crc64-nvme": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/crc64-nvme/-/crc64-nvme-3.968.0.tgz", - "integrity": "sha512-buylEu7i7I42uzfnQlu0oY35GAWcslU+Vyu9mlNszDKEDwsSyFDy1wg0wQ4vPyKDHlwsIm1srGa/MIaxZk1msg==", + "node_modules/@aws-sdk/core/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } + "license": "0BSD" }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.947.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.947.0.tgz", - "integrity": "sha512-VR2V6dRELmzwAsCpK4GqxUi6UW5WNhAXS9F9AzWi5jvijwJo3nH92YNJUP4quMpgFZxJHEWyXLWgPjh9u0zYOA==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.3.tgz", + "integrity": "sha512-OBYNY4xQPq7Rx+oOhtyuyO0AQvdJSpXRg7JuPNBJH4a1XXIzJQl4UHQTPKZKwfJXmYLpv4+OkcFen4LYmDPd3g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.947.0", - "@aws-sdk/types": "3.936.0", - "@smithy/property-provider": "^4.2.5", - "@smithy/types": "^4.9.0", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/types": "^3.973.1", + "@smithy/property-provider": "^4.2.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/credential-provider-env/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.947.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.947.0.tgz", - "integrity": "sha512-inF09lh9SlHj63Vmr5d+LmwPXZc2IbK8lAruhOr3KLsZAIHEgHgGPXWDC2ukTEMzg0pkexQ6FOhXXad6klK4RA==", + "version": "3.972.5", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.5.tgz", + "integrity": "sha512-GpvBgEmSZPvlDekd26Zi+XsI27Qz7y0utUx0g2fSTSiDzhnd1FSa1owuodxR0BcUKNL7U2cOVhhDxgZ4iSoPVg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.947.0", - "@aws-sdk/types": "3.936.0", - "@smithy/fetch-http-handler": "^5.3.6", - "@smithy/node-http-handler": "^4.4.5", - "@smithy/property-provider": "^4.2.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/smithy-client": "^4.9.10", - "@smithy/types": "^4.9.0", - "@smithy/util-stream": "^4.5.6", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/types": "^3.973.1", + "@smithy/fetch-http-handler": "^5.3.9", + "@smithy/node-http-handler": "^4.4.8", + "@smithy/property-provider": "^4.2.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/smithy-client": "^4.11.1", + "@smithy/types": "^4.12.0", + "@smithy/util-stream": "^4.5.10", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/credential-provider-http/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.948.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.948.0.tgz", - "integrity": "sha512-Cl//Qh88e8HBL7yYkJNpF5eq76IO6rq8GsatKcfVBm7RFVxCqYEPSSBtkHdbtNwQdRQqAMXc6E/lEB/CZUDxnA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "3.947.0", - "@aws-sdk/credential-provider-env": "3.947.0", - "@aws-sdk/credential-provider-http": "3.947.0", - "@aws-sdk/credential-provider-login": "3.948.0", - "@aws-sdk/credential-provider-process": "3.947.0", - "@aws-sdk/credential-provider-sso": "3.948.0", - "@aws-sdk/credential-provider-web-identity": "3.948.0", - "@aws-sdk/nested-clients": "3.948.0", - "@aws-sdk/types": "3.936.0", - "@smithy/credential-provider-imds": "^4.2.5", - "@smithy/property-provider": "^4.2.5", - "@smithy/shared-ini-file-loader": "^4.4.0", - "@smithy/types": "^4.9.0", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.3.tgz", + "integrity": "sha512-rMQAIxstP7cLgYfsRGrGOlpyMl0l8JL2mcke3dsIPLWke05zKOFyR7yoJzWCsI/QiIxjRbxpvPiAeKEA6CoYkg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/credential-provider-env": "^3.972.3", + "@aws-sdk/credential-provider-http": "^3.972.5", + "@aws-sdk/credential-provider-login": "^3.972.3", + "@aws-sdk/credential-provider-process": "^3.972.3", + "@aws-sdk/credential-provider-sso": "^3.972.3", + "@aws-sdk/credential-provider-web-identity": "^3.972.3", + "@aws-sdk/nested-clients": "3.980.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/credential-provider-imds": "^4.2.8", + "@smithy/property-provider": "^4.2.8", + "@smithy/shared-ini-file-loader": "^4.4.3", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/credential-provider-ini/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/credential-provider-login": { - "version": "3.948.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.948.0.tgz", - "integrity": "sha512-gcKO2b6eeTuZGp3Vvgr/9OxajMrD3W+FZ2FCyJox363ZgMoYJsyNid1vuZrEuAGkx0jvveLXfwiVS0UXyPkgtw==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.3.tgz", + "integrity": "sha512-Gc3O91iVvA47kp2CLIXOwuo5ffo1cIpmmyIewcYjAcvurdFHQ8YdcBe1KHidnbbBO4/ZtywGBACsAX5vr3UdoA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.947.0", - "@aws-sdk/nested-clients": "3.948.0", - "@aws-sdk/types": "3.936.0", - "@smithy/property-provider": "^4.2.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/shared-ini-file-loader": "^4.4.0", - "@smithy/types": "^4.9.0", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/nested-clients": "3.980.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/property-provider": "^4.2.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/shared-ini-file-loader": "^4.4.3", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/credential-provider-login/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.948.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.948.0.tgz", - "integrity": "sha512-ep5vRLnrRdcsP17Ef31sNN4g8Nqk/4JBydcUJuFRbGuyQtrZZrVT81UeH2xhz6d0BK6ejafDB9+ZpBjXuWT5/Q==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.947.0", - "@aws-sdk/credential-provider-http": "3.947.0", - "@aws-sdk/credential-provider-ini": "3.948.0", - "@aws-sdk/credential-provider-process": "3.947.0", - "@aws-sdk/credential-provider-sso": "3.948.0", - "@aws-sdk/credential-provider-web-identity": "3.948.0", - "@aws-sdk/types": "3.936.0", - "@smithy/credential-provider-imds": "^4.2.5", - "@smithy/property-provider": "^4.2.5", - "@smithy/shared-ini-file-loader": "^4.4.0", - "@smithy/types": "^4.9.0", + "version": "3.972.4", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.4.tgz", + "integrity": "sha512-UwerdzosMSY7V5oIZm3NsMDZPv2aSVzSkZxYxIOWHBeKTZlUqW7XpHtJMZ4PZpJ+HMRhgP+MDGQx4THndgqJfQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "^3.972.3", + "@aws-sdk/credential-provider-http": "^3.972.5", + "@aws-sdk/credential-provider-ini": "^3.972.3", + "@aws-sdk/credential-provider-process": "^3.972.3", + "@aws-sdk/credential-provider-sso": "^3.972.3", + "@aws-sdk/credential-provider-web-identity": "^3.972.3", + "@aws-sdk/types": "^3.973.1", + "@smithy/credential-provider-imds": "^4.2.8", + "@smithy/property-provider": "^4.2.8", + "@smithy/shared-ini-file-loader": "^4.4.3", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/credential-provider-node/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.947.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.947.0.tgz", - "integrity": "sha512-WpanFbHe08SP1hAJNeDdBDVz9SGgMu/gc0XJ9u3uNpW99nKZjDpvPRAdW7WLA4K6essMjxWkguIGNOpij6Do2Q==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.3.tgz", + "integrity": "sha512-xkSY7zjRqeVc6TXK2xr3z1bTLm0wD8cj3lAkproRGaO4Ku7dPlKy843YKnHrUOUzOnMezdZ4xtmFc0eKIDTo2w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.947.0", - "@aws-sdk/types": "3.936.0", - "@smithy/property-provider": "^4.2.5", - "@smithy/shared-ini-file-loader": "^4.4.0", - "@smithy/types": "^4.9.0", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/types": "^3.973.1", + "@smithy/property-provider": "^4.2.8", + "@smithy/shared-ini-file-loader": "^4.4.3", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/credential-provider-process/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.948.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.948.0.tgz", - "integrity": "sha512-gqLhX1L+zb/ZDnnYbILQqJ46j735StfWV5PbDjxRzBKS7GzsiYoaf6MyHseEopmWrez5zl5l6aWzig7UpzSeQQ==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.3.tgz", + "integrity": "sha512-8Ww3F5Ngk8dZ6JPL/V5LhCU1BwMfQd3tLdoEuzaewX8FdnT633tPr+KTHySz9FK7fFPcz5qG3R5edVEhWQD4AA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.948.0", - "@aws-sdk/core": "3.947.0", - "@aws-sdk/token-providers": "3.948.0", - "@aws-sdk/types": "3.936.0", - "@smithy/property-provider": "^4.2.5", - "@smithy/shared-ini-file-loader": "^4.4.0", - "@smithy/types": "^4.9.0", + "@aws-sdk/client-sso": "3.980.0", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/token-providers": "3.980.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/property-provider": "^4.2.8", + "@smithy/shared-ini-file-loader": "^4.4.3", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/credential-provider-sso/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.948.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.948.0.tgz", - "integrity": "sha512-MvYQlXVoJyfF3/SmnNzOVEtANRAiJIObEUYYyjTqKZTmcRIVVky0tPuG26XnB8LmTYgtESwJIZJj/Eyyc9WURQ==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.3.tgz", + "integrity": "sha512-62VufdcH5rRfiRKZRcf1wVbbt/1jAntMj1+J0qAd+r5pQRg2t0/P9/Rz16B1o5/0Se9lVL506LRjrhIJAhYBfA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.947.0", - "@aws-sdk/nested-clients": "3.948.0", - "@aws-sdk/types": "3.936.0", - "@smithy/property-provider": "^4.2.5", - "@smithy/shared-ini-file-loader": "^4.4.0", - "@smithy/types": "^4.9.0", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/nested-clients": "3.980.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/property-provider": "^4.2.8", + "@smithy/shared-ini-file-loader": "^4.4.3", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/credential-provider-web-identity/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/middleware-bucket-endpoint": { - "version": "3.936.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.936.0.tgz", - "integrity": "sha512-XLSVVfAorUxZh6dzF+HTOp4R1B5EQcdpGcPliWr0KUj2jukgjZEcqbBmjyMF/p9bmyQsONX80iURF1HLAlW0qg==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.972.3.tgz", + "integrity": "sha512-fmbgWYirF67YF1GfD7cg5N6HHQ96EyRNx/rDIrTF277/zTWVuPI2qS/ZHgofwR1NZPe/NWvoppflQY01LrbVLg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.936.0", - "@aws-sdk/util-arn-parser": "3.893.0", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/types": "^4.9.0", + "@aws-sdk/types": "^3.973.1", + "@aws-sdk/util-arn-parser": "^3.972.2", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/types": "^4.12.0", "@smithy/util-config-provider": "^4.2.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/middleware-expect-continue": { - "version": "3.936.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.936.0.tgz", - "integrity": "sha512-Eb4ELAC23bEQLJmUMYnPWcjD3FZIsmz2svDiXEcxRkQU9r7NRID7pM7C5NPH94wOfiCk0b2Y8rVyFXW0lGQwbA==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.972.3.tgz", + "integrity": "sha512-4msC33RZsXQpUKR5QR4HnvBSNCPLGHmB55oDiROqqgyOc+TOfVu2xgi5goA7ms6MdZLeEh2905UfWMnMMF4mRg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.936.0", - "@smithy/protocol-http": "^5.3.5", - "@smithy/types": "^4.9.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/protocol-http": "^5.3.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/middleware-expect-continue/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/middleware-flexible-checksums": { - "version": "3.947.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.947.0.tgz", - "integrity": "sha512-kXXxS2raNESNO+zR0L4YInVjhcGGNI2Mx0AE1ThRhDkAt2se3a+rGf9equ9YvOqA1m8Jl/GSI8cXYvSxXmS9Ag==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.972.3.tgz", + "integrity": "sha512-MkNGJ6qB9kpsLwL18kC/ZXppsJbftHVGCisqpEVbTQsum8CLYDX1Bmp/IvhRGNxsqCO2w9/4PwhDKBjG3Uvr4Q==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/crc32": "5.2.0", "@aws-crypto/crc32c": "5.2.0", "@aws-crypto/util": "5.2.0", - "@aws-sdk/core": "3.947.0", - "@aws-sdk/types": "3.936.0", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/crc64-nvme": "3.972.0", + "@aws-sdk/types": "^3.973.1", "@smithy/is-array-buffer": "^4.2.0", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/types": "^4.9.0", - "@smithy/util-middleware": "^4.2.5", - "@smithy/util-stream": "^4.5.6", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/types": "^4.12.0", + "@smithy/util-middleware": "^4.2.8", + "@smithy/util-stream": "^4.5.10", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" + } + }, + "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@aws-sdk/crc64-nvme": { + "version": "3.972.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/crc64-nvme/-/crc64-nvme-3.972.0.tgz", + "integrity": "sha512-ThlLhTqX68jvoIVv+pryOdb5coP1cX1/MaTbB9xkGDCbWbsqQcLqzPxuSoW1DCnAAIacmXCWpzUNOB9pv+xXQw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^4.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.936.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.936.0.tgz", - "integrity": "sha512-tAaObaAnsP1XnLGndfkGWFuzrJYuk9W0b/nLvol66t8FZExIAf/WdkT2NNAWOYxljVs++oHnyHBCxIlaHrzSiw==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.3.tgz", + "integrity": "sha512-aknPTb2M+G3s+0qLCx4Li/qGZH8IIYjugHMv15JTYMe6mgZO8VBpYgeGYsNMGCqCZOcWzuf900jFBG5bopfzmA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.936.0", - "@smithy/protocol-http": "^5.3.5", - "@smithy/types": "^4.9.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/protocol-http": "^5.3.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/middleware-host-header/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/middleware-location-constraint": { - "version": "3.936.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.936.0.tgz", - "integrity": "sha512-SCMPenDtQMd9o5da9JzkHz838w3327iqXk3cbNnXWqnNRx6unyW8FL0DZ84gIY12kAyVHz5WEqlWuekc15ehfw==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.972.3.tgz", + "integrity": "sha512-nIg64CVrsXp67vbK0U1/Is8rik3huS3QkRHn2DRDx4NldrEFMgdkZGI/+cZMKD9k4YOS110Dfu21KZLHrFA/1g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.936.0", - "@smithy/types": "^4.9.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/middleware-location-constraint/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/middleware-logger": { - "version": "3.936.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.936.0.tgz", - "integrity": "sha512-aPSJ12d3a3Ea5nyEnLbijCaaYJT2QjQ9iW+zGh5QcZYXmOGWbKVyPSxmVOboZQG+c1M8t6d2O7tqrwzIq8L8qw==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.972.3.tgz", + "integrity": "sha512-Ftg09xNNRqaz9QNzlfdQWfpqMCJbsQdnZVJP55jfhbKi1+FTWxGuvfPoBhDHIovqWKjqbuiew3HuhxbJ0+OjgA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.936.0", - "@smithy/types": "^4.9.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/middleware-logger/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.948.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.948.0.tgz", - "integrity": "sha512-Qa8Zj+EAqA0VlAVvxpRnpBpIWJI9KUwaioY1vkeNVwXPlNaz9y9zCKVM9iU9OZ5HXpoUg6TnhATAHXHAE8+QsQ==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.3.tgz", + "integrity": "sha512-PY57QhzNuXHnwbJgbWYTrqIDHYSeOlhfYERTAuc16LKZpTZRJUjzBFokp9hF7u1fuGeE3D70ERXzdbMBOqQz7Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.936.0", + "@aws-sdk/types": "^3.973.1", "@aws/lambda-invoke-store": "^0.2.2", - "@smithy/protocol-http": "^5.3.5", - "@smithy/types": "^4.9.0", + "@smithy/protocol-http": "^5.3.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/middleware-sdk-s3": { - "version": "3.947.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.947.0.tgz", - "integrity": "sha512-DS2tm5YBKhPW2PthrRBDr6eufChbwXe0NjtTZcYDfUCXf0OR+W6cIqyKguwHMJ+IyYdey30AfVw9/Lb5KB8U8A==", + "version": "3.972.5", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.5.tgz", + "integrity": "sha512-3IgeIDiQ15tmMBFIdJ1cTy3A9rXHGo+b9p22V38vA3MozeMyVC8VmCYdDLA0iMWo4VHA9LDJTgCM0+xU3wjBOg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.947.0", - "@aws-sdk/types": "3.936.0", - "@aws-sdk/util-arn-parser": "3.893.0", - "@smithy/core": "^3.18.7", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/signature-v4": "^5.3.5", - "@smithy/smithy-client": "^4.9.10", - "@smithy/types": "^4.9.0", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/types": "^3.973.1", + "@aws-sdk/util-arn-parser": "^3.972.2", + "@smithy/core": "^3.22.0", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/signature-v4": "^5.3.8", + "@smithy/smithy-client": "^4.11.1", + "@smithy/types": "^4.12.0", "@smithy/util-config-provider": "^4.2.0", - "@smithy/util-middleware": "^4.2.5", - "@smithy/util-stream": "^4.5.6", + "@smithy/util-middleware": "^4.2.8", + "@smithy/util-stream": "^4.5.10", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/middleware-ssec": { - "version": "3.936.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.936.0.tgz", - "integrity": "sha512-/GLC9lZdVp05ozRik5KsuODR/N7j+W+2TbfdFL3iS+7un+gnP6hC8RDOZd6WhpZp7drXQ9guKiTAxkZQwzS8DA==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.972.3.tgz", + "integrity": "sha512-dU6kDuULN3o3jEHcjm0c4zWJlY1zWVkjG9NPe9qxYLLpcbdj5kRYBS2DdWYD+1B9f910DezRuws7xDEqKkHQIg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.936.0", - "@smithy/types": "^4.9.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/middleware-ssec/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.947.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.947.0.tgz", - "integrity": "sha512-7rpKV8YNgCP2R4F9RjWZFcD2R+SO/0R4VHIbY9iZJdH2MzzJ8ZG7h8dZ2m8QkQd1fjx4wrFJGGPJUTYXPV3baA==", + "version": "3.972.5", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.5.tgz", + "integrity": "sha512-TVZQ6PWPwQbahUI8V+Er+gS41ctIawcI/uMNmQtQ7RMcg3JYn6gyKAFKUb3HFYx2OjYlx1u11sETSwwEUxVHTg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.947.0", - "@aws-sdk/types": "3.936.0", - "@aws-sdk/util-endpoints": "3.936.0", - "@smithy/core": "^3.18.7", - "@smithy/protocol-http": "^5.3.5", - "@smithy/types": "^4.9.0", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/types": "^3.973.1", + "@aws-sdk/util-endpoints": "3.980.0", + "@smithy/core": "^3.22.0", + "@smithy/protocol-http": "^5.3.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/middleware-user-agent/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/nested-clients": { - "version": "3.948.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.948.0.tgz", - "integrity": "sha512-zcbJfBsB6h254o3NuoEkf0+UY1GpE9ioiQdENWv7odo69s8iaGBEQ4BDpsIMqcuiiUXw1uKIVNxCB1gUGYz8lw==", + "version": "3.980.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.980.0.tgz", + "integrity": "sha512-/dONY5xc5/CCKzOqHZCTidtAR4lJXWkGefXvTRKdSKMGaYbbKsxDckisd6GfnvPSLxWtvQzwgRGRutMRoYUApQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.947.0", - "@aws-sdk/middleware-host-header": "3.936.0", - "@aws-sdk/middleware-logger": "3.936.0", - "@aws-sdk/middleware-recursion-detection": "3.948.0", - "@aws-sdk/middleware-user-agent": "3.947.0", - "@aws-sdk/region-config-resolver": "3.936.0", - "@aws-sdk/types": "3.936.0", - "@aws-sdk/util-endpoints": "3.936.0", - "@aws-sdk/util-user-agent-browser": "3.936.0", - "@aws-sdk/util-user-agent-node": "3.947.0", - "@smithy/config-resolver": "^4.4.3", - "@smithy/core": "^3.18.7", - "@smithy/fetch-http-handler": "^5.3.6", - "@smithy/hash-node": "^4.2.5", - "@smithy/invalid-dependency": "^4.2.5", - "@smithy/middleware-content-length": "^4.2.5", - "@smithy/middleware-endpoint": "^4.3.14", - "@smithy/middleware-retry": "^4.4.14", - "@smithy/middleware-serde": "^4.2.6", - "@smithy/middleware-stack": "^4.2.5", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/node-http-handler": "^4.4.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/smithy-client": "^4.9.10", - "@smithy/types": "^4.9.0", - "@smithy/url-parser": "^4.2.5", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/middleware-host-header": "^3.972.3", + "@aws-sdk/middleware-logger": "^3.972.3", + "@aws-sdk/middleware-recursion-detection": "^3.972.3", + "@aws-sdk/middleware-user-agent": "^3.972.5", + "@aws-sdk/region-config-resolver": "^3.972.3", + "@aws-sdk/types": "^3.973.1", + "@aws-sdk/util-endpoints": "3.980.0", + "@aws-sdk/util-user-agent-browser": "^3.972.3", + "@aws-sdk/util-user-agent-node": "^3.972.3", + "@smithy/config-resolver": "^4.4.6", + "@smithy/core": "^3.22.0", + "@smithy/fetch-http-handler": "^5.3.9", + "@smithy/hash-node": "^4.2.8", + "@smithy/invalid-dependency": "^4.2.8", + "@smithy/middleware-content-length": "^4.2.8", + "@smithy/middleware-endpoint": "^4.4.12", + "@smithy/middleware-retry": "^4.4.29", + "@smithy/middleware-serde": "^4.2.9", + "@smithy/middleware-stack": "^4.2.8", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/node-http-handler": "^4.4.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/smithy-client": "^4.11.1", + "@smithy/types": "^4.12.0", + "@smithy/url-parser": "^4.2.8", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.13", - "@smithy/util-defaults-mode-node": "^4.2.16", - "@smithy/util-endpoints": "^3.2.5", - "@smithy/util-middleware": "^4.2.5", - "@smithy/util-retry": "^4.2.5", + "@smithy/util-defaults-mode-browser": "^4.3.28", + "@smithy/util-defaults-mode-node": "^4.2.31", + "@smithy/util-endpoints": "^3.2.8", + "@smithy/util-middleware": "^4.2.8", + "@smithy/util-retry": "^4.2.8", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/nested-clients/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.936.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.936.0.tgz", - "integrity": "sha512-wOKhzzWsshXGduxO4pqSiNyL9oUtk4BEvjWm9aaq6Hmfdoydq6v6t0rAGHWPjFwy9z2haovGRi3C8IxdMB4muw==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.3.tgz", + "integrity": "sha512-v4J8qYAWfOMcZ4MJUyatntOicTzEMaU7j3OpkRCGGFSL2NgXQ5VbxauIyORA+pxdKZ0qQG2tCQjQjZDlXEC3Ow==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.936.0", - "@smithy/config-resolver": "^4.4.3", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/types": "^4.9.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/config-resolver": "^4.4.6", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/region-config-resolver/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.947.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.947.0.tgz", - "integrity": "sha512-UaYmzoxf9q3mabIA2hc4T6x5YSFUG2BpNjAZ207EA1bnQMiK+d6vZvb83t7dIWL/U1de1sGV19c1C81Jf14rrA==", + "version": "3.980.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.980.0.tgz", + "integrity": "sha512-tO2jBj+ZIVM0nEgi1SyxWtaYGpuAJdsrugmWcI3/U2MPWCYsrvKasUo0026NvJJao38wyUq9B8XTG8Xu53j/VA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-sdk-s3": "3.947.0", - "@aws-sdk/types": "3.936.0", - "@smithy/protocol-http": "^5.3.5", - "@smithy/signature-v4": "^5.3.5", - "@smithy/types": "^4.9.0", + "@aws-sdk/middleware-sdk-s3": "^3.972.5", + "@aws-sdk/types": "^3.973.1", + "@smithy/protocol-http": "^5.3.8", + "@smithy/signature-v4": "^5.3.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/token-providers": { - "version": "3.948.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.948.0.tgz", - "integrity": "sha512-V487/kM4Teq5dcr1t5K6eoUKuqlGr9FRWL3MIMukMERJXHZvio6kox60FZ/YtciRHRI75u14YUqm2Dzddcu3+A==", + "version": "3.980.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.980.0.tgz", + "integrity": "sha512-1nFileg1wAgDmieRoj9dOawgr2hhlh7xdvcH57b1NnqfPaVlcqVJyPc6k3TLDUFPY69eEwNxdGue/0wIz58vjA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "3.947.0", - "@aws-sdk/nested-clients": "3.948.0", - "@aws-sdk/types": "3.936.0", - "@smithy/property-provider": "^4.2.5", - "@smithy/shared-ini-file-loader": "^4.4.0", - "@smithy/types": "^4.9.0", + "@aws-sdk/core": "^3.973.5", + "@aws-sdk/nested-clients": "3.980.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/property-provider": "^4.2.8", + "@smithy/shared-ini-file-loader": "^4.4.3", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/token-providers/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/types": { - "version": "3.936.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.936.0.tgz", - "integrity": "sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg==", + "version": "3.973.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz", + "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/types/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/util-arn-parser": { - "version": "3.893.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.893.0.tgz", - "integrity": "sha512-u8H4f2Zsi19DGnwj5FSZzDMhytYF/bCh37vAtBsn3cNDL3YG578X5oc+wSX54pM3tOxS+NY7tvOAo52SW7koUA==", + "version": "3.972.2", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.972.2.tgz", + "integrity": "sha512-VkykWbqMjlSgBFDyrY3nOSqupMc6ivXuGmvci6Q3NnLq5kC+mKQe2QBZ4nrWRE/jqOxeFP2uYzLtwncYYcvQDg==", "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/util-arn-parser/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/util-endpoints": { - "version": "3.936.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.936.0.tgz", - "integrity": "sha512-0Zx3Ntdpu+z9Wlm7JKUBOzS9EunwKAb4KdGUQQxDqh5Lc3ta5uBoub+FgmVuzwnmBu9U1Os8UuwVTH0Lgu+P5w==", + "version": "3.980.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.980.0.tgz", + "integrity": "sha512-AjKBNEc+rjOZQE1HwcD9aCELqg1GmUj1rtICKuY8cgwB73xJ4U/kNyqKKpN2k9emGqlfDY2D8itIp/vDc6OKpw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.936.0", - "@smithy/types": "^4.9.0", - "@smithy/url-parser": "^4.2.5", - "@smithy/util-endpoints": "^3.2.5", + "@aws-sdk/types": "^3.973.1", + "@smithy/types": "^4.12.0", + "@smithy/url-parser": "^4.2.8", + "@smithy/util-endpoints": "^3.2.8", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/util-endpoints/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/util-locate-window": { "version": "3.893.0", "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.893.0.tgz", @@ -1046,34 +1437,48 @@ "node": ">=18.0.0" } }, + "node_modules/@aws-sdk/util-locate-window/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.936.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.936.0.tgz", - "integrity": "sha512-eZ/XF6NxMtu+iCma58GRNRxSq4lHo6zHQLOZRIeL/ghqYJirqHdenMOwrzPettj60KWlv827RVebP9oNVrwZbw==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.3.tgz", + "integrity": "sha512-JurOwkRUcXD/5MTDBcqdyQ9eVedtAsZgw5rBwktsPTN7QtPiS2Ld1jkJepNgYoCufz1Wcut9iup7GJDoIHp8Fw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.936.0", - "@smithy/types": "^4.9.0", + "@aws-sdk/types": "^3.973.1", + "@smithy/types": "^4.12.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, + "node_modules/@aws-sdk/util-user-agent-browser/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.947.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.947.0.tgz", - "integrity": "sha512-+vhHoDrdbb+zerV4noQk1DHaUMNzWFWPpPYjVTwW2186k5BEJIecAMChYkghRrBVJ3KPWP1+JnZwOd72F3d4rQ==", + "version": "3.972.3", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.3.tgz", + "integrity": "sha512-gqG+02/lXQtO0j3US6EVnxtwwoXQC5l2qkhLCrqUrqdtcQxV7FDMbm9wLjKqoronSHyELGTjbFKK/xV5q1bZNA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-user-agent": "3.947.0", - "@aws-sdk/types": "3.936.0", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/types": "^4.9.0", + "@aws-sdk/middleware-user-agent": "^3.972.5", + "@aws-sdk/types": "^3.973.1", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "aws-crt": ">=1.0.0" @@ -1084,21 +1489,35 @@ } } }, + "node_modules/@aws-sdk/util-user-agent-node/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws-sdk/xml-builder": { - "version": "3.930.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.930.0.tgz", - "integrity": "sha512-YIfkD17GocxdmlUVc3ia52QhcWuRIUJonbF8A2CYfcWNV3HzvAqpcPeC0bYUhkK+8e8YO1ARnLKZQE0TlwzorA==", + "version": "3.972.2", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.2.tgz", + "integrity": "sha512-jGOOV/bV1DhkkUhHiZ3/1GZ67cZyOXaDb7d1rYD6ZiXf5V9tBNOcgqXwRRPvrCbYaFRa1pPMFb3ZjqjWpR3YfA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "fast-xml-parser": "5.2.5", "tslib": "^2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/xml-builder/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@aws/lambda-invoke-store": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.2.tgz", @@ -1110,71 +1529,213 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.23.5", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", + "node_modules/@babel/compat-data": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/core/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.0.tgz", + "integrity": "sha512-vSH118/wwM/pLR38g/Sgk05sNtro6TlTJKuiMXDaZqPUfjTFcudpCOt00IhOfj+1BFAX+UFAlzCU+6WXr3GLFQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", + "node_modules/@babel/generator/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { @@ -1187,73 +1748,101 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.23.4", + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", + "node_modules/@babel/helpers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", + "node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" } }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, + "node_modules/@babel/runtime": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", + "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", "license": "MIT", - "dependencies": { - "color-name": "1.1.3" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, "node_modules/@cspell/cspell-bundled-dicts": { @@ -1874,6 +2463,14 @@ "tslib": "^2.4.0" } }, + "node_modules/@emnapi/core/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD", + "optional": true + }, "node_modules/@emnapi/runtime": { "version": "1.7.1", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", @@ -1885,6 +2482,14 @@ "tslib": "^2.4.0" } }, + "node_modules/@emnapi/runtime/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD", + "optional": true + }, "node_modules/@emnapi/wasi-threads": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", @@ -1896,6 +2501,14 @@ "tslib": "^2.4.0" } }, + "node_modules/@emnapi/wasi-threads/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD", + "optional": true + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.9.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", @@ -1955,11 +2568,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, "node_modules/@heroku-cli/color": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@heroku-cli/color/-/color-2.0.4.tgz", @@ -1987,12 +2595,6 @@ "node": ">=8" } }, - "node_modules/@heroku-cli/color/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, "node_modules/@heroku-cli/command": { "version": "12.1.1", "resolved": "https://registry.npmjs.org/@heroku-cli/command/-/command-12.1.1.tgz", @@ -2013,89 +2615,30 @@ "node": ">= 20" } }, - "node_modules/@heroku-cli/command/node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "license": "ISC", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@heroku-cli/command/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@heroku-cli/command/node_modules/inquirer": { - "version": "8.2.7", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.7.tgz", - "integrity": "sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==", - "license": "MIT", - "dependencies": { - "@inquirer/external-editor": "^1.0.0", - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@heroku-cli/command/node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "license": "ISC" - }, - "node_modules/@heroku-cli/command/node_modules/open": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", - "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "node_modules/@heroku-cli/command/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "wsl-utils": "^0.1.0" + "ms": "^2.1.3" }, "engines": { - "node": ">=18" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@heroku-cli/command/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, + "node_modules/@heroku-cli/command/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/@heroku-cli/heroku-exec-util": { @@ -2441,11 +2984,19 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@heroku-cli/heroku-exec-util/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" + "node_modules/@heroku-cli/notifications": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@heroku-cli/notifications/-/notifications-1.2.5.tgz", + "integrity": "sha512-DzzwNiqzhbr1jIq2l2hrmy5zllPW2gUpc7bFIk/3IUjnTvFFbM2duVNoS2rZ3O51ApfbKg7jF+3jTTgGEYm3Ow==", + "license": "MIT", + "dependencies": { + "@types/node-notifier": "8.0.5", + "node-notifier": "^10.0.1", + "ts-node": "^10.9.2" + }, + "engines": { + "node": ">=20" + } }, "node_modules/@heroku-cli/plugin-ps-exec": { "version": "2.6.4", @@ -2763,142 +3314,94 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@heroku-cli/plugin-ps-exec/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, - "node_modules/@heroku/eventsource": { - "version": "1.0.7", + "node_modules/@heroku-cli/schema": { + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/@heroku-cli/schema/-/schema-1.0.25.tgz", + "integrity": "sha512-7V6/WdTHrsvpqeqttm4zhzVJyt/Us/Cz9oS4yure4JdLtwlr2eF6PvlDLA5ZIvBybMtSDyxhHid0PeshKLtwxw==", "license": "MIT", - "dependencies": { - "original": "^1.0.0" - }, "engines": { - "node": ">=0.12.0" + "node": ">=8.0.0" } }, - "node_modules/@heroku/http-call": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@heroku/http-call/-/http-call-5.5.0.tgz", - "integrity": "sha512-fHeprmOuBqrfUlRmSjUvuY7blagZ5GDtqWAdGqUeVNfiXdZBul7Q/O8wJMqvqwyR9GjU8gq0Hl1U+J5jThcOcA==", - "license": "ISC", + "node_modules/@heroku/buildpack-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@heroku/buildpack-registry/-/buildpack-registry-1.0.1.tgz", + "integrity": "sha512-cbB6ND+unRk692jf1PctcoqnmuyifanTMtFStucXukkpyeI/QgXac5qJNb3g6yhHOObTghJBXi9Uzy1KBcnPgQ==", + "license": "MIT", "dependencies": { - "chalk": "^4.1.2", - "content-type": "^1.0.5", - "debug": "^4.4.0", - "is-retry-allowed": "^2.2.0", - "is-stream": "^2.0.0", - "sinon": "^20.0.0", - "tunnel-agent": "^0.6.0" + "node-fetch": "^2.2.0", + "true-myth": "^2.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">= 8.0.0" } }, - "node_modules/@heroku/http-call/node_modules/is-retry-allowed": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", - "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@heroku/buildpack-registry/node_modules/true-myth": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/true-myth/-/true-myth-2.2.8.tgz", + "integrity": "sha512-ds6rEGLDgVZZId9v+WK0kj7gc7x6LOJ8HVGGDrrWekYdJGCShGeV37z39124zgF73OtmlAqoDDZnDTmygr2D4g==", + "license": "MIT" }, - "node_modules/@heroku/socksv5": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/@heroku/socksv5/-/socksv5-0.0.9.tgz", - "integrity": "sha512-bV8v7R/c0gNve8i7yPmZbcCTJUqRbCnMSvcegcMaz+ly+FoZf9i4+3MTjKsX+OZn9w0w1I6VJYQBcdM+yMWPQQ==", + "node_modules/@heroku/eventsource": { + "version": "1.0.7", "license": "MIT", "dependencies": { - "ip-address": "^5.8.8" + "original": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" } }, - "node_modules/@heroku/socksv5/node_modules/ip-address": { - "version": "5.9.4", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-5.9.4.tgz", - "integrity": "sha512-dHkI3/YNJq4b/qQaz+c8LuarD3pY24JqZWfjB8aZx1gtpc2MDILu9L9jpZe1sHpzo/yWFweQVn+U//FhazUxmw==", - "license": "MIT", + "node_modules/@heroku/heroku-cli-util": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/@heroku/heroku-cli-util/-/heroku-cli-util-10.4.0.tgz", + "integrity": "sha512-3WJZukxSS4mgAZ+ovJ4Bg0ZHcoe0ySjgzzR5q7miX9EmPEzaPOEx2o6HK8q3o447+rUpyR3ZZNyS/hUv6eBiyw==", + "license": "ISC", "dependencies": { - "jsbn": "1.1.0", - "lodash": "^4.17.15", - "sprintf-js": "1.1.2" + "@heroku-cli/command": "^12.0.0", + "@heroku/http-call": "^5.5.0", + "@oclif/core": "^4.3.0", + "@oclif/table": "0.4.14", + "ansis": "^4.1.0", + "debug": "^4.4.0", + "inquirer": "^12.6.1", + "printf": "^0.6.1", + "tsheredoc": "^1.0.1", + "tunnel-ssh": "5.2.0" }, "engines": { - "node": ">= 0.10" + "node": ">=20" } }, - "node_modules/@heroku/socksv5/node_modules/sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "license": "BSD-3-Clause" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "dev": true, - "license": "Apache-2.0", + "node_modules/@heroku/heroku-cli-util/node_modules/@inquirer/confirm": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", + "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", + "license": "MIT", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@hutson/parse-repository-url": { - "version": "3.0.2", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@inquirer/ansi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", - "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", - "license": "MIT", "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@inquirer/checkbox": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", - "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==", + "node_modules/@heroku/heroku-cli-util/node_modules/@inquirer/input": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", + "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.2", "@inquirer/core": "^10.3.2", - "@inquirer/figures": "^1.0.15", - "@inquirer/type": "^3.0.10", - "yoctocolors-cjs": "^2.1.3" + "@inquirer/type": "^3.0.10" }, "engines": { "node": ">=18" @@ -2912,108 +3415,89 @@ } } }, - "node_modules/@inquirer/confirm": { - "version": "3.2.0", - "dev": true, + "node_modules/@heroku/heroku-cli-util/node_modules/@inquirer/prompts": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", + "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/confirm/node_modules/@inquirer/core": { - "version": "9.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "@types/mute-stream": "^0.0.4", - "@types/node": "^22.5.5", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/checkbox": "^4.3.2", + "@inquirer/confirm": "^5.1.21", + "@inquirer/editor": "^4.2.23", + "@inquirer/expand": "^4.0.23", + "@inquirer/input": "^4.3.1", + "@inquirer/number": "^3.0.23", + "@inquirer/password": "^4.0.23", + "@inquirer/rawlist": "^4.1.11", + "@inquirer/search": "^3.2.2", + "@inquirer/select": "^4.4.2" }, "engines": { "node": ">=18" - } - }, - "node_modules/@inquirer/confirm/node_modules/@inquirer/core/node_modules/@inquirer/type": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "mute-stream": "^1.0.0" }, - "engines": { - "node": ">=18" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@inquirer/confirm/node_modules/@inquirer/type": { - "version": "1.5.5", - "dev": true, + "node_modules/@heroku/heroku-cli-util/node_modules/@inquirer/select": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", + "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", "license": "MIT", "dependencies": { - "mute-stream": "^1.0.0" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { "node": ">=18" - } - }, - "node_modules/@inquirer/confirm/node_modules/@types/node": { - "version": "22.7.5", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@inquirer/confirm/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@inquirer/confirm/node_modules/wrap-ansi": { - "version": "6.2.0", - "dev": true, + "node_modules/@heroku/heroku-cli-util/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ms": "^2.1.3" }, "engines": { - "node": ">=8" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@inquirer/core": { - "version": "10.3.2", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", - "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", + "node_modules/@heroku/heroku-cli-util/node_modules/inquirer": { + "version": "12.11.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.11.1.tgz", + "integrity": "sha512-9VF7mrY+3OmsAfjH3yKz/pLbJ5z22E23hENKw3/LNSaA/sAt3v49bDRY+Ygct1xwuKT+U+cBfTzjCPySna69Qw==", "license": "MIT", "dependencies": { "@inquirer/ansi": "^1.0.2", - "@inquirer/figures": "^1.0.15", + "@inquirer/core": "^10.3.2", + "@inquirer/prompts": "^7.10.1", "@inquirer/type": "^3.0.10", - "cli-width": "^4.1.0", "mute-stream": "^2.0.0", - "signal-exit": "^4.1.0", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.3" + "run-async": "^4.0.6", + "rxjs": "^7.8.2" }, "engines": { "node": ">=18" @@ -3027,387 +3511,492 @@ } } }, - "node_modules/@inquirer/core/node_modules/mute-stream": { + "node_modules/@heroku/heroku-cli-util/node_modules/mute-stream": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/@inquirer/core/node_modules/signal-exit": { - "version": "4.1.0", - "license": "ISC", + "node_modules/@heroku/heroku-cli-util/node_modules/run-async": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.6.tgz", + "integrity": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==", + "license": "MIT", "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.12.0" } }, - "node_modules/@inquirer/core/node_modules/wrap-ansi": { - "version": "6.2.0", - "license": "MIT", + "node_modules/@heroku/http-call": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@heroku/http-call/-/http-call-5.5.0.tgz", + "integrity": "sha512-fHeprmOuBqrfUlRmSjUvuY7blagZ5GDtqWAdGqUeVNfiXdZBul7Q/O8wJMqvqwyR9GjU8gq0Hl1U+J5jThcOcA==", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "chalk": "^4.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.0", + "is-retry-allowed": "^2.2.0", + "is-stream": "^2.0.0", + "sinon": "^20.0.0", + "tunnel-agent": "^0.6.0" }, "engines": { - "node": ">=8" + "node": ">=16.0.0" } }, - "node_modules/@inquirer/editor": { - "version": "4.2.23", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz", - "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==", + "node_modules/@heroku/http-call/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/external-editor": "^1.0.3", - "@inquirer/type": "^3.0.10" + "ms": "^2.1.3" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" + "node": ">=6.0" }, "peerDependenciesMeta": { - "@types/node": { + "supports-color": { "optional": true } } }, - "node_modules/@inquirer/expand": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz", - "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==", - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10", - "yoctocolors-cjs": "^2.1.3" - }, + "node_modules/@heroku/http-call/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "license": "BSD-3-Clause", "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "node": ">=0.3.1" } }, - "node_modules/@inquirer/external-editor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", - "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "node_modules/@heroku/http-call/node_modules/is-retry-allowed": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", + "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", "license": "MIT", - "dependencies": { - "chardet": "^2.1.1", - "iconv-lite": "^0.7.0" - }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" + "node": ">=10" }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@inquirer/external-editor/node_modules/chardet": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", - "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", - "license": "MIT" - }, - "node_modules/@inquirer/external-editor/node_modules/iconv-lite": { - "version": "0.7.0", - "license": "MIT", + "node_modules/@heroku/http-call/node_modules/sinon": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-20.0.0.tgz", + "integrity": "sha512-+FXOAbdnj94AQIxH0w1v8gzNxkawVvNqE3jUzRLptR71Oykeu2RrQXXl/VQjKay+Qnh73fDt/oDfMo6xMeDQbQ==", + "license": "BSD-3-Clause", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.5", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "supports-color": "^7.2.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", - "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", - "license": "MIT", - "engines": { - "node": ">=18" + "url": "https://opencollective.com/sinon" } }, - "node_modules/@inquirer/input": { - "version": "2.3.0", - "dev": true, + "node_modules/@heroku/http-call/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/@inquirer/input/node_modules/@inquirer/core": { - "version": "9.2.1", - "dev": true, - "license": "MIT", + "node_modules/@heroku/mcp-server": { + "version": "1.0.7-alpha.1", + "resolved": "https://registry.npmjs.org/@heroku/mcp-server/-/mcp-server-1.0.7-alpha.1.tgz", + "integrity": "sha512-mem7yTfPuGv7tGSXIEL0KKPsaW1wceOV+TXkGcdDLVwFAOURIeJnlFJfGGtNpznCC4boo8/Pve1/FeNEOgAOrA==", + "license": "Apache-2.0", "dependencies": { - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "@types/mute-stream": "^0.0.4", - "@types/node": "^22.5.5", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" + "@heroku/plugin-ai": "^1.0.1", + "@modelcontextprotocol/sdk": "^1.8.0", + "jsonschema": "^1.5.0", + "tar-stream": "^3.1.7", + "zod": "^3.24.2", + "zod-to-json-schema": "^3.24.5" + }, + "bin": { + "heroku-mcp-server": "bin/heroku-mcp-server.mjs" }, "engines": { - "node": ">=18" + "node": ">=20" } }, - "node_modules/@inquirer/input/node_modules/@inquirer/core/node_modules/@inquirer/type": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "mute-stream": "^1.0.0" + "node_modules/@heroku/mcp-server/node_modules/b4a": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz", + "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==", + "license": "Apache-2.0", + "peerDependencies": { + "react-native-b4a": "*" }, - "engines": { - "node": ">=18" + "peerDependenciesMeta": { + "react-native-b4a": { + "optional": true + } } }, - "node_modules/@inquirer/input/node_modules/@inquirer/type": { - "version": "1.5.5", - "dev": true, + "node_modules/@heroku/mcp-server/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "license": "MIT", "dependencies": { - "mute-stream": "^1.0.0" - }, - "engines": { - "node": ">=18" + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, - "node_modules/@inquirer/input/node_modules/@types/node": { - "version": "22.7.5", - "dev": true, - "license": "MIT", + "node_modules/@heroku/plugin-ai": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@heroku/plugin-ai/-/plugin-ai-1.0.2.tgz", + "integrity": "sha512-TJvQipSAnDfUJwZM9gsMtZkI/ofz9L70sHFbUY/egII1OmbpKrpalxb9o+s66BR08XPXhnsVqf1FlEFpFrh5WQ==", + "license": "Apache-2.0", "dependencies": { - "undici-types": "~6.19.2" + "@heroku-cli/color": "^2", + "@heroku-cli/command": "^11.5.0", + "@heroku-cli/schema": "^1.0.25", + "@oclif/core": "^2.16.0", + "@oclif/plugin-help": "^5", + "open": "^8.4.2", + "printf": "^0.6.1", + "tsheredoc": "^1" + }, + "engines": { + "node": ">= 20" } }, - "node_modules/@inquirer/input/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, + "node_modules/@heroku/plugin-ai/node_modules/@heroku-cli/command": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/@heroku-cli/command/-/command-11.8.0.tgz", + "integrity": "sha512-8PVyWGlm9IVjKzBzpjnyP73H+Tso6m7VogiqbJut8EKXGYNCQ001UXv8VnqFawNoyzdUWEkCiYq2JIWBIbu80w==", "license": "ISC", - "engines": { - "node": ">=14" + "dependencies": { + "@heroku-cli/color": "^2.0.1", + "@heroku/http-call": "^5.5.0", + "@oclif/core": "^2.16.0", + "cli-ux": "^6.0.9", + "debug": "^4.4.0", + "fs-extra": "^9.1.0", + "heroku-client": "^3.1.0", + "netrc-parser": "^3.1.6", + "open": "^8.4.2", + "uuid": "^8.3.0", + "yargs-parser": "^18.1.3", + "yargs-unparser": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">= 20" } }, - "node_modules/@inquirer/input/node_modules/wrap-ansi": { - "version": "6.2.0", - "dev": true, + "node_modules/@heroku/plugin-ai/node_modules/@oclif/core": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-2.16.0.tgz", + "integrity": "sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@types/cli-progress": "^3.11.0", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.12.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "ts-node": "^10.9.1", + "tslib": "^2.5.0", + "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.0.0" } }, - "node_modules/@inquirer/number": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz", - "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==", + "node_modules/@heroku/plugin-ai/node_modules/@oclif/plugin-help": { + "version": "5.2.20", + "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-5.2.20.tgz", + "integrity": "sha512-u+GXX/KAGL9S10LxAwNUaWdzbEBARJ92ogmM7g3gDVud2HioCmvWQCDohNRVZ9GYV9oKwZ/M8xwd6a1d95rEKQ==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" + "@oclif/core": "^2.15.0" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "node": ">=12.0.0" } }, - "node_modules/@inquirer/password": { - "version": "4.0.23", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz", - "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==", + "node_modules/@heroku/plugin-ai/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.2", - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "sprintf-js": "~1.0.2" } }, - "node_modules/@inquirer/prompts": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", - "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", - "dev": true, + "node_modules/@heroku/plugin-ai/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { - "@inquirer/checkbox": "^4.3.2", - "@inquirer/confirm": "^5.1.21", - "@inquirer/editor": "^4.2.23", - "@inquirer/expand": "^4.0.23", - "@inquirer/input": "^4.3.1", - "@inquirer/number": "^3.0.23", - "@inquirer/password": "^4.0.23", - "@inquirer/rawlist": "^4.1.11", - "@inquirer/search": "^3.2.2", - "@inquirer/select": "^4.4.2" + "ms": "^2.1.3" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" + "node": ">=6.0" }, "peerDependenciesMeta": { - "@types/node": { + "supports-color": { "optional": true } } }, - "node_modules/@inquirer/prompts/node_modules/@inquirer/confirm": { - "version": "5.1.21", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", - "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", - "dev": true, + "node_modules/@heroku/plugin-ai/node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@heroku/plugin-ai/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "node": ">=10" } }, - "node_modules/@inquirer/prompts/node_modules/@inquirer/input": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", - "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", - "dev": true, + "node_modules/@heroku/plugin-ai/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" + "node": ">=10" }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@inquirer/prompts/node_modules/@inquirer/select": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", - "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", - "dev": true, + "node_modules/@heroku/plugin-ai/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.2", - "@inquirer/core": "^10.3.2", - "@inquirer/figures": "^1.0.15", - "@inquirer/type": "^3.0.10", - "yoctocolors-cjs": "^2.1.3" - }, - "engines": { - "node": ">=18" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "peerDependencies": { - "@types/node": ">=18" + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@heroku/plugin-ai/node_modules/natural-orderby": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-2.0.3.tgz", + "integrity": "sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/@heroku/plugin-ai/node_modules/object-treeify": { + "version": "1.1.33", + "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz", + "integrity": "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@heroku/plugin-ai/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@inquirer/rawlist": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz", - "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==", + "node_modules/@heroku/plugin-ai/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10", - "yoctocolors-cjs": "^2.1.3" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": ">=18" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/@heroku/plugin-ai/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/@heroku/plugin-ai/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/@heroku/socksv5": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@heroku/socksv5/-/socksv5-0.0.9.tgz", + "integrity": "sha512-bV8v7R/c0gNve8i7yPmZbcCTJUqRbCnMSvcegcMaz+ly+FoZf9i4+3MTjKsX+OZn9w0w1I6VJYQBcdM+yMWPQQ==", + "license": "MIT", + "dependencies": { + "ip-address": "^5.8.8" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@heroku/socksv5/node_modules/ip-address": { + "version": "5.9.4", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-5.9.4.tgz", + "integrity": "sha512-dHkI3/YNJq4b/qQaz+c8LuarD3pY24JqZWfjB8aZx1gtpc2MDILu9L9jpZe1sHpzo/yWFweQVn+U//FhazUxmw==", + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "lodash": "^4.17.15", + "sprintf-js": "1.1.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@heroku/socksv5/node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", + "license": "BSD-3-Clause" + }, + "node_modules/@hono/node-server": { + "version": "1.19.9", + "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.9.tgz", + "integrity": "sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==", + "license": "MIT", + "engines": { + "node": ">=18.14.1" }, "peerDependencies": { - "@types/node": ">=18" + "hono": "^4" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "engines": { + "node": ">=10.10.0" } }, - "node_modules/@inquirer/search": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz", - "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==", + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hutson/parse-repository-url": { + "version": "3.0.2", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@inquirer/ansi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", + "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/checkbox": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", + "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==", "license": "MIT", "dependencies": { + "@inquirer/ansi": "^1.0.2", "@inquirer/core": "^10.3.2", "@inquirer/figures": "^1.0.15", "@inquirer/type": "^3.0.10", @@ -3425,21 +4014,18 @@ } } }, - "node_modules/@inquirer/select": { - "version": "2.5.0", + "node_modules/@inquirer/confirm": { + "version": "3.2.0", "license": "MIT", "dependencies": { "@inquirer/core": "^9.1.0", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.3", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/type": "^1.5.3" }, "engines": { "node": ">=18" } }, - "node_modules/@inquirer/select/node_modules/@inquirer/core": { + "node_modules/@inquirer/confirm/node_modules/@inquirer/core": { "version": "9.2.1", "license": "MIT", "dependencies": { @@ -3460,7 +4046,7 @@ "node": ">=18" } }, - "node_modules/@inquirer/select/node_modules/@inquirer/core/node_modules/@inquirer/type": { + "node_modules/@inquirer/confirm/node_modules/@inquirer/core/node_modules/@inquirer/type": { "version": "2.0.0", "license": "MIT", "dependencies": { @@ -3470,7 +4056,7 @@ "node": ">=18" } }, - "node_modules/@inquirer/select/node_modules/@inquirer/type": { + "node_modules/@inquirer/confirm/node_modules/@inquirer/type": { "version": "1.5.5", "license": "MIT", "dependencies": { @@ -3480,14 +4066,7 @@ "node": ">=18" } }, - "node_modules/@inquirer/select/node_modules/@types/node": { - "version": "22.7.5", - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@inquirer/select/node_modules/signal-exit": { + "node_modules/@inquirer/confirm/node_modules/signal-exit": { "version": "4.1.0", "license": "ISC", "engines": { @@ -3497,7 +4076,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@inquirer/select/node_modules/wrap-ansi": { + "node_modules/@inquirer/confirm/node_modules/wrap-ansi": { "version": "6.2.0", "license": "MIT", "dependencies": { @@ -3509,11 +4088,21 @@ "node": ">=8" } }, - "node_modules/@inquirer/type": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", - "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", + "node_modules/@inquirer/core": { + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", + "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.3" + }, "engines": { "node": ">=18" }, @@ -3526,1003 +4115,874 @@ } } }, - "node_modules/@isaacs/string-locale-compare": { - "version": "1.1.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "license": "MIT", + "node_modules/@inquirer/core/node_modules/mute-stream": { + "version": "2.0.0", + "license": "ISC", "engines": { - "node": ">=6.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "node_modules/@inquirer/core/node_modules/signal-exit": { + "version": "4.1.0", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@lerna/add": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/core/node_modules/wrap-ansi": { + "version": "6.2.0", "license": "MIT", "dependencies": { - "@lerna/bootstrap": "6.4.1", - "@lerna/command": "6.4.1", - "@lerna/filter-options": "6.4.1", - "@lerna/npm-conf": "6.4.1", - "@lerna/validation-error": "6.4.1", - "dedent": "^0.7.0", - "npm-package-arg": "8.1.1", - "p-map": "^4.0.0", - "pacote": "^13.6.1", - "semver": "^7.3.4" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/@lerna/bootstrap": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/editor": { + "version": "4.2.23", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz", + "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==", "license": "MIT", "dependencies": { - "@lerna/command": "6.4.1", - "@lerna/filter-options": "6.4.1", - "@lerna/has-npm-version": "6.4.1", - "@lerna/npm-install": "6.4.1", - "@lerna/package-graph": "6.4.1", - "@lerna/pulse-till-done": "6.4.1", - "@lerna/rimraf-dir": "6.4.1", - "@lerna/run-lifecycle": "6.4.1", - "@lerna/run-topologically": "6.4.1", - "@lerna/symlink-binary": "6.4.1", - "@lerna/symlink-dependencies": "6.4.1", - "@lerna/validation-error": "6.4.1", - "@npmcli/arborist": "5.3.0", - "dedent": "^0.7.0", - "get-port": "^5.1.1", - "multimatch": "^5.0.0", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0", - "p-waterfall": "^2.1.1", - "semver": "^7.3.4" + "@inquirer/core": "^10.3.2", + "@inquirer/external-editor": "^1.0.3", + "@inquirer/type": "^3.0.10" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@lerna/changed": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/expand": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz", + "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==", "license": "MIT", "dependencies": { - "@lerna/collect-updates": "6.4.1", - "@lerna/command": "6.4.1", - "@lerna/listable": "6.4.1", - "@lerna/output": "6.4.1" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/check-working-tree": { - "version": "6.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/collect-uncommitted": "6.4.1", - "@lerna/describe-ref": "6.4.1", - "@lerna/validation-error": "6.4.1" + "node": ">=18" }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/child-process": { - "version": "6.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "execa": "^5.0.0", - "strong-log-transformer": "^2.1.0" + "peerDependencies": { + "@types/node": ">=18" }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@lerna/clean": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", "license": "MIT", "dependencies": { - "@lerna/command": "6.4.1", - "@lerna/filter-options": "6.4.1", - "@lerna/prompt": "6.4.1", - "@lerna/pulse-till-done": "6.4.1", - "@lerna/rimraf-dir": "6.4.1", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0", - "p-waterfall": "^2.1.1" + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/cli": { - "version": "6.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/global-options": "6.4.1", - "dedent": "^0.7.0", - "npmlog": "^6.0.2", - "yargs": "^16.2.0" + "node": ">=18" }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@lerna/collect-uncommitted": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/external-editor/node_modules/chardet": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", + "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", + "license": "MIT" + }, + "node_modules/@inquirer/external-editor/node_modules/iconv-lite": { + "version": "0.7.0", "license": "MIT", "dependencies": { - "@lerna/child-process": "6.4.1", - "chalk": "^4.1.0", - "npmlog": "^6.0.2" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/@lerna/collect-updates": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", "license": "MIT", - "dependencies": { - "@lerna/child-process": "6.4.1", - "@lerna/describe-ref": "6.4.1", - "minimatch": "^3.0.4", - "npmlog": "^6.0.2", - "slash": "^3.0.0" - }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/command": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/input": { + "version": "2.3.0", "license": "MIT", "dependencies": { - "@lerna/child-process": "6.4.1", - "@lerna/package-graph": "6.4.1", - "@lerna/project": "6.4.1", - "@lerna/validation-error": "6.4.1", - "@lerna/write-log-file": "6.4.1", - "clone-deep": "^4.0.1", - "dedent": "^0.7.0", - "execa": "^5.0.0", - "is-ci": "^2.0.0", - "npmlog": "^6.0.2" + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/conventional-commits": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/input/node_modules/@inquirer/core": { + "version": "9.2.1", "license": "MIT", "dependencies": { - "@lerna/validation-error": "6.4.1", - "conventional-changelog-angular": "^5.0.12", - "conventional-changelog-core": "^4.2.4", - "conventional-recommended-bump": "^6.1.0", - "fs-extra": "^9.1.0", - "get-stream": "^6.0.0", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "pify": "^5.0.0", - "semver": "^7.3.4" + "@inquirer/figures": "^1.0.6", + "@inquirer/type": "^2.0.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.5.5", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/create": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/input/node_modules/@inquirer/core/node_modules/@inquirer/type": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "@lerna/child-process": "6.4.1", - "@lerna/command": "6.4.1", - "@lerna/npm-conf": "6.4.1", - "@lerna/validation-error": "6.4.1", - "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "init-package-json": "^3.0.2", - "npm-package-arg": "8.1.1", - "p-reduce": "^2.1.0", - "pacote": "^13.6.1", - "pify": "^5.0.0", - "semver": "^7.3.4", - "slash": "^3.0.0", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0", - "yargs-parser": "20.2.4" + "mute-stream": "^1.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/create-symlink": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/input/node_modules/@inquirer/type": { + "version": "1.5.5", "license": "MIT", "dependencies": { - "cmd-shim": "^5.0.0", - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2" + "mute-stream": "^1.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/create/node_modules/yargs-parser": { - "version": "20.2.4", - "dev": true, + "node_modules/@inquirer/input/node_modules/signal-exit": { + "version": "4.1.0", "license": "ISC", "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@lerna/describe-ref": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/input/node_modules/wrap-ansi": { + "version": "6.2.0", "license": "MIT", "dependencies": { - "@lerna/child-process": "6.4.1", - "npmlog": "^6.0.2" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/@lerna/diff": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/number": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz", + "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==", "license": "MIT", "dependencies": { - "@lerna/child-process": "6.4.1", - "@lerna/command": "6.4.1", - "@lerna/validation-error": "6.4.1", - "npmlog": "^6.0.2" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@lerna/exec": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/password": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz", + "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==", "license": "MIT", "dependencies": { - "@lerna/child-process": "6.4.1", - "@lerna/command": "6.4.1", - "@lerna/filter-options": "6.4.1", - "@lerna/profiler": "6.4.1", - "@lerna/run-topologically": "6.4.1", - "@lerna/validation-error": "6.4.1", - "p-map": "^4.0.0" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@lerna/filter-options": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-5.5.0.tgz", + "integrity": "sha512-BHDeL0catgHdcHbSFFUddNzvx/imzJMft+tWDPwTm3hfu8/tApk1HrooNngB2Mb4qY+KaRWF+iZqoVUPeslEog==", "license": "MIT", "dependencies": { - "@lerna/collect-updates": "6.4.1", - "@lerna/filter-packages": "6.4.1", - "dedent": "^0.7.0", - "npmlog": "^6.0.2" + "@inquirer/checkbox": "^2.5.0", + "@inquirer/confirm": "^3.2.0", + "@inquirer/editor": "^2.2.0", + "@inquirer/expand": "^2.3.0", + "@inquirer/input": "^2.3.0", + "@inquirer/number": "^1.1.0", + "@inquirer/password": "^2.2.0", + "@inquirer/rawlist": "^2.3.0", + "@inquirer/search": "^1.1.0", + "@inquirer/select": "^2.5.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/filter-packages": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts/node_modules/@inquirer/checkbox": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-2.5.0.tgz", + "integrity": "sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==", "license": "MIT", "dependencies": { - "@lerna/validation-error": "6.4.1", - "multimatch": "^5.0.0", - "npmlog": "^6.0.2" + "@inquirer/core": "^9.1.0", + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.3", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/get-npm-exec-opts": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts/node_modules/@inquirer/core": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", + "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", "license": "MIT", "dependencies": { - "npmlog": "^6.0.2" + "@inquirer/figures": "^1.0.6", + "@inquirer/type": "^2.0.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.5.5", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/get-packed": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts/node_modules/@inquirer/core/node_modules/@inquirer/type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", + "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", "license": "MIT", "dependencies": { - "fs-extra": "^9.1.0", - "ssri": "^9.0.1", - "tar": "^6.1.0" + "mute-stream": "^1.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/github-client": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts/node_modules/@inquirer/editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-2.2.0.tgz", + "integrity": "sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==", "license": "MIT", "dependencies": { - "@lerna/child-process": "6.4.1", - "@octokit/plugin-enterprise-rest": "^6.0.1", - "@octokit/rest": "^19.0.3", - "git-url-parse": "^13.1.0", - "npmlog": "^6.0.2" + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3", + "external-editor": "^3.1.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/gitlab-client": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts/node_modules/@inquirer/expand": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-2.3.0.tgz", + "integrity": "sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==", "license": "MIT", "dependencies": { - "node-fetch": "^2.6.1", - "npmlog": "^6.0.2" + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/global-options": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts/node_modules/@inquirer/number": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-1.1.0.tgz", + "integrity": "sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==", "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3" + }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/has-npm-version": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts/node_modules/@inquirer/password": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-2.2.0.tgz", + "integrity": "sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==", "license": "MIT", "dependencies": { - "@lerna/child-process": "6.4.1", - "semver": "^7.3.4" + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3", + "ansi-escapes": "^4.3.2" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/import": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts/node_modules/@inquirer/rawlist": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-2.3.0.tgz", + "integrity": "sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==", "license": "MIT", "dependencies": { - "@lerna/child-process": "6.4.1", - "@lerna/command": "6.4.1", - "@lerna/prompt": "6.4.1", - "@lerna/pulse-till-done": "6.4.1", - "@lerna/validation-error": "6.4.1", - "dedent": "^0.7.0", - "fs-extra": "^9.1.0", - "p-map-series": "^2.1.0" + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/info": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts/node_modules/@inquirer/search": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-1.1.0.tgz", + "integrity": "sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==", "license": "MIT", "dependencies": { - "@lerna/command": "6.4.1", - "@lerna/output": "6.4.1", - "envinfo": "^7.7.4" + "@inquirer/core": "^9.1.0", + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.3", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/init": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts/node_modules/@inquirer/type": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", + "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", "license": "MIT", "dependencies": { - "@lerna/child-process": "6.4.1", - "@lerna/command": "6.4.1", - "@lerna/project": "6.4.1", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0", - "write-json-file": "^4.3.0" + "mute-stream": "^1.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/link": { - "version": "6.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/command": "6.4.1", - "@lerna/package-graph": "6.4.1", - "@lerna/symlink-dependencies": "6.4.1", - "@lerna/validation-error": "6.4.1", - "p-map": "^4.0.0", - "slash": "^3.0.0" - }, + "node_modules/@inquirer/prompts/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@lerna/list": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/prompts/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "license": "MIT", "dependencies": { - "@lerna/command": "6.4.1", - "@lerna/filter-options": "6.4.1", - "@lerna/listable": "6.4.1", - "@lerna/output": "6.4.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/@lerna/listable": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/rawlist": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz", + "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==", "license": "MIT", "dependencies": { - "@lerna/query-graph": "6.4.1", - "chalk": "^4.1.0", - "columnify": "^1.6.0" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/log-packed": { - "version": "6.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "byte-size": "^7.0.0", - "columnify": "^1.6.0", - "has-unicode": "^2.0.1", - "npmlog": "^6.0.2" + "node": ">=18" }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/npm-conf": { - "version": "6.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "config-chain": "^1.1.12", - "pify": "^5.0.0" + "peerDependencies": { + "@types/node": ">=18" }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@lerna/npm-dist-tag": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/search": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz", + "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==", "license": "MIT", "dependencies": { - "@lerna/otplease": "6.4.1", - "npm-package-arg": "8.1.1", - "npm-registry-fetch": "^13.3.0", - "npmlog": "^6.0.2" + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/npm-install": { - "version": "6.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/child-process": "6.4.1", - "@lerna/get-npm-exec-opts": "6.4.1", - "fs-extra": "^9.1.0", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "signal-exit": "^3.0.3", - "write-pkg": "^4.0.0" + "node": ">=18" }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@lerna/npm-publish": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/select": { + "version": "2.5.0", "license": "MIT", "dependencies": { - "@lerna/otplease": "6.4.1", - "@lerna/run-lifecycle": "6.4.1", - "fs-extra": "^9.1.0", - "libnpmpublish": "^6.0.4", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "pify": "^5.0.0", - "read-package-json": "^5.0.1" + "@inquirer/core": "^9.1.0", + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.3", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/npm-run-script": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/select/node_modules/@inquirer/core": { + "version": "9.2.1", "license": "MIT", "dependencies": { - "@lerna/child-process": "6.4.1", - "@lerna/get-npm-exec-opts": "6.4.1", - "npmlog": "^6.0.2" + "@inquirer/figures": "^1.0.6", + "@inquirer/type": "^2.0.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.5.5", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/otplease": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/select/node_modules/@inquirer/core/node_modules/@inquirer/type": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "@lerna/prompt": "6.4.1" + "mute-stream": "^1.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/output": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/select/node_modules/@inquirer/type": { + "version": "1.5.5", "license": "MIT", "dependencies": { - "npmlog": "^6.0.2" + "mute-stream": "^1.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" } }, - "node_modules/@lerna/pack-directory": { - "version": "6.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/get-packed": "6.4.1", - "@lerna/package": "6.4.1", - "@lerna/run-lifecycle": "6.4.1", - "@lerna/temp-write": "6.4.1", - "npm-packlist": "^5.1.1", - "npmlog": "^6.0.2", - "tar": "^6.1.0" - }, + "node_modules/@inquirer/select/node_modules/signal-exit": { + "version": "4.1.0", + "license": "ISC", "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@lerna/package": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/select/node_modules/wrap-ansi": { + "version": "6.2.0", "license": "MIT", "dependencies": { - "load-json-file": "^6.2.0", - "npm-package-arg": "8.1.1", - "write-pkg": "^4.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/@lerna/package-graph": { - "version": "6.4.1", - "dev": true, + "node_modules/@inquirer/type": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", + "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", "license": "MIT", - "dependencies": { - "@lerna/prerelease-id-from-version": "6.4.1", - "@lerna/validation-error": "6.4.1", - "npm-package-arg": "8.1.1", - "npmlog": "^6.0.2", - "semver": "^7.3.4" - }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@lerna/prerelease-id-from-version": { - "version": "6.4.1", - "dev": true, - "license": "MIT", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", "dependencies": { - "semver": "^7.3.4" + "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" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=12" } }, - "node_modules/@lerna/profiler": { - "version": "6.4.1", - "dev": true, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", - "dependencies": { - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2", - "upath": "^2.0.1" - }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@lerna/project": { - "version": "6.4.1", - "dev": true, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "license": "MIT", "dependencies": { - "@lerna/package": "6.4.1", - "@lerna/validation-error": "6.4.1", - "cosmiconfig": "^7.0.0", - "dedent": "^0.7.0", - "dot-prop": "^6.0.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.2", - "js-yaml": "^4.1.0", - "load-json-file": "^6.2.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "resolve-from": "^5.0.0", - "write-json-file": "^4.3.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@lerna/project/node_modules/cosmiconfig": { - "version": "7.1.0", - "dev": true, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "license": "MIT", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@lerna/project/node_modules/globby": { - "version": "11.1.0", - "dev": true, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@lerna/prompt": { - "version": "6.4.1", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "inquirer": "^8.2.4", - "npmlog": "^6.0.2" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/@lerna/publish": { - "version": "6.4.1", + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "license": "MIT", "dependencies": { - "@lerna/check-working-tree": "6.4.1", - "@lerna/child-process": "6.4.1", - "@lerna/collect-updates": "6.4.1", - "@lerna/command": "6.4.1", - "@lerna/describe-ref": "6.4.1", - "@lerna/log-packed": "6.4.1", - "@lerna/npm-conf": "6.4.1", - "@lerna/npm-dist-tag": "6.4.1", - "@lerna/npm-publish": "6.4.1", - "@lerna/otplease": "6.4.1", - "@lerna/output": "6.4.1", - "@lerna/pack-directory": "6.4.1", - "@lerna/prerelease-id-from-version": "6.4.1", - "@lerna/prompt": "6.4.1", - "@lerna/pulse-till-done": "6.4.1", - "@lerna/run-lifecycle": "6.4.1", - "@lerna/run-topologically": "6.4.1", - "@lerna/validation-error": "6.4.1", - "@lerna/version": "6.4.1", - "fs-extra": "^9.1.0", - "libnpmaccess": "^6.0.3", - "npm-package-arg": "8.1.1", - "npm-registry-fetch": "^13.3.0", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-pipe": "^3.1.0", - "pacote": "^13.6.1", - "semver": "^7.3.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "sprintf-js": "~1.0.2" } }, - "node_modules/@lerna/pulse-till-done": { - "version": "6.4.1", + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "license": "MIT", "dependencies": { - "npmlog": "^6.0.2" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@lerna/query-graph": { - "version": "6.4.1", + "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/package-graph": "6.4.1" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } + "license": "BSD-3-Clause" }, - "node_modules/@lerna/resolve-symlink": { - "version": "6.4.1", + "node_modules/@istanbuljs/nyc-config-typescript": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/nyc-config-typescript/-/nyc-config-typescript-1.0.2.tgz", + "integrity": "sha512-iKGIyMoyJuFnJRSVTZ78POIRvNnwZaWIf8vG4ZS3rQq58MMDrqEX2nnzx0R28V2X8JvmKYiqY9FP2hlJsm8A0w==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "fs-extra": "^9.1.0", - "npmlog": "^6.0.2", - "read-cmd-shim": "^3.0.0" + "@istanbuljs/schema": "^0.1.2" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=8" + }, + "peerDependencies": { + "nyc": ">=15" } }, - "node_modules/@lerna/rimraf-dir": { - "version": "6.4.1", + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, "license": "MIT", - "dependencies": { - "@lerna/child-process": "6.4.1", - "npmlog": "^6.0.2", - "path-exists": "^4.0.0", - "rimraf": "^3.0.2" - }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/@lerna/run": { - "version": "6.4.1", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "dev": true, "license": "MIT", "dependencies": { - "@lerna/command": "6.4.1", - "@lerna/filter-options": "6.4.1", - "@lerna/npm-run-script": "6.4.1", - "@lerna/output": "6.4.1", - "@lerna/profiler": "6.4.1", - "@lerna/run-topologically": "6.4.1", - "@lerna/timer": "6.4.1", - "@lerna/validation-error": "6.4.1", - "fs-extra": "^9.1.0", - "nx": ">=15.4.2 < 16", - "p-map": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@lerna/run-lifecycle": { - "version": "6.4.1", + "node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "dev": true, "license": "MIT", "dependencies": { - "@lerna/npm-conf": "6.4.1", - "@npmcli/run-script": "^4.1.7", - "npmlog": "^6.0.2", - "p-queue": "^6.6.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@lerna/run-topologically": { - "version": "6.4.1", + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", "dev": true, "license": "MIT", "dependencies": { - "@lerna/query-graph": "6.4.1", - "p-queue": "^6.6.2" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, - "node_modules/@lerna/symlink-binary": { - "version": "6.4.1", + "node_modules/@jridgewell/remapping/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "dev": true, "license": "MIT", "dependencies": { - "@lerna/create-symlink": "6.4.1", - "@lerna/package": "6.4.1", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@lerna/symlink-dependencies": { - "version": "6.4.1", - "dev": true, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", "license": "MIT", - "dependencies": { - "@lerna/create-symlink": "6.4.1", - "@lerna/resolve-symlink": "6.4.1", - "@lerna/symlink-binary": "6.4.1", - "fs-extra": "^9.1.0", - "p-map": "^4.0.0", - "p-map-series": "^2.1.0" - }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=6.0.0" } }, - "node_modules/@lerna/temp-write": { - "version": "6.4.1", - "dev": true, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.15", - "is-stream": "^2.0.0", - "make-dir": "^3.0.0", - "temp-dir": "^1.0.0", - "uuid": "^8.3.2" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@lerna/timer": { - "version": "6.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/@lerna/validation-error": { - "version": "6.4.1", - "dev": true, + "node_modules/@modelcontextprotocol/sdk": { + "version": "1.25.3", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.25.3.tgz", + "integrity": "sha512-vsAMBMERybvYgKbg/l4L1rhS7VXV1c0CtyJg72vwxONVX0l4ZfKVAnZEWTQixJGTzKnELjQ59e4NbdFDALRiAQ==", "license": "MIT", "dependencies": { - "npmlog": "^6.0.2" + "@hono/node-server": "^1.19.9", + "ajv": "^8.17.1", + "ajv-formats": "^3.0.1", + "content-type": "^1.0.5", + "cors": "^2.8.5", + "cross-spawn": "^7.0.5", + "eventsource": "^3.0.2", + "eventsource-parser": "^3.0.0", + "express": "^5.0.1", + "express-rate-limit": "^7.5.0", + "jose": "^6.1.1", + "json-schema-typed": "^8.0.2", + "pkce-challenge": "^5.0.0", + "raw-body": "^3.0.0", + "zod": "^3.25 || ^4.0", + "zod-to-json-schema": "^3.25.0" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@cfworker/json-schema": "^4.1.1", + "zod": "^3.25 || ^4.0" + }, + "peerDependenciesMeta": { + "@cfworker/json-schema": { + "optional": true + }, + "zod": { + "optional": false + } } }, - "node_modules/@lerna/version": { - "version": "6.4.1", - "dev": true, + "node_modules/@modelcontextprotocol/sdk/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { - "@lerna/check-working-tree": "6.4.1", - "@lerna/child-process": "6.4.1", - "@lerna/collect-updates": "6.4.1", - "@lerna/command": "6.4.1", - "@lerna/conventional-commits": "6.4.1", - "@lerna/github-client": "6.4.1", - "@lerna/gitlab-client": "6.4.1", - "@lerna/output": "6.4.1", - "@lerna/prerelease-id-from-version": "6.4.1", - "@lerna/prompt": "6.4.1", - "@lerna/run-lifecycle": "6.4.1", - "@lerna/run-topologically": "6.4.1", - "@lerna/temp-write": "6.4.1", - "@lerna/validation-error": "6.4.1", - "@nrwl/devkit": ">=15.4.2 < 16", - "chalk": "^4.1.0", - "dedent": "^0.7.0", - "load-json-file": "^6.2.0", - "minimatch": "^3.0.4", - "npmlog": "^6.0.2", - "p-map": "^4.0.0", - "p-pipe": "^3.1.0", - "p-reduce": "^2.1.0", - "p-waterfall": "^2.1.1", - "semver": "^7.3.4", - "slash": "^3.0.0", - "write-json-file": "^4.3.0" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, - "engines": { - "node": "^14.15.0 || >=16.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@lerna/write-log-file": { - "version": "6.4.1", - "dev": true, + "node_modules/@modelcontextprotocol/sdk/node_modules/eventsource": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", + "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", "license": "MIT", "dependencies": { - "npmlog": "^6.0.2", - "write-file-atomic": "^4.0.1" + "eventsource-parser": "^3.0.1" }, "engines": { - "node": "^14.15.0 || >=16.0.0" + "node": ">=18.0.0" } }, - "node_modules/@lerna/write-log-file/node_modules/write-file-atomic": { - "version": "4.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } + "node_modules/@modelcontextprotocol/sdk/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/@napi-rs/wasm-runtime": { "version": "0.2.12", @@ -4576,465 +5036,590 @@ "node": ">=12.4.0" } }, - "node_modules/@npmcli/arborist": { - "version": "5.3.0", - "dev": true, - "license": "ISC", + "node_modules/@oclif/color": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@oclif/color/-/color-1.0.13.tgz", + "integrity": "sha512-/2WZxKCNjeHlQogCs1VBtJWlPXjwWke/9gMrwsVsrUt00g2V6LUBvwgwrxhrXepjOmq4IZ5QeNbpDMEOUlx/JA==", + "license": "MIT", "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^2.0.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/package-json": "^2.0.0", - "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.1", - "proc-log": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.0", - "treeverse": "^2.0.0", - "walk-up-path": "^1.0.0" - }, - "bin": { - "arborist": "bin/index.js" + "ansi-styles": "^4.2.1", + "chalk": "^4.1.0", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "tslib": "^2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=12.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } + "node_modules/@oclif/color/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, - "node_modules/@npmcli/arborist/node_modules/nopt": { - "version": "5.0.0", - "dev": true, - "license": "ISC", + "node_modules/@oclif/core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-4.8.0.tgz", + "integrity": "sha512-jteNUQKgJHLHFbbz806aGZqf+RJJ7t4gwF4MYa8fCwCxQ8/klJNWc0MvaJiBebk7Mc+J39mdlsB4XraaCKznFw==", + "license": "MIT", "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" + "ansi-escapes": "^4.3.2", + "ansis": "^3.17.0", + "clean-stack": "^3.0.1", + "cli-spinners": "^2.9.2", + "debug": "^4.4.3", + "ejs": "^3.1.10", + "get-package-type": "^0.1.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "lilconfig": "^3.1.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", + "string-width": "^4.2.3", + "supports-color": "^8", + "tinyglobby": "^0.2.14", + "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=6" + "node": ">=18.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/npm-package-arg": { - "version": "9.1.2", - "dev": true, + "node_modules/@oclif/core/node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", "license": "ISC", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=14" } }, - "node_modules/@npmcli/fs": { - "version": "2.1.2", - "dev": true, - "license": "ISC", + "node_modules/@oclif/core/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "ms": "^2.1.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@npmcli/git": { - "version": "3.0.2", - "dev": true, + "node_modules/@oclif/core/node_modules/minimatch": { + "version": "9.0.5", "license": "ISC", "dependencies": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.14.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } + "node_modules/@oclif/linewrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@oclif/linewrap/-/linewrap-1.0.0.tgz", + "integrity": "sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==", + "license": "ISC" }, - "node_modules/@npmcli/git/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, + "node_modules/@oclif/plugin-commands": { + "version": "4.1.25", + "resolved": "https://registry.npmjs.org/@oclif/plugin-commands/-/plugin-commands-4.1.25.tgz", + "integrity": "sha512-re6r+wOn4g/j8aVsNPVlgpCX/eUHId4bFFYFNZNZTNdEAyZxZaxQ+W2kVts1BgR6ltWPUjDcx/m1zS3n6KTD4Q==", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", - "dev": true, - "license": "ISC", "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" + "@oclif/core": "^4", + "@oclif/table": "^0.4.8", + "lodash": "^4.17.21", + "object-treeify": "^4.0.1" }, "engines": { - "node": ">= 10" + "node": ">=18.0.0" } }, - "node_modules/@npmcli/installed-package-contents/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/@npmcli/map-workspaces": { - "version": "2.0.4", - "dev": true, - "license": "ISC", + "node_modules/@oclif/plugin-help": { + "version": "6.2.36", + "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-6.2.36.tgz", + "integrity": "sha512-NBQIg5hEMhvdbi4mSrdqRGl5XJ0bqTAHq6vDCCCDXUcfVtdk3ZJbSxtRVWyVvo9E28vwqu6MZyHOJylevqcHbA==", + "license": "MIT", "dependencies": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" + "@oclif/core": "^4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=18.0.0" } }, - "node_modules/@npmcli/map-workspaces/node_modules/glob": { - "version": "8.0.3", - "dev": true, - "license": "ISC", + "node_modules/@oclif/plugin-legacy": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/@oclif/plugin-legacy/-/plugin-legacy-2.0.27.tgz", + "integrity": "sha512-rmNKJPCJS6wA3TK72NZ7ScWu0Y2C6CFH+jDY4pWl2uW/36TWemXUKFJyD5Mug46gXkiRH1CKuRPafs7fx4byIg==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "@oclif/color": "^1.0.13", + "@oclif/core": "^3.27.0", + "ansi-escapes": "^4.3.2", + "debug": "^4.4.3", + "semver": "^7.7.3" }, "engines": { - "node": ">=12" + "node": ">=8.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@heroku-cli/command": "*" } }, - "node_modules/@npmcli/map-workspaces/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", + "node_modules/@oclif/plugin-legacy/node_modules/@oclif/core": { + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-3.27.0.tgz", + "integrity": "sha512-Fg93aNFvXzBq5L7ztVHFP2nYwWU1oTCq48G0TjF/qC1UN36KWa2H5Hsm72kERd5x/sjy2M2Tn4kDEorUlpXOlw==", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "@types/cli-progress": "^3.11.5", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.12.0", + "color": "^4.2.3", + "debug": "^4.3.5", + "ejs": "^3.1.10", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "minimatch": "^9.0.4", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "widest-line": "^3.1.0", + "wordwrap": "^1.0.0", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=10" + "node": ">=18.0.0" } }, - "node_modules/@npmcli/metavuln-calculator": { - "version": "3.1.1", - "dev": true, - "license": "ISC", + "node_modules/@oclif/plugin-legacy/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { - "cacache": "^16.0.0", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^13.0.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "sprintf-js": "~1.0.2" } }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "dev": true, + "node_modules/@oclif/plugin-legacy/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "ms": "^2.1.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, + "node_modules/@oclif/plugin-legacy/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { "node": ">=10" - } - }, - "node_modules/@npmcli/name-from-folder": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/@npmcli/node-gyp": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/@npmcli/package-json": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.1" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@npmcli/promise-spawn": { - "version": "3.0.0", - "dev": true, - "license": "ISC", + "node_modules/@oclif/plugin-legacy/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "license": "MIT", "dependencies": { - "infer-owner": "^1.0.4" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@npmcli/run-script": { - "version": "4.2.1", - "dev": true, + "node_modules/@oclif/plugin-legacy/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/run-script/node_modules/node-gyp": { - "version": "9.3.1", - "dev": true, + "node_modules/@oclif/plugin-legacy/node_modules/natural-orderby": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-2.0.3.tgz", + "integrity": "sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==", "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.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" - }, "engines": { - "node": "^12.13 || ^14.13 || >=16" + "node": "*" } }, - "node_modules/@nrwl/cli": { - "version": "15.6.3", - "dev": true, + "node_modules/@oclif/plugin-legacy/node_modules/object-treeify": { + "version": "1.1.33", + "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz", + "integrity": "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==", "license": "MIT", - "dependencies": { - "nx": "15.6.3" + "engines": { + "node": ">= 10" } }, - "node_modules/@nrwl/devkit": { - "version": "15.6.3", - "dev": true, + "node_modules/@oclif/plugin-legacy/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "license": "MIT", "dependencies": { - "@phenomnomnominal/tsquery": "4.1.1", - "ejs": "^3.1.7", - "ignore": "^5.0.4", - "semver": "7.3.4", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "nx": ">= 14 <= 16" - } - }, - "node_modules/@nrwl/devkit/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/@nrwl/devkit/node_modules/semver": { - "version": "7.3.4", - "dev": true, - "license": "ISC", + "node_modules/@oclif/plugin-legacy/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/@oclif/plugin-not-found": { + "version": "3.2.52", + "resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-3.2.52.tgz", + "integrity": "sha512-SpT6zcKA7ojCE5ZI2wTWMu0oI4Owd2p8OwCfWRi24I4Wj6rNHf3uBz76oU1b1btm/WYgc6K5Eq91Sj+1xoRKig==", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@inquirer/prompts": "^7.5.1", + "@oclif/core": "^4", + "ansis": "^3.17.0", + "fast-levenshtein": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=18.0.0" } }, - "node_modules/@nrwl/tao": { - "version": "15.6.3", - "dev": true, + "node_modules/@oclif/plugin-not-found/node_modules/@inquirer/confirm": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", + "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", "license": "MIT", "dependencies": { - "nx": "15.6.3" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, - "bin": { - "tao": "index.js" + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@oclif/core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@oclif/core/-/core-4.8.0.tgz", - "integrity": "sha512-jteNUQKgJHLHFbbz806aGZqf+RJJ7t4gwF4MYa8fCwCxQ8/klJNWc0MvaJiBebk7Mc+J39mdlsB4XraaCKznFw==", + "node_modules/@oclif/plugin-not-found/node_modules/@inquirer/input": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", + "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", "license": "MIT", "dependencies": { - "ansi-escapes": "^4.3.2", - "ansis": "^3.17.0", - "clean-stack": "^3.0.1", - "cli-spinners": "^2.9.2", - "debug": "^4.4.3", - "ejs": "^3.1.10", - "get-package-type": "^0.1.0", - "indent-string": "^4.0.0", - "is-wsl": "^2.2.0", - "lilconfig": "^3.1.3", - "minimatch": "^9.0.5", - "semver": "^7.7.3", - "string-width": "^4.2.3", - "supports-color": "^8", - "tinyglobby": "^0.2.14", - "widest-line": "^3.1.0", - "wordwrap": "^1.0.0", - "wrap-ansi": "^7.0.0" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { - "node": ">=18.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@oclif/core/node_modules/minimatch": { - "version": "9.0.5", - "license": "ISC", + "node_modules/@oclif/plugin-not-found/node_modules/@inquirer/prompts": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", + "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "@inquirer/checkbox": "^4.3.2", + "@inquirer/confirm": "^5.1.21", + "@inquirer/editor": "^4.2.23", + "@inquirer/expand": "^4.0.23", + "@inquirer/input": "^4.3.1", + "@inquirer/number": "^3.0.23", + "@inquirer/password": "^4.0.23", + "@inquirer/rawlist": "^4.1.11", + "@inquirer/search": "^3.2.2", + "@inquirer/select": "^4.4.2" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=18" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@oclif/plugin-help": { - "version": "6.2.36", - "resolved": "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-6.2.36.tgz", - "integrity": "sha512-NBQIg5hEMhvdbi4mSrdqRGl5XJ0bqTAHq6vDCCCDXUcfVtdk3ZJbSxtRVWyVvo9E28vwqu6MZyHOJylevqcHbA==", + "node_modules/@oclif/plugin-not-found/node_modules/@inquirer/select": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", + "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", "license": "MIT", "dependencies": { - "@oclif/core": "^4" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": ">=18.0.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@oclif/plugin-not-found": { - "version": "3.2.73", - "resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-3.2.73.tgz", - "integrity": "sha512-2bQieTGI9XNFe9hKmXQjJmHV5rZw+yn7Rud1+C5uLEo8GaT89KZbiLTJgL35tGILahy/cB6+WAs812wjw7TK6w==", - "dev": true, + "node_modules/@oclif/plugin-not-found/node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", + "license": "ISC", + "engines": { + "node": ">=14" + } + }, + "node_modules/@oclif/plugin-plugins": { + "version": "5.4.55", + "resolved": "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-5.4.55.tgz", + "integrity": "sha512-Dmcryvss0CJwaGSVimhIcnWfQto1rAMA5nMN6v6syrOhR76ygw2X7YWvkI6PXCFB/aekT2LJeQHy9Hl/OQJiYQ==", "license": "MIT", "dependencies": { - "@inquirer/prompts": "^7.10.1", "@oclif/core": "^4.8.0", "ansis": "^3.17.0", - "fast-levenshtein": "^3.0.0" + "debug": "^4.4.0", + "npm": "^10.9.4", + "npm-package-arg": "^11.0.3", + "npm-run-path": "^5.3.0", + "object-treeify": "^4.0.1", + "semver": "^7.7.3", + "validate-npm-package-name": "^5.0.1", + "which": "^4.0.0", + "yarn": "^1.22.22" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@oclif/plugin-warn-if-update-available": { - "version": "3.1.53", - "resolved": "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-3.1.53.tgz", - "integrity": "sha512-ALxKMNFFJQJV1Z2OMVTV+q7EbKHhnTAPcTgkgHeXCNdW5nFExoXuwusZLS4Zv2o83j9UoDx1R/CSX7QZVgEHTA==", + "node_modules/@oclif/plugin-plugins/node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", + "license": "ISC", + "engines": { + "node": ">=14" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { - "@oclif/core": "^4", - "ansis": "^3.17.0", - "debug": "^4.4.3", - "http-call": "^5.2.2", - "lodash": "^4.17.21", - "registry-auth-token": "^5.1.0" + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/npm-package-arg": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@oclif/plugin-plugins/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@oclif/plugin-update": { + "version": "4.7.18", + "resolved": "https://registry.npmjs.org/@oclif/plugin-update/-/plugin-update-4.7.18.tgz", + "integrity": "sha512-2XxWBBhrk7qKz2nAC2QjNOz8UoTmNJITrnn6hQ8Lntr6wfDXsAGOYakZ6j6DoRIHbcUcRM4CYUsvewMp0MUG6Q==", + "license": "MIT", + "dependencies": { + "@inquirer/select": "^2.5.0", + "@oclif/core": "^4", + "@oclif/table": "^0.5.2", + "ansis": "^3.17.0", + "debug": "^4.4.1", + "filesize": "^6.1.0", + "got": "^13", + "proxy-agent": "^6.5.0", + "semver": "^7.7.3", + "tar-fs": "^2.1.4" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@oclif/table": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/@oclif/table/-/table-0.4.14.tgz", - "integrity": "sha512-qj7cl/duiIOgGK5b31W+Y2JE1POeDd4+q/0Qly63RQVBCwOxCdrCm7Nq1j0jXiYY9boUA7rJPT6KAyWOSFdQxA==", + "node_modules/@oclif/plugin-update/node_modules/@oclif/table": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@oclif/table/-/table-0.5.2.tgz", + "integrity": "sha512-7QnG9tqVEDqRbCZGvCU1uueoLWdiSVqFmslOfEpEW++XkqLi8hKu3TX6J22yqrvgCwx9CnNeAkaOD2UZ9NoWKw==", "license": "MIT", "dependencies": { "@types/react": "^18.3.12", @@ -5051,8 +5636,10 @@ "node": ">=18.0.0" } }, - "node_modules/@oclif/table/node_modules/ansi-styles": { + "node_modules/@oclif/plugin-update/node_modules/ansi-styles": { "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", "engines": { "node": ">=12" @@ -5061,16 +5648,66 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@oclif/table/node_modules/change-case": { + "node_modules/@oclif/plugin-update/node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", + "license": "ISC", + "engines": { + "node": ">=14" + } + }, + "node_modules/@oclif/plugin-update/node_modules/change-case": { "version": "5.4.4", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", "license": "MIT" }, - "node_modules/@oclif/table/node_modules/emoji-regex": { - "version": "10.5.0", + "node_modules/@oclif/plugin-update/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@oclif/plugin-update/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", "license": "MIT" }, - "node_modules/@oclif/table/node_modules/string-width": { + "node_modules/@oclif/plugin-update/node_modules/filesize": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.4.0.tgz", + "integrity": "sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/@oclif/plugin-update/node_modules/natural-orderby": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-3.0.2.tgz", + "integrity": "sha512-x7ZdOwBxZCEm9MM7+eQCjkrNLrW3rkBKNHVr78zbtqnMGVNlnDi6C/eUEYgxHNrcbu0ymvjzcwIL/6H1iHri9g==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@oclif/plugin-update/node_modules/string-width": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "license": "MIT", "dependencies": { "emoji-regex": "^10.3.0", @@ -5084,8 +5721,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@oclif/table/node_modules/strip-ansi": { + "node_modules/@oclif/plugin-update/node_modules/strip-ansi": { "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -5097,8 +5736,10 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@oclif/table/node_modules/wrap-ansi": { + "node_modules/@oclif/plugin-update/node_modules/wrap-ansi": { "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", @@ -5112,173 +5753,236 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@oclif/test": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/@oclif/test/-/test-4.1.15.tgz", - "integrity": "sha512-OVTmz3RxnOWYPoE9sbB9Przfph+QSLMvHUfqEwXZKupuOHCJAJX0QDUfVyh1pK+XYEQ2RUaF+qhxqBfIfaahBw==", - "dev": true, + "node_modules/@oclif/plugin-version": { + "version": "2.2.36", + "resolved": "https://registry.npmjs.org/@oclif/plugin-version/-/plugin-version-2.2.36.tgz", + "integrity": "sha512-KmO901zv4CiMbNLCEEFw5c3RsSUjT/VfpaFUCoiJKwF/Bh6Gzi2dV4++DmpgXsNvQ9bpTemp4ncNcCJVkkYrLQ==", "license": "MIT", "dependencies": { - "ansis": "^3.17.0", - "debug": "^4.4.3" + "@oclif/core": "^4", + "ansis": "^3.17.0" }, "engines": { "node": ">=18.0.0" - }, - "peerDependencies": { - "@oclif/core": ">= 3.0.0" } }, - "node_modules/@octokit/auth-token": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^9.0.0" - }, + "node_modules/@oclif/plugin-version/node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", + "license": "ISC", "engines": { - "node": ">= 14" + "node": ">=14" } }, - "node_modules/@octokit/core": { - "version": "4.2.0", - "dev": true, + "node_modules/@oclif/plugin-warn-if-update-available": { + "version": "3.1.55", + "resolved": "https://registry.npmjs.org/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-3.1.55.tgz", + "integrity": "sha512-VIEBoaoMOCjl3y+w/kdfZMODi0mVMnDuM0vkBf3nqeidhRXVXq87hBqYDdRwN1XoD+eDfE8tBbOP7qtSOONztQ==", "license": "MIT", "dependencies": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" + "@oclif/core": "^4", + "ansis": "^3.17.0", + "debug": "^4.4.3", + "http-call": "^5.2.2", + "lodash": "^4.17.23", + "registry-auth-token": "^5.1.1" }, "engines": { - "node": ">= 14" + "node": ">=18.0.0" } }, - "node_modules/@octokit/endpoint": { - "version": "7.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - }, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", + "license": "ISC", "engines": { - "node": ">= 14" + "node": ">=14" } }, - "node_modules/@octokit/graphql": { - "version": "5.0.5", - "dev": true, + "node_modules/@oclif/plugin-warn-if-update-available/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^9.0.0", - "universal-user-agent": "^6.0.0" + "ms": "^2.1.3" }, "engines": { - "node": ">= 14" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@octokit/openapi-types": { - "version": "16.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-enterprise-rest": { - "version": "6.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "6.0.0", - "dev": true, + "node_modules/@oclif/plugin-which": { + "version": "3.2.43", + "resolved": "https://registry.npmjs.org/@oclif/plugin-which/-/plugin-which-3.2.43.tgz", + "integrity": "sha512-Oio960NmC232/zCtbX0brhlwi+4eqVsqgeionmXe5kvPbtLJNywIZsqIAwpFxZGPFRTgxk/EWDyUkD6+zAZDRQ==", "license": "MIT", "dependencies": { - "@octokit/types": "^9.0.0" + "@oclif/core": "^4", + "ansis": "^3.17.0" }, "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "@octokit/core": ">=4" + "node": ">=18.0.0" + } + }, + "node_modules/@oclif/plugin-which/node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", + "license": "ISC", + "engines": { + "node": ">=14" } }, - "node_modules/@octokit/plugin-request-log": { + "node_modules/@oclif/screen": { "version": "1.0.4", - "dev": true, + "resolved": "https://registry.npmjs.org/@oclif/screen/-/screen-1.0.4.tgz", + "integrity": "sha512-60CHpq+eqnTxLZQ4PGHYNwUX572hgpMHGPtTWMjdTMsAvlm69lZV/4ly6O3sAYkomo4NggGcomrDpBe34rxUqw==", + "deprecated": "Deprecated in favor of @oclif/core", "license": "MIT", - "peerDependencies": { - "@octokit/core": ">=3" + "engines": { + "node": ">=8.0.0" } }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "7.0.1", - "dev": true, + "node_modules/@oclif/table": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@oclif/table/-/table-0.4.14.tgz", + "integrity": "sha512-qj7cl/duiIOgGK5b31W+Y2JE1POeDd4+q/0Qly63RQVBCwOxCdrCm7Nq1j0jXiYY9boUA7rJPT6KAyWOSFdQxA==", "license": "MIT", "dependencies": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.3.1" + "@types/react": "^18.3.12", + "change-case": "^5.4.4", + "cli-truncate": "^4.0.0", + "ink": "5.0.1", + "natural-orderby": "^3.0.2", + "object-hash": "^3.0.0", + "react": "^18.3.1", + "strip-ansi": "^7.1.2", + "wrap-ansi": "^9.0.2" }, "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "@octokit/core": ">=3" + "node": ">=18.0.0" } }, - "node_modules/@octokit/request": { + "node_modules/@oclif/table/node_modules/ansi-styles": { "version": "6.2.3", - "dev": true, "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - }, "engines": { - "node": ">= 14" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@octokit/request-error": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "node_modules/@oclif/table/node_modules/change-case": { + "version": "5.4.4", + "license": "MIT" + }, + "node_modules/@oclif/table/node_modules/emoji-regex": { + "version": "10.5.0", + "license": "MIT" + }, + "node_modules/@oclif/table/node_modules/natural-orderby": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-3.0.2.tgz", + "integrity": "sha512-x7ZdOwBxZCEm9MM7+eQCjkrNLrW3rkBKNHVr78zbtqnMGVNlnDi6C/eUEYgxHNrcbu0ymvjzcwIL/6H1iHri9g==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@oclif/table/node_modules/string-width": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">= 14" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@oclif/table/node_modules/strip-ansi": { + "version": "7.1.2", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@oclif/table/node_modules/wrap-ansi": { + "version": "9.0.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@octokit/rest": { - "version": "19.0.7", + "node_modules/@oclif/test": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/@oclif/test/-/test-4.1.15.tgz", + "integrity": "sha512-OVTmz3RxnOWYPoE9sbB9Przfph+QSLMvHUfqEwXZKupuOHCJAJX0QDUfVyh1pK+XYEQ2RUaF+qhxqBfIfaahBw==", "dev": true, "license": "MIT", "dependencies": { - "@octokit/core": "^4.1.0", - "@octokit/plugin-paginate-rest": "^6.0.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^7.0.0" + "ansis": "^3.17.0", + "debug": "^4.4.3" }, "engines": { - "node": ">= 14" + "node": ">=18.0.0" + }, + "peerDependencies": { + "@oclif/core": ">= 3.0.0" } }, - "node_modules/@octokit/types": { - "version": "9.0.0", + "node_modules/@oclif/test/node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + } + }, + "node_modules/@oclif/test/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^16.0.0" + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/@opentelemetry/api": { @@ -5470,6 +6174,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-amqplib/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-amqplib/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -5542,6 +6263,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-connect/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-connect/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -5611,6 +6349,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-dataloader/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-dataloader/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -5682,6 +6437,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-express/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-express/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -5752,6 +6524,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-fs/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-fs/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -5821,6 +6610,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-generic-pool/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-generic-pool/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -5890,6 +6696,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-graphql/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-graphql/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -5961,6 +6784,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-hapi/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-hapi/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6033,6 +6873,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-http/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-http/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6103,6 +6960,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-ioredis/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-ioredis/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6173,14 +7047,31 @@ "@opentelemetry/api": "^1.3.0" } }, - "node_modules/@opentelemetry/instrumentation-kafkajs/node_modules/import-in-the-middle": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", - "integrity": "sha512-yNZhyQYqXpkT0AKq3F3KLasUSK4fHvebNH5hOsKQw2dhGSALvQ4U0BqUc5suziKvydO5u5hgN2hy1RJaho8U5A==", - "license": "Apache-2.0", - "dependencies": { - "acorn": "^8.14.0", - "acorn-import-attributes": "^1.9.5", + "node_modules/@opentelemetry/instrumentation-kafkajs/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@opentelemetry/instrumentation-kafkajs/node_modules/import-in-the-middle": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", + "integrity": "sha512-yNZhyQYqXpkT0AKq3F3KLasUSK4fHvebNH5hOsKQw2dhGSALvQ4U0BqUc5suziKvydO5u5hgN2hy1RJaho8U5A==", + "license": "Apache-2.0", + "dependencies": { + "acorn": "^8.14.0", + "acorn-import-attributes": "^1.9.5", "cjs-module-lexer": "^1.2.2", "module-details-from-path": "^1.0.3" } @@ -6243,6 +7134,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-knex/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-knex/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6314,6 +7222,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-koa/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-koa/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6383,6 +7308,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-lru-memoizer/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-lru-memoizer/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6452,6 +7394,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-mongodb/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-mongodb/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6522,6 +7481,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-mongoose/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-mongoose/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6592,6 +7568,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-mysql/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-mysql/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6663,6 +7656,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-mysql2/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-mysql2/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6737,6 +7747,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-pg/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-pg/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6808,6 +7835,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-redis/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-redis/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6878,6 +7922,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-tedious/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-tedious/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -6949,6 +8010,23 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-undici/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@opentelemetry/instrumentation-undici/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -7454,36 +8532,20 @@ "@opentelemetry/api": "^1.1.0" } }, - "node_modules/@parcel/watcher": { - "version": "2.0.4", - "dev": true, - "hasInstallScript": true, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "license": "MIT", - "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, + "optional": true, "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@phenomnomnominal/tsquery": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "esquery": "^1.0.1" - }, - "peerDependencies": { - "typescript": "^3 || ^4" + "node": ">=14" } }, "node_modules/@pnpm/config.env-replace": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", "license": "MIT", "engines": { "node": ">=12.22.0" @@ -7491,6 +8553,8 @@ }, "node_modules/@pnpm/network.ca-file": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", "license": "MIT", "dependencies": { "graceful-fs": "4.2.10" @@ -7501,10 +8565,14 @@ }, "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", "license": "ISC" }, "node_modules/@pnpm/npm-conf": { - "version": "2.3.1", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-3.0.2.tgz", + "integrity": "sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==", "license": "MIT", "dependencies": { "@pnpm/config.env-replace": "^1.1.0", @@ -7739,6 +8807,23 @@ "@opentelemetry/semantic-conventions": "^1.37.0" } }, + "node_modules/@sentry/node/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/@sentry/node/node_modules/import-in-the-middle": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.0.tgz", @@ -7841,20 +8926,34 @@ "node": ">=4" } }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", + "dev": true, + "license": "(Unlicense OR Apache-2.0)" + }, "node_modules/@smithy/abort-controller": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.2.5.tgz", - "integrity": "sha512-j7HwVkBw68YW8UmFRcjZOmssE77Rvk0GWAIN1oFBhsaovQmZWYCIcGa9/pwRB0ExI8Sk9MWNALTjftjHZea7VA==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.2.8.tgz", + "integrity": "sha512-peuVfkYHAmS5ybKxWcfraK7WBBP0J+rkfUcbHJJKQ4ir3UAUNQI+Y4Vt/PqSzGqgloJ5O1dk7+WzNL8wcCSXbw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/abort-controller/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/chunked-blob-reader": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.2.0.tgz", @@ -7882,38 +8981,59 @@ "node": ">=18.0.0" } }, - "node_modules/@smithy/config-resolver": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.4.3.tgz", - "integrity": "sha512-ezHLe1tKLUxDJo2LHtDuEDyWXolw8WGOR92qb4bQdWq/zKenO5BvctZGrVJBK08zjezSk7bmbKFOXIVyChvDLw==", - "dev": true, - "license": "Apache-2.0", + "node_modules/@smithy/chunked-blob-reader-native/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/@smithy/chunked-blob-reader/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/@smithy/config-resolver": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.4.6.tgz", + "integrity": "sha512-qJpzYC64kaj3S0fueiu3kXm8xPrR3PcXDPEgnaNMRn0EjNSZFoFjvbUp0YUDsRhN1CB90EnHJtbxWKevnH99UQ==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.3.5", - "@smithy/types": "^4.9.0", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/types": "^4.12.0", "@smithy/util-config-provider": "^4.2.0", - "@smithy/util-endpoints": "^3.2.5", - "@smithy/util-middleware": "^4.2.5", + "@smithy/util-endpoints": "^3.2.8", + "@smithy/util-middleware": "^4.2.8", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/config-resolver/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/core": { - "version": "3.18.7", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.18.7.tgz", - "integrity": "sha512-axG9MvKhMWOhFbvf5y2DuyTxQueO0dkedY9QC3mAfndLosRI/9LJv8WaL0mw7ubNhsO4IuXX9/9dYGPFvHrqlw==", + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.22.1.tgz", + "integrity": "sha512-x3ie6Crr58MWrm4viHqqy2Du2rHYZjwu8BekasrQx4ca+Y24dzVAwq3yErdqIbc2G3I0kLQA13PQ+/rde+u65g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-serde": "^4.2.6", - "@smithy/protocol-http": "^5.3.5", - "@smithy/types": "^4.9.0", + "@smithy/middleware-serde": "^4.2.9", + "@smithy/protocol-http": "^5.3.8", + "@smithy/types": "^4.12.0", "@smithy/util-base64": "^4.3.0", "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-middleware": "^4.2.5", - "@smithy/util-stream": "^4.5.6", + "@smithy/util-middleware": "^4.2.8", + "@smithy/util-stream": "^4.5.11", "@smithy/util-utf8": "^4.2.0", "@smithy/uuid": "^1.1.0", "tslib": "^2.6.2" @@ -7922,32 +9042,46 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/core/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/credential-provider-imds": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.5.tgz", - "integrity": "sha512-BZwotjoZWn9+36nimwm/OLIcVe+KYRwzMjfhd4QT7QxPm9WY0HiOV8t/Wlh+HVUif0SBVV7ksq8//hPaBC/okQ==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.8.tgz", + "integrity": "sha512-FNT0xHS1c/CPN8upqbMFP83+ul5YgdisfCfkZ86Jh2NSmnqw/AJ6x5pEogVCTVvSm7j9MopRU89bmDelxuDMYw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.3.5", - "@smithy/property-provider": "^4.2.5", - "@smithy/types": "^4.9.0", - "@smithy/url-parser": "^4.2.5", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/property-provider": "^4.2.8", + "@smithy/types": "^4.12.0", + "@smithy/url-parser": "^4.2.8", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/credential-provider-imds/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/eventstream-codec": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.2.5.tgz", - "integrity": "sha512-Ogt4Zi9hEbIP17oQMd68qYOHUzmH47UkK7q7Gl55iIm9oKt27MUGrC5JfpMroeHjdkOliOA4Qt3NQ1xMq/nrlA==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.2.8.tgz", + "integrity": "sha512-jS/O5Q14UsufqoGhov7dHLOPCzkYJl9QDzusI2Psh4wyYx/izhzvX9P4D69aTxcdfVhEPhjK+wYyn/PzLjKbbw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/crc32": "5.2.0", - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "@smithy/util-hex-encoding": "^4.2.0", "tslib": "^2.6.2" }, @@ -7955,75 +9089,110 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/eventstream-codec/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/eventstream-serde-browser": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.5.tgz", - "integrity": "sha512-HohfmCQZjppVnKX2PnXlf47CW3j92Ki6T/vkAT2DhBR47e89pen3s4fIa7otGTtrVxmj7q+IhH0RnC5kpR8wtw==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.8.tgz", + "integrity": "sha512-MTfQT/CRQz5g24ayXdjg53V0mhucZth4PESoA5IhvaWVDTOQLfo8qI9vzqHcPsdd2v6sqfTYqF5L/l+pea5Uyw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^4.2.5", - "@smithy/types": "^4.9.0", + "@smithy/eventstream-serde-universal": "^4.2.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/eventstream-serde-browser/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/eventstream-serde-config-resolver": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.5.tgz", - "integrity": "sha512-ibjQjM7wEXtECiT6my1xfiMH9IcEczMOS6xiCQXoUIYSj5b1CpBbJ3VYbdwDy8Vcg5JHN7eFpOCGk8nyZAltNQ==", + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.8.tgz", + "integrity": "sha512-ah12+luBiDGzBruhu3efNy1IlbwSEdNiw8fOZksoKoWW1ZHvO/04MQsdnws/9Aj+5b0YXSSN2JXKy/ClIsW8MQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/eventstream-serde-config-resolver/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/eventstream-serde-node": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.5.tgz", - "integrity": "sha512-+elOuaYx6F2H6x1/5BQP5ugv12nfJl66GhxON8+dWVUEDJ9jah/A0tayVdkLRP0AeSac0inYkDz5qBFKfVp2Gg==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.8.tgz", + "integrity": "sha512-cYpCpp29z6EJHa5T9WL0KAlq3SOKUQkcgSoeRfRVwjGgSFl7Uh32eYGt7IDYCX20skiEdRffyDpvF2efEZPC0A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^4.2.5", - "@smithy/types": "^4.9.0", + "@smithy/eventstream-serde-universal": "^4.2.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/eventstream-serde-node/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/eventstream-serde-universal": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.5.tgz", - "integrity": "sha512-G9WSqbST45bmIFaeNuP/EnC19Rhp54CcVdX9PDL1zyEB514WsDVXhlyihKlGXnRycmHNmVv88Bvvt4EYxWef/Q==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.8.tgz", + "integrity": "sha512-iJ6YNJd0bntJYnX6s52NC4WFYcZeKrPUr1Kmmr5AwZcwCSzVpS7oavAmxMR7pMq7V+D1G4s9F5NJK0xwOsKAlQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-codec": "^4.2.5", - "@smithy/types": "^4.9.0", + "@smithy/eventstream-codec": "^4.2.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/eventstream-serde-universal/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/fetch-http-handler": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.6.tgz", - "integrity": "sha512-3+RG3EA6BBJ/ofZUeTFJA7mHfSYrZtQIrDP9dI8Lf7X6Jbos2jptuLrAAteDiFVrmbEmLSuRG/bUKzfAXk7dhg==", + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.9.tgz", + "integrity": "sha512-I4UhmcTYXBrct03rwzQX1Y/iqQlzVQaPxWjCjula++5EmWq9YGBrx6bbGqluGc1f0XEfhSkiY4jhLgbsJUMKRA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^5.3.5", - "@smithy/querystring-builder": "^4.2.5", - "@smithy/types": "^4.9.0", + "@smithy/protocol-http": "^5.3.8", + "@smithy/querystring-builder": "^4.2.8", + "@smithy/types": "^4.12.0", "@smithy/util-base64": "^4.3.0", "tslib": "^2.6.2" }, @@ -8031,30 +9200,44 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/fetch-http-handler/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/hash-blob-browser": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.6.tgz", - "integrity": "sha512-8P//tA8DVPk+3XURk2rwcKgYwFvwGwmJH/wJqQiSKwXZtf/LiZK+hbUZmPj/9KzM+OVSwe4o85KTp5x9DUZTjw==", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.9.tgz", + "integrity": "sha512-m80d/iicI7DlBDxyQP6Th7BW/ejDGiF0bgI754+tiwK0lgMkcaIBgvwwVc7OFbY4eUzpGtnig52MhPAEJ7iNYg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/chunked-blob-reader": "^5.2.0", "@smithy/chunked-blob-reader-native": "^4.2.1", - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/hash-blob-browser/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/hash-node": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.2.5.tgz", - "integrity": "sha512-DpYX914YOfA3UDT9CN1BM787PcHfWRBB43fFGCYrZFUH0Jv+5t8yYl+Pd5PW4+QzoGEDvn5d5QIO4j2HyYZQSA==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.2.8.tgz", + "integrity": "sha512-7ZIlPbmaDGxVoxErDZnuFG18WekhbA/g2/i97wGj+wUBeS6pcUeAym8u4BXh/75RXWhgIJhyC11hBzig6MljwA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "@smithy/util-buffer-from": "^4.2.0", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" @@ -8063,14 +9246,21 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/hash-node/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/hash-stream-node": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-4.2.5.tgz", - "integrity": "sha512-6+do24VnEyvWcGdHXomlpd0m8bfZePpUKBy7m311n+JuRwug8J4dCanJdTymx//8mi0nlkflZBvJe+dEO/O12Q==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-4.2.8.tgz", + "integrity": "sha512-v0FLTXgHrTeheYZFGhR+ehX5qUm4IQsjAiL9qehad2cyjMWcN2QG6/4mSwbSgEQzI7jwfoXj7z4fxZUx/Mhj2w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, @@ -8078,20 +9268,34 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/hash-stream-node/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/invalid-dependency": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.2.5.tgz", - "integrity": "sha512-2L2erASEro1WC5nV+plwIMxrTXpvpfzl4e+Nre6vBVRR2HKeGGcvpJyyL3/PpiSg+cJG2KpTmZmq934Olb6e5A==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.2.8.tgz", + "integrity": "sha512-N9iozRybwAQ2dn9Fot9kI6/w9vos2oTXLhtK7ovGqwZjlOcxu6XhPlpLpC+INsxktqHinn5gS2DXDjDF2kG5sQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/invalid-dependency/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/is-array-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz", @@ -8105,14 +9309,21 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/is-array-buffer/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/md5-js": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-4.2.5.tgz", - "integrity": "sha512-Bt6jpSTMWfjCtC0s79gZ/WZ1w90grfmopVOWqkI2ovhjpD5Q2XRXuecIPB9689L2+cCySMbaXDhBPU56FKNDNg==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-4.2.8.tgz", + "integrity": "sha512-oGMaLj4tVZzLi3itBa9TCswgMBr7k9b+qKYowQ6x1rTyTuO1IU2YHdHUa+891OsOH+wCsH7aTPRsTJO3RMQmjQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" }, @@ -8120,55 +9331,76 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/md5-js/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/middleware-content-length": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.2.5.tgz", - "integrity": "sha512-Y/RabVa5vbl5FuHYV2vUCwvh/dqzrEY/K2yWPSqvhFUwIY0atLqO4TienjBXakoy4zrKAMCZwg+YEqmH7jaN7A==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.2.8.tgz", + "integrity": "sha512-RO0jeoaYAB1qBRhfVyq0pMgBoUK34YEJxVxyjOWYZiOKOq2yMZ4MnVXMZCUDenpozHue207+9P5ilTV1zeda0A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^5.3.5", - "@smithy/types": "^4.9.0", + "@smithy/protocol-http": "^5.3.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/middleware-content-length/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/middleware-endpoint": { - "version": "4.3.14", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.3.14.tgz", - "integrity": "sha512-v0q4uTKgBM8dsqGjqsabZQyH85nFaTnFcgpWU1uydKFsdyyMzfvOkNum9G7VK+dOP01vUnoZxIeRiJ6uD0kjIg==", + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.13.tgz", + "integrity": "sha512-x6vn0PjYmGdNuKh/juUJJewZh7MoQ46jYaJ2mvekF4EesMuFfrl4LaW/k97Zjf8PTCPQmPgMvwewg7eNoH9n5w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^3.18.7", - "@smithy/middleware-serde": "^4.2.6", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/shared-ini-file-loader": "^4.4.0", - "@smithy/types": "^4.9.0", - "@smithy/url-parser": "^4.2.5", - "@smithy/util-middleware": "^4.2.5", + "@smithy/core": "^3.22.1", + "@smithy/middleware-serde": "^4.2.9", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/shared-ini-file-loader": "^4.4.3", + "@smithy/types": "^4.12.0", + "@smithy/url-parser": "^4.2.8", + "@smithy/util-middleware": "^4.2.8", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/middleware-endpoint/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/middleware-retry": { - "version": "4.4.14", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.14.tgz", - "integrity": "sha512-Z2DG8Ej7FyWG1UA+7HceINtSLzswUgs2np3sZX0YBBxCt+CXG4QUxv88ZDS3+2/1ldW7LqtSY1UO/6VQ1pND8Q==", + "version": "4.4.30", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.30.tgz", + "integrity": "sha512-CBGyFvN0f8hlnqKH/jckRDz78Snrp345+PVk8Ux7pnkUCW97Iinse59lY78hBt04h1GZ6hjBN94BRwZy1xC8Bg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.3.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/service-error-classification": "^4.2.5", - "@smithy/smithy-client": "^4.9.10", - "@smithy/types": "^4.9.0", - "@smithy/util-middleware": "^4.2.5", - "@smithy/util-retry": "^4.2.5", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/service-error-classification": "^4.2.8", + "@smithy/smithy-client": "^4.11.2", + "@smithy/types": "^4.12.0", + "@smithy/util-middleware": "^4.2.8", + "@smithy/util-retry": "^4.2.8", "@smithy/uuid": "^1.1.0", "tslib": "^2.6.2" }, @@ -8176,104 +9408,153 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/middleware-retry/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/middleware-serde": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.6.tgz", - "integrity": "sha512-VkLoE/z7e2g8pirwisLz8XJWedUSY8my/qrp81VmAdyrhi94T+riBfwP+AOEEFR9rFTSonC/5D2eWNmFabHyGQ==", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.9.tgz", + "integrity": "sha512-eMNiej0u/snzDvlqRGSN3Vl0ESn3838+nKyVfF2FKNXFbi4SERYT6PR392D39iczngbqqGG0Jl1DlCnp7tBbXQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^5.3.5", - "@smithy/types": "^4.9.0", + "@smithy/protocol-http": "^5.3.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/middleware-serde/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/middleware-stack": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.2.5.tgz", - "integrity": "sha512-bYrutc+neOyWxtZdbB2USbQttZN0mXaOyYLIsaTbJhFsfpXyGWUxJpEuO1rJ8IIJm2qH4+xJT0mxUSsEDTYwdQ==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.2.8.tgz", + "integrity": "sha512-w6LCfOviTYQjBctOKSwy6A8FIkQy7ICvglrZFl6Bw4FmcQ1Z420fUtIhxaUZZshRe0VCq4kvDiPiXrPZAe8oRA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/middleware-stack/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/node-config-provider": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.3.5.tgz", - "integrity": "sha512-UTurh1C4qkVCtqggI36DGbLB2Kv8UlcFdMXDcWMbqVY2uRg0XmT9Pb4Vj6oSQ34eizO1fvR0RnFV4Axw4IrrAg==", + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.3.8.tgz", + "integrity": "sha512-aFP1ai4lrbVlWjfpAfRSL8KFcnJQYfTl5QxLJXY32vghJrDuFyPZ6LtUL+JEGYiFRG1PfPLHLoxj107ulncLIg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^4.2.5", - "@smithy/shared-ini-file-loader": "^4.4.0", - "@smithy/types": "^4.9.0", + "@smithy/property-provider": "^4.2.8", + "@smithy/shared-ini-file-loader": "^4.4.3", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/node-config-provider/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/node-http-handler": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.5.tgz", - "integrity": "sha512-CMnzM9R2WqlqXQGtIlsHMEZfXKJVTIrqCNoSd/QpAyp+Dw0a1Vps13l6ma1fH8g7zSPNsA59B/kWgeylFuA/lw==", + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.9.tgz", + "integrity": "sha512-KX5Wml5mF+luxm1szW4QDz32e3NObgJ4Fyw+irhph4I/2geXwUy4jkIMUs5ZPGflRBeR6BUkC2wqIab4Llgm3w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^4.2.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/querystring-builder": "^4.2.5", - "@smithy/types": "^4.9.0", + "@smithy/abort-controller": "^4.2.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/querystring-builder": "^4.2.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/node-http-handler/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/property-provider": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.2.5.tgz", - "integrity": "sha512-8iLN1XSE1rl4MuxvQ+5OSk/Zb5El7NJZ1td6Tn+8dQQHIjp59Lwl6bd0+nzw6SKm2wSSriH2v/I9LPzUic7EOg==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.2.8.tgz", + "integrity": "sha512-EtCTbyIveCKeOXDSWSdze3k612yCPq1YbXsbqX3UHhkOSW8zKsM9NOJG5gTIya0vbY2DIaieG8pKo1rITHYL0w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@smithy/protocol-http": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.3.5.tgz", - "integrity": "sha512-RlaL+sA0LNMp03bf7XPbFmT5gN+w3besXSWMkA8rcmxLSVfiEXElQi4O2IWwPfxzcHkxqrwBFMbngB8yx/RvaQ==", - "dev": true, + "node_modules/@smithy/property-provider/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/@smithy/protocol-http": { + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.3.8.tgz", + "integrity": "sha512-QNINVDhxpZ5QnP3aviNHQFlRogQZDfYlCkQT+7tJnErPQbDhysondEjhikuANxgMsZrkGeiAxXy4jguEGsDrWQ==", + "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/protocol-http/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/querystring-builder": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.2.5.tgz", - "integrity": "sha512-y98otMI1saoajeik2kLfGyRp11e5U/iJYH/wLCh3aTV/XutbGT9nziKGkgCaMD1ghK7p6htHMm6b6scl9JRUWg==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.2.8.tgz", + "integrity": "sha512-Xr83r31+DrE8CP3MqPgMJl+pQlLLmOfiEUnoyAlGzzJIrEsbKsPy1hqH0qySaQm4oWrCBlUqRt+idEgunKB+iw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "@smithy/util-uri-escape": "^4.2.0", "tslib": "^2.6.2" }, @@ -8281,59 +9562,80 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/querystring-builder/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/querystring-parser": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.2.5.tgz", - "integrity": "sha512-031WCTdPYgiQRYNPXznHXof2YM0GwL6SeaSyTH/P72M1Vz73TvCNH2Nq8Iu2IEPq9QP2yx0/nrw5YmSeAi/AjQ==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.2.8.tgz", + "integrity": "sha512-vUurovluVy50CUlazOiXkPq40KGvGWSdmusa3130MwrR1UNnNgKAlj58wlOe61XSHRpUfIIh6cE0zZ8mzKaDPA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/querystring-parser/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/service-error-classification": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.2.5.tgz", - "integrity": "sha512-8fEvK+WPE3wUAcDvqDQG1Vk3ANLR8Px979te96m84CbKAjBVf25rPYSzb4xU4hlTyho7VhOGnh5i62D/JVF0JQ==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.2.8.tgz", + "integrity": "sha512-mZ5xddodpJhEt3RkCjbmUQuXUOaPNTkbMGR0bcS8FE0bJDLMZlhmpgrvPNCYglVw5rsYTpSnv19womw9WWXKQQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0" + "@smithy/types": "^4.12.0" }, "engines": { "node": ">=18.0.0" } }, "node_modules/@smithy/shared-ini-file-loader": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.0.tgz", - "integrity": "sha512-5WmZ5+kJgJDjwXXIzr1vDTG+RhF9wzSODQBfkrQ2VVkYALKGvZX1lgVSxEkgicSAFnFhPj5rudJV0zoinqS0bA==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.3.tgz", + "integrity": "sha512-DfQjxXQnzC5UbCUPeC3Ie8u+rIWZTvuDPAGU/BxzrOGhRvgUanaP68kDZA+jaT3ZI+djOf+4dERGlm9mWfFDrg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/shared-ini-file-loader/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/signature-v4": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.3.5.tgz", - "integrity": "sha512-xSUfMu1FT7ccfSXkoLl/QRQBi2rOvi3tiBZU2Tdy3I6cgvZ6SEi9QNey+lqps/sJRnogIS+lq+B1gxxbra2a/w==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.3.8.tgz", + "integrity": "sha512-6A4vdGj7qKNRF16UIcO8HhHjKW27thsxYci+5r/uVRkdcBEkOEiY8OMPuydLX4QHSrJqGHPJzPRwwVTqbLZJhg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^4.2.0", - "@smithy/protocol-http": "^5.3.5", - "@smithy/types": "^4.9.0", + "@smithy/protocol-http": "^5.3.8", + "@smithy/types": "^4.12.0", "@smithy/util-hex-encoding": "^4.2.0", - "@smithy/util-middleware": "^4.2.5", + "@smithy/util-middleware": "^4.2.8", "@smithy/util-uri-escape": "^4.2.0", "@smithy/util-utf8": "^4.2.0", "tslib": "^2.6.2" @@ -8342,25 +9644,39 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/signature-v4/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/smithy-client": { - "version": "4.9.10", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.9.10.tgz", - "integrity": "sha512-Jaoz4Jw1QYHc1EFww/E6gVtNjhoDU+gwRKqXP6C3LKYqqH2UQhP8tMP3+t/ePrhaze7fhLE8vS2q6vVxBANFTQ==", + "version": "4.11.2", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.11.2.tgz", + "integrity": "sha512-SCkGmFak/xC1n7hKRsUr6wOnBTJ3L22Qd4e8H1fQIuKTAjntwgU8lrdMe7uHdiT2mJAOWA/60qaW9tiMu69n1A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^3.18.7", - "@smithy/middleware-endpoint": "^4.3.14", - "@smithy/middleware-stack": "^4.2.5", - "@smithy/protocol-http": "^5.3.5", - "@smithy/types": "^4.9.0", - "@smithy/util-stream": "^4.5.6", + "@smithy/core": "^3.22.1", + "@smithy/middleware-endpoint": "^4.4.13", + "@smithy/middleware-stack": "^4.2.8", + "@smithy/protocol-http": "^5.3.8", + "@smithy/types": "^4.12.0", + "@smithy/util-stream": "^4.5.11", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/smithy-client/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/types": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz", @@ -8374,21 +9690,35 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/types/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/url-parser": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.2.5.tgz", - "integrity": "sha512-VaxMGsilqFnK1CeBX+LXnSuaMx4sTL/6znSZh2829txWieazdVxr54HmiyTsIbpOTLcf5nYpq9lpzmwRdxj6rQ==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.2.8.tgz", + "integrity": "sha512-NQho9U68TGMEU639YkXnVMV3GEFFULmmaWdlu1E9qzyIePOHsoSnagTGSDv1Zi8DCNN6btxOSdgmy5E/hsZwhA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^4.2.5", - "@smithy/types": "^4.9.0", + "@smithy/querystring-parser": "^4.2.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/url-parser/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-base64": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.3.0.tgz", @@ -8404,6 +9734,13 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/util-base64/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-body-length-browser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.0.tgz", @@ -8417,6 +9754,13 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/util-body-length-browser/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-body-length-node": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-4.2.1.tgz", @@ -8430,6 +9774,13 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/util-body-length-node/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-buffer-from": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.2.0.tgz", @@ -8444,6 +9795,13 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/util-buffer-from/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-config-provider": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-4.2.0.tgz", @@ -8457,56 +9815,84 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/util-config-provider/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-defaults-mode-browser": { - "version": "4.3.13", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.13.tgz", - "integrity": "sha512-hlVLdAGrVfyNei+pKIgqDTxfu/ZI2NSyqj4IDxKd5bIsIqwR/dSlkxlPaYxFiIaDVrBy0he8orsFy+Cz119XvA==", + "version": "4.3.29", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.29.tgz", + "integrity": "sha512-nIGy3DNRmOjaYaaKcQDzmWsro9uxlaqUOhZDHQed9MW/GmkBZPtnU70Pu1+GT9IBmUXwRdDuiyaeiy9Xtpn3+Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^4.2.5", - "@smithy/smithy-client": "^4.9.10", - "@smithy/types": "^4.9.0", + "@smithy/property-provider": "^4.2.8", + "@smithy/smithy-client": "^4.11.2", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/util-defaults-mode-browser/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-defaults-mode-node": { - "version": "4.2.16", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.16.tgz", - "integrity": "sha512-F1t22IUiJLHrxW9W1CQ6B9PN+skZ9cqSuzB18Eh06HrJPbjsyZ7ZHecAKw80DQtyGTRcVfeukKaCRYebFwclbg==", + "version": "4.2.32", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.32.tgz", + "integrity": "sha512-7dtFff6pu5fsjqrVve0YMhrnzJtccCWDacNKOkiZjJ++fmjGExmmSu341x+WU6Oc1IccL7lDuaUj7SfrHpWc5Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/config-resolver": "^4.4.3", - "@smithy/credential-provider-imds": "^4.2.5", - "@smithy/node-config-provider": "^4.3.5", - "@smithy/property-provider": "^4.2.5", - "@smithy/smithy-client": "^4.9.10", - "@smithy/types": "^4.9.0", + "@smithy/config-resolver": "^4.4.6", + "@smithy/credential-provider-imds": "^4.2.8", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/property-provider": "^4.2.8", + "@smithy/smithy-client": "^4.11.2", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/util-defaults-mode-node/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-endpoints": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.2.5.tgz", - "integrity": "sha512-3O63AAWu2cSNQZp+ayl9I3NapW1p1rR5mlVHcF6hAB1dPZUQFfRPYtplWX/3xrzWthPGj5FqB12taJJCfH6s8A==", + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.2.8.tgz", + "integrity": "sha512-8JaVTn3pBDkhZgHQ8R0epwWt+BqPSLCjdjXXusK1onwJlRuN69fbvSK66aIKKO7SwVFM6x2J2ox5X8pOaWcUEw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.3.5", - "@smithy/types": "^4.9.0", + "@smithy/node-config-provider": "^4.3.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/util-endpoints/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-hex-encoding": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.0.tgz", @@ -8520,45 +9906,66 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/util-hex-encoding/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-middleware": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.2.5.tgz", - "integrity": "sha512-6Y3+rvBF7+PZOc40ybeZMcGln6xJGVeY60E7jy9Mv5iKpMJpHgRE6dKy9ScsVxvfAYuEX4Q9a65DQX90KaQ3bA==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.2.8.tgz", + "integrity": "sha512-PMqfeJxLcNPMDgvPbbLl/2Vpin+luxqTGPpW3NAQVLbRrFRzTa4rNAASYeIGjRV9Ytuhzny39SpyU04EQreF+A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.9.0", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/util-middleware/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-retry": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.2.5.tgz", - "integrity": "sha512-GBj3+EZBbN4NAqJ/7pAhsXdfzdlznOh8PydUijy6FpNIMnHPSMO2/rP4HKu+UFeikJxShERk528oy7GT79YiJg==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.2.8.tgz", + "integrity": "sha512-CfJqwvoRY0kTGe5AkQokpURNCT1u/MkRzMTASWMPPo2hNSnKtF1D45dQl3DE2LKLr4m+PW9mCeBMJr5mCAVThg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^4.2.5", - "@smithy/types": "^4.9.0", + "@smithy/service-error-classification": "^4.2.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/util-retry/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-stream": { - "version": "4.5.6", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.6.tgz", - "integrity": "sha512-qWw/UM59TiaFrPevefOZ8CNBKbYEP6wBAIlLqxn3VAIo9rgnTNc4ASbVrqDmhuwI87usnjhdQrxodzAGFFzbRQ==", + "version": "4.5.11", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.11.tgz", + "integrity": "sha512-lKmZ0S/3Qj2OF5H1+VzvDLb6kRxGzZHq6f3rAsoSu5cTLGsn3v3VQBA8czkNNXlLjoFEtVu3OQT2jEeOtOE2CA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^5.3.6", - "@smithy/node-http-handler": "^4.4.5", - "@smithy/types": "^4.9.0", + "@smithy/fetch-http-handler": "^5.3.9", + "@smithy/node-http-handler": "^4.4.9", + "@smithy/types": "^4.12.0", "@smithy/util-base64": "^4.3.0", "@smithy/util-buffer-from": "^4.2.0", "@smithy/util-hex-encoding": "^4.2.0", @@ -8569,6 +9976,13 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/util-stream/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-uri-escape": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.2.0.tgz", @@ -8582,6 +9996,13 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/util-uri-escape/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-utf8": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", @@ -8596,21 +10017,35 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/util-utf8/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/util-waiter": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.2.5.tgz", - "integrity": "sha512-Dbun99A3InifQdIrsXZ+QLcC0PGBPAdrl4cj1mTgJvyc9N2zf7QSxg8TBkzsCmGJdE3TLbO9ycwpY0EkWahQ/g==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.2.8.tgz", + "integrity": "sha512-n+lahlMWk+aejGuax7DPWtqav8HYnWxQwR+LCG2BgCUmaGcTe9qZCFsmw8TMg9iG75HOwhrJCX9TCJRLH+Yzqg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^4.2.5", - "@smithy/types": "^4.9.0", + "@smithy/abort-controller": "^4.2.8", + "@smithy/types": "^4.12.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@smithy/util-waiter/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@smithy/uuid": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@smithy/uuid/-/uuid-1.1.0.tgz", @@ -8624,6 +10059,13 @@ "node": ">=18.0.0" } }, + "node_modules/@smithy/uuid/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/@szmarczak/http-timer": { "version": "5.0.1", "license": "MIT", @@ -8634,13 +10076,11 @@ "node": ">=14.16" } }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "license": "MIT" }, "node_modules/@tsconfig/node10": { "version": "1.0.9", @@ -8669,6 +10109,31 @@ "tslib": "^2.4.0" } }, + "node_modules/@tybys/wasm-util/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD", + "optional": true + }, + "node_modules/@types/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-UFa7mfKgSutXdT+elzJo8Ulr7FHgLNAyglVIOZYXFNJVQERm8DPrcwPret5BYk66LBE7fwm1XoVGi76MJkQ6ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/color-name": "*" + } + }, + "node_modules/@types/bytes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@types/bytes/-/bytes-3.1.5.tgz", + "integrity": "sha512-VgZkrJckypj85YxEsEavcMmmSOIzkUHqWmM4CCyia5dc54YwsXzJ5uT4fYxBQNEXx+oF1krlhgCbvfubXqZYsQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/cacheable-request": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", @@ -8681,26 +10146,87 @@ "@types/responselike": "^1.0.0" } }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/events": { - "version": "3.0.0", + "node_modules/@types/chai": { + "version": "4.3.20", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.20.tgz", + "integrity": "sha512-/pC9HAB5I/xMlc5FP77qjCnI16ChlJfW0tGa0IUcFn38VJrTV6DeZ60NU5KZBtaOZqjdpwTWohz5HU1RrhiYxQ==", "dev": true, "license": "MIT" }, - "node_modules/@types/glob": { - "version": "7.1.1", + "node_modules/@types/chai-as-promised": { + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@types/chai-as-promised/-/chai-as-promised-7.1.8.tgz", + "integrity": "sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==", "dev": true, "license": "MIT", "dependencies": { - "@types/events": "*", + "@types/chai": "*" + } + }, + "node_modules/@types/cli-progress": { + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/@types/cli-progress/-/cli-progress-3.11.6.tgz", + "integrity": "sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/color-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-2.0.0.tgz", + "integrity": "sha512-63mTjolMJv75upGaUbT6J3lRDWl6pETPQsaWni9w3dMArhNBpgtHkX8ISb9zLV3YYLPA/SMk8ZGALa3k9WY/aQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/events": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/fs-extra": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", + "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/jsonfile": "*", + "@types/node": "*" + } + }, + "node_modules/@types/github-url-to-object": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/github-url-to-object/-/github-url-to-object-4.0.4.tgz", + "integrity": "sha512-P2zPnqw2s272Sv+Gn7jHbyjhx9NBb6wQyM/D97wK2Fy1CXXm0D16dtSy87qzndzSwtRWq4i19ND3X1c72BleQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/glob": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/events": "*", "@types/minimatch": "*", "@types/node": "*" } @@ -8709,6 +10235,17 @@ "version": "4.0.4", "license": "MIT" }, + "node_modules/@types/inquirer": { + "version": "8.2.12", + "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-8.2.12.tgz", + "integrity": "sha512-YxURZF2ZsSjU5TAe06tW0M3sL4UI9AMPA6dd8I72uOtppzNafcY38xkYgCZ/vsVOAyNdzHmvtTpLWilOrbP0dQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/through": "*", + "rxjs": "^7.2.0" + } + }, "node_modules/@types/js-yaml": { "version": "3.12.10", "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.10.tgz", @@ -8725,6 +10262,16 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/jsonfile": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz", + "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/keyv": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", @@ -8734,6 +10281,13 @@ "@types/node": "*" } }, + "node_modules/@types/lodash": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-RDvF6wTulMPjrNdCoYRC8gNR880JNGT8uB+REUpC2Ns4pRqQJhGz90wh7rgdXDPpCczF3VGktDuFGVnz8zP7HA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/lolex": { "version": "5.1.6", "dev": true, @@ -8749,6 +10303,20 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/mute-stream": { "version": "0.0.4", "license": "MIT", @@ -8766,26 +10334,39 @@ } }, "node_modules/@types/node": { - "version": "24.3.1", + "version": "22.16.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.5.tgz", + "integrity": "sha512-bJFoMATwIGaxxx8VJPeM8TonI8t579oRvgAuT8zFugJsJZgzqv0Fu8Mhp68iecjzG7cnN3mO2dJQ5uUM2EFrgQ==", "license": "MIT", "dependencies": { - "undici-types": "~7.10.0" + "undici-types": "~6.21.0" } }, - "node_modules/@types/node/node_modules/undici-types": { - "version": "7.10.0", - "license": "MIT" + "node_modules/@types/node-fetch": { + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.13.tgz", + "integrity": "sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.4" + } + }, + "node_modules/@types/node-notifier": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-8.0.5.tgz", + "integrity": "sha512-LX7+8MtTsv6szumAp6WOy87nqMEdGhhry/Qfprjm1Ma6REjVzeF7SCyvPtp5RaF6IkXCS9V4ra8g5fwvf2ZAYg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", "dev": true, "license": "MIT" }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/@types/pg": { "version": "8.15.6", "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.15.6.tgz", @@ -8806,10 +10387,24 @@ "@types/pg": "*" } }, + "node_modules/@types/phoenix": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.7.tgz", + "integrity": "sha512-oN9ive//QSBkf19rfDv45M7eZPi0eEXylht2OLEXicu5b4KoQ1OzXIw+xDSGWxSxe1JmepRR/ZH283vsu518/Q==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/prop-types": { "version": "15.7.15", "license": "MIT" }, + "node_modules/@types/proxyquire": { + "version": "1.3.31", + "resolved": "https://registry.npmjs.org/@types/proxyquire/-/proxyquire-1.3.31.tgz", + "integrity": "sha512-uALowNG2TSM1HNPMMOR0AJwv4aPYPhqB0xlEhkeRTMuto5hjoSPZkvgu1nbPUkz3gEPAHv4sy4DmKsurZiEfRQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/psl": { "version": "1.1.3", "dev": true, @@ -8823,6 +10418,24 @@ "csstype": "^3.0.2" } }, + "node_modules/@types/redis-errors": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/redis-errors/-/redis-errors-1.2.3.tgz", + "integrity": "sha512-ybB72cxcXNRExWZzQsQNmhmkRc4YG++1/Jcgbx46JitiLf0fNEHGN3VQ4kfjPtgFTxGXzBlH3EIclTEjLTswGw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/redis-parser": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/redis-parser/-/redis-parser-3.0.3.tgz", + "integrity": "sha512-s535FnYymHzvhvYgWmyJLzfWFK0gwISeMlPchRykyP+NGRnw+4YKlmGDAzG2dcBZSvUlBa+QuKqt+jk4Y+q3KA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/redis-errors": "*" + } + }, "node_modules/@types/responselike": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", @@ -8837,12 +10450,84 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/shell-quote": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@types/shell-quote/-/shell-quote-1.7.5.tgz", + "integrity": "sha512-+UE8GAGRPbJVQDdxi16dgadcBfQ+KG2vgZhV1+3A1XmHbmwcdwhCUwIdy+d3pAGrbvgRoVSjeI9vOWyq376Yzw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/shimmer": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", "license": "MIT" }, + "node_modules/@types/sinon": { + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.4.tgz", + "integrity": "sha512-RHnIrhfPO3+tJT0s7cFaXGZvsL4bbR3/k7z3P312qMS4JaS2Tk+KiwiLx1S0rQ56ERj00u1/BtdyVd0FY+Pdew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/sinonjs__fake-timers": "*" + } + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-15.0.1.tgz", + "integrity": "sha512-Ko2tjWJq8oozHzHV+reuvS5KYIRAokHnGbDwGh/J64LntgpbuylF74ipEL24HCyRjf9FOlBiBHWBR1RlVKsI1w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ssh2": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/ssh2/-/ssh2-1.15.5.tgz", + "integrity": "sha512-N1ASjp/nXH3ovBHddRJpli4ozpk6UdDYIX4RJWFa9L1YKnzdhTlVmiGHm4DZnj/jLbqZpes4aeR30EFGQtvhQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "^18.11.18" + } + }, + "node_modules/@types/ssh2/node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/ssh2/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/std-mocks": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/std-mocks/-/std-mocks-1.0.4.tgz", + "integrity": "sha512-rtIF2umvrhu7jdIfMQDnGOG98x30s5nZnq1Llvw/DXDGoT2/InGOoWKLbHetRl+Fn6LBzVEqrPx5HdwMC+dh7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/strftime": { + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/@types/strftime/-/strftime-0.9.8.tgz", + "integrity": "sha512-QIvDlGAKyF3YJbT3QZnfC+RIvV5noyDbi+ZJ5rkaSRqxCGrYJefgXm3leZAjtoQOutZe1hCXbAg+p89/Vj4HlQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/supports-color": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/@types/supports-color/-/supports-color-8.1.3.tgz", + "integrity": "sha512-Hy6UMpxhE3j1tLpl27exp1XqHD7n8chAiNPzWfz16LPZoMMoSc4dzLl6w9qijkEb/r5O1ozdu1CWGA2L83ZeZg==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/tedious": { "version": "4.0.14", "resolved": "https://registry.npmjs.org/@types/tedious/-/tedious-4.0.14.tgz", @@ -8852,10 +10537,62 @@ "@types/node": "*" } }, + "node_modules/@types/through": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz", + "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tmp": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.6.tgz", + "integrity": "sha512-chhaNf2oKHlRkDGt+tiKE2Z5aJ6qalm7Z9rlLdBwmOiAAf09YQvvoLXjWK4HWPF1xU/fqvMgfNfpVoBscA/tKA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/urijs": { + "version": "1.19.26", + "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.26.tgz", + "integrity": "sha512-wkXrVzX5yoqLnndOwFsieJA7oKM8cNkOKJtf/3vVGSUFkWDKZvFHpIl9Pvqb/T9UsawBBFMTTD8xu7sK5MWuvg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/uuid": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/wrap-ansi": { "version": "3.0.0", "license": "MIT" }, + "node_modules/@types/write-json-file": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/write-json-file/-/write-json-file-3.2.1.tgz", + "integrity": "sha512-3vX7/kpNX3+FbGfV8wbONVsT6A1czgUjUjRCvbQyMu3TyjkHoCDH3caJz6JTHRziqQdy6M5+F7YRi14FV8eRSw==", + "deprecated": "This is a stub types definition. write-json-file provides its own type definitions, so you do not need this installed.", + "dev": true, + "license": "MIT", + "dependencies": { + "write-json-file": "*" + } + }, + "node_modules/@types/ws": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.4.tgz", + "integrity": "sha512-PpPrX7SZW9re6+Ha8ojZG4Se8AZXgf0GK6zmfqEuCsY49LFDNXO3SByp44X3dFEqtB73lkCDAdUazhAjVPiNwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "6.21.0", "dev": true, @@ -9343,64 +11080,62 @@ "win32" ] }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "dev": true, - "license": "BSD-2-Clause" + "node_modules/@xmldom/xmldom": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.11.tgz", + "integrity": "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } }, - "node_modules/@yarnpkg/parsers": { - "version": "3.0.0-rc.37", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "license": "MIT", "dependencies": { - "js-yaml": "^3.10.0", - "tslib": "^2.4.0" + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" }, "engines": { - "node": ">=14.15.0" + "node": ">= 0.6" } }, - "node_modules/@yarnpkg/parsers/node_modules/argparse": { - "version": "1.0.10", - "dev": true, + "node_modules/accepts/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" + "engines": { + "node": ">= 0.6" } }, - "node_modules/@yarnpkg/parsers/node_modules/js-yaml": { - "version": "3.14.1", - "dev": true, + "node_modules/accepts/node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "mime-db": "^1.54.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/@yarnpkg/parsers/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@zkochan/js-yaml": { - "version": "0.0.6", - "dev": true, + "node_modules/accepts/node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">= 0.6" } }, - "node_modules/abbrev": { - "version": "1.1.1", - "dev": true, - "license": "ISC" - }, "node_modules/acorn": { "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", @@ -9442,64 +11177,78 @@ "dev": true, "license": "MIT" }, - "node_modules/agent-base": { - "version": "6.0.2", - "dev": true, + "node_modules/aggregate-error": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "debug": "4" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": ">= 6.0.0" + "node": ">=8" } }, - "node_modules/agentkeepalive": { - "version": "4.2.1", - "dev": true, + "node_modules/aggregate-error/node_modules/clean-stack": { + "version": "2.2.0", "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, "engines": { - "node": ">= 8.0.0" + "node": ">=6" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", + "node_modules/ajv": { + "version": "6.12.6", "dev": true, "license": "MIT", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/aggregate-error/node_modules/clean-stack": { - "version": "2.2.0", - "dev": true, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/ajv": { - "version": "6.12.6", + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, "funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, "node_modules/ansi-colors": { "version": "4.1.3", "dev": true, @@ -9560,29 +11309,184 @@ "license": "MIT" }, "node_modules/ansis": { - "version": "3.17.0", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.2.0.tgz", + "integrity": "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==", "license": "ISC", "engines": { "node": ">=14" } }, - "node_modules/aproba": { - "version": "2.0.0", + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, - "license": "ISC" + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/app-path": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/app-path/-/app-path-3.3.0.tgz", + "integrity": "sha512-EAgEXkdcxH1cgEePOSsmUtw9ItPl0KTxnh/pj9ZbhvbKbij9x0oX6PWpGnorDr0DS5AosLgoa5n3T/hZmKQpYA==", + "license": "MIT", + "dependencies": { + "execa": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/app-path/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/app-path/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/app-path/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/app-path/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/app-path/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/app-path/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/app-path/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/app-path/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/app-path/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/append-transform": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", + "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", + "dev": true, + "license": "MIT", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "default-require-extensions": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "license": "MIT" + }, "node_modules/arg": { "version": "4.1.0", "license": "MIT" @@ -9609,14 +11513,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array-differ": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/array-ify": { "version": "1.0.0", "dev": true, @@ -9737,28 +11633,60 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/arrify": { - "version": "2.0.1", - "dev": true, + "node_modules/asn1": { + "version": "0.2.6", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "safer-buffer": "~2.1.0" } }, - "node_modules/asap": { - "version": "2.0.6", + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": "*" + } }, - "node_modules/asn1": { - "version": "0.2.6", + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", "license": "MIT", "dependencies": { - "safer-buffer": "~2.1.0" + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ast-types/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "license": "MIT", + "engines": { + "node": ">=8" } }, "node_modules/async": { - "version": "3.2.4", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "license": "MIT" }, "node_modules/async-retry": { @@ -9813,20 +11741,24 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/axios": { - "version": "1.8.4", - "dev": true, - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, "node_modules/balanced-match": { "version": "1.0.0", "license": "MIT" }, + "node_modules/bare-events": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz", + "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", + "license": "Apache-2.0", + "peerDependencies": { + "bare-abort-controller": "*" + }, + "peerDependenciesMeta": { + "bare-abort-controller": { + "optional": true + } + } + }, "node_modules/base64-js": { "version": "1.5.1", "funding": [ @@ -9845,6 +11777,35 @@ ], "license": "MIT" }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.19", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", + "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/basic-ftp": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.1.0.tgz", + "integrity": "sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/bats": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/bats/-/bats-1.13.0.tgz", + "integrity": "sha512-giSYKGTOcPZyJDbfbTtzAedLcNWdjCLbXYU3/MwPnjyvDXzu6Dgw8d2M+8jHhZXSmsCMSQqCp+YBsJ603UO4vQ==", + "dev": true, + "license": "MIT", + "bin": { + "bats": "bin/bats" + } + }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "license": "BSD-3-Clause", @@ -9852,37 +11813,17 @@ "tweetnacl": "^0.14.3" } }, - "node_modules/before-after-hook": { - "version": "2.2.3", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/bin-links": { - "version": "3.0.3", + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, - "license": "ISC", - "dependencies": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/bin-links/node_modules/write-file-atomic": { - "version": "4.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bl": { @@ -9894,6 +11835,63 @@ "readable-stream": "^3.4.0" } }, + "node_modules/body-parser": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", + "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.3", + "http-errors": "^2.0.0", + "iconv-lite": "^0.7.0", + "on-finished": "^2.4.1", + "qs": "^6.14.1", + "raw-body": "^3.0.1", + "type-is": "^2.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/bowser": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.13.1.tgz", @@ -9918,6 +11916,47 @@ "node": ">=8" } }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true, + "license": "ISC" + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/buffer": { "version": "5.7.1", "funding": [ @@ -9967,7 +12006,6 @@ }, "node_modules/builtins": { "version": "5.0.1", - "dev": true, "license": "MIT", "dependencies": { "semver": "^7.0.0" @@ -9986,99 +12024,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/byte-size": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache": { - "version": "16.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/cacache/node_modules/fs-minipass": { - "version": "2.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cacache/node_modules/glob": { - "version": "8.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.14.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/cacache/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { - "node": ">=10" + "node": ">= 0.8" } }, "node_modules/cacheable-lookup": { @@ -10104,6 +12056,22 @@ "node": ">=14.16" } }, + "node_modules/caching-transform": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", + "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasha": "^5.0.0", + "make-dir": "^3.0.0", + "package-hash": "^4.0.0", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/call-bind": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", @@ -10165,6 +12133,13 @@ "tslib": "^2.0.3" } }, + "node_modules/camel-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/camelcase": { "version": "5.3.1", "license": "MIT", @@ -10196,6 +12171,27 @@ "node": ">=8" } }, + "node_modules/caniuse-lite": { + "version": "1.0.30001767", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz", + "integrity": "sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, "node_modules/capital-case": { "version": "1.0.4", "dev": true, @@ -10206,6 +12202,13 @@ "upper-case-first": "^2.0.2" } }, + "node_modules/capital-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/cardinal": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", @@ -10219,6 +12222,48 @@ "cdl": "bin/cdl.js" } }, + "node_modules/chai": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "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.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chai-as-promised": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.2.tgz", + "integrity": "sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==", + "dev": true, + "license": "WTFPL", + "dependencies": { + "check-error": "^1.0.2" + }, + "peerDependencies": { + "chai": ">= 2.1.2 < 6" + } + }, + "node_modules/chai/node_modules/type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/chalk": { "version": "4.1.2", "license": "MIT", @@ -10291,35 +12336,71 @@ "tslib": "^2.0.3" } }, + "node_modules/change-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/chardet": { "version": "0.7.0", "license": "MIT" }, - "node_modules/chownr": { - "version": "2.0.0", + "node_modules/check-error": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.2" + }, "engines": { - "node": ">=10" + "node": "*" } }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", @@ -10398,6 +12479,18 @@ "node": ">=8" } }, + "node_modules/cli-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", + "license": "MIT", + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/cli-spinners": { "version": "2.9.2", "license": "MIT", @@ -10454,6 +12547,211 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/cli-ux": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/cli-ux/-/cli-ux-6.0.9.tgz", + "integrity": "sha512-0Ku29QLf+P6SeBNWM7zyoJ49eKKOjxZBZ4OH2aFeRtC0sNXU3ftdJxQPKJ1SJ+axX34I1NsfTFahpXdnxklZgA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "license": "MIT", + "dependencies": { + "@oclif/core": "^1.1.1", + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^1.0.4 ", + "ansi-escapes": "^4.3.0", + "ansi-styles": "^4.2.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.0", + "clean-stack": "^3.0.0", + "cli-progress": "^3.10.0", + "extract-stack": "^2.0.0", + "fs-extra": "^8.1", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.13.1", + "lodash": "^4.17.21", + "natural-orderby": "^2.0.1", + "object-treeify": "^1.1.4", + "password-prompt": "^1.1.2", + "semver": "^7.3.2", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "supports-color": "^8.1.0", + "supports-hyperlinks": "^2.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/cli-ux/node_modules/@oclif/core": { + "version": "1.26.2", + "resolved": "https://registry.npmjs.org/@oclif/core/-/core-1.26.2.tgz", + "integrity": "sha512-6jYuZgXvHfOIc9GIaS4T3CIKGTjPmfAxuMcbCbMRKJJl4aq/4xeRlEz0E8/hz8HxvxZBGvN2GwAUHlrGWQVrVw==", + "license": "MIT", + "dependencies": { + "@oclif/linewrap": "^1.0.0", + "@oclif/screen": "^3.0.4", + "ansi-escapes": "^4.3.2", + "ansi-styles": "^4.3.0", + "cardinal": "^2.1.1", + "chalk": "^4.1.2", + "clean-stack": "^3.0.1", + "cli-progress": "^3.10.0", + "debug": "^4.3.4", + "ejs": "^3.1.6", + "fs-extra": "^9.1.0", + "get-package-type": "^0.1.0", + "globby": "^11.1.0", + "hyperlinker": "^1.0.0", + "indent-string": "^4.0.0", + "is-wsl": "^2.2.0", + "js-yaml": "^3.14.1", + "natural-orderby": "^2.0.3", + "object-treeify": "^1.1.33", + "password-prompt": "^1.1.2", + "semver": "^7.3.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "supports-color": "^8.1.1", + "supports-hyperlinks": "^2.2.0", + "tslib": "^2.4.1", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/cli-ux/node_modules/@oclif/core/node_modules/@oclif/screen": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@oclif/screen/-/screen-3.0.8.tgz", + "integrity": "sha512-yx6KAqlt3TAHBduS2fMQtJDL2ufIHnDRArrJEOoTTuizxqmjLT+psGYOHpmMl3gvQpFJ11Hs76guUUktzAF9Bg==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/cli-ux/node_modules/@oclif/core/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-ux/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/cli-ux/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/cli-ux/node_modules/fs-extra/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/cli-ux/node_modules/fs-extra/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/cli-ux/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-ux/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/cli-ux/node_modules/natural-orderby": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-2.0.3.tgz", + "integrity": "sha512-p7KTHxU0CUrcOXe62Zfrb5Z13nLvPhSWR/so3kFulUQU0sgUll2Z0LwpsLN351eOOD+hRGu/F1g+6xDfPeD++Q==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/cli-ux/node_modules/object-treeify": { + "version": "1.1.33", + "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz", + "integrity": "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/cli-ux/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/cli-ux/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, "node_modules/cli-width": { "version": "4.1.0", "license": "ISC", @@ -10478,30 +12776,6 @@ "node": ">=0.8" } }, - "node_modules/clone-deep": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/clone-response": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", @@ -10523,17 +12797,6 @@ "node": ">=4" } }, - "node_modules/cmd-shim": { - "version": "5.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "mkdirp-infer-owner": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -10560,6 +12823,19 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "license": "MIT", @@ -10574,24 +12850,14 @@ "version": "1.1.4", "license": "MIT" }, - "node_modules/color-support": { - "version": "1.1.3", - "dev": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/columnify": { - "version": "1.6.0", - "dev": true, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "license": "MIT", "dependencies": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" } }, "node_modules/combined-stream": { @@ -10606,14 +12872,10 @@ } }, "node_modules/commander": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", - "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - } + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" }, "node_modules/comment-json": { "version": "4.5.1", @@ -10880,22 +13142,6 @@ "node": ">=4" } }, - "node_modules/commit-and-tag-version/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/commit-and-tag-version/node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", @@ -10925,10 +13171,12 @@ "node": ">=12" } }, - "node_modules/common-ancestor-path": { + "node_modules/commondir": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", "dev": true, - "license": "ISC" + "license": "MIT" }, "node_modules/compare-func": { "version": "2.0.0", @@ -10983,11 +13231,6 @@ "dev": true, "license": "MIT" }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "dev": true, - "license": "ISC" - }, "node_modules/constant-case": { "version": "3.0.4", "dev": true, @@ -10998,6 +13241,26 @@ "upper-case": "^2.0.2" } }, + "node_modules/constant-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/content-disposition": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.1.tgz", + "integrity": "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/content-type": { "version": "1.0.5", "license": "MIT", @@ -11028,18 +13291,6 @@ "node": ">=14" } }, - "node_modules/conventional-changelog-angular": { - "version": "5.0.13", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/conventional-changelog-atom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-3.0.0.tgz", @@ -11080,139 +13331,6 @@ "node": ">=14" } }, - "node_modules/conventional-changelog-core": { - "version": "4.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-core/node_modules/find-up": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/hosted-git-info": { - "version": "4.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-core/node_modules/locate-path": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-core/node_modules/normalize-package-data": { - "version": "3.0.3", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-limit": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-locate": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-try": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/path-exists": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/conventional-changelog-ember": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-3.0.0.tgz", @@ -11266,44 +13384,6 @@ "node": ">=14" } }, - "node_modules/conventional-changelog-preset-loader": { - "version": "2.3.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-writer/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/conventional-changelog/node_modules/conventional-changelog-angular": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz", @@ -11569,63 +13649,36 @@ "node": ">=4" } }, - "node_modules/conventional-commits-filter": { - "version": "2.0.7", + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true, - "license": "MIT", - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - }, - "engines": { - "node": ">=10" - } + "license": "MIT" }, - "node_modules/conventional-commits-parser": { - "version": "3.2.4", - "dev": true, + "node_modules/convert-to-spaces": { + "version": "2.0.1", "license": "MIT", - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/conventional-recommended-bump": { - "version": "6.1.0", - "dev": true, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "license": "MIT", - "dependencies": { - "concat-stream": "^2.0.0", - "conventional-changelog-preset-loader": "^2.3.4", - "conventional-commits-filter": "^2.0.7", - "conventional-commits-parser": "^3.2.0", - "git-raw-commits": "^2.0.8", - "git-semver-tags": "^4.1.1", - "meow": "^8.0.0", - "q": "^1.5.1" - }, - "bin": { - "conventional-recommended-bump": "cli.js" - }, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "node_modules/convert-to-spaces": { - "version": "2.0.1", + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=6.6.0" } }, "node_modules/core-util-is": { @@ -11633,6 +13686,23 @@ "dev": true, "license": "MIT" }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/cpu-features": { "version": "0.0.10", "hasInstallScript": true, @@ -11722,22 +13792,6 @@ "node": ">=20" } }, - "node_modules/cspell-config-lib/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/cspell-dictionary": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-9.6.0.tgz", @@ -11888,6 +13942,16 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/cspell/node_modules/commander": { + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", + "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, "node_modules/csstype": { "version": "3.1.3", "license": "MIT" @@ -11900,6 +13964,15 @@ "node": ">=8" } }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, "node_modules/data-view-buffer": { "version": "1.0.2", "dev": true, @@ -11948,6 +14021,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, "node_modules/dateformat": { "version": "3.0.3", "dev": true, @@ -11957,10 +14046,12 @@ } }, "node_modules/debug": { - "version": "4.4.3", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "ms": "2.1.2" }, "engines": { "node": ">=6.0" @@ -11971,13 +14062,11 @@ } } }, - "node_modules/debuglog": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } + "node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "license": "MIT" }, "node_modules/decamelize": { "version": "1.2.0", @@ -12032,10 +14121,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/dedent": { - "version": "0.7.0", + "node_modules/deep-eql": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", + "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } }, "node_modules/deep-is": { "version": "0.1.4", @@ -12066,6 +14163,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/default-require-extensions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", + "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-require-extensions/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/defaults": { "version": "1.0.3", "license": "MIT", @@ -12097,11 +14220,15 @@ } }, "node_modules/define-lazy-prop": { - "version": "2.0.0", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/define-properties": { @@ -12120,38 +14247,26 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "dev": true, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", "license": "MIT", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, "engines": { - "node": ">=0.4.0" + "node": ">= 14" } }, - "node_modules/delegates": { + "node_modules/delayed-stream": { "version": "1.0.0", "dev": true, - "license": "MIT" - }, - "node_modules/depd": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/deprecation": { - "version": "2.3.1", - "dev": true, - "license": "ISC" - }, - "node_modules/detect-indent": { - "version": "5.0.0", - "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.4.0" } }, "node_modules/detect-newline": { @@ -12165,15 +14280,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/dezalgo": { - "version": "1.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, "node_modules/diff": { "version": "4.0.1", "license": "BSD-3-Clause", @@ -12211,27 +14317,12 @@ "tslib": "^2.0.3" } }, - "node_modules/dot-prop": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dotenv": { - "version": "10.0.0", + "node_modules/dot-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=10" - } + "license": "0BSD" }, "node_modules/dotgitignore": { "version": "2.1.0", @@ -12325,9 +14416,17 @@ "node": ">= 0.4" } }, - "node_modules/duplexer": { - "version": "0.1.1", - "dev": true + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, "node_modules/ejs": { "version": "3.1.10", @@ -12342,10 +14441,26 @@ "node": ">=0.10.0" } }, + "node_modules/electron-to-chromium": { + "version": "1.5.283", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.283.tgz", + "integrity": "sha512-3vifjt1HgrGW/h76UEeny+adYApveS9dH2h3p57JYzBSXJIKUJAvtmIytDKjcSCt9xHfrNCFJ7gts6vkhuq++w==", + "dev": true, + "license": "ISC" + }, "node_modules/emoji-regex": { "version": "8.0.0", "license": "MIT" }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", @@ -12377,36 +14492,6 @@ "node": ">=10.13.0" } }, - "node_modules/enquirer": { - "version": "2.3.6", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/envinfo": { - "version": "7.8.1", - "dev": true, - "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/environment": { "version": "1.1.0", "license": "MIT", @@ -12417,11 +14502,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/err-code": { - "version": "2.0.3", - "dev": true, - "license": "MIT" - }, "node_modules/error-ex": { "version": "1.3.2", "license": "MIT", @@ -12573,6 +14653,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "license": "MIT" + }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -12583,6 +14670,12 @@ "node": ">=6" } }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, "node_modules/escape-string-regexp": { "version": "1.0.5", "license": "MIT", @@ -12590,6 +14683,27 @@ "node": ">=0.8.0" } }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, "node_modules/eslint": { "version": "8.57.0", "dev": true, @@ -12695,6 +14809,24 @@ "node": ">=18.0.0" } }, + "node_modules/eslint-config-oclif-typescript/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/eslint-config-oclif-typescript/node_modules/eslint-import-resolver-typescript": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", @@ -12894,6 +15026,24 @@ } } }, + "node_modules/eslint-import-resolver-typescript/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/eslint-module-utils": { "version": "2.12.1", "dev": true, @@ -13378,12 +15528,51 @@ "node": ">=0.10.0" } }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/eventemitter3": { "version": "4.0.7", "license": "MIT" }, - "node_modules/execa": { - "version": "5.1.1", + "node_modules/events-universal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", + "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", + "license": "Apache-2.0", + "dependencies": { + "bare-events": "^2.7.0" + } + }, + "node_modules/eventsource": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-4.1.0.tgz", + "integrity": "sha512-2GuF51iuHX6A9xdTccMTsNb7VO0lHZihApxhvQzJB5A03DvHDd2FQepodbMaztPBmBcE/ox7o2gqaxGhYB9LhQ==", + "license": "MIT", + "dependencies": { + "eventsource-parser": "^3.0.1" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/eventsource-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", + "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", @@ -13403,9 +15592,119 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express-rate-limit": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.1.tgz", + "integrity": "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/express-rate-limit" + }, + "peerDependencies": { + "express": ">= 4.11" + } + }, + "node_modules/express/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/express/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/external-editor": { - "version": "3.0.3", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "license": "MIT", "dependencies": { "chardet": "^0.7.0", @@ -13418,7 +15717,8 @@ }, "node_modules/external-editor/node_modules/iconv-lite": { "version": "0.4.24", - "dev": true, + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" @@ -13429,7 +15729,8 @@ }, "node_modules/external-editor/node_modules/tmp": { "version": "0.0.33", - "dev": true, + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" @@ -13438,6 +15739,15 @@ "node": ">=0.6.0" } }, + "node_modules/extract-stack": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/extract-stack/-/extract-stack-2.0.0.tgz", + "integrity": "sha512-AEo4zm+TenK7zQorGK1f9mJ8L14hnTDi2ZQPR+Mub1NX8zimka1mXpV5LpH8x9HoUmFSHZCfLHqWvp0Y4FxxzQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "license": "MIT" @@ -13452,6 +15762,12 @@ "node": ">=6.0.0" } }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "license": "MIT" + }, "node_modules/fast-glob": { "version": "3.2.12", "license": "MIT", @@ -13468,6 +15784,7 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", + "dev": true, "license": "MIT" }, "node_modules/fast-levenshtein": { @@ -13477,6 +15794,22 @@ "fastest-levenshtein": "^1.0.7" } }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/fast-xml-parser": { "version": "5.2.5", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz", @@ -13559,6 +15892,39 @@ "node": ">=10" } }, + "node_modules/filesize": { + "version": "10.1.6", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.1.6.tgz", + "integrity": "sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 10.4.0" + } + }, + "node_modules/fill-keys": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fill-keys/-/fill-keys-1.0.2.tgz", + "integrity": "sha512-tcgI872xXjwFF4xgQmLxi76GnwJG3g/3isB1l4/G5Z4zrbddGpBjqZCO9oEAcB5wX0Hj/5iQB3toxfO7in1hHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-object": "~1.0.1", + "merge-descriptors": "~1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-keys/node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/fill-range": { "version": "7.1.1", "license": "MIT", @@ -13569,6 +15935,88 @@ "node": ">=8" } }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/find-up": { "version": "4.1.0", "dev": true, @@ -13642,25 +16090,64 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flatted": { - "version": "3.3.3", + "node_modules/flat-cache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "ISC" - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=4.0" + "node": "*" }, - "peerDependenciesMeta": { - "debug": { + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { "optional": true } } @@ -13673,13 +16160,63 @@ "is-callable": "^1.1.3" } }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreman": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/foreman/-/foreman-3.0.1.tgz", + "integrity": "sha512-ek/qoM0vVKpxzkBUQN9k4Fs7l0XsHv4bqxuEW6oqIS4s0ouYKsQ19YjBzUJKTFRumFiSpUv7jySkrI6lfbhjlw==", + "license": "MIT", + "dependencies": { + "commander": "^2.15.1", + "http-proxy": "^1.17.0", + "mustache": "^2.2.1", + "shell-quote": "^1.6.1" + }, + "bin": { + "nf": "nf.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/form-data": { - "version": "4.0.0", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", "dev": true, "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -13693,34 +16230,88 @@ "node": ">= 14.17" } }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/forwarded-parse": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/forwarded-parse/-/forwarded-parse-2.1.2.tgz", "integrity": "sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==", "license": "MIT" }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fromentries": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", + "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/fs-constants": { "version": "1.0.0", "license": "MIT" }, "node_modules/fs-extra": { - "version": "9.1.0", - "dev": true, + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", + "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.14" } }, "node_modules/fs.realpath": { "version": "1.0.0", "license": "ISC" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "license": "MIT", @@ -13757,24 +16348,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gauge": { - "version": "4.0.4", - "dev": true, - "license": "ISC", - "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" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/gensequence": { "version": "8.0.8", "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-8.0.8.tgz", @@ -13785,6 +16358,16 @@ "node": ">=20" } }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/get-caller-file": { "version": "2.0.5", "dev": true, @@ -13803,6 +16386,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-func-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/get-intrinsic": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", @@ -13909,17 +16502,6 @@ "xtend": "~4.0.1" } }, - "node_modules/get-port": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-proto": { "version": "1.0.1", "license": "MIT", @@ -13979,6 +16561,20 @@ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, + "node_modules/get-uri": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz", + "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==", + "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/git-hooks-list": { "version": "3.1.0", "dev": true, @@ -13987,24 +16583,6 @@ "url": "https://github.com/fisker/git-hooks-list?sponsor=1" } }, - "node_modules/git-raw-commits": { - "version": "2.0.11", - "dev": true, - "license": "MIT", - "dependencies": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - }, - "bin": { - "git-raw-commits": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/git-remote-origin-url": { "version": "2.0.0", "dev": true, @@ -14025,46 +16603,6 @@ "node": ">=0.10.0" } }, - "node_modules/git-semver-tags": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "meow": "^8.0.0", - "semver": "^6.0.0" - }, - "bin": { - "git-semver-tags": "cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/git-semver-tags/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/git-up": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.4.0", - "parse-url": "^8.1.0" - } - }, - "node_modules/git-url-parse": { - "version": "13.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "git-up": "^7.0.0" - } - }, "node_modules/gitconfiglocal": { "version": "1.0.0", "dev": true, @@ -14078,19 +16616,33 @@ "dev": true, "license": "ISC" }, + "node_modules/github-url-to-object": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/github-url-to-object/-/github-url-to-object-4.0.6.tgz", + "integrity": "sha512-NaqbYHMUAlPcmWFdrAB7bcxrNIiiJWJe8s/2+iOc9vlcHlwHqSGrPk+Yi3nu6ebTwgsZEa7igz+NH2vEq3gYwQ==", + "license": "MIT", + "dependencies": { + "is-url": "^1.1.0" + } + }, "node_modules/glob": { - "version": "7.1.5", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": "*" + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { @@ -14103,20 +16655,44 @@ "node": ">= 6" } }, - "node_modules/global-directory": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", - "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", - "dev": true, - "license": "MIT", + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", "dependencies": { - "ini": "4.1.1" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=18" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/global-directory": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", + "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ini": "4.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/global-directory/node_modules/ini": { @@ -14189,6 +16765,28 @@ "node": ">=8" } }, + "node_modules/globby/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/globrex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", @@ -14240,6 +16838,12 @@ "dev": true, "license": "MIT" }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "license": "MIT" + }, "node_modules/handlebars": { "version": "4.7.7", "dev": true, @@ -14348,10 +16952,32 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", + "node_modules/hasha": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", "dev": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasha/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } }, "node_modules/hasown": { "version": "2.0.2", @@ -14363,6 +16989,16 @@ "node": ">= 0.4" } }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, "node_modules/header-case": { "version": "2.0.4", "dev": true, @@ -14372,9 +17008,12 @@ "tslib": "^2.0.3" } }, - "node_modules/heroku": { - "resolved": "packages/cli", - "link": true + "node_modules/header-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" }, "node_modules/heroku-client": { "version": "3.1.0", @@ -14389,24 +17028,22 @@ "node": ">=6.0.0" } }, - "node_modules/hosted-git-info": { - "version": "5.2.1", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, + "node_modules/hono": { + "version": "4.11.7", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.11.7.tgz", + "integrity": "sha512-l7qMiNee7t82bH3SeyUCt9UF15EVmaBvsppY2zQtrbIhl/yzBTny+YUxsVjSjQ6gaqaeVtZmGocom8TzBlA4Yw==", + "license": "MIT", + "peer": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=16.9.0" } }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "7.14.1", + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } + "license": "MIT" }, "node_modules/http-cache-semantics": { "version": "4.1.1", @@ -14438,17 +17075,47 @@ "node": ">=4" } }, - "node_modules/http-proxy-agent": { - "version": "5.0.0", - "dev": true, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" }, "engines": { - "node": ">= 6" + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-errors/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" } }, "node_modules/http2-wrapper": { @@ -14463,15 +17130,25 @@ } }, "node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "license": "MIT", "dependencies": { - "agent-base": "6", + "agent-base": "^7.1.2", "debug": "4" }, "engines": { - "node": ">= 6" + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent/node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "engines": { + "node": ">= 14" } }, "node_modules/human-signals": { @@ -14481,14 +17158,6 @@ "node": ">=10.17.0" } }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, "node_modules/husky": { "version": "8.0.3", "dev": true, @@ -14503,9 +17172,19 @@ "url": "https://github.com/sponsors/typicode" } }, + "node_modules/hyperlinker": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hyperlinker/-/hyperlinker-1.0.0.tgz", + "integrity": "sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/iconv-lite": { "version": "0.6.3", "license": "MIT", + "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -14540,28 +17219,6 @@ "node": ">= 4" } }, - "node_modules/ignore-walk": { - "version": "5.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "minimatch": "^5.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/ignore-walk/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/import-fresh": { "version": "3.3.1", "dev": true, @@ -14608,24 +17265,6 @@ "module-details-from-path": "^1.0.3" } }, - "node_modules/import-local": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/import-meta-resolve": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", @@ -14639,7 +17278,6 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "dev": true, "license": "MIT", "engines": { "node": ">=0.8.19" @@ -14652,11 +17290,6 @@ "node": ">=8" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "dev": true, - "license": "ISC" - }, "node_modules/inflight": { "version": "1.0.6", "license": "ISC", @@ -14673,37 +17306,6 @@ "version": "1.3.8", "license": "ISC" }, - "node_modules/init-package-json": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/init-package-json/node_modules/npm-package-arg": { - "version": "9.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/ink": { "version": "5.0.1", "license": "MIT", @@ -14917,16 +17519,38 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/ink/node_modules/ws": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", + "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/inquirer": { - "version": "8.2.5", - "dev": true, + "version": "8.2.7", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.7.tgz", + "integrity": "sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==", "license": "MIT", "dependencies": { + "@inquirer/external-editor": "^1.0.0", "ansi-escapes": "^4.2.1", "chalk": "^4.1.1", "cli-cursor": "^3.1.0", "cli-width": "^3.0.0", - "external-editor": "^3.0.3", "figures": "^3.0.0", "lodash": "^4.17.21", "mute-stream": "0.0.8", @@ -14936,7 +17560,7 @@ "string-width": "^4.1.0", "strip-ansi": "^6.0.0", "through": "^2.3.6", - "wrap-ansi": "^7.0.0" + "wrap-ansi": "^6.0.1" }, "engines": { "node": ">=12.0.0" @@ -14944,7 +17568,6 @@ }, "node_modules/inquirer/node_modules/cli-width": { "version": "3.0.0", - "dev": true, "license": "ISC", "engines": { "node": ">= 10" @@ -14952,9 +17575,22 @@ }, "node_modules/inquirer/node_modules/mute-stream": { "version": "0.0.8", - "dev": true, "license": "ISC" }, + "node_modules/inquirer/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", @@ -14981,6 +17617,15 @@ "node": ">= 12" } }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -15033,6 +17678,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/is-boolean-object": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", @@ -15085,22 +17743,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-ci": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/is-core-module": { "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", @@ -15265,11 +17907,6 @@ "node": ">=8" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/is-map": { "version": "2.0.3", "dev": true, @@ -15324,6 +17961,16 @@ "node": ">=8" } }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-path-inside": { "version": "3.0.3", "dev": true, @@ -15340,13 +17987,11 @@ "node": ">=0.10.0" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "license": "MIT" }, "node_modules/is-regex": { "version": "1.2.1", @@ -15401,14 +18046,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-ssh": { - "version": "1.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "protocols": "^2.0.1" - } - }, "node_modules/is-stream": { "version": "2.0.0", "license": "MIT", @@ -15478,7 +18115,6 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "dev": true, "license": "MIT" }, "node_modules/is-unicode-supported": { @@ -15491,6 +18127,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "license": "MIT" + }, "node_modules/is-weakmap": { "version": "2.0.2", "dev": true, @@ -15533,6 +18175,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-wsl": { "version": "2.2.0", "license": "MIT", @@ -15552,12 +18204,224 @@ "version": "2.0.0", "license": "ISC" }, - "node_modules/isobject": { + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-hook": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", + "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "append-transform": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-processinfo": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", + "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", + "dev": true, + "license": "ISC", + "dependencies": { + "archy": "^1.0.0", + "cross-spawn": "^7.0.3", + "istanbul-lib-coverage": "^3.2.0", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-processinfo/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/istanbul-lib-report": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterm2-version": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/iterm2-version/-/iterm2-version-4.2.0.tgz", + "integrity": "sha512-IoiNVk4SMPu6uTcK+1nA5QaHNok2BMDLjSl5UomrOixe5g4GkylhPwuiGdw00ysSCrXAKNMfFTu+u/Lk5f6OLQ==", + "license": "MIT", + "dependencies": { + "app-path": "^3.2.0", + "plist": "^3.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, "node_modules/jake": { @@ -15576,6 +18440,15 @@ "node": ">=10" } }, + "node_modules/jose": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.1.3.tgz", + "integrity": "sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "license": "MIT" @@ -15616,28 +18489,22 @@ "version": "1.0.2", "license": "MIT" }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "dev": true, - "license": "MIT" - }, "node_modules/json-schema-traverse": { "version": "0.4.1", + "dev": true, "license": "MIT" }, + "node_modules/json-schema-typed": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", + "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", + "license": "BSD-2-Clause" + }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "dev": true, "license": "MIT" }, - "node_modules/json-stringify-nice": { - "version": "1.1.4", - "dev": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/json-stringify-safe": { "version": "5.0.1", "dev": true, @@ -15654,11 +18521,6 @@ "json5": "lib/cli.js" } }, - "node_modules/jsonc-parser": { - "version": "3.2.0", - "dev": true, - "license": "MIT" - }, "node_modules/jsonfile": { "version": "6.0.1", "license": "MIT", @@ -15678,12 +18540,20 @@ }, "node_modules/jsonparse": { "version": "1.3.1", - "dev": true, "engines": [ "node >= 0.2.0" ], "license": "MIT" }, + "node_modules/jsonschema": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.5.0.tgz", + "integrity": "sha512-K+A9hhqbn0f3pJX17Q/7H6yQfD/5OXgdrR5UE12gMXCiN9D5Xq2o5mddV2QEcX/bjla99ASsAAQUyMCCRWAEhw==", + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/JSONStream": { "version": "1.3.5", "dev": true, @@ -15699,13 +18569,10 @@ "node": "*" } }, - "node_modules/just-diff": { - "version": "5.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/just-diff-apply": { - "version": "5.5.0", + "node_modules/just-extend": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", + "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", "dev": true, "license": "MIT" }, @@ -15730,44 +18597,6 @@ "node": ">=0.10.0" } }, - "node_modules/lerna": { - "version": "6.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@lerna/add": "6.4.1", - "@lerna/bootstrap": "6.4.1", - "@lerna/changed": "6.4.1", - "@lerna/clean": "6.4.1", - "@lerna/cli": "6.4.1", - "@lerna/command": "6.4.1", - "@lerna/create": "6.4.1", - "@lerna/diff": "6.4.1", - "@lerna/exec": "6.4.1", - "@lerna/filter-options": "6.4.1", - "@lerna/import": "6.4.1", - "@lerna/info": "6.4.1", - "@lerna/init": "6.4.1", - "@lerna/link": "6.4.1", - "@lerna/list": "6.4.1", - "@lerna/publish": "6.4.1", - "@lerna/run": "6.4.1", - "@lerna/validation-error": "6.4.1", - "@lerna/version": "6.4.1", - "@nrwl/devkit": ">=15.4.2 < 16", - "import-local": "^3.0.2", - "inquirer": "^8.2.4", - "npmlog": "^6.0.2", - "nx": ">=15.4.2 < 16", - "typescript": "^3 || ^4" - }, - "bin": { - "lerna": "cli.js" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, "node_modules/levn": { "version": "0.4.1", "dev": true, @@ -15780,77 +18609,6 @@ "node": ">= 0.8.0" } }, - "node_modules/libnpmaccess": { - "version": "6.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmaccess/node_modules/npm-package-arg": { - "version": "9.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmpublish": { - "version": "6.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", - "semver": "^7.3.7", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/normalize-package-data": { - "version": "4.0.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/libnpmpublish/node_modules/npm-package-arg": { - "version": "9.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/lilconfig": { "version": "3.1.3", "license": "MIT", @@ -15903,7 +18661,16 @@ } }, "node_modules/lodash": { - "version": "4.17.21", + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "license": "MIT" + }, + "node_modules/lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", + "dev": true, "license": "MIT" }, "node_modules/lodash.ismatch": { @@ -15965,6 +18732,16 @@ "loose-envify": "cli.js" } }, + "node_modules/loupe": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.1" + } + }, "node_modules/lower-case": { "version": "2.0.2", "dev": true, @@ -15973,6 +18750,13 @@ "tslib": "^2.0.3" } }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, "node_modules/lowercase-keys": { "version": "3.0.0", "license": "MIT", @@ -16010,40 +18794,6 @@ "version": "1.3.5", "license": "ISC" }, - "node_modules/make-fetch-happen": { - "version": "10.2.1", - "dev": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "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": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.14.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, "node_modules/map-obj": { "version": "4.3.0", "dev": true, @@ -16062,6 +18812,15 @@ "node": ">= 0.4" } }, + "node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/meow": { "version": "8.1.2", "dev": true, @@ -16133,6 +18892,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/merge-stream": { "version": "2.0.0", "license": "MIT" @@ -16255,132 +19036,154 @@ "node": ">=0.10.0" } }, - "node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", + "node_modules/mkdirp": { + "version": "0.5.6", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "minimist": "^1.2.6" }, - "engines": { - "node": ">=8" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/minipass-collect": { - "version": "1.0.2", + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "license": "MIT" + }, + "node_modules/mocha": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", + "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", + "chokidar": "^3.5.3", + "debug": "^4.3.5", + "diff": "^5.2.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^8.1.0", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^5.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yargs-unparser": "^2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" }, "engines": { - "node": ">= 8" + "node": ">= 14.0.0" } }, - "node_modules/minipass-fetch": { - "version": "2.1.2", + "node_modules/mocha/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "ms": "^2.1.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6.0" }, - "optionalDependencies": { - "encoding": "^0.1.13" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/minipass-flush": { - "version": "1.0.5", + "node_modules/mocha/node_modules/diff": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">= 8" + "node": ">=0.3.1" } }, - "node_modules/minipass-json-stream": { - "version": "1.0.1", + "node_modules/mocha/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, "license": "MIT", - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/minipass-sized": { - "version": "1.0.3", + "node_modules/mocha/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/minizlib": { - "version": "2.1.2", + "node_modules/mocha/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": ">= 8" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" + "node": ">=12" }, - "bin": { - "mkdirp": "bin/cmd.js" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "license": "MIT" - }, - "node_modules/mkdirp-infer-owner": { - "version": "2.0.0", + "node_modules/mocha/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "license": "ISC", "dependencies": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" + "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" } }, - "node_modules/mkdirp-infer-owner/node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/mocha/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, + "license": "ISC", "engines": { "node": ">=10" } @@ -16399,26 +19202,27 @@ "integrity": "sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==", "license": "MIT" }, + "node_modules/module-not-found-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/module-not-found-error/-/module-not-found-error-1.0.1.tgz", + "integrity": "sha512-pEk4ECWQXV6z2zjhRZUongnLJNUeGQJ3w6OQ5ctGwD+i5o93qjRQUk2Rt6VdNeu3sEP0AB4LcfvdebpxBRVr4g==", + "dev": true, + "license": "MIT" + }, "node_modules/ms": { "version": "2.1.3", "license": "MIT" }, - "node_modules/multimatch": { - "version": "5.0.0", - "dev": true, + "node_modules/mustache": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz", + "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==", "license": "MIT", - "dependencies": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" + "bin": { + "mustache": "bin/mustache" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "npm": ">=1.4.0" } }, "node_modules/mute-stream": { @@ -16460,25 +19264,28 @@ "license": "MIT" }, "node_modules/natural-orderby": { - "version": "3.0.2", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-5.0.0.tgz", + "integrity": "sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg==", "license": "MIT", "engines": { "node": ">=18" } }, - "node_modules/negotiator": { - "version": "0.6.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/neo-async": { "version": "2.6.2", "dev": true, "license": "MIT" }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/netrc-parser": { "version": "3.1.6", "license": "ISC", @@ -16589,6 +19396,20 @@ "version": "1.0.5", "license": "MIT" }, + "node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, "node_modules/no-case": { "version": "3.0.4", "dev": true, @@ -16598,10 +19419,27 @@ "tslib": "^2.0.3" } }, - "node_modules/node-addon-api": { - "version": "3.2.1", + "node_modules/no-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, - "license": "MIT" + "license": "0BSD" + }, + "node_modules/nock": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.6.tgz", + "integrity": "sha512-o2zOYiCpzRqSzPj0Zt/dQ/DqZeYoaQ7TUonc/xUPjCGl9WeHpNbxgVvOquXYAaJzI0M9BXV3HTzG0p8IUAbBTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "json-stringify-safe": "^5.0.1", + "propagate": "^2.0.0" + }, + "engines": { + "node": ">= 10.13" + } }, "node_modules/node-fetch": { "version": "2.7.0", @@ -16630,33 +19468,42 @@ "node": ">= 6.13.0" } }, - "node_modules/node-gyp-build": { - "version": "4.6.0", - "dev": true, + "node_modules/node-notifier": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", + "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.5", + "shellwords": "^0.1.1", + "uuid": "^8.3.2", + "which": "^2.0.2" } }, - "node_modules/nopt": { - "version": "6.0.0", + "node_modules/node-preload": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", + "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" + "process-on-spawn": "^1.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "dev": true, + "license": "MIT" + }, "node_modules/normalize-package-data": { "version": "2.5.0", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", @@ -16667,17 +19514,25 @@ }, "node_modules/normalize-package-data/node_modules/hosted-git-info": { "version": "2.8.9", - "dev": true, "license": "ISC" }, "node_modules/normalize-package-data/node_modules/semver": { "version": "5.7.2", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" } }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/normalize-url": { "version": "8.0.1", "license": "MIT", @@ -16688,12078 +19543,4646 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm-bundled": { - "version": "1.1.2", - "dev": true, - "license": "ISC", + "node_modules/npm": { + "version": "10.9.4", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.9.4.tgz", + "integrity": "sha512-OnUG836FwboQIbqtefDNlyR0gTHzIfwRfE3DuiNewBvnMnWEpB0VEXwBlFVgqpNzIgYo/MHh3d2Hel/pszapAA==", + "bundleDependencies": [ + "@isaacs/string-locale-compare", + "@npmcli/arborist", + "@npmcli/config", + "@npmcli/fs", + "@npmcli/map-workspaces", + "@npmcli/package-json", + "@npmcli/promise-spawn", + "@npmcli/redact", + "@npmcli/run-script", + "@sigstore/tuf", + "abbrev", + "archy", + "cacache", + "chalk", + "ci-info", + "cli-columns", + "fastest-levenshtein", + "fs-minipass", + "glob", + "graceful-fs", + "hosted-git-info", + "ini", + "init-package-json", + "is-cidr", + "json-parse-even-better-errors", + "libnpmaccess", + "libnpmdiff", + "libnpmexec", + "libnpmfund", + "libnpmhook", + "libnpmorg", + "libnpmpack", + "libnpmpublish", + "libnpmsearch", + "libnpmteam", + "libnpmversion", + "make-fetch-happen", + "minimatch", + "minipass", + "minipass-pipeline", + "ms", + "node-gyp", + "nopt", + "normalize-package-data", + "npm-audit-report", + "npm-install-checks", + "npm-package-arg", + "npm-pick-manifest", + "npm-profile", + "npm-registry-fetch", + "npm-user-validate", + "p-map", + "pacote", + "parse-conflict-json", + "proc-log", + "qrcode-terminal", + "read", + "semver", + "spdx-expression-parse", + "ssri", + "supports-color", + "tar", + "text-table", + "tiny-relative-date", + "treeverse", + "validate-npm-package-name", + "which", + "write-file-atomic" + ], + "license": "Artistic-2.0", + "workspaces": [ + "docs", + "smoke-tests", + "mock-globals", + "mock-registry", + "workspaces/*" + ], "dependencies": { - "npm-normalize-package-bin": "^1.0.1" + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/arborist": "^8.0.1", + "@npmcli/config": "^9.0.0", + "@npmcli/fs": "^4.0.0", + "@npmcli/map-workspaces": "^4.0.2", + "@npmcli/package-json": "^6.2.0", + "@npmcli/promise-spawn": "^8.0.2", + "@npmcli/redact": "^3.2.2", + "@npmcli/run-script": "^9.1.0", + "@sigstore/tuf": "^3.1.1", + "abbrev": "^3.0.1", + "archy": "~1.0.0", + "cacache": "^19.0.1", + "chalk": "^5.4.1", + "ci-info": "^4.2.0", + "cli-columns": "^4.0.0", + "fastest-levenshtein": "^1.0.16", + "fs-minipass": "^3.0.3", + "glob": "^10.4.5", + "graceful-fs": "^4.2.11", + "hosted-git-info": "^8.1.0", + "ini": "^5.0.0", + "init-package-json": "^7.0.2", + "is-cidr": "^5.1.1", + "json-parse-even-better-errors": "^4.0.0", + "libnpmaccess": "^9.0.0", + "libnpmdiff": "^7.0.1", + "libnpmexec": "^9.0.1", + "libnpmfund": "^6.0.1", + "libnpmhook": "^11.0.0", + "libnpmorg": "^7.0.0", + "libnpmpack": "^8.0.1", + "libnpmpublish": "^10.0.1", + "libnpmsearch": "^8.0.0", + "libnpmteam": "^7.0.0", + "libnpmversion": "^7.0.0", + "make-fetch-happen": "^14.0.3", + "minimatch": "^9.0.5", + "minipass": "^7.1.1", + "minipass-pipeline": "^1.2.4", + "ms": "^2.1.2", + "node-gyp": "^11.2.0", + "nopt": "^8.1.0", + "normalize-package-data": "^7.0.0", + "npm-audit-report": "^6.0.0", + "npm-install-checks": "^7.1.1", + "npm-package-arg": "^12.0.2", + "npm-pick-manifest": "^10.0.0", + "npm-profile": "^11.0.1", + "npm-registry-fetch": "^18.0.2", + "npm-user-validate": "^3.0.0", + "p-map": "^7.0.3", + "pacote": "^19.0.1", + "parse-conflict-json": "^4.0.0", + "proc-log": "^5.0.0", + "qrcode-terminal": "^0.12.0", + "read": "^4.1.0", + "semver": "^7.7.2", + "spdx-expression-parse": "^4.0.0", + "ssri": "^12.0.0", + "supports-color": "^9.4.0", + "tar": "^6.2.1", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "treeverse": "^3.0.0", + "validate-npm-package-name": "^6.0.1", + "which": "^5.0.0", + "write-file-atomic": "^6.0.0" + }, + "bin": { + "npm": "bin/npm-cli.js", + "npx": "bin/npx-cli.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npm-bundled/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/npm-install-checks": { - "version": "5.0.0", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/npm-run-path": { + "version": "4.0.1", + "license": "MIT", "dependencies": { - "semver": "^7.1.1" + "path-key": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "dev": true, - "license": "ISC", + "node_modules/npm-run-path/node_modules/path-key": { + "version": "3.1.0", + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/npm-package-arg": { - "version": "8.1.1", - "dev": true, + "node_modules/npm/node_modules/@isaacs/cliui": { + "version": "8.0.2", + "inBundle": true, "license": "ISC", "dependencies": { - "hosted-git-info": "^3.0.6", - "semver": "^7.0.0", - "validate-npm-package-name": "^3.0.0" + "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" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/npm-package-arg/node_modules/builtins": { - "version": "1.0.3", - "dev": true, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "inBundle": true, "license": "MIT" }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "3.0.8", - "dev": true, - "license": "ISC", + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm-package-arg/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/npm/node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "inBundle": true, "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "minipass": "^7.0.4" }, "engines": { - "node": ">=10" + "node": ">=18.0.0" } }, - "node_modules/npm-package-arg/node_modules/validate-npm-package-name": { + "node_modules/npm/node_modules/@isaacs/string-locale-compare": { + "version": "1.1.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/agent": { "version": "3.0.0", - "dev": true, + "inBundle": true, "license": "ISC", "dependencies": { - "builtins": "^1.0.3" + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npm-packlist": { - "version": "5.1.3", - "dev": true, + "node_modules/npm/node_modules/@npmcli/arborist": { + "version": "8.0.1", + "inBundle": true, "license": "ISC", "dependencies": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^2.0.0", - "npm-normalize-package-bin": "^2.0.0" + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/fs": "^4.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/metavuln-calculator": "^8.0.0", + "@npmcli/name-from-folder": "^3.0.0", + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.1", + "@npmcli/query": "^4.0.0", + "@npmcli/redact": "^3.0.0", + "@npmcli/run-script": "^9.0.1", + "bin-links": "^5.0.0", + "cacache": "^19.0.1", + "common-ancestor-path": "^1.0.1", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", + "json-stringify-nice": "^1.1.4", + "lru-cache": "^10.2.2", + "minimatch": "^9.0.4", + "nopt": "^8.0.0", + "npm-install-checks": "^7.1.0", + "npm-package-arg": "^12.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.1", + "pacote": "^19.0.0", + "parse-conflict-json": "^4.0.0", + "proc-log": "^5.0.0", + "proggy": "^3.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^3.0.1", + "read-package-json-fast": "^4.0.0", + "semver": "^7.3.7", + "ssri": "^12.0.0", + "treeverse": "^3.0.0", + "walk-up-path": "^3.0.1" }, "bin": { - "npm-packlist": "bin/index.js" + "arborist": "bin/index.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npm-packlist/node_modules/glob": { - "version": "8.0.3", - "dev": true, + "node_modules/npm/node_modules/@npmcli/config": { + "version": "9.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/package-json": "^6.0.1", + "ci-info": "^4.0.0", + "ini": "^5.0.0", + "nopt": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "walk-up-path": "^3.0.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npm-packlist/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, + "node_modules/npm/node_modules/@npmcli/fs": { + "version": "4.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "semver": "^7.3.5" }, "engines": { - "node": ">=10" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npm-packlist/node_modules/npm-bundled": { - "version": "2.0.1", - "dev": true, + "node_modules/npm/node_modules/@npmcli/git": { + "version": "6.0.3", + "inBundle": true, "license": "ISC", "dependencies": { - "npm-normalize-package-bin": "^2.0.0" + "@npmcli/promise-spawn": "^8.0.0", + "ini": "^5.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^10.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^5.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npm-pick-manifest": { - "version": "7.0.2", - "dev": true, + "node_modules/npm/node_modules/@npmcli/installed-package-contents": { + "version": "3.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^2.0.0", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" + "npm-bundled": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { - "version": "9.1.2", - "dev": true, + "node_modules/npm/node_modules/@npmcli/map-workspaces": { + "version": "4.0.2", + "inBundle": true, "license": "ISC", "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "@npmcli/name-from-folder": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "glob": "^10.2.2", + "minimatch": "^9.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npm-registry-fetch": { - "version": "13.3.1", - "dev": true, + "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { + "version": "8.0.1", + "inBundle": true, "license": "ISC", "dependencies": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" + "cacache": "^19.0.0", + "json-parse-even-better-errors": "^4.0.0", + "pacote": "^20.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { - "version": "9.1.2", - "dev": true, + "node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote": { + "version": "20.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "@npmcli/git": "^6.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "@npmcli/run-script": "^9.0.0", + "cacache": "^19.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^12.0.0", + "npm-packlist": "^9.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^3.0.0", + "ssri": "^12.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "bin/index.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, + "node_modules/npm/node_modules/@npmcli/name-from-folder": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "3.1.0", - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/node-gyp": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/npmlog": { - "version": "6.0.2", - "dev": true, + "node_modules/npm/node_modules/@npmcli/package-json": { + "version": "6.2.0", + "inBundle": true, "license": "ISC", "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" + "@npmcli/git": "^6.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", + "proc-log": "^5.0.0", + "semver": "^7.5.3", + "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/nx": { - "version": "15.6.3", - "dev": true, - "hasInstallScript": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/promise-spawn": { + "version": "8.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "@nrwl/cli": "15.6.3", - "@nrwl/tao": "15.6.3", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "^4.1.0", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^11.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "lines-and-columns": "~2.0.3", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^4.1.2", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.6.2", - "yargs-parser": "21.1.1" - }, - "bin": { - "nx": "bin/nx.js" - }, - "peerDependencies": { - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173" + "which": "^5.0.0" }, - "peerDependenciesMeta": { - "@swc-node/register": { - "optional": true - }, - "@swc/core": { - "optional": true - } + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/nx/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/query": { + "version": "4.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/nx/node_modules/cli-spinners": { - "version": "2.6.1", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/redact": { + "version": "3.2.2", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/nx/node_modules/fast-glob": { - "version": "3.2.7", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/run-script": { + "version": "9.1.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "node-gyp": "^11.0.0", + "proc-log": "^5.0.0", + "which": "^5.0.0" }, "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/nx/node_modules/fs-extra": { - "version": "11.1.0", - "dev": true, + "node_modules/npm/node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, + "optional": true, "engines": { - "node": ">=14.14" + "node": ">=14" } }, - "node_modules/nx/node_modules/glob": { - "version": "7.1.4", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "node_modules/npm/node_modules/@sigstore/protobuf-specs": { + "version": "0.4.3", + "inBundle": true, + "license": "Apache-2.0", "engines": { - "node": "*" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/nx/node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", + "node_modules/npm/node_modules/@sigstore/tuf": { + "version": "3.1.1", + "inBundle": true, + "license": "Apache-2.0", "dependencies": { - "brace-expansion": "^1.1.7" + "@sigstore/protobuf-specs": "^0.4.1", + "tuf-js": "^3.0.1" }, "engines": { - "node": "*" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/nx/node_modules/json5": { - "version": "2.2.3", - "dev": true, + "node_modules/npm/node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "inBundle": true, "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, "engines": { - "node": ">=6" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/nx/node_modules/lines-and-columns": { - "version": "2.0.3", - "dev": true, + "node_modules/npm/node_modules/abbrev": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/agent-base": { + "version": "7.1.3", + "inBundle": true, "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 14" } }, - "node_modules/nx/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, + "node_modules/npm/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/nx/node_modules/minimatch": { - "version": "3.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "node_modules/npm/node_modules/ansi-styles": { + "version": "6.2.1", + "inBundle": true, + "license": "MIT", "engines": { - "node": "*" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/nx/node_modules/semver": { - "version": "7.3.4", - "dev": true, + "node_modules/npm/node_modules/aproba": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/archy": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/balanced-match": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/bin-links": { + "version": "5.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "cmd-shim": "^7.0.0", + "npm-normalize-package-bin": "^4.0.0", + "proc-log": "^5.0.0", + "read-cmd-shim": "^5.0.0", + "write-file-atomic": "^6.0.0" }, "engines": { - "node": ">=10" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/nx/node_modules/tsconfig-paths": { - "version": "4.1.2", - "dev": true, + "node_modules/npm/node_modules/binary-extensions": { + "version": "2.3.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nx/node_modules/yargs": { - "version": "17.6.2", - "dev": true, + "node_modules/npm/node_modules/brace-expansion": { + "version": "2.0.2", + "inBundle": true, "license": "MIT", "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/nx/node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" + "balanced-match": "^1.0.0" } }, - "node_modules/nx/node_modules/yargs/node_modules/cliui": { - "version": "8.0.1", - "dev": true, + "node_modules/npm/node_modules/cacache": { + "version": "19.0.1", + "inBundle": true, "license": "ISC", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "@npmcli/fs": "^4.0.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^7.0.2", + "ssri": "^12.0.0", + "tar": "^7.4.3", + "unique-filename": "^4.0.0" }, "engines": { - "node": ">=12" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/object-hash": { + "node_modules/npm/node_modules/cacache/node_modules/chownr": { "version": "3.0.0", - "license": "MIT", + "inBundle": true, + "license": "BlueOak-1.0.0", "engines": { - "node": ">= 6" + "node": ">=18" } }, - "node_modules/object-inspect": { - "version": "1.13.4", + "node_modules/npm/node_modules/cacache/node_modules/mkdirp": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/cacache/node_modules/tar": { + "version": "7.4.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=18" } }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dev": true, + "node_modules/npm/node_modules/cacache/node_modules/yallist": { + "version": "5.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/npm/node_modules/chalk": { + "version": "5.4.1", + "inBundle": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" - }, "engines": { - "node": ">= 0.4" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, + "node_modules/npm/node_modules/chownr": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, + "node_modules/npm/node_modules/ci-info": { + "version": "4.2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "inBundle": true, "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cidr-regex": { + "version": "4.1.3", + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" + "ip-regex": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=14" } }, - "node_modules/object.values": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", - "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", - "dev": true, + "node_modules/npm/node_modules/cli-columns": { + "version": "4.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 10" } }, - "node_modules/oclif": { - "version": "4.22.54", - "resolved": "https://registry.npmjs.org/oclif/-/oclif-4.22.54.tgz", - "integrity": "sha512-+LWHTxh8Xi7BVp/eyrsOOutunwBOYpzq6HQ+vu3xEZgST/aqrvHqGFgLOwglEobf5oUqkbuH2LmVzweXCUBu8Q==", - "dev": true, + "node_modules/npm/node_modules/cmd-shim": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/color-convert": { + "version": "2.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "@aws-sdk/client-cloudfront": "^3.946.0", - "@aws-sdk/client-s3": "^3.946.0", - "@inquirer/confirm": "^3.1.22", - "@inquirer/input": "^2.2.4", - "@inquirer/select": "^2.5.0", - "@oclif/core": "^4.8.0", - "@oclif/plugin-help": "^6.2.36", - "@oclif/plugin-not-found": "^3.2.73", - "@oclif/plugin-warn-if-update-available": "^3.1.53", - "ansis": "^3.16.0", - "async-retry": "^1.3.3", - "change-case": "^4", - "debug": "^4.4.0", - "ejs": "^3.1.10", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^8.1", - "github-slugger": "^2", - "got": "^13", - "lodash": "^4.17.21", - "normalize-package-data": "^6", - "semver": "^7.7.3", - "sort-package-json": "^2.15.1", - "tiny-jsonc": "^1.0.2", - "validate-npm-package-name": "^5.0.1" - }, - "bin": { - "oclif": "bin/run.js" + "color-name": "~1.1.4" }, "engines": { - "node": ">=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/oclif/node_modules/fs-extra": { - "version": "8.1.0", - "dev": true, + "node_modules/npm/node_modules/color-name": { + "version": "1.1.4", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/common-ancestor-path": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/cross-spawn": { + "version": "7.0.6", + "inBundle": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">= 8" } }, - "node_modules/oclif/node_modules/hosted-git-info": { - "version": "7.0.2", - "dev": true, + "node_modules/npm/node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "inBundle": true, "license": "ISC", "dependencies": { - "lru-cache": "^10.0.1" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">= 8" } }, - "node_modules/oclif/node_modules/jsonfile": { - "version": "4.0.0", - "dev": true, + "node_modules/npm/node_modules/cssesc": { + "version": "3.0.0", + "inBundle": true, "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/oclif/node_modules/normalize-package-data": { - "version": "6.0.2", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/oclif/node_modules/universalify": { - "version": "0.1.2", - "dev": true, + "node_modules/npm/node_modules/debug": { + "version": "4.4.1", + "inBundle": true, "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, "engines": { - "node": ">= 4.0.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/oclif/node_modules/validate-npm-package-name": { - "version": "5.0.1", - "dev": true, - "license": "ISC", + "node_modules/npm/node_modules/diff": { + "version": "5.2.0", + "inBundle": true, + "license": "BSD-3-Clause", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.3.1" } }, - "node_modules/once": { - "version": "1.4.0", - "license": "ISC", + "node_modules/npm/node_modules/eastasianwidth": { + "version": "0.2.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/emoji-regex": { + "version": "8.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/encoding": { + "version": "0.1.13", + "inBundle": true, + "license": "MIT", + "optional": true, "dependencies": { - "wrappy": "1" + "iconv-lite": "^0.6.2" } }, - "node_modules/onetime": { - "version": "5.1.2", + "node_modules/npm/node_modules/env-paths": { + "version": "2.2.1", + "inBundle": true, "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open": { - "version": "8.4.0", - "dev": true, + "node_modules/npm/node_modules/err-code": { + "version": "2.0.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/exponential-backoff": { + "version": "3.1.2", + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/npm/node_modules/fastest-levenshtein": { + "version": "1.0.16", + "inBundle": true, "license": "MIT", + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/npm/node_modules/foreground-child": { + "version": "3.3.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">=12" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/opn": { + "node_modules/npm/node_modules/fs-minipass": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz", - "integrity": "sha512-YKyQo/aDk+kLY/ChqYx3DMWW8cbxvZDh+7op1oU60TmLHGWFrn2gPaRWihzDhSwCarAESa9G8dNXzjTGfLx8FQ==", - "license": "MIT", + "inBundle": true, + "license": "ISC", "dependencies": { - "object-assign": "^4.0.1" + "minipass": "^7.0.3" }, "engines": { - "node": ">=0.10.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/optionator": { - "version": "0.9.3", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/glob": { + "version": "10.4.5", + "inBundle": true, + "license": "ISC", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/optionator/node_modules/fast-levenshtein": { - "version": "2.0.6", - "dev": true, - "license": "MIT" + "node_modules/npm/node_modules/graceful-fs": { + "version": "4.2.11", + "inBundle": true, + "license": "ISC" }, - "node_modules/ora": { - "version": "5.4.1", - "license": "MIT", + "node_modules/npm/node_modules/hosted-git-info": { + "version": "8.1.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "lru-cache": "^10.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/original": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "url-parse": "^1.4.3" - } + "node_modules/npm/node_modules/http-cache-semantics": { + "version": "4.2.0", + "inBundle": true, + "license": "BSD-2-Clause" }, - "node_modules/os-tmpdir": { - "version": "1.0.2", + "node_modules/npm/node_modules/http-proxy-agent": { + "version": "7.0.2", + "inBundle": true, "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 14" } }, - "node_modules/own-keys": { - "version": "1.0.1", - "dev": true, + "node_modules/npm/node_modules/https-proxy-agent": { + "version": "7.0.6", + "inBundle": true, "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.6", - "object-keys": "^1.1.1", - "safe-push-apply": "^1.0.0" + "agent-base": "^7.1.2", + "debug": "4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 14" } }, - "node_modules/p-cancelable": { - "version": "3.0.0", + "node_modules/npm/node_modules/iconv-lite": { + "version": "0.6.3", + "inBundle": true, "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, "engines": { - "node": ">=12.20" + "node": ">=0.10.0" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "license": "MIT", + "node_modules/npm/node_modules/ignore-walk": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minimatch": "^9.0.0" + }, "engines": { - "node": ">=4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "dev": true, + "node_modules/npm/node_modules/imurmurhash": { + "version": "0.1.4", + "inBundle": true, "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.8.19" } }, - "node_modules/p-locate": { + "node_modules/npm/node_modules/ini": { "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/init-package-json": { + "version": "7.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "aggregate-error": "^3.0.0" + "@npmcli/package-json": "^6.0.0", + "npm-package-arg": "^12.0.0", + "promzard": "^2.0.0", + "read": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/p-map-series": { - "version": "2.1.0", - "dev": true, + "node_modules/npm/node_modules/ip-address": { + "version": "9.0.5", + "inBundle": true, "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, "engines": { - "node": ">=8" + "node": ">= 12" } }, - "node_modules/p-pipe": { - "version": "3.1.0", - "dev": true, + "node_modules/npm/node_modules/ip-regex": { + "version": "5.0.0", + "inBundle": true, "license": "MIT", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-queue": { - "version": "6.6.2", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/is-cidr": { + "version": "5.1.1", + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" + "cidr-regex": "^4.1.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=14" } }, - "node_modules/p-reduce": { - "version": "2.1.0", - "dev": true, + "node_modules/npm/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "inBundle": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/p-timeout": { - "version": "3.2.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/isexe": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/jackspeak": { + "version": "3.4.3", + "inBundle": true, + "license": "BlueOak-1.0.0", "dependencies": { - "p-finally": "^1.0.0" + "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/p-try": { - "version": "2.2.0", - "dev": true, + "node_modules/npm/node_modules/jsbn": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-parse-even-better-errors": { + "version": "4.0.0", + "inBundle": true, "license": "MIT", "engines": { - "node": ">=6" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/p-waterfall": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "p-reduce": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, + "node_modules/npm/node_modules/json-stringify-nice": { + "version": "1.1.4", + "inBundle": true, + "license": "ISC", "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/pacote": { - "version": "13.6.2", - "dev": true, + "node_modules/npm/node_modules/jsonparse": { + "version": "1.3.1", + "engines": [ + "node >= 0.2.0" + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff": { + "version": "6.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff-apply": { + "version": "5.5.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/libnpmaccess": { + "version": "9.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" + "npm-package-arg": "^12.0.0", + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/pacote/node_modules/fs-minipass": { - "version": "2.1.0", - "dev": true, + "node_modules/npm/node_modules/libnpmdiff": { + "version": "7.0.1", + "inBundle": true, "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "@npmcli/arborist": "^8.0.1", + "@npmcli/installed-package-contents": "^3.0.0", + "binary-extensions": "^2.3.0", + "diff": "^5.1.0", + "minimatch": "^9.0.4", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0", + "tar": "^6.2.1" }, "engines": { - "node": ">= 8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/pacote/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "node_modules/npm/node_modules/libnpmexec": { + "version": "9.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/arborist": "^8.0.1", + "@npmcli/run-script": "^9.0.1", + "ci-info": "^4.0.0", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0", + "proc-log": "^5.0.0", + "read": "^4.0.0", + "read-package-json-fast": "^4.0.0", + "semver": "^7.3.7", + "walk-up-path": "^3.0.1" }, "engines": { - "node": ">=10" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/pacote/node_modules/npm-package-arg": { - "version": "9.1.2", - "dev": true, + "node_modules/npm/node_modules/libnpmfund": { + "version": "6.0.1", + "inBundle": true, "license": "ISC", "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "@npmcli/arborist": "^8.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/parent-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz", - "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/libnpmhook": { + "version": "11.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "callsites": "^3.1.0" + "aproba": "^2.0.0", + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/parse-conflict-json": { - "version": "2.0.2", - "dev": true, + "node_modules/npm/node_modules/libnpmorg": { + "version": "7.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" + "aproba": "^2.0.0", + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/parse-json": { - "version": "5.0.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/libnpmpack": { + "version": "8.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" + "@npmcli/arborist": "^8.0.1", + "@npmcli/run-script": "^9.0.1", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0" }, "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/parse-path": { - "version": "7.0.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/libnpmpublish": { + "version": "10.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "protocols": "^2.0.0" + "ci-info": "^4.0.0", + "normalize-package-data": "^7.0.0", + "npm-package-arg": "^12.0.0", + "npm-registry-fetch": "^18.0.1", + "proc-log": "^5.0.0", + "semver": "^7.3.7", + "sigstore": "^3.0.0", + "ssri": "^12.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/parse-url": { - "version": "8.1.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/libnpmsearch": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "parse-path": "^7.0.0" + "npm-registry-fetch": "^18.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/libnpmteam": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/patch-console": { - "version": "2.0.0", - "license": "MIT", + "aproba": "^2.0.0", + "npm-registry-fetch": "^18.0.1" + }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/path-case": { - "version": "3.0.4", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/libnpmversion": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", + "@npmcli/git": "^6.0.1", + "@npmcli/run-script": "^9.0.1", + "json-parse-even-better-errors": "^4.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.7" + }, "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "license": "MIT", + "node_modules/npm/node_modules/lru-cache": { + "version": "10.4.3", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/make-fetch-happen": { + "version": "14.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^3.0.0", + "cacache": "^19.0.1", + "http-cache-semantics": "^4.1.1", + "minipass": "^7.0.2", + "minipass-fetch": "^4.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^1.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "ssri": "^12.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/path-key": { - "version": "2.0.1", + "node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator": { + "version": "1.0.0", + "inBundle": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "license": "MIT", + "node_modules/npm/node_modules/minimatch": { + "version": "9.0.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/pg-int8": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", - "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", + "node_modules/npm/node_modules/minipass": { + "version": "7.1.2", + "inBundle": true, "license": "ISC", "engines": { - "node": ">=4.0.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/pg-protocol": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.10.3.tgz", - "integrity": "sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==", - "license": "MIT" - }, - "node_modules/pg-types": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", - "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", - "license": "MIT", + "node_modules/npm/node_modules/minipass-collect": { + "version": "2.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "pg-int8": "1.0.1", - "postgres-array": "~2.0.0", - "postgres-bytea": "~1.0.0", - "postgres-date": "~1.0.4", - "postgres-interval": "^1.1.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=4" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/picomatch": { - "version": "4.0.3", + "node_modules/npm/node_modules/minipass-fetch": { + "version": "4.0.1", + "inBundle": true, "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^3.0.1" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "5.0.0", - "dev": true, - "license": "MIT", "engines": { - "node": ">=10" + "node": "^18.17.0 || >=20.5.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/minipass-flush": { + "version": "1.0.5", + "inBundle": true, + "license": "ISC", "dependencies": { - "find-up": "^4.0.0" + "minipass": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/pluralize": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/minipass-pipeline": { + "version": "1.2.4", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/postgres-array": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", - "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", - "license": "MIT", + "node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/postgres-bytea": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", - "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", - "license": "MIT", + "node_modules/npm/node_modules/minipass-sized": { + "version": "1.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postgres-date": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", - "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", - "license": "MIT", + "node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postgres-interval": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", - "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "node_modules/npm/node_modules/minizlib": { + "version": "3.0.2", + "inBundle": true, "license": "MIT", "dependencies": { - "xtend": "^4.0.0" + "minipass": "^7.1.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 18" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "dev": true, + "node_modules/npm/node_modules/mkdirp": { + "version": "1.0.4", + "inBundle": true, "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/printf": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/printf/-/printf-0.6.1.tgz", - "integrity": "sha512-is0ctgGdPJ5951KulgfzvHGwJtZ5ck8l042vRkV6jrkpBzTmb/lueTqguWHy2JfVA+RY6gFVlaZgUS0j7S/dsw==", - "license": "MIT", - "engines": { - "node": ">= 0.9.0" - } + "node_modules/npm/node_modules/ms": { + "version": "2.1.3", + "inBundle": true, + "license": "MIT" }, - "node_modules/proc-log": { - "version": "2.0.1", - "dev": true, + "node_modules/npm/node_modules/mute-stream": { + "version": "2.0.0", + "inBundle": true, "license": "ISC", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/promise-all-reject-late": { - "version": "1.0.1", - "dev": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node_modules/npm/node_modules/node-gyp": { + "version": "11.2.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^14.0.3", + "nopt": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "tar": "^7.4.3", + "tinyglobby": "^0.2.12", + "which": "^5.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/promise-call-limit": { - "version": "1.0.1", - "dev": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node_modules/npm/node_modules/node-gyp/node_modules/chownr": { + "version": "3.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/promise-retry": { - "version": "2.0.1", - "dev": true, + "node_modules/npm/node_modules/node-gyp/node_modules/mkdirp": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "bin": { + "mkdirp": "dist/cjs/src/bin.js" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/promzard": { - "version": "0.3.0", - "dev": true, + "node_modules/npm/node_modules/node-gyp/node_modules/tar": { + "version": "7.4.3", + "inBundle": true, "license": "ISC", "dependencies": { - "read": "1" + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" } }, - "node_modules/proto-list": { - "version": "1.2.4", - "license": "ISC" + "node_modules/npm/node_modules/node-gyp/node_modules/yallist": { + "version": "5.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } }, - "node_modules/protobufjs": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz", - "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==", - "hasInstallScript": true, - "license": "BSD-3-Clause", + "node_modules/npm/node_modules/nopt": { + "version": "8.1.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" + "abbrev": "^3.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" }, "engines": { - "node": ">=12.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/protocols": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/pump": { - "version": "3.0.0", - "license": "MIT", + "node_modules/npm/node_modules/normalize-package-data": { + "version": "7.0.0", + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "license": "MIT", + "hosted-git-info": "^8.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, "engines": { - "node": ">=6" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/q": { - "version": "1.5.1", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-audit-report": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs": { - "version": "0.3.11", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-bundled": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "chalk": "^2.4.1", - "debug": "^4.1.1", - "execa": "^0.10.0", - "fs-extra": "^6.0.1", - "get-stream": "^5.1.0", - "glob": "^7.1.2", - "globby": "^10.0.1", - "http-call": "^5.1.2", - "load-json-file": "^6.2.0", - "pkg-dir": "^4.2.0", - "tar-fs": "^2.0.0", - "tmp": "^0.1.0", - "write-json-file": "^4.1.1" + "npm-normalize-package-bin": "^4.0.0" }, "engines": { - "node": ">=8.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-install-checks": { + "version": "7.1.1", + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "color-convert": "^1.9.0" + "semver": "^7.1.1" }, "engines": { - "node": ">=4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-normalize-package-bin": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-package-arg": { + "version": "12.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "hosted-git-info": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": ">=4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-packlist": { + "version": "9.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "color-name": "1.1.3" + "ignore-walk": "^7.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" + "node_modules/npm/node_modules/npm-pick-manifest": { + "version": "10.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^7.1.0", + "npm-normalize-package-bin": "^4.0.0", + "npm-package-arg": "^12.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } }, - "node_modules/qqjs/node_modules/cross-spawn": { - "version": "6.0.6", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-profile": { + "version": "11.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0" }, "engines": { - "node": ">=4.8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/execa": { - "version": "0.10.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-registry-fetch": { + "version": "18.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "@npmcli/redact": "^3.0.0", + "jsonparse": "^1.3.1", + "make-fetch-happen": "^14.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^4.0.0", + "minizlib": "^3.0.1", + "npm-package-arg": "^12.0.0", + "proc-log": "^5.0.0" }, "engines": { - "node": ">=4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/execa/node_modules/get-stream": { + "node_modules/npm/node_modules/npm-user-validate": { "version": "3.0.0", - "dev": true, - "license": "MIT", + "inBundle": true, + "license": "BSD-2-Clause", "engines": { - "node": ">=4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/execa/node_modules/is-stream": { - "version": "1.1.0", - "dev": true, + "node_modules/npm/node_modules/p-map": { + "version": "7.0.3", + "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/qqjs/node_modules/fs-extra": { - "version": "6.0.1", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/package-json-from-dist": { + "version": "1.0.1", + "inBundle": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/npm/node_modules/pacote": { + "version": "19.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "@npmcli/git": "^6.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "@npmcli/run-script": "^9.0.0", + "cacache": "^19.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^12.0.0", + "npm-packlist": "^9.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^3.0.0", + "ssri": "^12.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "bin/index.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/get-stream": { - "version": "5.1.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/parse-conflict-json": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "pump": "^3.0.0" + "json-parse-even-better-errors": "^4.0.0", + "just-diff": "^6.0.0", + "just-diff-apply": "^5.2.0" }, "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, + "node_modules/npm/node_modules/path-key": { + "version": "3.1.1", + "inBundle": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/qqjs/node_modules/jsonfile": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node_modules/npm/node_modules/path-scurry": { + "version": "1.11.1", + "inBundle": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/qqjs/node_modules/npm-run-path": { - "version": "2.0.2", - "dev": true, + "node_modules/npm/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "inBundle": true, "license": "MIT", "dependencies": { - "path-key": "^2.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { "node": ">=4" } }, - "node_modules/qqjs/node_modules/rimraf": { - "version": "2.7.1", - "dev": true, + "node_modules/npm/node_modules/proc-log": { + "version": "5.0.0", + "inBundle": true, "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/semver": { - "version": "5.7.2", - "dev": true, + "node_modules/npm/node_modules/proggy": { + "version": "3.0.0", + "inBundle": true, "license": "ISC", - "bin": { - "semver": "bin/semver" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/shebang-command": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "node_modules/npm/node_modules/promise-all-reject-late": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/qqjs/node_modules/shebang-regex": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/npm/node_modules/promise-call-limit": { + "version": "3.0.2", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/qqjs/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, + "node_modules/npm/node_modules/promise-retry": { + "version": "2.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "err-code": "^2.0.2", + "retry": "^0.12.0" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/qqjs/node_modules/tmp": { - "version": "0.1.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/promzard": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "rimraf": "^2.6.3" + "read": "^4.0.0" }, "engines": { - "node": ">=6" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/qqjs/node_modules/universalify": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" + "node_modules/npm/node_modules/qrcode-terminal": { + "version": "0.12.0", + "inBundle": true, + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" } }, - "node_modules/qqjs/node_modules/which": { - "version": "1.3.1", - "dev": true, + "node_modules/npm/node_modules/read": { + "version": "4.1.0", + "inBundle": true, "license": "ISC", "dependencies": { - "isexe": "^2.0.0" + "mute-stream": "^2.0.0" }, - "bin": { - "which": "bin/which" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "license": "MIT", + "node_modules/npm/node_modules/read-cmd-shim": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/rambda": { - "version": "7.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/react": { - "version": "18.3.1", - "license": "MIT", + "node_modules/npm/node_modules/read-package-json-fast": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "loose-envify": "^1.1.0" + "json-parse-even-better-errors": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/react-reconciler": { - "version": "0.29.2", + "node_modules/npm/node_modules/retry": { + "version": "0.12.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "react": "^18.3.1" + "node": ">= 4" } }, - "node_modules/read": { - "version": "1.0.7", - "dev": true, - "license": "ISC", - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } + "node_modules/npm/node_modules/safer-buffer": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT", + "optional": true }, - "node_modules/read-cmd-shim": { - "version": "3.0.1", - "dev": true, + "node_modules/npm/node_modules/semver": { + "version": "7.7.2", + "inBundle": true, "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=10" } }, - "node_modules/read-package-json": { - "version": "5.0.2", - "dev": true, - "license": "ISC", + "node_modules/npm/node_modules/shebang-command": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", "dependencies": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^2.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/read-package-json-fast": { - "version": "2.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, + "node_modules/npm/node_modules/shebang-regex": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/read-package-json-fast/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/read-package-json/node_modules/glob": { - "version": "8.0.3", - "dev": true, + "node_modules/npm/node_modules/signal-exit": { + "version": "4.1.0", + "inBundle": true, "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, "engines": { - "node": ">=12" + "node": ">=14" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/read-package-json/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", + "node_modules/npm/node_modules/sigstore": { + "version": "3.1.0", + "inBundle": true, + "license": "Apache-2.0", "dependencies": { - "brace-expansion": "^2.0.1" + "@sigstore/bundle": "^3.1.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.4.0", + "@sigstore/sign": "^3.1.0", + "@sigstore/tuf": "^3.1.0", + "@sigstore/verify": "^2.1.0" }, "engines": { - "node": ">=10" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "4.0.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle": { + "version": "3.1.0", + "inBundle": true, + "license": "Apache-2.0", "dependencies": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" + "@sigstore/protobuf-specs": "^0.4.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/read-pkg": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, + "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core": { + "version": "2.0.0", + "inBundle": true, + "license": "Apache-2.0", "engines": { - "node": ">=4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign": { + "version": "3.1.0", + "inBundle": true, + "license": "Apache-2.0", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "@sigstore/bundle": "^3.1.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.4.0", + "make-fetch-happen": "^14.0.2", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/read-pkg-up/node_modules/read-pkg": { - "version": "5.2.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify": { + "version": "2.1.1", + "inBundle": true, + "license": "Apache-2.0", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "@sigstore/bundle": "^3.1.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.4.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", + "node_modules/npm/node_modules/smart-buffer": { + "version": "4.2.0", + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/read-pkg/node_modules/load-json-file": { - "version": "4.0.0", - "dev": true, + "node_modules/npm/node_modules/socks": { + "version": "2.8.5", + "inBundle": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" }, "engines": { - "node": ">=4" + "node": ">= 10.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "4.0.0", - "dev": true, + "node_modules/npm/node_modules/socks-proxy-agent": { + "version": "8.0.5", + "inBundle": true, "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" }, "engines": { - "node": ">=4" + "node": ">= 14" } }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "3.0.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/spdx-correct": { + "version": "3.2.0", + "inBundle": true, + "license": "Apache-2.0", "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/read/node_modules/mute-stream": { - "version": "0.0.8", - "dev": true, - "license": "ISC" + "node_modules/npm/node_modules/spdx-exceptions": { + "version": "2.5.0", + "inBundle": true, + "license": "CC-BY-3.0" }, - "node_modules/readable-stream": { - "version": "3.6.0", + "node_modules/npm/node_modules/spdx-expression-parse": { + "version": "4.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "dev": true, + "node_modules/npm/node_modules/spdx-license-ids": { + "version": "3.0.21", + "inBundle": true, + "license": "CC0-1.0" + }, + "node_modules/npm/node_modules/sprintf-js": { + "version": "1.1.3", + "inBundle": true, + "license": "BSD-3-Clause" + }, + "node_modules/npm/node_modules/ssri": { + "version": "12.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" + "minipass": "^7.0.3" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/redent": { - "version": "3.0.0", - "dev": true, + "node_modules/npm/node_modules/string-width": { + "version": "4.2.3", + "inBundle": true, "license": "MIT", "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/redeyed": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", - "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==", + "node_modules/npm/node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "inBundle": true, "license": "MIT", "dependencies": { - "esprima": "~4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.10", - "dev": true, + "node_modules/npm/node_modules/strip-ansi": { + "version": "6.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.1", - "which-builtin-type": "^1.2.1" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp-tree": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", - "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", - "dev": true, - "license": "MIT", - "bin": { - "regexp-tree": "bin/regexp-tree" + "node": ">=8" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.4", - "dev": true, + "node_modules/npm/node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "set-function-name": "^2.0.2" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, + "node_modules/npm/node_modules/supports-color": { + "version": "9.4.0", + "inBundle": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/registry-auth-token": { - "version": "5.1.0", - "license": "MIT", + "node_modules/npm/node_modules/tar": { + "version": "6.2.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "@pnpm/npm-conf": "^2.1.0" + "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" }, "engines": { - "node": ">=14" + "node": ">=10" } }, - "node_modules/regjsparser": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", - "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "jsesc": "~0.5.0" + "minipass": "^3.0.0" }, - "bin": { - "regjsparser": "bin/parser" + "engines": { + "node": ">= 8" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" + "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/require-in-the-middle": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.2.tgz", - "integrity": "sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==", + "node_modules/npm/node_modules/tar/node_modules/minizlib": { + "version": "2.1.2", + "inBundle": true, "license": "MIT", "dependencies": { - "debug": "^4.3.5", - "module-details-from-path": "^1.0.3", - "resolve": "^1.22.8" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">=8.6.0" + "node": ">= 8" } }, - "node_modules/requires-port": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "license": "MIT", + "node_modules/npm/node_modules/tar/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/resolve-alpn": { - "version": "1.2.1", + "node_modules/npm/node_modules/text-table": { + "version": "0.2.0", + "inBundle": true, "license": "MIT" }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "dev": true, + "node_modules/npm/node_modules/tiny-relative-date": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/tinyglobby": { + "version": "0.2.14", + "inBundle": true, "license": "MIT", "dependencies": { - "resolve-from": "^5.0.0" + "fdir": "^6.4.4", + "picomatch": "^4.0.2" }, "engines": { - "node": ">=8" + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, + "node_modules/npm/node_modules/tinyglobby/node_modules/fdir": { + "version": "6.4.6", + "inBundle": true, "license": "MIT", - "engines": { - "node": ">=8" + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } } }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "dev": true, + "node_modules/npm/node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.2", + "inBundle": true, "license": "MIT", + "engines": { + "node": ">=12" + }, "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/responselike": { + "node_modules/npm/node_modules/treeverse": { "version": "3.0.0", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^3.0.0" - }, + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/restore-cursor": { - "version": "3.1.0", + "node_modules/npm/node_modules/tuf-js": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "@tufjs/models": "3.0.1", + "debug": "^4.3.6", + "make-fetch-happen": "^14.0.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/reusify": { - "version": "1.0.4", + "node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.5" + }, "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "dev": true, + "node_modules/npm/node_modules/unique-filename": { + "version": "4.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "unique-slug": "^5.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-applescript": { - "version": "7.1.0", - "license": "MIT", "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/run-async": { - "version": "2.4.1", - "license": "MIT", + "node_modules/npm/node_modules/unique-slug": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, "engines": { - "node": ">=0.12.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/run-parallel": { - "version": "1.1.9", + "node_modules/npm/node_modules/util-deprecate": { + "version": "1.0.2", + "inBundle": true, "license": "MIT" }, - "node_modules/rxjs": { - "version": "7.8.2", + "node_modules/npm/node_modules/validate-npm-package-license": { + "version": "3.0.4", + "inBundle": true, "license": "Apache-2.0", "dependencies": { - "tslib": "^2.1.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/safe-array-concat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", - "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", - "dev": true, + "node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "has-symbols": "^1.1.0", - "isarray": "^2.0.5" - }, + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/validate-npm-package-name": { + "version": "6.0.1", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=0.4" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/walk-up-path": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/which": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" + "node_modules/npm/node_modules/which/node_modules/isexe": { + "version": "3.1.1", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=16" + } }, - "node_modules/safe-push-apply": { - "version": "1.0.0", - "dev": true, + "node_modules/npm/node_modules/wrap-ansi": { + "version": "8.1.0", + "inBundle": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "isarray": "^2.0.5" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/safe-regex-test": { - "version": "1.1.0", - "dev": true, + "node_modules/npm/node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/scheduler": { - "version": "0.23.2", + "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/sentence-case": { - "version": "3.0.4", - "dev": true, + "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "license": "ISC" + "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "inBundle": true, + "license": "MIT" }, - "node_modules/set-function-length": { - "version": "1.2.2", - "dev": true, + "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "inBundle": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/set-function-name": { - "version": "2.0.2", - "dev": true, + "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "inBundle": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/set-proto": { - "version": "1.0.0", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/write-file-atomic": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "dunder-proto": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0" + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">= 0.4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/shallow-clone": { - "version": "3.0.1", + "node_modules/npm/node_modules/yallist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/nyc": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", + "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "kind-of": "^6.0.2" + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "caching-transform": "^4.0.0", + "convert-source-map": "^1.7.0", + "decamelize": "^1.2.0", + "find-cache-dir": "^3.2.0", + "find-up": "^4.1.0", + "foreground-child": "^2.0.0", + "get-package-type": "^0.1.0", + "glob": "^7.1.6", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-hook": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-processinfo": "^2.0.2", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "make-dir": "^3.0.0", + "node-preload": "^0.2.1", + "p-map": "^3.0.0", + "process-on-spawn": "^1.0.0", + "resolve-from": "^5.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "spawn-wrap": "^2.0.0", + "test-exclude": "^6.0.0", + "yargs": "^15.0.2" + }, + "bin": { + "nyc": "bin/nyc.js" }, "engines": { - "node": ">=8" + "node": ">=8.9" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "license": "MIT", + "node_modules/nyc/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "license": "ISC", "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "license": "MIT", + "node_modules/nyc/node_modules/foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, "engines": { - "node": ">=8" + "node": ">=8.0.0" } }, - "node_modules/shell-escape": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/shell-escape/-/shell-escape-0.2.0.tgz", - "integrity": "sha512-uRRBT2MfEOyxuECseCZd28jC1AJ8hmqqneWQ4VWUTgCAFvb3wKU1jLqj6egC4Exrr88ogg3dp+zroH4wJuaXzw==", - "license": "MIT" - }, - "node_modules/shimmer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", - "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==", - "license": "BSD-2-Clause" - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "license": "MIT", + "node_modules/nyc/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 0.4" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/side-channel-list": { - "version": "1.0.0", + "node_modules/nyc/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dev": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "license": "MIT", + "node_modules/nyc/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" + "glob": "^7.1.3" }, - "engines": { - "node": ">= 0.4" + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", + "node_modules/nyc/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/signal-exit": { - "version": "3.0.7", + "node_modules/nyc/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true, "license": "ISC" }, - "node_modules/sinon": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-20.0.0.tgz", - "integrity": "sha512-+FXOAbdnj94AQIxH0w1v8gzNxkawVvNqE3jUzRLptR71Oykeu2RrQXXl/VQjKay+Qnh73fDt/oDfMo6xMeDQbQ==", - "license": "BSD-3-Clause", + "node_modules/nyc/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "license": "MIT", "dependencies": { - "@sinonjs/commons": "^3.0.1", - "@sinonjs/fake-timers": "^13.0.5", - "@sinonjs/samsam": "^8.0.1", - "diff": "^7.0.0", - "supports-color": "^7.2.0" + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, - "node_modules/sinon/node_modules/diff": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", - "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", - "license": "BSD-3-Clause", "engines": { - "node": ">=0.3.1" + "node": ">=8" } }, - "node_modules/sinon/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/object-assign": { + "version": "4.1.1", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/slash": { + "node_modules/object-hash": { "version": "3.0.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/slice-ansi": { - "version": "5.0.0", + "node_modules/object-inspect": { + "version": "1.13.4", "license": "MIT", - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.3", + "node_modules/object-keys": { + "version": "1.1.1", + "dev": true, "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.4" } }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", + "node_modules/object-treeify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-4.0.1.tgz", + "integrity": "sha512-Y6tg5rHfsefSkfKujv2SwHulInROy/rCL5F4w0QOWxut8AnxYxf0YmNhTh95Zfyxpsudo66uqkux0ACFnyMSgQ==", "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 16" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/smol-toml": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.0.tgz", - "integrity": "sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, "engines": { - "node": ">= 18" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/cyyynthia" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/smooth-progress": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/smooth-progress/-/smooth-progress-1.1.0.tgz", - "integrity": "sha512-3+v5J4HzdBTcC0RLU6mxVa4t7lojUOxwRZu6f2XngR9u4d6sWDaOc909fCj7gnpf6NV0spJYPIBQYzZUQzG0iA==", - "license": "ISC", + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", "dependencies": { - "ansi-escapes": "1.4.0", - "chalk": "^1.1.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" }, "engines": { - "node": ">= 4.0.0" + "node": ">= 0.4" } }, - "node_modules/smooth-progress/node_modules/ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha512-wiXutNjDUlNEDWHcYH3jtZUhd3c4/VojassD8zHdHCY13xbZy2XbW+NKQwA0tWGBVzDA9qEzYwfoSsWmviidhw==", + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/smooth-progress/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "node_modules/oclif": { + "version": "4.22.73", + "resolved": "https://registry.npmjs.org/oclif/-/oclif-4.22.73.tgz", + "integrity": "sha512-nyODp0FrwdKc/jBPFeloGmAQA49Y6nC7ZANHwPZjok09RUCJpaJkuoe7EH6EOeMrS1Qsb+muYsV4fBa6bkVjIg==", + "dev": true, "license": "MIT", + "dependencies": { + "@aws-sdk/client-cloudfront": "^3.980.0", + "@aws-sdk/client-s3": "^3.980.0", + "@inquirer/confirm": "^3.1.22", + "@inquirer/input": "^2.2.4", + "@inquirer/select": "^2.5.0", + "@oclif/core": "^4.8.0", + "@oclif/plugin-help": "^6.2.36", + "@oclif/plugin-not-found": "^3.2.74", + "@oclif/plugin-warn-if-update-available": "^3.1.55", + "ansis": "^3.16.0", + "async-retry": "^1.3.3", + "change-case": "^4", + "debug": "^4.4.0", + "ejs": "^3.1.10", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^8.1", + "github-slugger": "^2", + "got": "^13", + "lodash": "^4.17.23", + "normalize-package-data": "^6", + "semver": "^7.7.3", + "sort-package-json": "^2.15.1", + "tiny-jsonc": "^1.0.2", + "validate-npm-package-name": "^5.0.1" + }, + "bin": { + "oclif": "bin/run.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=18.0.0" } }, - "node_modules/smooth-progress/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "node_modules/oclif/node_modules/@inquirer/prompts": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", + "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "@inquirer/checkbox": "^4.3.2", + "@inquirer/confirm": "^5.1.21", + "@inquirer/editor": "^4.2.23", + "@inquirer/expand": "^4.0.23", + "@inquirer/input": "^4.3.1", + "@inquirer/number": "^3.0.23", + "@inquirer/password": "^4.0.23", + "@inquirer/rawlist": "^4.1.11", + "@inquirer/search": "^3.2.2", + "@inquirer/select": "^4.4.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/smooth-progress/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "node_modules/oclif/node_modules/@inquirer/prompts/node_modules/@inquirer/confirm": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", + "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^2.0.0" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { - "node": ">=0.10.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/smooth-progress/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "node_modules/oclif/node_modules/@inquirer/prompts/node_modules/@inquirer/input": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", + "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", + "dev": true, "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, "engines": { - "node": ">=0.8.0" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/snake-case": { - "version": "3.0.4", + "node_modules/oclif/node_modules/@inquirer/prompts/node_modules/@inquirer/select": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", + "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", "dev": true, "license": "MIT", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/socks": { - "version": "2.8.3", + "node_modules/oclif/node_modules/@oclif/plugin-not-found": { + "version": "3.2.74", + "resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-3.2.74.tgz", + "integrity": "sha512-6RD/EuIUGxAYR45nMQg+nw+PqwCXUxkR6Eyn+1fvbVjtb9d+60OPwB77LCRUI4zKNI+n0LOFaMniEdSpb+A7kQ==", "dev": true, "license": "MIT", "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" + "@inquirer/prompts": "^7.10.1", + "@oclif/core": "^4.8.0", + "ansis": "^3.17.0", + "fast-levenshtein": "^3.0.0" }, "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" + "node": ">=18.0.0" } }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", + "node_modules/oclif/node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, + "license": "ISC", "engines": { - "node": ">= 10" + "node": ">=14" } }, - "node_modules/sort-keys": { - "version": "2.0.0", + "node_modules/oclif/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { - "is-plain-obj": "^1.0.0" + "ms": "^2.1.3" }, "engines": { - "node": ">=4" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/sort-object-keys": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/sort-package-json": { - "version": "2.15.1", + "node_modules/oclif/node_modules/fs-extra": { + "version": "8.1.0", "dev": true, "license": "MIT", "dependencies": { - "detect-indent": "^7.0.1", - "detect-newline": "^4.0.0", - "get-stdin": "^9.0.0", - "git-hooks-list": "^3.0.0", - "is-plain-obj": "^4.1.0", - "semver": "^7.6.0", - "sort-object-keys": "^1.1.3", - "tinyglobby": "^0.2.9" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, - "bin": { - "sort-package-json": "cli.js" + "engines": { + "node": ">=6 <7 || >=8" } }, - "node_modules/sort-package-json/node_modules/detect-indent": { - "version": "7.0.1", + "node_modules/oclif/node_modules/hosted-git-info": { + "version": "7.0.2", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, "engines": { - "node": ">=12.20" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/sort-package-json/node_modules/is-plain-obj": { - "version": "4.1.0", + "node_modules/oclif/node_modules/jsonfile": { + "version": "4.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "devOptional": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/spdx-correct": { - "version": "3.1.0", + "node_modules/oclif/node_modules/normalize-package-data": { + "version": "6.0.2", "dev": true, - "license": "Apache-2.0", + "license": "BSD-2-Clause", "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "hosted-git-info": "^7.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/spdx-exceptions": { - "version": "2.2.0", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.0", + "node_modules/oclif/node_modules/universalify": { + "version": "0.1.2", "dev": true, "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.5", + "node_modules/oclif/node_modules/validate-npm-package-name": { + "version": "5.0.1", "dev": true, - "license": "CC0-1.0" + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "node_modules/split": { - "version": "1.0.1", - "dev": true, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "license": "MIT", "dependencies": { - "through": "2" + "ee-first": "1.1.1" }, "engines": { - "node": "*" + "node": ">= 0.8" } }, - "node_modules/split2": { - "version": "3.2.2", - "dev": true, + "node_modules/once": { + "version": "1.4.0", "license": "ISC", "dependencies": { - "readable-stream": "^3.0.0" + "wrappy": "1" } }, - "node_modules/split2/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, + "node_modules/onetime": { + "version": "5.1.2", "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">= 6" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "license": "BSD-3-Clause" - }, - "node_modules/ssh2": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.17.0.tgz", - "integrity": "sha512-wPldCk3asibAjQ/kziWQQt1Wh3PgDFpC0XpwclzKcdT1vql6KeYxf5LIt4nlFkUeR8WuphYMKqUA56X4rjbfgQ==", - "hasInstallScript": true, + "node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "license": "MIT", "dependencies": { - "asn1": "^0.2.6", - "bcrypt-pbkdf": "^1.0.2" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" }, "engines": { - "node": ">=10.16.0" + "node": ">=18" }, - "optionalDependencies": { - "cpu-features": "~0.0.10", - "nan": "^2.23.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ssri": { - "version": "9.0.1", - "dev": true, - "license": "ISC", + "node_modules/opn": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/opn/-/opn-3.0.3.tgz", + "integrity": "sha512-YKyQo/aDk+kLY/ChqYx3DMWW8cbxvZDh+7op1oU60TmLHGWFrn2gPaRWihzDhSwCarAESa9G8dNXzjTGfLx8FQ==", + "license": "MIT", "dependencies": { - "minipass": "^3.1.1" + "object-assign": "^4.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/stable-hash": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", - "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", - "dev": true, - "license": "MIT" - }, - "node_modules/stable-hash-x": { - "version": "0.2.0", + "node_modules/optionator": { + "version": "0.9.3", "dev": true, "license": "MIT", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.8.0" } }, - "node_modules/stack-utils": { + "node_modules/optionator/node_modules/fast-levenshtein": { "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/ora": { + "version": "5.4.1", "license": "MIT", "dependencies": { - "escape-string-regexp": "^2.0.0" + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", + "node_modules/original": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/stop-iteration-iterator": { - "version": "1.1.0", + "node_modules/own-keys": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "internal-slot": "^1.1.0" + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/string_decoder": { - "version": "1.2.0", + "node_modules/p-cancelable": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" + "engines": { + "node": ">=12.20" } }, - "node_modules/string-width": { - "version": "4.2.3", + "node_modules/p-finally": { + "version": "1.0.0", "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.10", + "node_modules/p-limit": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-data-property": "^1.1.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-object-atoms": "^1.0.0", - "has-property-descriptors": "^1.0.2" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.9", + "node_modules/p-locate": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", + "node_modules/p-try": { + "version": "2.2.0", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/pac-proxy-agent": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", + "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" } }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/pac-proxy-agent/node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, + "node_modules/pac-proxy-agent/node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, "engines": { - "node": ">=4" + "node": ">= 14" } }, - "node_modules/strip-eof": { - "version": "1.0.0", + "node_modules/pac-proxy-agent/node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 14" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", "license": "MIT", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, "engines": { - "node": ">=6" + "node": ">= 14" } }, - "node_modules/strip-indent": { - "version": "3.0.0", + "node_modules/package-hash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", + "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "min-indent": "^1.0.0" + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/param-case": { + "version": "3.0.4", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/strnum": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz", - "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==", + "node_modules/param-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "license": "MIT" + "license": "0BSD" }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", + "node_modules/parent-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz", + "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" + "callsites": "^3.1.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/supports-color": { - "version": "8.1.1", + "node_modules/parse-json": { + "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=8" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", + "node_modules/parse-procfile": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/parse-procfile/-/parse-procfile-0.0.2.tgz", + "integrity": "sha512-WOYu+s2dbgFJVcFrAc8/2TWSSjIpTofsMEQ57ljYbbR3EBjSHxgr5uaThvNoz/oDVGIogb1qrwLrtb3tEOZO9g==", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/tapable": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", - "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "node_modules/pascal-case": { + "version": "3.1.2", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/tar": { - "version": "6.2.1", + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, - "license": "ISC", - "dependencies": { - "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" - }, - "engines": { - "node": ">=10" - } + "license": "0BSD" }, - "node_modules/tar-fs": { - "version": "2.1.3", - "license": "MIT", + "node_modules/password-prompt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz", + "integrity": "sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw==", + "license": "0BSD", "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" + "ansi-escapes": "^4.3.2", + "cross-spawn": "^7.0.3" } }, - "node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.3", - "license": "ISC" - }, - "node_modules/tar-stream": { - "version": "2.2.0", + "node_modules/patch-console": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, "engines": { - "node": ">=6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", + "node_modules/path-case": { + "version": "3.0.4", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", + "node_modules/path-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "0BSD" }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", + "node_modules/path-exists": { + "version": "4.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, + "node_modules/path-is-absolute": { + "version": "1.0.1", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/temp": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", - "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", + "node_modules/path-key": { + "version": "2.0.1", "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", "dependencies": { - "mkdirp": "^0.5.1", - "rimraf": "~2.6.2" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/temp-dir": { - "version": "1.0.0", - "dev": true, - "license": "MIT", + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", "engines": { - "node": ">=4" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/temp/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "node_modules/path-to-regexp": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.3.0.tgz", + "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/text-extensions": { - "version": "1.9.0", - "dev": true, + "node_modules/path-type": { + "version": "4.0.0", "license": "MIT", "engines": { - "node": ">=0.10" + "node": ">=8" } }, - "node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" - }, - "node_modules/through2": { - "version": "4.0.2", + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", "dev": true, "license": "MIT", - "dependencies": { - "readable-stream": "3" + "engines": { + "node": "*" } }, - "node_modules/through2/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, + "node_modules/pg-int8": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", + "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==", + "license": "ISC", "engines": { - "node": ">= 6" + "node": ">=4.0.0" } }, - "node_modules/tiny-jsonc": { - "version": "1.0.2", - "dev": true, + "node_modules/pg-protocol": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.10.3.tgz", + "integrity": "sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==", "license": "MIT" }, - "node_modules/tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "node_modules/pg-types": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", + "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", "license": "MIT", "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.3" + "pg-int8": "1.0.1", + "postgres-array": "~2.0.0", + "postgres-bytea": "~1.0.0", + "postgres-date": "~1.0.4", + "postgres-interval": "^1.1.0" }, "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" + "node": ">=4" } }, - "node_modules/tmp": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", - "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", + "node_modules/phoenix": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/phoenix/-/phoenix-1.8.3.tgz", + "integrity": "sha512-5bMYQI30wl3erxbHnXMdt1xuQeRTeEOpQrakf3yqj/1HRHl7Gj4Cdk2NKXkUcCD5WpbxrilvZEMexM1VhWbnDg==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.3", "license": "MIT", "engines": { - "node": ">=14.14" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/to-regex-range": { + "node_modules/pkce-challenge": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", + "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, "engines": { - "node": ">=8.0" + "node": ">=16.20.0" } }, - "node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/treeverse": { - "version": "2.0.0", + "node_modules/pkg-dir": { + "version": "4.2.0", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "dev": true, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, "engines": { - "node": ">=8" + "node": ">=10.4.0" } }, - "node_modules/ts-api-utils": { - "version": "1.0.3", + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "dev": true, "license": "MIT", "engines": { - "node": ">=16.13.0" - }, - "peerDependencies": { - "typescript": ">=4.2.0" + "node": ">=4" } }, - "node_modules/ts-declaration-location": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", - "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", - "dev": true, - "funding": [ - { - "type": "ko-fi", - "url": "https://ko-fi.com/rebeccastevens" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" - } - ], - "license": "BSD-3-Clause", + "node_modules/portfinder": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz", + "integrity": "sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==", + "license": "MIT", "dependencies": { - "picomatch": "^4.0.2" + "async": "^3.2.6", + "debug": "^4.3.6" }, - "peerDependencies": { - "typescript": ">=4.0.0" + "engines": { + "node": ">= 10.12" } }, - "node_modules/ts-node": { - "version": "10.9.2", + "node_modules/portfinder/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" + "ms": "^2.1.3" }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" + "engines": { + "node": ">=6.0" }, "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { + "supports-color": { "optional": true } } }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", + "node_modules/possible-typed-array-names": { + "version": "1.0.0", "dev": true, "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "engines": { + "node": ">= 0.4" } }, - "node_modules/tsheredoc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tsheredoc/-/tsheredoc-1.0.1.tgz", - "integrity": "sha512-aOyKWGdZSKEMFnzlccLu3wwB4VgpGhJ6bZON9uM+p8hgHSczfMvPdspxX+Dkr+q8/Dpgla1UwK6pFLmutUEUaw==", - "license": "MIT" + "node_modules/postgres-array": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", + "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/tslib": { - "version": "2.7.0", - "license": "0BSD" + "node_modules/postgres-bytea": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", + "integrity": "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/tunnel": { - "version": "0.0.6", - "dev": true, + "node_modules/postgres-date": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", + "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==", "license": "MIT", "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + "node": ">=0.10.0" } }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "license": "Apache-2.0", + "node_modules/postgres-interval": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", + "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", + "license": "MIT", "dependencies": { - "safe-buffer": "^5.0.1" + "xtend": "^4.0.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/tunnel-agent/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } }, - "node_modules/tunnel-ssh": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/tunnel-ssh/-/tunnel-ssh-5.2.0.tgz", - "integrity": "sha512-IGiyhE2RSt3NVvZ7aKH3ykziAxKNPe/z97Rab/lrIXslif/cq7J/m6EXfERlDITiFyGGYMqqi5SSrt/mk1VbEg==", + "node_modules/printf": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/printf/-/printf-0.6.1.tgz", + "integrity": "sha512-is0ctgGdPJ5951KulgfzvHGwJtZ5ck8l042vRkV6jrkpBzTmb/lueTqguWHy2JfVA+RY6gFVlaZgUS0j7S/dsw==", "license": "MIT", - "dependencies": { - "ssh2": "^1.15.0" + "engines": { + "node": ">= 0.9.0" } }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "license": "Unlicense" + "node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" }, - "node_modules/type-check": { - "version": "0.4.0", + "node_modules/process-on-spawn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.1.0.tgz", + "integrity": "sha512-JOnOPQ/8TZgjs1JIH/m9ni7FfimjNa/PRx7y/Wb5qdItsnhO0jE4AT7fC0HjC28DUQWDr50dwSYZLdRMlqDq3Q==", "dev": true, "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1" + "fromentries": "^1.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/type-detect": { - "version": "4.0.8", + "node_modules/propagate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz", + "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", + "node_modules/proto-list": { + "version": "1.2.4", + "license": "ISC" + }, + "node_modules/protobufjs": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz", + "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, "engines": { - "node": ">=8" + "node": ">=12.0.0" } }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "dev": true, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">= 0.4" + "node": ">= 0.10" } }, - "node_modules/typed-array-byte-length": { - "version": "1.0.3", - "dev": true, + "node_modules/proxy-agent": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", + "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.14" + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.6", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.1.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.5" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 14" } }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.4", - "dev": true, + "node_modules/proxy-agent/node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.15", - "reflect.getprototypeof": "^1.0.9" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 14" } }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "dev": true, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-agent/node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 14" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "dev": true, + "node_modules/proxy-from-env": { + "version": "1.1.0", "license": "MIT" }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", + "node_modules/proxyquire": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/proxyquire/-/proxyquire-2.1.3.tgz", + "integrity": "sha512-BQWfCqYM+QINd+yawJz23tbBM40VIGXOdDw3X344KcclI/gtBbdWF6SlQ4nK/bYhF9d27KYug9WzljHC6B9Ysg==", "dev": true, "license": "MIT", "dependencies": { - "is-typedarray": "^1.0.0" + "fill-keys": "^1.0.2", + "module-not-found-error": "^1.0.1", + "resolve": "^1.11.1" } }, - "node_modules/typescript": { - "version": "4.9.5", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" }, - "engines": { - "node": ">=4.2.0" + "funding": { + "url": "https://github.com/sponsors/lupomontero" } }, - "node_modules/uglify-js": { - "version": "3.13.5", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, + "node_modules/pump": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=6" } }, - "node_modules/unbox-primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", - "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "node_modules/qqjs": { + "version": "0.3.11", "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "has-bigints": "^1.0.2", - "has-symbols": "^1.1.0", - "which-boxed-primitive": "^1.1.1" + "chalk": "^2.4.1", + "debug": "^4.1.1", + "execa": "^0.10.0", + "fs-extra": "^6.0.1", + "get-stream": "^5.1.0", + "glob": "^7.1.2", + "globby": "^10.0.1", + "http-call": "^5.1.2", + "load-json-file": "^6.2.0", + "pkg-dir": "^4.2.0", + "tar-fs": "^2.0.0", + "tmp": "^0.1.0", + "write-json-file": "^4.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8.0.0" } }, - "node_modules/undici-types": { - "version": "6.19.8", - "license": "MIT" - }, - "node_modules/unique-filename": { - "version": "2.0.1", + "node_modules/qqjs/node_modules/ansi-styles": { + "version": "3.2.1", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "unique-slug": "^3.0.0" + "color-convert": "^1.9.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/unique-slug": { - "version": "3.0.0", + "node_modules/qqjs/node_modules/chalk": { + "version": "2.4.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "node_modules/universal-user-agent": { - "version": "6.0.0", + "node_modules/qqjs/node_modules/color-convert": { + "version": "1.9.3", "dev": true, - "license": "ISC" - }, - "node_modules/universalify": { - "version": "2.0.0", "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/unrs-resolver": { - "version": "1.11.1", + "node_modules/qqjs/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/qqjs/node_modules/cross-spawn": { + "version": "6.0.6", "dev": true, - "hasInstallScript": true, "license": "MIT", "dependencies": { - "napi-postinstall": "^0.3.0" - }, - "funding": { - "url": "https://opencollective.com/unrs-resolver" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, - "optionalDependencies": { - "@unrs/resolver-binding-android-arm-eabi": "1.11.1", - "@unrs/resolver-binding-android-arm64": "1.11.1", - "@unrs/resolver-binding-darwin-arm64": "1.11.1", - "@unrs/resolver-binding-darwin-x64": "1.11.1", - "@unrs/resolver-binding-freebsd-x64": "1.11.1", - "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", - "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", - "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", - "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", - "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", - "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", - "@unrs/resolver-binding-linux-x64-musl": "1.11.1", - "@unrs/resolver-binding-wasm32-wasi": "1.11.1", - "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", - "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", - "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + "engines": { + "node": ">=4.8" } }, - "node_modules/upath": { - "version": "2.0.1", + "node_modules/qqjs/node_modules/execa": { + "version": "0.10.0", "dev": true, "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, "engines": { - "node": ">=4", - "yarn": "*" + "node": ">=4" } }, - "node_modules/upper-case": { - "version": "2.0.2", + "node_modules/qqjs/node_modules/execa/node_modules/get-stream": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" + "engines": { + "node": ">=4" } }, - "node_modules/upper-case-first": { - "version": "2.0.2", + "node_modules/qqjs/node_modules/execa/node_modules/is-stream": { + "version": "1.1.0", "dev": true, "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "license": "BSD-2-Clause", + "node_modules/qqjs/node_modules/fs-extra": { + "version": "6.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "punycode": "^2.1.0" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, - "node_modules/url-parse": { - "version": "1.5.10", + "node_modules/qqjs/node_modules/get-stream": { + "version": "5.1.0", + "dev": true, "license": "MIT", "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" + "node_modules/qqjs/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/uuid": { - "version": "8.3.2", + "node_modules/qqjs/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "engines": { + "node": ">=4" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", + "node_modules/qqjs/node_modules/jsonfile": { + "version": "4.0.0", "dev": true, - "license": "MIT" - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "license": "MIT" + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", + "node_modules/qqjs/node_modules/npm-run-path": { + "version": "2.0.2", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/validate-npm-package-name": { - "version": "4.0.0", + "node_modules/qqjs/node_modules/rimraf": { + "version": "2.7.1", "dev": true, "license": "ISC", "dependencies": { - "builtins": "^5.0.0" + "glob": "^7.1.3" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "node_modules/qqjs/node_modules/semver": { + "version": "5.7.2", "dev": true, - "license": "MIT" + "license": "ISC", + "bin": { + "semver": "bin/semver" + } }, - "node_modules/vscode-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", - "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", + "node_modules/qqjs/node_modules/shebang-command": { + "version": "1.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/walk-up-path": { + "node_modules/qqjs/node_modules/shebang-regex": { "version": "1.0.0", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/wcwidth": { - "version": "1.0.1", + "node_modules/qqjs/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, "license": "MIT", "dependencies": { - "defaults": "^1.0.3" + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", + "node_modules/qqjs/node_modules/tmp": { + "version": "0.1.0", + "dev": true, "license": "MIT", "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" } }, - "node_modules/which": { - "version": "2.0.2", + "node_modules/qqjs/node_modules/universalify": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/qqjs/node_modules/which": { + "version": "1.3.1", + "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "which": "bin/which" } }, - "node_modules/which-boxed-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", - "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", - "dev": true, - "license": "MIT", + "node_modules/qs": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "license": "BSD-3-Clause", "dependencies": { - "is-bigint": "^1.1.0", - "is-boolean-object": "^1.2.1", - "is-number-object": "^1.1.1", - "is-string": "^1.1.1", - "is-symbol": "^1.1.1" + "side-channel": "^1.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=0.6" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-builtin-type": { - "version": "1.2.1", - "dev": true, + "node_modules/querystringify": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "5.1.1", "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.1.0", - "is-finalizationregistry": "^1.1.0", - "is-generator-function": "^1.0.10", - "is-regex": "^1.2.1", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.1.0", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.16" - }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/which-collection": { - "version": "1.0.2", + "node_modules/rambda": { + "version": "7.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "license": "MIT", "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6" } }, - "node_modules/which-typed-array": { - "version": "1.1.19", - "dev": true, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", "license": "MIT", "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "for-each": "^0.3.5", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2" + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.10" } }, - "node_modules/which-typed-array/node_modules/for-each": { - "version": "0.3.5", - "dev": true, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", "license": "MIT", "dependencies": { - "is-callable": "^1.2.7" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/widest-line": { - "version": "3.1.0", + "node_modules/react": { + "version": "18.3.1", "license": "MIT", "dependencies": { - "string-width": "^4.0.0" + "loose-envify": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", + "node_modules/react-reconciler": { + "version": "0.29.2", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "peerDependencies": { + "react": "^18.3.1" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/write-file-atomic": { + "node_modules/read-pkg": { "version": "3.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/write-json-file": { - "version": "4.3.0", + "node_modules/read-pkg-up": { + "version": "7.0.1", "dev": true, "license": "MIT", "dependencies": { - "detect-indent": "^6.0.0", - "graceful-fs": "^4.1.15", - "is-plain-obj": "^2.0.0", - "make-dir": "^3.0.0", - "sort-keys": "^4.0.0", - "write-file-atomic": "^3.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">=8.3" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/write-json-file/node_modules/detect-indent": { - "version": "6.0.0", + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "5.2.0", "dev": true, "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, "engines": { "node": ">=8" } }, - "node_modules/write-json-file/node_modules/is-plain-obj": { - "version": "2.0.0", + "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", "dev": true, - "license": "MIT", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, - "node_modules/write-json-file/node_modules/sort-keys": { - "version": "4.0.0", + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", "dev": true, - "license": "MIT", - "dependencies": { - "is-plain-obj": "^2.0.0" - }, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, - "node_modules/write-pkg": { + "node_modules/read-pkg/node_modules/load-json-file": { "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "sort-keys": "^2.0.0", - "type-fest": "^0.4.1", - "write-json-file": "^3.2.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/write-pkg/node_modules/make-dir": { - "version": "2.1.0", + "node_modules/read-pkg/node_modules/parse-json": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/write-pkg/node_modules/pify": { - "version": "4.0.1", + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", "dev": true, "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, "engines": { - "node": ">=6" - } - }, - "node_modules/write-pkg/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node": ">=4" } }, - "node_modules/write-pkg/node_modules/type-fest": { - "version": "0.4.1", + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/write-pkg/node_modules/write-file-atomic": { - "version": "2.4.3", - "dev": true, - "license": "ISC", + "node_modules/readable-stream": { + "version": "3.6.0", + "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/write-pkg/node_modules/write-json-file": { - "version": "3.2.0", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "license": "MIT", "dependencies": { - "detect-indent": "^5.0.0", - "graceful-fs": "^4.1.15", - "make-dir": "^2.1.0", - "pify": "^4.0.1", - "sort-keys": "^2.0.0", - "write-file-atomic": "^2.4.2" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=6" + "node": ">=8.10.0" } }, - "node_modules/ws": { - "version": "8.18.3", + "node_modules/readdirp/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "license": "MIT", "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "node": ">=8.6" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/wsl-utils": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", - "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "node_modules/redent": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "is-wsl": "^3.1.0" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/wsl-utils/node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "node_modules/redeyed": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", + "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==", "license": "MIT", "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" + "esprima": "~4.0.0" + } + }, + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "license": "MIT", + "dependencies": { + "redis-errors": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=4" } }, - "node_modules/xdg-basedir": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", - "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/xtend": { - "version": "4.0.2", + "node_modules/regexp-tree": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "dev": true, + "license": "MIT", + "bin": { + "regexp-tree": "bin/regexp-tree" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, "engines": { - "node": ">=0.4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/y18n": { - "version": "5.0.8", + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/yallist": { - "version": "4.0.0", + "node_modules/registry-auth-token": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.1.tgz", + "integrity": "sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==", + "license": "MIT", + "dependencies": { + "@pnpm/npm-conf": "^3.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/regjsparser": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", + "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", "dev": true, - "license": "ISC" + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } }, - "node_modules/yaml": { - "version": "1.10.2", + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/release-zalgo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", + "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", "dev": true, "license": "ISC", + "dependencies": { + "es6-error": "^4.0.1" + }, "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/yargs": { - "version": "16.2.0", + "node_modules/require-directory": { + "version": "2.1.1", "dev": true, "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "license": "ISC", + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/yargs-unparser": { - "version": "2.0.0", + "node_modules/require-in-the-middle": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.2.tgz", + "integrity": "sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==", "license": "MIT", "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" + "debug": "^4.3.5", + "module-details-from-path": "^1.0.3", + "resolve": "^1.22.8" }, "engines": { - "node": ">=10" + "node": ">=8.6.0" } }, - "node_modules/yargs-unparser/node_modules/camelcase": { - "version": "6.3.0", + "node_modules/require-in-the-middle/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, "engines": { - "node": ">=10" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/yargs-unparser/node_modules/decamelize": { - "version": "4.0.0", + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true, + "license": "ISC" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/yargs-unparser/node_modules/is-plain-obj": { - "version": "2.1.0", + "node_modules/resolve-alpn": { + "version": "1.2.1", + "license": "MIT" + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/yn": { - "version": "3.1.1", + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "dev": true, + "node_modules/responselike": { + "version": "3.0.0", "license": "MIT", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/yoctocolors-cjs": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", - "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "node_modules/restore-cursor": { + "version": "3.1.0", "license": "MIT", - "engines": { - "node": ">=18" + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/yoga-wasm-web": { - "version": "0.3.3", - "license": "MIT" + "node_modules/reusify": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, - "packages/cli": { - "name": "heroku", - "version": "10.16.0", - "license": "ISC", - "dependencies": { - "@heroku-cli/command": "^12.1.1", - "@heroku-cli/notifications": "^1.2.4", - "@heroku-cli/plugin-ps-exec": "2.6.4", - "@heroku-cli/schema": "^1.0.25", - "@heroku/buildpack-registry": "^1.0.1", - "@heroku/eventsource": "^1.0.7", - "@heroku/heroku-cli-util": "10.4.0", - "@heroku/http-call": "^5.5.0", - "@heroku/mcp-server": "1.0.7-alpha.1", - "@heroku/plugin-ai": "^1.0.1", - "@inquirer/prompts": "^5.0.5", - "@oclif/core": "^4", - "@oclif/plugin-commands": "4.1.25", - "@oclif/plugin-help": "^6.2.28", - "@oclif/plugin-legacy": "^2.0.24", - "@oclif/plugin-not-found": "3.2.52", - "@oclif/plugin-plugins": "^5.4.38", - "@oclif/plugin-update": "^4.6.41", - "@oclif/plugin-version": "^2.2.28", - "@oclif/plugin-warn-if-update-available": "^3.1.40", - "@oclif/plugin-which": "^3.2.35", - "@opentelemetry/api": "^1.9.0", - "@opentelemetry/exporter-trace-otlp-http": "^0.52.1", - "@opentelemetry/instrumentation": "^0.52.1", - "@opentelemetry/resources": "^1.25.1", - "@opentelemetry/sdk-trace-base": "^1.25.1", - "@opentelemetry/sdk-trace-node": "^1.25.1", - "@opentelemetry/semantic-conventions": "^1.25.1", - "@sentry/node": "^10.27.0", - "@sentry/opentelemetry": "^10.27.0", - "@types/js-yaml": "^3.12.5", - "ansi-escapes": "3.2.0", - "ansis": "^4", - "bytes": "^3.1.2", - "cli-progress": "^3.12.0", - "commander": "^2.15.1", - "date-fns": "^2.30.0", - "debug": "4.3.4", - "eventsource": "^4.0.0", - "execa": "5.1.1", - "filesize": "^10.1.2", - "foreman": "^3.0.1", - "fs-extra": "^11.3.0", - "github-url-to-object": "^4.0.6", - "glob": "^10.3.10", - "got": "^13.0.0", - "https-proxy-agent": "^7.0.6", - "inquirer": "^8.2.6", - "lodash": "^4.17.21", - "natural-orderby": "^5.0.0", - "netrc-parser": "3.1.6", - "node-fetch": "^2.6.7", - "open": "^10.1.2", - "parse-procfile": "^0.0.2", - "phoenix": "^1.6.14", - "portfinder": "^1.0.32", - "printf": "0.6.1", - "psl": "^1.9.0", - "redis-parser": "^3.0.0", - "semver": "^7.7.3", - "shell-escape": "^0.2.0", - "shell-quote": "^1.8.1", - "ssh2": "^1.16.0", - "stdout-stderr": "^0.1.13", - "strftime": "^0.10.0", - "term-img": "^4.1.0", - "tmp": "^0.2.5", - "true-myth": "4.1.1", - "tsheredoc": "^1.0.1", - "tslib": "1.14.1", - "urijs": "^1.19.11", - "word-wrap": "^1.2.5", - "ws": "^6.2.2", - "yaml": "^2.0.1", - "yargs-parser": "18.1.3" - }, - "bin": { - "heroku": "bin/run" - }, - "devDependencies": { - "@heroku-cli/schema": "^1.0.25", - "@istanbuljs/nyc-config-typescript": "^1.0.2", - "@oclif/test": "^4.1.15", - "@types/ansi-styles": "^3.2.1", - "@types/bytes": "^3.1.4", - "@types/chai": "^4.3.14", - "@types/chai-as-promised": "^7.1.8", - "@types/debug": "^4.1.2", - "@types/fs-extra": "^11.0.4", - "@types/github-url-to-object": "^4.0.4", - "@types/glob": "^7.1.1", - "@types/inquirer": "^8.2.10", - "@types/lodash": "^4.14.123", - "@types/lolex": "^5.1.6", - "@types/mocha": "^10.0.10", - "@types/node": "22.16.5", - "@types/node-fetch": "^2.6.11", - "@types/phoenix": "^1.4.0", - "@types/proxyquire": "^1.3.28", - "@types/psl": "^1.1.3", - "@types/redis-parser": "^3.0.3", - "@types/shell-quote": "^1.7.5", - "@types/sinon": "^17.0.3", - "@types/ssh2": "^1.15.4", - "@types/std-mocks": "^1.0.4", - "@types/strftime": "^0.9.8", - "@types/supports-color": "^8.1.3", - "@types/tmp": "^0.2.6", - "@types/urijs": "^1.19.4", - "@types/uuid": "^8.3.0", - "@types/write-json-file": "^3.2.1", - "@types/ws": "^6.0.1", - "bats": "^1.1.0", - "chai": "^4.4.1", - "chai-as-promised": "^7.1.1", - "globby": "^10.0.2", - "lolex": "^5.1.2", - "mocha": "^10.8.2", - "nock": "^13.5.1", - "nyc": "^15.1.0", - "oclif": "^4.22.65", - "proxyquire": "^2.1.0", - "qqjs": "0.3.11", - "rimraf": "5.0.5", - "sinon": "^19.0.2", - "source-map-support": "^0.5.21", - "std-mocks": "^2.0.0", - "ts-node": "^10.9.2", - "typescript": "4.8.4" - }, - "engines": { - "node": "20.x, 22.x" - } - }, - "packages/cli/node_modules/@ampproject/remapping": { - "version": "2.2.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/client-cloudfront": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.968.0.tgz", - "integrity": "sha512-fENwnRXcbpQn/w1iLg3B1goX2cDunyHE+Ptcbh6HkS+KynsEGqHPti9f0eHWzbBygU8ntS8IJyPlQuqnU2gvmA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.968.0", - "@aws-sdk/credential-provider-node": "3.968.0", - "@aws-sdk/middleware-host-header": "3.968.0", - "@aws-sdk/middleware-logger": "3.968.0", - "@aws-sdk/middleware-recursion-detection": "3.968.0", - "@aws-sdk/middleware-user-agent": "3.968.0", - "@aws-sdk/region-config-resolver": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@aws-sdk/util-endpoints": "3.968.0", - "@aws-sdk/util-user-agent-browser": "3.968.0", - "@aws-sdk/util-user-agent-node": "3.968.0", - "@smithy/config-resolver": "^4.4.5", - "@smithy/core": "^3.20.3", - "@smithy/fetch-http-handler": "^5.3.8", - "@smithy/hash-node": "^4.2.7", - "@smithy/invalid-dependency": "^4.2.7", - "@smithy/middleware-content-length": "^4.2.7", - "@smithy/middleware-endpoint": "^4.4.4", - "@smithy/middleware-retry": "^4.4.20", - "@smithy/middleware-serde": "^4.2.8", - "@smithy/middleware-stack": "^4.2.7", - "@smithy/node-config-provider": "^4.3.7", - "@smithy/node-http-handler": "^4.4.7", - "@smithy/protocol-http": "^5.3.7", - "@smithy/smithy-client": "^4.10.5", - "@smithy/types": "^4.11.0", - "@smithy/url-parser": "^4.2.7", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.19", - "@smithy/util-defaults-mode-node": "^4.2.22", - "@smithy/util-endpoints": "^3.2.7", - "@smithy/util-middleware": "^4.2.7", - "@smithy/util-retry": "^4.2.7", - "@smithy/util-stream": "^4.5.8", - "@smithy/util-utf8": "^4.2.0", - "@smithy/util-waiter": "^4.2.7", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/client-cloudfront/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/client-s3": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.968.0.tgz", - "integrity": "sha512-YQARjiiucSkaSLS0HNyexOQzYM5pPRWSo+FNtq5JSuXwJQb8vs53JeZfk7yKb59G94Oh0BLAv1598XaEdtAFyA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha1-browser": "5.2.0", - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.968.0", - "@aws-sdk/credential-provider-node": "3.968.0", - "@aws-sdk/middleware-bucket-endpoint": "3.968.0", - "@aws-sdk/middleware-expect-continue": "3.968.0", - "@aws-sdk/middleware-flexible-checksums": "3.968.0", - "@aws-sdk/middleware-host-header": "3.968.0", - "@aws-sdk/middleware-location-constraint": "3.968.0", - "@aws-sdk/middleware-logger": "3.968.0", - "@aws-sdk/middleware-recursion-detection": "3.968.0", - "@aws-sdk/middleware-sdk-s3": "3.968.0", - "@aws-sdk/middleware-ssec": "3.968.0", - "@aws-sdk/middleware-user-agent": "3.968.0", - "@aws-sdk/region-config-resolver": "3.968.0", - "@aws-sdk/signature-v4-multi-region": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@aws-sdk/util-endpoints": "3.968.0", - "@aws-sdk/util-user-agent-browser": "3.968.0", - "@aws-sdk/util-user-agent-node": "3.968.0", - "@smithy/config-resolver": "^4.4.5", - "@smithy/core": "^3.20.3", - "@smithy/eventstream-serde-browser": "^4.2.7", - "@smithy/eventstream-serde-config-resolver": "^4.3.7", - "@smithy/eventstream-serde-node": "^4.2.7", - "@smithy/fetch-http-handler": "^5.3.8", - "@smithy/hash-blob-browser": "^4.2.8", - "@smithy/hash-node": "^4.2.7", - "@smithy/hash-stream-node": "^4.2.7", - "@smithy/invalid-dependency": "^4.2.7", - "@smithy/md5-js": "^4.2.7", - "@smithy/middleware-content-length": "^4.2.7", - "@smithy/middleware-endpoint": "^4.4.4", - "@smithy/middleware-retry": "^4.4.20", - "@smithy/middleware-serde": "^4.2.8", - "@smithy/middleware-stack": "^4.2.7", - "@smithy/node-config-provider": "^4.3.7", - "@smithy/node-http-handler": "^4.4.7", - "@smithy/protocol-http": "^5.3.7", - "@smithy/smithy-client": "^4.10.5", - "@smithy/types": "^4.11.0", - "@smithy/url-parser": "^4.2.7", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.19", - "@smithy/util-defaults-mode-node": "^4.2.22", - "@smithy/util-endpoints": "^3.2.7", - "@smithy/util-middleware": "^4.2.7", - "@smithy/util-retry": "^4.2.7", - "@smithy/util-stream": "^4.5.8", - "@smithy/util-utf8": "^4.2.0", - "@smithy/util-waiter": "^4.2.7", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/client-s3/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/client-sso": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.968.0.tgz", - "integrity": "sha512-y+k23MvMzpn1WpeQ9sdEXg1Bbw7dfi0ZH2uwyBv78F/kz0mZOI+RJ1KJg8DgSD8XvdxB8gX5GQ8rzo0LnDothA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.968.0", - "@aws-sdk/middleware-host-header": "3.968.0", - "@aws-sdk/middleware-logger": "3.968.0", - "@aws-sdk/middleware-recursion-detection": "3.968.0", - "@aws-sdk/middleware-user-agent": "3.968.0", - "@aws-sdk/region-config-resolver": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@aws-sdk/util-endpoints": "3.968.0", - "@aws-sdk/util-user-agent-browser": "3.968.0", - "@aws-sdk/util-user-agent-node": "3.968.0", - "@smithy/config-resolver": "^4.4.5", - "@smithy/core": "^3.20.3", - "@smithy/fetch-http-handler": "^5.3.8", - "@smithy/hash-node": "^4.2.7", - "@smithy/invalid-dependency": "^4.2.7", - "@smithy/middleware-content-length": "^4.2.7", - "@smithy/middleware-endpoint": "^4.4.4", - "@smithy/middleware-retry": "^4.4.20", - "@smithy/middleware-serde": "^4.2.8", - "@smithy/middleware-stack": "^4.2.7", - "@smithy/node-config-provider": "^4.3.7", - "@smithy/node-http-handler": "^4.4.7", - "@smithy/protocol-http": "^5.3.7", - "@smithy/smithy-client": "^4.10.5", - "@smithy/types": "^4.11.0", - "@smithy/url-parser": "^4.2.7", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.19", - "@smithy/util-defaults-mode-node": "^4.2.22", - "@smithy/util-endpoints": "^3.2.7", - "@smithy/util-middleware": "^4.2.7", - "@smithy/util-retry": "^4.2.7", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/client-sso/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/core": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.968.0.tgz", - "integrity": "sha512-u4lIpvGqMMHZN523/RxW70xNoVXHBXucIWZsxFKc373E6TWYEb16ddFhXTELioS5TU93qkd/6yDQZzI6AAhbkw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.968.0", - "@aws-sdk/xml-builder": "3.968.0", - "@smithy/core": "^3.20.3", - "@smithy/node-config-provider": "^4.3.7", - "@smithy/property-provider": "^4.2.7", - "@smithy/protocol-http": "^5.3.7", - "@smithy/signature-v4": "^5.3.7", - "@smithy/smithy-client": "^4.10.5", - "@smithy/types": "^4.11.0", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-middleware": "^4.2.7", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/core/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-env": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.968.0.tgz", - "integrity": "sha512-G+zgXEniQxBHFtHo+0yImkYutvJZLvWqvkPUP8/cG+IaYg54OY7L/GPIAZJh0U3m0Uepao98NbL15zjM+uplqQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/property-provider": "^4.2.7", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-env/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-http": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.968.0.tgz", - "integrity": "sha512-79teHBx/EtsNRR3Bq8fQdmMHtUcYwvohm9EwXXFt2Jd3BEOBH872IjIlfKdAvdkM+jW1QeeWOZBAxXGPir7GcQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/fetch-http-handler": "^5.3.8", - "@smithy/node-http-handler": "^4.4.7", - "@smithy/property-provider": "^4.2.7", - "@smithy/protocol-http": "^5.3.7", - "@smithy/smithy-client": "^4.10.5", - "@smithy/types": "^4.11.0", - "@smithy/util-stream": "^4.5.8", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-http/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.968.0.tgz", - "integrity": "sha512-9J9pcweoEN8yG7Qliux1zl9J3DT8X6OLcDN2RVXdTd5xzWBaYlupnUiJzoP6lvXdMnEmlDZaV7IMtoBdG7MY6g==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "3.968.0", - "@aws-sdk/credential-provider-env": "3.968.0", - "@aws-sdk/credential-provider-http": "3.968.0", - "@aws-sdk/credential-provider-login": "3.968.0", - "@aws-sdk/credential-provider-process": "3.968.0", - "@aws-sdk/credential-provider-sso": "3.968.0", - "@aws-sdk/credential-provider-web-identity": "3.968.0", - "@aws-sdk/nested-clients": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/credential-provider-imds": "^4.2.7", - "@smithy/property-provider": "^4.2.7", - "@smithy/shared-ini-file-loader": "^4.4.2", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-ini/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-login": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.968.0.tgz", - "integrity": "sha512-YxBaR0IMuHPOVTG+73Ve0QfllweN+EdwBRnHFhUGnahMGAcTmcaRdotqwqWfiws+9ud44IFKjxXR3t8jaGpFnQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "3.968.0", - "@aws-sdk/nested-clients": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/property-provider": "^4.2.7", - "@smithy/protocol-http": "^5.3.7", - "@smithy/shared-ini-file-loader": "^4.4.2", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-login/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-node": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.968.0.tgz", - "integrity": "sha512-wei6v0c9vDEam8pM5eWe9bt+5ixg8nL0q+DFPzI6iwdLUqmJsPoAzWPEyMkgp03iE02SS2fMqPWpmRjz/NVyUw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.968.0", - "@aws-sdk/credential-provider-http": "3.968.0", - "@aws-sdk/credential-provider-ini": "3.968.0", - "@aws-sdk/credential-provider-process": "3.968.0", - "@aws-sdk/credential-provider-sso": "3.968.0", - "@aws-sdk/credential-provider-web-identity": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/credential-provider-imds": "^4.2.7", - "@smithy/property-provider": "^4.2.7", - "@smithy/shared-ini-file-loader": "^4.4.2", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-node/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-process": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.968.0.tgz", - "integrity": "sha512-my9M/ijRyEACoyeEWiC2sTVM3+eck5IWPGTPQrlYMKivy4LLlZchohtIopuqTom+JZzLZD508j1s9aDvl7BA0w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/property-provider": "^4.2.7", - "@smithy/shared-ini-file-loader": "^4.4.2", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-process/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.968.0.tgz", - "integrity": "sha512-XPYPcxfWIt5jBbofoP2xhAHlFYos0dzwbHsoE18Cera/XnaCEbsUpdROo30t0Kjdbv0EWMYLMPDi9G+vPRDnhQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/client-sso": "3.968.0", - "@aws-sdk/core": "3.968.0", - "@aws-sdk/token-providers": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/property-provider": "^4.2.7", - "@smithy/shared-ini-file-loader": "^4.4.2", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-sso/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.968.0.tgz", - "integrity": "sha512-9HNAP6mx2jsBW4moWnRg5ycyZ0C1EbtMIegIHa93ga13B/8VZF9Y0iDnwW73yQYzCEt9UrDiFeRck/ChZup3rA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "3.968.0", - "@aws-sdk/nested-clients": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/property-provider": "^4.2.7", - "@smithy/shared-ini-file-loader": "^4.4.2", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/credential-provider-web-identity/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/middleware-bucket-endpoint": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.968.0.tgz", - "integrity": "sha512-KlA6D9wgyGF3KkKIRmmXxvKfzzGkibnnR6Kjp0NQAOi4jvKWuT/HKJX87sBJIrk8RWq+9Aq0SOY9LYqkdx9zJQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.968.0", - "@aws-sdk/util-arn-parser": "3.968.0", - "@smithy/node-config-provider": "^4.3.7", - "@smithy/protocol-http": "^5.3.7", - "@smithy/types": "^4.11.0", - "@smithy/util-config-provider": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/middleware-expect-continue": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.968.0.tgz", - "integrity": "sha512-VCcDw21JCJywZH8+vpZCsVB9HV2BQ6BdF+cXww5nKnPNi+d05sHFczRHUQjfsEJiZ8Wb/a4M3mJuVrQ5gjiNUA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.968.0", - "@smithy/protocol-http": "^5.3.7", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/middleware-expect-continue/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/middleware-flexible-checksums": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.968.0.tgz", - "integrity": "sha512-5G4hpKS0XbU8s3WuuFP6qpB6kkFB45LQ2VomrS0FoyTXH9XUDYL1OmwraBe3t2N5LnpqOh1+RAJOyO8gRwO7xA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/crc32": "5.2.0", - "@aws-crypto/crc32c": "5.2.0", - "@aws-crypto/util": "5.2.0", - "@aws-sdk/core": "3.968.0", - "@aws-sdk/crc64-nvme": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/is-array-buffer": "^4.2.0", - "@smithy/node-config-provider": "^4.3.7", - "@smithy/protocol-http": "^5.3.7", - "@smithy/types": "^4.11.0", - "@smithy/util-middleware": "^4.2.7", - "@smithy/util-stream": "^4.5.8", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/middleware-host-header": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.968.0.tgz", - "integrity": "sha512-ujlNT215VtE/2D2jEhFVcTuPPB36HJyLBM0ytnni/WPIjzq89iJrKR1tEhxpk8uct6A5NSQ6w9Y7g2Rw1rkSoQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.968.0", - "@smithy/protocol-http": "^5.3.7", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/middleware-host-header/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/middleware-location-constraint": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.968.0.tgz", - "integrity": "sha512-+usAEX4rPmOofmLhZHgnRvW3idDnXdYnhaiOjfj2ynU05elTUkF2b4fyq+KhdjZQVbUpCewq4eKqgjGaGhIyyw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.968.0", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/middleware-location-constraint/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/middleware-logger": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.968.0.tgz", - "integrity": "sha512-zvhhEPZgvaRDxzf27m2WmgaXoN7upFt/gvG7ofBN5zCBlkh3JtFamMh5KWYVQwMhc4eQBK3NjH0oIUKZSVztag==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.968.0", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/middleware-logger/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.968.0.tgz", - "integrity": "sha512-KygPiwpSAPGobgodK/oLb7OLiwK29pNJeNtP+GZ9pxpceDRqhN0Ub8Eo84dBbWq+jbzAqBYHzy+B1VsbQ/hLWA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.968.0", - "@aws/lambda-invoke-store": "^0.2.2", - "@smithy/protocol-http": "^5.3.7", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/middleware-recursion-detection/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/middleware-sdk-s3": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.968.0.tgz", - "integrity": "sha512-fh2mQ/uwJ1Sth1q2dWAbeyky/SBPaqe1fjxvsNeEY6dtfi8PjW85zHpz1JoAhCKTRkrEdXYAqkqUwsUydLucyQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@aws-sdk/util-arn-parser": "3.968.0", - "@smithy/core": "^3.20.3", - "@smithy/node-config-provider": "^4.3.7", - "@smithy/protocol-http": "^5.3.7", - "@smithy/signature-v4": "^5.3.7", - "@smithy/smithy-client": "^4.10.5", - "@smithy/types": "^4.11.0", - "@smithy/util-config-provider": "^4.2.0", - "@smithy/util-middleware": "^4.2.7", - "@smithy/util-stream": "^4.5.8", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/middleware-sdk-s3/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/middleware-ssec": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.968.0.tgz", - "integrity": "sha512-gbrhJ/JrKJ48SDPtlt5jPOadiPl2Rae0VLuNRyNg0ng7ygRO/0NjgKME4D1XINDjMOiZsOLNAcXmmwGFsVZsyw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.968.0", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/middleware-ssec/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.968.0.tgz", - "integrity": "sha512-4h5/B8FyxMjLxtXd5jbM2R69aO57qQiHoAJQTtkpuxmM7vhvjSxEQtMM9L1kuMXoMVNE7xM4886h0+gbmmxplg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@aws-sdk/util-endpoints": "3.968.0", - "@smithy/core": "^3.20.3", - "@smithy/protocol-http": "^5.3.7", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/middleware-user-agent/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/nested-clients": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.968.0.tgz", - "integrity": "sha512-LLppm+8MzD3afD2IA/tYDp5AoVPOybK7MHQz5DVB4HsZ+fHvwYlvau2ZUK8nKwJSk5c1kWcxCZkyuJQjFu37ng==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.968.0", - "@aws-sdk/middleware-host-header": "3.968.0", - "@aws-sdk/middleware-logger": "3.968.0", - "@aws-sdk/middleware-recursion-detection": "3.968.0", - "@aws-sdk/middleware-user-agent": "3.968.0", - "@aws-sdk/region-config-resolver": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@aws-sdk/util-endpoints": "3.968.0", - "@aws-sdk/util-user-agent-browser": "3.968.0", - "@aws-sdk/util-user-agent-node": "3.968.0", - "@smithy/config-resolver": "^4.4.5", - "@smithy/core": "^3.20.3", - "@smithy/fetch-http-handler": "^5.3.8", - "@smithy/hash-node": "^4.2.7", - "@smithy/invalid-dependency": "^4.2.7", - "@smithy/middleware-content-length": "^4.2.7", - "@smithy/middleware-endpoint": "^4.4.4", - "@smithy/middleware-retry": "^4.4.20", - "@smithy/middleware-serde": "^4.2.8", - "@smithy/middleware-stack": "^4.2.7", - "@smithy/node-config-provider": "^4.3.7", - "@smithy/node-http-handler": "^4.4.7", - "@smithy/protocol-http": "^5.3.7", - "@smithy/smithy-client": "^4.10.5", - "@smithy/types": "^4.11.0", - "@smithy/url-parser": "^4.2.7", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.19", - "@smithy/util-defaults-mode-node": "^4.2.22", - "@smithy/util-endpoints": "^3.2.7", - "@smithy/util-middleware": "^4.2.7", - "@smithy/util-retry": "^4.2.7", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/nested-clients/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/region-config-resolver": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.968.0.tgz", - "integrity": "sha512-BzrCpxEsAHbi+yDGtgXJ+/5AvLPjfhcT6DlL+Fc4g13J5Z0VwiO95Wem+Q4KK7WDZH7/sZ/1WFvfitjLTKZbEw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.968.0", - "@smithy/config-resolver": "^4.4.5", - "@smithy/node-config-provider": "^4.3.7", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/region-config-resolver/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.968.0.tgz", - "integrity": "sha512-kRBA1KK3LTHnfYJLPsESNF2WhQN6DyGc9MiM6qG8AdJwMPQkanF5hwtckV1ToO2KB5v1q+1PuvBvy6Npd2IV+w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/middleware-sdk-s3": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/protocol-http": "^5.3.7", - "@smithy/signature-v4": "^5.3.7", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/signature-v4-multi-region/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/token-providers": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.968.0.tgz", - "integrity": "sha512-lXUZqB2qTFmZYNXPnVT0suSHGiuQAPrL2DhmhbjqOdR7+GKDHL5KbeKFvPisy7Y4neliJqT4Q1VPWa0nqYaiZg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/core": "3.968.0", - "@aws-sdk/nested-clients": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/property-provider": "^4.2.7", - "@smithy/shared-ini-file-loader": "^4.4.2", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/token-providers/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/types": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.968.0.tgz", - "integrity": "sha512-Wuumj/1cuiuXTMdHmvH88zbEl+5Pw++fOFQuMCF4yP0R+9k1lwX8rVst+oy99xaxtdluJZXrsccoZoA67ST1Ow==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/types/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/util-arn-parser": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.968.0.tgz", - "integrity": "sha512-gqqvYcitIIM2K4lrDX9de9YvOfXBcVdxfT/iLnvHJd4YHvSXlt+gs+AsL4FfPCxG4IG9A+FyulP9Sb1MEA75vw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/util-arn-parser/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/util-endpoints": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.968.0.tgz", - "integrity": "sha512-9IdilgylS0crFSeI59vtr8qhDYMYYOvnvkl1dLp59+EmLH1IdXz7+4cR5oh5PkoqD7DRzc5Uzm2GnZhK6I0oVQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.968.0", - "@smithy/types": "^4.11.0", - "@smithy/url-parser": "^4.2.7", - "@smithy/util-endpoints": "^3.2.7", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/util-endpoints/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.968.0.tgz", - "integrity": "sha512-nRxjs8Jpq8ZHFsa/0uiww2f4+40D6Dt6bQmepAJHIE/D+atwPINDKsfamCjFnxrjKU3WBWpGYEf/QDO0XZsFMw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.968.0", - "@smithy/types": "^4.11.0", - "bowser": "^2.11.0", - "tslib": "^2.6.2" - } - }, - "packages/cli/node_modules/@aws-sdk/util-user-agent-browser/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.968.0.tgz", - "integrity": "sha512-oaIkPGraGhZgkDmxVhTIlakaUNWKO9aMN+uB6I+eS26MWi/lpMK66HTZeXEnaTrmt5/kl99YC0N37zScz58Tdg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/middleware-user-agent": "3.968.0", - "@aws-sdk/types": "3.968.0", - "@smithy/node-config-provider": "^4.3.7", - "@smithy/types": "^4.11.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } - } - }, - "packages/cli/node_modules/@aws-sdk/util-user-agent-node/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@aws-sdk/xml-builder": { - "version": "3.968.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.968.0.tgz", - "integrity": "sha512-bZQKn41ebPh/uW9uWUE5oLuaBr44Gt78dkw2amu5zcwo1J/d8s6FdzZcRDmz0rHE2NHJWYkdQYeVQo7jhMziqA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.11.0", - "fast-xml-parser": "5.2.5", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/@aws-sdk/xml-builder/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@babel/compat-data": { - "version": "7.23.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/core": { - "version": "7.23.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.9", - "@babel/parser": "^7.23.9", - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "packages/cli/node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@babel/core/node_modules/debug": { - "version": "4.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "packages/cli/node_modules/@babel/generator": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/generator/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "packages/cli/node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "packages/cli/node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "packages/cli/node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "dev": true, - "license": "ISC" - }, - "packages/cli/node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "packages/cli/node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/helper-string-parser": { - "version": "7.23.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/helpers": { - "version": "7.23.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/parser": { - "version": "7.23.9", - "dev": true, - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/cli/node_modules/@babel/runtime": { - "version": "7.27.0", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/template": { - "version": "7.23.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/traverse": { - "version": "7.23.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.9", - "@babel/types": "^7.23.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@babel/traverse/node_modules/debug": { - "version": "4.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/@babel/types": { - "version": "7.23.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/@heroku-cli/notifications": { - "version": "1.2.4", - "license": "MIT", - "dependencies": { - "node-notifier": "^8.0.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "packages/cli/node_modules/@heroku-cli/schema": { - "version": "1.0.25", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "packages/cli/node_modules/@heroku/buildpack-registry": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.2.0", - "true-myth": "^2.0.0" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "packages/cli/node_modules/@heroku/buildpack-registry/node_modules/true-myth": { - "version": "2.2.3", - "license": "MIT" - }, - "packages/cli/node_modules/@heroku/heroku-cli-util": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/@heroku/heroku-cli-util/-/heroku-cli-util-10.4.0.tgz", - "integrity": "sha512-3WJZukxSS4mgAZ+ovJ4Bg0ZHcoe0ySjgzzR5q7miX9EmPEzaPOEx2o6HK8q3o447+rUpyR3ZZNyS/hUv6eBiyw==", - "license": "ISC", - "dependencies": { - "@heroku-cli/command": "^12.0.0", - "@heroku/http-call": "^5.5.0", - "@oclif/core": "^4.3.0", - "@oclif/table": "0.4.14", - "ansis": "^4.1.0", - "debug": "^4.4.0", - "inquirer": "^12.6.1", - "printf": "^0.6.1", - "tsheredoc": "^1.0.1", - "tunnel-ssh": "5.2.0" - }, - "engines": { - "node": ">=20" - } - }, - "packages/cli/node_modules/@heroku/heroku-cli-util/node_modules/@inquirer/prompts": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", - "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", - "license": "MIT", - "dependencies": { - "@inquirer/checkbox": "^4.3.2", - "@inquirer/confirm": "^5.1.21", - "@inquirer/editor": "^4.2.23", - "@inquirer/expand": "^4.0.23", - "@inquirer/input": "^4.3.1", - "@inquirer/number": "^3.0.23", - "@inquirer/password": "^4.0.23", - "@inquirer/rawlist": "^4.1.11", - "@inquirer/search": "^3.2.2", - "@inquirer/select": "^4.4.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "packages/cli/node_modules/@heroku/heroku-cli-util/node_modules/@inquirer/select": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", - "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", - "license": "MIT", - "dependencies": { - "@inquirer/ansi": "^1.0.2", - "@inquirer/core": "^10.3.2", - "@inquirer/figures": "^1.0.15", - "@inquirer/type": "^3.0.10", - "yoctocolors-cjs": "^2.1.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "packages/cli/node_modules/@heroku/heroku-cli-util/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/@heroku/heroku-cli-util/node_modules/inquirer": { - "version": "12.11.1", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.11.1.tgz", - "integrity": "sha512-9VF7mrY+3OmsAfjH3yKz/pLbJ5z22E23hENKw3/LNSaA/sAt3v49bDRY+Ygct1xwuKT+U+cBfTzjCPySna69Qw==", - "license": "MIT", - "dependencies": { - "@inquirer/ansi": "^1.0.2", - "@inquirer/core": "^10.3.2", - "@inquirer/prompts": "^7.10.1", - "@inquirer/type": "^3.0.10", - "mute-stream": "^2.0.0", - "run-async": "^4.0.6", - "rxjs": "^7.8.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "packages/cli/node_modules/@heroku/heroku-cli-util/node_modules/mute-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", - "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/@heroku/heroku-cli-util/node_modules/run-async": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.6.tgz", - "integrity": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "packages/cli/node_modules/@heroku/mcp-server": { - "version": "1.0.7-alpha.1", - "license": "Apache-2.0", - "dependencies": { - "@heroku/plugin-ai": "^1.0.1", - "@modelcontextprotocol/sdk": "^1.8.0", - "jsonschema": "^1.5.0", - "tar-stream": "^3.1.7", - "zod": "^3.24.2", - "zod-to-json-schema": "^3.24.5" - }, - "bin": { - "heroku-mcp-server": "bin/heroku-mcp-server.mjs" - }, - "engines": { - "node": ">=20" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai": { - "version": "1.0.1", - "license": "Apache-2.0", - "dependencies": { - "@heroku-cli/color": "^2", - "@heroku-cli/command": "^11.5.0", - "@heroku-cli/schema": "^1.0.25", - "@oclif/core": "^2.16.0", - "@oclif/plugin-help": "^5", - "open": "^8.4.2", - "printf": "^0.6.1", - "tsheredoc": "^1" - }, - "engines": { - "node": ">= 20" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/@heroku-cli/command": { - "version": "11.6.0", - "license": "ISC", - "dependencies": { - "@heroku-cli/color": "^2.0.1", - "@heroku/http-call": "^5.5.0", - "@oclif/core": "^2.16.0", - "cli-ux": "^6.0.9", - "debug": "^4.4.0", - "fs-extra": "^9.1.0", - "heroku-client": "^3.1.0", - "netrc-parser": "^3.1.6", - "open": "^8.4.2", - "uuid": "^8.3.0", - "yargs-parser": "^18.1.3", - "yargs-unparser": "^2.0.0" - }, - "engines": { - "node": ">= 20" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/@heroku-cli/command/node_modules/is-wsl": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/@heroku-cli/command/node_modules/open": { - "version": "10.1.2", - "license": "MIT", - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/@oclif/core": { - "version": "2.16.0", - "license": "MIT", - "dependencies": { - "@types/cli-progress": "^3.11.0", - "ansi-escapes": "^4.3.2", - "ansi-styles": "^4.3.0", - "cardinal": "^2.1.1", - "chalk": "^4.1.2", - "clean-stack": "^3.0.1", - "cli-progress": "^3.12.0", - "debug": "^4.3.4", - "ejs": "^3.1.8", - "get-package-type": "^0.1.0", - "globby": "^11.1.0", - "hyperlinker": "^1.0.0", - "indent-string": "^4.0.0", - "is-wsl": "^2.2.0", - "js-yaml": "^3.14.1", - "natural-orderby": "^2.0.3", - "object-treeify": "^1.1.33", - "password-prompt": "^1.1.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "supports-color": "^8.1.1", - "supports-hyperlinks": "^2.2.0", - "ts-node": "^10.9.1", - "tslib": "^2.5.0", - "widest-line": "^3.1.0", - "wordwrap": "^1.0.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/@oclif/core/node_modules/tslib": { - "version": "2.5.0", - "license": "0BSD" - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/@oclif/plugin-help": { - "version": "5.2.20", - "license": "MIT", - "dependencies": { - "@oclif/core": "^2.15.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/ansi-escapes": { - "version": "4.3.2", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/debug": { - "version": "4.4.0", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/globby": { - "version": "11.1.0", - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/natural-orderby": { - "version": "2.0.3", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/open": { - "version": "8.4.2", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/open/node_modules/define-lazy-prop": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/@heroku/plugin-ai/node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@inquirer/confirm": { - "version": "5.1.21", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", - "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "packages/cli/node_modules/@inquirer/input": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", - "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "packages/cli/node_modules/@inquirer/prompts": { - "version": "5.0.5", - "license": "MIT", - "dependencies": { - "@inquirer/checkbox": "^2.3.5", - "@inquirer/confirm": "^3.1.9", - "@inquirer/editor": "^2.1.9", - "@inquirer/expand": "^2.1.9", - "@inquirer/input": "^2.1.9", - "@inquirer/password": "^2.1.9", - "@inquirer/rawlist": "^2.1.9", - "@inquirer/select": "^2.3.5" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/@inquirer/checkbox": { - "version": "2.3.5", - "license": "MIT", - "dependencies": { - "@inquirer/core": "^8.2.2", - "@inquirer/figures": "^1.0.3", - "@inquirer/type": "^1.3.3", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/@inquirer/confirm": { - "version": "3.1.9", - "license": "MIT", - "dependencies": { - "@inquirer/core": "^8.2.2", - "@inquirer/type": "^1.3.3" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/@inquirer/core": { - "version": "8.2.2", - "license": "MIT", - "dependencies": { - "@inquirer/figures": "^1.0.3", - "@inquirer/type": "^1.3.3", - "@types/mute-stream": "^0.0.4", - "@types/node": "^20.12.13", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "cli-spinners": "^2.9.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/@inquirer/editor": { - "version": "2.1.9", - "license": "MIT", - "dependencies": { - "@inquirer/core": "^8.2.2", - "@inquirer/type": "^1.3.3", - "external-editor": "^3.1.0" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/@inquirer/expand": { - "version": "2.1.9", - "license": "MIT", - "dependencies": { - "@inquirer/core": "^8.2.2", - "@inquirer/type": "^1.3.3", - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/@inquirer/input": { - "version": "2.1.9", - "license": "MIT", - "dependencies": { - "@inquirer/core": "^8.2.2", - "@inquirer/type": "^1.3.3" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/@inquirer/password": { - "version": "2.1.9", - "license": "MIT", - "dependencies": { - "@inquirer/core": "^8.2.2", - "@inquirer/type": "^1.3.3", - "ansi-escapes": "^4.3.2" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/@inquirer/rawlist": { - "version": "2.1.9", - "license": "MIT", - "dependencies": { - "@inquirer/core": "^8.2.2", - "@inquirer/type": "^1.3.3", - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/@inquirer/type": { - "version": "1.3.3", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/@types/node": { - "version": "20.14.11", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/ansi-escapes": { - "version": "4.3.2", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/signal-exit": { - "version": "4.1.0", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@inquirer/prompts/node_modules/wrap-ansi": { - "version": "6.2.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/@isaacs/cliui": { - "version": "8.0.2", - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "packages/cli/node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.2.2", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "packages/cli/node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "packages/cli/node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "packages/cli/node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "packages/cli/node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "packages/cli/node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/@istanbuljs/nyc-config-typescript": { - "version": "1.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "nyc": ">=15" - } - }, - "packages/cli/node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "packages/cli/node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "packages/cli/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "packages/cli/node_modules/@modelcontextprotocol/sdk": { - "version": "1.17.0", - "license": "MIT", - "dependencies": { - "ajv": "^6.12.6", - "content-type": "^1.0.5", - "cors": "^2.8.5", - "cross-spawn": "^7.0.5", - "eventsource": "^3.0.2", - "eventsource-parser": "^3.0.0", - "express": "^5.0.1", - "express-rate-limit": "^7.5.0", - "pkce-challenge": "^5.0.0", - "raw-body": "^3.0.0", - "zod": "^3.23.8", - "zod-to-json-schema": "^3.24.1" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/@modelcontextprotocol/sdk/node_modules/eventsource": { - "version": "3.0.7", - "license": "MIT", - "dependencies": { - "eventsource-parser": "^3.0.1" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@oclif/color": { - "version": "1.0.13", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.2.1", - "chalk": "^4.1.0", - "strip-ansi": "^6.0.1", - "supports-color": "^8.1.1", - "tslib": "^2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "packages/cli/node_modules/@oclif/color/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "packages/cli/node_modules/@oclif/linewrap": { - "version": "1.0.0", - "license": "ISC" - }, - "packages/cli/node_modules/@oclif/plugin-commands": { - "version": "4.1.25", - "license": "MIT", - "dependencies": { - "@oclif/core": "^4", - "@oclif/table": "^0.4.8", - "lodash": "^4.17.21", - "object-treeify": "^4.0.1" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@oclif/plugin-commands/node_modules/object-treeify": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">= 16" - } - }, - "packages/cli/node_modules/@oclif/plugin-legacy": { - "version": "2.0.24", - "license": "MIT", - "dependencies": { - "@oclif/color": "^1.0.13", - "@oclif/core": "^3.27.0", - "ansi-escapes": "^4.3.2", - "debug": "^4.4.1", - "semver": "^7.7.2" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "@heroku-cli/command": "*" - } - }, - "packages/cli/node_modules/@oclif/plugin-legacy/node_modules/@oclif/core": { - "version": "3.27.0", - "license": "MIT", - "dependencies": { - "@types/cli-progress": "^3.11.5", - "ansi-escapes": "^4.3.2", - "ansi-styles": "^4.3.0", - "cardinal": "^2.1.1", - "chalk": "^4.1.2", - "clean-stack": "^3.0.1", - "cli-progress": "^3.12.0", - "color": "^4.2.3", - "debug": "^4.3.5", - "ejs": "^3.1.10", - "get-package-type": "^0.1.0", - "globby": "^11.1.0", - "hyperlinker": "^1.0.0", - "indent-string": "^4.0.0", - "is-wsl": "^2.2.0", - "js-yaml": "^3.14.1", - "minimatch": "^9.0.4", - "natural-orderby": "^2.0.3", - "object-treeify": "^1.1.33", - "password-prompt": "^1.1.3", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "supports-color": "^8.1.1", - "supports-hyperlinks": "^2.2.0", - "widest-line": "^3.1.0", - "wordwrap": "^1.0.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@oclif/plugin-legacy/node_modules/@types/cli-progress": { - "version": "3.11.6", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "packages/cli/node_modules/@oclif/plugin-legacy/node_modules/ansi-escapes": { - "version": "4.3.2", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@oclif/plugin-legacy/node_modules/debug": { - "version": "4.4.1", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/@oclif/plugin-legacy/node_modules/globby": { - "version": "11.1.0", - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@oclif/plugin-legacy/node_modules/natural-orderby": { - "version": "2.0.3", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "packages/cli/node_modules/@oclif/plugin-legacy/node_modules/password-prompt": { - "version": "1.1.3", - "license": "0BSD", - "dependencies": { - "ansi-escapes": "^4.3.2", - "cross-spawn": "^7.0.3" - } - }, - "packages/cli/node_modules/@oclif/plugin-legacy/node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@oclif/plugin-not-found": { - "version": "3.2.52", - "license": "MIT", - "dependencies": { - "@inquirer/prompts": "^7.5.1", - "@oclif/core": "^4", - "ansis": "^3.17.0", - "fast-levenshtein": "^3.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@oclif/plugin-not-found/node_modules/@inquirer/prompts": { - "version": "7.5.3", - "license": "MIT", - "dependencies": { - "@inquirer/checkbox": "^4.1.8", - "@inquirer/confirm": "^5.1.12", - "@inquirer/editor": "^4.2.13", - "@inquirer/expand": "^4.0.15", - "@inquirer/input": "^4.1.12", - "@inquirer/number": "^3.0.15", - "@inquirer/password": "^4.0.15", - "@inquirer/rawlist": "^4.1.3", - "@inquirer/search": "^3.0.15", - "@inquirer/select": "^4.2.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "packages/cli/node_modules/@oclif/plugin-not-found/node_modules/@inquirer/select": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.13", - "@inquirer/figures": "^1.0.12", - "@inquirer/type": "^3.0.7", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "packages/cli/node_modules/@oclif/plugin-not-found/node_modules/ansi-escapes": { - "version": "4.3.2", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@oclif/plugin-not-found/node_modules/ansis": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", - "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "packages/cli/node_modules/@oclif/plugin-not-found/node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@oclif/plugin-plugins": { - "version": "5.4.38", - "license": "MIT", - "dependencies": { - "@oclif/core": "^4.3.0", - "ansis": "^3.17.0", - "debug": "^4.4.0", - "npm": "^10.9.2", - "npm-package-arg": "^11.0.3", - "npm-run-path": "^5.3.0", - "object-treeify": "^4.0.1", - "semver": "^7.7.2", - "validate-npm-package-name": "^5.0.1", - "which": "^4.0.0", - "yarn": "^1.22.22" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@oclif/plugin-plugins/node_modules/ansis": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", - "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "packages/cli/node_modules/@oclif/plugin-plugins/node_modules/debug": { - "version": "4.4.0", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/@oclif/plugin-plugins/node_modules/isexe": { - "version": "3.1.1", - "license": "ISC", - "engines": { - "node": ">=16" - } - }, - "packages/cli/node_modules/@oclif/plugin-plugins/node_modules/npm-package-arg": { - "version": "11.0.3", - "license": "ISC", - "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "packages/cli/node_modules/@oclif/plugin-plugins/node_modules/npm-run-path": { - "version": "5.3.0", - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@oclif/plugin-plugins/node_modules/object-treeify": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">= 16" - } - }, - "packages/cli/node_modules/@oclif/plugin-plugins/node_modules/path-key": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/@oclif/plugin-plugins/node_modules/proc-log": { - "version": "4.2.0", - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "packages/cli/node_modules/@oclif/plugin-plugins/node_modules/which": { - "version": "4.0.0", - "license": "ISC", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, - "packages/cli/node_modules/@oclif/plugin-update": { - "version": "4.6.42", - "license": "MIT", - "dependencies": { - "@inquirer/select": "^2.5.0", - "@oclif/core": "^4", - "@oclif/table": "^0.4.8", - "ansis": "^3.17.0", - "debug": "^4.4.1", - "filesize": "^6.1.0", - "got": "^13", - "proxy-agent": "^6.5.0", - "semver": "^7.7.2", - "tar-fs": "^2.1.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@oclif/plugin-update/node_modules/ansis": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", - "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "packages/cli/node_modules/@oclif/plugin-update/node_modules/debug": { - "version": "4.4.1", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/@oclif/plugin-update/node_modules/filesize": { - "version": "6.4.0", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 0.4.0" - } - }, - "packages/cli/node_modules/@oclif/plugin-version": { - "version": "2.2.28", - "license": "MIT", - "dependencies": { - "@oclif/core": "^4", - "ansis": "^3.17.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@oclif/plugin-version/node_modules/ansis": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", - "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "packages/cli/node_modules/@oclif/plugin-which": { - "version": "3.2.35", - "license": "MIT", - "dependencies": { - "@oclif/core": "^4", - "ansis": "^3.17.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@oclif/plugin-which/node_modules/ansis": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", - "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "packages/cli/node_modules/@oclif/screen": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "packages/cli/node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "packages/cli/node_modules/@sinonjs/text-encoding": { - "version": "0.7.3", - "dev": true, - "license": "(Unlicense OR Apache-2.0)" - }, - "packages/cli/node_modules/@smithy/abort-controller": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.2.8.tgz", - "integrity": "sha512-peuVfkYHAmS5ybKxWcfraK7WBBP0J+rkfUcbHJJKQ4ir3UAUNQI+Y4Vt/PqSzGqgloJ5O1dk7+WzNL8wcCSXbw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/abort-controller/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/config-resolver": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.4.6.tgz", - "integrity": "sha512-qJpzYC64kaj3S0fueiu3kXm8xPrR3PcXDPEgnaNMRn0EjNSZFoFjvbUp0YUDsRhN1CB90EnHJtbxWKevnH99UQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/node-config-provider": "^4.3.8", - "@smithy/types": "^4.12.0", - "@smithy/util-config-provider": "^4.2.0", - "@smithy/util-endpoints": "^3.2.8", - "@smithy/util-middleware": "^4.2.8", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/config-resolver/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/core": { - "version": "3.20.5", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.20.5.tgz", - "integrity": "sha512-0Tz77Td8ynHaowXfOdrD0F1IH4tgWGUhwmLwmpFyTbr+U9WHXNNp9u/k2VjBXGnSe7BwjBERRpXsokGTXzNjhA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/middleware-serde": "^4.2.9", - "@smithy/protocol-http": "^5.3.8", - "@smithy/types": "^4.12.0", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-middleware": "^4.2.8", - "@smithy/util-stream": "^4.5.10", - "@smithy/util-utf8": "^4.2.0", - "@smithy/uuid": "^1.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/core/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/credential-provider-imds": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.8.tgz", - "integrity": "sha512-FNT0xHS1c/CPN8upqbMFP83+ul5YgdisfCfkZ86Jh2NSmnqw/AJ6x5pEogVCTVvSm7j9MopRU89bmDelxuDMYw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/node-config-provider": "^4.3.8", - "@smithy/property-provider": "^4.2.8", - "@smithy/types": "^4.12.0", - "@smithy/url-parser": "^4.2.8", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/credential-provider-imds/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/eventstream-codec": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.2.8.tgz", - "integrity": "sha512-jS/O5Q14UsufqoGhov7dHLOPCzkYJl9QDzusI2Psh4wyYx/izhzvX9P4D69aTxcdfVhEPhjK+wYyn/PzLjKbbw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/crc32": "5.2.0", - "@smithy/types": "^4.12.0", - "@smithy/util-hex-encoding": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/eventstream-codec/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/eventstream-serde-browser": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.8.tgz", - "integrity": "sha512-MTfQT/CRQz5g24ayXdjg53V0mhucZth4PESoA5IhvaWVDTOQLfo8qI9vzqHcPsdd2v6sqfTYqF5L/l+pea5Uyw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/eventstream-serde-universal": "^4.2.8", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/eventstream-serde-browser/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/eventstream-serde-config-resolver": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.8.tgz", - "integrity": "sha512-ah12+luBiDGzBruhu3efNy1IlbwSEdNiw8fOZksoKoWW1ZHvO/04MQsdnws/9Aj+5b0YXSSN2JXKy/ClIsW8MQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/eventstream-serde-config-resolver/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/eventstream-serde-node": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.8.tgz", - "integrity": "sha512-cYpCpp29z6EJHa5T9WL0KAlq3SOKUQkcgSoeRfRVwjGgSFl7Uh32eYGt7IDYCX20skiEdRffyDpvF2efEZPC0A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/eventstream-serde-universal": "^4.2.8", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/eventstream-serde-node/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/eventstream-serde-universal": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.8.tgz", - "integrity": "sha512-iJ6YNJd0bntJYnX6s52NC4WFYcZeKrPUr1Kmmr5AwZcwCSzVpS7oavAmxMR7pMq7V+D1G4s9F5NJK0xwOsKAlQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/eventstream-codec": "^4.2.8", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/eventstream-serde-universal/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/fetch-http-handler": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.9.tgz", - "integrity": "sha512-I4UhmcTYXBrct03rwzQX1Y/iqQlzVQaPxWjCjula++5EmWq9YGBrx6bbGqluGc1f0XEfhSkiY4jhLgbsJUMKRA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/protocol-http": "^5.3.8", - "@smithy/querystring-builder": "^4.2.8", - "@smithy/types": "^4.12.0", - "@smithy/util-base64": "^4.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/fetch-http-handler/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/hash-blob-browser": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.9.tgz", - "integrity": "sha512-m80d/iicI7DlBDxyQP6Th7BW/ejDGiF0bgI754+tiwK0lgMkcaIBgvwwVc7OFbY4eUzpGtnig52MhPAEJ7iNYg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/chunked-blob-reader": "^5.2.0", - "@smithy/chunked-blob-reader-native": "^4.2.1", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/hash-blob-browser/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/hash-node": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.2.8.tgz", - "integrity": "sha512-7ZIlPbmaDGxVoxErDZnuFG18WekhbA/g2/i97wGj+wUBeS6pcUeAym8u4BXh/75RXWhgIJhyC11hBzig6MljwA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "@smithy/util-buffer-from": "^4.2.0", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/hash-node/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/hash-stream-node": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-4.2.8.tgz", - "integrity": "sha512-v0FLTXgHrTeheYZFGhR+ehX5qUm4IQsjAiL9qehad2cyjMWcN2QG6/4mSwbSgEQzI7jwfoXj7z4fxZUx/Mhj2w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/hash-stream-node/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/invalid-dependency": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.2.8.tgz", - "integrity": "sha512-N9iozRybwAQ2dn9Fot9kI6/w9vos2oTXLhtK7ovGqwZjlOcxu6XhPlpLpC+INsxktqHinn5gS2DXDjDF2kG5sQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/invalid-dependency/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/md5-js": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-4.2.8.tgz", - "integrity": "sha512-oGMaLj4tVZzLi3itBa9TCswgMBr7k9b+qKYowQ6x1rTyTuO1IU2YHdHUa+891OsOH+wCsH7aTPRsTJO3RMQmjQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/md5-js/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/middleware-content-length": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.2.8.tgz", - "integrity": "sha512-RO0jeoaYAB1qBRhfVyq0pMgBoUK34YEJxVxyjOWYZiOKOq2yMZ4MnVXMZCUDenpozHue207+9P5ilTV1zeda0A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/protocol-http": "^5.3.8", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/middleware-content-length/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/middleware-endpoint": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.6.tgz", - "integrity": "sha512-dpq3bHqbEOBqGBjRVHVFP3eUSPpX0BYtg1D5d5Irgk6orGGAuZfY22rC4sErhg+ZfY/Y0kPqm1XpAmDZg7DeuA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/core": "^3.20.5", - "@smithy/middleware-serde": "^4.2.9", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/shared-ini-file-loader": "^4.4.3", - "@smithy/types": "^4.12.0", - "@smithy/url-parser": "^4.2.8", - "@smithy/util-middleware": "^4.2.8", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/middleware-endpoint/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/middleware-retry": { - "version": "4.4.22", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.22.tgz", - "integrity": "sha512-vwWDMaObSMjw6WCC/3Ae9G7uul5Sk95jr07CDk1gkIMpaDic0phPS1MpVAZ6+YkF7PAzRlpsDjxPwRlh/S11FQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/node-config-provider": "^4.3.8", - "@smithy/protocol-http": "^5.3.8", - "@smithy/service-error-classification": "^4.2.8", - "@smithy/smithy-client": "^4.10.7", - "@smithy/types": "^4.12.0", - "@smithy/util-middleware": "^4.2.8", - "@smithy/util-retry": "^4.2.8", - "@smithy/uuid": "^1.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/middleware-retry/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/middleware-serde": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.9.tgz", - "integrity": "sha512-eMNiej0u/snzDvlqRGSN3Vl0ESn3838+nKyVfF2FKNXFbi4SERYT6PR392D39iczngbqqGG0Jl1DlCnp7tBbXQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/protocol-http": "^5.3.8", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/middleware-serde/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/middleware-stack": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.2.8.tgz", - "integrity": "sha512-w6LCfOviTYQjBctOKSwy6A8FIkQy7ICvglrZFl6Bw4FmcQ1Z420fUtIhxaUZZshRe0VCq4kvDiPiXrPZAe8oRA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/middleware-stack/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/node-config-provider": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.3.8.tgz", - "integrity": "sha512-aFP1ai4lrbVlWjfpAfRSL8KFcnJQYfTl5QxLJXY32vghJrDuFyPZ6LtUL+JEGYiFRG1PfPLHLoxj107ulncLIg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/property-provider": "^4.2.8", - "@smithy/shared-ini-file-loader": "^4.4.3", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/node-config-provider/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/node-http-handler": { - "version": "4.4.8", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.8.tgz", - "integrity": "sha512-q9u+MSbJVIJ1QmJ4+1u+cERXkrhuILCBDsJUBAW1MPE6sFonbCNaegFuwW9ll8kh5UdyY3jOkoOGlc7BesoLpg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/abort-controller": "^4.2.8", - "@smithy/protocol-http": "^5.3.8", - "@smithy/querystring-builder": "^4.2.8", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/node-http-handler/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/property-provider": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.2.8.tgz", - "integrity": "sha512-EtCTbyIveCKeOXDSWSdze3k612yCPq1YbXsbqX3UHhkOSW8zKsM9NOJG5gTIya0vbY2DIaieG8pKo1rITHYL0w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/property-provider/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/protocol-http": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.3.8.tgz", - "integrity": "sha512-QNINVDhxpZ5QnP3aviNHQFlRogQZDfYlCkQT+7tJnErPQbDhysondEjhikuANxgMsZrkGeiAxXy4jguEGsDrWQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/protocol-http/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/querystring-builder": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.2.8.tgz", - "integrity": "sha512-Xr83r31+DrE8CP3MqPgMJl+pQlLLmOfiEUnoyAlGzzJIrEsbKsPy1hqH0qySaQm4oWrCBlUqRt+idEgunKB+iw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "@smithy/util-uri-escape": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/querystring-builder/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/querystring-parser": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.2.8.tgz", - "integrity": "sha512-vUurovluVy50CUlazOiXkPq40KGvGWSdmusa3130MwrR1UNnNgKAlj58wlOe61XSHRpUfIIh6cE0zZ8mzKaDPA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/querystring-parser/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/service-error-classification": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.2.8.tgz", - "integrity": "sha512-mZ5xddodpJhEt3RkCjbmUQuXUOaPNTkbMGR0bcS8FE0bJDLMZlhmpgrvPNCYglVw5rsYTpSnv19womw9WWXKQQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/shared-ini-file-loader": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.3.tgz", - "integrity": "sha512-DfQjxXQnzC5UbCUPeC3Ie8u+rIWZTvuDPAGU/BxzrOGhRvgUanaP68kDZA+jaT3ZI+djOf+4dERGlm9mWfFDrg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/shared-ini-file-loader/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/signature-v4": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.3.8.tgz", - "integrity": "sha512-6A4vdGj7qKNRF16UIcO8HhHjKW27thsxYci+5r/uVRkdcBEkOEiY8OMPuydLX4QHSrJqGHPJzPRwwVTqbLZJhg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^4.2.0", - "@smithy/protocol-http": "^5.3.8", - "@smithy/types": "^4.12.0", - "@smithy/util-hex-encoding": "^4.2.0", - "@smithy/util-middleware": "^4.2.8", - "@smithy/util-uri-escape": "^4.2.0", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/signature-v4/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/smithy-client": { - "version": "4.10.7", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.10.7.tgz", - "integrity": "sha512-Uznt0I9z3os3Z+8pbXrOSCTXCA6vrjyN7Ub+8l2pRDum44vLv8qw0qGVkJN0/tZBZotaEFHrDPKUoPNueTr5Vg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/core": "^3.20.5", - "@smithy/middleware-endpoint": "^4.4.6", - "@smithy/middleware-stack": "^4.2.8", - "@smithy/protocol-http": "^5.3.8", - "@smithy/types": "^4.12.0", - "@smithy/util-stream": "^4.5.10", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/smithy-client/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/url-parser": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.2.8.tgz", - "integrity": "sha512-NQho9U68TGMEU639YkXnVMV3GEFFULmmaWdlu1E9qzyIePOHsoSnagTGSDv1Zi8DCNN6btxOSdgmy5E/hsZwhA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/querystring-parser": "^4.2.8", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/url-parser/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/util-defaults-mode-browser": { - "version": "4.3.21", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.21.tgz", - "integrity": "sha512-DtmVJarzqtjghtGjCw/PFJolcJkP7GkZgy+hWTAN3YLXNH+IC82uMoMhFoC3ZtIz5mOgCm5+hOGi1wfhVYgrxw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/property-provider": "^4.2.8", - "@smithy/smithy-client": "^4.10.7", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/util-defaults-mode-browser/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/util-defaults-mode-node": { - "version": "4.2.24", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.24.tgz", - "integrity": "sha512-JelBDKPAVswVY666rezBvY6b0nF/v9TXjUbNwDNAyme7qqKYEX687wJv0uze8lBIZVbg30wlWnlYfVSjjpKYFA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/config-resolver": "^4.4.6", - "@smithy/credential-provider-imds": "^4.2.8", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/property-provider": "^4.2.8", - "@smithy/smithy-client": "^4.10.7", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/util-defaults-mode-node/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/util-endpoints": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.2.8.tgz", - "integrity": "sha512-8JaVTn3pBDkhZgHQ8R0epwWt+BqPSLCjdjXXusK1onwJlRuN69fbvSK66aIKKO7SwVFM6x2J2ox5X8pOaWcUEw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/node-config-provider": "^4.3.8", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/util-endpoints/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/util-middleware": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.2.8.tgz", - "integrity": "sha512-PMqfeJxLcNPMDgvPbbLl/2Vpin+luxqTGPpW3NAQVLbRrFRzTa4rNAASYeIGjRV9Ytuhzny39SpyU04EQreF+A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/util-middleware/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/util-retry": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.2.8.tgz", - "integrity": "sha512-CfJqwvoRY0kTGe5AkQokpURNCT1u/MkRzMTASWMPPo2hNSnKtF1D45dQl3DE2LKLr4m+PW9mCeBMJr5mCAVThg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/service-error-classification": "^4.2.8", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/util-retry/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/util-stream": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.10.tgz", - "integrity": "sha512-jbqemy51UFSZSp2y0ZmRfckmrzuKww95zT9BYMmuJ8v3altGcqjwoV1tzpOwuHaKrwQrCjIzOib499ymr2f98g==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/fetch-http-handler": "^5.3.9", - "@smithy/node-http-handler": "^4.4.8", - "@smithy/types": "^4.12.0", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-buffer-from": "^4.2.0", - "@smithy/util-hex-encoding": "^4.2.0", - "@smithy/util-utf8": "^4.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/util-stream/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@smithy/util-waiter": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.2.8.tgz", - "integrity": "sha512-n+lahlMWk+aejGuax7DPWtqav8HYnWxQwR+LCG2BgCUmaGcTe9qZCFsmw8TMg9iG75HOwhrJCX9TCJRLH+Yzqg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@smithy/abort-controller": "^4.2.8", - "@smithy/types": "^4.12.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/@smithy/util-waiter/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@tootallnate/quickjs-emscripten": { - "version": "0.23.0", - "license": "MIT" - }, - "packages/cli/node_modules/@types/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/color-name": "*" - } - }, - "packages/cli/node_modules/@types/bytes": { - "version": "3.1.4", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/chai": { - "version": "4.3.14", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/chai-as-promised": { - "version": "7.1.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "*" - } - }, - "packages/cli/node_modules/@types/cli-progress": { - "version": "3.11.0", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "packages/cli/node_modules/@types/color-name": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/debug": { - "version": "4.1.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, - "packages/cli/node_modules/@types/fs-extra": { - "version": "11.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/jsonfile": "*", - "@types/node": "*" - } - }, - "packages/cli/node_modules/@types/github-url-to-object": { - "version": "4.0.4", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/inquirer": { - "version": "8.2.10", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/through": "*", - "rxjs": "^7.2.0" - } - }, - "packages/cli/node_modules/@types/inquirer/node_modules/rxjs": { - "version": "7.8.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "packages/cli/node_modules/@types/inquirer/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "packages/cli/node_modules/@types/jsonfile": { - "version": "6.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "packages/cli/node_modules/@types/lodash": { - "version": "4.17.17", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/mocha": { - "version": "10.0.10", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/ms": { - "version": "0.7.34", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/node": { - "version": "22.16.5", - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "packages/cli/node_modules/@types/node-fetch": { - "version": "2.6.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "form-data": "^4.0.0" - } - }, - "packages/cli/node_modules/@types/node/node_modules/undici-types": { - "version": "6.21.0", - "license": "MIT" - }, - "packages/cli/node_modules/@types/phoenix": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/proxyquire": { - "version": "1.3.28", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/redis-errors": { - "version": "1.2.3", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/redis-parser": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/redis-errors": "*" - } - }, - "packages/cli/node_modules/@types/shell-quote": { - "version": "1.7.5", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/sinon": { - "version": "17.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/sinonjs__fake-timers": "*" - } - }, - "packages/cli/node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.5", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/ssh2": { - "version": "1.15.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "^18.11.18" - } - }, - "packages/cli/node_modules/@types/ssh2/node_modules/@types/node": { - "version": "18.19.24", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "packages/cli/node_modules/@types/std-mocks": { - "version": "1.0.4", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/strftime": { - "version": "0.9.8", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/supports-color": { - "version": "8.1.3", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/through": { - "version": "0.0.29", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "packages/cli/node_modules/@types/tmp": { - "version": "0.2.6", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/urijs": { - "version": "1.19.4", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/uuid": { - "version": "8.3.0", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/@types/write-json-file": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "write-json-file": "*" - } - }, - "packages/cli/node_modules/@types/ws": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/events": "*", - "@types/node": "*" - } - }, - "packages/cli/node_modules/accepts": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "mime-types": "^3.0.0", - "negotiator": "^1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "packages/cli/node_modules/agent-base": { - "version": "7.1.3", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "packages/cli/node_modules/ansi-escapes": { - "version": "3.2.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "packages/cli/node_modules/ansis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.2.0.tgz", - "integrity": "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==", - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "packages/cli/node_modules/anymatch": { - "version": "3.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "packages/cli/node_modules/anymatch/node_modules/picomatch": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "packages/cli/node_modules/app-path": { - "version": "3.3.0", - "license": "MIT", - "dependencies": { - "execa": "^1.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/app-path/node_modules/cross-spawn": { - "version": "6.0.6", - "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "packages/cli/node_modules/app-path/node_modules/execa": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/cli/node_modules/app-path/node_modules/get-stream": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/cli/node_modules/app-path/node_modules/is-stream": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "packages/cli/node_modules/app-path/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "packages/cli/node_modules/app-path/node_modules/which": { - "version": "1.3.1", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "packages/cli/node_modules/append-transform": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "default-require-extensions": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/archy": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/argparse": { - "version": "1.0.10", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "packages/cli/node_modules/argparse/node_modules/sprintf-js": { - "version": "1.0.3", - "license": "BSD-3-Clause" - }, - "packages/cli/node_modules/assertion-error": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "packages/cli/node_modules/ast-types": { - "version": "0.13.4", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "packages/cli/node_modules/ast-types/node_modules/tslib": { - "version": "2.8.1", - "license": "0BSD" - }, - "packages/cli/node_modules/astral-regex": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/async-limiter": { - "version": "1.0.0", - "license": "MIT" - }, - "packages/cli/node_modules/b4a": { - "version": "1.6.7", - "license": "Apache-2.0" - }, - "packages/cli/node_modules/bare-events": { - "version": "2.6.0", - "license": "Apache-2.0", - "optional": true - }, - "packages/cli/node_modules/basic-ftp": { - "version": "5.0.5", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "packages/cli/node_modules/bats": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "bin": { - "bats": "bin/bats" - } - }, - "packages/cli/node_modules/binary-extensions": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/body-parser": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "bytes": "^3.1.2", - "content-type": "^1.0.5", - "debug": "^4.4.0", - "http-errors": "^2.0.0", - "iconv-lite": "^0.6.3", - "on-finished": "^2.4.1", - "qs": "^6.14.0", - "raw-body": "^3.0.0", - "type-is": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/body-parser/node_modules/debug": { - "version": "4.4.0", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/browser-stdout": { - "version": "1.3.1", - "dev": true, - "license": "ISC" - }, - "packages/cli/node_modules/browserslist": { - "version": "4.22.3", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001580", - "electron-to-chromium": "^1.4.648", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "packages/cli/node_modules/bytes": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "packages/cli/node_modules/caching-transform": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/caniuse-lite": { - "version": "1.0.30001584", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "packages/cli/node_modules/chai": { - "version": "4.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "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" - }, - "engines": { - "node": ">=4" - } - }, - "packages/cli/node_modules/chai-as-promised": { - "version": "7.1.1", - "dev": true, - "license": "WTFPL", - "dependencies": { - "check-error": "^1.0.2" - }, - "peerDependencies": { - "chai": ">= 2.1.2 < 5" - } - }, - "packages/cli/node_modules/check-error": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.2" - }, - "engines": { - "node": "*" - } - }, - "packages/cli/node_modules/chokidar": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "packages/cli/node_modules/cli-progress": { - "version": "3.12.0", - "license": "MIT", - "dependencies": { - "string-width": "^4.2.3" - }, - "engines": { - "node": ">=4" - } - }, - "packages/cli/node_modules/cli-ux": { - "version": "6.0.9", - "license": "MIT", - "dependencies": { - "@oclif/core": "^1.1.1", - "@oclif/linewrap": "^1.0.0", - "@oclif/screen": "^1.0.4 ", - "ansi-escapes": "^4.3.0", - "ansi-styles": "^4.2.0", - "cardinal": "^2.1.1", - "chalk": "^4.1.0", - "clean-stack": "^3.0.0", - "cli-progress": "^3.10.0", - "extract-stack": "^2.0.0", - "fs-extra": "^8.1", - "hyperlinker": "^1.0.0", - "indent-string": "^4.0.0", - "is-wsl": "^2.2.0", - "js-yaml": "^3.13.1", - "lodash": "^4.17.21", - "natural-orderby": "^2.0.1", - "object-treeify": "^1.1.4", - "password-prompt": "^1.1.2", - "semver": "^7.3.2", - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "supports-color": "^8.1.0", - "supports-hyperlinks": "^2.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "packages/cli/node_modules/cli-ux/node_modules/@oclif/core": { - "version": "1.26.2", - "license": "MIT", - "dependencies": { - "@oclif/linewrap": "^1.0.0", - "@oclif/screen": "^3.0.4", - "ansi-escapes": "^4.3.2", - "ansi-styles": "^4.3.0", - "cardinal": "^2.1.1", - "chalk": "^4.1.2", - "clean-stack": "^3.0.1", - "cli-progress": "^3.10.0", - "debug": "^4.3.4", - "ejs": "^3.1.6", - "fs-extra": "^9.1.0", - "get-package-type": "^0.1.0", - "globby": "^11.1.0", - "hyperlinker": "^1.0.0", - "indent-string": "^4.0.0", - "is-wsl": "^2.2.0", - "js-yaml": "^3.14.1", - "natural-orderby": "^2.0.3", - "object-treeify": "^1.1.33", - "password-prompt": "^1.1.2", - "semver": "^7.3.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "supports-color": "^8.1.1", - "supports-hyperlinks": "^2.2.0", - "tslib": "^2.4.1", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "packages/cli/node_modules/cli-ux/node_modules/@oclif/core/node_modules/@oclif/screen": { - "version": "3.0.8", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, - "packages/cli/node_modules/cli-ux/node_modules/@oclif/core/node_modules/fs-extra": { - "version": "9.1.0", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "packages/cli/node_modules/cli-ux/node_modules/ansi-escapes": { - "version": "4.3.2", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/cli-ux/node_modules/debug": { - "version": "4.4.0", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/cli-ux/node_modules/fs-extra": { - "version": "8.1.0", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "packages/cli/node_modules/cli-ux/node_modules/fs-extra/node_modules/jsonfile": { - "version": "4.0.0", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "packages/cli/node_modules/cli-ux/node_modules/fs-extra/node_modules/universalify": { - "version": "0.1.2", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "packages/cli/node_modules/cli-ux/node_modules/globby": { - "version": "11.1.0", - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/cli-ux/node_modules/natural-orderby": { - "version": "2.0.3", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "packages/cli/node_modules/cli-ux/node_modules/tslib": { - "version": "2.8.1", - "license": "0BSD" - }, - "packages/cli/node_modules/cli-ux/node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/color": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "packages/cli/node_modules/color-string": { - "version": "1.9.1", - "license": "MIT", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "packages/cli/node_modules/commander": { - "version": "2.19.0", - "license": "MIT" - }, - "packages/cli/node_modules/commondir": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/content-disposition": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "packages/cli/node_modules/convert-source-map": { - "version": "1.9.0", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/cookie": { - "version": "0.7.2", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "packages/cli/node_modules/cookie-signature": { - "version": "1.2.2", - "license": "MIT", - "engines": { - "node": ">=6.6.0" - } - }, - "packages/cli/node_modules/cors": { - "version": "2.8.5", - "license": "MIT", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "packages/cli/node_modules/data-uri-to-buffer": { - "version": "6.0.2", - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "packages/cli/node_modules/date-fns": { - "version": "2.30.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "packages/cli/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "packages/cli/node_modules/deep-eql": { - "version": "4.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "packages/cli/node_modules/default-require-extensions": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "strip-bom": "^4.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/define-lazy-prop": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/degenerator": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" - }, - "engines": { - "node": ">= 14" - } - }, - "packages/cli/node_modules/depd": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "packages/cli/node_modules/diff": { - "version": "7.0.0", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "packages/cli/node_modules/eastasianwidth": { - "version": "0.2.0", - "license": "MIT" - }, - "packages/cli/node_modules/ee-first": { - "version": "1.1.1", - "license": "MIT" - }, - "packages/cli/node_modules/electron-to-chromium": { - "version": "1.4.659", - "dev": true, - "license": "ISC" - }, - "packages/cli/node_modules/encodeurl": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "packages/cli/node_modules/es6-error": { - "version": "4.1.1", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/escape-html": { - "version": "1.0.3", - "license": "MIT" - }, - "packages/cli/node_modules/escodegen": { - "version": "2.1.0", - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "packages/cli/node_modules/etag": { - "version": "1.8.1", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "packages/cli/node_modules/eventsource": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "eventsource-parser": "^3.0.1" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/eventsource-parser": { - "version": "3.0.3", - "license": "MIT", - "engines": { - "node": ">=20.0.0" - } - }, - "packages/cli/node_modules/express": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "accepts": "^2.0.0", - "body-parser": "^2.2.0", - "content-disposition": "^1.0.0", - "content-type": "^1.0.5", - "cookie": "^0.7.1", - "cookie-signature": "^1.2.1", - "debug": "^4.4.0", - "encodeurl": "^2.0.0", - "escape-html": "^1.0.3", - "etag": "^1.8.1", - "finalhandler": "^2.1.0", - "fresh": "^2.0.0", - "http-errors": "^2.0.0", - "merge-descriptors": "^2.0.0", - "mime-types": "^3.0.0", - "on-finished": "^2.4.1", - "once": "^1.4.0", - "parseurl": "^1.3.3", - "proxy-addr": "^2.0.7", - "qs": "^6.14.0", - "range-parser": "^1.2.1", - "router": "^2.2.0", - "send": "^1.1.0", - "serve-static": "^2.2.0", - "statuses": "^2.0.1", - "type-is": "^2.0.1", - "vary": "^1.1.2" - }, - "engines": { - "node": ">= 18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "packages/cli/node_modules/express-rate-limit": { - "version": "7.5.1", - "license": "MIT", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://github.com/sponsors/express-rate-limit" - }, - "peerDependencies": { - "express": ">= 4.11" - } - }, - "packages/cli/node_modules/express/node_modules/debug": { - "version": "4.4.0", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/external-editor": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "packages/cli/node_modules/external-editor/node_modules/iconv-lite": { - "version": "0.4.24", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "packages/cli/node_modules/external-editor/node_modules/tmp": { - "version": "0.0.33", - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "packages/cli/node_modules/extract-stack": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/fast-fifo": { - "version": "1.3.2", - "license": "MIT" - }, - "packages/cli/node_modules/filesize": { - "version": "10.1.2", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 10.4.0" - } - }, - "packages/cli/node_modules/fill-keys": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-object": "~1.0.1", - "merge-descriptors": "~1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "packages/cli/node_modules/fill-keys/node_modules/merge-descriptors": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/finalhandler": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "debug": "^4.4.0", - "encodeurl": "^2.0.0", - "escape-html": "^1.0.3", - "on-finished": "^2.4.1", - "parseurl": "^1.3.3", - "statuses": "^2.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "packages/cli/node_modules/finalhandler/node_modules/debug": { - "version": "4.4.0", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/find-cache-dir": { - "version": "3.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "packages/cli/node_modules/find-cache-dir/node_modules/make-dir": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/find-cache-dir/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "packages/cli/node_modules/foreground-child": { - "version": "3.1.1", - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/foreman": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "commander": "^2.15.1", - "http-proxy": "^1.17.0", - "mustache": "^2.2.1", - "shell-quote": "^1.6.1" - }, - "bin": { - "nf": "nf.js" - }, - "engines": { - "node": ">=6" - } - }, - "packages/cli/node_modules/forwarded": { - "version": "0.2.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "packages/cli/node_modules/fresh": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "packages/cli/node_modules/fromentries": { - "version": "1.3.2", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "packages/cli/node_modules/fs-extra": { - "version": "11.3.0", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "packages/cli/node_modules/fsevents": { - "version": "2.3.3", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "packages/cli/node_modules/gensync": { - "version": "1.0.0-beta.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "packages/cli/node_modules/get-func-name": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "packages/cli/node_modules/get-uri": { - "version": "6.0.4", - "license": "MIT", - "dependencies": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "packages/cli/node_modules/get-uri/node_modules/debug": { - "version": "4.4.0", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/github-url-to-object": { - "version": "4.0.6", - "license": "MIT", - "dependencies": { - "is-url": "^1.1.0" - } - }, - "packages/cli/node_modules/glob": { - "version": "10.3.10", - "license": "ISC", - "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" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/glob/node_modules/jackspeak": { - "version": "2.3.6", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "packages/cli/node_modules/globals": { - "version": "11.9.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "packages/cli/node_modules/growly": { - "version": "1.3.0", - "license": "MIT" - }, - "packages/cli/node_modules/hasha": { - "version": "5.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/hasha/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/he": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "packages/cli/node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "packages/cli/node_modules/html-escaper": { - "version": "2.0.2", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/http-errors": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "packages/cli/node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "packages/cli/node_modules/http-proxy": { - "version": "1.18.1", - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "packages/cli/node_modules/http-proxy-agent": { - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "packages/cli/node_modules/http-proxy-agent/node_modules/debug": { - "version": "4.4.0", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/https-proxy-agent": { - "version": "7.0.6", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "packages/cli/node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.4.0", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/hyperlinker": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "packages/cli/node_modules/inquirer": { - "version": "8.2.6", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "packages/cli/node_modules/inquirer/node_modules/ansi-escapes": { - "version": "4.3.2", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/inquirer/node_modules/cli-width": { - "version": "3.0.0", - "license": "ISC", - "engines": { - "node": ">= 10" - } - }, - "packages/cli/node_modules/inquirer/node_modules/mute-stream": { - "version": "0.0.8", - "license": "ISC" - }, - "packages/cli/node_modules/inquirer/node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/inquirer/node_modules/wrap-ansi": { - "version": "6.2.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/ipaddr.js": { - "version": "1.9.1", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "packages/cli/node_modules/is-binary-path": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/is-object": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/is-promise": { - "version": "4.0.0", - "license": "MIT" - }, - "packages/cli/node_modules/is-url": { - "version": "1.2.4", - "license": "MIT" - }, - "packages/cli/node_modules/is-windows": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "packages/cli/node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/istanbul-lib-hook": { - "version": "3.0.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "append-transform": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "packages/cli/node_modules/istanbul-lib-processinfo": { - "version": "2.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "archy": "^1.0.0", - "cross-spawn": "^7.0.3", - "istanbul-lib-coverage": "^3.2.0", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/istanbul-lib-processinfo/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "packages/cli/node_modules/istanbul-lib-processinfo/node_modules/glob": { - "version": "7.1.5", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "packages/cli/node_modules/istanbul-lib-processinfo/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "packages/cli/node_modules/istanbul-lib-processinfo/node_modules/p-map": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/istanbul-lib-processinfo/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/istanbul-lib-report": { - "version": "3.0.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "packages/cli/node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/istanbul-reports": { - "version": "3.1.5", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/iterm2-version": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "app-path": "^3.2.0", - "plist": "^3.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/js-yaml": { - "version": "3.14.1", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "packages/cli/node_modules/jsesc": { - "version": "2.5.2", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "packages/cli/node_modules/json5": { - "version": "2.2.3", - "dev": true, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "packages/cli/node_modules/jsonschema": { - "version": "1.5.0", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "packages/cli/node_modules/just-extend": { - "version": "6.2.0", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/lodash.flattendeep": { - "version": "4.4.0", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/loupe": { - "version": "2.3.7", - "dev": true, - "license": "MIT", - "dependencies": { - "get-func-name": "^2.0.1" - } - }, - "packages/cli/node_modules/media-typer": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "packages/cli/node_modules/merge-descriptors": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/mime-db": { - "version": "1.54.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "packages/cli/node_modules/mime-types": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "mime-db": "^1.54.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "packages/cli/node_modules/minimatch": { - "version": "9.0.5", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/minipass": { - "version": "7.1.2", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "packages/cli/node_modules/mocha": { - "version": "10.8.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.3", - "browser-stdout": "^1.3.1", - "chokidar": "^3.5.3", - "debug": "^4.3.5", - "diff": "^5.2.0", - "escape-string-regexp": "^4.0.0", - "find-up": "^5.0.0", - "glob": "^8.1.0", - "he": "^1.2.0", - "js-yaml": "^4.1.0", - "log-symbols": "^4.1.0", - "minimatch": "^5.1.6", - "ms": "^2.1.3", - "serialize-javascript": "^6.0.2", - "strip-json-comments": "^3.1.1", - "supports-color": "^8.1.1", - "workerpool": "^6.5.1", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9", - "yargs-unparser": "^2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "packages/cli/node_modules/mocha/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "packages/cli/node_modules/mocha/node_modules/debug": { - "version": "4.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/mocha/node_modules/diff": { - "version": "5.2.0", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "packages/cli/node_modules/mocha/node_modules/escape-string-regexp": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/mocha/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/mocha/node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/mocha/node_modules/js-yaml": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "packages/cli/node_modules/mocha/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "packages/cli/node_modules/mocha/node_modules/yargs-parser": { - "version": "20.2.9", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "packages/cli/node_modules/module-not-found-error": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/mustache": { - "version": "2.3.2", - "license": "MIT", - "bin": { - "mustache": "bin/mustache" - }, - "engines": { - "npm": ">=1.4.0" - } - }, - "packages/cli/node_modules/natural-orderby": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/negotiator": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "packages/cli/node_modules/netmask": { - "version": "2.0.2", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "packages/cli/node_modules/nise": { - "version": "6.1.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1", - "@sinonjs/fake-timers": "^13.0.1", - "@sinonjs/text-encoding": "^0.7.3", - "just-extend": "^6.2.0", - "path-to-regexp": "^8.1.0" - } - }, - "packages/cli/node_modules/nock": { - "version": "13.5.4", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "json-stringify-safe": "^5.0.1", - "propagate": "^2.0.0" - }, - "engines": { - "node": ">= 10.13" - } - }, - "packages/cli/node_modules/nock/node_modules/debug": { - "version": "4.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/node-notifier": { - "version": "8.0.2", - "license": "MIT", - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - } - }, - "packages/cli/node_modules/node-preload": { - "version": "0.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "process-on-spawn": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/node-releases": { - "version": "2.0.14", - "dev": true, - "license": "MIT" - }, - "packages/cli/node_modules/normalize-package-data": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", - "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "packages/cli/node_modules/normalize-path": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "packages/cli/node_modules/npm": { - "version": "10.9.2", - "bundleDependencies": [ - "@isaacs/string-locale-compare", - "@npmcli/arborist", - "@npmcli/config", - "@npmcli/fs", - "@npmcli/map-workspaces", - "@npmcli/package-json", - "@npmcli/promise-spawn", - "@npmcli/redact", - "@npmcli/run-script", - "@sigstore/tuf", - "abbrev", - "archy", - "cacache", - "chalk", - "ci-info", - "cli-columns", - "fastest-levenshtein", - "fs-minipass", - "glob", - "graceful-fs", - "hosted-git-info", - "ini", - "init-package-json", - "is-cidr", - "json-parse-even-better-errors", - "libnpmaccess", - "libnpmdiff", - "libnpmexec", - "libnpmfund", - "libnpmhook", - "libnpmorg", - "libnpmpack", - "libnpmpublish", - "libnpmsearch", - "libnpmteam", - "libnpmversion", - "make-fetch-happen", - "minimatch", - "minipass", - "minipass-pipeline", - "ms", - "node-gyp", - "nopt", - "normalize-package-data", - "npm-audit-report", - "npm-install-checks", - "npm-package-arg", - "npm-pick-manifest", - "npm-profile", - "npm-registry-fetch", - "npm-user-validate", - "p-map", - "pacote", - "parse-conflict-json", - "proc-log", - "qrcode-terminal", - "read", - "semver", - "spdx-expression-parse", - "ssri", - "supports-color", - "tar", - "text-table", - "tiny-relative-date", - "treeverse", - "validate-npm-package-name", - "which", - "write-file-atomic" - ], - "license": "Artistic-2.0", - "workspaces": [ - "docs", - "smoke-tests", - "mock-globals", - "mock-registry", - "workspaces/*" - ], - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^8.0.0", - "@npmcli/config": "^9.0.0", - "@npmcli/fs": "^4.0.0", - "@npmcli/map-workspaces": "^4.0.2", - "@npmcli/package-json": "^6.1.0", - "@npmcli/promise-spawn": "^8.0.2", - "@npmcli/redact": "^3.0.0", - "@npmcli/run-script": "^9.0.1", - "@sigstore/tuf": "^3.0.0", - "abbrev": "^3.0.0", - "archy": "~1.0.0", - "cacache": "^19.0.1", - "chalk": "^5.3.0", - "ci-info": "^4.1.0", - "cli-columns": "^4.0.0", - "fastest-levenshtein": "^1.0.16", - "fs-minipass": "^3.0.3", - "glob": "^10.4.5", - "graceful-fs": "^4.2.11", - "hosted-git-info": "^8.0.2", - "ini": "^5.0.0", - "init-package-json": "^7.0.2", - "is-cidr": "^5.1.0", - "json-parse-even-better-errors": "^4.0.0", - "libnpmaccess": "^9.0.0", - "libnpmdiff": "^7.0.0", - "libnpmexec": "^9.0.0", - "libnpmfund": "^6.0.0", - "libnpmhook": "^11.0.0", - "libnpmorg": "^7.0.0", - "libnpmpack": "^8.0.0", - "libnpmpublish": "^10.0.1", - "libnpmsearch": "^8.0.0", - "libnpmteam": "^7.0.0", - "libnpmversion": "^7.0.0", - "make-fetch-happen": "^14.0.3", - "minimatch": "^9.0.5", - "minipass": "^7.1.1", - "minipass-pipeline": "^1.2.4", - "ms": "^2.1.2", - "node-gyp": "^11.0.0", - "nopt": "^8.0.0", - "normalize-package-data": "^7.0.0", - "npm-audit-report": "^6.0.0", - "npm-install-checks": "^7.1.1", - "npm-package-arg": "^12.0.0", - "npm-pick-manifest": "^10.0.0", - "npm-profile": "^11.0.1", - "npm-registry-fetch": "^18.0.2", - "npm-user-validate": "^3.0.0", - "p-map": "^4.0.0", - "pacote": "^19.0.1", - "parse-conflict-json": "^4.0.0", - "proc-log": "^5.0.0", - "qrcode-terminal": "^0.12.0", - "read": "^4.0.0", - "semver": "^7.6.3", - "spdx-expression-parse": "^4.0.0", - "ssri": "^12.0.0", - "supports-color": "^9.4.0", - "tar": "^6.2.1", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^3.0.0", - "validate-npm-package-name": "^6.0.0", - "which": "^5.0.0", - "write-file-atomic": "^6.0.0" - }, - "bin": { - "npm": "bin/npm-cli.js", - "npx": "bin/npx-cli.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm-run-path": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "packages/cli/node_modules/npm/node_modules/@isaacs/cliui": { - "version": "8.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "packages/cli/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "packages/cli/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "packages/cli/node_modules/npm/node_modules/@isaacs/fs-minipass": { - "version": "4.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.4" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@isaacs/string-locale-compare": { - "version": "1.1.0", - "inBundle": true, - "license": "ISC" - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/agent": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/arborist": { - "version": "8.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/fs": "^4.0.0", - "@npmcli/installed-package-contents": "^3.0.0", - "@npmcli/map-workspaces": "^4.0.1", - "@npmcli/metavuln-calculator": "^8.0.0", - "@npmcli/name-from-folder": "^3.0.0", - "@npmcli/node-gyp": "^4.0.0", - "@npmcli/package-json": "^6.0.1", - "@npmcli/query": "^4.0.0", - "@npmcli/redact": "^3.0.0", - "@npmcli/run-script": "^9.0.1", - "bin-links": "^5.0.0", - "cacache": "^19.0.1", - "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^8.0.0", - "json-parse-even-better-errors": "^4.0.0", - "json-stringify-nice": "^1.1.4", - "lru-cache": "^10.2.2", - "minimatch": "^9.0.4", - "nopt": "^8.0.0", - "npm-install-checks": "^7.1.0", - "npm-package-arg": "^12.0.0", - "npm-pick-manifest": "^10.0.0", - "npm-registry-fetch": "^18.0.1", - "pacote": "^19.0.0", - "parse-conflict-json": "^4.0.0", - "proc-log": "^5.0.0", - "proggy": "^3.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^3.0.1", - "read-package-json-fast": "^4.0.0", - "semver": "^7.3.7", - "ssri": "^12.0.0", - "treeverse": "^3.0.0", - "walk-up-path": "^3.0.1" - }, - "bin": { - "arborist": "bin/index.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/config": { - "version": "9.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/map-workspaces": "^4.0.1", - "@npmcli/package-json": "^6.0.1", - "ci-info": "^4.0.0", - "ini": "^5.0.0", - "nopt": "^8.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.5", - "walk-up-path": "^3.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/fs": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/git": { - "version": "6.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^8.0.0", - "ini": "^5.0.0", - "lru-cache": "^10.0.1", - "npm-pick-manifest": "^10.0.0", - "proc-log": "^5.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-bundled": "^4.0.0", - "npm-normalize-package-bin": "^4.0.0" - }, - "bin": { - "installed-package-contents": "bin/index.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "4.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/name-from-folder": "^3.0.0", - "@npmcli/package-json": "^6.0.0", - "glob": "^10.2.2", - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "8.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "cacache": "^19.0.0", - "json-parse-even-better-errors": "^4.0.0", - "pacote": "^20.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote": { - "version": "20.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^6.0.0", - "@npmcli/installed-package-contents": "^3.0.0", - "@npmcli/package-json": "^6.0.0", - "@npmcli/promise-spawn": "^8.0.0", - "@npmcli/run-script": "^9.0.0", - "cacache": "^19.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^7.0.2", - "npm-package-arg": "^12.0.0", - "npm-packlist": "^9.0.0", - "npm-pick-manifest": "^10.0.0", - "npm-registry-fetch": "^18.0.0", - "proc-log": "^5.0.0", - "promise-retry": "^2.0.1", - "sigstore": "^3.0.0", - "ssri": "^12.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "bin/index.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/package-json": { - "version": "6.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^6.0.0", - "glob": "^10.2.2", - "hosted-git-info": "^8.0.0", - "json-parse-even-better-errors": "^4.0.0", - "normalize-package-data": "^7.0.0", - "proc-log": "^5.0.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "8.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "which": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/query": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^6.1.2" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/redact": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@npmcli/run-script": { - "version": "9.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^4.0.0", - "@npmcli/package-json": "^6.0.0", - "@npmcli/promise-spawn": "^8.0.0", - "node-gyp": "^11.0.0", - "proc-log": "^5.0.0", - "which": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "packages/cli/node_modules/npm/node_modules/@sigstore/protobuf-specs": { - "version": "0.3.2", - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@sigstore/tuf": { - "version": "3.0.0", - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2", - "tuf-js": "^3.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/@tufjs/canonical-json": { - "version": "2.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "packages/cli/node_modules/npm/node_modules/abbrev": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/agent-base": { - "version": "7.1.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "packages/cli/node_modules/npm/node_modules/aggregate-error": { - "version": "3.1.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/ansi-regex": { - "version": "5.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/ansi-styles": { - "version": "6.2.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "packages/cli/node_modules/npm/node_modules/aproba": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC" - }, - "packages/cli/node_modules/npm/node_modules/archy": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/balanced-match": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/bin-links": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "cmd-shim": "^7.0.0", - "npm-normalize-package-bin": "^4.0.0", - "proc-log": "^5.0.0", - "read-cmd-shim": "^5.0.0", - "write-file-atomic": "^6.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/binary-extensions": { - "version": "2.3.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/npm/node_modules/brace-expansion": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "packages/cli/node_modules/npm/node_modules/cacache": { - "version": "19.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^4.0.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^7.0.2", - "ssri": "^12.0.0", - "tar": "^7.4.3", - "unique-filename": "^4.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/cacache/node_modules/chownr": { - "version": "3.0.0", - "inBundle": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/npm/node_modules/cacache/node_modules/minizlib": { - "version": "3.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "engines": { - "node": ">= 18" - } - }, - "packages/cli/node_modules/npm/node_modules/cacache/node_modules/mkdirp": { - "version": "3.0.1", - "inBundle": true, - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/npm/node_modules/cacache/node_modules/p-map": { - "version": "7.0.2", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/npm/node_modules/cacache/node_modules/tar": { - "version": "7.4.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", - "yallist": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/npm/node_modules/cacache/node_modules/yallist": { - "version": "5.0.0", - "inBundle": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/npm/node_modules/chalk": { - "version": "5.3.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "packages/cli/node_modules/npm/node_modules/chownr": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "packages/cli/node_modules/npm/node_modules/ci-info": { - "version": "4.1.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/cidr-regex": { - "version": "4.1.1", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "ip-regex": "^5.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "packages/cli/node_modules/npm/node_modules/clean-stack": { - "version": "2.2.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "packages/cli/node_modules/npm/node_modules/cli-columns": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "packages/cli/node_modules/npm/node_modules/cmd-shim": { - "version": "7.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/color-convert": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "packages/cli/node_modules/npm/node_modules/color-name": { - "version": "1.1.4", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/common-ancestor-path": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC" - }, - "packages/cli/node_modules/npm/node_modules/cross-spawn": { - "version": "7.0.6", - "inBundle": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "packages/cli/node_modules/npm/node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "packages/cli/node_modules/npm/node_modules/cssesc": { - "version": "3.0.0", - "inBundle": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "packages/cli/node_modules/npm/node_modules/debug": { - "version": "4.3.7", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/cli/node_modules/npm/node_modules/diff": { - "version": "5.2.0", - "inBundle": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "packages/cli/node_modules/npm/node_modules/eastasianwidth": { - "version": "0.2.0", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/emoji-regex": { - "version": "8.0.0", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/encoding": { - "version": "0.1.13", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "packages/cli/node_modules/npm/node_modules/env-paths": { - "version": "2.2.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "packages/cli/node_modules/npm/node_modules/err-code": { - "version": "2.0.3", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/exponential-backoff": { - "version": "3.1.1", - "inBundle": true, - "license": "Apache-2.0" - }, - "packages/cli/node_modules/npm/node_modules/fastest-levenshtein": { - "version": "1.0.16", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 4.9.1" - } - }, - "packages/cli/node_modules/npm/node_modules/foreground-child": { - "version": "3.3.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/npm/node_modules/fs-minipass": { - "version": "3.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "packages/cli/node_modules/npm/node_modules/glob": { - "version": "10.4.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.11", - "inBundle": true, - "license": "ISC" - }, - "packages/cli/node_modules/npm/node_modules/hosted-git-info": { - "version": "8.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.1", - "inBundle": true, - "license": "BSD-2-Clause" - }, - "packages/cli/node_modules/npm/node_modules/http-proxy-agent": { - "version": "7.0.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "packages/cli/node_modules/npm/node_modules/https-proxy-agent": { - "version": "7.0.5", - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "packages/cli/node_modules/npm/node_modules/iconv-lite": { - "version": "0.6.3", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "packages/cli/node_modules/npm/node_modules/ignore-walk": { - "version": "7.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/imurmurhash": { - "version": "0.1.4", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "packages/cli/node_modules/npm/node_modules/indent-string": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/ini": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/init-package-json": { - "version": "7.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/package-json": "^6.0.0", - "npm-package-arg": "^12.0.0", - "promzard": "^2.0.0", - "read": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^6.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/ip-address": { - "version": "9.0.5", - "inBundle": true, - "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "packages/cli/node_modules/npm/node_modules/ip-regex": { - "version": "5.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/npm/node_modules/is-cidr": { - "version": "5.1.0", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "cidr-regex": "^4.1.1" - }, - "engines": { - "node": ">=14" - } - }, - "packages/cli/node_modules/npm/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/isexe": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC" - }, - "packages/cli/node_modules/npm/node_modules/jackspeak": { - "version": "3.4.3", - "inBundle": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "packages/cli/node_modules/npm/node_modules/jsbn": { - "version": "1.1.0", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/json-stringify-nice": { - "version": "1.1.4", - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/npm/node_modules/jsonparse": { - "version": "1.3.1", - "engines": [ - "node >= 0.2.0" - ], - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/just-diff": { - "version": "6.0.2", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/just-diff-apply": { - "version": "5.5.0", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/libnpmaccess": { - "version": "9.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^12.0.0", - "npm-registry-fetch": "^18.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/libnpmdiff": { - "version": "7.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^8.0.0", - "@npmcli/installed-package-contents": "^3.0.0", - "binary-extensions": "^2.3.0", - "diff": "^5.1.0", - "minimatch": "^9.0.4", - "npm-package-arg": "^12.0.0", - "pacote": "^19.0.0", - "tar": "^6.2.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/libnpmexec": { - "version": "9.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^8.0.0", - "@npmcli/run-script": "^9.0.1", - "ci-info": "^4.0.0", - "npm-package-arg": "^12.0.0", - "pacote": "^19.0.0", - "proc-log": "^5.0.0", - "read": "^4.0.0", - "read-package-json-fast": "^4.0.0", - "semver": "^7.3.7", - "walk-up-path": "^3.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/libnpmfund": { - "version": "6.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^8.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/libnpmhook": { - "version": "11.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^18.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/libnpmorg": { - "version": "7.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^18.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/libnpmpack": { - "version": "8.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^8.0.0", - "@npmcli/run-script": "^9.0.1", - "npm-package-arg": "^12.0.0", - "pacote": "^19.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/libnpmpublish": { - "version": "10.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "ci-info": "^4.0.0", - "normalize-package-data": "^7.0.0", - "npm-package-arg": "^12.0.0", - "npm-registry-fetch": "^18.0.1", - "proc-log": "^5.0.0", - "semver": "^7.3.7", - "sigstore": "^3.0.0", - "ssri": "^12.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/libnpmsearch": { - "version": "8.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^18.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/libnpmteam": { - "version": "7.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^18.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/libnpmversion": { - "version": "7.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^6.0.1", - "@npmcli/run-script": "^9.0.1", - "json-parse-even-better-errors": "^4.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/lru-cache": { - "version": "10.4.3", - "inBundle": true, - "license": "ISC" - }, - "packages/cli/node_modules/npm/node_modules/make-fetch-happen": { - "version": "14.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/agent": "^3.0.0", - "cacache": "^19.0.1", - "http-cache-semantics": "^4.1.1", - "minipass": "^7.0.2", - "minipass-fetch": "^4.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^1.0.0", - "proc-log": "^5.0.0", - "promise-retry": "^2.0.1", - "ssri": "^12.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "packages/cli/node_modules/npm/node_modules/minimatch": { - "version": "9.0.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/npm/node_modules/minipass": { - "version": "7.1.2", - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "packages/cli/node_modules/npm/node_modules/minipass-collect": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "packages/cli/node_modules/npm/node_modules/minipass-fetch": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^3.0.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "packages/cli/node_modules/npm/node_modules/minipass-fetch/node_modules/minizlib": { - "version": "3.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "engines": { - "node": ">= 18" - } - }, - "packages/cli/node_modules/npm/node_modules/minipass-flush": { - "version": "1.0.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "packages/cli/node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/minipass-pipeline": { - "version": "1.2.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/minipass-sized": { - "version": "1.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/minizlib": { - "version": "2.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "packages/cli/node_modules/npm/node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/mkdirp": { - "version": "1.0.4", - "inBundle": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "packages/cli/node_modules/npm/node_modules/ms": { - "version": "2.1.3", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/mute-stream": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/node-gyp": { - "version": "11.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^10.3.10", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^14.0.3", - "nopt": "^8.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.5", - "tar": "^7.4.3", - "which": "^5.0.0" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/node-gyp/node_modules/chownr": { - "version": "3.0.0", - "inBundle": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/npm/node_modules/node-gyp/node_modules/minizlib": { - "version": "3.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "engines": { - "node": ">= 18" - } - }, - "packages/cli/node_modules/npm/node_modules/node-gyp/node_modules/mkdirp": { - "version": "3.0.1", - "inBundle": true, - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/npm/node_modules/node-gyp/node_modules/tar": { - "version": "7.4.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@isaacs/fs-minipass": "^4.0.0", - "chownr": "^3.0.0", - "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", - "yallist": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/npm/node_modules/node-gyp/node_modules/yallist": { - "version": "5.0.0", - "inBundle": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, - "packages/cli/node_modules/npm/node_modules/nopt": { - "version": "8.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "^2.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/nopt/node_modules/abbrev": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "packages/cli/node_modules/npm/node_modules/normalize-package-data": { - "version": "7.0.0", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^8.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/npm-audit-report": { - "version": "6.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/npm-bundled": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^4.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/npm-install-checks": { - "version": "7.1.1", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/npm-package-arg": { - "version": "12.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^8.0.0", - "proc-log": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^6.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/npm-packlist": { - "version": "9.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "ignore-walk": "^7.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/npm-pick-manifest": { - "version": "10.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^7.1.0", - "npm-normalize-package-bin": "^4.0.0", - "npm-package-arg": "^12.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/npm-profile": { - "version": "11.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^18.0.0", - "proc-log": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/npm-registry-fetch": { - "version": "18.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/redact": "^3.0.0", - "jsonparse": "^1.3.1", - "make-fetch-happen": "^14.0.0", - "minipass": "^7.0.2", - "minipass-fetch": "^4.0.0", - "minizlib": "^3.0.1", - "npm-package-arg": "^12.0.0", - "proc-log": "^5.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/npm-registry-fetch/node_modules/minizlib": { - "version": "3.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.4", - "rimraf": "^5.0.5" - }, - "engines": { - "node": ">= 18" - } - }, - "packages/cli/node_modules/npm/node_modules/npm-user-validate": { - "version": "3.0.0", - "inBundle": true, - "license": "BSD-2-Clause", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/p-map": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/npm/node_modules/package-json-from-dist": { - "version": "1.0.1", - "inBundle": true, - "license": "BlueOak-1.0.0" - }, - "packages/cli/node_modules/npm/node_modules/pacote": { - "version": "19.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^6.0.0", - "@npmcli/installed-package-contents": "^3.0.0", - "@npmcli/package-json": "^6.0.0", - "@npmcli/promise-spawn": "^8.0.0", - "@npmcli/run-script": "^9.0.0", - "cacache": "^19.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^7.0.2", - "npm-package-arg": "^12.0.0", - "npm-packlist": "^9.0.0", - "npm-pick-manifest": "^10.0.0", - "npm-registry-fetch": "^18.0.0", - "proc-log": "^5.0.0", - "promise-retry": "^2.0.1", - "sigstore": "^3.0.0", - "ssri": "^12.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "bin/index.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/parse-conflict-json": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^4.0.0", - "just-diff": "^6.0.0", - "just-diff-apply": "^5.2.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/path-key": { - "version": "3.1.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "packages/cli/node_modules/npm/node_modules/path-scurry": { - "version": "1.11.1", - "inBundle": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "packages/cli/node_modules/npm/node_modules/proc-log": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/proggy": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/promise-all-reject-late": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/npm/node_modules/promise-call-limit": { - "version": "3.0.2", - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/npm/node_modules/promise-inflight": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC" - }, - "packages/cli/node_modules/npm/node_modules/promise-retry": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "packages/cli/node_modules/npm/node_modules/promzard": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "read": "^4.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/qrcode-terminal": { - "version": "0.12.0", - "inBundle": true, - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, - "packages/cli/node_modules/npm/node_modules/read": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "mute-stream": "^2.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/read-cmd-shim": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/read-package-json-fast": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^4.0.0", - "npm-normalize-package-bin": "^4.0.0" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/retry": { - "version": "0.12.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "packages/cli/node_modules/npm/node_modules/rimraf": { - "version": "5.0.10", - "inBundle": true, + "node_modules/rimraf": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "dev": true, "license": "ISC", "dependencies": { "glob": "^10.3.7" @@ -28767,511 +24190,542 @@ "bin": { "rimraf": "dist/esm/bin.mjs" }, + "engines": { + "node": ">=14" + }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "packages/cli/node_modules/npm/node_modules/safer-buffer": { - "version": "2.1.2", - "inBundle": true, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", "license": "MIT", - "optional": true - }, - "packages/cli/node_modules/npm/node_modules/semver": { - "version": "7.6.3", - "inBundle": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" }, "engines": { - "node": ">=10" + "node": ">= 18" } }, - "packages/cli/node_modules/npm/node_modules/shebang-command": { - "version": "2.0.0", - "inBundle": true, + "node_modules/router/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "ms": "^2.1.3" }, "engines": { - "node": ">=8" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "packages/cli/node_modules/npm/node_modules/shebang-regex": { - "version": "3.0.0", - "inBundle": true, + "node_modules/router/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "packages/cli/node_modules/npm/node_modules/signal-exit": { - "version": "4.1.0", - "inBundle": true, - "license": "ISC", + "node_modules/run-applescript": { + "version": "7.1.0", + "license": "MIT", "engines": { - "node": ">=14" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/cli/node_modules/npm/node_modules/sigstore": { - "version": "3.0.0", - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^3.0.0", - "@sigstore/core": "^2.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "@sigstore/sign": "^3.0.0", - "@sigstore/tuf": "^3.0.0", - "@sigstore/verify": "^2.0.0" - }, + "node_modules/run-async": { + "version": "2.4.1", + "license": "MIT", "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": ">=0.12.0" } }, - "packages/cli/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle": { - "version": "3.0.0", - "inBundle": true, + "node_modules/run-parallel": { + "version": "1.1.9", + "license": "MIT" + }, + "node_modules/rxjs": { + "version": "7.8.2", "license": "Apache-2.0", "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" + "tslib": "^2.1.0" } }, - "packages/cli/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core": { - "version": "2.0.0", - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } + "node_modules/rxjs/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, - "packages/cli/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign": { - "version": "3.0.0", - "inBundle": true, - "license": "Apache-2.0", + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", "dependencies": { - "@sigstore/bundle": "^3.0.0", - "@sigstore/core": "^2.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "make-fetch-happen": "^14.0.1", - "proc-log": "^5.0.0", - "promise-retry": "^2.0.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" }, "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify": { - "version": "2.0.0", - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^3.0.0", - "@sigstore/core": "^2.0.0", - "@sigstore/protobuf-specs": "^0.3.2" + "node": ">=0.4" }, - "engines": { - "node": "^18.17.0 || >=20.5.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/npm/node_modules/smart-buffer": { - "version": "4.2.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } + "node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" }, - "packages/cli/node_modules/npm/node_modules/socks": { - "version": "2.8.3", - "inBundle": true, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" + "es-errors": "^1.3.0", + "isarray": "^2.0.5" }, "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/npm/node_modules/socks-proxy-agent": { - "version": "8.0.4", - "inBundle": true, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.1.1", - "debug": "^4.3.4", - "socks": "^2.8.3" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" }, "engines": { - "node": ">= 14" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/npm/node_modules/spdx-correct": { - "version": "3.2.0", - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } + "node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT" }, - "packages/cli/node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "inBundle": true, + "node_modules/scheduler": { + "version": "0.23.2", "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "loose-envify": "^1.1.0" } }, - "packages/cli/node_modules/npm/node_modules/spdx-exceptions": { - "version": "2.5.0", - "inBundle": true, - "license": "CC-BY-3.0" + "node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, - "packages/cli/node_modules/npm/node_modules/spdx-expression-parse": { - "version": "4.0.0", - "inBundle": true, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "packages/cli/node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.20", - "inBundle": true, - "license": "CC0-1.0" - }, - "packages/cli/node_modules/npm/node_modules/sprintf-js": { - "version": "1.1.3", - "inBundle": true, - "license": "BSD-3-Clause" - }, - "packages/cli/node_modules/npm/node_modules/ssri": { - "version": "12.0.0", - "inBundle": true, - "license": "ISC", + "node_modules/send/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", "dependencies": { - "minipass": "^7.0.3" + "ms": "^2.1.3" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "packages/cli/node_modules/npm/node_modules/string-width": { - "version": "4.2.3", - "inBundle": true, + "node_modules/send/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "packages/cli/node_modules/npm/node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "inBundle": true, + "node_modules/send/node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "mime-db": "^1.54.0" }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "packages/cli/node_modules/npm/node_modules/strip-ansi": { - "version": "6.0.1", - "inBundle": true, + "node_modules/sentence-case": { + "version": "3.0.4", + "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "packages/cli/node_modules/npm/node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "inBundle": true, + "node_modules/sentence-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" }, "engines": { - "node": ">=8" + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "packages/cli/node_modules/npm/node_modules/supports-color": { - "version": "9.4.0", - "inBundle": true, + "node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "engines": { + "node": ">= 0.4" } }, - "packages/cli/node_modules/npm/node_modules/tar": { - "version": "6.2.1", - "inBundle": true, - "license": "ISC", + "node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", "dependencies": { - "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" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "packages/cli/node_modules/npm/node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "inBundle": true, - "license": "ISC", + "node_modules/set-proto": { + "version": "1.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" } }, - "packages/cli/node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "inBundle": true, - "license": "ISC", + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "shebang-regex": "^3.0.0" }, "engines": { "node": ">=8" } }, - "packages/cli/node_modules/npm/node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", + "node_modules/shebang-regex": { + "version": "3.0.0", + "license": "MIT", "engines": { "node": ">=8" } }, - "packages/cli/node_modules/npm/node_modules/text-table": { + "node_modules/shell-escape": { "version": "0.2.0", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/tiny-relative-date": { - "version": "1.3.0", - "inBundle": true, + "resolved": "https://registry.npmjs.org/shell-escape/-/shell-escape-0.2.0.tgz", + "integrity": "sha512-uRRBT2MfEOyxuECseCZd28jC1AJ8hmqqneWQ4VWUTgCAFvb3wKU1jLqj6egC4Exrr88ogg3dp+zroH4wJuaXzw==", "license": "MIT" }, - "packages/cli/node_modules/npm/node_modules/treeverse": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/npm/node_modules/tuf-js": { - "version": "3.0.1", - "inBundle": true, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "license": "MIT" + }, + "node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==", + "license": "BSD-2-Clause" + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "license": "MIT", "dependencies": { - "@tufjs/models": "3.0.1", - "debug": "^4.3.6", - "make-fetch-happen": "^14.0.1" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models": { - "version": "3.0.1", - "inBundle": true, + "node_modules/side-channel-list": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.5" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" }, "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "packages/cli/node_modules/npm/node_modules/unique-filename": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^5.0.0" + "node": ">= 0.4" }, - "engines": { - "node": "^18.17.0 || >=20.5.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/npm/node_modules/unique-slug": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", + "node_modules/side-channel-map": { + "version": "1.0.1", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/npm/node_modules/util-deprecate": { + "node_modules/side-channel-weakmap": { "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/validate-npm-package-license": { - "version": "3.0.4", - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "packages/cli/node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "inBundle": true, "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/npm/node_modules/validate-npm-package-name": { - "version": "6.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" + "node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" + }, + "node_modules/simple-swizzle": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz", + "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.3.1" } }, - "packages/cli/node_modules/npm/node_modules/walk-up-path": { - "version": "3.0.1", - "inBundle": true, - "license": "ISC" + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz", + "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==", + "license": "MIT" }, - "packages/cli/node_modules/npm/node_modules/which": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", + "node_modules/sinon": { + "version": "19.0.5", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.5.tgz", + "integrity": "sha512-r15s9/s+ub/d4bxNXqIUmwp6imVSdTorIRaxoecYjqTVLZ8RuoXr/4EDGwIBo6Waxn7f2gnURX9zuhAfCwaF6Q==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.5", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" }, - "engines": { - "node": "^18.17.0 || >=20.5.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" } }, - "packages/cli/node_modules/npm/node_modules/which/node_modules/isexe": { - "version": "3.1.1", - "inBundle": true, - "license": "ISC", + "node_modules/sinon/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=16" + "node": ">=0.3.1" } }, - "packages/cli/node_modules/npm/node_modules/wrap-ansi": { - "version": "8.1.0", - "inBundle": true, + "node_modules/sinon/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=8" } }, - "packages/cli/node_modules/npm/node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "inBundle": true, + "node_modules/slash": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=8" } }, - "packages/cli/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "inBundle": true, + "node_modules/slice-ansi": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "packages/cli/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.1.0", - "inBundle": true, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.3", "license": "MIT", "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "packages/cli/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "9.2.2", - "inBundle": true, - "license": "MIT" - }, - "packages/cli/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { - "version": "5.1.2", - "inBundle": true, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, "engines": { "node": ">=12" }, @@ -29279,1083 +24733,1021 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/cli/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "inBundle": true, + "node_modules/smart-buffer": { + "version": "4.2.0", "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "packages/cli/node_modules/npm/node_modules/write-file-atomic": { - "version": "6.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, + "node_modules/smol-toml": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.0.tgz", + "integrity": "sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" } }, - "packages/cli/node_modules/npm/node_modules/yallist": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC" - }, - "packages/cli/node_modules/nyc": { - "version": "15.1.0", - "dev": true, + "node_modules/smooth-progress": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/smooth-progress/-/smooth-progress-1.1.0.tgz", + "integrity": "sha512-3+v5J4HzdBTcC0RLU6mxVa4t7lojUOxwRZu6f2XngR9u4d6sWDaOc909fCj7gnpf6NV0spJYPIBQYzZUQzG0iA==", "license": "ISC", "dependencies": { - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "caching-transform": "^4.0.0", - "convert-source-map": "^1.7.0", - "decamelize": "^1.2.0", - "find-cache-dir": "^3.2.0", - "find-up": "^4.1.0", - "foreground-child": "^2.0.0", - "get-package-type": "^0.1.0", - "glob": "^7.1.6", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "make-dir": "^3.0.0", - "node-preload": "^0.2.1", - "p-map": "^3.0.0", - "process-on-spawn": "^1.0.0", - "resolve-from": "^5.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "spawn-wrap": "^2.0.0", - "test-exclude": "^6.0.0", - "yargs": "^15.0.2" - }, - "bin": { - "nyc": "bin/nyc.js" + "ansi-escapes": "1.4.0", + "chalk": "^1.1.1" }, "engines": { - "node": ">=8.9" + "node": ">= 4.0.0" } }, - "packages/cli/node_modules/nyc/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, + "node_modules/smooth-progress/node_modules/ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha512-wiXutNjDUlNEDWHcYH3jtZUhd3c4/VojassD8zHdHCY13xbZy2XbW+NKQwA0tWGBVzDA9qEzYwfoSsWmviidhw==", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "packages/cli/node_modules/nyc/node_modules/cliui": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "engines": { + "node": ">=0.10.0" } }, - "packages/cli/node_modules/nyc/node_modules/foreground-child": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, + "node_modules/smooth-progress/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "license": "MIT", "engines": { - "node": ">=8.0.0" + "node": ">=0.10.0" } }, - "packages/cli/node_modules/nyc/node_modules/glob": { - "version": "7.1.6", - "dev": true, - "license": "ISC", + "node_modules/smooth-progress/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.10.0" } }, - "packages/cli/node_modules/nyc/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", + "node_modules/smooth-progress/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "ansi-regex": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "packages/cli/node_modules/nyc/node_modules/p-map": { - "version": "3.0.0", - "dev": true, + "node_modules/smooth-progress/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "packages/cli/node_modules/nyc/node_modules/rimraf": { - "version": "3.0.2", + "node_modules/snake-case": { + "version": "3.0.4", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "packages/cli/node_modules/nyc/node_modules/wrap-ansi": { - "version": "6.2.0", + "node_modules/snake-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, + "license": "0BSD" + }, + "node_modules/socks": { + "version": "2.8.3", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" }, "engines": { - "node": ">=8" + "node": ">= 10.0.0", + "npm": ">= 3.0.0" } }, - "packages/cli/node_modules/nyc/node_modules/y18n": { - "version": "4.0.3", + "node_modules/sort-object-keys": { + "version": "1.1.3", "dev": true, - "license": "ISC" + "license": "MIT" }, - "packages/cli/node_modules/nyc/node_modules/yargs": { - "version": "15.4.1", + "node_modules/sort-package-json": { + "version": "2.15.1", "dev": true, "license": "MIT", "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "detect-indent": "^7.0.1", + "detect-newline": "^4.0.0", + "get-stdin": "^9.0.0", + "git-hooks-list": "^3.0.0", + "is-plain-obj": "^4.1.0", + "semver": "^7.6.0", + "sort-object-keys": "^1.1.3", + "tinyglobby": "^0.2.9" }, - "engines": { - "node": ">=8" + "bin": { + "sort-package-json": "cli.js" } }, - "packages/cli/node_modules/object-treeify": { - "version": "1.1.33", + "node_modules/sort-package-json/node_modules/detect-indent": { + "version": "7.0.1", + "dev": true, "license": "MIT", "engines": { - "node": ">= 10" + "node": ">=12.20" } }, - "packages/cli/node_modules/oclif": { - "version": "4.22.65", - "resolved": "https://registry.npmjs.org/oclif/-/oclif-4.22.65.tgz", - "integrity": "sha512-pJW0P+gUzIAS6gSQH11jmbu9xQgjfxgBV+FjWvvwu68NUtljtpZm1w3uftXUVk51Ra40r9XB1Jh/Mcbb+I6yJw==", + "node_modules/sort-package-json/node_modules/is-plain-obj": { + "version": "4.1.0", "dev": true, "license": "MIT", - "dependencies": { - "@aws-sdk/client-cloudfront": "^3.966.0", - "@aws-sdk/client-s3": "^3.966.0", - "@inquirer/confirm": "^3.1.22", - "@inquirer/input": "^2.2.4", - "@inquirer/select": "^2.5.0", - "@oclif/core": "^4.8.0", - "@oclif/plugin-help": "^6.2.36", - "@oclif/plugin-not-found": "^3.2.73", - "@oclif/plugin-warn-if-update-available": "^3.1.53", - "ansis": "^3.16.0", - "async-retry": "^1.3.3", - "change-case": "^4", - "debug": "^4.4.0", - "ejs": "^3.1.10", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^8.1", - "github-slugger": "^2", - "got": "^13", - "lodash": "^4.17.21", - "normalize-package-data": "^6", - "semver": "^7.7.3", - "sort-package-json": "^2.15.1", - "tiny-jsonc": "^1.0.2", - "validate-npm-package-name": "^5.0.1" - }, - "bin": { - "oclif": "bin/run.js" + "engines": { + "node": ">=12" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "devOptional": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=18.0.0" + "node": ">=0.10.0" } }, - "packages/cli/node_modules/oclif/node_modules/@inquirer/confirm": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.2.0.tgz", - "integrity": "sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==", + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" - }, - "engines": { - "node": ">=18" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "packages/cli/node_modules/oclif/node_modules/@inquirer/core": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", - "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", + "node_modules/spawn-wrap": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", + "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "@types/mute-stream": "^0.0.4", - "@types/node": "^22.5.5", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" + "foreground-child": "^2.0.0", + "is-windows": "^1.0.2", + "make-dir": "^3.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "which": "^2.0.1" }, "engines": { - "node": ">=18" + "node": ">=8" } }, - "packages/cli/node_modules/oclif/node_modules/@inquirer/core/node_modules/@inquirer/type": { + "node_modules/spawn-wrap/node_modules/foreground-child": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", - "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "mute-stream": "^1.0.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=18" + "node": ">=8.0.0" } }, - "packages/cli/node_modules/oclif/node_modules/@inquirer/input": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.3.0.tgz", - "integrity": "sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==", + "node_modules/spawn-wrap/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=18" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "packages/cli/node_modules/oclif/node_modules/@inquirer/type": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", - "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", + "node_modules/spawn-wrap/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "mute-stream": "^1.0.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">=18" + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "packages/cli/node_modules/oclif/node_modules/@oclif/plugin-not-found": { - "version": "3.2.73", - "resolved": "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-3.2.73.tgz", - "integrity": "sha512-2bQieTGI9XNFe9hKmXQjJmHV5rZw+yn7Rud1+C5uLEo8GaT89KZbiLTJgL35tGILahy/cB6+WAs812wjw7TK6w==", - "dev": true, + "node_modules/spdx-correct": { + "version": "3.1.0", + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.2.0", + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "@inquirer/prompts": "^7.10.1", - "@oclif/core": "^4.8.0", - "ansis": "^3.17.0", - "fast-levenshtein": "^3.0.0" - }, - "engines": { - "node": ">=18.0.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "packages/cli/node_modules/oclif/node_modules/@oclif/plugin-not-found/node_modules/@inquirer/confirm": { - "version": "5.1.21", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", - "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", + "node_modules/spdx-license-ids": { + "version": "3.0.5", + "license": "CC0-1.0" + }, + "node_modules/split": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" + "through": "2" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "node": "*" } }, - "packages/cli/node_modules/oclif/node_modules/@oclif/plugin-not-found/node_modules/@inquirer/core": { - "version": "10.3.2", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", - "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", + "node_modules/split2": { + "version": "3.2.2", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@inquirer/ansi": "^1.0.2", - "@inquirer/figures": "^1.0.15", - "@inquirer/type": "^3.0.10", - "cli-width": "^4.1.0", - "mute-stream": "^2.0.0", - "signal-exit": "^4.1.0", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "readable-stream": "^3.0.0" } }, - "packages/cli/node_modules/oclif/node_modules/@oclif/plugin-not-found/node_modules/@inquirer/input": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", - "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", + "node_modules/split2/node_modules/readable-stream": { + "version": "3.6.2", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "node": ">= 6" } }, - "packages/cli/node_modules/oclif/node_modules/@oclif/plugin-not-found/node_modules/@inquirer/prompts": { - "version": "7.10.1", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", - "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", - "dev": true, - "license": "MIT", + "node_modules/sprintf-js": { + "version": "1.1.3", + "license": "BSD-3-Clause" + }, + "node_modules/ssh2": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.17.0.tgz", + "integrity": "sha512-wPldCk3asibAjQ/kziWQQt1Wh3PgDFpC0XpwclzKcdT1vql6KeYxf5LIt4nlFkUeR8WuphYMKqUA56X4rjbfgQ==", + "hasInstallScript": true, "dependencies": { - "@inquirer/checkbox": "^4.3.2", - "@inquirer/confirm": "^5.1.21", - "@inquirer/editor": "^4.2.23", - "@inquirer/expand": "^4.0.23", - "@inquirer/input": "^4.3.1", - "@inquirer/number": "^3.0.23", - "@inquirer/password": "^4.0.23", - "@inquirer/rawlist": "^4.1.11", - "@inquirer/search": "^3.2.2", - "@inquirer/select": "^4.4.2" + "asn1": "^0.2.6", + "bcrypt-pbkdf": "^1.0.2" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" + "node": ">=10.16.0" }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "optionalDependencies": { + "cpu-features": "~0.0.10", + "nan": "^2.23.0" } }, - "packages/cli/node_modules/oclif/node_modules/@oclif/plugin-not-found/node_modules/@inquirer/select": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", - "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", + "node_modules/stable-hash": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", + "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/stable-hash-x": { + "version": "0.2.0", "dev": true, "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "license": "MIT", "dependencies": { - "@inquirer/ansi": "^1.0.2", - "@inquirer/core": "^10.3.2", - "@inquirer/figures": "^1.0.15", - "@inquirer/type": "^3.0.10", - "yoctocolors-cjs": "^2.1.3" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "node": ">=10" } }, - "packages/cli/node_modules/oclif/node_modules/@oclif/plugin-not-found/node_modules/@inquirer/type": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", - "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", - "dev": true, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", "license": "MIT", "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "node": ">=8" } }, - "packages/cli/node_modules/oclif/node_modules/@oclif/plugin-not-found/node_modules/mute-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", - "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", - "dev": true, - "license": "ISC", + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": ">= 0.8" } }, - "packages/cli/node_modules/oclif/node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "node_modules/std-mocks": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/std-mocks/-/std-mocks-2.0.0.tgz", + "integrity": "sha512-R1GZfUZ+ceyMcLP8uEqIcANzPCJHKcOjYzBHziP8vN0XTrfGmIl5IaA5gVtcy3VGewwLFD7oqzgOf0VMU3leDQ==", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, "engines": { - "node": ">=8" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "packages/cli/node_modules/oclif/node_modules/ansis": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", - "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", - "dev": true, - "license": "ISC", + "node_modules/stdout-stderr": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/stdout-stderr/-/stdout-stderr-0.1.13.tgz", + "integrity": "sha512-Xnt9/HHHYfjZ7NeQLvuQDyL1LnbsbddgMFKCuaQKwGCdJm8LnstZIXop+uOY36UR1UXXoHXfMbC1KlVdVd2JLA==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "strip-ansi": "^6.0.0" + }, "engines": { - "node": ">=14" + "node": ">=8.0.0" } }, - "packages/cli/node_modules/oclif/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">= 0.4" } }, - "packages/cli/node_modules/oclif/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, + "node_modules/streamx": { + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz", + "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, + "events-universal": "^1.0.0", + "fast-fifo": "^1.3.2", + "text-decoder": "^1.1.0" + } + }, + "node_modules/strftime": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/strftime/-/strftime-0.10.3.tgz", + "integrity": "sha512-DZrDUeIF73eKJ4/GgGuv8UHWcUQPYDYfDeQFj3jrx+JZl6GQE656MbHIpvbo4mEG9a5DgS8GRCc5DxJXD2udDQ==", + "license": "MIT", "engines": { - "node": ">=6 <7 || >=8" + "node": ">=0.2.0" } }, - "packages/cli/node_modules/oclif/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, + "node_modules/string_decoder": { + "version": "1.2.0", "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "packages/cli/node_modules/oclif/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", + "node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=14" + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=8" } }, - "packages/cli/node_modules/oclif/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "node_modules/string.prototype.trim": { + "version": "1.2.10", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/oclif/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "node_modules/string.prototype.trimend": { + "version": "1.0.9", "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, "engines": { - "node": ">= 4.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/oclif/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/on-finished": { - "version": "2.4.1", + "node_modules/strip-ansi": { + "version": "6.0.1", "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "packages/cli/node_modules/open": { - "version": "10.1.2", + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "license": "MIT", "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "packages/cli/node_modules/open/node_modules/is-wsl": { - "version": "3.1.0", + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "5.0.1", "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "packages/cli/node_modules/pac-proxy-agent": { - "version": "7.2.0", + "node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.6", - "pac-resolver": "^7.0.1", - "socks-proxy-agent": "^8.0.5" - }, "engines": { - "node": ">= 14" + "node": ">=4" } }, - "packages/cli/node_modules/pac-proxy-agent/node_modules/debug": { - "version": "4.4.0", + "node_modules/strip-eof": { + "version": "1.0.0", "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=0.10.0" } }, - "packages/cli/node_modules/pac-resolver": { - "version": "7.0.1", + "node_modules/strip-final-newline": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "degenerator": "^5.0.0", - "netmask": "^2.0.2" - }, "engines": { - "node": ">= 14" + "node": ">=6" } }, - "packages/cli/node_modules/package-hash": { - "version": "4.0.0", + "node_modules/strip-indent": { + "version": "3.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" + "min-indent": "^1.0.0" }, "engines": { "node": ">=8" } }, - "packages/cli/node_modules/parse-procfile": { - "version": "0.0.2", - "license": "MIT" - }, - "packages/cli/node_modules/parseurl": { - "version": "1.3.3", + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/cli/node_modules/password-prompt": { - "version": "1.1.2", - "license": "WTFPL", - "dependencies": { - "ansi-escapes": "^3.1.0", - "cross-spawn": "^6.0.5" - } + "node_modules/strnum": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz", + "integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" }, - "packages/cli/node_modules/password-prompt/node_modules/cross-spawn": { - "version": "6.0.6", + "node_modules/supports-color": { + "version": "8.1.1", "license": "MIT", "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4.8" - } - }, - "packages/cli/node_modules/password-prompt/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "packages/cli/node_modules/password-prompt/node_modules/which": { - "version": "1.3.1", - "license": "ISC", + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">=8" } }, - "packages/cli/node_modules/path-scurry": { - "version": "1.10.1", - "license": "BlueOak-1.0.0", + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "packages/cli/node_modules/path-to-regexp": { - "version": "8.2.0", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", "license": "MIT", "engines": { - "node": ">=16" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/pathval": { - "version": "1.1.1", + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "dev": true, "license": "MIT", "engines": { - "node": "*" + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "packages/cli/node_modules/phoenix": { - "version": "1.6.15", - "license": "MIT" - }, - "packages/cli/node_modules/picocolors": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "packages/cli/node_modules/pkce-challenge": { - "version": "5.0.0", + "node_modules/tar-fs": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz", + "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==", "license": "MIT", - "engines": { - "node": ">=16.20.0" + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" } }, - "packages/cli/node_modules/plist": { - "version": "3.0.6", + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.3", + "license": "ISC" + }, + "node_modules/tar-stream": { + "version": "2.2.0", "license": "MIT", "dependencies": { - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" }, "engines": { "node": ">=6" } }, - "packages/cli/node_modules/portfinder": { - "version": "1.0.32", + "node_modules/temp": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", + "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", "license": "MIT", "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" + "mkdirp": "^0.5.1", + "rimraf": "~2.6.2" }, "engines": { - "node": ">= 0.12.0" + "node": ">=6.0.0" } }, - "packages/cli/node_modules/portfinder/node_modules/async": { - "version": "2.6.4", - "license": "MIT", + "node_modules/temp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { - "lodash": "^4.17.14" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "packages/cli/node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "license": "MIT", + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { - "ms": "^2.1.1" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "packages/cli/node_modules/process-on-spawn": { - "version": "1.0.0", - "dev": true, + "node_modules/term-img": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/term-img/-/term-img-4.1.0.tgz", + "integrity": "sha512-DFpBhaF5j+2f7kheKFc1ajsAUUDGOaNPpKPtiIMxlbfud6mvfFZuWGnTRpaujUa5J7yl6cIw/h6nyr4mSsENPg==", "license": "MIT", "dependencies": { - "fromentries": "^1.2.0" + "ansi-escapes": "^4.1.0", + "iterm2-version": "^4.1.0" }, "engines": { "node": ">=8" } }, - "packages/cli/node_modules/propagate": { - "version": "2.0.1", + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "packages/cli/node_modules/proxy-addr": { - "version": "2.0.7", - "license": "MIT", + "license": "ISC", "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">= 0.10" + "node": ">=8" } }, - "packages/cli/node_modules/proxy-agent": { - "version": "6.5.0", - "license": "MIT", + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.6", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.1.0", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.5" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 14" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "packages/cli/node_modules/proxy-agent/node_modules/debug": { - "version": "4.4.0", - "license": "MIT", + "node_modules/text-decoder": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", + "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", + "license": "Apache-2.0", "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" + "b4a": "^1.6.4" + } + }, + "node_modules/text-decoder/node_modules/b4a": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz", + "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==", + "license": "Apache-2.0", + "peerDependencies": { + "react-native-b4a": "*" }, "peerDependenciesMeta": { - "supports-color": { + "react-native-b4a": { "optional": true } } }, - "packages/cli/node_modules/proxy-agent/node_modules/lru-cache": { - "version": "7.18.3", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "packages/cli/node_modules/proxyquire": { - "version": "2.1.0", + "node_modules/text-extensions": { + "version": "1.9.0", "dev": true, "license": "MIT", - "dependencies": { - "fill-keys": "^1.0.2", - "module-not-found-error": "^1.0.0", - "resolve": "~1.8.1" + "engines": { + "node": ">=0.10" } }, - "packages/cli/node_modules/psl": { - "version": "1.9.0", + "node_modules/text-table": { + "version": "0.2.0", "license": "MIT" }, - "packages/cli/node_modules/qs": { - "version": "6.14.0", - "license": "BSD-3-Clause", + "node_modules/through": { + "version": "2.3.8", + "license": "MIT" + }, + "node_modules/tiny-jsonc": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "license": "MIT", "dependencies": { - "side-channel": "^1.1.0" + "fdir": "^6.5.0", + "picomatch": "^4.0.3" }, "engines": { - "node": ">=0.6" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "packages/cli/node_modules/randombytes": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" + "url": "https://github.com/sponsors/SuperchupuDev" } }, - "packages/cli/node_modules/range-parser": { - "version": "1.2.1", + "node_modules/tmp": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=14.14" } }, - "packages/cli/node_modules/raw-body": { - "version": "3.0.0", + "node_modules/to-regex-range": { + "version": "5.0.1", "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.6.3", - "unpipe": "1.0.0" + "is-number": "^7.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8.0" } }, - "packages/cli/node_modules/readdirp": { - "version": "3.6.0", - "dev": true, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, "engines": { - "node": ">=8.10.0" + "node": ">=0.6" } }, - "packages/cli/node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", + "node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/trim-newlines": { + "version": "3.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">=8" } }, - "packages/cli/node_modules/redis-errors": { - "version": "1.2.0", + "node_modules/true-myth": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/true-myth/-/true-myth-4.1.1.tgz", + "integrity": "sha512-rqy30BSpxPznbbTcAcci90oZ1YR4DqvKcNXNerG5gQBU2v4jk0cygheiul5J6ExIMrgDVuanv/MkGfqZbKrNNg==", "license": "MIT", "engines": { - "node": ">=4" + "node": "10.* || >= 12.*" } }, - "packages/cli/node_modules/redis-parser": { - "version": "3.0.0", + "node_modules/ts-api-utils": { + "version": "1.0.3", + "dev": true, "license": "MIT", - "dependencies": { - "redis-errors": "^1.0.0" - }, "engines": { - "node": ">=4" + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.0" } }, - "packages/cli/node_modules/regenerator-runtime": { - "version": "0.14.1", - "license": "MIT" - }, - "packages/cli/node_modules/release-zalgo": { - "version": "1.0.0", + "node_modules/ts-declaration-location": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", "dev": true, - "license": "ISC", + "funding": [ + { + "type": "ko-fi", + "url": "https://ko-fi.com/rebeccastevens" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" + } + ], + "license": "BSD-3-Clause", "dependencies": { - "es6-error": "^4.0.1" + "picomatch": "^4.0.2" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "typescript": ">=4.0.0" } }, - "packages/cli/node_modules/require-main-filename": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "packages/cli/node_modules/resolve": { - "version": "1.8.1", - "dev": true, + "node_modules/ts-node": { + "version": "10.9.2", "license": "MIT", "dependencies": { - "path-parse": "^1.0.5" - } - }, - "packages/cli/node_modules/rimraf": { - "version": "5.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^10.3.7" + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" }, "bin": { - "rimraf": "dist/esm/bin.mjs" + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" }, - "engines": { - "node": ">=14" + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } } }, - "packages/cli/node_modules/router": { - "version": "2.2.0", + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.4.0", - "depd": "^2.0.0", - "is-promise": "^4.0.0", - "parseurl": "^1.3.3", - "path-to-regexp": "^8.0.0" - }, - "engines": { - "node": ">= 18" + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "packages/cli/node_modules/router/node_modules/debug": { - "version": "4.4.0", + "node_modules/tsheredoc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tsheredoc/-/tsheredoc-1.0.1.tgz", + "integrity": "sha512-aOyKWGdZSKEMFnzlccLu3wwB4VgpGhJ6bZON9uM+p8hgHSczfMvPdspxX+Dkr+q8/Dpgla1UwK6pFLmutUEUaw==", + "license": "MIT" + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/tunnel": { + "version": "0.0.6", + "dev": true, "license": "MIT", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "license": "Apache-2.0", "dependencies": { - "ms": "^2.1.3" + "safe-buffer": "^5.0.1" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": "*" } }, - "packages/cli/node_modules/safe-buffer": { + "node_modules/tunnel-agent/node_modules/safe-buffer": { "version": "5.2.1", "funding": [ { @@ -30373,674 +25765,834 @@ ], "license": "MIT" }, - "packages/cli/node_modules/send": { - "version": "1.2.0", + "node_modules/tunnel-ssh": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/tunnel-ssh/-/tunnel-ssh-5.2.0.tgz", + "integrity": "sha512-IGiyhE2RSt3NVvZ7aKH3ykziAxKNPe/z97Rab/lrIXslif/cq7J/m6EXfERlDITiFyGGYMqqi5SSrt/mk1VbEg==", "license": "MIT", "dependencies": { - "debug": "^4.3.5", - "encodeurl": "^2.0.0", - "escape-html": "^1.0.3", - "etag": "^1.8.1", - "fresh": "^2.0.0", - "http-errors": "^2.0.0", - "mime-types": "^3.0.1", - "ms": "^2.1.3", - "on-finished": "^2.4.1", - "range-parser": "^1.2.1", - "statuses": "^2.0.1" - }, - "engines": { - "node": ">= 18" + "ssh2": "^1.15.0" } }, - "packages/cli/node_modules/send/node_modules/debug": { - "version": "4.4.0", + "node_modules/tweetnacl": { + "version": "0.14.5", + "license": "Unlicense" + }, + "node_modules/type-check": { + "version": "0.4.0", + "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">= 0.8.0" } }, - "packages/cli/node_modules/serialize-javascript": { - "version": "6.0.2", + "node_modules/type-detect": { + "version": "4.0.8", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.6.0", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" } }, - "packages/cli/node_modules/serve-static": { - "version": "2.2.0", + "node_modules/type-is": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", "license": "MIT", "dependencies": { - "encodeurl": "^2.0.0", - "escape-html": "^1.0.3", - "parseurl": "^1.3.3", - "send": "^1.2.0" + "content-type": "^1.0.5", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" }, "engines": { - "node": ">= 18" + "node": ">= 0.6" } }, - "packages/cli/node_modules/setprototypeof": { - "version": "1.2.0", - "license": "ISC" + "node_modules/type-is/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "packages/cli/node_modules/shebang-command": { - "version": "1.2.0", + "node_modules/type-is/node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", "license": "MIT", "dependencies": { - "shebang-regex": "^1.0.0" + "mime-db": "^1.54.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "packages/cli/node_modules/shebang-regex": { - "version": "1.0.0", + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "dev": true, "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "packages/cli/node_modules/shell-quote": { - "version": "1.8.1", + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "dev": true, "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/shellwords": { - "version": "0.1.1", - "license": "MIT" - }, - "packages/cli/node_modules/simple-swizzle": { - "version": "0.2.2", + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { - "is-arrayish": "^0.3.1" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "license": "MIT" - }, - "packages/cli/node_modules/sinon": { - "version": "19.0.2", + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "@sinonjs/commons": "^3.0.1", - "@sinonjs/fake-timers": "^13.0.2", - "@sinonjs/samsam": "^8.0.1", - "diff": "^7.0.0", - "nise": "^6.1.1", - "supports-color": "^7.2.0" + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/sinon/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/typedarray": { + "version": "0.0.6", "dev": true, + "license": "MIT" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=8" + "node": ">=4.2.0" } }, - "packages/cli/node_modules/slice-ansi": { - "version": "4.0.0", + "node_modules/uglify-js": { + "version": "3.13.5", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/socks-proxy-agent": { - "version": "8.0.5", + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" + }, + "node_modules/universalify": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unrs-resolver": { + "version": "1.11.1", + "dev": true, + "hasInstallScript": true, "license": "MIT", "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "socks": "^2.8.3" + "napi-postinstall": "^0.3.0" }, - "engines": { - "node": ">= 14" + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, - "packages/cli/node_modules/socks-proxy-agent/node_modules/debug": { - "version": "4.4.0", + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "escalade": "^3.2.0", + "picocolors": "^1.1.1" }, - "engines": { - "node": ">=6.0" + "bin": { + "update-browserslist-db": "cli.js" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "packages/cli/node_modules/socks-proxy-agent/node_modules/socks": { - "version": "2.8.4", + "node_modules/upper-case": { + "version": "2.0.2", + "dev": true, "license": "MIT", "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" + "tslib": "^2.0.3" } }, - "packages/cli/node_modules/source-map-support": { - "version": "0.5.21", + "node_modules/upper-case-first": { + "version": "2.0.2", "dev": true, "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "tslib": "^2.0.3" } }, - "packages/cli/node_modules/spawn-wrap": { - "version": "2.0.0", + "node_modules/upper-case-first/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, - "license": "ISC", + "license": "0BSD" + }, + "node_modules/upper-case/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "foreground-child": "^2.0.0", - "is-windows": "^1.0.2", - "make-dir": "^3.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "which": "^2.0.1" - }, - "engines": { - "node": ">=8" + "punycode": "^2.1.0" } }, - "packages/cli/node_modules/spawn-wrap/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, + "node_modules/urijs": { + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==", + "license": "MIT" + }, + "node_modules/url-parse": { + "version": "1.5.10", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "packages/cli/node_modules/spawn-wrap/node_modules/foreground-child": { - "version": "2.0.0", - "dev": true, - "license": "ISC", + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/uuid": { + "version": "8.3.2", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "license": "Apache-2.0", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { - "node": ">=8.0.0" + "node": ">= 0.8" } }, - "packages/cli/node_modules/spawn-wrap/node_modules/glob": { - "version": "7.1.5", + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", "dev": true, - "license": "ISC", + "license": "MIT" + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "defaults": "^1.0.3" } }, - "packages/cli/node_modules/spawn-wrap/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", + "node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, - "packages/cli/node_modules/spawn-wrap/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, + "node_modules/which": { + "version": "2.0.2", "license": "ISC", "dependencies": { - "glob": "^7.1.3" + "isexe": "^2.0.0" }, "bin": { - "rimraf": "bin.js" + "node-which": "bin/node-which" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/statuses": { - "version": "2.0.2", - "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 8" } }, - "packages/cli/node_modules/std-mocks": { - "version": "2.0.0", + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", "dev": true, "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/stdout-stderr": { - "version": "0.1.13", + "node_modules/which-builtin-type": { + "version": "1.2.1", + "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.1.1", - "strip-ansi": "^6.0.0" + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/stdout-stderr/node_modules/debug": { - "version": "4.4.0", + "node_modules/which-collection": { + "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { - "ms": "^2.1.3" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" }, "engines": { - "node": ">=6.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/streamx": { - "version": "2.22.1", + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "dev": true, "license": "MIT", "dependencies": { - "fast-fifo": "^1.3.2", - "text-decoder": "^1.1.0" + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" }, - "optionalDependencies": { - "bare-events": "^2.2.0" - } - }, - "packages/cli/node_modules/strftime": { - "version": "0.10.0", - "license": "MIT", "engines": { - "node": ">=0.2.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", + "node_modules/which-typed-array/node_modules/for-each": { + "version": "0.3.5", + "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "is-callable": "^1.2.7" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "packages/cli/node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", + "node_modules/widest-line": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "string-width": "^4.0.0" }, "engines": { "node": ">=8" } }, - "packages/cli/node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "packages/cli/node_modules/strip-bom": { - "version": "4.0.0", + "node_modules/wordwrap": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/workerpool": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "Apache-2.0" }, - "packages/cli/node_modules/supports-hyperlinks": { - "version": "2.3.0", + "node_modules/wrap-ansi": { + "version": "7.0.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "packages/cli/node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.1.0", + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "packages/cli/node_modules/tar-stream": { - "version": "3.1.7", - "license": "MIT", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" }, - "packages/cli/node_modules/term-img": { - "version": "4.1.0", - "license": "MIT", + "node_modules/write-file-atomic": { + "version": "3.0.0", + "license": "ISC", "dependencies": { - "ansi-escapes": "^4.1.0", - "iterm2-version": "^4.1.0" - }, - "engines": { - "node": ">=8" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "packages/cli/node_modules/term-img/node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/write-json-file": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" + "detect-indent": "^6.0.0", + "graceful-fs": "^4.1.15", + "is-plain-obj": "^2.0.0", + "make-dir": "^3.0.0", + "sort-keys": "^4.0.0", + "write-file-atomic": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/cli/node_modules/term-img/node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" + "node": ">=8.3" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/cli/node_modules/test-exclude": { + "node_modules/write-json-file/node_modules/detect-indent": { "version": "6.0.0", "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, + "license": "MIT", "engines": { "node": ">=8" } }, - "packages/cli/node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/write-json-file/node_modules/is-plain-obj": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "engines": { + "node": ">=8" } }, - "packages/cli/node_modules/test-exclude/node_modules/glob": { - "version": "7.1.5", + "node_modules/write-json-file/node_modules/sort-keys": { + "version": "4.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "is-plain-obj": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=8" } }, - "packages/cli/node_modules/test-exclude/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", + "node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "async-limiter": "~1.0.0" } }, - "packages/cli/node_modules/text-decoder": { - "version": "1.2.3", - "license": "Apache-2.0", + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", "dependencies": { - "b4a": "^1.6.4" + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/cli/node_modules/to-fast-properties": { - "version": "2.0.0", - "dev": true, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/cli/node_modules/toidentifier": { - "version": "1.0.1", + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/cli/node_modules/true-myth": { - "version": "4.1.1", + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", "license": "MIT", "engines": { - "node": "10.* || >= 12.*" + "node": ">=8.0" } }, - "packages/cli/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "packages/cli/node_modules/type-is": { - "version": "2.0.1", + "node_modules/xtend": { + "version": "4.0.2", "license": "MIT", - "dependencies": { - "content-type": "^1.0.5", - "media-typer": "^1.1.0", - "mime-types": "^3.0.0" - }, "engines": { - "node": ">= 0.6" + "node": ">=0.4" } }, - "packages/cli/node_modules/typescript": { - "version": "4.8.4", + "node_modules/y18n": { + "version": "5.0.8", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, + "license": "ISC", "engines": { - "node": ">=4.2.0" + "node": ">=10" } }, - "packages/cli/node_modules/undici-types": { - "version": "5.26.5", - "license": "MIT" + "node_modules/yallist": { + "version": "4.0.0", + "license": "ISC" }, - "packages/cli/node_modules/unpipe": { - "version": "1.0.0", - "license": "MIT", + "node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">= 0.8" + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" } }, - "packages/cli/node_modules/update-browserslist-db": { - "version": "1.0.13", + "node_modules/yargs": { + "version": "16.2.0", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "license": "MIT", "dependencies": { + "cliui": "^7.0.2", "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "packages/cli/node_modules/urijs": { - "version": "1.19.11", - "license": "MIT" - }, - "packages/cli/node_modules/validate-npm-package-name": { - "version": "5.0.1", - "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" } }, - "packages/cli/node_modules/vary": { - "version": "1.1.2", - "license": "MIT", + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=6" } }, - "packages/cli/node_modules/which-module": { + "node_modules/yargs-unparser": { "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "packages/cli/node_modules/word-wrap": { - "version": "1.2.5", "license": "MIT", + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "packages/cli/node_modules/workerpool": { - "version": "6.5.1", - "dev": true, - "license": "Apache-2.0" - }, - "packages/cli/node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.3.0", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "packages/cli/node_modules/ws": { - "version": "6.2.3", - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/cli/node_modules/xmlbuilder": { - "version": "15.1.1", + "node_modules/yargs-unparser/node_modules/decamelize": { + "version": "4.0.0", "license": "MIT", "engines": { - "node": ">=8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/cli/node_modules/yaml": { - "version": "2.7.0", - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, + "node_modules/yargs-unparser/node_modules/is-plain-obj": { + "version": "2.1.0", + "license": "MIT", "engines": { - "node": ">= 14" + "node": ">=8" } }, - "packages/cli/node_modules/yargs-parser": { - "version": "18.1.3", + "node_modules/yargs/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "packages/cli/node_modules/yarn": { + "node_modules/yarn": { "version": "1.22.22", + "resolved": "https://registry.npmjs.org/yarn/-/yarn-1.22.22.tgz", + "integrity": "sha512-prL3kGtyG7o9Z9Sv8IPfBNrWTDmXB4Qbes8A9rEzt6wkJV8mUvoirjU0Mp3GGAU06Y0XQyA3/2/RQFVuK7MTfg==", "hasInstallScript": true, "license": "BSD-2-Clause", "bin": { @@ -31051,18 +26603,196 @@ "node": ">=4.0.0" } }, - "packages/cli/node_modules/zod": { + "node_modules/yn": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoga-wasm-web": { + "version": "0.3.3", + "license": "MIT" + }, + "node_modules/zod": { "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" } }, - "packages/cli/node_modules/zod-to-json-schema": { - "version": "3.24.6", + "node_modules/zod-to-json-schema": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz", + "integrity": "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==", "license": "ISC", "peerDependencies": { - "zod": "^3.24.1" + "zod": "^3.25 || ^4" + } + }, + "packages/cli": { + "name": "heroku", + "version": "10.16.0", + "extraneous": true, + "license": "ISC", + "dependencies": { + "@heroku-cli/command": "^12.1.1", + "@heroku-cli/notifications": "^1.2.4", + "@heroku-cli/plugin-ps-exec": "2.6.4", + "@heroku-cli/schema": "^1.0.25", + "@heroku/buildpack-registry": "^1.0.1", + "@heroku/eventsource": "^1.0.7", + "@heroku/heroku-cli-util": "10.4.0", + "@heroku/http-call": "^5.5.0", + "@heroku/mcp-server": "1.0.7-alpha.1", + "@heroku/plugin-ai": "^1.0.1", + "@inquirer/prompts": "^5.0.5", + "@oclif/core": "^4", + "@oclif/plugin-commands": "4.1.25", + "@oclif/plugin-help": "^6.2.28", + "@oclif/plugin-legacy": "^2.0.24", + "@oclif/plugin-not-found": "3.2.52", + "@oclif/plugin-plugins": "^5.4.38", + "@oclif/plugin-update": "^4.6.41", + "@oclif/plugin-version": "^2.2.28", + "@oclif/plugin-warn-if-update-available": "^3.1.40", + "@oclif/plugin-which": "^3.2.35", + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.52.1", + "@opentelemetry/instrumentation": "^0.52.1", + "@opentelemetry/resources": "^1.25.1", + "@opentelemetry/sdk-trace-base": "^1.25.1", + "@opentelemetry/sdk-trace-node": "^1.25.1", + "@opentelemetry/semantic-conventions": "^1.25.1", + "@sentry/node": "^10.27.0", + "@sentry/opentelemetry": "^10.27.0", + "@types/js-yaml": "^3.12.5", + "ansi-escapes": "3.2.0", + "ansis": "^4", + "bytes": "^3.1.2", + "cli-progress": "^3.12.0", + "commander": "^2.15.1", + "date-fns": "^2.30.0", + "debug": "4.3.4", + "eventsource": "^4.0.0", + "execa": "5.1.1", + "filesize": "^10.1.2", + "foreman": "^3.0.1", + "fs-extra": "^11.3.0", + "github-url-to-object": "^4.0.6", + "glob": "^10.3.10", + "got": "^13.0.0", + "https-proxy-agent": "^7.0.6", + "inquirer": "^8.2.6", + "lodash": "^4.17.21", + "natural-orderby": "^5.0.0", + "netrc-parser": "3.1.6", + "node-fetch": "^2.6.7", + "open": "^10.1.2", + "parse-procfile": "^0.0.2", + "phoenix": "^1.6.14", + "portfinder": "^1.0.32", + "printf": "0.6.1", + "psl": "^1.9.0", + "redis-parser": "^3.0.0", + "semver": "^7.7.3", + "shell-escape": "^0.2.0", + "shell-quote": "^1.8.1", + "ssh2": "^1.16.0", + "stdout-stderr": "^0.1.13", + "strftime": "^0.10.0", + "term-img": "^4.1.0", + "tmp": "^0.2.5", + "true-myth": "4.1.1", + "tsheredoc": "^1.0.1", + "tslib": "1.14.1", + "urijs": "^1.19.11", + "word-wrap": "^1.2.5", + "ws": "^6.2.2", + "yaml": "^2.0.1", + "yargs-parser": "18.1.3" + }, + "bin": { + "heroku": "bin/run" + }, + "devDependencies": { + "@heroku-cli/schema": "^1.0.25", + "@istanbuljs/nyc-config-typescript": "^1.0.2", + "@oclif/test": "^4.1.15", + "@types/ansi-styles": "^3.2.1", + "@types/bytes": "^3.1.4", + "@types/chai": "^4.3.14", + "@types/chai-as-promised": "^7.1.8", + "@types/debug": "^4.1.2", + "@types/fs-extra": "^11.0.4", + "@types/github-url-to-object": "^4.0.4", + "@types/glob": "^7.1.1", + "@types/inquirer": "^8.2.10", + "@types/lodash": "^4.14.123", + "@types/lolex": "^5.1.6", + "@types/mocha": "^10.0.10", + "@types/node": "22.16.5", + "@types/node-fetch": "^2.6.11", + "@types/phoenix": "^1.4.0", + "@types/proxyquire": "^1.3.28", + "@types/psl": "^1.1.3", + "@types/redis-parser": "^3.0.3", + "@types/shell-quote": "^1.7.5", + "@types/sinon": "^17.0.3", + "@types/ssh2": "^1.15.4", + "@types/std-mocks": "^1.0.4", + "@types/strftime": "^0.9.8", + "@types/supports-color": "^8.1.3", + "@types/tmp": "^0.2.6", + "@types/urijs": "^1.19.4", + "@types/uuid": "^8.3.0", + "@types/write-json-file": "^3.2.1", + "@types/ws": "^6.0.1", + "bats": "^1.1.0", + "chai": "^4.4.1", + "chai-as-promised": "^7.1.1", + "globby": "^10.0.2", + "lolex": "^5.1.2", + "mocha": "^10.8.2", + "nock": "^13.5.1", + "nyc": "^15.1.0", + "oclif": "^4.22.65", + "proxyquire": "^2.1.0", + "qqjs": "0.3.11", + "rimraf": "5.0.5", + "sinon": "^19.0.2", + "source-map-support": "^0.5.21", + "std-mocks": "^2.0.0", + "ts-node": "^10.9.2", + "typescript": "4.8.4" + }, + "engines": { + "node": "20.x, 22.x" } } } diff --git a/package.json b/package.json index 1639c68b95..0aab59a689 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,127 @@ { + "name": "heroku", + "description": "CLI to interact with Heroku", + "version": "10.16.0", + "author": "Heroku", + "bin": "./bin/run", + "bugs": "https://github.com/heroku/cli/issues", + "dependencies": { + "@heroku-cli/command": "^12.1.1", + "@heroku-cli/notifications": "^1.2.4", + "@heroku-cli/plugin-ps-exec": "2.6.4", + "@heroku-cli/schema": "^1.0.25", + "@heroku/buildpack-registry": "^1.0.1", + "@heroku/eventsource": "^1.0.7", + "@heroku/heroku-cli-util": "10.4.0", + "@heroku/http-call": "^5.5.0", + "@heroku/mcp-server": "1.0.7-alpha.1", + "@heroku/plugin-ai": "^1.0.1", + "@inquirer/prompts": "^5.0.5", + "@oclif/core": "^4", + "@oclif/plugin-commands": "4.1.25", + "@oclif/plugin-help": "^6.2.28", + "@oclif/plugin-legacy": "^2.0.24", + "@oclif/plugin-not-found": "3.2.52", + "@oclif/plugin-plugins": "^5.4.38", + "@oclif/plugin-update": "^4.6.41", + "@oclif/plugin-version": "^2.2.28", + "@oclif/plugin-warn-if-update-available": "^3.1.40", + "@oclif/plugin-which": "^3.2.35", + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.52.1", + "@opentelemetry/instrumentation": "^0.52.1", + "@opentelemetry/resources": "^1.25.1", + "@opentelemetry/sdk-trace-base": "^1.25.1", + "@opentelemetry/sdk-trace-node": "^1.25.1", + "@opentelemetry/semantic-conventions": "^1.25.1", + "@sentry/node": "^10.27.0", + "@sentry/opentelemetry": "^10.27.0", + "@types/js-yaml": "^3.12.5", + "ansi-escapes": "^4.3.2", + "ansis": "^4", + "bytes": "^3.1.2", + "cli-progress": "^3.12.0", + "commander": "^2.15.1", + "date-fns": "^2.30.0", + "debug": "4.3.4", + "eventsource": "^4.0.0", + "execa": "5.1.1", + "filesize": "^10.1.2", + "foreman": "^3.0.1", + "fs-extra": "^11.3.0", + "github-url-to-object": "^4.0.6", + "glob": "^10.3.10", + "got": "^13.0.0", + "https-proxy-agent": "^7.0.6", + "inquirer": "^8.2.6", + "lodash": "^4.17.21", + "natural-orderby": "^5.0.0", + "netrc-parser": "3.1.6", + "node-fetch": "^2.6.7", + "open": "^10.1.2", + "parse-procfile": "^0.0.2", + "phoenix": "^1.6.14", + "portfinder": "^1.0.32", + "printf": "0.6.1", + "psl": "^1.9.0", + "redis-parser": "^3.0.0", + "semver": "^7.7.3", + "shell-escape": "^0.2.0", + "shell-quote": "^1.8.1", + "ssh2": "^1.16.0", + "stdout-stderr": "^0.1.13", + "strftime": "^0.10.0", + "term-img": "^4.1.0", + "tmp": "^0.2.5", + "true-myth": "4.1.1", + "tsheredoc": "^1.0.1", + "tslib": "1.14.1", + "urijs": "^1.19.11", + "word-wrap": "^1.2.5", + "ws": "^6.2.2", + "yaml": "^2.0.1", + "yargs-parser": "18.1.3" + }, "devDependencies": { "@actions/core": "^1.10.0", + "@heroku-cli/schema": "^1.0.25", + "@istanbuljs/nyc-config-typescript": "^1.0.2", + "@oclif/test": "^4.1.15", + "@types/ansi-styles": "^3.2.1", + "@types/bytes": "^3.1.4", + "@types/chai": "^4.3.14", + "@types/chai-as-promised": "^7.1.8", + "@types/debug": "^4.1.2", + "@types/fs-extra": "^11.0.4", + "@types/github-url-to-object": "^4.0.4", + "@types/glob": "^7.1.1", + "@types/inquirer": "^8.2.10", + "@types/lodash": "^4.14.123", + "@types/lolex": "^5.1.6", + "@types/mocha": "^10.0.10", + "@types/node": "22.16.5", + "@types/node-fetch": "^2.6.11", + "@types/phoenix": "^1.4.0", + "@types/proxyquire": "^1.3.28", "@types/psl": "^1.1.3", + "@types/redis-parser": "^3.0.3", + "@types/shell-quote": "^1.7.5", + "@types/sinon": "^17.0.3", + "@types/ssh2": "^1.15.4", + "@types/std-mocks": "^1.0.4", + "@types/strftime": "^0.9.8", + "@types/supports-color": "^8.1.3", + "@types/tmp": "^0.2.6", + "@types/urijs": "^1.19.4", + "@types/uuid": "^8.3.0", + "@types/write-json-file": "^3.2.1", + "@types/ws": "^6.0.1", "@typescript-eslint/eslint-plugin": "6.21.0", "@typescript-eslint/parser": "6.21.0", + "bats": "^1.1.0", + "chai": "^4.4.1", + "chai-as-promised": "^7.1.1", + "commit-and-tag-version": "^12.5.0", "cspell": "9.6.0", "eslint": "8.57.0", "eslint-config-oclif": "^5.2.2", @@ -12,14 +130,21 @@ "eslint-plugin-import": "^2.27.5", "eslint-plugin-mocha": "^10.4.3", "eslint-plugin-n": "^17.23.2", - "execa": "5.1.1", + "globby": "^10.0.2", "husky": "8.0.3", - "lerna": "^6.4.1", - "commit-and-tag-version": "^12.5.0", - "oclif": "^4.22.27", + "lolex": "^5.1.2", + "mocha": "^10.8.2", + "nock": "^13.5.1", + "nyc": "^15.1.0", + "oclif": "^4.22.65", + "proxyquire": "^2.1.0", "qqjs": "0.3.11", - "tmp": "^0.2.5", - "ts-node": "^10.9.2" + "rimraf": "5.0.5", + "sinon": "^19.0.2", + "source-map-support": "^0.5.21", + "std-mocks": "^2.0.0", + "ts-node": "^10.9.2", + "typescript": "4.8.4" }, "overrides": { "ansi-regex": "4.1.1" @@ -27,28 +152,57 @@ "engines": { "node": ">=20" }, - "private": true, + "files": [ + "/autocomplete-scripts", + "/bin", + "/dist", + "/npm-shrinkwrap.json", + "/oclif.manifest.json" + ], + "homepage": "https://cli.heroku.com", + "keywords": [ + "heroku", + "heroku-cli-plugin" + ], + "license": "ISC", + "main": "dist/index.js", + "repository": "heroku/cli", "scripts": { - "build": "cd packages/cli && npm run prepack", - "test": "npm run test --workspace=packages/cli", - "lint": "cd packages/cli && npm run lint", - "lint:fix": "cd packages/cli && npm run lint:fix", + "build": "rm -rf dist && tsc", + "build:dev": "rm -rf dist && tsc --sourcemap", + "lint": "eslint . --ext .ts --config .eslintrc.cjs", + "lint:fix": "eslint . --ext .ts --config .eslintrc.cjs --fix", + "coverage": "nyc --reporter=lcov --reporter=text-summary npm run test", + "coverage:html": "nyc --reporter=html --reporter=text-summary npm run test", + "coverage:check": "nyc --check-coverage --branches 80 --statements 80 --functions 80 --lines 80 npm run test", + "create-shrinkwrap": "cp package-lock.json ./npm-shrinkwrap.json && echo '✅ npm-shrinkwrap.json created from package-lock.json'", + "prepublishOnly": "npm run create-shrinkwrap", + "postpublish": "rm -f oclif.manifest.json", + "manifest": "oclif manifest", + "prepack": "npm run build && npm run manifest", + "pretest": "tsc -p test --noEmit && npm run build", + "test:acceptance": "npm run pretest && mocha --forbid-only \"test/**/*.acceptance.test.ts\" && node ./bin/bats-test-runner", + "test:integration": "npm run pretest && mocha --forbid-only \"test/**/*.integration.test.ts\"", + "test:smoke": "npm run pretest && mocha --forbid-only \"test/**/smoke.acceptance.test.ts\"", + "test:unit:justTest:local": "mocha \"test/**/*.unit.test.ts\"", + "test:unit:justTest:ci": "nyc --reporter=lcov --reporter=text-summary mocha --forbid-only \"test/**/*.unit.test.ts\"", + "test": "npm run pretest && npm run test:unit:justTest:ci", + "test:local": "npm run pretest && npm run test:unit:justTest:local", + "version": "oclif readme --multi && git add README.md docs", "cspell:ci": "cspell --no-progress --gitignore --no-must-find-files --file-list stdin", "cspell:commit": "cspell --no-progress --gitignore --no-must-find-files --no-show-suggestions --config ./cspell.json --quiet", - "pack:deb": "oclif pack:deb --root=\"./packages/cli\"", - "pack:tarballs": "oclif pack:tarballs --root=\"./packages/cli\" --xz --parallel", - "pack:win": "oclif pack:win --root=\"./packages/cli\" --defender-exclusion hidden", - "promote:deb": "oclif promote --root=\"./packages/cli\" --deb --xz --indexes", - "promote:win": "oclif promote --root=\"./packages/cli\" --win --indexes", - "upload:deb": "oclif upload:deb --root=\"./packages/cli\"", - "upload:tarballs": "oclif upload:tarballs --root=\"./packages/cli\" --xz", - "upload:win": "oclif upload:win --root=\"./packages/cli\"", - "cleanNodeModules": "rm -rf ./packages/*/node_modules && rm -rf ./node_modules", + "pack:deb": "oclif pack:deb", + "pack:tarballs": "oclif pack:tarballs --xz --parallel", + "pack:win": "oclif pack:win --defender-exclusion hidden", + "promote:deb": "oclif promote --deb --xz --indexes", + "promote:win": "oclif promote --win --indexes", + "upload:deb": "oclif upload:deb", + "upload:tarballs": "oclif upload:tarballs --xz", + "upload:win": "oclif upload:win", + "cleanNodeModules": "rm -rf ./node_modules", "postinstall": "husky install" }, - "workspaces": { - "packages": [ - "packages/*" - ] - } + "type": "module", + "types": "dist/index.d.ts", + "private": true } diff --git a/packages/cli/.gitignore b/packages/cli/.gitignore deleted file mode 100644 index 16ff67b1d0..0000000000 --- a/packages/cli/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/lib -/node_modules -/oclif.manifest.json -/tmp -/dist -/.env diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md deleted file mode 100644 index 435754bea2..0000000000 --- a/packages/cli/CHANGELOG.md +++ /dev/null @@ -1,2219 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [10.16.0](https://github.com/heroku/cli/compare/v10.15.1...v10.16.0) (2025-12-04) - - -### Bug Fixes - -* ensure IP restriction error handling for run:inside and logs commands ([#3389](https://github.com/heroku/cli/issues/3389)) ([42b3a2a](https://github.com/heroku/cli/commit/42b3a2aadebb25aa86ff5861fcaa16e0e9d07d74)) -* update ps-exec to 2.6.4 ([#3425](https://github.com/heroku/cli/issues/3425)) ([85c70ef](https://github.com/heroku/cli/commit/85c70ef9dfb6e34b485318c85dafd5a474a21481)) -* using setImmediate for error handle in log displayer unit test ([#3417](https://github.com/heroku/cli/issues/3417)) ([8f8b1d6](https://github.com/heroku/cli/commit/8f8b1d65f4468393471fb9929d5fd332cb00e4e8)) -* **W-20270674:** bump heroku-cli-util and fix resulting errors ([#3426](https://github.com/heroku/cli/issues/3426)) ([19ed38c](https://github.com/heroku/cli/commit/19ed38cf608dd098a6148660c90c6ca684d796d0)) - - -### Features - -* **W-19894449:** add Sentry error reporting ([#3413](https://github.com/heroku/cli/issues/3413)) ([15fe316](https://github.com/heroku/cli/commit/15fe3163bcc95633a1100c1ef6dc52559551de1f)) - - - - - -## [10.15.1](https://github.com/heroku/cli/compare/v10.15.0...v10.15.1) (2025-11-20) - -**Note:** Version bump only for package heroku - - - - - -# [10.15.0](https://github.com/heroku/cli/compare/v10.13.2...v10.15.0) (2025-10-29) - - -### Bug Fixes - -* Update tar-fs and rollbar ([#3383](https://github.com/heroku/cli/issues/3383)) ([eb9743f](https://github.com/heroku/cli/commit/eb9743fd37a22d37da78c80c84e9d005efd53ac8)) - - -### Features - -* **cli:** Introduce splunkhec drain type ([#3395](https://github.com/heroku/cli/issues/3395)) ([31e7341](https://github.com/heroku/cli/commit/31e7341b1a105b3aaebb8a550fcb90f49cf3e4d6)) -* Prepend launcher to `heroku run` commands for fir ([#3374](https://github.com/heroku/cli/issues/3374)) ([f3c4e6d](https://github.com/heroku/cli/commit/f3c4e6d5f67fb5e379a0e89d13991f7b779ac9c3)) - - - - - -# [10.14.0](https://github.com/heroku/cli/compare/v10.13.2...v10.14.0) (2025-10-23) - - -### Bug Fixes - -* Update tar-fs and rollbar ([#3383](https://github.com/heroku/cli/issues/3383)) ([eb9743f](https://github.com/heroku/cli/commit/eb9743fd37a22d37da78c80c84e9d005efd53ac8)) - - -### Features - -* Prepend launcher to `heroku run` commands for fir ([#3374](https://github.com/heroku/cli/issues/3374)) ([f3c4e6d](https://github.com/heroku/cli/commit/f3c4e6d5f67fb5e379a0e89d13991f7b779ac9c3)) - - - - - -## [10.13.2](https://github.com/heroku/cli/compare/v10.13.1...v10.13.2) (2025-09-16) - - -### Bug Fixes - -* set ignoreStdin to true for redis:cli database arg ([#3366](https://github.com/heroku/cli/issues/3366)) ([f6a4e3c](https://github.com/heroku/cli/commit/f6a4e3c89bcade19db43d8ad9a33aa2987fa1c0f)) -* Remove destructive copy ([#3370](https://github.com/heroku/cli/pull/3370)) - - - - -## [10.13.1](https://github.com/heroku/cli/compare/v10.13.0...v10.13.1) (2025-09-04) - - -### Bug Fixes - -* **W-19527406:** update domain name validation for Heroku API requests ([#3361](https://github.com/heroku/cli/issues/3361)) ([3a8d7c1](https://github.com/heroku/cli/commit/3a8d7c193b8b03af78541badb7a47238f2a9f935)) - - - - - -# [10.13.0](https://github.com/heroku/cli/compare/v10.12.0...v10.13.0) (2025-08-27) - - -### Bug Fixes - -* Disable attestations and SBOMs for Heroku's container registry ([#3350](https://github.com/heroku/cli/issues/3350)) ([cc64191](https://github.com/heroku/cli/commit/cc64191097b84e4bc2c389bb06719a1a496c5119)) - - -### Features - -* **W-19005486:** add support for SF Trust API to status command ([#3357](https://github.com/heroku/cli/issues/3357)) ([32eb409](https://github.com/heroku/cli/commit/32eb4093a8657a767e5d16c7cb5778cd931786b3)) -* **W-19386384:** add domain name validation for Heroku API requests ([#3358](https://github.com/heroku/cli/issues/3358)) ([b139bad](https://github.com/heroku/cli/commit/b139bad52ea64c93b348df49f658492391b6b11e)) - - - - - -# [10.12.0](https://github.com/heroku/cli/compare/v10.11.0...v10.12.0) (2025-07-17) - - -### Features - -* adding alias ([#3335](https://github.com/heroku/cli/issues/3335)) ([7b83b54](https://github.com/heroku/cli/commit/7b83b541a3261acb0b8dbfc5eb3a8b383f69c1ef)) -* verify ([#3319](https://github.com/heroku/cli/issues/3319)) ([798e3cb](https://github.com/heroku/cli/commit/798e3cb4f9eaf4f376e79d47918400646076d0d4)) - - - - - -# [10.11.0](https://github.com/heroku/cli/compare/v10.10.1...v10.11.0) (2025-06-23) - - -### Bug Fixes - -* add alias for heroku-pg-extras ([#3322](https://github.com/heroku/cli/issues/3322)) ([d5c2481](https://github.com/heroku/cli/commit/d5c24819effd536e903009b81def53787235ecc7)) -* allow for the use of the --prompt flag with a value outside of prompt mode ([#3321](https://github.com/heroku/cli/issues/3321)) ([608e299](https://github.com/heroku/cli/commit/608e299431911259f21cb0c9444bfaf63954d804)) - - -### Features - -* add docs for repl and prompt modes ([#3311](https://github.com/heroku/cli/issues/3311)) ([c52a129](https://github.com/heroku/cli/commit/c52a12956a0c332d287301ba55a7d4ac22742afc)) - - - - - -## [10.10.1](https://github.com/heroku/cli/compare/v10.10.0...v10.10.1) (2025-06-18) - -**Note:** Version bump only for package heroku - - - - - -# [10.10.0](https://github.com/heroku/cli/compare/v10.9.0...v10.10.0) (2025-06-04) - - -### Features - -* mcp start command ([#3305](https://github.com/heroku/cli/issues/3305)) ([8196b79](https://github.com/heroku/cli/commit/8196b79cee285b7f36d2ea4ba22d960b7326281f)) - - - - - -# [10.9.0](https://github.com/heroku/cli/compare/v10.8.0...v10.9.0) (2025-06-03) - - -### Bug Fixes - -* speed up unit test execution ([#3306](https://github.com/heroku/cli/issues/3306)) ([abb9c90](https://github.com/heroku/cli/commit/abb9c90b213c2915595c9844e6f6bc82f53418ca)) - - -### Features - -* Heroku REPL and prompt mode ([#3176](https://github.com/heroku/cli/issues/3176)) ([7d84dce](https://github.com/heroku/cli/commit/7d84dce87952d068eeed2b25343ba961086687f6)) - - - - - -# [10.8.0](https://github.com/heroku/cli/compare/v10.7.0...v10.8.0) (2025-05-21) - - -### Features - -* 'pg:upgrade' command enhancements ([#3298](https://github.com/heroku/cli/issues/3298)) ([eab32d1](https://github.com/heroku/cli/commit/eab32d1a51dd4465c9c276339bf64035d3798390)) - - - - - -# [10.7.0](https://github.com/heroku/cli/compare/v10.6.1...v10.7.0) (2025-05-08) - - -### Features - -* Removing pilot messaging for MIA ([#3290](https://github.com/heroku/cli/issues/3290)) ([051de2f](https://github.com/heroku/cli/commit/051de2fe7a74b9ccc0c9411cd74e4d804b741b3c)) - -* remove fir pilot language, fix node engine definition ([#3287](https://github.com/heroku/cli/issues/3287)) ([4cd2217](https://github.com/heroku/cli/commit/4cd221785b5129919d195830fe32905a9b217ea6)) - - - - - -## [10.6.1](https://github.com/heroku/cli/compare/v10.6.0...v10.6.1) (2025-04-17) - - -### Bug Fixes - -* show metered for metered addons in addons:info and addons:index ([#3284](https://github.com/heroku/cli/issues/3284)) ([84d36c7](https://github.com/heroku/cli/commit/84d36c75e8176abb7e2524c99793e5c841fbeea4)) - - - - - -# [10.6.0](https://github.com/heroku/cli/compare/v10.5.0...v10.6.0) (2025-04-11) - - -### Bug Fixes - -* Add missing dyno sizes to command 'ps:type' ([#3282](https://github.com/heroku/cli/issues/3282)) ([d6ee5c0](https://github.com/heroku/cli/commit/d6ee5c0e43e0fbaf22c089d47ee2c0bad4db4110)) -* cx updates for pg:upgrade:* commands ([#3281](https://github.com/heroku/cli/pull/3281)) ([a87699b](https://github.com/heroku/cli/commit/a87699bd56d9c2e7a0306aec7dd7c137e2ff583c)) -* change addon text to add-on, add description to flags ([#3280](https://github.com/heroku/cli/issues/3280)) ([bcc84fd](https://github.com/heroku/cli/commit/bcc84fdd1c2472d5c09d53ceeb83a828082dc23a)) - - -### Features - -* add accounts commands ([#3257](https://github.com/heroku/cli/issues/3257)) ([fc5989b](https://github.com/heroku/cli/commit/fc5989b40575b42bee40ab55f27ff16f1216707d)) - - - - - -# [10.5.0](https://github.com/heroku/cli/compare/v10.4.1...v10.5.0) (2025-04-09) - -### Bug Fixes - -* Fix display and update of grpc vs httpc transport protocol ([3275](https://github.com/heroku/cli/pull/3275)) ([e2eefaf](https://github.com/heroku/cli/commit/e2eefaf3ba8b806b9b7abe08a595291cc0f4c3df)) - - -### Features - -* add team option to usage:addons command ([#3274](https://github.com/heroku/cli/issues/3274)) ([0c43989](https://github.com/heroku/cli/commit/0c4398986f156b69009ccf857bf267bfd4dd46f1)) -* Add new usage addons command ([#3263](https://github.com/heroku/cli/pull/3263)) ([48ae523](https://github.com/heroku/cli/commit/48ae523ae5986bd640019af798ed715f577b4cee)) - - - - -## [10.4.1](https://github.com/heroku/cli/compare/v10.4.0...v10.4.1) (2025-04-01) - - -### Bug Fixes - -* make heroku data env var override redis host too. ([#3239](https://github.com/heroku/cli/issues/3239)) ([7fee08f](https://github.com/heroku/cli/commit/7fee08f0292c077134e7523c5c0b48da698f2081)) - - - - - -# [10.4.0](https://github.com/heroku/cli/compare/v10.3.0...v10.4.0) (2025-03-20) - -### Features - -* If addon is metered, print metered label and link to elements page ([#3258](https://github.com/heroku/cli/pull/3258)) ([72a4863](https://github.com/heroku/cli/commit/72a4863c8f4c139ea0d641576dc1ca361af30541)) -* chore: migrate retry command to oclif/core & move to cli core ([#3256](https://github.com/heroku/cli/pull/3256)) ([fb612fa](https://github.com/heroku/cli/commit/fb612fafa6c3b562ed015ea1d09fbff4589728fc)) - - -# [10.3.0](https://github.com/heroku/cli/compare/v10.2.0...v10.3.0) (2025-03-12) - - -### Bug Fixes - -* add shortcode for --app flag in telemetry command ([#3246](https://github.com/heroku/cli/issues/3246)) ([8bf8a7e](https://github.com/heroku/cli/commit/8bf8a7e26ce2e7e37d08188c7f063937b3a02493)) -* **redis:** Remove empty object body from GET requests to Redis API ([#3251](https://github.com/heroku/cli/issues/3251)) ([0938ee7](https://github.com/heroku/cli/commit/0938ee787043562b26324a49af0b0e6f86c5876a)) -* remove limited GA phrasing from spaces:create ([#3245](https://github.com/heroku/cli/issues/3245)) ([369f736](https://github.com/heroku/cli/commit/369f73695786720a6d121b5551f2c5a50327672d)) - - -### Features - -* add alias for heroku-sudo plugin ([#3250](https://github.com/heroku/cli/issues/3250)) ([810341b](https://github.com/heroku/cli/commit/810341bcace555568559655d0ad54e8763899329)) -* **W-17752806:** Pipeline creation must support the generation property ([#3221](https://github.com/heroku/cli/issues/3221)) ([779c8b4](https://github.com/heroku/cli/commit/779c8b4b5d29c8ef45ebc57622d35b67f40ea8e5)) - - - - - -# [10.2.0](https://github.com/heroku/cli/compare/v10.1.0...v10.2.0) (2025-02-19) - - -### Bug Fixes - -* update pg:restore and pg:reset documentation for --extensions flag ([#3220](https://github.com/heroku/cli/issues/3220)) ([c5196eb](https://github.com/heroku/cli/commit/c5196eb6e1df9910f17c6134adbbe7b5dbe46e4a)) -* **W-17544077:** SSH key install via SSH happy path in docs didn't work ([#3210](https://github.com/heroku/cli/issues/3210)) ([5ad2958](https://github.com/heroku/cli/commit/5ad295812dec2a60f7cd129b7f8d97493ab34253)) -* **W-17544106:** pg:wait command addon not found warning ([#3216](https://github.com/heroku/cli/issues/3216)) ([abb6a13](https://github.com/heroku/cli/commit/abb6a13fad21a2d2d1cab1286c35686af3ccd038)) -* **W-17545010:** Error when trying to clone a redis instance ([#3215](https://github.com/heroku/cli/issues/3215)) ([be1e862](https://github.com/heroku/cli/commit/be1e86214873d32c437db9e67e9af8f4393a610e)) -* bump heroku-cli-command ([#3224](https://github.com/heroku/cli/pull/3224)) ([01c9b3](https://github.com/heroku/cli/commit/01c9b33d727ccb0ff07c0538b664448ed614ed9c)) - -### Features - -* **utils:** add a getGeneration helper function and apply it across the CLI ([#3206](https://github.com/heroku/cli/issues/3206)) ([081fcd6](https://github.com/heroku/cli/commit/081fcd666dac3fdbfe31588759fbe4530a814132)) -* update help text for logs command ([#3225](https://github.com/heroku/cli/issues/3225)) ([e1475a2](https://github.com/heroku/cli/commit/e1475a20556d4d17fc1aabc03a04bc7632132e8e)) - - - - -# [10.1.0](https://github.com/heroku/cli/compare/v10.0.2...v10.1.0) (2025-02-06) - - -### Features - -* update command warning message for Fir spaces ([#3171](https://github.com/heroku/cli/issues/3171)) ([43d9164](https://github.com/heroku/cli/commit/43d9164f017967e6fceef025b45a65b24e095ecb)) - - - - -### Bug Fixes - -* send correct value to API for GRPC telemetry drains ([#3178](https://github.com/heroku/cli/issues/3178)) ([48b7f8a](https://github.com/heroku/cli/commit/48b7f8ad341f0bad7136c35ae840b1249aecd805)) -* unable to list drains for a space in Fir ([#3170](https://github.com/heroku/cli/issues/3170)) ([1ee8f62](https://github.com/heroku/cli/commit/1ee8f625acf586096f6f609926656a4cb046481a)) -* update install-standalone script ([#3179](https://github.com/heroku/cli/issues/3179)) ([f6b8ea6](https://github.com/heroku/cli/commit/f6b8ea6c67a33a4029018da6961ca0ff9293b786)) - - - - - -## [10.0.2](https://github.com/heroku/cli/compare/v10.0.1...v10.0.2) (2025-01-09) - - -### Bug Fixes - -* pipeline diff fails on v10 ([#3154](https://github.com/heroku/cli/issues/3154)) ([acb4b76](https://github.com/heroku/cli/commit/acb4b765ac32a698d145cac20c2afbf2f187e7e0)) -* **W-17568149:** pg:settings:log-min-duration-statement command is submitting a string instead of number ([#3167](https://github.com/heroku/cli/issues/3167)) ([d645f0e](https://github.com/heroku/cli/commit/d645f0e65394ac9508490cc7ffae613681e120be)) - - - - - -## [10.0.1](https://github.com/heroku/cli/compare/v10.0.0...v10.0.1) (2025-01-07) - - -### Bug Fixes - -* apps:rename and apps:destroy incorrectly handles git remotes ([#3110](https://github.com/heroku/cli/issues/3110)) ([9290130](https://github.com/heroku/cli/commit/9290130143207c8ab7e14f5d96e05506f88d45fc)) -* update versions of http-call, heroku-cli/command, and ps-exec ([#3161](https://github.com/heroku/cli/issues/3161)) ([29b9580](https://github.com/heroku/cli/commit/29b9580fba59956e4818abe30cbc28516def0c8a)) - - - - -# [10.0.0](https://github.com/heroku/cli/compare/v9.5.1...v10.0.0) (2024-12-09) - - -### Features - -* **cli:** Add Fir support to 'pipelines:diff' ([#3093](https://github.com/heroku/cli/issues/3093)) ([60b509d](https://github.com/heroku/cli/commit/60b509dc062733699e891debb14a0d7c6b8f8621)) -* upgrade ps-exec to v2.6.0 ([e3670a0](https://github.com/heroku/cli/commit/e3670a07d855dea6800416a472aaad5aa90dc758)) -* add fir-specific error message for autoscale:enable ([#3069](https://github.com/heroku/cli/issues/3069)) ([19a222f](https://github.com/heroku/cli/commit/19a222fe88fc9a489f1f35a2f4060fb0fc513420)) -* update plugin-ps-exec to latest beta ([#3087](https://github.com/heroku/cli/issues/3087)) ([6d4b2a4](https://github.com/heroku/cli/commit/6d4b2a4d29165fda015b527d2bf59069551e53cd)) -* add basic flags, logic, and tests for telemetry:add ([adeb986](https://github.com/heroku/cli/commit/adeb98613886789a6b818e80f126da66ec43fbf8)) -* add endpoint and transport flags to telemetry:add ([a32765d](https://github.com/heroku/cli/commit/a32765d5481aa0a2d15eb2ac6aa72a08381253e8)) -* add generation column to spaces command ([#3029](https://github.com/heroku/cli/issues/3029)) ([79c17fa](https://github.com/heroku/cli/commit/79c17fa06fac52ac1f790e7851928233ff4ea937)) -* add generation column to spaces renderInfo command ([bec18a8](https://github.com/heroku/cli/commit/bec18a811df89a36420b2a83e46d83f16e1e715e)) -* Add telemetry index command to list telemetry drains ([#3031](https://github.com/heroku/cli/issues/3031)) ([e51affb](https://github.com/heroku/cli/commit/e51affbcca6ec6f5e7f628397f294126b0c4f03b)) -* **cli:** Update node version to 20 ([#2989](https://github.com/heroku/cli/issues/2989)) ([fece1bc](https://github.com/heroku/cli/commit/fece1bc105d46f3b3969bd524f74854112b17b99)) -* **cli:** Updates to `logs` command for Fir ([#3046](https://github.com/heroku/cli/issues/3046)) ([3f7d253](https://github.com/heroku/cli/commit/3f7d253ab525d79a12bf484fabcadc53e5b1fb29)) -* separate calls for app and space drains and update tests ([2005912](https://github.com/heroku/cli/commit/2005912516d69e59d9469a7578f7ab5b55f44090)) -* update spaces:info and spaces:wait to use fir API ([a087692](https://github.com/heroku/cli/commit/a087692894595522384773737f3a5d958e346ac5)) -* **cli:** Add Fir support to 'pipelines:diff' ([#3093](https://github.com/heroku/cli/issues/3093)) ([60b509d](https://github.com/heroku/cli/commit/60b509dc062733699e891debb14a0d7c6b8f8621)) -* upgrade ps-exec to v2.6.0 ([e3670a0](https://github.com/heroku/cli/commit/e3670a07d855dea6800416a472aaad5aa90dc758)) -* add fir-specific error message for autoscale:enable ([#3069](https://github.com/heroku/cli/issues/3069)) ([19a222f](https://github.com/heroku/cli/commit/19a222fe88fc9a489f1f35a2f4060fb0fc513420)) -* update plugin-ps-exec to latest beta ([#3087](https://github.com/heroku/cli/issues/3087)) ([6d4b2a4](https://github.com/heroku/cli/commit/6d4b2a4d29165fda015b527d2bf59069551e53cd)) -* add basic flags, logic, and tests for telemetry:add ([adeb986](https://github.com/heroku/cli/commit/adeb98613886789a6b818e80f126da66ec43fbf8)) -* add endpoint and transport flags to telemetry:add ([a32765d](https://github.com/heroku/cli/commit/a32765d5481aa0a2d15eb2ac6aa72a08381253e8)) -* add generation column to spaces command ([#3029](https://github.com/heroku/cli/issues/3029)) ([79c17fa](https://github.com/heroku/cli/commit/79c17fa06fac52ac1f790e7851928233ff4ea937)) -* add generation column to spaces renderInfo command ([bec18a8](https://github.com/heroku/cli/commit/bec18a811df89a36420b2a83e46d83f16e1e715e)) -* Add telemetry index command to list telemetry drains ([#3031](https://github.com/heroku/cli/issues/3031)) ([e51affb](https://github.com/heroku/cli/commit/e51affbcca6ec6f5e7f628397f294126b0c4f03b)) -* **cli:** Update node version to 20 ([#2989](https://github.com/heroku/cli/issues/2989)) ([fece1bc](https://github.com/heroku/cli/commit/fece1bc105d46f3b3969bd524f74854112b17b99)) -* **cli:** Updates to `logs` command for Fir ([#3046](https://github.com/heroku/cli/issues/3046)) ([3f7d253](https://github.com/heroku/cli/commit/3f7d253ab525d79a12bf484fabcadc53e5b1fb29)) -* separate calls for app and space drains and update tests ([2005912](https://github.com/heroku/cli/commit/2005912516d69e59d9469a7578f7ab5b55f44090)) -* update spaces:info and spaces:wait to use fir API ([a087692](https://github.com/heroku/cli/commit/a087692894595522384773737f3a5d958e346ac5)) -* **cli:** Adding disclaimer for plugin AI install ([#3065](https://github.com/heroku/cli/issues/3065)) ([80ab352](https://github.com/heroku/cli/commit/80ab352a5b68e96dba6d5a0ed900f6e1c166d98f)) -* add basic flags, logic, and tests for telemetry:add ([adeb986](https://github.com/heroku/cli/commit/adeb98613886789a6b818e80f126da66ec43fbf8)) -* add endpoint and transport flags to telemetry:add ([a32765d](https://github.com/heroku/cli/commit/a32765d5481aa0a2d15eb2ac6aa72a08381253e8)) -* add generation column to spaces command ([#3029](https://github.com/heroku/cli/issues/3029)) ([79c17fa](https://github.com/heroku/cli/commit/79c17fa06fac52ac1f790e7851928233ff4ea937)) -* add generation column to spaces renderInfo command ([bec18a8](https://github.com/heroku/cli/commit/bec18a811df89a36420b2a83e46d83f16e1e715e)) -* Add telemetry index command to list telemetry drains ([#3031](https://github.com/heroku/cli/issues/3031)) ([e51affb](https://github.com/heroku/cli/commit/e51affbcca6ec6f5e7f628397f294126b0c4f03b)) -* **cli:** Update node version to 20 ([#2989](https://github.com/heroku/cli/issues/2989)) ([fece1bc](https://github.com/heroku/cli/commit/fece1bc105d46f3b3969bd524f74854112b17b99)) -* **cli:** Updates to `logs` command for Fir ([#3046](https://github.com/heroku/cli/issues/3046)) ([3f7d253](https://github.com/heroku/cli/commit/3f7d253ab525d79a12bf484fabcadc53e5b1fb29)) -* separate calls for app and space drains and update tests ([2005912](https://github.com/heroku/cli/commit/2005912516d69e59d9469a7578f7ab5b55f44090)) -* update spaces:info and spaces:wait to use fir API ([a087692](https://github.com/heroku/cli/commit/a087692894595522384773737f3a5d958e346ac5)) - - - - -### Bug Fixes - -* bug with telemetry:add ([#3094](https://github.com/heroku/cli/issues/3094)) ([df31ab2](https://github.com/heroku/cli/commit/df31ab2d729fa1f9908f5098a78482d8d37f0bc4)) -* only print slug size for apps:info for non-fir apps ([#3129](https://github.com/heroku/cli/issues/3129)) ([91b48f2](https://github.com/heroku/cli/commit/91b48f2f5e01fa3cc58ac2c58ec0adae7ac1b480)) -* run:inside hangs (doesn't error) when no/invalid SSH key ([#3130](https://github.com/heroku/cli/issues/3130)) ([b44fcf8](https://github.com/heroku/cli/commit/b44fcf813ccd0f32d75bdaf9648670b1bb89c512)) -* show only generation name in spaces:info output ([#3128](https://github.com/heroku/cli/issues/3128)) ([48c5b8e](https://github.com/heroku/cli/commit/48c5b8ee7d9264109128ddbb08efac9164c08db9)) -* bug with telemetry:add ([#3094](https://github.com/heroku/cli/issues/3094)) ([df31ab2](https://github.com/heroku/cli/commit/df31ab2d729fa1f9908f5098a78482d8d37f0bc4)) -* only print slug size for apps:info for non-fir apps ([#3129](https://github.com/heroku/cli/issues/3129)) ([91b48f2](https://github.com/heroku/cli/commit/91b48f2f5e01fa3cc58ac2c58ec0adae7ac1b480)) -* run:inside hangs (doesn't error) when no/invalid SSH key ([#3130](https://github.com/heroku/cli/issues/3130)) ([b44fcf8](https://github.com/heroku/cli/commit/b44fcf813ccd0f32d75bdaf9648670b1bb89c512)) -* show only generation name in spaces:info output ([#3128](https://github.com/heroku/cli/issues/3128)) ([48c5b8e](https://github.com/heroku/cli/commit/48c5b8ee7d9264109128ddbb08efac9164c08db9)) - - - - -## [9.5.1](https://github.com/heroku/cli/compare/v9.5.0...v9.5.1) (2024-12-05) - - -### Bug Fixes - -* **git:remote:** update example text to reflect staging app ([#3095](https://github.com/heroku/cli/issues/3095)) ([d4ce1ba](https://github.com/heroku/cli/commit/d4ce1ba422539a8a6a029eca4413700535327785)) - - - - - -# [9.5.0](https://github.com/heroku/cli/compare/v9.4.0...v9.5.0) (2024-11-13) - - -### Features - -* **addons:** add inference disclaimer ([#3076](https://github.com/heroku/cli/issues/3076)) ([6d33a56](https://github.com/heroku/cli/commit/6d33a5653df971680826d7b6006932a5920a4b93)) - - - - - -# [9.4.0](https://github.com/heroku/cli/compare/v9.3.2...v9.4.0) (2024-11-11) - - -### Bug Fixes - -* access command error handling ([#3077](https://github.com/heroku/cli/issues/3077)) ([79188e5](https://github.com/heroku/cli/commit/79188e571b3b7cdbca85ce9012be92a93938dee3)) - - -### Features - -* add fir-specific error message for autoscale:enable ([#3069](https://github.com/heroku/cli/issues/3069)) ([19a222f](https://github.com/heroku/cli/commit/19a222fe88fc9a489f1f35a2f4060fb0fc513420)) -* update plugin-ps-exec to latest beta ([#3087](https://github.com/heroku/cli/issues/3087)) ([6d4b2a4](https://github.com/heroku/cli/commit/6d4b2a4d29165fda015b527d2bf59069551e53cd)) - - - - - -## [9.3.2](https://github.com/heroku/cli/compare/v9.3.1...v9.3.2) (2024-10-23) - -**Note:** Version bump only for package heroku - - - - - -## [9.3.1](https://github.com/heroku/cli/compare/v9.3.0...v9.3.1) (2024-10-14) - - -### Bug Fixes - -* **run:** update args parsing logic ([#3030](https://github.com/heroku/cli/issues/3030)) ([6850e65](https://github.com/heroku/cli/commit/6850e655626fe9ce18d2a6c074e3518186cbe794)) - - - - - -# [9.3.0](https://github.com/heroku/cli/compare/v9.2.1...v9.3.0) (2024-09-24) - -**Note:** Version bump only for package heroku - - - - - -## [9.2.2](https://github.com/heroku/cli/compare/v9.2.1...v9.2.2) (2024-09-24) - -**Note:** Version bump only for package heroku - - - - - -## [9.2.1](https://github.com/heroku/cli/compare/v9.2.0...v9.2.1) (2024-09-05) - -**Note:** Version bump only for package heroku - - - - - -# [9.2.0](https://github.com/heroku/cli/compare/v9.1.0...v9.2.0) (2024-08-26) - - -### Bug Fixes - -* change type of value to string for log-min-duration ([#2977](https://github.com/heroku/cli/issues/2977)) ([3224705](https://github.com/heroku/cli/commit/322470531f0b806395c217d35c9524d6694387fb)) -* **cli:** fix missing dockerfile error ([#2988](https://github.com/heroku/cli/issues/2988)) ([1f880e8](https://github.com/heroku/cli/commit/1f880e85b6fe27c29672a959d93df0d1e3e8b05a)) -* **cli:** Update app and remote flags ([#2968](https://github.com/heroku/cli/issues/2968)) ([6b57765](https://github.com/heroku/cli/commit/6b577651e4f6b667f15e637cd080143b846c7eaf)) -* **pg:** Restoring behavior for backup scheduling ([#2981](https://github.com/heroku/cli/issues/2981)) ([bfac653](https://github.com/heroku/cli/commit/bfac6538617085d82e351227c68853d324b6b4a0)) -* **redis:cli:** remove call to resolve ssh2 in bastionConnect function ([#2980](https://github.com/heroku/cli/issues/2980)) ([d11c18f](https://github.com/heroku/cli/commit/d11c18fbd9f26208eb07713b53da716006e86a60)) -* **run:** reorder oclif sorted args ([#2976](https://github.com/heroku/cli/issues/2976)) ([aa560d3](https://github.com/heroku/cli/commit/aa560d33165b7c3085491a654cc16221b0274b58)) -* use linux/amd64 platform only for m1/m2 macs (arm64) ([#2986](https://github.com/heroku/cli/issues/2986)) ([1e0bf11](https://github.com/heroku/cli/commit/1e0bf1192bf18424cc85ec594248095b324e335b)) -* **W-16441506:** redis:cli command not working for private redis instances ([#2973](https://github.com/heroku/cli/issues/2973)) ([2d58422](https://github.com/heroku/cli/commit/2d58422cb4926a3d8bb909883fff9a8eeade098b)) - - - - - -# [9.1.0](https://github.com/heroku/cli/compare/v9.0.0...v9.1.0) (2024-07-30) - - -### Bug Fixes - -* **cli:** Fix recursive behavior so that it pushes all dockerfiles with process types not provided ([#2958](https://github.com/heroku/cli/pull/2958)) ([7363461](https://github.com/heroku/cli/commit/7363461d1c9b65433bc928b1de20adfe7ac0ff66)) -* **cli:** Allow app.build_stack to be container for ensureContainerStack ([#2952](https://github.com/heroku/cli/pull/2952)) ([3bba8e1](https://github.com/heroku/cli/commit/3bba8e178f2b1524c3866abcafccbb0d63ed2dc2)) - -### Features - -* **domains:** update custom domains functionality ([#2920](https://github.com/heroku/cli/issues/2920)) ([045eab4](https://github.com/heroku/cli/commit/045eab4f429870f5917f3ab24500dd159fccc7dc)) - - - - - -# [9.0.0](https://github.com/heroku/cli/compare/v8.11.5...v9.0.0) (2024-07-16) - -**Note:** Version bump only for package heroku - - - - - -## [8.11.5](https://github.com/heroku/cli/compare/v8.11.4...v8.11.5) (2024-04-30) - -**Note:** Version bump only for package heroku - - - - - -## [8.11.4](https://github.com/heroku/cli/compare/v8.11.3...v8.11.4) (2024-04-16) - -**Note:** Version bump only for package heroku - - - - - -## [8.11.3](https://github.com/heroku/cli/compare/v8.11.2...v8.11.3) (2024-04-15) - - -### Bug Fixes - -* **authorizations:** surface api warnings in temporary fix ([#2804](https://github.com/heroku/cli/issues/2804)) ([33f8aac](https://github.com/heroku/cli/commit/33f8aac631e2b406f12a878bb1fd9a994df75025)) - - - - - -## [8.11.2](https://github.com/heroku/cli/compare/v8.11.1...v8.11.2) (2024-04-10) - -**Note:** Version bump only for package heroku - - - - - -## [8.11.1](https://github.com/heroku/cli/compare/v8.11.0...v8.11.1) (2024-03-25) - -**Note:** Version bump only for package heroku - - - - - -# [8.11.0](https://github.com/heroku/cli/compare/v8.10.0...v8.11.0) (2024-03-20) - - -### Bug Fixes - -* **tests:** Increasing Mocha timeouts ([#2649](https://github.com/heroku/cli/issues/2649)) ([fe49fa0](https://github.com/heroku/cli/commit/fe49fa031d89193906cb86c4f793e0c69453c7d6)) -* **workflow:** remove fig command & update workflow ([#2686](https://github.com/heroku/cli/issues/2686)) ([748e71c](https://github.com/heroku/cli/commit/748e71c1026474bb75bf44ccd5c10720ff811f7b)) -* **workflow:** update fig autocomplete workflow ([#2679](https://github.com/heroku/cli/issues/2679)) ([536b2ec](https://github.com/heroku/cli/commit/536b2ecdf797d352bdcc994e439c909e5e09222e)) - - -### Features - -* **pg:upgrade:** support essential dbs ([#2637](https://github.com/heroku/cli/issues/2637)) ([c062c59](https://github.com/heroku/cli/commit/c062c590956afe38c60ea57982ccc28b51b2c5b5)) - - - - - -# [8.10.0](https://github.com/heroku/cli/compare/v8.9.0...v8.10.0) (2024-02-19) - -**Note:** Version bump only for package heroku - - - - - -# [8.9.0](https://github.com/heroku/cli/compare/v8.8.0...v8.9.0) (2024-02-09) - -**Note:** Version bump only for package heroku - - - - - -# [8.8.0](https://github.com/heroku/cli/compare/v8.7.1...v8.8.0) (2024-02-07) - - -### Bug Fixes - -* bump @oclif/plugin-update to a version that doesn't delete the CLI ([#2585](https://github.com/heroku/cli/issues/2585)) ([30c3963](https://github.com/heroku/cli/commit/30c396344e0545008484489158b7b453fb1f9527)) -* set default port for heroku:local to 5006 ([#2618](https://github.com/heroku/cli/issues/2618)) ([9687e82](https://github.com/heroku/cli/commit/9687e82c152548ea593778b2caf2d0413ec7c75a)) - - - - - -## [8.7.1](https://github.com/heroku/cli/compare/v8.7.0...v8.7.1) (2023-11-06) - -**Note:** Version bump only for package heroku - - - - - -# [8.7.0](https://github.com/heroku/cli/compare/v8.6.0...v8.7.0) (2023-10-24) - -**Note:** Version bump only for package heroku - - - - - -# [8.6.0](https://github.com/heroku/cli/compare/v8.5.0...v8.6.0) (2023-10-16) - - -### Bug Fixes - -* remove dotenv as no longer necessary ([#2497](https://github.com/heroku/cli/issues/2497)) ([a5ae035](https://github.com/heroku/cli/commit/a5ae035a4d9bc3b5392b62c57c6a283c6e4bcea5)) - - - - - -# [8.5.0](https://github.com/heroku/cli/compare/v8.4.3...v8.5.0) (2023-09-28) - - -### Bug Fixes - -* default to --port 5001 for heroku local ([#2475](https://github.com/heroku/cli/issues/2475)) ([4f7a7c3](https://github.com/heroku/cli/commit/4f7a7c3d87f6cb6010369460a30b272a39883223)) - - - - - -## [8.4.3](https://github.com/heroku/cli/compare/v8.4.2...v8.4.3) (2023-09-18) - - -### Bug Fixes - -* correctly handling CLI errors again. ([#2467](https://github.com/heroku/cli/issues/2467)) ([e8f3f5f](https://github.com/heroku/cli/commit/e8f3f5f5b9ae785389f10f88f84f72007a2a5782)) - - - - - -## [8.4.2](https://github.com/heroku/cli/compare/v8.4.1...v8.4.2) (2023-08-30) - - -### Bug Fixes - -* **run:** downgrade @heroku-cli/plugins-run to @oclif/core v1 ([#2460](https://github.com/heroku/cli/issues/2460)) ([7666459](https://github.com/heroku/cli/commit/76664592e108babd934e1d15c9481009f4fb422f)) -* **run:** move commands back into CLI & use @oclif/core v1 ([#2463](https://github.com/heroku/cli/issues/2463)) ([d072a64](https://github.com/heroku/cli/commit/d072a647d506026a541b16f8d311f9c7c59c582f)), closes [#2460](https://github.com/heroku/cli/issues/2460) [#2460](https://github.com/heroku/cli/issues/2460) - - - - - -## [8.4.1](https://github.com/heroku/cli/compare/v8.4.0...v8.4.1) (2023-08-29) - -**Note:** Version bump only for package heroku - - - - - -# [8.4.0](https://github.com/heroku/cli/compare/v8.3.1...v8.4.0) (2023-08-23) - - -### Bug Fixes - -* rollbar version segmentation and telemetry initialization ([#2451](https://github.com/heroku/cli/issues/2451)) ([46725e7](https://github.com/heroku/cli/commit/46725e712f6d8bc17ff3b34bc4dc7e296bbf08fe)) - - - - - -## [8.3.1](https://github.com/heroku/cli/compare/v8.3.0...v8.3.1) (2023-08-18) - - -### Bug Fixes - -* **cli:** update boolean logic and add package parser util ([#2449](https://github.com/heroku/cli/issues/2449)) ([9c7099c](https://github.com/heroku/cli/commit/9c7099c03fbfe85320cad7dad3776c758043b2ac)) - - - - - -# [8.3.0](https://github.com/heroku/cli/compare/v8.2.0...v8.3.0) (2023-08-16) - - -### Features - -* **cli:** add cli performance telemetry ([#2425](https://github.com/heroku/cli/issues/2425)) ([#2435](https://github.com/heroku/cli/issues/2435)) ([465c806](https://github.com/heroku/cli/commit/465c806e967e66ec94f9b5fd3a4fac4baea4af78)), closes [#2434](https://github.com/heroku/cli/issues/2434) - - - - - -# [8.2.0](https://github.com/heroku/cli/compare/v8.1.9...v8.2.0) (2023-08-14) - - -### Bug Fixes - -* build cli for all tests to save time. ([#2436](https://github.com/heroku/cli/issues/2436)) ([c81c801](https://github.com/heroku/cli/commit/c81c801e310738460f3d27d7241bfa2462426dcd)) -* monorepo dependency issues - upgrade to yarn 3 ([#2429](https://github.com/heroku/cli/issues/2429)) ([0d7e5ca](https://github.com/heroku/cli/commit/0d7e5ca519799af4352ec973f51b45748699f3a1)) -* turns out tslib is actually a runtime dependency, not just dev. ([#2427](https://github.com/heroku/cli/issues/2427)) ([76b3dc3](https://github.com/heroku/cli/commit/76b3dc3829a998c5235879f21b8b3795d1fd2044)) -* use correct path for update hooks ([#2426](https://github.com/heroku/cli/issues/2426)) ([e55e00f](https://github.com/heroku/cli/commit/e55e00f920a066af01f1febd697054f812183c92)) - - -### Features - -* **cli:** add rollbar ([#2424](https://github.com/heroku/cli/issues/2424)) ([9a52f2f](https://github.com/heroku/cli/commit/9a52f2f8e9c8bf27e0d5c5cf04ca592e61188359)) - - - - - -## [8.1.9](https://github.com/heroku/cli/compare/v8.1.8...v8.1.9) (2023-06-21) - -**Note:** Version bump only for package heroku - - - - - -## [8.1.8](https://github.com/heroku/cli/compare/v8.1.7...v8.1.8) (2023-06-14) - -**Note:** Version bump only for package heroku - - - - - -## [8.1.7](https://github.com/heroku/cli/compare/v8.1.4...v8.1.7) (2023-06-01) - -**Note:** Version bump only for package heroku - - - - - -## [8.1.6](https://github.com/heroku/cli/compare/v8.1.4...v8.1.6) (2023-05-31) - -**Note:** Version bump only for package heroku - - - - - -## [8.1.5](https://github.com/heroku/cli/compare/v8.1.4...v8.1.5) (2023-05-30) - -**Note:** Version bump only for package heroku - - - - - -## [8.1.4](https://github.com/heroku/cli/compare/v8.1.3...v8.1.4) (2023-05-24) - -**Note:** Version bump only for package heroku - - - - - -## [8.1.3](https://github.com/heroku/cli/compare/v8.1.2...v8.1.3) (2023-05-01) - -**Note:** Version bump only for package heroku - - - - - -## [8.1.2](https://github.com/heroku/cli/compare/v8.1.1...v8.1.2) (2023-05-01) - -**Note:** Version bump only for package heroku - - - - - -## [8.1.1](https://github.com/heroku/cli/compare/v8.1.0...v8.1.1) (2023-04-27) - -**Note:** Version bump only for package heroku - - - - - -# [8.1.0](https://github.com/heroku/cli/compare/v8.0.6...v8.1.0) (2023-04-27) - -**Note:** Version bump only for package heroku - - - - - -## [8.0.6](https://github.com/heroku/cli/compare/v8.0.5...v8.0.6) (2023-04-24) - -**Note:** Version bump only for package heroku - - - - - -## [8.0.5](https://github.com/heroku/cli/compare/v8.0.4...v8.0.5) (2023-04-18) - - -### Bug Fixes - -* oclif promote step ([#2301](https://github.com/heroku/cli/issues/2301)) ([4e94fb1](https://github.com/heroku/cli/commit/4e94fb1fdc1a591bd1b744e2da69c0e0df03ed6e)) - - - - - -## [8.0.4](https://github.com/heroku/cli/compare/v8.0.3...v8.0.4) (2023-04-11) - - -### Bug Fixes - -* update plugin-update bump for WSL fix. ([#2291](https://github.com/heroku/cli/issues/2291)) ([a939d6e](https://github.com/heroku/cli/commit/a939d6e32e8c7a0469fe430a38775b8faec4b11b)) - - - - - -## [8.0.3](https://github.com/heroku/cli/compare/v8.0.2...v8.0.3) (2023-04-04) - - -### Bug Fixes - -* update @oclif/plugin-plugins to bug fix to allow installing Legacy plugins ([#2281](https://github.com/heroku/cli/issues/2281)) ([1feb0b0](https://github.com/heroku/cli/commit/1feb0b0e2092378a6ef017d7123d9d8dce465471)) -* update to latest @oclif/plugin-plugins ([#2283](https://github.com/heroku/cli/issues/2283)) ([9176549](https://github.com/heroku/cli/commit/9176549f7047c64719f3000220d8643fdd1cdaf7)) - - - - - -## [8.0.2](https://github.com/heroku/cli/compare/v7.69.1...v8.0.2) (2023-03-16) - -**Note:** Version bump only for package heroku - - - - - -## [7.69.2](https://github.com/heroku/cli/compare/v7.69.1...v7.69.2) (2023-03-16) - -**Note:** Version bump only for package heroku - - - - - -## [7.69.1](https://github.com/heroku/cli/compare/v7.69.0...v7.69.1) (2023-03-09) - -**Note:** Version bump only for package heroku - - - - - -# [7.69.0](https://github.com/heroku/cli/compare/v7.68.3...v7.69.0) (2023-03-07) - -**Note:** Version bump only for package heroku - - - - - -## [7.68.3](https://github.com/heroku/cli/compare/v7.68.2...v7.68.3) (2023-03-06) - - -### Bug Fixes - -* add node 14 to unit tests in CI. ([#2254](https://github.com/heroku/cli/issues/2254)) ([2257add](https://github.com/heroku/cli/commit/2257adda8306d2391c60486559f46adba74a5f69)) - - - - - -## [7.68.2](https://github.com/heroku/cli/compare/v7.68.1...v7.68.2) (2023-02-21) - -**Note:** Version bump only for package heroku - - - - - -## [7.68.1](https://github.com/heroku/cli/compare/v7.68.0...v7.68.1) (2023-02-14) - -**Note:** Version bump only for package heroku - - - - - -# [7.68.0](https://github.com/heroku/cli/compare/v8.0.1...v7.68.0) (2023-02-06) - - -### Bug Fixes - -* revert to v7.67.2 ([#2235](https://github.com/heroku/cli/issues/2235)) ([0955a24](https://github.com/heroku/cli/commit/0955a24d6aeafdec7211ffd6179f772560f35098)), closes [#2231](https://github.com/heroku/cli/issues/2231) [#2230](https://github.com/heroku/cli/issues/2230) [#2229](https://github.com/heroku/cli/issues/2229) [#2228](https://github.com/heroku/cli/issues/2228) [#2227](https://github.com/heroku/cli/issues/2227) [#2225](https://github.com/heroku/cli/issues/2225) [#2144](https://github.com/heroku/cli/issues/2144) [#2216](https://github.com/heroku/cli/issues/2216) [#2207](https://github.com/heroku/cli/issues/2207) [#2212](https://github.com/heroku/cli/issues/2212) [#2212](https://github.com/heroku/cli/issues/2212) - - - - - -## [7.67.2](https://github.com/heroku/cli/compare/v7.67.1...v7.67.2) (2023-01-23) - -**Note:** Version bump only for package heroku - - - - - -## [7.67.1](https://github.com/heroku/cli/compare/v7.67.0...v7.67.1) (2022-11-30) - -**Note:** Version bump only for package heroku - - - - - -# [7.67.0](https://github.com/heroku/cli/compare/v7.66.4...v7.67.0) (2022-11-29) - -**Note:** Version bump only for package heroku - - - - - -## [7.66.4](https://github.com/heroku/cli/compare/v7.66.3...v7.66.4) (2022-11-16) - -**Note:** Version bump only for package heroku - - - - - -## [7.66.3](https://github.com/heroku/cli/compare/v7.66.2...v7.66.3) (2022-11-14) - - -### Bug Fixes - -* debian builds to run in ci round 2 ([#2132](https://github.com/heroku/cli/issues/2132)) ([bd32cdc](https://github.com/heroku/cli/commit/bd32cdcee3a7a214b6aea6f309aae1a8ac2ae65e)) - - - - - -## [7.66.2](https://github.com/heroku/cli/compare/v7.66.0...v7.66.2) (2022-11-10) - -**Note:** Version bump only for package heroku - - - - - -## [7.66.1](https://github.com/heroku/cli/compare/v7.66.0...v7.66.1) (2022-11-09) - -**Note:** Version bump only for package heroku - - - - - -## [7.66.0](https://github.com/heroku/cli/compare/v7.65.0...v7.66.0) (2022-11-07) - -**Note:** Version bump only for package heroku - - - - - -# [7.65.0](https://github.com/heroku/cli/compare/v7.64.0...v7.65.0) (2022-10-10) - -**Note:** Version bump only for package heroku - - - - - -# [7.64.0](https://github.com/heroku/cli/compare/v7.62.0...v7.64.0) (2022-10-03) - -**Note:** Version bump only for package heroku - - - - - -## [7.63.4](https://github.com/heroku/cli/compare/v7.63.0...v7.63.4) (2022-09-14) - -**Note:** Version bump only for package heroku - - - - - -## [7.63.3](https://github.com/heroku/cli/compare/v7.63.0...v7.63.3) (2022-09-13) - -**Note:** Version bump only for package heroku - - - - - -## [7.63.2](https://github.com/heroku/cli/compare/v7.63.0...v7.63.2) (2022-09-12) - -**Note:** Version bump only for package heroku - - - - - -## [7.63.1](https://github.com/heroku/cli/compare/v7.63.0...v7.63.1) (2022-09-09) - -**Note:** Version bump only for package heroku - - - - - -# [7.63.0](https://github.com/heroku/cli/compare/v7.62.0...v7.63.0) (2022-08-31) - -**Note:** Version bump only for package heroku - - - - - -# [7.62.0](https://github.com/heroku/cli/compare/v7.60.2...v7.62.0) (2022-08-04) - - -### Bug Fixes - -* **certs-v5:** Removing references to SSL endpoints in the CLI ([#1885](https://github.com/heroku/cli/issues/1885)) ([94c1d98](https://github.com/heroku/cli/commit/94c1d98dfb171824e7aea8c9377ad68dae79caca)) -* upgrade @oclif/command from 1.5.18 to 1.8.0 ([#1890](https://github.com/heroku/cli/issues/1890)) ([297531c](https://github.com/heroku/cli/commit/297531cabc2474ddb025f9b952d10bb5345cf11d)) -* upgrade @oclif/command from 1.8.0 to 1.8.16 ([#2026](https://github.com/heroku/cli/issues/2026)) ([cbfdb0c](https://github.com/heroku/cli/commit/cbfdb0c8303d6ed752681203b8f6491a55397b6c)) -* upgrade @oclif/plugin-plugins from 1.7.9 to 1.10.1 ([#1889](https://github.com/heroku/cli/issues/1889)) ([2a135cc](https://github.com/heroku/cli/commit/2a135cc931d714aa9d739b953d6ed056ce215ef2)) -* upgrade @oclif/plugin-update from 1.3.9 to 1.5.0 ([#1892](https://github.com/heroku/cli/issues/1892)) ([ad3c97c](https://github.com/heroku/cli/commit/ad3c97c0a7d16a14d8b50f3f2f3d4bf3a70a662b)) - - - - - -## [7.61.1](https://github.com/heroku/cli/compare/v7.60.2...v7.61.1) (2022-08-03) - - -### Bug Fixes - -* upgrade @oclif/command from 1.5.18 to 1.8.0 ([#1890](https://github.com/heroku/cli/issues/1890)) ([297531c](https://github.com/heroku/cli/commit/297531cabc2474ddb025f9b952d10bb5345cf11d)) -* upgrade @oclif/command from 1.8.0 to 1.8.16 ([#2026](https://github.com/heroku/cli/issues/2026)) ([cbfdb0c](https://github.com/heroku/cli/commit/cbfdb0c8303d6ed752681203b8f6491a55397b6c)) -* upgrade @oclif/plugin-plugins from 1.7.9 to 1.10.1 ([#1889](https://github.com/heroku/cli/issues/1889)) ([2a135cc](https://github.com/heroku/cli/commit/2a135cc931d714aa9d739b953d6ed056ce215ef2)) -* upgrade @oclif/plugin-update from 1.3.9 to 1.5.0 ([#1892](https://github.com/heroku/cli/issues/1892)) ([ad3c97c](https://github.com/heroku/cli/commit/ad3c97c0a7d16a14d8b50f3f2f3d4bf3a70a662b)) - - - - - -# [7.61.0](https://github.com/heroku/cli/compare/v7.60.2...v7.61.0) (2022-08-03) - - -### Bug Fixes - -* upgrade @oclif/command from 1.5.18 to 1.8.0 ([#1890](https://github.com/heroku/cli/issues/1890)) ([297531c](https://github.com/heroku/cli/commit/297531cabc2474ddb025f9b952d10bb5345cf11d)) -* upgrade @oclif/command from 1.8.0 to 1.8.16 ([#2026](https://github.com/heroku/cli/issues/2026)) ([cbfdb0c](https://github.com/heroku/cli/commit/cbfdb0c8303d6ed752681203b8f6491a55397b6c)) -* upgrade @oclif/plugin-plugins from 1.7.9 to 1.10.1 ([#1889](https://github.com/heroku/cli/issues/1889)) ([2a135cc](https://github.com/heroku/cli/commit/2a135cc931d714aa9d739b953d6ed056ce215ef2)) -* upgrade @oclif/plugin-update from 1.3.9 to 1.5.0 ([#1892](https://github.com/heroku/cli/issues/1892)) ([ad3c97c](https://github.com/heroku/cli/commit/ad3c97c0a7d16a14d8b50f3f2f3d4bf3a70a662b)) - - - - - -## [7.60.2](https://github.com/heroku/cli/compare/v7.60.1...v7.60.2) (2022-04-27) - -**Note:** Version bump only for package heroku - - - - - -## [7.60.1](https://github.com/heroku/cli/compare/v7.60.0...v7.60.1) (2022-03-31) - - -### Bug Fixes - -* upgrade tslib from 1.9.3 to 1.14.1 ([#1891](https://github.com/heroku/cli/issues/1891)) ([ccfe505](https://github.com/heroku/cli/commit/ccfe5057a1476a126316662ae4f50b7ebe48d4eb)) - - - - - -# [7.60.0](https://github.com/heroku/cli/compare/v7.59.1...v7.60.0) (2022-03-23) - - -### Features - -* upgrade to node 14.19.0 ([#1953](https://github.com/heroku/cli/issues/1953)) ([f54bb24](https://github.com/heroku/cli/commit/f54bb24e343d20cf02fd72747be21e737680e81c)) - - - - - -## [7.59.4](https://github.com/heroku/cli/compare/v7.59.3...v7.59.4) (2022-03-08) - -**Note:** Version bump only for package heroku - - - - - -## [7.59.3](https://github.com/heroku/cli/compare/v7.59.2...v7.59.3) (2022-02-28) - -**Note:** Version bump only for package heroku - - - - - -## [7.59.2](https://github.com/heroku/cli/compare/v7.59.1...v7.59.2) (2021-11-18) - -**Note:** Version bump only for package heroku - - - - - -## [7.59.1](https://github.com/heroku/cli/compare/v7.59.0...v7.59.1) (2021-10-21) - -**Note:** Version bump only for package heroku - - - - - -# [7.59.0](https://github.com/heroku/cli/compare/v7.58.0...v7.59.0) (2021-08-24) - -**Note:** Version bump only for package heroku - - - - - -# [7.58.0](https://github.com/heroku/cli/compare/v7.57.0...v7.58.0) (2021-08-24) - -**Note:** Version bump only for package heroku - - - - - -# [7.57.0](https://github.com/heroku/cli/compare/v7.56.1...v7.57.0) (2021-08-17) - -**Note:** Version bump only for package heroku - - - - - -## [7.56.1](https://github.com/heroku/cli/compare/v7.56.0...v7.56.1) (2021-07-12) - -**Note:** Version bump only for package heroku - - - - - -# [7.56.0](https://github.com/heroku/cli/compare/v7.55.0...v7.56.0) (2021-06-29) - -**Note:** Version bump only for package heroku - - - - - -# [7.55.0](https://github.com/heroku/cli/compare/v7.54.1...v7.55.0) (2021-06-25) - -**Note:** Version bump only for package heroku - - - - - -## [7.54.1](https://github.com/heroku/cli/compare/v7.54.0...v7.54.1) (2021-06-08) - -**Note:** Version bump only for package heroku - - - - - -# [7.54.0](https://github.com/heroku/cli/compare/v7.47.10...v7.54.0) (2021-05-18) - - -### Features - -* upgrade node to 12.21.0 ([fb27477](https://github.com/heroku/cli/commit/fb274776ea5ed28d31cb8a53e6cfb6819e6ef4a9)) - - - - - -## [7.53.1](https://github.com/heroku/cli/compare/v7.53.0...v7.53.1) (2021-05-05) - -**Note:** Version bump only for package heroku - - - - - -# [7.53.0](https://github.com/heroku/cli/compare/v7.52.0...v7.53.0) (2021-04-27) - -**Note:** Version bump only for package heroku - - - - - -# [7.52.0](https://github.com/heroku/cli/compare/v7.51.0...v7.52.0) (2021-04-07) - -**Note:** Version bump only for package heroku - - - - - -# [7.51.0](https://github.com/heroku/cli/compare/v7.50.0...v7.51.0) (2021-03-17) - - -### Features - -* upgrade node to 12.21.0 ([fb27477](https://github.com/heroku/cli/commit/fb274776ea5ed28d31cb8a53e6cfb6819e6ef4a9)) - - - - - -# [7.50.0](https://github.com/heroku/cli/compare/v7.49.1...v7.50.0) (2021-03-02) - -**Note:** Version bump only for package heroku - - - - - -## [7.49.1](https://github.com/heroku/cli/compare/v7.49.0...v7.49.1) (2021-02-26) - -**Note:** Version bump only for package heroku - - - - - -# [7.49.0](https://github.com/heroku/cli/compare/v7.47.13...v7.49.0) (2021-02-24) - -**Note:** Version bump only for package heroku - - - - - -# [7.48.0](https://github.com/heroku/cli/compare/v7.47.13...v7.48.0) (2021-02-22) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.13](https://github.com/heroku/cli/compare/v7.47.12...v7.47.13) (2021-02-18) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.12](https://github.com/heroku/cli/compare/v7.47.11...v7.47.12) (2021-02-03) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.11](https://github.com/heroku/cli/compare/v7.47.10...v7.47.11) (2021-01-22) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.10](https://github.com/heroku/cli/compare/v7.47.7...v7.47.10) (2021-01-21) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.9](https://github.com/heroku/cli/compare/v7.47.7...v7.47.9) (2021-01-21) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.8](https://github.com/heroku/cli/compare/v7.47.2...v7.47.8) (2021-01-19) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.7](https://github.com/heroku/cli/compare/v7.47.6...v7.47.7) (2021-01-05) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.6](https://github.com/heroku/cli/compare/v7.47.5...v7.47.6) (2020-12-16) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.5](https://github.com/heroku/cli/compare/v7.47.4...v7.47.5) (2020-12-10) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.4](https://github.com/heroku/cli/compare/v7.47.3...v7.47.4) (2020-12-01) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.3](https://github.com/heroku/cli/compare/v7.47.2...v7.47.3) (2020-11-18) - -**Note:** Version bump only for package heroku - - - - - -## [7.47.2](https://github.com/heroku/cli/compare/v7.47.1...v7.47.2) (2020-11-11) - -**Note:** Version bump only for package heroku - -## [7.47.1](https://github.com/heroku/cli/compare/v7.47.0...v7.47.1) (2020-11-10) - -**Note:** Version bump only for package heroku - -# [7.47.0](https://github.com/heroku/cli/compare/v7.46.2...v7.47.0) (2020-10-29) - -**Note:** Version bump only for package heroku - -## [7.46.2](https://github.com/heroku/cli/compare/v7.46.1...v7.46.2) (2020-10-22) - -**Note:** Version bump only for package heroku - -## [7.46.1](https://github.com/heroku/cli/compare/v7.46.0...v7.46.1) (2020-10-20) - -**Note:** Version bump only for package heroku - -# [7.46.0](https://github.com/heroku/cli/compare/v7.45.0...v7.46.0) (2020-10-13) - -**Note:** Version bump only for package heroku - -# [7.45.0](https://github.com/heroku/cli/compare/v7.44.0...v7.45.0) (2020-10-07) - -**Note:** Version bump only for package heroku - -# [7.44.0](https://github.com/heroku/cli/compare/v7.43.3...v7.44.0) (2020-10-01) - -**Note:** Version bump only for package heroku - -## [7.43.3](https://github.com/heroku/cli/compare/v7.43.2...v7.43.3) (2020-09-29) - -**Note:** Version bump only for package heroku - -## [7.43.2](https://github.com/heroku/cli/compare/v7.43.1...v7.43.2) (2020-09-22) - -**Note:** Version bump only for package heroku - -## [7.43.1](https://github.com/heroku/cli/compare/v7.43.0...v7.43.1) (2020-09-21) - -**Note:** Version bump only for package heroku - -# [7.43.0](https://github.com/heroku/cli/compare/v7.42.13...v7.43.0) (2020-09-15) - -**Note:** Version bump only for package heroku - -## [7.42.13](https://github.com/heroku/cli/compare/v7.42.12...v7.42.13) (2020-08-27) - -**Note:** Version bump only for package heroku - -## [7.42.12](https://github.com/heroku/cli/compare/v7.42.11...v7.42.12) (2020-08-26) - -**Note:** Version bump only for package heroku - -## [7.42.11](https://github.com/heroku/cli/compare/v7.42.10...v7.42.11) (2020-08-25) - -**Note:** Version bump only for package heroku - -## [7.42.10](https://github.com/heroku/cli/compare/v7.42.9...v7.42.10) (2020-08-25) - -**Note:** Version bump only for package heroku - -## [7.42.9](https://github.com/heroku/cli/compare/v7.42.8...v7.42.9) (2020-08-25) - -**Note:** Version bump only for package heroku - -## [7.42.8](https://github.com/heroku/cli/compare/v7.42.7...v7.42.8) (2020-08-17) - -**Note:** Version bump only for package heroku - -## [7.42.6](https://github.com/heroku/cli/compare/v7.42.5...v7.42.6) (2020-07-30) - -**Note:** Version bump only for package heroku - -## [7.42.5](https://github.com/heroku/cli/compare/v7.42.4...v7.42.5) (2020-07-20) - -**Note:** Version bump only for package heroku - -## [7.42.4](https://github.com/heroku/cli/compare/v7.42.3...v7.42.4) (2020-07-13) - -**Note:** Version bump only for package heroku - -## [7.42.3](https://github.com/heroku/cli/compare/v7.42.2...v7.42.3) (2020-07-09) - -### Bug Fixes - -- use inclusive terms ([#1553](https://github.com/heroku/cli/issues/1553)) ([3639297](https://github.com/heroku/cli/commit/36392971cba2a4e4e9077c4575626bfb89c5005a)) - -## [7.42.2](https://github.com/heroku/cli/compare/v7.42.1...v7.42.2) (2020-06-22) - -**Note:** Version bump only for package heroku - -## [7.42.1](https://github.com/heroku/cli/compare/v7.42.0...v7.42.1) (2020-06-05) - -**Note:** Version bump only for package heroku - -# [7.42.0](https://github.com/heroku/cli/compare/v7.41.1...v7.42.0) (2020-06-03) - -### Bug Fixes - -- upgrade http-call from 5.2.3 to 5.3.0 ([#1525](https://github.com/heroku/cli/issues/1525)) ([ffd81cd](https://github.com/heroku/cli/commit/ffd81cdce6f32d57a59db758733f908519d15594)) - -## [7.41.1](https://github.com/heroku/cli/compare/v7.41.0...v7.41.1) (2020-05-12) - -**Note:** Version bump only for package heroku - -# [7.41.0](https://github.com/heroku/cli/compare/v7.40.0...v7.41.0) (2020-05-11) - -### Features - -- v7 plugin run ([#1507](https://github.com/heroku/cli/issues/1507)) ([6a77f5a](https://github.com/heroku/cli/commit/6a77f5a716ddada766ce9184b59cbaebe48e2953)) - -# [7.40.0](https://github.com/heroku/cli/compare/v7.39.6...v7.40.0) (2020-05-01) - -**Note:** Version bump only for package heroku - -## [7.39.6](https://github.com/heroku/cli/compare/v7.39.5...v7.39.6) (2020-05-01) - -**Note:** Version bump only for package heroku - -## [7.39.5](https://github.com/heroku/cli/compare/v7.39.4...v7.39.5) (2020-04-22) - -### Bug Fixes - -- **cli:** dummy fix to trigger lerna ([40c0281](https://github.com/heroku/cli/commit/40c0281c5808e3f15bedfd0bd279ce56c0eb4a4d)) - -## [7.39.4](https://github.com/heroku/cli/compare/v7.39.3...v7.39.4) (2020-04-22) - -**Note:** Version bump only for package heroku - -## [7.39.3](https://github.com/heroku/cli/compare/v7.39.2...v7.39.3) (2020-04-15) - -### Bug Fixes - -- update to a notarized version of node ([#1481](https://github.com/heroku/cli/issues/1481)) ([a01c03c](https://github.com/heroku/cli/commit/a01c03cf45b8d02477754da382112c4905d91ecc)) - -## [7.39.2](https://github.com/heroku/cli/compare/v7.39.1...v7.39.2) (2020-03-30) - -**Note:** Version bump only for package heroku - -## [7.39.1](https://github.com/heroku/cli/compare/v7.39.0...v7.39.1) (2020-03-19) - -**Note:** Version bump only for package heroku - -# [7.39.0](https://github.com/heroku/cli/compare/v7.38.2...v7.39.0) (2020-03-02) - -**Note:** Version bump only for package heroku - -## [7.38.2](https://github.com/heroku/cli/compare/v7.38.1...v7.38.2) (2020-02-19) - -**Note:** Version bump only for package heroku - -## [7.38.1](https://github.com/heroku/cli/compare/v7.38.0...v7.38.1) (2020-02-10) - -**Note:** Version bump only for package heroku - -# [7.38.0](https://github.com/heroku/cli/compare/v7.37.0...v7.38.0) (2020-02-06) - -**Note:** Version bump only for package heroku - -# [7.37.0](https://github.com/heroku/cli/compare/v7.36.3...v7.37.0) (2020-01-25) - -**Note:** Version bump only for package heroku - -## [7.36.3](https://github.com/heroku/cli/compare/v7.36.2...v7.36.3) (2020-01-21) - -**Note:** Version bump only for package heroku - -## [7.36.2](https://github.com/heroku/cli/compare/v7.36.1...v7.36.2) (2020-01-21) - -**Note:** Version bump only for package heroku - -## [7.36.1](https://github.com/heroku/cli/compare/v7.36.0...v7.36.1) (2020-01-21) - -**Note:** Version bump only for package heroku - -# [7.36.0](https://github.com/heroku/cli/compare/v7.35.1...v7.36.0) (2020-01-20) - -**Note:** Version bump only for package heroku - -## [7.35.1](https://github.com/heroku/cli/compare/v7.35.0...v7.35.1) (2019-12-19) - -**Note:** Version bump only for package heroku - -# [7.35.0](https://github.com/heroku/cli/compare/v7.34.2...v7.35.0) (2019-11-07) - -**Note:** Version bump only for package heroku - -## [7.34.2](https://github.com/heroku/cli/compare/v7.34.1...v7.34.2) (2019-11-05) - -**Note:** Version bump only for package heroku - -## [7.34.1](https://github.com/heroku/cli/compare/v7.34.0...v7.34.1) (2019-11-05) - -### Bug Fixes - -- **cli:** missing apps plugin in oclif plugins list ([81db582](https://github.com/heroku/cli/commit/81db582)) - -# [7.34.0](https://github.com/heroku/cli/compare/v7.33.3...v7.34.0) (2019-11-05) - -### Bug Fixes - -- **cli:** remove heroku-redis user installs ([#1357](https://github.com/heroku/cli/issues/1357)) ([6d409e2](https://github.com/heroku/cli/commit/6d409e2)) - -### Features - -- **apps:** add oclif version of domains cmds ([#1361](https://github.com/heroku/cli/issues/1361)) ([66c7c4e](https://github.com/heroku/cli/commit/66c7c4e)) -- **cli:** bump node version for oclif.update.node.version to node 12 ([#1368](https://github.com/heroku/cli/issues/1368)) ([72668ba](https://github.com/heroku/cli/commit/72668ba)) - -## [7.33.3](https://github.com/heroku/cli/compare/v7.33.2...v7.33.3) (2019-10-09) - -**Note:** Version bump only for package heroku - -## [7.33.2](https://github.com/heroku/cli/compare/v7.33.1...v7.33.2) (2019-10-09) - -**Note:** Version bump only for package heroku - -## [7.33.1](https://github.com/heroku/cli/compare/v7.33.0...v7.33.1) (2019-10-03) - -### Bug Fixes - -- **cli:** bring back v5 run plugin ([#1349](https://github.com/heroku/cli/issues/1349)) ([15234fe](https://github.com/heroku/cli/commit/15234fe)) - -# [7.33.0](https://github.com/heroku/cli/compare/v7.32.0...v7.33.0) (2019-10-01) - -### Features - -- **pipelines:** convert pipelines:setup to oclif ([#1344](https://github.com/heroku/cli/issues/1344)) ([9f94577](https://github.com/heroku/cli/commit/9f94577)) - -# [7.32.0](https://github.com/heroku/cli/compare/v7.31.2...v7.32.0) (2019-10-01) - -### Features - -- **run:** covert run plugin to oclif ([#1317](https://github.com/heroku/cli/issues/1317)) ([49b19f1](https://github.com/heroku/cli/commit/49b19f1)) - -## [7.31.2](https://github.com/heroku/cli/compare/v7.31.1...v7.31.2) (2019-09-30) - -### Bug Fixes - -- **cli:** uninstall old autocomplete plugin ([#1345](https://github.com/heroku/cli/issues/1345)) ([8dc20e7](https://github.com/heroku/cli/commit/8dc20e7)) - -## [7.31.1](https://github.com/heroku/cli/compare/v7.31.0...v7.31.1) (2019-09-30) - -**Note:** Version bump only for package heroku - -# [7.31.0](https://github.com/heroku/cli/compare/v7.30.1...v7.31.0) (2019-09-30) - -### Bug Fixes - -- **pipelines-v5:** keep pipelines:setup v5 cmd ([#1340](https://github.com/heroku/cli/issues/1340)) ([9658f6a](https://github.com/heroku/cli/commit/9658f6a)) - -### Features - -- **pipelines:** finishing converting pipelines plugin to oclif ([#1310](https://github.com/heroku/cli/issues/1310)) ([42adcbb](https://github.com/heroku/cli/commit/42adcbb)) - -## [7.30.1](https://github.com/heroku/cli/compare/v7.30.0...v7.30.1) (2019-09-24) - -**Note:** Version bump only for package heroku - -# [7.30.0](https://github.com/heroku/cli/compare/v7.29.0...v7.30.0) (2019-09-16) - -### Features - -- **run:** convert run-v5 plugin to oclif ([#1289](https://github.com/heroku/cli/issues/1289)) ([8df77c0](https://github.com/heroku/cli/commit/8df77c0)), closes [#1302](https://github.com/heroku/cli/issues/1302) - -# [7.29.0](https://github.com/heroku/cli/compare/v7.28.0...v7.29.0) (2019-08-21) - -### Features - -- **webhooks:** add oclif version of webhooks plugin ([#1253](https://github.com/heroku/cli/issues/1253)) ([110c516](https://github.com/heroku/cli/commit/110c516)) - - - -# [7.28.0](https://github.com/heroku/cli/compare/v7.27.1...v7.28.0) (2019-08-19) - -**Note:** Version bump only for package heroku - - - -## [7.27.1](https://github.com/heroku/cli/compare/v7.27.0...v7.27.1) (2019-07-30) - -### Bug Fixes - -- **cli:** upgrade v7 plugin-pipelines ([13ca934](https://github.com/heroku/cli/commit/13ca934)) - - - -# [7.27.0](https://github.com/heroku/cli/compare/v7.26.2...v7.27.0) (2019-07-30) - -### Bug Fixes - -- pin qqjs ([c04fad3](https://github.com/heroku/cli/commit/c04fad3)) - -### Features - -- **pipelines:** add reviewapps:enable command ([#1269](https://github.com/heroku/cli/issues/1269)) ([c9b7dbb](https://github.com/heroku/cli/commit/c9b7dbb)) - - - -## [7.24.3](https://github.com/heroku/cli/compare/v7.24.2...v7.24.3) (2019-05-07) - -**Note:** Version bump only for package heroku - - - -## [7.24.2](https://github.com/heroku/cli/compare/v7.24.1...v7.24.2) (2019-05-07) - -**Note:** Version bump only for package heroku - - - -## [7.22.2](https://github.com/heroku/cli/compare/v7.22.1...v7.22.2) (2019-02-28) - -**Note:** Version bump only for package heroku - - - -## [7.18.8](https://github.com/heroku/cli/compare/v7.18.7...v7.18.8) (2018-11-14) - -**Note:** Version bump only for package heroku - - - -## [7.16.5](https://github.com/heroku/cli/compare/v7.16.4...v7.16.5) (2018-10-04) - -### Bug Fixes - -- **cli:** allow list of version env var warnings ([#1057](https://github.com/heroku/cli/issues/1057)) ([e71214d](https://github.com/heroku/cli/commit/e71214d)) - - - -## [7.16.4](https://github.com/heroku/cli/compare/v7.16.3...v7.16.4) (2018-10-03) - -**Note:** Version bump only for package heroku - - - -## [7.16.3](https://github.com/heroku/cli/compare/v7.16.2...v7.16.3) (2018-10-03) - -### Bug Fixes - -- updated deps ([#1058](https://github.com/heroku/cli/issues/1058)) ([ce1fd6b](https://github.com/heroku/cli/commit/ce1fd6b)) - - - -## [7.16.2](https://github.com/heroku/cli/compare/v7.16.1...v7.16.2) (2018-10-02) - -### Bug Fixes - -- updated deps ([482dc85](https://github.com/heroku/cli/commit/482dc85)) - - - -## [7.16.1](https://github.com/heroku/cli/compare/v7.16.0...v7.16.1) (2018-10-02) - -### Bug Fixes - -- **cli:** add heroku env var warnings to version ([#1024](https://github.com/heroku/cli/issues/1024)) ([cf531e4](https://github.com/heroku/cli/commit/cf531e4)) - - - -# [7.16.0](https://github.com/heroku/cli/compare/v7.15.2...v7.16.0) (2018-09-14) - -### Bug Fixes - -- updated deps ([6d3be5a](https://github.com/heroku/cli/commit/6d3be5a)) -- updated dev-cli ([022396b](https://github.com/heroku/cli/commit/022396b)) - - - -## [7.15.2](https://github.com/heroku/cli/compare/v7.15.1...v7.15.2) (2018-09-12) - -### Bug Fixes - -- **cli:** invalid package references ([33e1900](https://github.com/heroku/cli/commit/33e1900)) - - - -## [7.15.1](https://github.com/heroku/cli/compare/v7.15.0...v7.15.1) (2018-09-11) - -### Bug Fixes - -- switch back to non github app for releases ([#1025](https://github.com/heroku/cli/issues/1025)) ([06553b8](https://github.com/heroku/cli/commit/06553b8)) - - - -# [7.15.0](https://github.com/heroku/cli/compare/v7.14.4...v7.15.0) (2018-09-10) - -### Features - -- node 10.10.0 ([3a427dc](https://github.com/heroku/cli/commit/3a427dc)) - - - -## [7.14.4](https://github.com/heroku/cli/compare/v7.14.3...v7.14.4) (2018-09-07) - -**Note:** Version bump only for package heroku - - - -## [7.14.3](https://github.com/heroku/cli/compare/v7.14.2...v7.14.3) (2018-09-06) - -**Note:** Version bump only for package heroku - - - -## [7.14.2](https://github.com/heroku/cli/compare/v7.14.1...v7.14.2) (2018-08-30) - -**Note:** Version bump only for package heroku - - - -## [7.14.1](https://github.com/heroku/cli/compare/v7.14.0...v7.14.1) (2018-08-30) - -**Note:** Version bump only for package heroku - - - -# [7.14.0](https://github.com/heroku/cli/compare/v7.13.0...v7.14.0) (2018-08-30) - -### Bug Fixes - -- updated plugins plugin ([837ebc8](https://github.com/heroku/cli/commit/837ebc8)) - - - -# [7.13.0](https://github.com/heroku/cli/compare/v7.12.6...v7.13.0) (2018-08-30) - -### Features - -- **buildpacks:** added search, info, and versions commands ([#1000](https://github.com/heroku/cli/issues/1000)) ([c33f518](https://github.com/heroku/cli/commit/c33f518)) - - - -## [7.12.6](https://github.com/heroku/cli/compare/v7.12.5...v7.12.6) (2018-08-30) - -### Bug Fixes - -- windows test failures ([5b4d171](https://github.com/heroku/cli/commit/5b4d171)) - - - -## [7.12.5](https://github.com/heroku/cli/compare/v7.12.4...v7.12.5) (2018-08-29) - -**Note:** Version bump only for package heroku - - - -## [7.12.4](https://github.com/heroku/cli/compare/v7.12.3...v7.12.4) (2018-08-29) - -### Bug Fixes - -- updated http-call ([e17a164](https://github.com/heroku/cli/commit/e17a164)) - - - -## [7.12.3](https://github.com/heroku/cli/compare/v7.12.2...v7.12.3) (2018-08-27) - -### Bug Fixes - -- migrate heroku-splunk ([34f286f](https://github.com/heroku/cli/commit/34f286f)) - - - -## [7.12.2](https://github.com/heroku/cli/compare/v7.12.1...v7.12.2) (2018-08-24) - -**Note:** Version bump only for package heroku - - - -## [7.12.1](https://github.com/heroku/cli/compare/v7.12.0...v7.12.1) (2018-08-22) - -### Bug Fixes - -- rename skynet cli plugin ([4e7aa6f](https://github.com/heroku/cli/commit/4e7aa6f)) - - - -# [7.12.0](https://github.com/heroku/cli/compare/v7.11.0...v7.12.0) (2018-08-22) - -### Bug Fixes - -- rename event log plugin ([f530861](https://github.com/heroku/cli/commit/f530861)) -- set npm registry explicitly ([d0815e8](https://github.com/heroku/cli/commit/d0815e8)) - - - -# [7.11.0](https://github.com/heroku/cli/compare/v7.10.1...v7.11.0) (2018-08-22) - -**Note:** Version bump only for package heroku - - - -## [7.10.1](https://github.com/heroku/cli/compare/v7.10.0...v7.10.1) (2018-08-22) - -### Bug Fixes - -- point sudo to [@heroku](https://github.com/heroku)/sudo ([5082fd1](https://github.com/heroku/cli/commit/5082fd1)) - - - -# [7.10.0](https://github.com/heroku/cli/compare/v7.9.4...v7.10.0) (2018-08-22) - -### Features - -- use npmjs.org registry ([#873](https://github.com/heroku/cli/issues/873)) ([2f4e748](https://github.com/heroku/cli/commit/2f4e748)) - - - -## [7.9.4](https://github.com/heroku/cli/compare/v7.9.3...v7.9.4) (2018-08-21) - -### Bug Fixes - -- updated notifier ([85ad480](https://github.com/heroku/cli/commit/85ad480)) - - - -## [7.9.3](https://github.com/heroku/cli/compare/v7.9.2...v7.9.3) (2018-08-18) - -**Note:** Version bump only for package heroku - - - -## [7.9.2](https://github.com/heroku/cli/compare/v7.9.1...v7.9.2) (2018-08-18) - -### Bug Fixes - -- lint issues with cli ([86e9c75](https://github.com/heroku/cli/commit/86e9c75)) -- typescript 3.0 ([268c0af](https://github.com/heroku/cli/commit/268c0af)) - - - -## [7.9.1](https://github.com/heroku/cli/compare/v7.9.0...v7.9.1) (2018-08-17) - -### Bug Fixes - -- updated some dependencies ([0306f88](https://github.com/heroku/cli/commit/0306f88)) - - - -# [7.9.0](https://github.com/heroku/cli/compare/v7.8.1...v7.9.0) (2018-08-17) - -### Features - -- node 10.9.0 ([530c104](https://github.com/heroku/cli/commit/530c104)) - - - -## [7.8.1](https://github.com/heroku/cli/compare/v7.8.0...v7.8.1) (2018-08-17) - -**Note:** Version bump only for package heroku - - - -# [7.8.0](https://github.com/heroku/cli/compare/v7.7.10...v7.8.0) (2018-08-17) - -**Note:** Version bump only for package heroku - - - -## [7.7.10](https://github.com/heroku/cli/compare/v7.7.8...v7.7.10) (2018-08-14) - -**Note:** Version bump only for package heroku - - - -## [7.7.9](https://github.com/heroku/cli/compare/v7.7.8...v7.7.9) (2018-08-14) - -**Note:** Version bump only for package heroku - - - -## [7.7.8](https://github.com/heroku/cli/compare/v7.7.7...v7.7.8) (2018-07-30) - -**Note:** Version bump only for package heroku - - - -## [7.7.7](https://github.com/heroku/cli/compare/v7.7.6...v7.7.7) (2018-07-26) - -**Note:** Version bump only for package heroku - - - -## [7.7.6](https://github.com/heroku/cli/compare/v7.7.5...v7.7.6) (2018-07-25) - -**Note:** Version bump only for package heroku - - - -## [7.7.5](https://github.com/heroku/cli/compare/v7.7.4...v7.7.5) (2018-07-25) - -### Bug Fixes - -- node 10.7.0 ([a336cd3](https://github.com/heroku/cli/commit/a336cd3)) - - - -## [7.7.4](https://github.com/heroku/cli/compare/v7.7.3...v7.7.4) (2018-07-19) - -**Note:** Version bump only for package heroku - - - -## [7.7.3](https://github.com/heroku/cli/compare/v7.7.2...v7.7.3) (2018-07-18) - -### Bug Fixes - -- **autocomplete:** skip autocomplete hooks on windows ([83be305](https://github.com/heroku/cli/commit/83be305)) - - - -## [7.7.2](https://github.com/heroku/cli/compare/v7.7.1...v7.7.2) (2018-07-18) - -**Note:** Version bump only for package heroku - - - -## [7.7.1](https://github.com/heroku/cli/compare/v7.7.0...v7.7.1) (2018-07-17) - -**Note:** Version bump only for package heroku - - - -# [7.7.0](https://github.com/heroku/cli/compare/v7.6.1...v7.7.0) (2018-07-17) - -### Features - -- **cli:** add autocomplete to core ([#940](https://github.com/heroku/cli/issues/940)) ([6c58437](https://github.com/heroku/cli/commit/6c58437)) - - - -## [7.6.1](https://github.com/heroku/cli/compare/v7.6.0...v7.6.1) (2018-07-16) - -**Note:** Version bump only for package heroku - - - -# [7.6.0](https://github.com/heroku/cli/compare/v7.5.11...v7.6.0) (2018-07-12) - -**Note:** Version bump only for package heroku - - - -## [7.5.11](https://github.com/heroku/cli/compare/v7.5.10...v7.5.11) (2018-07-05) - -### Bug Fixes - -- node 10.6.0 ([fd46cff](https://github.com/heroku/cli/commit/fd46cff)) - - - -## [7.5.10](https://github.com/heroku/cli/compare/v7.5.9...v7.5.10) (2018-07-03) - -**Note:** Version bump only for package heroku - - - -## [7.5.9](https://github.com/heroku/cli/compare/v7.5.8...v7.5.9) (2018-07-02) - -### Bug Fixes - -- updated aws ([51ccfcf](https://github.com/heroku/cli/commit/51ccfcf)) - - - -## [7.5.8](https://github.com/heroku/cli/compare/v7.5.7...v7.5.8) (2018-07-02) - -**Note:** Version bump only for package heroku - - - -## [7.5.7](https://github.com/heroku/cli/compare/v7.5.6...v7.5.7) (2018-06-29) - -**Note:** Version bump only for package heroku - - - -## [7.5.6](https://github.com/heroku/cli/compare/v7.5.5...v7.5.6) (2018-06-29) - -### Bug Fixes - -- bump legacy and color ([a3fa970](https://github.com/heroku/cli/commit/a3fa970)) -- correct docs path ([c5be976](https://github.com/heroku/cli/commit/c5be976)) - - - -## [7.5.5](https://github.com/heroku/cli/compare/v7.5.4...v7.5.5) (2018-06-29) - -**Note:** Version bump only for package heroku - - - -## [7.5.4](https://github.com/heroku/cli/compare/v7.5.3...v7.5.4) (2018-06-28) - -### Bug Fixes - -- move docs symlink ([5da3c1c](https://github.com/heroku/cli/commit/5da3c1c)) -- updated color dependency ([3602276](https://github.com/heroku/cli/commit/3602276)) -- updated commands plugin ([c4a91cc](https://github.com/heroku/cli/commit/c4a91cc)) - - - -## [7.5.3](https://github.com/heroku/cli/compare/v7.5.2...v7.5.3) (2018-06-28) - -**Note:** Version bump only for package heroku - - - -## [7.5.2](https://github.com/heroku/cli/compare/v7.5.1...v7.5.2) (2018-06-28) - -### Bug Fixes - -- remove brew migrator ([cb8425e](https://github.com/heroku/cli/commit/cb8425e)) - - - -## [7.5.1](https://github.com/heroku/cli/compare/v7.5.0...v7.5.1) (2018-06-26) - -### Bug Fixes - -- bump dev-cli ([fb3e41a](https://github.com/heroku/cli/commit/fb3e41a)) - - - -# [7.5.0](https://github.com/heroku/cli/compare/v7.4.11...v7.5.0) (2018-06-26) - -### Bug Fixes - -- updated command ([ad8c04d](https://github.com/heroku/cli/commit/ad8c04d)) - -### Features - -- use node 10.5.0 ([dd40019](https://github.com/heroku/cli/commit/dd40019)) - - - -## [7.4.11](https://github.com/heroku/cli/compare/v7.4.10...v7.4.11) (2018-06-21) - -**Note:** Version bump only for package heroku - - - -## [7.4.10](https://github.com/heroku/cli/compare/v7.4.9...v7.4.10) (2018-06-21) - -**Note:** Version bump only for package heroku - - - -## [7.4.9](https://github.com/heroku/cli/compare/v7.4.8...v7.4.9) (2018-06-21) - -**Note:** Version bump only for package heroku - - - -## [7.4.8](https://github.com/heroku/cli/compare/v7.4.7...v7.4.8) (2018-06-21) - -**Note:** Version bump only for package undefined - - - -## [7.4.7](https://github.com/heroku/cli/compare/v7.4.6...v7.4.7) (2018-06-20) - -### Bug Fixes - -- remove shrinkwrap ([922aea3](https://github.com/heroku/cli/commit/922aea3)) - - - -## [7.4.6](https://github.com/heroku/cli/compare/v7.4.5...v7.4.6) (2018-06-20) - -### Bug Fixes - -- update dev-cli readme generation ([42a77bc](https://github.com/heroku/cli/commit/42a77bc)) - - - -## [7.4.5](https://github.com/heroku/cli/compare/v7.4.4...v7.4.5) (2018-06-20) - -### Bug Fixes - -- updated monorepo documentation urls ([4bb6fe0](https://github.com/heroku/cli/commit/4bb6fe0)) - - - -## [7.4.4](https://github.com/heroku/cli/compare/v7.4.3...v7.4.4) (2018-06-20) - -### Bug Fixes - -- added shrinkwrap ([c21cd6c](https://github.com/heroku/cli/commit/c21cd6c)) -- do not remove shrinkwrap after packing ([5a120d6](https://github.com/heroku/cli/commit/5a120d6)) -- shrinkwrap on version ([b0a155f](https://github.com/heroku/cli/commit/b0a155f)) -- updated [@oclif](https://github.com/oclif)/plugin-legacy to fix certs commands ([6fa245e](https://github.com/heroku/cli/commit/6fa245e)) - - - -## [7.4.3](https://github.com/heroku/cli/compare/v7.4.2...v7.4.3) (2018-06-20) - -### Bug Fixes - -- removed unused engineStrict field ([ebdc7da](https://github.com/heroku/cli/commit/ebdc7da)) - - - -## [7.4.2](https://github.com/heroku/cli/compare/v7.4.1...v7.4.2) (2018-06-20) - -### Bug Fixes - -- **certs:** load certs commands dynamically ([c39372b](https://github.com/heroku/cli/commit/c39372b)) - - - -## [7.4.1](https://github.com/heroku/cli/compare/v7.4.0...v7.4.1) (2018-06-19) - -**Note:** Version bump only for package heroku - - - -# [7.4.0](https://github.com/heroku/cli/compare/v7.3.0...v7.4.0) (2018-06-19) - -### Bug Fixes - -- added stub for certs:auto:wait ([459846e](https://github.com/heroku/cli/commit/459846e)) -- added typings ([eabf1a3](https://github.com/heroku/cli/commit/eabf1a3)) -- config:edit help ([4c03b27](https://github.com/heroku/cli/commit/4c03b27)) -- fixed bin name ([9f92fe9](https://github.com/heroku/cli/commit/9f92fe9)) -- manifest ([d3842d2](https://github.com/heroku/cli/commit/d3842d2)) -- quoting of newlines ([fbd6969](https://github.com/heroku/cli/commit/fbd6969)) -- repo name ([c306c78](https://github.com/heroku/cli/commit/c306c78)) -- updated deps ([5a87c0e](https://github.com/heroku/cli/commit/5a87c0e)) -- updated deps ([eed3a1b](https://github.com/heroku/cli/commit/eed3a1b)) -- updated deps ([a63a5f3](https://github.com/heroku/cli/commit/a63a5f3)) -- v2 ([e9953e6](https://github.com/heroku/cli/commit/e9953e6)) -- **addons:** merged https://github.com/heroku/heroku-cli-addons/pull/93 ([2fdefc5](https://github.com/heroku/cli/commit/2fdefc5)) -- **addons:** merged https://github.com/heroku/heroku-cli-addons/pull/93 ([3e84b8b](https://github.com/heroku/cli/commit/3e84b8b)) -- **certs:** ported https://github.com/heroku/heroku-cli-plugin-certs-v5/pull/51 ([84c2a2e](https://github.com/heroku/cli/commit/84c2a2e)) -- **webhooks:** rename webhook-type to fix lint issue ([52ecf1a](https://github.com/heroku/cli/commit/52ecf1a)) - -### Features - -- added config:get ([0a58e2d](https://github.com/heroku/cli/commit/0a58e2d)) -- added notifications to pg:wait ([#182](https://github.com/heroku/cli/issues/182)) ([1ba8290](https://github.com/heroku/cli/commit/1ba8290)) -- config index ([377386e](https://github.com/heroku/cli/commit/377386e)) -- show acm failure reason on certs:auto ([cf36840](https://github.com/heroku/cli/commit/cf36840)) -- support single key input ([ecae1b5](https://github.com/heroku/cli/commit/ecae1b5)) -- **container-registry:** ported https://github.com/heroku/heroku-container-registry/pull/75 ([13f2616](https://github.com/heroku/cli/commit/13f2616)) diff --git a/packages/cli/LICENSE b/packages/cli/LICENSE deleted file mode 100644 index 5c8a3a9056..0000000000 --- a/packages/cli/LICENSE +++ /dev/null @@ -1,7 +0,0 @@ -The ISC License (ISC) - -Copyright © Heroku 2017 - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/packages/cli/Procfile.other b/packages/cli/Procfile.other deleted file mode 100644 index 0587e3ecaf..0000000000 --- a/packages/cli/Procfile.other +++ /dev/null @@ -1,3 +0,0 @@ -release: ./release -web: ./web-command -background: ./background diff --git a/packages/cli/Procfile.test b/packages/cli/Procfile.test deleted file mode 100644 index 015a4c9421..0000000000 --- a/packages/cli/Procfile.test +++ /dev/null @@ -1,4 +0,0 @@ -web: echo "it works (web)! port: $PORT" -worker: echo "it works (worker)!" -test: echo "it works (test)!" -release: echo "it works (release)!" diff --git a/packages/cli/README.md b/packages/cli/README.md deleted file mode 100644 index 5d0bbc7071..0000000000 --- a/packages/cli/README.md +++ /dev/null @@ -1,111 +0,0 @@ -Heroku CLI -========== - -![Heroku logo](https://d4yt8xl9b7in.cloudfront.net/assets/home/logotype-heroku.png) -[![Node CI Suite](https://github.com/heroku/cli/actions/workflows/ci.yml/badge.svg)](https://github.com/heroku/cli/actions/workflows/ci.yml) -[![npm](https://img.shields.io/npm/v/heroku.svg)](https://www.npmjs.com/package/heroku) -[![ISC License](https://img.shields.io/github/license/heroku/cli.svg)](https://github.com/heroku/cli/blob/main/LICENSE) - -The Heroku CLI is used to manage Heroku apps from the command line. It is built using [oclif](https://oclif.io). - -For more about Heroku see - -To get started see - -Overview -======== - -The Heroku CLI is a command-line interface for managing Heroku applications and services. Built with Node.js and [oclif](https://oclif.io), it provides an extensible architecture for interacting with the Heroku platform. - -Key features include: - -- **App management** - Deploy, scale, and monitor your applications -- **Heroku Postgres database management** - Backup, restore, and manage Heroku Postgres databases -- **Heroku CI/CD pipelines** - Run automated tests and manage review apps for streamlined deployment workflows -- **Add-ons marketplace** - Provision and manage tools and services to extend your application -- **SSL certificates and domains** - Configure custom domains and automatically manage SSL/TLS certificates -- **Team collaboration** - Manage organization and team access with granular permissions -- **Private Spaces** - Deploy applications in network-isolated environments with VPN support -- **Logs and monitoring** - Stream application logs and forward them to external services -- **Plugin ecosystem** - Extend functionality with community and custom plugins - -For more on developing plugins, read [Developing CLI Plugins](https://devcenter.heroku.com/articles/developing-cli-plugins) - -Issues -====== - -For problems directly related to the CLI, [add an issue on GitHub](https://github.com/heroku/cli/issues/new). - -For other issues, [submit a support ticket](https://help.heroku.com/). - -[Contributors](https://github.com/heroku/cli/contributors) - - -# Command Topics - -* [`heroku access`](docs/access.md) - manage user access to apps -* [`heroku accounts`](docs/accounts.md) - list the Heroku accounts in your cache -* [`heroku addons`](docs/addons.md) - tools and services for developing, extending, and operating your app -* [`heroku ai`](docs/ai.md) - manage Heroku AI models -* [`heroku apps`](docs/apps.md) - manage apps on Heroku -* [`heroku auth`](docs/auth.md) - manage authentication for your Heroku account -* [`heroku authorizations`](docs/authorizations.md) - OAuth authorizations -* [`heroku buildpacks`](docs/buildpacks.md) - scripts used to compile apps -* [`heroku certs`](docs/certs.md) - SSL certificates -* [`heroku ci`](docs/ci.md) - test runner for Heroku Pipelines -* [`heroku clients`](docs/clients.md) - OAuth clients on the platform -* [`heroku config`](docs/config.md) - environment variables of apps -* [`heroku container`](docs/container.md) - deploy your Docker-based app to Heroku -* [`heroku domains`](docs/domains.md) - custom domains for apps -* [`heroku drains`](docs/drains.md) - forward logs to syslog or HTTPS -* [`heroku features`](docs/features.md) - add/remove app features -* [`heroku git`](docs/git.md) - set git remote and clone Heroku repository -* [`heroku help`](docs/help.md) - Display help for heroku. -* [`heroku keys`](docs/keys.md) - add/remove account ssh keys -* [`heroku labs`](docs/labs.md) - add/remove experimental features -* [`heroku logs`](docs/logs.md) - display recent log output -* [`heroku maintenance`](docs/maintenance.md) - enable/disable access to app -* [`heroku notifications`](docs/notifications.md) - display notifications -* [`heroku orgs`](docs/orgs.md) - manage organizations -* [`heroku plugins`](docs/plugins.md) - List installed plugins. -* [`heroku ps`](docs/ps.md) - Client tools for Heroku Exec -* [`heroku regions`](docs/regions.md) - list available regions for deployment -* [`heroku reviewapps`](docs/reviewapps.md) - manage reviewapps in pipelines -* [`heroku sessions`](docs/sessions.md) - OAuth sessions -* [`heroku status`](docs/status.md) - display current status of the Heroku platform -* [`heroku teams`](docs/teams.md) - manage teams -* [`heroku telemetry`](docs/telemetry.md) - list telemetry drains -* [`heroku update`](docs/update.md) - update the Heroku CLI -* [`heroku usage`](docs/usage.md) - list usage for metered add-ons attached to an app or apps within a team -* [`heroku version`](docs/version.md) - - - -Developing -========== - -This project is built with [lerna](https://lerna.js.org/). The core plugins are located in [./packages](./packages). - -After cloning the repo -1. Run `npm install` to install dependencies -2. Run `npm run build` to build the CLI. This will need to be re-run any time you make changes and want to test them locally. - -To execute Heroku CLI commands locally, use `./bin/run `. For example, to run the `heroku apps` command with your local code, run `./bin/run apps` from the root directory. - -Testing -======= - -Run all tests with `npm test`. - -## Debugging - -Using WebStorm (from JetBrains / IntelliJ), you can run/debug an individual test case. - -- Create a new run/debug configuration -- Select the 'Mocha' type - -Releasing -========= -See the [Heroku CLI Release Steps](https://salesforce.quip.com/aPLDA1ZwjNlW). - -Review our [PR guidelines](./.github/PULL_REQUEST_TEMPLATE.md). diff --git a/packages/cli/docs b/packages/cli/docs deleted file mode 120000 index 92a7f82538..0000000000 --- a/packages/cli/docs +++ /dev/null @@ -1 +0,0 @@ -../../docs \ No newline at end of file diff --git a/packages/cli/package.json b/packages/cli/package.json deleted file mode 100644 index 00ba20583e..0000000000 --- a/packages/cli/package.json +++ /dev/null @@ -1,179 +0,0 @@ -{ - "name": "heroku", - "description": "CLI to interact with Heroku", - "version": "10.16.0", - "author": "Heroku", - "bin": "./bin/run", - "bugs": "https://github.com/heroku/cli/issues", - "dependencies": { - "@heroku-cli/command": "^12.1.1", - "@heroku-cli/notifications": "^1.2.4", - "@heroku-cli/plugin-ps-exec": "2.6.4", - "@heroku-cli/schema": "^1.0.25", - "@heroku/buildpack-registry": "^1.0.1", - "@heroku/eventsource": "^1.0.7", - "@heroku/heroku-cli-util": "10.4.0", - "@heroku/http-call": "^5.5.0", - "@heroku/mcp-server": "1.0.7-alpha.1", - "@heroku/plugin-ai": "^1.0.1", - "@inquirer/prompts": "^5.0.5", - "@oclif/core": "^4", - "@oclif/plugin-commands": "4.1.25", - "@oclif/plugin-help": "^6.2.28", - "@oclif/plugin-legacy": "^2.0.24", - "@oclif/plugin-not-found": "3.2.52", - "@oclif/plugin-plugins": "^5.4.38", - "@oclif/plugin-update": "^4.6.41", - "@oclif/plugin-version": "^2.2.28", - "@oclif/plugin-warn-if-update-available": "^3.1.40", - "@oclif/plugin-which": "^3.2.35", - "@opentelemetry/api": "^1.9.0", - "@opentelemetry/exporter-trace-otlp-http": "^0.52.1", - "@opentelemetry/instrumentation": "^0.52.1", - "@opentelemetry/resources": "^1.25.1", - "@opentelemetry/sdk-trace-base": "^1.25.1", - "@opentelemetry/sdk-trace-node": "^1.25.1", - "@opentelemetry/semantic-conventions": "^1.25.1", - "@sentry/node": "^10.27.0", - "@sentry/opentelemetry": "^10.27.0", - "@types/js-yaml": "^3.12.5", - "ansi-escapes": "3.2.0", - "ansis": "^4", - "bytes": "^3.1.2", - "cli-progress": "^3.12.0", - "commander": "^2.15.1", - "date-fns": "^2.30.0", - "debug": "4.3.4", - "eventsource": "^4.0.0", - "execa": "5.1.1", - "filesize": "^10.1.2", - "foreman": "^3.0.1", - "fs-extra": "^11.3.0", - "github-url-to-object": "^4.0.6", - "glob": "^10.3.10", - "got": "^13.0.0", - "https-proxy-agent": "^7.0.6", - "inquirer": "^8.2.6", - "lodash": "^4.17.21", - "natural-orderby": "^5.0.0", - "netrc-parser": "3.1.6", - "node-fetch": "^2.6.7", - "open": "^10.1.2", - "parse-procfile": "^0.0.2", - "phoenix": "^1.6.14", - "portfinder": "^1.0.32", - "printf": "0.6.1", - "psl": "^1.9.0", - "redis-parser": "^3.0.0", - "semver": "^7.7.3", - "shell-escape": "^0.2.0", - "shell-quote": "^1.8.1", - "ssh2": "^1.16.0", - "stdout-stderr": "^0.1.13", - "strftime": "^0.10.0", - "term-img": "^4.1.0", - "tmp": "^0.2.5", - "true-myth": "4.1.1", - "tsheredoc": "^1.0.1", - "tslib": "1.14.1", - "urijs": "^1.19.11", - "word-wrap": "^1.2.5", - "ws": "^6.2.2", - "yaml": "^2.0.1", - "yargs-parser": "18.1.3" - }, - "devDependencies": { - "@heroku-cli/schema": "^1.0.25", - "@istanbuljs/nyc-config-typescript": "^1.0.2", - "@oclif/test": "^4.1.15", - "@types/ansi-styles": "^3.2.1", - "@types/bytes": "^3.1.4", - "@types/chai": "^4.3.14", - "@types/chai-as-promised": "^7.1.8", - "@types/debug": "^4.1.2", - "@types/fs-extra": "^11.0.4", - "@types/github-url-to-object": "^4.0.4", - "@types/glob": "^7.1.1", - "@types/inquirer": "^8.2.10", - "@types/lodash": "^4.14.123", - "@types/lolex": "^5.1.6", - "@types/mocha": "^10.0.10", - "@types/node": "22.16.5", - "@types/node-fetch": "^2.6.11", - "@types/phoenix": "^1.4.0", - "@types/proxyquire": "^1.3.28", - "@types/psl": "^1.1.3", - "@types/redis-parser": "^3.0.3", - "@types/shell-quote": "^1.7.5", - "@types/sinon": "^17.0.3", - "@types/ssh2": "^1.15.4", - "@types/std-mocks": "^1.0.4", - "@types/strftime": "^0.9.8", - "@types/supports-color": "^8.1.3", - "@types/tmp": "^0.2.6", - "@types/urijs": "^1.19.4", - "@types/uuid": "^8.3.0", - "@types/write-json-file": "^3.2.1", - "@types/ws": "^6.0.1", - "bats": "^1.1.0", - "chai": "^4.4.1", - "chai-as-promised": "^7.1.1", - "globby": "^10.0.2", - "lolex": "^5.1.2", - "mocha": "^10.8.2", - "nock": "^13.5.1", - "nyc": "^15.1.0", - "oclif": "^4.22.65", - "proxyquire": "^2.1.0", - "qqjs": "0.3.11", - "rimraf": "5.0.5", - "sinon": "^19.0.2", - "source-map-support": "^0.5.21", - "std-mocks": "^2.0.0", - "ts-node": "^10.9.2", - "typescript": "4.8.4" - }, - "engines": { - "node": "20.x, 22.x" - }, - "files": [ - "/autocomplete-scripts", - "/bin", - "/lib", - "/npm-shrinkwrap.json", - "/oclif.manifest.json" - ], - "homepage": "https://cli.heroku.com", - "keywords": [ - "heroku", - "heroku-cli-plugin" - ], - "license": "ISC", - "main": "lib/index.js", - "repository": "heroku/cli", - "scripts": { - "build": "rm -rf lib && tsc", - "build:dev": "rm -rf lib && tsc --sourcemap", - "lint": "eslint . --ext .ts --config ../../.eslintrc.cjs", - "lint:fix": "eslint . --ext .ts --config ../../.eslintrc.cjs --fix", - "coverage": "nyc --reporter=lcov --reporter=text-summary npm run test", - "coverage:html": "nyc --reporter=html --reporter=text-summary npm run test", - "coverage:check": "nyc --check-coverage --branches 80 --statements 80 --functions 80 --lines 80 npm run test", - "create-shrinkwrap": "cp ../../package-lock.json ./npm-shrinkwrap.json && echo '✅ npm-shrinkwrap.json created from package-lock.json'", - "prepublishOnly": "npm run create-shrinkwrap", - "postpublish": "rm -f oclif.manifest.json", - "manifest": "oclif manifest", - "prepack": "npm run build && npm run manifest", - "pretest": "tsc -p test --noEmit && cd ../.. && npm run build", - "test:acceptance": "npm run pretest && mocha --forbid-only \"test/**/*.acceptance.test.ts\" && node ./bin/bats-test-runner", - "test:integration": "npm run pretest && mocha --forbid-only \"test/**/*.integration.test.ts\"", - "test:smoke": "npm run pretest && mocha --forbid-only \"test/**/smoke.acceptance.test.ts\"", - "test:unit:justTest:local": "mocha \"test/**/*.unit.test.ts\"", - "test:unit:justTest:ci": "nyc --reporter=lcov --reporter=text-summary mocha --forbid-only \"test/**/*.unit.test.ts\"", - "test": "npm run pretest && npm run test:unit:justTest:ci", - "test:local": "npm run pretest && npm run test:unit:justTest:local", - "version": "oclif readme --multi && git add README.md ../../docs" - }, - "type": "module", - "types": "lib/index.d.ts" -} diff --git a/packages/cli/scripts b/packages/cli/scripts deleted file mode 120000 index c5efc95ebf..0000000000 --- a/packages/cli/scripts +++ /dev/null @@ -1 +0,0 @@ -../../scripts \ No newline at end of file diff --git a/scripts/comment-commands.sh b/scripts/comment-commands.sh index a48c076ae7..1ffa35410c 100755 --- a/scripts/comment-commands.sh +++ b/scripts/comment-commands.sh @@ -1,7 +1,7 @@ #!/bin/bash # Find all TypeScript files in the commands directory -find packages/cli/src/commands -name "*.ts" -type f | while read -r file; do +find ./src/commands -name "*.ts" -type f | while read -r file; do # Skip if file is already commented if ! grep -q "^/\*" "$file"; then # Add comment markers at the start and end of the file diff --git a/scripts/create-release-pr b/scripts/create-release-pr index 1d010bde71..8050e1a3cd 100755 --- a/scripts/create-release-pr +++ b/scripts/create-release-pr @@ -48,7 +48,7 @@ rm -rf ./packages/*/oclif.manifest.json echo "Creating new CLI version and changelog with commit-and-tag-version..." npx commit-and-tag-version -PACKAGE_VERSION=`node -e "console.log(require('./packages/cli/package.json').version)"` +PACKAGE_VERSION=`node -e "console.log(require('./package.json').version)"` echo "Done creating new CLI version and changelog" echo "Updating package-lock.json with new package versions" diff --git a/scripts/release/create-git-prerelease-tag-and-push b/scripts/release/create-git-prerelease-tag-and-push index db354799bb..2910482c84 100755 --- a/scripts/release/create-git-prerelease-tag-and-push +++ b/scripts/release/create-git-prerelease-tag-and-push @@ -5,7 +5,7 @@ set -e -o pipefail PRERELEASE_PREFIX="prerelease/" PRERELEASE_TAG_MARKER="beta" CURRENT_BRANCH=`git rev-parse --abbrev-ref HEAD` -PACKAGE_VERSION=`node -e "console.log(require('./packages/cli/package.json').version)"` +PACKAGE_VERSION=`node -e "console.log(require('./package.json').version)"` TAG_NAME="v${PACKAGE_VERSION}" EXISTING_REMOTE_TAG=$(git ls-remote origin "refs/tags/${TAG_NAME}") diff --git a/scripts/release/create-git-tag-and-push b/scripts/release/create-git-tag-and-push index 25c19cf672..3d7afae446 100755 --- a/scripts/release/create-git-tag-and-push +++ b/scripts/release/create-git-tag-and-push @@ -2,7 +2,7 @@ set -e -o pipefail -PACKAGE_VERSION=`node -e "console.log(require('./packages/cli/package.json').version)"` +PACKAGE_VERSION=`node -e "console.log(require('./package.json').version)"` CURRENT_BRANCH=`git rev-parse --abbrev-ref HEAD` if [[ "${CURRENT_BRANCH}" != "main" ]]; then diff --git a/scripts/release/macos_installer_trigger b/scripts/release/macos_installer_trigger index 34ba90772b..33c162cd54 100755 --- a/scripts/release/macos_installer_trigger +++ b/scripts/release/macos_installer_trigger @@ -9,7 +9,7 @@ fi ./scripts/utils/_github_setup -VERSION=$(node -p "require('./packages/cli/package.json').version") +VERSION=$(node -p "require('./package.json').version") # trigger a macos installer by committing and tagging to the repo diff --git a/scripts/sign/deb b/scripts/sign/deb index 18aca6bd15..39fa56f7e0 100755 --- a/scripts/sign/deb +++ b/scripts/sign/deb @@ -14,5 +14,5 @@ sha256sum *Release* # mkdir -p /build/dist/apt # echo $HEROKU_DEB_PUBLIC_KEY | base64 --decode > /build/dist/apt/release.key # -mkdir -p /home/runner/work/cli/cli/packages/cli/dist/apt -echo "$HEROKU_DEB_PUBLIC_KEY" | base64 --decode > /home/runner/work/cli/cli/packages/cli/dist/apt/release.key +mkdir -p /home/runner/work/cli/cli/dist/apt +echo "$HEROKU_DEB_PUBLIC_KEY" | base64 --decode > /home/runner/work/cli/cli/dist/apt/release.key diff --git a/scripts/update-node-version-to-latest b/scripts/update-node-version-to-latest index 8b5029f748..636dbab408 100755 --- a/scripts/update-node-version-to-latest +++ b/scripts/update-node-version-to-latest @@ -30,7 +30,7 @@ fi # Update the Node.js version in oclif.config.mjs # Using sed to update the version field in the oclif config -config_file="packages/cli/oclif.config.mjs" +config_file="./oclif.config.mjs" if [ -f "$config_file" ]; then sed -i '' "s/version: '[^']*',/version: '$version',/" "$config_file" echo "Updated nodejs version to $version in .tool-versions and oclif.config.mjs" diff --git a/scripts/upload/deb b/scripts/upload/deb index 79b92a69c2..66d8ab0b9a 100755 --- a/scripts/upload/deb +++ b/scripts/upload/deb @@ -8,5 +8,5 @@ qq.run(async () => { await qq.x('./node_modules/.bin/oclif upload:deb') const HEROKU_S3_BUCKET = await getHerokuS3Bucket() - await qq.x(`aws s3 cp --content-type text/plain --cache-control "max-age: 604800" /home/runner/work/cli/cli/packages/cli/dist/apt/release.key "s3://${HEROKU_S3_BUCKET}/channels/stable/apt/release.key"`) + await qq.x(`aws s3 cp --content-type text/plain --cache-control "max-age: 604800" /home/runner/work/cli/cli/dist/apt/release.key "s3://${HEROKU_S3_BUCKET}/channels/stable/apt/release.key"`) }) diff --git a/scripts/utils/_fetch_node_binary b/scripts/utils/_fetch_node_binary index 7a93aaecf2..52ca2e10f3 100755 --- a/scripts/utils/_fetch_node_binary +++ b/scripts/utils/_fetch_node_binary @@ -15,7 +15,7 @@ fi output=$1 node_ext="" -NODE_VERSION=$(node -p "require('./packages/cli/package.json').oclif.update.node.version || process.versions.node") +NODE_VERSION=$(node -p "require('./package.json').oclif.update.node.version || process.versions.node") mkdir -p "$output" mkdir -p "$TMP_DIR/node" diff --git a/scripts/utils/_version.js b/scripts/utils/_version.js index 1cdcc045ac..2b71f87745 100644 --- a/scripts/utils/_version.js +++ b/scripts/utils/_version.js @@ -1,7 +1,7 @@ const qq = require('qqjs') module.exports = async () => { - let { version } = require('../../packages/cli/package.json') + let { version } = require('../../package.json') if (version.includes('-')) { let channel = version.split('-')[1].split('.')[0] let sha = await qq.x.stdout('git', ['rev-parse', '--short', 'HEAD']) diff --git a/scripts/utils/getHerokuS3Bucket.js b/scripts/utils/getHerokuS3Bucket.js index e24b33476e..d68b8113d3 100644 --- a/scripts/utils/getHerokuS3Bucket.js +++ b/scripts/utils/getHerokuS3Bucket.js @@ -1,13 +1,13 @@ const path = require('path') const getHerokuS3Bucket = async () => { - const configPath = path.join(__dirname, '..', '..', 'packages', 'cli', 'oclif.config.mjs') + const configPath = path.join(__dirname, '..', '..', 'oclif.config.mjs') // Use dynamic import to load ESM module from CommonJS const config = await import('file://' + configPath) const bucket = config.default?.update?.s3?.bucket if (!bucket) { - throw new Error('S3 bucket missing from packages/cli/oclif.config.mjs') + throw new Error('S3 bucket missing from oclif.config.mjs') } return bucket diff --git a/packages/cli/src/analytics.ts b/src/analytics.ts similarity index 100% rename from packages/cli/src/analytics.ts rename to src/analytics.ts diff --git a/packages/cli/src/commands/access/add.ts b/src/commands/access/add.ts similarity index 100% rename from packages/cli/src/commands/access/add.ts rename to src/commands/access/add.ts diff --git a/packages/cli/src/commands/access/index.ts b/src/commands/access/index.ts similarity index 100% rename from packages/cli/src/commands/access/index.ts rename to src/commands/access/index.ts diff --git a/packages/cli/src/commands/access/remove.ts b/src/commands/access/remove.ts similarity index 100% rename from packages/cli/src/commands/access/remove.ts rename to src/commands/access/remove.ts diff --git a/packages/cli/src/commands/access/update.ts b/src/commands/access/update.ts similarity index 100% rename from packages/cli/src/commands/access/update.ts rename to src/commands/access/update.ts diff --git a/packages/cli/src/commands/accounts/add.ts b/src/commands/accounts/add.ts similarity index 100% rename from packages/cli/src/commands/accounts/add.ts rename to src/commands/accounts/add.ts diff --git a/packages/cli/src/commands/accounts/current.ts b/src/commands/accounts/current.ts similarity index 100% rename from packages/cli/src/commands/accounts/current.ts rename to src/commands/accounts/current.ts diff --git a/packages/cli/src/commands/accounts/index.ts b/src/commands/accounts/index.ts similarity index 100% rename from packages/cli/src/commands/accounts/index.ts rename to src/commands/accounts/index.ts diff --git a/packages/cli/src/commands/accounts/remove.ts b/src/commands/accounts/remove.ts similarity index 100% rename from packages/cli/src/commands/accounts/remove.ts rename to src/commands/accounts/remove.ts diff --git a/packages/cli/src/commands/accounts/set.ts b/src/commands/accounts/set.ts similarity index 100% rename from packages/cli/src/commands/accounts/set.ts rename to src/commands/accounts/set.ts diff --git a/packages/cli/src/commands/addons/attach.ts b/src/commands/addons/attach.ts similarity index 100% rename from packages/cli/src/commands/addons/attach.ts rename to src/commands/addons/attach.ts diff --git a/packages/cli/src/commands/addons/create.ts b/src/commands/addons/create.ts similarity index 100% rename from packages/cli/src/commands/addons/create.ts rename to src/commands/addons/create.ts diff --git a/packages/cli/src/commands/addons/destroy.ts b/src/commands/addons/destroy.ts similarity index 100% rename from packages/cli/src/commands/addons/destroy.ts rename to src/commands/addons/destroy.ts diff --git a/packages/cli/src/commands/addons/detach.ts b/src/commands/addons/detach.ts similarity index 100% rename from packages/cli/src/commands/addons/detach.ts rename to src/commands/addons/detach.ts diff --git a/packages/cli/src/commands/addons/docs.ts b/src/commands/addons/docs.ts similarity index 100% rename from packages/cli/src/commands/addons/docs.ts rename to src/commands/addons/docs.ts diff --git a/packages/cli/src/commands/addons/index.ts b/src/commands/addons/index.ts similarity index 100% rename from packages/cli/src/commands/addons/index.ts rename to src/commands/addons/index.ts diff --git a/packages/cli/src/commands/addons/info.ts b/src/commands/addons/info.ts similarity index 100% rename from packages/cli/src/commands/addons/info.ts rename to src/commands/addons/info.ts diff --git a/packages/cli/src/commands/addons/open.ts b/src/commands/addons/open.ts similarity index 100% rename from packages/cli/src/commands/addons/open.ts rename to src/commands/addons/open.ts diff --git a/packages/cli/src/commands/addons/plans.ts b/src/commands/addons/plans.ts similarity index 100% rename from packages/cli/src/commands/addons/plans.ts rename to src/commands/addons/plans.ts diff --git a/packages/cli/src/commands/addons/rename.ts b/src/commands/addons/rename.ts similarity index 100% rename from packages/cli/src/commands/addons/rename.ts rename to src/commands/addons/rename.ts diff --git a/packages/cli/src/commands/addons/services.ts b/src/commands/addons/services.ts similarity index 100% rename from packages/cli/src/commands/addons/services.ts rename to src/commands/addons/services.ts diff --git a/packages/cli/src/commands/addons/upgrade.ts b/src/commands/addons/upgrade.ts similarity index 100% rename from packages/cli/src/commands/addons/upgrade.ts rename to src/commands/addons/upgrade.ts diff --git a/packages/cli/src/commands/addons/wait.ts b/src/commands/addons/wait.ts similarity index 100% rename from packages/cli/src/commands/addons/wait.ts rename to src/commands/addons/wait.ts diff --git a/packages/cli/src/commands/apps/create.ts b/src/commands/apps/create.ts similarity index 100% rename from packages/cli/src/commands/apps/create.ts rename to src/commands/apps/create.ts diff --git a/packages/cli/src/commands/apps/destroy.ts b/src/commands/apps/destroy.ts similarity index 100% rename from packages/cli/src/commands/apps/destroy.ts rename to src/commands/apps/destroy.ts diff --git a/packages/cli/src/commands/apps/errors.ts b/src/commands/apps/errors.ts similarity index 100% rename from packages/cli/src/commands/apps/errors.ts rename to src/commands/apps/errors.ts diff --git a/packages/cli/src/commands/apps/favorites/add.ts b/src/commands/apps/favorites/add.ts similarity index 100% rename from packages/cli/src/commands/apps/favorites/add.ts rename to src/commands/apps/favorites/add.ts diff --git a/packages/cli/src/commands/apps/favorites/index.ts b/src/commands/apps/favorites/index.ts similarity index 100% rename from packages/cli/src/commands/apps/favorites/index.ts rename to src/commands/apps/favorites/index.ts diff --git a/packages/cli/src/commands/apps/favorites/remove.ts b/src/commands/apps/favorites/remove.ts similarity index 100% rename from packages/cli/src/commands/apps/favorites/remove.ts rename to src/commands/apps/favorites/remove.ts diff --git a/packages/cli/src/commands/apps/index.ts b/src/commands/apps/index.ts similarity index 100% rename from packages/cli/src/commands/apps/index.ts rename to src/commands/apps/index.ts diff --git a/packages/cli/src/commands/apps/info.ts b/src/commands/apps/info.ts similarity index 100% rename from packages/cli/src/commands/apps/info.ts rename to src/commands/apps/info.ts diff --git a/packages/cli/src/commands/apps/join.ts b/src/commands/apps/join.ts similarity index 100% rename from packages/cli/src/commands/apps/join.ts rename to src/commands/apps/join.ts diff --git a/packages/cli/src/commands/apps/leave.ts b/src/commands/apps/leave.ts similarity index 100% rename from packages/cli/src/commands/apps/leave.ts rename to src/commands/apps/leave.ts diff --git a/packages/cli/src/commands/apps/lock.ts b/src/commands/apps/lock.ts similarity index 100% rename from packages/cli/src/commands/apps/lock.ts rename to src/commands/apps/lock.ts diff --git a/packages/cli/src/commands/apps/open.ts b/src/commands/apps/open.ts similarity index 100% rename from packages/cli/src/commands/apps/open.ts rename to src/commands/apps/open.ts diff --git a/packages/cli/src/commands/apps/rename.ts b/src/commands/apps/rename.ts similarity index 100% rename from packages/cli/src/commands/apps/rename.ts rename to src/commands/apps/rename.ts diff --git a/packages/cli/src/commands/apps/stacks/index.ts b/src/commands/apps/stacks/index.ts similarity index 100% rename from packages/cli/src/commands/apps/stacks/index.ts rename to src/commands/apps/stacks/index.ts diff --git a/packages/cli/src/commands/apps/stacks/set.ts b/src/commands/apps/stacks/set.ts similarity index 100% rename from packages/cli/src/commands/apps/stacks/set.ts rename to src/commands/apps/stacks/set.ts diff --git a/packages/cli/src/commands/apps/transfer.ts b/src/commands/apps/transfer.ts similarity index 100% rename from packages/cli/src/commands/apps/transfer.ts rename to src/commands/apps/transfer.ts diff --git a/packages/cli/src/commands/apps/unlock.ts b/src/commands/apps/unlock.ts similarity index 100% rename from packages/cli/src/commands/apps/unlock.ts rename to src/commands/apps/unlock.ts diff --git a/packages/cli/src/commands/auth/2fa/disable.ts b/src/commands/auth/2fa/disable.ts similarity index 100% rename from packages/cli/src/commands/auth/2fa/disable.ts rename to src/commands/auth/2fa/disable.ts diff --git a/packages/cli/src/commands/auth/2fa/index.ts b/src/commands/auth/2fa/index.ts similarity index 100% rename from packages/cli/src/commands/auth/2fa/index.ts rename to src/commands/auth/2fa/index.ts diff --git a/packages/cli/src/commands/auth/login.ts b/src/commands/auth/login.ts similarity index 100% rename from packages/cli/src/commands/auth/login.ts rename to src/commands/auth/login.ts diff --git a/packages/cli/src/commands/auth/logout.ts b/src/commands/auth/logout.ts similarity index 100% rename from packages/cli/src/commands/auth/logout.ts rename to src/commands/auth/logout.ts diff --git a/packages/cli/src/commands/auth/token.ts b/src/commands/auth/token.ts similarity index 100% rename from packages/cli/src/commands/auth/token.ts rename to src/commands/auth/token.ts diff --git a/packages/cli/src/commands/auth/whoami.ts b/src/commands/auth/whoami.ts similarity index 100% rename from packages/cli/src/commands/auth/whoami.ts rename to src/commands/auth/whoami.ts diff --git a/packages/cli/src/commands/authorizations/create.ts b/src/commands/authorizations/create.ts similarity index 100% rename from packages/cli/src/commands/authorizations/create.ts rename to src/commands/authorizations/create.ts diff --git a/packages/cli/src/commands/authorizations/index.ts b/src/commands/authorizations/index.ts similarity index 100% rename from packages/cli/src/commands/authorizations/index.ts rename to src/commands/authorizations/index.ts diff --git a/packages/cli/src/commands/authorizations/info.ts b/src/commands/authorizations/info.ts similarity index 100% rename from packages/cli/src/commands/authorizations/info.ts rename to src/commands/authorizations/info.ts diff --git a/packages/cli/src/commands/authorizations/revoke.ts b/src/commands/authorizations/revoke.ts similarity index 100% rename from packages/cli/src/commands/authorizations/revoke.ts rename to src/commands/authorizations/revoke.ts diff --git a/packages/cli/src/commands/authorizations/rotate.ts b/src/commands/authorizations/rotate.ts similarity index 100% rename from packages/cli/src/commands/authorizations/rotate.ts rename to src/commands/authorizations/rotate.ts diff --git a/packages/cli/src/commands/authorizations/update.ts b/src/commands/authorizations/update.ts similarity index 100% rename from packages/cli/src/commands/authorizations/update.ts rename to src/commands/authorizations/update.ts diff --git a/packages/cli/src/commands/autocomplete/create.ts b/src/commands/autocomplete/create.ts similarity index 100% rename from packages/cli/src/commands/autocomplete/create.ts rename to src/commands/autocomplete/create.ts diff --git a/packages/cli/src/commands/autocomplete/doctor.ts b/src/commands/autocomplete/doctor.ts similarity index 100% rename from packages/cli/src/commands/autocomplete/doctor.ts rename to src/commands/autocomplete/doctor.ts diff --git a/packages/cli/src/commands/autocomplete/index.ts b/src/commands/autocomplete/index.ts similarity index 100% rename from packages/cli/src/commands/autocomplete/index.ts rename to src/commands/autocomplete/index.ts diff --git a/packages/cli/src/commands/autocomplete/options.ts b/src/commands/autocomplete/options.ts similarity index 100% rename from packages/cli/src/commands/autocomplete/options.ts rename to src/commands/autocomplete/options.ts diff --git a/packages/cli/src/commands/autocomplete/script.ts b/src/commands/autocomplete/script.ts similarity index 100% rename from packages/cli/src/commands/autocomplete/script.ts rename to src/commands/autocomplete/script.ts diff --git a/packages/cli/src/commands/buildpacks/add.ts b/src/commands/buildpacks/add.ts similarity index 100% rename from packages/cli/src/commands/buildpacks/add.ts rename to src/commands/buildpacks/add.ts diff --git a/packages/cli/src/commands/buildpacks/clear.ts b/src/commands/buildpacks/clear.ts similarity index 100% rename from packages/cli/src/commands/buildpacks/clear.ts rename to src/commands/buildpacks/clear.ts diff --git a/packages/cli/src/commands/buildpacks/index.ts b/src/commands/buildpacks/index.ts similarity index 100% rename from packages/cli/src/commands/buildpacks/index.ts rename to src/commands/buildpacks/index.ts diff --git a/packages/cli/src/commands/buildpacks/info.ts b/src/commands/buildpacks/info.ts similarity index 100% rename from packages/cli/src/commands/buildpacks/info.ts rename to src/commands/buildpacks/info.ts diff --git a/packages/cli/src/commands/buildpacks/remove.ts b/src/commands/buildpacks/remove.ts similarity index 100% rename from packages/cli/src/commands/buildpacks/remove.ts rename to src/commands/buildpacks/remove.ts diff --git a/packages/cli/src/commands/buildpacks/search.ts b/src/commands/buildpacks/search.ts similarity index 100% rename from packages/cli/src/commands/buildpacks/search.ts rename to src/commands/buildpacks/search.ts diff --git a/packages/cli/src/commands/buildpacks/set.ts b/src/commands/buildpacks/set.ts similarity index 100% rename from packages/cli/src/commands/buildpacks/set.ts rename to src/commands/buildpacks/set.ts diff --git a/packages/cli/src/commands/buildpacks/versions.ts b/src/commands/buildpacks/versions.ts similarity index 100% rename from packages/cli/src/commands/buildpacks/versions.ts rename to src/commands/buildpacks/versions.ts diff --git a/packages/cli/src/commands/certs/add.ts b/src/commands/certs/add.ts similarity index 100% rename from packages/cli/src/commands/certs/add.ts rename to src/commands/certs/add.ts diff --git a/packages/cli/src/commands/certs/auto/disable.ts b/src/commands/certs/auto/disable.ts similarity index 100% rename from packages/cli/src/commands/certs/auto/disable.ts rename to src/commands/certs/auto/disable.ts diff --git a/packages/cli/src/commands/certs/auto/enable.ts b/src/commands/certs/auto/enable.ts similarity index 100% rename from packages/cli/src/commands/certs/auto/enable.ts rename to src/commands/certs/auto/enable.ts diff --git a/packages/cli/src/commands/certs/auto/index.ts b/src/commands/certs/auto/index.ts similarity index 100% rename from packages/cli/src/commands/certs/auto/index.ts rename to src/commands/certs/auto/index.ts diff --git a/packages/cli/src/commands/certs/auto/refresh.ts b/src/commands/certs/auto/refresh.ts similarity index 100% rename from packages/cli/src/commands/certs/auto/refresh.ts rename to src/commands/certs/auto/refresh.ts diff --git a/packages/cli/src/commands/certs/generate.ts b/src/commands/certs/generate.ts similarity index 100% rename from packages/cli/src/commands/certs/generate.ts rename to src/commands/certs/generate.ts diff --git a/packages/cli/src/commands/certs/index.ts b/src/commands/certs/index.ts similarity index 100% rename from packages/cli/src/commands/certs/index.ts rename to src/commands/certs/index.ts diff --git a/packages/cli/src/commands/certs/info.ts b/src/commands/certs/info.ts similarity index 100% rename from packages/cli/src/commands/certs/info.ts rename to src/commands/certs/info.ts diff --git a/packages/cli/src/commands/certs/remove.ts b/src/commands/certs/remove.ts similarity index 100% rename from packages/cli/src/commands/certs/remove.ts rename to src/commands/certs/remove.ts diff --git a/packages/cli/src/commands/certs/update.ts b/src/commands/certs/update.ts similarity index 100% rename from packages/cli/src/commands/certs/update.ts rename to src/commands/certs/update.ts diff --git a/packages/cli/src/commands/ci/config/get.ts b/src/commands/ci/config/get.ts similarity index 100% rename from packages/cli/src/commands/ci/config/get.ts rename to src/commands/ci/config/get.ts diff --git a/packages/cli/src/commands/ci/config/index.ts b/src/commands/ci/config/index.ts similarity index 100% rename from packages/cli/src/commands/ci/config/index.ts rename to src/commands/ci/config/index.ts diff --git a/packages/cli/src/commands/ci/config/set.ts b/src/commands/ci/config/set.ts similarity index 100% rename from packages/cli/src/commands/ci/config/set.ts rename to src/commands/ci/config/set.ts diff --git a/packages/cli/src/commands/ci/config/unset.ts b/src/commands/ci/config/unset.ts similarity index 100% rename from packages/cli/src/commands/ci/config/unset.ts rename to src/commands/ci/config/unset.ts diff --git a/packages/cli/src/commands/ci/debug.ts b/src/commands/ci/debug.ts similarity index 100% rename from packages/cli/src/commands/ci/debug.ts rename to src/commands/ci/debug.ts diff --git a/packages/cli/src/commands/ci/index.ts b/src/commands/ci/index.ts similarity index 100% rename from packages/cli/src/commands/ci/index.ts rename to src/commands/ci/index.ts diff --git a/packages/cli/src/commands/ci/info.ts b/src/commands/ci/info.ts similarity index 100% rename from packages/cli/src/commands/ci/info.ts rename to src/commands/ci/info.ts diff --git a/packages/cli/src/commands/ci/last.ts b/src/commands/ci/last.ts similarity index 100% rename from packages/cli/src/commands/ci/last.ts rename to src/commands/ci/last.ts diff --git a/packages/cli/src/commands/ci/migrate-manifest.ts b/src/commands/ci/migrate-manifest.ts similarity index 100% rename from packages/cli/src/commands/ci/migrate-manifest.ts rename to src/commands/ci/migrate-manifest.ts diff --git a/packages/cli/src/commands/ci/open.ts b/src/commands/ci/open.ts similarity index 100% rename from packages/cli/src/commands/ci/open.ts rename to src/commands/ci/open.ts diff --git a/packages/cli/src/commands/ci/rerun.ts b/src/commands/ci/rerun.ts similarity index 100% rename from packages/cli/src/commands/ci/rerun.ts rename to src/commands/ci/rerun.ts diff --git a/packages/cli/src/commands/ci/run.ts b/src/commands/ci/run.ts similarity index 100% rename from packages/cli/src/commands/ci/run.ts rename to src/commands/ci/run.ts diff --git a/packages/cli/src/commands/clients/create.ts b/src/commands/clients/create.ts similarity index 100% rename from packages/cli/src/commands/clients/create.ts rename to src/commands/clients/create.ts diff --git a/packages/cli/src/commands/clients/destroy.ts b/src/commands/clients/destroy.ts similarity index 100% rename from packages/cli/src/commands/clients/destroy.ts rename to src/commands/clients/destroy.ts diff --git a/packages/cli/src/commands/clients/index.ts b/src/commands/clients/index.ts similarity index 100% rename from packages/cli/src/commands/clients/index.ts rename to src/commands/clients/index.ts diff --git a/packages/cli/src/commands/clients/info.ts b/src/commands/clients/info.ts similarity index 100% rename from packages/cli/src/commands/clients/info.ts rename to src/commands/clients/info.ts diff --git a/packages/cli/src/commands/clients/rotate.ts b/src/commands/clients/rotate.ts similarity index 100% rename from packages/cli/src/commands/clients/rotate.ts rename to src/commands/clients/rotate.ts diff --git a/packages/cli/src/commands/clients/update.ts b/src/commands/clients/update.ts similarity index 100% rename from packages/cli/src/commands/clients/update.ts rename to src/commands/clients/update.ts diff --git a/packages/cli/src/commands/config/edit.ts b/src/commands/config/edit.ts similarity index 100% rename from packages/cli/src/commands/config/edit.ts rename to src/commands/config/edit.ts diff --git a/packages/cli/src/commands/config/get.ts b/src/commands/config/get.ts similarity index 100% rename from packages/cli/src/commands/config/get.ts rename to src/commands/config/get.ts diff --git a/packages/cli/src/commands/config/index.ts b/src/commands/config/index.ts similarity index 100% rename from packages/cli/src/commands/config/index.ts rename to src/commands/config/index.ts diff --git a/packages/cli/src/commands/config/set.ts b/src/commands/config/set.ts similarity index 100% rename from packages/cli/src/commands/config/set.ts rename to src/commands/config/set.ts diff --git a/packages/cli/src/commands/config/unset.ts b/src/commands/config/unset.ts similarity index 100% rename from packages/cli/src/commands/config/unset.ts rename to src/commands/config/unset.ts diff --git a/packages/cli/src/commands/console.ts b/src/commands/console.ts similarity index 100% rename from packages/cli/src/commands/console.ts rename to src/commands/console.ts diff --git a/packages/cli/src/commands/container/login.ts b/src/commands/container/login.ts similarity index 100% rename from packages/cli/src/commands/container/login.ts rename to src/commands/container/login.ts diff --git a/packages/cli/src/commands/container/logout.ts b/src/commands/container/logout.ts similarity index 100% rename from packages/cli/src/commands/container/logout.ts rename to src/commands/container/logout.ts diff --git a/packages/cli/src/commands/container/pull.ts b/src/commands/container/pull.ts similarity index 100% rename from packages/cli/src/commands/container/pull.ts rename to src/commands/container/pull.ts diff --git a/packages/cli/src/commands/container/push.ts b/src/commands/container/push.ts similarity index 100% rename from packages/cli/src/commands/container/push.ts rename to src/commands/container/push.ts diff --git a/packages/cli/src/commands/container/release.ts b/src/commands/container/release.ts similarity index 100% rename from packages/cli/src/commands/container/release.ts rename to src/commands/container/release.ts diff --git a/packages/cli/src/commands/container/rm.ts b/src/commands/container/rm.ts similarity index 100% rename from packages/cli/src/commands/container/rm.ts rename to src/commands/container/rm.ts diff --git a/packages/cli/src/commands/container/run.ts b/src/commands/container/run.ts similarity index 100% rename from packages/cli/src/commands/container/run.ts rename to src/commands/container/run.ts diff --git a/packages/cli/src/commands/dashboard.ts b/src/commands/dashboard.ts similarity index 100% rename from packages/cli/src/commands/dashboard.ts rename to src/commands/dashboard.ts diff --git a/packages/cli/src/commands/domains/add.ts b/src/commands/domains/add.ts similarity index 100% rename from packages/cli/src/commands/domains/add.ts rename to src/commands/domains/add.ts diff --git a/packages/cli/src/commands/domains/clear.ts b/src/commands/domains/clear.ts similarity index 100% rename from packages/cli/src/commands/domains/clear.ts rename to src/commands/domains/clear.ts diff --git a/packages/cli/src/commands/domains/index.ts b/src/commands/domains/index.ts similarity index 100% rename from packages/cli/src/commands/domains/index.ts rename to src/commands/domains/index.ts diff --git a/packages/cli/src/commands/domains/info.ts b/src/commands/domains/info.ts similarity index 100% rename from packages/cli/src/commands/domains/info.ts rename to src/commands/domains/info.ts diff --git a/packages/cli/src/commands/domains/remove.ts b/src/commands/domains/remove.ts similarity index 100% rename from packages/cli/src/commands/domains/remove.ts rename to src/commands/domains/remove.ts diff --git a/packages/cli/src/commands/domains/update.ts b/src/commands/domains/update.ts similarity index 100% rename from packages/cli/src/commands/domains/update.ts rename to src/commands/domains/update.ts diff --git a/packages/cli/src/commands/domains/wait.ts b/src/commands/domains/wait.ts similarity index 100% rename from packages/cli/src/commands/domains/wait.ts rename to src/commands/domains/wait.ts diff --git a/packages/cli/src/commands/drains/add.ts b/src/commands/drains/add.ts similarity index 100% rename from packages/cli/src/commands/drains/add.ts rename to src/commands/drains/add.ts diff --git a/packages/cli/src/commands/drains/index.ts b/src/commands/drains/index.ts similarity index 100% rename from packages/cli/src/commands/drains/index.ts rename to src/commands/drains/index.ts diff --git a/packages/cli/src/commands/drains/remove.ts b/src/commands/drains/remove.ts similarity index 100% rename from packages/cli/src/commands/drains/remove.ts rename to src/commands/drains/remove.ts diff --git a/packages/cli/src/commands/features/disable.ts b/src/commands/features/disable.ts similarity index 100% rename from packages/cli/src/commands/features/disable.ts rename to src/commands/features/disable.ts diff --git a/packages/cli/src/commands/features/enable.ts b/src/commands/features/enable.ts similarity index 100% rename from packages/cli/src/commands/features/enable.ts rename to src/commands/features/enable.ts diff --git a/packages/cli/src/commands/features/index.ts b/src/commands/features/index.ts similarity index 100% rename from packages/cli/src/commands/features/index.ts rename to src/commands/features/index.ts diff --git a/packages/cli/src/commands/features/info.ts b/src/commands/features/info.ts similarity index 100% rename from packages/cli/src/commands/features/info.ts rename to src/commands/features/info.ts diff --git a/packages/cli/src/commands/git/clone.ts b/src/commands/git/clone.ts similarity index 100% rename from packages/cli/src/commands/git/clone.ts rename to src/commands/git/clone.ts diff --git a/packages/cli/src/commands/git/credentials.ts b/src/commands/git/credentials.ts similarity index 100% rename from packages/cli/src/commands/git/credentials.ts rename to src/commands/git/credentials.ts diff --git a/packages/cli/src/commands/git/remote.ts b/src/commands/git/remote.ts similarity index 100% rename from packages/cli/src/commands/git/remote.ts rename to src/commands/git/remote.ts diff --git a/packages/cli/src/commands/keys/add.ts b/src/commands/keys/add.ts similarity index 100% rename from packages/cli/src/commands/keys/add.ts rename to src/commands/keys/add.ts diff --git a/packages/cli/src/commands/keys/clear.ts b/src/commands/keys/clear.ts similarity index 100% rename from packages/cli/src/commands/keys/clear.ts rename to src/commands/keys/clear.ts diff --git a/packages/cli/src/commands/keys/index.ts b/src/commands/keys/index.ts similarity index 100% rename from packages/cli/src/commands/keys/index.ts rename to src/commands/keys/index.ts diff --git a/packages/cli/src/commands/keys/remove.ts b/src/commands/keys/remove.ts similarity index 100% rename from packages/cli/src/commands/keys/remove.ts rename to src/commands/keys/remove.ts diff --git a/packages/cli/src/commands/labs/disable.ts b/src/commands/labs/disable.ts similarity index 100% rename from packages/cli/src/commands/labs/disable.ts rename to src/commands/labs/disable.ts diff --git a/packages/cli/src/commands/labs/enable.ts b/src/commands/labs/enable.ts similarity index 100% rename from packages/cli/src/commands/labs/enable.ts rename to src/commands/labs/enable.ts diff --git a/packages/cli/src/commands/labs/index.ts b/src/commands/labs/index.ts similarity index 100% rename from packages/cli/src/commands/labs/index.ts rename to src/commands/labs/index.ts diff --git a/packages/cli/src/commands/labs/info.ts b/src/commands/labs/info.ts similarity index 100% rename from packages/cli/src/commands/labs/info.ts rename to src/commands/labs/info.ts diff --git a/packages/cli/src/commands/local/index.ts b/src/commands/local/index.ts similarity index 100% rename from packages/cli/src/commands/local/index.ts rename to src/commands/local/index.ts diff --git a/packages/cli/src/commands/local/run.ts b/src/commands/local/run.ts similarity index 100% rename from packages/cli/src/commands/local/run.ts rename to src/commands/local/run.ts diff --git a/packages/cli/src/commands/local/version.ts b/src/commands/local/version.ts similarity index 100% rename from packages/cli/src/commands/local/version.ts rename to src/commands/local/version.ts diff --git a/packages/cli/src/commands/logs.ts b/src/commands/logs.ts similarity index 100% rename from packages/cli/src/commands/logs.ts rename to src/commands/logs.ts diff --git a/packages/cli/src/commands/maintenance/index.ts b/src/commands/maintenance/index.ts similarity index 100% rename from packages/cli/src/commands/maintenance/index.ts rename to src/commands/maintenance/index.ts diff --git a/packages/cli/src/commands/maintenance/off.ts b/src/commands/maintenance/off.ts similarity index 100% rename from packages/cli/src/commands/maintenance/off.ts rename to src/commands/maintenance/off.ts diff --git a/packages/cli/src/commands/maintenance/on.ts b/src/commands/maintenance/on.ts similarity index 100% rename from packages/cli/src/commands/maintenance/on.ts rename to src/commands/maintenance/on.ts diff --git a/packages/cli/src/commands/mcp/start.ts b/src/commands/mcp/start.ts similarity index 100% rename from packages/cli/src/commands/mcp/start.ts rename to src/commands/mcp/start.ts diff --git a/packages/cli/src/commands/members/add.ts b/src/commands/members/add.ts similarity index 100% rename from packages/cli/src/commands/members/add.ts rename to src/commands/members/add.ts diff --git a/packages/cli/src/commands/members/index.ts b/src/commands/members/index.ts similarity index 100% rename from packages/cli/src/commands/members/index.ts rename to src/commands/members/index.ts diff --git a/packages/cli/src/commands/members/remove.ts b/src/commands/members/remove.ts similarity index 100% rename from packages/cli/src/commands/members/remove.ts rename to src/commands/members/remove.ts diff --git a/packages/cli/src/commands/members/set.ts b/src/commands/members/set.ts similarity index 100% rename from packages/cli/src/commands/members/set.ts rename to src/commands/members/set.ts diff --git a/packages/cli/src/commands/notifications/index.ts b/src/commands/notifications/index.ts similarity index 100% rename from packages/cli/src/commands/notifications/index.ts rename to src/commands/notifications/index.ts diff --git a/packages/cli/src/commands/orgs/index.ts b/src/commands/orgs/index.ts similarity index 100% rename from packages/cli/src/commands/orgs/index.ts rename to src/commands/orgs/index.ts diff --git a/packages/cli/src/commands/orgs/open.ts b/src/commands/orgs/open.ts similarity index 100% rename from packages/cli/src/commands/orgs/open.ts rename to src/commands/orgs/open.ts diff --git a/packages/cli/src/commands/pg/backups/cancel.ts b/src/commands/pg/backups/cancel.ts similarity index 100% rename from packages/cli/src/commands/pg/backups/cancel.ts rename to src/commands/pg/backups/cancel.ts diff --git a/packages/cli/src/commands/pg/backups/capture.ts b/src/commands/pg/backups/capture.ts similarity index 100% rename from packages/cli/src/commands/pg/backups/capture.ts rename to src/commands/pg/backups/capture.ts diff --git a/packages/cli/src/commands/pg/backups/delete.ts b/src/commands/pg/backups/delete.ts similarity index 100% rename from packages/cli/src/commands/pg/backups/delete.ts rename to src/commands/pg/backups/delete.ts diff --git a/packages/cli/src/commands/pg/backups/download.ts b/src/commands/pg/backups/download.ts similarity index 100% rename from packages/cli/src/commands/pg/backups/download.ts rename to src/commands/pg/backups/download.ts diff --git a/packages/cli/src/commands/pg/backups/index.ts b/src/commands/pg/backups/index.ts similarity index 100% rename from packages/cli/src/commands/pg/backups/index.ts rename to src/commands/pg/backups/index.ts diff --git a/packages/cli/src/commands/pg/backups/info.ts b/src/commands/pg/backups/info.ts similarity index 100% rename from packages/cli/src/commands/pg/backups/info.ts rename to src/commands/pg/backups/info.ts diff --git a/packages/cli/src/commands/pg/backups/restore.ts b/src/commands/pg/backups/restore.ts similarity index 100% rename from packages/cli/src/commands/pg/backups/restore.ts rename to src/commands/pg/backups/restore.ts diff --git a/packages/cli/src/commands/pg/backups/schedule.ts b/src/commands/pg/backups/schedule.ts similarity index 100% rename from packages/cli/src/commands/pg/backups/schedule.ts rename to src/commands/pg/backups/schedule.ts diff --git a/packages/cli/src/commands/pg/backups/schedules.ts b/src/commands/pg/backups/schedules.ts similarity index 100% rename from packages/cli/src/commands/pg/backups/schedules.ts rename to src/commands/pg/backups/schedules.ts diff --git a/packages/cli/src/commands/pg/backups/unschedule.ts b/src/commands/pg/backups/unschedule.ts similarity index 100% rename from packages/cli/src/commands/pg/backups/unschedule.ts rename to src/commands/pg/backups/unschedule.ts diff --git a/packages/cli/src/commands/pg/backups/url.ts b/src/commands/pg/backups/url.ts similarity index 100% rename from packages/cli/src/commands/pg/backups/url.ts rename to src/commands/pg/backups/url.ts diff --git a/packages/cli/src/commands/pg/bloat.ts b/src/commands/pg/bloat.ts similarity index 100% rename from packages/cli/src/commands/pg/bloat.ts rename to src/commands/pg/bloat.ts diff --git a/packages/cli/src/commands/pg/blocking.ts b/src/commands/pg/blocking.ts similarity index 100% rename from packages/cli/src/commands/pg/blocking.ts rename to src/commands/pg/blocking.ts diff --git a/packages/cli/src/commands/pg/connection-pooling/attach.ts b/src/commands/pg/connection-pooling/attach.ts similarity index 100% rename from packages/cli/src/commands/pg/connection-pooling/attach.ts rename to src/commands/pg/connection-pooling/attach.ts diff --git a/packages/cli/src/commands/pg/copy.ts b/src/commands/pg/copy.ts similarity index 100% rename from packages/cli/src/commands/pg/copy.ts rename to src/commands/pg/copy.ts diff --git a/packages/cli/src/commands/pg/credentials.ts b/src/commands/pg/credentials.ts similarity index 100% rename from packages/cli/src/commands/pg/credentials.ts rename to src/commands/pg/credentials.ts diff --git a/packages/cli/src/commands/pg/credentials/create.ts b/src/commands/pg/credentials/create.ts similarity index 100% rename from packages/cli/src/commands/pg/credentials/create.ts rename to src/commands/pg/credentials/create.ts diff --git a/packages/cli/src/commands/pg/credentials/destroy.ts b/src/commands/pg/credentials/destroy.ts similarity index 100% rename from packages/cli/src/commands/pg/credentials/destroy.ts rename to src/commands/pg/credentials/destroy.ts diff --git a/packages/cli/src/commands/pg/credentials/repair-default.ts b/src/commands/pg/credentials/repair-default.ts similarity index 100% rename from packages/cli/src/commands/pg/credentials/repair-default.ts rename to src/commands/pg/credentials/repair-default.ts diff --git a/packages/cli/src/commands/pg/credentials/rotate.ts b/src/commands/pg/credentials/rotate.ts similarity index 100% rename from packages/cli/src/commands/pg/credentials/rotate.ts rename to src/commands/pg/credentials/rotate.ts diff --git a/packages/cli/src/commands/pg/credentials/url.ts b/src/commands/pg/credentials/url.ts similarity index 100% rename from packages/cli/src/commands/pg/credentials/url.ts rename to src/commands/pg/credentials/url.ts diff --git a/packages/cli/src/commands/pg/diagnose.ts b/src/commands/pg/diagnose.ts similarity index 100% rename from packages/cli/src/commands/pg/diagnose.ts rename to src/commands/pg/diagnose.ts diff --git a/packages/cli/src/commands/pg/info.ts b/src/commands/pg/info.ts similarity index 100% rename from packages/cli/src/commands/pg/info.ts rename to src/commands/pg/info.ts diff --git a/packages/cli/src/commands/pg/kill.ts b/src/commands/pg/kill.ts similarity index 100% rename from packages/cli/src/commands/pg/kill.ts rename to src/commands/pg/kill.ts diff --git a/packages/cli/src/commands/pg/killall.ts b/src/commands/pg/killall.ts similarity index 100% rename from packages/cli/src/commands/pg/killall.ts rename to src/commands/pg/killall.ts diff --git a/packages/cli/src/commands/pg/links/create.ts b/src/commands/pg/links/create.ts similarity index 100% rename from packages/cli/src/commands/pg/links/create.ts rename to src/commands/pg/links/create.ts diff --git a/packages/cli/src/commands/pg/links/destroy.ts b/src/commands/pg/links/destroy.ts similarity index 100% rename from packages/cli/src/commands/pg/links/destroy.ts rename to src/commands/pg/links/destroy.ts diff --git a/packages/cli/src/commands/pg/links/index.ts b/src/commands/pg/links/index.ts similarity index 100% rename from packages/cli/src/commands/pg/links/index.ts rename to src/commands/pg/links/index.ts diff --git a/packages/cli/src/commands/pg/locks.ts b/src/commands/pg/locks.ts similarity index 100% rename from packages/cli/src/commands/pg/locks.ts rename to src/commands/pg/locks.ts diff --git a/packages/cli/src/commands/pg/maintenance/index.ts b/src/commands/pg/maintenance/index.ts similarity index 100% rename from packages/cli/src/commands/pg/maintenance/index.ts rename to src/commands/pg/maintenance/index.ts diff --git a/packages/cli/src/commands/pg/maintenance/run.ts b/src/commands/pg/maintenance/run.ts similarity index 100% rename from packages/cli/src/commands/pg/maintenance/run.ts rename to src/commands/pg/maintenance/run.ts diff --git a/packages/cli/src/commands/pg/maintenance/window.ts b/src/commands/pg/maintenance/window.ts similarity index 100% rename from packages/cli/src/commands/pg/maintenance/window.ts rename to src/commands/pg/maintenance/window.ts diff --git a/packages/cli/src/commands/pg/outliers.ts b/src/commands/pg/outliers.ts similarity index 100% rename from packages/cli/src/commands/pg/outliers.ts rename to src/commands/pg/outliers.ts diff --git a/packages/cli/src/commands/pg/promote.ts b/src/commands/pg/promote.ts similarity index 100% rename from packages/cli/src/commands/pg/promote.ts rename to src/commands/pg/promote.ts diff --git a/packages/cli/src/commands/pg/ps.ts b/src/commands/pg/ps.ts similarity index 100% rename from packages/cli/src/commands/pg/ps.ts rename to src/commands/pg/ps.ts diff --git a/packages/cli/src/commands/pg/psql.ts b/src/commands/pg/psql.ts similarity index 100% rename from packages/cli/src/commands/pg/psql.ts rename to src/commands/pg/psql.ts diff --git a/packages/cli/src/commands/pg/pull.ts b/src/commands/pg/pull.ts similarity index 100% rename from packages/cli/src/commands/pg/pull.ts rename to src/commands/pg/pull.ts diff --git a/packages/cli/src/commands/pg/push.ts b/src/commands/pg/push.ts similarity index 100% rename from packages/cli/src/commands/pg/push.ts rename to src/commands/pg/push.ts diff --git a/packages/cli/src/commands/pg/reset.ts b/src/commands/pg/reset.ts similarity index 100% rename from packages/cli/src/commands/pg/reset.ts rename to src/commands/pg/reset.ts diff --git a/packages/cli/src/commands/pg/settings/auto-explain.ts b/src/commands/pg/settings/auto-explain.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/auto-explain.ts rename to src/commands/pg/settings/auto-explain.ts diff --git a/packages/cli/src/commands/pg/settings/auto-explain/log-analyze.ts b/src/commands/pg/settings/auto-explain/log-analyze.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/auto-explain/log-analyze.ts rename to src/commands/pg/settings/auto-explain/log-analyze.ts diff --git a/packages/cli/src/commands/pg/settings/auto-explain/log-buffers.ts b/src/commands/pg/settings/auto-explain/log-buffers.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/auto-explain/log-buffers.ts rename to src/commands/pg/settings/auto-explain/log-buffers.ts diff --git a/packages/cli/src/commands/pg/settings/auto-explain/log-format.ts b/src/commands/pg/settings/auto-explain/log-format.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/auto-explain/log-format.ts rename to src/commands/pg/settings/auto-explain/log-format.ts diff --git a/packages/cli/src/commands/pg/settings/auto-explain/log-min-duration.ts b/src/commands/pg/settings/auto-explain/log-min-duration.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/auto-explain/log-min-duration.ts rename to src/commands/pg/settings/auto-explain/log-min-duration.ts diff --git a/packages/cli/src/commands/pg/settings/auto-explain/log-nested-statements.ts b/src/commands/pg/settings/auto-explain/log-nested-statements.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/auto-explain/log-nested-statements.ts rename to src/commands/pg/settings/auto-explain/log-nested-statements.ts diff --git a/packages/cli/src/commands/pg/settings/auto-explain/log-triggers.ts b/src/commands/pg/settings/auto-explain/log-triggers.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/auto-explain/log-triggers.ts rename to src/commands/pg/settings/auto-explain/log-triggers.ts diff --git a/packages/cli/src/commands/pg/settings/auto-explain/log-verbose.ts b/src/commands/pg/settings/auto-explain/log-verbose.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/auto-explain/log-verbose.ts rename to src/commands/pg/settings/auto-explain/log-verbose.ts diff --git a/packages/cli/src/commands/pg/settings/data-connector-details-logs.ts b/src/commands/pg/settings/data-connector-details-logs.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/data-connector-details-logs.ts rename to src/commands/pg/settings/data-connector-details-logs.ts diff --git a/packages/cli/src/commands/pg/settings/index.ts b/src/commands/pg/settings/index.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/index.ts rename to src/commands/pg/settings/index.ts diff --git a/packages/cli/src/commands/pg/settings/log-connections.ts b/src/commands/pg/settings/log-connections.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/log-connections.ts rename to src/commands/pg/settings/log-connections.ts diff --git a/packages/cli/src/commands/pg/settings/log-lock-waits.ts b/src/commands/pg/settings/log-lock-waits.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/log-lock-waits.ts rename to src/commands/pg/settings/log-lock-waits.ts diff --git a/packages/cli/src/commands/pg/settings/log-min-duration-statement.ts b/src/commands/pg/settings/log-min-duration-statement.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/log-min-duration-statement.ts rename to src/commands/pg/settings/log-min-duration-statement.ts diff --git a/packages/cli/src/commands/pg/settings/log-min-error-statement.ts b/src/commands/pg/settings/log-min-error-statement.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/log-min-error-statement.ts rename to src/commands/pg/settings/log-min-error-statement.ts diff --git a/packages/cli/src/commands/pg/settings/log-statement.ts b/src/commands/pg/settings/log-statement.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/log-statement.ts rename to src/commands/pg/settings/log-statement.ts diff --git a/packages/cli/src/commands/pg/settings/track-functions.ts b/src/commands/pg/settings/track-functions.ts similarity index 100% rename from packages/cli/src/commands/pg/settings/track-functions.ts rename to src/commands/pg/settings/track-functions.ts diff --git a/packages/cli/src/commands/pg/unfollow.ts b/src/commands/pg/unfollow.ts similarity index 100% rename from packages/cli/src/commands/pg/unfollow.ts rename to src/commands/pg/unfollow.ts diff --git a/packages/cli/src/commands/pg/upgrade/cancel.ts b/src/commands/pg/upgrade/cancel.ts similarity index 100% rename from packages/cli/src/commands/pg/upgrade/cancel.ts rename to src/commands/pg/upgrade/cancel.ts diff --git a/packages/cli/src/commands/pg/upgrade/dryrun.ts b/src/commands/pg/upgrade/dryrun.ts similarity index 100% rename from packages/cli/src/commands/pg/upgrade/dryrun.ts rename to src/commands/pg/upgrade/dryrun.ts diff --git a/packages/cli/src/commands/pg/upgrade/index.ts b/src/commands/pg/upgrade/index.ts similarity index 100% rename from packages/cli/src/commands/pg/upgrade/index.ts rename to src/commands/pg/upgrade/index.ts diff --git a/packages/cli/src/commands/pg/upgrade/prepare.ts b/src/commands/pg/upgrade/prepare.ts similarity index 100% rename from packages/cli/src/commands/pg/upgrade/prepare.ts rename to src/commands/pg/upgrade/prepare.ts diff --git a/packages/cli/src/commands/pg/upgrade/run.ts b/src/commands/pg/upgrade/run.ts similarity index 100% rename from packages/cli/src/commands/pg/upgrade/run.ts rename to src/commands/pg/upgrade/run.ts diff --git a/packages/cli/src/commands/pg/upgrade/wait.ts b/src/commands/pg/upgrade/wait.ts similarity index 100% rename from packages/cli/src/commands/pg/upgrade/wait.ts rename to src/commands/pg/upgrade/wait.ts diff --git a/packages/cli/src/commands/pg/vacuum-stats.ts b/src/commands/pg/vacuum-stats.ts similarity index 100% rename from packages/cli/src/commands/pg/vacuum-stats.ts rename to src/commands/pg/vacuum-stats.ts diff --git a/packages/cli/src/commands/pg/wait.ts b/src/commands/pg/wait.ts similarity index 100% rename from packages/cli/src/commands/pg/wait.ts rename to src/commands/pg/wait.ts diff --git a/packages/cli/src/commands/pipelines/add.ts b/src/commands/pipelines/add.ts similarity index 100% rename from packages/cli/src/commands/pipelines/add.ts rename to src/commands/pipelines/add.ts diff --git a/packages/cli/src/commands/pipelines/connect.ts b/src/commands/pipelines/connect.ts similarity index 100% rename from packages/cli/src/commands/pipelines/connect.ts rename to src/commands/pipelines/connect.ts diff --git a/packages/cli/src/commands/pipelines/create.ts b/src/commands/pipelines/create.ts similarity index 100% rename from packages/cli/src/commands/pipelines/create.ts rename to src/commands/pipelines/create.ts diff --git a/packages/cli/src/commands/pipelines/destroy.ts b/src/commands/pipelines/destroy.ts similarity index 100% rename from packages/cli/src/commands/pipelines/destroy.ts rename to src/commands/pipelines/destroy.ts diff --git a/packages/cli/src/commands/pipelines/diff.ts b/src/commands/pipelines/diff.ts similarity index 100% rename from packages/cli/src/commands/pipelines/diff.ts rename to src/commands/pipelines/diff.ts diff --git a/packages/cli/src/commands/pipelines/index.ts b/src/commands/pipelines/index.ts similarity index 100% rename from packages/cli/src/commands/pipelines/index.ts rename to src/commands/pipelines/index.ts diff --git a/packages/cli/src/commands/pipelines/info.ts b/src/commands/pipelines/info.ts similarity index 100% rename from packages/cli/src/commands/pipelines/info.ts rename to src/commands/pipelines/info.ts diff --git a/packages/cli/src/commands/pipelines/open.ts b/src/commands/pipelines/open.ts similarity index 100% rename from packages/cli/src/commands/pipelines/open.ts rename to src/commands/pipelines/open.ts diff --git a/packages/cli/src/commands/pipelines/promote.ts b/src/commands/pipelines/promote.ts similarity index 100% rename from packages/cli/src/commands/pipelines/promote.ts rename to src/commands/pipelines/promote.ts diff --git a/packages/cli/src/commands/pipelines/remove.ts b/src/commands/pipelines/remove.ts similarity index 100% rename from packages/cli/src/commands/pipelines/remove.ts rename to src/commands/pipelines/remove.ts diff --git a/packages/cli/src/commands/pipelines/rename.ts b/src/commands/pipelines/rename.ts similarity index 100% rename from packages/cli/src/commands/pipelines/rename.ts rename to src/commands/pipelines/rename.ts diff --git a/packages/cli/src/commands/pipelines/setup.ts b/src/commands/pipelines/setup.ts similarity index 100% rename from packages/cli/src/commands/pipelines/setup.ts rename to src/commands/pipelines/setup.ts diff --git a/packages/cli/src/commands/pipelines/transfer.ts b/src/commands/pipelines/transfer.ts similarity index 100% rename from packages/cli/src/commands/pipelines/transfer.ts rename to src/commands/pipelines/transfer.ts diff --git a/packages/cli/src/commands/pipelines/update.ts b/src/commands/pipelines/update.ts similarity index 100% rename from packages/cli/src/commands/pipelines/update.ts rename to src/commands/pipelines/update.ts diff --git a/packages/cli/src/commands/prompt.ts b/src/commands/prompt.ts similarity index 100% rename from packages/cli/src/commands/prompt.ts rename to src/commands/prompt.ts diff --git a/packages/cli/src/commands/ps/autoscale/disable.ts b/src/commands/ps/autoscale/disable.ts similarity index 100% rename from packages/cli/src/commands/ps/autoscale/disable.ts rename to src/commands/ps/autoscale/disable.ts diff --git a/packages/cli/src/commands/ps/autoscale/enable.ts b/src/commands/ps/autoscale/enable.ts similarity index 100% rename from packages/cli/src/commands/ps/autoscale/enable.ts rename to src/commands/ps/autoscale/enable.ts diff --git a/packages/cli/src/commands/ps/index.ts b/src/commands/ps/index.ts similarity index 100% rename from packages/cli/src/commands/ps/index.ts rename to src/commands/ps/index.ts diff --git a/packages/cli/src/commands/ps/restart.ts b/src/commands/ps/restart.ts similarity index 100% rename from packages/cli/src/commands/ps/restart.ts rename to src/commands/ps/restart.ts diff --git a/packages/cli/src/commands/ps/scale.ts b/src/commands/ps/scale.ts similarity index 100% rename from packages/cli/src/commands/ps/scale.ts rename to src/commands/ps/scale.ts diff --git a/packages/cli/src/commands/ps/stop.ts b/src/commands/ps/stop.ts similarity index 100% rename from packages/cli/src/commands/ps/stop.ts rename to src/commands/ps/stop.ts diff --git a/packages/cli/src/commands/ps/type.ts b/src/commands/ps/type.ts similarity index 100% rename from packages/cli/src/commands/ps/type.ts rename to src/commands/ps/type.ts diff --git a/packages/cli/src/commands/ps/wait.ts b/src/commands/ps/wait.ts similarity index 100% rename from packages/cli/src/commands/ps/wait.ts rename to src/commands/ps/wait.ts diff --git a/packages/cli/src/commands/rake.ts b/src/commands/rake.ts similarity index 100% rename from packages/cli/src/commands/rake.ts rename to src/commands/rake.ts diff --git a/packages/cli/src/commands/redis/cli.ts b/src/commands/redis/cli.ts similarity index 100% rename from packages/cli/src/commands/redis/cli.ts rename to src/commands/redis/cli.ts diff --git a/packages/cli/src/commands/redis/credentials.ts b/src/commands/redis/credentials.ts similarity index 100% rename from packages/cli/src/commands/redis/credentials.ts rename to src/commands/redis/credentials.ts diff --git a/packages/cli/src/commands/redis/info.ts b/src/commands/redis/info.ts similarity index 100% rename from packages/cli/src/commands/redis/info.ts rename to src/commands/redis/info.ts diff --git a/packages/cli/src/commands/redis/keyspace-notifications.ts b/src/commands/redis/keyspace-notifications.ts similarity index 100% rename from packages/cli/src/commands/redis/keyspace-notifications.ts rename to src/commands/redis/keyspace-notifications.ts diff --git a/packages/cli/src/commands/regions.ts b/src/commands/regions.ts similarity index 100% rename from packages/cli/src/commands/regions.ts rename to src/commands/regions.ts diff --git a/packages/cli/src/commands/releases/index.ts b/src/commands/releases/index.ts similarity index 100% rename from packages/cli/src/commands/releases/index.ts rename to src/commands/releases/index.ts diff --git a/packages/cli/src/commands/releases/info.ts b/src/commands/releases/info.ts similarity index 100% rename from packages/cli/src/commands/releases/info.ts rename to src/commands/releases/info.ts diff --git a/packages/cli/src/commands/releases/output.ts b/src/commands/releases/output.ts similarity index 100% rename from packages/cli/src/commands/releases/output.ts rename to src/commands/releases/output.ts diff --git a/packages/cli/src/commands/releases/retry.ts b/src/commands/releases/retry.ts similarity index 100% rename from packages/cli/src/commands/releases/retry.ts rename to src/commands/releases/retry.ts diff --git a/packages/cli/src/commands/releases/rollback.ts b/src/commands/releases/rollback.ts similarity index 100% rename from packages/cli/src/commands/releases/rollback.ts rename to src/commands/releases/rollback.ts diff --git a/packages/cli/src/commands/repl.ts b/src/commands/repl.ts similarity index 100% rename from packages/cli/src/commands/repl.ts rename to src/commands/repl.ts diff --git a/packages/cli/src/commands/reviewapps/disable.ts b/src/commands/reviewapps/disable.ts similarity index 100% rename from packages/cli/src/commands/reviewapps/disable.ts rename to src/commands/reviewapps/disable.ts diff --git a/packages/cli/src/commands/reviewapps/enable.ts b/src/commands/reviewapps/enable.ts similarity index 100% rename from packages/cli/src/commands/reviewapps/enable.ts rename to src/commands/reviewapps/enable.ts diff --git a/packages/cli/src/commands/run/detached.ts b/src/commands/run/detached.ts similarity index 100% rename from packages/cli/src/commands/run/detached.ts rename to src/commands/run/detached.ts diff --git a/packages/cli/src/commands/run/index.ts b/src/commands/run/index.ts similarity index 100% rename from packages/cli/src/commands/run/index.ts rename to src/commands/run/index.ts diff --git a/packages/cli/src/commands/run/inside.ts b/src/commands/run/inside.ts similarity index 100% rename from packages/cli/src/commands/run/inside.ts rename to src/commands/run/inside.ts diff --git a/packages/cli/src/commands/sessions/destroy.ts b/src/commands/sessions/destroy.ts similarity index 100% rename from packages/cli/src/commands/sessions/destroy.ts rename to src/commands/sessions/destroy.ts diff --git a/packages/cli/src/commands/sessions/index.ts b/src/commands/sessions/index.ts similarity index 100% rename from packages/cli/src/commands/sessions/index.ts rename to src/commands/sessions/index.ts diff --git a/packages/cli/src/commands/spaces/create.ts b/src/commands/spaces/create.ts similarity index 100% rename from packages/cli/src/commands/spaces/create.ts rename to src/commands/spaces/create.ts diff --git a/packages/cli/src/commands/spaces/destroy.ts b/src/commands/spaces/destroy.ts similarity index 100% rename from packages/cli/src/commands/spaces/destroy.ts rename to src/commands/spaces/destroy.ts diff --git a/packages/cli/src/commands/spaces/drains/get.ts b/src/commands/spaces/drains/get.ts similarity index 100% rename from packages/cli/src/commands/spaces/drains/get.ts rename to src/commands/spaces/drains/get.ts diff --git a/packages/cli/src/commands/spaces/drains/set.ts b/src/commands/spaces/drains/set.ts similarity index 100% rename from packages/cli/src/commands/spaces/drains/set.ts rename to src/commands/spaces/drains/set.ts diff --git a/packages/cli/src/commands/spaces/hosts.ts b/src/commands/spaces/hosts.ts similarity index 100% rename from packages/cli/src/commands/spaces/hosts.ts rename to src/commands/spaces/hosts.ts diff --git a/packages/cli/src/commands/spaces/index.ts b/src/commands/spaces/index.ts similarity index 100% rename from packages/cli/src/commands/spaces/index.ts rename to src/commands/spaces/index.ts diff --git a/packages/cli/src/commands/spaces/info.ts b/src/commands/spaces/info.ts similarity index 100% rename from packages/cli/src/commands/spaces/info.ts rename to src/commands/spaces/info.ts diff --git a/packages/cli/src/commands/spaces/peerings/accept.ts b/src/commands/spaces/peerings/accept.ts similarity index 100% rename from packages/cli/src/commands/spaces/peerings/accept.ts rename to src/commands/spaces/peerings/accept.ts diff --git a/packages/cli/src/commands/spaces/peerings/destroy.ts b/src/commands/spaces/peerings/destroy.ts similarity index 100% rename from packages/cli/src/commands/spaces/peerings/destroy.ts rename to src/commands/spaces/peerings/destroy.ts diff --git a/packages/cli/src/commands/spaces/peerings/index.ts b/src/commands/spaces/peerings/index.ts similarity index 100% rename from packages/cli/src/commands/spaces/peerings/index.ts rename to src/commands/spaces/peerings/index.ts diff --git a/packages/cli/src/commands/spaces/peerings/info.ts b/src/commands/spaces/peerings/info.ts similarity index 100% rename from packages/cli/src/commands/spaces/peerings/info.ts rename to src/commands/spaces/peerings/info.ts diff --git a/packages/cli/src/commands/spaces/ps.ts b/src/commands/spaces/ps.ts similarity index 100% rename from packages/cli/src/commands/spaces/ps.ts rename to src/commands/spaces/ps.ts diff --git a/packages/cli/src/commands/spaces/rename.ts b/src/commands/spaces/rename.ts similarity index 100% rename from packages/cli/src/commands/spaces/rename.ts rename to src/commands/spaces/rename.ts diff --git a/packages/cli/src/commands/spaces/topology.ts b/src/commands/spaces/topology.ts similarity index 100% rename from packages/cli/src/commands/spaces/topology.ts rename to src/commands/spaces/topology.ts diff --git a/packages/cli/src/commands/spaces/transfer.ts b/src/commands/spaces/transfer.ts similarity index 100% rename from packages/cli/src/commands/spaces/transfer.ts rename to src/commands/spaces/transfer.ts diff --git a/packages/cli/src/commands/spaces/trusted-ips/add.ts b/src/commands/spaces/trusted-ips/add.ts similarity index 100% rename from packages/cli/src/commands/spaces/trusted-ips/add.ts rename to src/commands/spaces/trusted-ips/add.ts diff --git a/packages/cli/src/commands/spaces/trusted-ips/index.ts b/src/commands/spaces/trusted-ips/index.ts similarity index 100% rename from packages/cli/src/commands/spaces/trusted-ips/index.ts rename to src/commands/spaces/trusted-ips/index.ts diff --git a/packages/cli/src/commands/spaces/trusted-ips/remove.ts b/src/commands/spaces/trusted-ips/remove.ts similarity index 100% rename from packages/cli/src/commands/spaces/trusted-ips/remove.ts rename to src/commands/spaces/trusted-ips/remove.ts diff --git a/packages/cli/src/commands/spaces/vpn/config.ts b/src/commands/spaces/vpn/config.ts similarity index 100% rename from packages/cli/src/commands/spaces/vpn/config.ts rename to src/commands/spaces/vpn/config.ts diff --git a/packages/cli/src/commands/spaces/vpn/connect.ts b/src/commands/spaces/vpn/connect.ts similarity index 100% rename from packages/cli/src/commands/spaces/vpn/connect.ts rename to src/commands/spaces/vpn/connect.ts diff --git a/packages/cli/src/commands/spaces/vpn/connections.ts b/src/commands/spaces/vpn/connections.ts similarity index 100% rename from packages/cli/src/commands/spaces/vpn/connections.ts rename to src/commands/spaces/vpn/connections.ts diff --git a/packages/cli/src/commands/spaces/vpn/destroy.ts b/src/commands/spaces/vpn/destroy.ts similarity index 100% rename from packages/cli/src/commands/spaces/vpn/destroy.ts rename to src/commands/spaces/vpn/destroy.ts diff --git a/packages/cli/src/commands/spaces/vpn/info.ts b/src/commands/spaces/vpn/info.ts similarity index 100% rename from packages/cli/src/commands/spaces/vpn/info.ts rename to src/commands/spaces/vpn/info.ts diff --git a/packages/cli/src/commands/spaces/vpn/update.ts b/src/commands/spaces/vpn/update.ts similarity index 100% rename from packages/cli/src/commands/spaces/vpn/update.ts rename to src/commands/spaces/vpn/update.ts diff --git a/packages/cli/src/commands/spaces/vpn/wait.ts b/src/commands/spaces/vpn/wait.ts similarity index 100% rename from packages/cli/src/commands/spaces/vpn/wait.ts rename to src/commands/spaces/vpn/wait.ts diff --git a/packages/cli/src/commands/spaces/wait.ts b/src/commands/spaces/wait.ts similarity index 100% rename from packages/cli/src/commands/spaces/wait.ts rename to src/commands/spaces/wait.ts diff --git a/packages/cli/src/commands/status.ts b/src/commands/status.ts similarity index 100% rename from packages/cli/src/commands/status.ts rename to src/commands/status.ts diff --git a/packages/cli/src/commands/teams/index.ts b/src/commands/teams/index.ts similarity index 100% rename from packages/cli/src/commands/teams/index.ts rename to src/commands/teams/index.ts diff --git a/packages/cli/src/commands/telemetry/add.ts b/src/commands/telemetry/add.ts similarity index 100% rename from packages/cli/src/commands/telemetry/add.ts rename to src/commands/telemetry/add.ts diff --git a/packages/cli/src/commands/telemetry/index.ts b/src/commands/telemetry/index.ts similarity index 100% rename from packages/cli/src/commands/telemetry/index.ts rename to src/commands/telemetry/index.ts diff --git a/packages/cli/src/commands/telemetry/info.ts b/src/commands/telemetry/info.ts similarity index 100% rename from packages/cli/src/commands/telemetry/info.ts rename to src/commands/telemetry/info.ts diff --git a/packages/cli/src/commands/telemetry/remove.ts b/src/commands/telemetry/remove.ts similarity index 100% rename from packages/cli/src/commands/telemetry/remove.ts rename to src/commands/telemetry/remove.ts diff --git a/packages/cli/src/commands/telemetry/update.ts b/src/commands/telemetry/update.ts similarity index 100% rename from packages/cli/src/commands/telemetry/update.ts rename to src/commands/telemetry/update.ts diff --git a/packages/cli/src/commands/usage/addons.ts b/src/commands/usage/addons.ts similarity index 100% rename from packages/cli/src/commands/usage/addons.ts rename to src/commands/usage/addons.ts diff --git a/packages/cli/src/commands/webhooks/add.ts b/src/commands/webhooks/add.ts similarity index 100% rename from packages/cli/src/commands/webhooks/add.ts rename to src/commands/webhooks/add.ts diff --git a/packages/cli/src/commands/webhooks/deliveries/index.ts b/src/commands/webhooks/deliveries/index.ts similarity index 100% rename from packages/cli/src/commands/webhooks/deliveries/index.ts rename to src/commands/webhooks/deliveries/index.ts diff --git a/packages/cli/src/commands/webhooks/deliveries/info.ts b/src/commands/webhooks/deliveries/info.ts similarity index 100% rename from packages/cli/src/commands/webhooks/deliveries/info.ts rename to src/commands/webhooks/deliveries/info.ts diff --git a/packages/cli/src/commands/webhooks/events/index.ts b/src/commands/webhooks/events/index.ts similarity index 100% rename from packages/cli/src/commands/webhooks/events/index.ts rename to src/commands/webhooks/events/index.ts diff --git a/packages/cli/src/commands/webhooks/events/info.ts b/src/commands/webhooks/events/info.ts similarity index 100% rename from packages/cli/src/commands/webhooks/events/info.ts rename to src/commands/webhooks/events/info.ts diff --git a/packages/cli/src/commands/webhooks/index.ts b/src/commands/webhooks/index.ts similarity index 100% rename from packages/cli/src/commands/webhooks/index.ts rename to src/commands/webhooks/index.ts diff --git a/packages/cli/src/commands/webhooks/info.ts b/src/commands/webhooks/info.ts similarity index 100% rename from packages/cli/src/commands/webhooks/info.ts rename to src/commands/webhooks/info.ts diff --git a/packages/cli/src/commands/webhooks/remove.ts b/src/commands/webhooks/remove.ts similarity index 100% rename from packages/cli/src/commands/webhooks/remove.ts rename to src/commands/webhooks/remove.ts diff --git a/packages/cli/src/commands/webhooks/update.ts b/src/commands/webhooks/update.ts similarity index 100% rename from packages/cli/src/commands/webhooks/update.ts rename to src/commands/webhooks/update.ts diff --git a/packages/cli/src/deps.ts b/src/deps.ts similarity index 100% rename from packages/cli/src/deps.ts rename to src/deps.ts diff --git a/packages/cli/src/file.ts b/src/file.ts similarity index 100% rename from packages/cli/src/file.ts rename to src/file.ts diff --git a/packages/cli/src/global.d.ts b/src/global.d.ts similarity index 100% rename from packages/cli/src/global.d.ts rename to src/global.d.ts diff --git a/packages/cli/src/global_telemetry.ts b/src/global_telemetry.ts similarity index 100% rename from packages/cli/src/global_telemetry.ts rename to src/global_telemetry.ts diff --git a/packages/cli/src/hooks/command_not_found/performance_analytics.ts b/src/hooks/command_not_found/performance_analytics.ts similarity index 100% rename from packages/cli/src/hooks/command_not_found/performance_analytics.ts rename to src/hooks/command_not_found/performance_analytics.ts diff --git a/packages/cli/src/hooks/init/performance_analytics.ts b/src/hooks/init/performance_analytics.ts similarity index 100% rename from packages/cli/src/hooks/init/performance_analytics.ts rename to src/hooks/init/performance_analytics.ts diff --git a/packages/cli/src/hooks/init/terms-of-service.ts b/src/hooks/init/terms-of-service.ts similarity index 100% rename from packages/cli/src/hooks/init/terms-of-service.ts rename to src/hooks/init/terms-of-service.ts diff --git a/packages/cli/src/hooks/init/version.ts b/src/hooks/init/version.ts similarity index 100% rename from packages/cli/src/hooks/init/version.ts rename to src/hooks/init/version.ts diff --git a/packages/cli/src/hooks/postrun/performance_analytics.ts b/src/hooks/postrun/performance_analytics.ts similarity index 100% rename from packages/cli/src/hooks/postrun/performance_analytics.ts rename to src/hooks/postrun/performance_analytics.ts diff --git a/packages/cli/src/hooks/prerun/analytics.ts b/src/hooks/prerun/analytics.ts similarity index 100% rename from packages/cli/src/hooks/prerun/analytics.ts rename to src/hooks/prerun/analytics.ts diff --git a/packages/cli/src/hooks/recache.ts b/src/hooks/recache.ts similarity index 100% rename from packages/cli/src/hooks/recache.ts rename to src/hooks/recache.ts diff --git a/packages/cli/src/hooks/update/brew.ts b/src/hooks/update/brew.ts similarity index 100% rename from packages/cli/src/hooks/update/brew.ts rename to src/hooks/update/brew.ts diff --git a/packages/cli/src/hooks/update/completions.ts b/src/hooks/update/completions.ts similarity index 100% rename from packages/cli/src/hooks/update/completions.ts rename to src/hooks/update/completions.ts diff --git a/packages/cli/src/hooks/update/plugin-migrate.ts b/src/hooks/update/plugin-migrate.ts similarity index 100% rename from packages/cli/src/hooks/update/plugin-migrate.ts rename to src/hooks/update/plugin-migrate.ts diff --git a/packages/cli/src/hooks/update/tidy.ts b/src/hooks/update/tidy.ts similarity index 100% rename from packages/cli/src/hooks/update/tidy.ts rename to src/hooks/update/tidy.ts diff --git a/packages/cli/src/index.ts b/src/index.ts similarity index 100% rename from packages/cli/src/index.ts rename to src/index.ts diff --git a/packages/cli/src/lib/accounts/accounts.ts b/src/lib/accounts/accounts.ts similarity index 100% rename from packages/cli/src/lib/accounts/accounts.ts rename to src/lib/accounts/accounts.ts diff --git a/packages/cli/src/lib/addons/addons_wait.ts b/src/lib/addons/addons_wait.ts similarity index 100% rename from packages/cli/src/lib/addons/addons_wait.ts rename to src/lib/addons/addons_wait.ts diff --git a/packages/cli/src/lib/addons/create_addon.ts b/src/lib/addons/create_addon.ts similarity index 100% rename from packages/cli/src/lib/addons/create_addon.ts rename to src/lib/addons/create_addon.ts diff --git a/packages/cli/src/lib/addons/destroy_addon.ts b/src/lib/addons/destroy_addon.ts similarity index 100% rename from packages/cli/src/lib/addons/destroy_addon.ts rename to src/lib/addons/destroy_addon.ts diff --git a/packages/cli/src/lib/addons/resolve.ts b/src/lib/addons/resolve.ts similarity index 100% rename from packages/cli/src/lib/addons/resolve.ts rename to src/lib/addons/resolve.ts diff --git a/packages/cli/src/lib/addons/util.ts b/src/lib/addons/util.ts similarity index 100% rename from packages/cli/src/lib/addons/util.ts rename to src/lib/addons/util.ts diff --git a/packages/cli/src/lib/api.ts b/src/lib/api.ts similarity index 100% rename from packages/cli/src/lib/api.ts rename to src/lib/api.ts diff --git a/packages/cli/src/lib/apps/app-transfer.ts b/src/lib/apps/app-transfer.ts similarity index 100% rename from packages/cli/src/lib/apps/app-transfer.ts rename to src/lib/apps/app-transfer.ts diff --git a/packages/cli/src/lib/apps/error_info.ts b/src/lib/apps/error_info.ts similarity index 100% rename from packages/cli/src/lib/apps/error_info.ts rename to src/lib/apps/error_info.ts diff --git a/packages/cli/src/lib/apps/generation.ts b/src/lib/apps/generation.ts similarity index 100% rename from packages/cli/src/lib/apps/generation.ts rename to src/lib/apps/generation.ts diff --git a/packages/cli/src/lib/authorizations/authorizations.ts b/src/lib/authorizations/authorizations.ts similarity index 100% rename from packages/cli/src/lib/authorizations/authorizations.ts rename to src/lib/authorizations/authorizations.ts diff --git a/packages/cli/src/lib/autocomplete/base.ts b/src/lib/autocomplete/base.ts similarity index 100% rename from packages/cli/src/lib/autocomplete/base.ts rename to src/lib/autocomplete/base.ts diff --git a/packages/cli/src/lib/autocomplete/cache.ts b/src/lib/autocomplete/cache.ts similarity index 100% rename from packages/cli/src/lib/autocomplete/cache.ts rename to src/lib/autocomplete/cache.ts diff --git a/packages/cli/src/lib/autocomplete/completions.ts b/src/lib/autocomplete/completions.ts similarity index 100% rename from packages/cli/src/lib/autocomplete/completions.ts rename to src/lib/autocomplete/completions.ts diff --git a/packages/cli/src/lib/buildpacks/buildpacks.ts b/src/lib/buildpacks/buildpacks.ts similarity index 100% rename from packages/cli/src/lib/buildpacks/buildpacks.ts rename to src/lib/buildpacks/buildpacks.ts diff --git a/packages/cli/src/lib/certs/certificate_details.ts b/src/lib/certs/certificate_details.ts similarity index 100% rename from packages/cli/src/lib/certs/certificate_details.ts rename to src/lib/certs/certificate_details.ts diff --git a/packages/cli/src/lib/certs/display_table.ts b/src/lib/certs/display_table.ts similarity index 100% rename from packages/cli/src/lib/certs/display_table.ts rename to src/lib/certs/display_table.ts diff --git a/packages/cli/src/lib/certs/domains.ts b/src/lib/certs/domains.ts similarity index 100% rename from packages/cli/src/lib/certs/domains.ts rename to src/lib/certs/domains.ts diff --git a/packages/cli/src/lib/certs/flags.ts b/src/lib/certs/flags.ts similarity index 100% rename from packages/cli/src/lib/certs/flags.ts rename to src/lib/certs/flags.ts diff --git a/packages/cli/src/lib/certs/format_date.ts b/src/lib/certs/format_date.ts similarity index 100% rename from packages/cli/src/lib/certs/format_date.ts rename to src/lib/certs/format_date.ts diff --git a/packages/cli/src/lib/certs/get_cert_and_key.ts b/src/lib/certs/get_cert_and_key.ts similarity index 100% rename from packages/cli/src/lib/certs/get_cert_and_key.ts rename to src/lib/certs/get_cert_and_key.ts diff --git a/packages/cli/src/lib/ci/git.ts b/src/lib/ci/git.ts similarity index 100% rename from packages/cli/src/lib/ci/git.ts rename to src/lib/ci/git.ts diff --git a/packages/cli/src/lib/ci/interfaces/kolkrabbi.ts b/src/lib/ci/interfaces/kolkrabbi.ts similarity index 100% rename from packages/cli/src/lib/ci/interfaces/kolkrabbi.ts rename to src/lib/ci/interfaces/kolkrabbi.ts diff --git a/packages/cli/src/lib/ci/pipelines.ts b/src/lib/ci/pipelines.ts similarity index 100% rename from packages/cli/src/lib/ci/pipelines.ts rename to src/lib/ci/pipelines.ts diff --git a/packages/cli/src/lib/ci/source.ts b/src/lib/ci/source.ts similarity index 100% rename from packages/cli/src/lib/ci/source.ts rename to src/lib/ci/source.ts diff --git a/packages/cli/src/lib/ci/test-run.ts b/src/lib/ci/test-run.ts similarity index 100% rename from packages/cli/src/lib/ci/test-run.ts rename to src/lib/ci/test-run.ts diff --git a/packages/cli/src/lib/ci/validate.ts b/src/lib/ci/validate.ts similarity index 100% rename from packages/cli/src/lib/ci/validate.ts rename to src/lib/ci/validate.ts diff --git a/packages/cli/src/lib/clients/clients.ts b/src/lib/clients/clients.ts similarity index 100% rename from packages/cli/src/lib/clients/clients.ts rename to src/lib/clients/clients.ts diff --git a/packages/cli/src/lib/config/quote.ts b/src/lib/config/quote.ts similarity index 100% rename from packages/cli/src/lib/config/quote.ts rename to src/lib/config/quote.ts diff --git a/packages/cli/src/lib/config/util.ts b/src/lib/config/util.ts similarity index 100% rename from packages/cli/src/lib/config/util.ts rename to src/lib/config/util.ts diff --git a/packages/cli/src/lib/confirmCommand.ts b/src/lib/confirmCommand.ts similarity index 100% rename from packages/cli/src/lib/confirmCommand.ts rename to src/lib/confirmCommand.ts diff --git a/packages/cli/src/lib/container/debug.ts b/src/lib/container/debug.ts similarity index 100% rename from packages/cli/src/lib/container/debug.ts rename to src/lib/container/debug.ts diff --git a/packages/cli/src/lib/container/docker_helper.ts b/src/lib/container/docker_helper.ts similarity index 100% rename from packages/cli/src/lib/container/docker_helper.ts rename to src/lib/container/docker_helper.ts diff --git a/packages/cli/src/lib/container/helpers.ts b/src/lib/container/helpers.ts similarity index 100% rename from packages/cli/src/lib/container/helpers.ts rename to src/lib/container/helpers.ts diff --git a/packages/cli/src/lib/container/streamer.ts b/src/lib/container/streamer.ts similarity index 100% rename from packages/cli/src/lib/container/streamer.ts rename to src/lib/container/streamer.ts diff --git a/packages/cli/src/lib/data-scrubber/patterns.ts b/src/lib/data-scrubber/patterns.ts similarity index 100% rename from packages/cli/src/lib/data-scrubber/patterns.ts rename to src/lib/data-scrubber/patterns.ts diff --git a/packages/cli/src/lib/data-scrubber/presets.ts b/src/lib/data-scrubber/presets.ts similarity index 100% rename from packages/cli/src/lib/data-scrubber/presets.ts rename to src/lib/data-scrubber/presets.ts diff --git a/packages/cli/src/lib/data-scrubber/scrubber.ts b/src/lib/data-scrubber/scrubber.ts similarity index 100% rename from packages/cli/src/lib/data-scrubber/scrubber.ts rename to src/lib/data-scrubber/scrubber.ts diff --git a/packages/cli/src/lib/data-scrubber/types.ts b/src/lib/data-scrubber/types.ts similarity index 100% rename from packages/cli/src/lib/data-scrubber/types.ts rename to src/lib/data-scrubber/types.ts diff --git a/packages/cli/src/lib/data/baseCommand.ts b/src/lib/data/baseCommand.ts similarity index 100% rename from packages/cli/src/lib/data/baseCommand.ts rename to src/lib/data/baseCommand.ts diff --git a/packages/cli/src/lib/data/createPool.ts b/src/lib/data/createPool.ts similarity index 100% rename from packages/cli/src/lib/data/createPool.ts rename to src/lib/data/createPool.ts diff --git a/packages/cli/src/lib/data/credentialUtils.ts b/src/lib/data/credentialUtils.ts similarity index 100% rename from packages/cli/src/lib/data/credentialUtils.ts rename to src/lib/data/credentialUtils.ts diff --git a/packages/cli/src/lib/data/displayQuota.ts b/src/lib/data/displayQuota.ts similarity index 100% rename from packages/cli/src/lib/data/displayQuota.ts rename to src/lib/data/displayQuota.ts diff --git a/packages/cli/src/lib/data/parseProvisionOpts.ts b/src/lib/data/parseProvisionOpts.ts similarity index 100% rename from packages/cli/src/lib/data/parseProvisionOpts.ts rename to src/lib/data/parseProvisionOpts.ts diff --git a/packages/cli/src/lib/data/types.ts b/src/lib/data/types.ts similarity index 100% rename from packages/cli/src/lib/data/types.ts rename to src/lib/data/types.ts diff --git a/packages/cli/src/lib/domains/domains.ts b/src/lib/domains/domains.ts similarity index 100% rename from packages/cli/src/lib/domains/domains.ts rename to src/lib/domains/domains.ts diff --git a/packages/cli/src/lib/domains/wait-for-domain.ts b/src/lib/domains/wait-for-domain.ts similarity index 100% rename from packages/cli/src/lib/domains/wait-for-domain.ts rename to src/lib/domains/wait-for-domain.ts diff --git a/packages/cli/src/lib/git/git.ts b/src/lib/git/git.ts similarity index 100% rename from packages/cli/src/lib/git/git.ts rename to src/lib/git/git.ts diff --git a/packages/cli/src/lib/git/push.ts b/src/lib/git/push.ts similarity index 100% rename from packages/cli/src/lib/git/push.ts rename to src/lib/git/push.ts diff --git a/packages/cli/src/lib/local/env-file-validator.ts b/src/lib/local/env-file-validator.ts similarity index 100% rename from packages/cli/src/lib/local/env-file-validator.ts rename to src/lib/local/env-file-validator.ts diff --git a/packages/cli/src/lib/local/fork-foreman.ts b/src/lib/local/fork-foreman.ts similarity index 100% rename from packages/cli/src/lib/local/fork-foreman.ts rename to src/lib/local/fork-foreman.ts diff --git a/packages/cli/src/lib/local/load-foreman-procfile.ts b/src/lib/local/load-foreman-procfile.ts similarity index 100% rename from packages/cli/src/lib/local/load-foreman-procfile.ts rename to src/lib/local/load-foreman-procfile.ts diff --git a/packages/cli/src/lib/local/run-foreman.cjs b/src/lib/local/run-foreman.cjs similarity index 100% rename from packages/cli/src/lib/local/run-foreman.cjs rename to src/lib/local/run-foreman.cjs diff --git a/packages/cli/src/lib/members/team-invite-utils.ts b/src/lib/members/team-invite-utils.ts similarity index 100% rename from packages/cli/src/lib/members/team-invite-utils.ts rename to src/lib/members/team-invite-utils.ts diff --git a/packages/cli/src/lib/members/util.ts b/src/lib/members/util.ts similarity index 100% rename from packages/cli/src/lib/members/util.ts rename to src/lib/members/util.ts diff --git a/packages/cli/src/lib/notify.ts b/src/lib/notify.ts similarity index 100% rename from packages/cli/src/lib/notify.ts rename to src/lib/notify.ts diff --git a/packages/cli/src/lib/orgs/utils.ts b/src/lib/orgs/utils.ts similarity index 100% rename from packages/cli/src/lib/orgs/utils.ts rename to src/lib/orgs/utils.ts diff --git a/packages/cli/src/lib/pg/backups.ts b/src/lib/pg/backups.ts similarity index 99% rename from packages/cli/src/lib/pg/backups.ts rename to src/lib/pg/backups.ts index 5be7e4f84e..d403d86e6e 100644 --- a/packages/cli/src/lib/pg/backups.ts +++ b/src/lib/pg/backups.ts @@ -53,7 +53,7 @@ class Backups { decimalPlaces: 2, fixedDecimals: true, }) - return bytes(size, opts) + return bytes(size, opts) || '' } public name(transfer: BackupTransfer): string { diff --git a/packages/cli/src/lib/pg/download.ts b/src/lib/pg/download.ts similarity index 100% rename from packages/cli/src/lib/pg/download.ts rename to src/lib/pg/download.ts diff --git a/packages/cli/src/lib/pg/fetcher.ts b/src/lib/pg/fetcher.ts similarity index 100% rename from packages/cli/src/lib/pg/fetcher.ts rename to src/lib/pg/fetcher.ts diff --git a/packages/cli/src/lib/pg/psql.ts b/src/lib/pg/psql.ts similarity index 100% rename from packages/cli/src/lib/pg/psql.ts rename to src/lib/pg/psql.ts diff --git a/packages/cli/src/lib/pg/push_pull.ts b/src/lib/pg/push_pull.ts similarity index 100% rename from packages/cli/src/lib/pg/push_pull.ts rename to src/lib/pg/push_pull.ts diff --git a/packages/cli/src/lib/pg/setter.ts b/src/lib/pg/setter.ts similarity index 100% rename from packages/cli/src/lib/pg/setter.ts rename to src/lib/pg/setter.ts diff --git a/packages/cli/src/lib/pg/types.ts b/src/lib/pg/types.ts similarity index 100% rename from packages/cli/src/lib/pg/types.ts rename to src/lib/pg/types.ts diff --git a/packages/cli/src/lib/pg/util.ts b/src/lib/pg/util.ts similarity index 100% rename from packages/cli/src/lib/pg/util.ts rename to src/lib/pg/util.ts diff --git a/packages/cli/src/lib/pipelines/disambiguate.ts b/src/lib/pipelines/disambiguate.ts similarity index 100% rename from packages/cli/src/lib/pipelines/disambiguate.ts rename to src/lib/pipelines/disambiguate.ts diff --git a/packages/cli/src/lib/pipelines/github-api.ts b/src/lib/pipelines/github-api.ts similarity index 100% rename from packages/cli/src/lib/pipelines/github-api.ts rename to src/lib/pipelines/github-api.ts diff --git a/packages/cli/src/lib/pipelines/infer.ts b/src/lib/pipelines/infer.ts similarity index 100% rename from packages/cli/src/lib/pipelines/infer.ts rename to src/lib/pipelines/infer.ts diff --git a/packages/cli/src/lib/pipelines/key-by.ts b/src/lib/pipelines/key-by.ts similarity index 100% rename from packages/cli/src/lib/pipelines/key-by.ts rename to src/lib/pipelines/key-by.ts diff --git a/packages/cli/src/lib/pipelines/kolkrabbi-api.ts b/src/lib/pipelines/kolkrabbi-api.ts similarity index 100% rename from packages/cli/src/lib/pipelines/kolkrabbi-api.ts rename to src/lib/pipelines/kolkrabbi-api.ts diff --git a/packages/cli/src/lib/pipelines/ownership.ts b/src/lib/pipelines/ownership.ts similarity index 100% rename from packages/cli/src/lib/pipelines/ownership.ts rename to src/lib/pipelines/ownership.ts diff --git a/packages/cli/src/lib/pipelines/render-pipeline.ts b/src/lib/pipelines/render-pipeline.ts similarity index 100% rename from packages/cli/src/lib/pipelines/render-pipeline.ts rename to src/lib/pipelines/render-pipeline.ts diff --git a/packages/cli/src/lib/pipelines/setup/create-apps.ts b/src/lib/pipelines/setup/create-apps.ts similarity index 100% rename from packages/cli/src/lib/pipelines/setup/create-apps.ts rename to src/lib/pipelines/setup/create-apps.ts diff --git a/packages/cli/src/lib/pipelines/setup/get-ci-settings.ts b/src/lib/pipelines/setup/get-ci-settings.ts similarity index 100% rename from packages/cli/src/lib/pipelines/setup/get-ci-settings.ts rename to src/lib/pipelines/setup/get-ci-settings.ts diff --git a/packages/cli/src/lib/pipelines/setup/get-github-token.ts b/src/lib/pipelines/setup/get-github-token.ts similarity index 100% rename from packages/cli/src/lib/pipelines/setup/get-github-token.ts rename to src/lib/pipelines/setup/get-github-token.ts diff --git a/packages/cli/src/lib/pipelines/setup/get-name-and-repo.ts b/src/lib/pipelines/setup/get-name-and-repo.ts similarity index 100% rename from packages/cli/src/lib/pipelines/setup/get-name-and-repo.ts rename to src/lib/pipelines/setup/get-name-and-repo.ts diff --git a/packages/cli/src/lib/pipelines/setup/get-repo.ts b/src/lib/pipelines/setup/get-repo.ts similarity index 100% rename from packages/cli/src/lib/pipelines/setup/get-repo.ts rename to src/lib/pipelines/setup/get-repo.ts diff --git a/packages/cli/src/lib/pipelines/setup/get-settings.ts b/src/lib/pipelines/setup/get-settings.ts similarity index 100% rename from packages/cli/src/lib/pipelines/setup/get-settings.ts rename to src/lib/pipelines/setup/get-settings.ts diff --git a/packages/cli/src/lib/pipelines/setup/poll-app-setups.ts b/src/lib/pipelines/setup/poll-app-setups.ts similarity index 100% rename from packages/cli/src/lib/pipelines/setup/poll-app-setups.ts rename to src/lib/pipelines/setup/poll-app-setups.ts diff --git a/packages/cli/src/lib/pipelines/setup/setup-pipeline.ts b/src/lib/pipelines/setup/setup-pipeline.ts similarity index 100% rename from packages/cli/src/lib/pipelines/setup/setup-pipeline.ts rename to src/lib/pipelines/setup/setup-pipeline.ts diff --git a/packages/cli/src/lib/pipelines/setup/validate.ts b/src/lib/pipelines/setup/validate.ts similarity index 100% rename from packages/cli/src/lib/pipelines/setup/validate.ts rename to src/lib/pipelines/setup/validate.ts diff --git a/packages/cli/src/lib/pipelines/stages.ts b/src/lib/pipelines/stages.ts similarity index 100% rename from packages/cli/src/lib/pipelines/stages.ts rename to src/lib/pipelines/stages.ts diff --git a/packages/cli/src/lib/redis/api.ts b/src/lib/redis/api.ts similarity index 100% rename from packages/cli/src/lib/redis/api.ts rename to src/lib/redis/api.ts diff --git a/packages/cli/src/lib/releases/output.ts b/src/lib/releases/output.ts similarity index 100% rename from packages/cli/src/lib/releases/output.ts rename to src/lib/releases/output.ts diff --git a/packages/cli/src/lib/releases/releases.ts b/src/lib/releases/releases.ts similarity index 100% rename from packages/cli/src/lib/releases/releases.ts rename to src/lib/releases/releases.ts diff --git a/packages/cli/src/lib/releases/status_helper.ts b/src/lib/releases/status_helper.ts similarity index 100% rename from packages/cli/src/lib/releases/status_helper.ts rename to src/lib/releases/status_helper.ts diff --git a/packages/cli/src/lib/run/colorize.ts b/src/lib/run/colorize.ts similarity index 100% rename from packages/cli/src/lib/run/colorize.ts rename to src/lib/run/colorize.ts diff --git a/packages/cli/src/lib/run/dyno.ts b/src/lib/run/dyno.ts similarity index 100% rename from packages/cli/src/lib/run/dyno.ts rename to src/lib/run/dyno.ts diff --git a/packages/cli/src/lib/run/helpers.ts b/src/lib/run/helpers.ts similarity index 100% rename from packages/cli/src/lib/run/helpers.ts rename to src/lib/run/helpers.ts diff --git a/packages/cli/src/lib/run/log-displayer.ts b/src/lib/run/log-displayer.ts similarity index 100% rename from packages/cli/src/lib/run/log-displayer.ts rename to src/lib/run/log-displayer.ts diff --git a/packages/cli/src/lib/sessions/sessions.ts b/src/lib/sessions/sessions.ts similarity index 100% rename from packages/cli/src/lib/sessions/sessions.ts rename to src/lib/sessions/sessions.ts diff --git a/packages/cli/src/lib/spaces/format.ts b/src/lib/spaces/format.ts similarity index 100% rename from packages/cli/src/lib/spaces/format.ts rename to src/lib/spaces/format.ts diff --git a/packages/cli/src/lib/spaces/hosts.ts b/src/lib/spaces/hosts.ts similarity index 100% rename from packages/cli/src/lib/spaces/hosts.ts rename to src/lib/spaces/hosts.ts diff --git a/packages/cli/src/lib/spaces/parsers.ts b/src/lib/spaces/parsers.ts similarity index 100% rename from packages/cli/src/lib/spaces/parsers.ts rename to src/lib/spaces/parsers.ts diff --git a/packages/cli/src/lib/spaces/peering.ts b/src/lib/spaces/peering.ts similarity index 100% rename from packages/cli/src/lib/spaces/peering.ts rename to src/lib/spaces/peering.ts diff --git a/packages/cli/src/lib/spaces/spaces.ts b/src/lib/spaces/spaces.ts similarity index 100% rename from packages/cli/src/lib/spaces/spaces.ts rename to src/lib/spaces/spaces.ts diff --git a/packages/cli/src/lib/spaces/vpn-connections.ts b/src/lib/spaces/vpn-connections.ts similarity index 100% rename from packages/cli/src/lib/spaces/vpn-connections.ts rename to src/lib/spaces/vpn-connections.ts diff --git a/packages/cli/src/lib/status/util.ts b/src/lib/status/util.ts similarity index 100% rename from packages/cli/src/lib/status/util.ts rename to src/lib/status/util.ts diff --git a/packages/cli/src/lib/teamUtils.ts b/src/lib/teamUtils.ts similarity index 100% rename from packages/cli/src/lib/teamUtils.ts rename to src/lib/teamUtils.ts diff --git a/packages/cli/src/lib/telemetry/util.ts b/src/lib/telemetry/util.ts similarity index 100% rename from packages/cli/src/lib/telemetry/util.ts rename to src/lib/telemetry/util.ts diff --git a/packages/cli/src/lib/time.ts b/src/lib/time.ts similarity index 100% rename from packages/cli/src/lib/time.ts rename to src/lib/time.ts diff --git a/packages/cli/src/lib/types/account_quota.d.ts b/src/lib/types/account_quota.d.ts similarity index 100% rename from packages/cli/src/lib/types/account_quota.d.ts rename to src/lib/types/account_quota.d.ts diff --git a/packages/cli/src/lib/types/app.d.ts b/src/lib/types/app.d.ts similarity index 100% rename from packages/cli/src/lib/types/app.d.ts rename to src/lib/types/app.d.ts diff --git a/packages/cli/src/lib/types/app_errors.ts b/src/lib/types/app_errors.ts similarity index 100% rename from packages/cli/src/lib/types/app_errors.ts rename to src/lib/types/app_errors.ts diff --git a/packages/cli/src/lib/types/app_process_tier.ts b/src/lib/types/app_process_tier.ts similarity index 100% rename from packages/cli/src/lib/types/app_process_tier.ts rename to src/lib/types/app_process_tier.ts diff --git a/packages/cli/src/lib/types/completion.ts b/src/lib/types/completion.ts similarity index 100% rename from packages/cli/src/lib/types/completion.ts rename to src/lib/types/completion.ts diff --git a/packages/cli/src/lib/types/domain.ts b/src/lib/types/domain.ts similarity index 100% rename from packages/cli/src/lib/types/domain.ts rename to src/lib/types/domain.ts diff --git a/packages/cli/src/lib/types/dyno_extended.d.ts b/src/lib/types/dyno_extended.d.ts similarity index 100% rename from packages/cli/src/lib/types/dyno_extended.d.ts rename to src/lib/types/dyno_extended.d.ts diff --git a/packages/cli/src/lib/types/favorites.d.ts b/src/lib/types/favorites.d.ts similarity index 100% rename from packages/cli/src/lib/types/favorites.d.ts rename to src/lib/types/favorites.d.ts diff --git a/packages/cli/src/lib/types/favorites.ts b/src/lib/types/favorites.ts similarity index 100% rename from packages/cli/src/lib/types/favorites.ts rename to src/lib/types/favorites.ts diff --git a/packages/cli/src/lib/types/fir.d.ts b/src/lib/types/fir.d.ts similarity index 100% rename from packages/cli/src/lib/types/fir.d.ts rename to src/lib/types/fir.d.ts diff --git a/packages/cli/src/lib/types/github.d.ts b/src/lib/types/github.d.ts similarity index 100% rename from packages/cli/src/lib/types/github.d.ts rename to src/lib/types/github.d.ts diff --git a/packages/cli/src/lib/types/notifications.ts b/src/lib/types/notifications.ts similarity index 100% rename from packages/cli/src/lib/types/notifications.ts rename to src/lib/types/notifications.ts diff --git a/packages/cli/src/lib/types/sni_endpoint.d.ts b/src/lib/types/sni_endpoint.d.ts similarity index 100% rename from packages/cli/src/lib/types/sni_endpoint.d.ts rename to src/lib/types/sni_endpoint.d.ts diff --git a/packages/cli/src/lib/types/spaces.d.ts b/src/lib/types/spaces.d.ts similarity index 100% rename from packages/cli/src/lib/types/spaces.d.ts rename to src/lib/types/spaces.d.ts diff --git a/packages/cli/src/lib/types/status.d.ts b/src/lib/types/status.d.ts similarity index 100% rename from packages/cli/src/lib/types/status.d.ts rename to src/lib/types/status.d.ts diff --git a/packages/cli/src/lib/types/telemetry.d.ts b/src/lib/types/telemetry.d.ts similarity index 100% rename from packages/cli/src/lib/types/telemetry.d.ts rename to src/lib/types/telemetry.d.ts diff --git a/packages/cli/src/lib/utils/keyValueParser.ts b/src/lib/utils/keyValueParser.ts similarity index 100% rename from packages/cli/src/lib/utils/keyValueParser.ts rename to src/lib/utils/keyValueParser.ts diff --git a/packages/cli/src/lib/utils/multisort.ts b/src/lib/utils/multisort.ts similarity index 100% rename from packages/cli/src/lib/utils/multisort.ts rename to src/lib/utils/multisort.ts diff --git a/packages/cli/src/lib/utils/packageParser.ts b/src/lib/utils/packageParser.ts similarity index 100% rename from packages/cli/src/lib/utils/packageParser.ts rename to src/lib/utils/packageParser.ts diff --git a/packages/cli/src/lib/utils/paginator.ts b/src/lib/utils/paginator.ts similarity index 100% rename from packages/cli/src/lib/utils/paginator.ts rename to src/lib/utils/paginator.ts diff --git a/packages/cli/src/lib/utils/sparkline.ts b/src/lib/utils/sparkline.ts similarity index 100% rename from packages/cli/src/lib/utils/sparkline.ts rename to src/lib/utils/sparkline.ts diff --git a/packages/cli/src/lib/utils/uuid-validate.ts b/src/lib/utils/uuid-validate.ts similarity index 100% rename from packages/cli/src/lib/utils/uuid-validate.ts rename to src/lib/utils/uuid-validate.ts diff --git a/packages/cli/src/lib/webhooks/base.ts b/src/lib/webhooks/base.ts similarity index 100% rename from packages/cli/src/lib/webhooks/base.ts rename to src/lib/webhooks/base.ts diff --git a/packages/cli/src/nls-data.ts b/src/nls-data.ts similarity index 100% rename from packages/cli/src/nls-data.ts rename to src/nls-data.ts diff --git a/packages/cli/src/nls.ts b/src/nls.ts similarity index 100% rename from packages/cli/src/nls.ts rename to src/nls.ts diff --git a/packages/cli/src/oldCommands/redis/maintenance.ts b/src/oldCommands/redis/maintenance.ts similarity index 100% rename from packages/cli/src/oldCommands/redis/maintenance.ts rename to src/oldCommands/redis/maintenance.ts diff --git a/packages/cli/src/oldCommands/redis/maxmemory.ts b/src/oldCommands/redis/maxmemory.ts similarity index 100% rename from packages/cli/src/oldCommands/redis/maxmemory.ts rename to src/oldCommands/redis/maxmemory.ts diff --git a/packages/cli/src/oldCommands/redis/promote.ts b/src/oldCommands/redis/promote.ts similarity index 100% rename from packages/cli/src/oldCommands/redis/promote.ts rename to src/oldCommands/redis/promote.ts diff --git a/packages/cli/src/oldCommands/redis/stats-reset.ts b/src/oldCommands/redis/stats-reset.ts similarity index 100% rename from packages/cli/src/oldCommands/redis/stats-reset.ts rename to src/oldCommands/redis/stats-reset.ts diff --git a/packages/cli/src/oldCommands/redis/timeout.ts b/src/oldCommands/redis/timeout.ts similarity index 100% rename from packages/cli/src/oldCommands/redis/timeout.ts rename to src/oldCommands/redis/timeout.ts diff --git a/packages/cli/src/oldCommands/redis/upgrade.ts b/src/oldCommands/redis/upgrade.ts similarity index 100% rename from packages/cli/src/oldCommands/redis/upgrade.ts rename to src/oldCommands/redis/upgrade.ts diff --git a/packages/cli/src/oldCommands/redis/wait.ts b/src/oldCommands/redis/wait.ts similarity index 100% rename from packages/cli/src/oldCommands/redis/wait.ts rename to src/oldCommands/redis/wait.ts diff --git a/packages/cli/src/types/netrc-parser.d.ts b/src/types/netrc-parser.d.ts similarity index 100% rename from packages/cli/src/types/netrc-parser.d.ts rename to src/types/netrc-parser.d.ts diff --git a/packages/cli/src/user-config.ts b/src/user-config.ts similarity index 100% rename from packages/cli/src/user-config.ts rename to src/user-config.ts diff --git a/packages/cli/test/acceptance/commands-output.ts b/test/acceptance/commands-output.ts similarity index 100% rename from packages/cli/test/acceptance/commands-output.ts rename to test/acceptance/commands-output.ts diff --git a/packages/cli/test/acceptance/plugin.acceptance.test.ts b/test/acceptance/plugin.acceptance.test.ts similarity index 100% rename from packages/cli/test/acceptance/plugin.acceptance.test.ts rename to test/acceptance/plugin.acceptance.test.ts diff --git a/packages/cli/test/acceptance/run.bats b/test/acceptance/run.bats similarity index 100% rename from packages/cli/test/acceptance/run.bats rename to test/acceptance/run.bats diff --git a/packages/cli/test/acceptance/smoke.acceptance.test.ts b/test/acceptance/smoke.acceptance.test.ts similarity index 100% rename from packages/cli/test/acceptance/smoke.acceptance.test.ts rename to test/acceptance/smoke.acceptance.test.ts diff --git a/packages/cli/test/acceptance/start.bats b/test/acceptance/start.bats similarity index 100% rename from packages/cli/test/acceptance/start.bats rename to test/acceptance/start.bats diff --git a/packages/cli/test/acceptance/version.bats b/test/acceptance/version.bats similarity index 100% rename from packages/cli/test/acceptance/version.bats rename to test/acceptance/version.bats diff --git a/packages/cli/test/fixtures/addons/fixtures.ts b/test/fixtures/addons/fixtures.ts similarity index 100% rename from packages/cli/test/fixtures/addons/fixtures.ts rename to test/fixtures/addons/fixtures.ts diff --git a/packages/cli/test/fixtures/apps/fixtures.ts b/test/fixtures/apps/fixtures.ts similarity index 100% rename from packages/cli/test/fixtures/apps/fixtures.ts rename to test/fixtures/apps/fixtures.ts diff --git a/packages/cli/test/fixtures/container/Dockerfile.web b/test/fixtures/container/Dockerfile.web similarity index 100% rename from packages/cli/test/fixtures/container/Dockerfile.web rename to test/fixtures/container/Dockerfile.web diff --git a/packages/cli/test/fixtures/container/Nested/Dockerfile b/test/fixtures/container/Nested/Dockerfile similarity index 100% rename from packages/cli/test/fixtures/container/Nested/Dockerfile rename to test/fixtures/container/Nested/Dockerfile diff --git a/packages/cli/test/fixtures/container/Nested/Dockerfile.web b/test/fixtures/container/Nested/Dockerfile.web similarity index 100% rename from packages/cli/test/fixtures/container/Nested/Dockerfile.web rename to test/fixtures/container/Nested/Dockerfile.web diff --git a/packages/cli/test/fixtures/data/quotas.ts b/test/fixtures/data/quotas.ts similarity index 100% rename from packages/cli/test/fixtures/data/quotas.ts rename to test/fixtures/data/quotas.ts diff --git a/packages/cli/test/fixtures/id_rsa.pub b/test/fixtures/id_rsa.pub similarity index 100% rename from packages/cli/test/fixtures/id_rsa.pub rename to test/fixtures/id_rsa.pub diff --git a/packages/cli/Procfile b/test/fixtures/local/Procfile similarity index 100% rename from packages/cli/Procfile rename to test/fixtures/local/Procfile diff --git a/packages/cli/test/fixtures/spaces/fixtures.ts b/test/fixtures/spaces/fixtures.ts similarity index 100% rename from packages/cli/test/fixtures/spaces/fixtures.ts rename to test/fixtures/spaces/fixtures.ts diff --git a/packages/cli/test/fixtures/status/fixtures.ts b/test/fixtures/status/fixtures.ts similarity index 100% rename from packages/cli/test/fixtures/status/fixtures.ts rename to test/fixtures/status/fixtures.ts diff --git a/packages/cli/test/fixtures/telemetry/fixtures.ts b/test/fixtures/telemetry/fixtures.ts similarity index 100% rename from packages/cli/test/fixtures/telemetry/fixtures.ts rename to test/fixtures/telemetry/fixtures.ts diff --git a/packages/cli/test/helpers/autocomplete/runtest.js b/test/helpers/autocomplete/runtest.js similarity index 100% rename from packages/cli/test/helpers/autocomplete/runtest.js rename to test/helpers/autocomplete/runtest.js diff --git a/packages/cli/test/helpers/buildpacks/buildpack-installations-stub.ts b/test/helpers/buildpacks/buildpack-installations-stub.ts similarity index 100% rename from packages/cli/test/helpers/buildpacks/buildpack-installations-stub.ts rename to test/helpers/buildpacks/buildpack-installations-stub.ts diff --git a/packages/cli/test/helpers/hooks.ts b/test/helpers/hooks.ts similarity index 100% rename from packages/cli/test/helpers/hooks.ts rename to test/helpers/hooks.ts diff --git a/packages/cli/test/helpers/init.mjs b/test/helpers/init.mjs similarity index 79% rename from packages/cli/test/helpers/init.mjs rename to test/helpers/init.mjs index 265c41e4d7..8b02ad0df4 100644 --- a/packages/cli/test/helpers/init.mjs +++ b/test/helpers/init.mjs @@ -1,4 +1,5 @@ import path from 'path' +import {fileURLToPath} from 'url' import nock from 'nock' import chai from 'chai' import chaiAsPromised from 'chai-as-promised' @@ -9,6 +10,10 @@ globalThis.setTimeout = cb => { return tm(cb) } +const __dirname = path.dirname(fileURLToPath(import.meta.url)) +const root = path.resolve(__dirname, '../..') + +process.env.OCLIF_TEST_ROOT = root process.env.TS_NODE_PROJECT = path.resolve('test/tsconfig.json') // Env var used to prevent some expensive // prerun and postrun hooks from initializing diff --git a/packages/cli/test/helpers/runCommand.ts b/test/helpers/runCommand.ts similarity index 100% rename from packages/cli/test/helpers/runCommand.ts rename to test/helpers/runCommand.ts diff --git a/packages/cli/test/helpers/stubs/delete.ts b/test/helpers/stubs/delete.ts similarity index 100% rename from packages/cli/test/helpers/stubs/delete.ts rename to test/helpers/stubs/delete.ts diff --git a/packages/cli/test/helpers/stubs/get.ts b/test/helpers/stubs/get.ts similarity index 100% rename from packages/cli/test/helpers/stubs/get.ts rename to test/helpers/stubs/get.ts diff --git a/packages/cli/test/helpers/stubs/patch.ts b/test/helpers/stubs/patch.ts similarity index 100% rename from packages/cli/test/helpers/stubs/patch.ts rename to test/helpers/stubs/patch.ts diff --git a/packages/cli/test/helpers/stubs/post.ts b/test/helpers/stubs/post.ts similarity index 100% rename from packages/cli/test/helpers/stubs/post.ts rename to test/helpers/stubs/post.ts diff --git a/packages/cli/test/helpers/stubs/put.ts b/test/helpers/stubs/put.ts similarity index 100% rename from packages/cli/test/helpers/stubs/put.ts rename to test/helpers/stubs/put.ts diff --git a/packages/cli/test/helpers/stubs/sni-endpoints.ts b/test/helpers/stubs/sni-endpoints.ts similarity index 100% rename from packages/cli/test/helpers/stubs/sni-endpoints.ts rename to test/helpers/stubs/sni-endpoints.ts diff --git a/packages/cli/test/helpers/testInstances.ts b/test/helpers/testInstances.ts similarity index 100% rename from packages/cli/test/helpers/testInstances.ts rename to test/helpers/testInstances.ts diff --git a/packages/cli/test/helpers/utils/expectOutput.ts b/test/helpers/utils/expectOutput.ts similarity index 100% rename from packages/cli/test/helpers/utils/expectOutput.ts rename to test/helpers/utils/expectOutput.ts diff --git a/packages/cli/test/helpers/utils/normalizeTableOutput.ts b/test/helpers/utils/normalizeTableOutput.ts similarity index 100% rename from packages/cli/test/helpers/utils/normalizeTableOutput.ts rename to test/helpers/utils/normalizeTableOutput.ts diff --git a/packages/cli/test/helpers/utils/remove-whitespaces.ts b/test/helpers/utils/remove-whitespaces.ts similarity index 100% rename from packages/cli/test/helpers/utils/remove-whitespaces.ts rename to test/helpers/utils/remove-whitespaces.ts diff --git a/packages/cli/test/helpers/utils/unwrap.ts b/test/helpers/utils/unwrap.ts similarity index 100% rename from packages/cli/test/helpers/utils/unwrap.ts rename to test/helpers/utils/unwrap.ts diff --git a/packages/cli/test/helpers/uxStub.ts b/test/helpers/uxStub.ts similarity index 100% rename from packages/cli/test/helpers/uxStub.ts rename to test/helpers/uxStub.ts diff --git a/packages/cli/test/helpers/wrappers/dyno-wrapper.ts b/test/helpers/wrappers/dyno-wrapper.ts similarity index 100% rename from packages/cli/test/helpers/wrappers/dyno-wrapper.ts rename to test/helpers/wrappers/dyno-wrapper.ts diff --git a/packages/cli/test/helpers/wrappers/output-wrapper.ts b/test/helpers/wrappers/output-wrapper.ts similarity index 100% rename from packages/cli/test/helpers/wrappers/output-wrapper.ts rename to test/helpers/wrappers/output-wrapper.ts diff --git a/packages/cli/test/helpers/wrappers/run-helpers-wrapper.ts b/test/helpers/wrappers/run-helpers-wrapper.ts similarity index 100% rename from packages/cli/test/helpers/wrappers/run-helpers-wrapper.ts rename to test/helpers/wrappers/run-helpers-wrapper.ts diff --git a/packages/cli/test/integration/access.integration.test.ts b/test/integration/access.integration.test.ts similarity index 100% rename from packages/cli/test/integration/access.integration.test.ts rename to test/integration/access.integration.test.ts diff --git a/packages/cli/test/integration/logs.integration.test.ts b/test/integration/logs.integration.test.ts similarity index 100% rename from packages/cli/test/integration/logs.integration.test.ts rename to test/integration/logs.integration.test.ts diff --git a/packages/cli/test/integration/run.integration.test.ts b/test/integration/run.integration.test.ts similarity index 100% rename from packages/cli/test/integration/run.integration.test.ts rename to test/integration/run.integration.test.ts diff --git a/packages/cli/test/integration/run/detached.integration.test.ts b/test/integration/run/detached.integration.test.ts similarity index 100% rename from packages/cli/test/integration/run/detached.integration.test.ts rename to test/integration/run/detached.integration.test.ts diff --git a/packages/cli/test/register.mjs b/test/register.mjs similarity index 100% rename from packages/cli/test/register.mjs rename to test/register.mjs diff --git a/packages/cli/test/test.oclif.manifest.json b/test/test.oclif.manifest.json similarity index 100% rename from packages/cli/test/test.oclif.manifest.json rename to test/test.oclif.manifest.json diff --git a/packages/cli/test/tsconfig.json b/test/tsconfig.json similarity index 100% rename from packages/cli/test/tsconfig.json rename to test/tsconfig.json diff --git a/packages/cli/test/unit/analytics.unit.test.ts b/test/unit/analytics.unit.test.ts similarity index 100% rename from packages/cli/test/unit/analytics.unit.test.ts rename to test/unit/analytics.unit.test.ts diff --git a/packages/cli/test/unit/commands/2fa/disable.unit.test.ts b/test/unit/commands/2fa/disable.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/2fa/disable.unit.test.ts rename to test/unit/commands/2fa/disable.unit.test.ts diff --git a/packages/cli/test/unit/commands/2fa/index.unit.test.ts b/test/unit/commands/2fa/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/2fa/index.unit.test.ts rename to test/unit/commands/2fa/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/access/add.unit.test.ts b/test/unit/commands/access/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/access/add.unit.test.ts rename to test/unit/commands/access/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/access/index.unit.test.ts b/test/unit/commands/access/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/access/index.unit.test.ts rename to test/unit/commands/access/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/access/remove.unit.test.ts b/test/unit/commands/access/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/access/remove.unit.test.ts rename to test/unit/commands/access/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/access/update.unit.test.ts b/test/unit/commands/access/update.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/access/update.unit.test.ts rename to test/unit/commands/access/update.unit.test.ts diff --git a/packages/cli/test/unit/commands/accounts/add.unit.test.ts b/test/unit/commands/accounts/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/accounts/add.unit.test.ts rename to test/unit/commands/accounts/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/accounts/current.unit.test.ts b/test/unit/commands/accounts/current.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/accounts/current.unit.test.ts rename to test/unit/commands/accounts/current.unit.test.ts diff --git a/packages/cli/test/unit/commands/accounts/index.unit.test.ts b/test/unit/commands/accounts/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/accounts/index.unit.test.ts rename to test/unit/commands/accounts/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/accounts/remove.unit.test.ts b/test/unit/commands/accounts/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/accounts/remove.unit.test.ts rename to test/unit/commands/accounts/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/accounts/set.unit.test.ts b/test/unit/commands/accounts/set.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/accounts/set.unit.test.ts rename to test/unit/commands/accounts/set.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/attach.unit.test.ts b/test/unit/commands/addons/attach.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/attach.unit.test.ts rename to test/unit/commands/addons/attach.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/create.unit.test.ts b/test/unit/commands/addons/create.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/create.unit.test.ts rename to test/unit/commands/addons/create.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/destroy.unit.test.ts b/test/unit/commands/addons/destroy.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/destroy.unit.test.ts rename to test/unit/commands/addons/destroy.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/detach.unit.test.ts b/test/unit/commands/addons/detach.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/detach.unit.test.ts rename to test/unit/commands/addons/detach.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/docs.unit.test.ts b/test/unit/commands/addons/docs.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/docs.unit.test.ts rename to test/unit/commands/addons/docs.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/index.unit.test.ts b/test/unit/commands/addons/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/index.unit.test.ts rename to test/unit/commands/addons/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/info.unit.test.ts b/test/unit/commands/addons/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/info.unit.test.ts rename to test/unit/commands/addons/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/open.unit.test.ts b/test/unit/commands/addons/open.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/open.unit.test.ts rename to test/unit/commands/addons/open.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/plans.unit.test.ts b/test/unit/commands/addons/plans.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/plans.unit.test.ts rename to test/unit/commands/addons/plans.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/rename.unit.test.ts b/test/unit/commands/addons/rename.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/rename.unit.test.ts rename to test/unit/commands/addons/rename.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/services.unit.test.ts b/test/unit/commands/addons/services.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/services.unit.test.ts rename to test/unit/commands/addons/services.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/upgrade.unit.test.ts b/test/unit/commands/addons/upgrade.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/upgrade.unit.test.ts rename to test/unit/commands/addons/upgrade.unit.test.ts diff --git a/packages/cli/test/unit/commands/addons/wait.unit.test.ts b/test/unit/commands/addons/wait.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/addons/wait.unit.test.ts rename to test/unit/commands/addons/wait.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/create.unit.test.ts b/test/unit/commands/apps/create.unit.test.ts similarity index 95% rename from packages/cli/test/unit/commands/apps/create.unit.test.ts rename to test/unit/commands/apps/create.unit.test.ts index f9d61216e7..73d154c360 100644 --- a/packages/cli/test/unit/commands/apps/create.unit.test.ts +++ b/test/unit/commands/apps/create.unit.test.ts @@ -3,6 +3,7 @@ import {expect} from 'chai' import nock from 'nock' import sinon from 'sinon' import {stderr, stdout} from 'stdout-stderr' +import {execSync} from 'node:child_process' import CreateCommand from '../../../../src/commands/apps/create.js' import runCommandHelper from '../../../helpers/runCommand.js' @@ -17,6 +18,15 @@ describe('apps:create', function () { afterEach(function () { api.done() nock.cleanAll() + // Clean up any heroku git remotes created by the tests + try { + const remotes = execSync('git remote', {encoding: 'utf8', stdio: ['pipe', 'pipe', 'ignore']}) + if (remotes.includes('heroku')) { + execSync('git remote remove heroku', {stdio: 'ignore'}) + } + } catch { + // Ignore errors + } }) it('creates an app', async function () { diff --git a/packages/cli/test/unit/commands/apps/destroy.unit.test.ts b/test/unit/commands/apps/destroy.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/destroy.unit.test.ts rename to test/unit/commands/apps/destroy.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/errors.unit.test.ts b/test/unit/commands/apps/errors.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/errors.unit.test.ts rename to test/unit/commands/apps/errors.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/favorites/add.unit.test.ts b/test/unit/commands/apps/favorites/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/favorites/add.unit.test.ts rename to test/unit/commands/apps/favorites/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/favorites/index.unit.test.ts b/test/unit/commands/apps/favorites/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/favorites/index.unit.test.ts rename to test/unit/commands/apps/favorites/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/favorites/remove.unit.test.ts b/test/unit/commands/apps/favorites/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/favorites/remove.unit.test.ts rename to test/unit/commands/apps/favorites/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/index.unit.test.ts b/test/unit/commands/apps/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/index.unit.test.ts rename to test/unit/commands/apps/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/info.unit.test.ts b/test/unit/commands/apps/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/info.unit.test.ts rename to test/unit/commands/apps/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/join.unit.test.ts b/test/unit/commands/apps/join.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/join.unit.test.ts rename to test/unit/commands/apps/join.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/leave.unit.test.ts b/test/unit/commands/apps/leave.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/leave.unit.test.ts rename to test/unit/commands/apps/leave.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/lock.unit.test.ts b/test/unit/commands/apps/lock.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/lock.unit.test.ts rename to test/unit/commands/apps/lock.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/open.unit.test.ts b/test/unit/commands/apps/open.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/open.unit.test.ts rename to test/unit/commands/apps/open.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/rename.unit.test.ts b/test/unit/commands/apps/rename.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/rename.unit.test.ts rename to test/unit/commands/apps/rename.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/stacks/index.unit.test.ts b/test/unit/commands/apps/stacks/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/stacks/index.unit.test.ts rename to test/unit/commands/apps/stacks/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/stacks/set.unit.test.ts b/test/unit/commands/apps/stacks/set.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/stacks/set.unit.test.ts rename to test/unit/commands/apps/stacks/set.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/transfer.unit.test.ts b/test/unit/commands/apps/transfer.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/transfer.unit.test.ts rename to test/unit/commands/apps/transfer.unit.test.ts diff --git a/packages/cli/test/unit/commands/apps/unlock.unit.test.ts b/test/unit/commands/apps/unlock.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/apps/unlock.unit.test.ts rename to test/unit/commands/apps/unlock.unit.test.ts diff --git a/packages/cli/test/unit/commands/auth/logout.unit.test.ts b/test/unit/commands/auth/logout.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/auth/logout.unit.test.ts rename to test/unit/commands/auth/logout.unit.test.ts diff --git a/packages/cli/test/unit/commands/auth/token.unit.test.ts b/test/unit/commands/auth/token.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/auth/token.unit.test.ts rename to test/unit/commands/auth/token.unit.test.ts diff --git a/packages/cli/test/unit/commands/auth/whoami.unit.test.ts b/test/unit/commands/auth/whoami.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/auth/whoami.unit.test.ts rename to test/unit/commands/auth/whoami.unit.test.ts diff --git a/packages/cli/test/unit/commands/authorizations/create.unit.test.ts b/test/unit/commands/authorizations/create.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/authorizations/create.unit.test.ts rename to test/unit/commands/authorizations/create.unit.test.ts diff --git a/packages/cli/test/unit/commands/authorizations/index.unit.test.ts b/test/unit/commands/authorizations/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/authorizations/index.unit.test.ts rename to test/unit/commands/authorizations/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/authorizations/info.unit.test.ts b/test/unit/commands/authorizations/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/authorizations/info.unit.test.ts rename to test/unit/commands/authorizations/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/authorizations/revoke.unit.test.ts b/test/unit/commands/authorizations/revoke.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/authorizations/revoke.unit.test.ts rename to test/unit/commands/authorizations/revoke.unit.test.ts diff --git a/packages/cli/test/unit/commands/authorizations/rotate.unit.test.ts b/test/unit/commands/authorizations/rotate.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/authorizations/rotate.unit.test.ts rename to test/unit/commands/authorizations/rotate.unit.test.ts diff --git a/packages/cli/test/unit/commands/authorizations/update.unit.test.ts b/test/unit/commands/authorizations/update.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/authorizations/update.unit.test.ts rename to test/unit/commands/authorizations/update.unit.test.ts diff --git a/packages/cli/test/unit/commands/autocomplete/create.unit.test.ts b/test/unit/commands/autocomplete/create.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/autocomplete/create.unit.test.ts rename to test/unit/commands/autocomplete/create.unit.test.ts diff --git a/packages/cli/test/unit/commands/autocomplete/index.unit.test.ts b/test/unit/commands/autocomplete/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/autocomplete/index.unit.test.ts rename to test/unit/commands/autocomplete/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/autocomplete/options.unit.test.ts b/test/unit/commands/autocomplete/options.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/autocomplete/options.unit.test.ts rename to test/unit/commands/autocomplete/options.unit.test.ts diff --git a/packages/cli/test/unit/commands/autocomplete/script.unit.test.ts b/test/unit/commands/autocomplete/script.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/autocomplete/script.unit.test.ts rename to test/unit/commands/autocomplete/script.unit.test.ts diff --git a/packages/cli/test/unit/commands/buildpacks/add.unit.test.ts b/test/unit/commands/buildpacks/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/buildpacks/add.unit.test.ts rename to test/unit/commands/buildpacks/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/buildpacks/clear.unit.test.ts b/test/unit/commands/buildpacks/clear.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/buildpacks/clear.unit.test.ts rename to test/unit/commands/buildpacks/clear.unit.test.ts diff --git a/packages/cli/test/unit/commands/buildpacks/index.unit.test.ts b/test/unit/commands/buildpacks/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/buildpacks/index.unit.test.ts rename to test/unit/commands/buildpacks/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/buildpacks/info.unit.test.ts b/test/unit/commands/buildpacks/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/buildpacks/info.unit.test.ts rename to test/unit/commands/buildpacks/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/buildpacks/remove.unit.test.ts b/test/unit/commands/buildpacks/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/buildpacks/remove.unit.test.ts rename to test/unit/commands/buildpacks/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/buildpacks/search.unit.test.ts b/test/unit/commands/buildpacks/search.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/buildpacks/search.unit.test.ts rename to test/unit/commands/buildpacks/search.unit.test.ts diff --git a/packages/cli/test/unit/commands/buildpacks/set.unit.test.ts b/test/unit/commands/buildpacks/set.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/buildpacks/set.unit.test.ts rename to test/unit/commands/buildpacks/set.unit.test.ts diff --git a/packages/cli/test/unit/commands/buildpacks/versions.unit.test.ts b/test/unit/commands/buildpacks/versions.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/buildpacks/versions.unit.test.ts rename to test/unit/commands/buildpacks/versions.unit.test.ts diff --git a/packages/cli/test/unit/commands/certs/add.unit.test.ts b/test/unit/commands/certs/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/certs/add.unit.test.ts rename to test/unit/commands/certs/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/certs/auto/disable.unit.test.ts b/test/unit/commands/certs/auto/disable.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/certs/auto/disable.unit.test.ts rename to test/unit/commands/certs/auto/disable.unit.test.ts diff --git a/packages/cli/test/unit/commands/certs/auto/enable.unit.test.ts b/test/unit/commands/certs/auto/enable.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/certs/auto/enable.unit.test.ts rename to test/unit/commands/certs/auto/enable.unit.test.ts diff --git a/packages/cli/test/unit/commands/certs/auto/index.unit.test.ts b/test/unit/commands/certs/auto/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/certs/auto/index.unit.test.ts rename to test/unit/commands/certs/auto/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/certs/auto/refresh.unit.test.ts b/test/unit/commands/certs/auto/refresh.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/certs/auto/refresh.unit.test.ts rename to test/unit/commands/certs/auto/refresh.unit.test.ts diff --git a/packages/cli/test/unit/commands/certs/generate.unit.test.ts b/test/unit/commands/certs/generate.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/certs/generate.unit.test.ts rename to test/unit/commands/certs/generate.unit.test.ts diff --git a/packages/cli/test/unit/commands/certs/index.unit.test.ts b/test/unit/commands/certs/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/certs/index.unit.test.ts rename to test/unit/commands/certs/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/certs/info.unit.test.ts b/test/unit/commands/certs/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/certs/info.unit.test.ts rename to test/unit/commands/certs/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/certs/remove.unit.test.ts b/test/unit/commands/certs/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/certs/remove.unit.test.ts rename to test/unit/commands/certs/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/certs/shared_sni.unit.test.ts b/test/unit/commands/certs/shared_sni.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/certs/shared_sni.unit.test.ts rename to test/unit/commands/certs/shared_sni.unit.test.ts diff --git a/packages/cli/test/unit/commands/certs/update.unit.test.ts b/test/unit/commands/certs/update.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/certs/update.unit.test.ts rename to test/unit/commands/certs/update.unit.test.ts diff --git a/packages/cli/test/unit/commands/ci/config/get.unit.test.ts b/test/unit/commands/ci/config/get.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ci/config/get.unit.test.ts rename to test/unit/commands/ci/config/get.unit.test.ts diff --git a/packages/cli/test/unit/commands/ci/config/index.unit.test.ts b/test/unit/commands/ci/config/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ci/config/index.unit.test.ts rename to test/unit/commands/ci/config/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/ci/config/set.unit.test.ts b/test/unit/commands/ci/config/set.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ci/config/set.unit.test.ts rename to test/unit/commands/ci/config/set.unit.test.ts diff --git a/packages/cli/test/unit/commands/ci/config/unset.unit.test.ts b/test/unit/commands/ci/config/unset.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ci/config/unset.unit.test.ts rename to test/unit/commands/ci/config/unset.unit.test.ts diff --git a/packages/cli/test/unit/commands/ci/index.unit.test.ts b/test/unit/commands/ci/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ci/index.unit.test.ts rename to test/unit/commands/ci/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/ci/info.unit.test.ts b/test/unit/commands/ci/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ci/info.unit.test.ts rename to test/unit/commands/ci/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/ci/last.unit.test.ts b/test/unit/commands/ci/last.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ci/last.unit.test.ts rename to test/unit/commands/ci/last.unit.test.ts diff --git a/packages/cli/test/unit/commands/ci/migrate-manifest.unit.test.ts b/test/unit/commands/ci/migrate-manifest.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ci/migrate-manifest.unit.test.ts rename to test/unit/commands/ci/migrate-manifest.unit.test.ts diff --git a/packages/cli/test/unit/commands/ci/rerun.unit.test.ts b/test/unit/commands/ci/rerun.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ci/rerun.unit.test.ts rename to test/unit/commands/ci/rerun.unit.test.ts diff --git a/packages/cli/test/unit/commands/ci/run.unit.test.ts b/test/unit/commands/ci/run.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ci/run.unit.test.ts rename to test/unit/commands/ci/run.unit.test.ts diff --git a/packages/cli/test/unit/commands/clients/create.unit.test.ts b/test/unit/commands/clients/create.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/clients/create.unit.test.ts rename to test/unit/commands/clients/create.unit.test.ts diff --git a/packages/cli/test/unit/commands/clients/destroy.unit.test.ts b/test/unit/commands/clients/destroy.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/clients/destroy.unit.test.ts rename to test/unit/commands/clients/destroy.unit.test.ts diff --git a/packages/cli/test/unit/commands/clients/index.unit.test.ts b/test/unit/commands/clients/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/clients/index.unit.test.ts rename to test/unit/commands/clients/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/clients/info.unit.test.ts b/test/unit/commands/clients/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/clients/info.unit.test.ts rename to test/unit/commands/clients/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/clients/rotate.unit.test.ts b/test/unit/commands/clients/rotate.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/clients/rotate.unit.test.ts rename to test/unit/commands/clients/rotate.unit.test.ts diff --git a/packages/cli/test/unit/commands/clients/update.unit.test.ts b/test/unit/commands/clients/update.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/clients/update.unit.test.ts rename to test/unit/commands/clients/update.unit.test.ts diff --git a/packages/cli/test/unit/commands/config/edit.unit.test.ts b/test/unit/commands/config/edit.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/config/edit.unit.test.ts rename to test/unit/commands/config/edit.unit.test.ts diff --git a/packages/cli/test/unit/commands/config/get.unit.test.ts b/test/unit/commands/config/get.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/config/get.unit.test.ts rename to test/unit/commands/config/get.unit.test.ts diff --git a/packages/cli/test/unit/commands/config/index.unit.test.ts b/test/unit/commands/config/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/config/index.unit.test.ts rename to test/unit/commands/config/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/config/set.unit.test.ts b/test/unit/commands/config/set.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/config/set.unit.test.ts rename to test/unit/commands/config/set.unit.test.ts diff --git a/packages/cli/test/unit/commands/config/unset.unit.test.ts b/test/unit/commands/config/unset.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/config/unset.unit.test.ts rename to test/unit/commands/config/unset.unit.test.ts diff --git a/packages/cli/test/unit/commands/console.unit.test.ts b/test/unit/commands/console.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/console.unit.test.ts rename to test/unit/commands/console.unit.test.ts diff --git a/packages/cli/test/unit/commands/container/login.unit.test.ts b/test/unit/commands/container/login.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/container/login.unit.test.ts rename to test/unit/commands/container/login.unit.test.ts diff --git a/packages/cli/test/unit/commands/container/logout.unit.test.ts b/test/unit/commands/container/logout.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/container/logout.unit.test.ts rename to test/unit/commands/container/logout.unit.test.ts diff --git a/packages/cli/test/unit/commands/container/pull.unit.test.ts b/test/unit/commands/container/pull.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/container/pull.unit.test.ts rename to test/unit/commands/container/pull.unit.test.ts diff --git a/packages/cli/test/unit/commands/container/push.unit.test.ts b/test/unit/commands/container/push.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/container/push.unit.test.ts rename to test/unit/commands/container/push.unit.test.ts diff --git a/packages/cli/test/unit/commands/container/release.unit.test.ts b/test/unit/commands/container/release.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/container/release.unit.test.ts rename to test/unit/commands/container/release.unit.test.ts diff --git a/packages/cli/test/unit/commands/container/rm.unit.test.ts b/test/unit/commands/container/rm.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/container/rm.unit.test.ts rename to test/unit/commands/container/rm.unit.test.ts diff --git a/packages/cli/test/unit/commands/container/run.unit.test.ts b/test/unit/commands/container/run.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/container/run.unit.test.ts rename to test/unit/commands/container/run.unit.test.ts diff --git a/packages/cli/test/unit/commands/dashboard.unit.test.ts b/test/unit/commands/dashboard.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/dashboard.unit.test.ts rename to test/unit/commands/dashboard.unit.test.ts diff --git a/packages/cli/test/unit/commands/domains/add.unit.test.ts b/test/unit/commands/domains/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/domains/add.unit.test.ts rename to test/unit/commands/domains/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/domains/clear.unit.test.ts b/test/unit/commands/domains/clear.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/domains/clear.unit.test.ts rename to test/unit/commands/domains/clear.unit.test.ts diff --git a/packages/cli/test/unit/commands/domains/index.unit.test.ts b/test/unit/commands/domains/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/domains/index.unit.test.ts rename to test/unit/commands/domains/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/domains/info.unit.test.ts b/test/unit/commands/domains/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/domains/info.unit.test.ts rename to test/unit/commands/domains/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/domains/remove.unit.test.ts b/test/unit/commands/domains/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/domains/remove.unit.test.ts rename to test/unit/commands/domains/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/domains/update.unit.test.ts b/test/unit/commands/domains/update.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/domains/update.unit.test.ts rename to test/unit/commands/domains/update.unit.test.ts diff --git a/packages/cli/test/unit/commands/domains/wait.unit.test.ts b/test/unit/commands/domains/wait.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/domains/wait.unit.test.ts rename to test/unit/commands/domains/wait.unit.test.ts diff --git a/packages/cli/test/unit/commands/drains/add.unit.test.ts b/test/unit/commands/drains/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/drains/add.unit.test.ts rename to test/unit/commands/drains/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/drains/index.unit.test.ts b/test/unit/commands/drains/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/drains/index.unit.test.ts rename to test/unit/commands/drains/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/drains/remove.unit.test.ts b/test/unit/commands/drains/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/drains/remove.unit.test.ts rename to test/unit/commands/drains/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/features/disable.unit.test.ts b/test/unit/commands/features/disable.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/features/disable.unit.test.ts rename to test/unit/commands/features/disable.unit.test.ts diff --git a/packages/cli/test/unit/commands/features/enable.unit.test.ts b/test/unit/commands/features/enable.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/features/enable.unit.test.ts rename to test/unit/commands/features/enable.unit.test.ts diff --git a/packages/cli/test/unit/commands/features/index.unit.test.ts b/test/unit/commands/features/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/features/index.unit.test.ts rename to test/unit/commands/features/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/features/info.unit.test.ts b/test/unit/commands/features/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/features/info.unit.test.ts rename to test/unit/commands/features/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/git/clone.unit.test.ts b/test/unit/commands/git/clone.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/git/clone.unit.test.ts rename to test/unit/commands/git/clone.unit.test.ts diff --git a/packages/cli/test/unit/commands/git/credentials.unit.test.ts b/test/unit/commands/git/credentials.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/git/credentials.unit.test.ts rename to test/unit/commands/git/credentials.unit.test.ts diff --git a/packages/cli/test/unit/commands/git/remote.unit.test.ts b/test/unit/commands/git/remote.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/git/remote.unit.test.ts rename to test/unit/commands/git/remote.unit.test.ts diff --git a/packages/cli/test/unit/commands/keys/add.unit.test.ts b/test/unit/commands/keys/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/keys/add.unit.test.ts rename to test/unit/commands/keys/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/keys/clear.unit.test.ts b/test/unit/commands/keys/clear.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/keys/clear.unit.test.ts rename to test/unit/commands/keys/clear.unit.test.ts diff --git a/packages/cli/test/unit/commands/keys/index.unit.test.ts b/test/unit/commands/keys/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/keys/index.unit.test.ts rename to test/unit/commands/keys/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/keys/remove.unit.test.ts b/test/unit/commands/keys/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/keys/remove.unit.test.ts rename to test/unit/commands/keys/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/labs/disable.unit.test.ts b/test/unit/commands/labs/disable.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/labs/disable.unit.test.ts rename to test/unit/commands/labs/disable.unit.test.ts diff --git a/packages/cli/test/unit/commands/labs/enable.unit.test.ts b/test/unit/commands/labs/enable.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/labs/enable.unit.test.ts rename to test/unit/commands/labs/enable.unit.test.ts diff --git a/packages/cli/test/unit/commands/labs/index.unit.test.ts b/test/unit/commands/labs/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/labs/index.unit.test.ts rename to test/unit/commands/labs/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/labs/info.unit.test.ts b/test/unit/commands/labs/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/labs/info.unit.test.ts rename to test/unit/commands/labs/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/local/index.unit.test.ts b/test/unit/commands/local/index.unit.test.ts similarity index 94% rename from packages/cli/test/unit/commands/local/index.unit.test.ts rename to test/unit/commands/local/index.unit.test.ts index e6f1a9b32b..d8e25bc670 100644 --- a/packages/cli/test/unit/commands/local/index.unit.test.ts +++ b/test/unit/commands/local/index.unit.test.ts @@ -60,9 +60,15 @@ describe('local', function () { describe('argument construction', function () { let runForemanStub: sinon.SinonStub + let originalCwd: string beforeEach(function () { runForemanStub = sandbox.stub(Cmd.prototype, 'runForeman').resolves() + originalCwd = process.cwd() + }) + + afterEach(function () { + process.chdir(originalCwd) }) it('builds correct arguments with multiple flags', async function () { @@ -99,6 +105,9 @@ describe('local', function () { }) it('uses default procfile when none specified', async function () { + // Change to fixtures directory so the test can find the default Procfile + process.chdir('test/fixtures/local') + // This test verifies that when no procfile is specified, it defaults to 'Procfile' // and calls loadProc with the default path await Cmd.run([]) @@ -190,17 +199,23 @@ describe('local', function () { describe('environment file integration', function () { let sandbox: ReturnType let runForemanStub: sinon.SinonStub + let originalCwd: string beforeEach(function () { sandbox = sinon.createSandbox() runForemanStub = sandbox.stub(Cmd.prototype, 'runForeman').resolves() + originalCwd = process.cwd() }) afterEach(function () { sandbox.restore() + process.chdir(originalCwd) }) it('defaults to .env when no env file specified', async function () { + // Change to fixtures directory so the test can find the default Procfile + process.chdir('test/fixtures/local') + await Cmd.run([]) expect(runForemanStub.calledOnce).to.be.true diff --git a/packages/cli/test/unit/commands/local/run.unit.test.ts b/test/unit/commands/local/run.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/local/run.unit.test.ts rename to test/unit/commands/local/run.unit.test.ts diff --git a/packages/cli/test/unit/commands/local/version.unit.test.ts b/test/unit/commands/local/version.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/local/version.unit.test.ts rename to test/unit/commands/local/version.unit.test.ts diff --git a/packages/cli/test/unit/commands/logs.unit.test.ts b/test/unit/commands/logs.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/logs.unit.test.ts rename to test/unit/commands/logs.unit.test.ts diff --git a/packages/cli/test/unit/commands/maintenance/index.unit.test.ts b/test/unit/commands/maintenance/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/maintenance/index.unit.test.ts rename to test/unit/commands/maintenance/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/maintenance/off.unit.test.ts b/test/unit/commands/maintenance/off.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/maintenance/off.unit.test.ts rename to test/unit/commands/maintenance/off.unit.test.ts diff --git a/packages/cli/test/unit/commands/maintenance/on.unit.test.ts b/test/unit/commands/maintenance/on.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/maintenance/on.unit.test.ts rename to test/unit/commands/maintenance/on.unit.test.ts diff --git a/packages/cli/test/unit/commands/mcp/start.unit.test.ts b/test/unit/commands/mcp/start.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/mcp/start.unit.test.ts rename to test/unit/commands/mcp/start.unit.test.ts diff --git a/packages/cli/test/unit/commands/members/add.unit.test.ts b/test/unit/commands/members/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/members/add.unit.test.ts rename to test/unit/commands/members/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/members/index.unit.test.ts b/test/unit/commands/members/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/members/index.unit.test.ts rename to test/unit/commands/members/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/members/remove.unit.test.ts b/test/unit/commands/members/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/members/remove.unit.test.ts rename to test/unit/commands/members/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/members/set.unit.test.ts b/test/unit/commands/members/set.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/members/set.unit.test.ts rename to test/unit/commands/members/set.unit.test.ts diff --git a/packages/cli/test/unit/commands/notifications/index.unit.test.ts b/test/unit/commands/notifications/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/notifications/index.unit.test.ts rename to test/unit/commands/notifications/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/orgs/index.unit.test.ts b/test/unit/commands/orgs/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/orgs/index.unit.test.ts rename to test/unit/commands/orgs/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/orgs/open.unit.test.ts b/test/unit/commands/orgs/open.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/orgs/open.unit.test.ts rename to test/unit/commands/orgs/open.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/backups/cancel.unit.test.ts b/test/unit/commands/pg/backups/cancel.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/backups/cancel.unit.test.ts rename to test/unit/commands/pg/backups/cancel.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/backups/capture.unit.test.ts b/test/unit/commands/pg/backups/capture.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/backups/capture.unit.test.ts rename to test/unit/commands/pg/backups/capture.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/backups/delete.unit.test.ts b/test/unit/commands/pg/backups/delete.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/backups/delete.unit.test.ts rename to test/unit/commands/pg/backups/delete.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/backups/download.unit.test.ts b/test/unit/commands/pg/backups/download.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/backups/download.unit.test.ts rename to test/unit/commands/pg/backups/download.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/backups/index.unit.test.ts b/test/unit/commands/pg/backups/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/backups/index.unit.test.ts rename to test/unit/commands/pg/backups/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/backups/info.unit.test.ts b/test/unit/commands/pg/backups/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/backups/info.unit.test.ts rename to test/unit/commands/pg/backups/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/backups/restore.unit.test.ts b/test/unit/commands/pg/backups/restore.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/backups/restore.unit.test.ts rename to test/unit/commands/pg/backups/restore.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/backups/schedule.unit.test.ts b/test/unit/commands/pg/backups/schedule.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/backups/schedule.unit.test.ts rename to test/unit/commands/pg/backups/schedule.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/backups/schedules.unit.test.ts b/test/unit/commands/pg/backups/schedules.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/backups/schedules.unit.test.ts rename to test/unit/commands/pg/backups/schedules.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/backups/unschedule.unit.test.ts b/test/unit/commands/pg/backups/unschedule.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/backups/unschedule.unit.test.ts rename to test/unit/commands/pg/backups/unschedule.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/backups/url.unit.test.ts b/test/unit/commands/pg/backups/url.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/backups/url.unit.test.ts rename to test/unit/commands/pg/backups/url.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/connection-pooling/attach.unit.test.ts b/test/unit/commands/pg/connection-pooling/attach.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/connection-pooling/attach.unit.test.ts rename to test/unit/commands/pg/connection-pooling/attach.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/copy.unit.test.ts b/test/unit/commands/pg/copy.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/copy.unit.test.ts rename to test/unit/commands/pg/copy.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/credentials.unit.test.ts b/test/unit/commands/pg/credentials.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/credentials.unit.test.ts rename to test/unit/commands/pg/credentials.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/credentials/create.unit.test.ts b/test/unit/commands/pg/credentials/create.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/credentials/create.unit.test.ts rename to test/unit/commands/pg/credentials/create.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/credentials/destroy.unit.test.ts b/test/unit/commands/pg/credentials/destroy.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/credentials/destroy.unit.test.ts rename to test/unit/commands/pg/credentials/destroy.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/credentials/repair-default.unit.test.ts b/test/unit/commands/pg/credentials/repair-default.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/credentials/repair-default.unit.test.ts rename to test/unit/commands/pg/credentials/repair-default.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/credentials/rotate.unit.test.ts b/test/unit/commands/pg/credentials/rotate.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/credentials/rotate.unit.test.ts rename to test/unit/commands/pg/credentials/rotate.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/credentials/url.unit.test.ts b/test/unit/commands/pg/credentials/url.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/credentials/url.unit.test.ts rename to test/unit/commands/pg/credentials/url.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/diagnose.unit.test.ts b/test/unit/commands/pg/diagnose.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/diagnose.unit.test.ts rename to test/unit/commands/pg/diagnose.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/info.unit.test.ts b/test/unit/commands/pg/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/info.unit.test.ts rename to test/unit/commands/pg/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/kill.unit.test.ts b/test/unit/commands/pg/kill.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/kill.unit.test.ts rename to test/unit/commands/pg/kill.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/killall.unit.test.ts b/test/unit/commands/pg/killall.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/killall.unit.test.ts rename to test/unit/commands/pg/killall.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/links/create.unit.test.ts b/test/unit/commands/pg/links/create.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/links/create.unit.test.ts rename to test/unit/commands/pg/links/create.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/links/destroy.unit.test.ts b/test/unit/commands/pg/links/destroy.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/links/destroy.unit.test.ts rename to test/unit/commands/pg/links/destroy.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/links/index.unit.test.ts b/test/unit/commands/pg/links/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/links/index.unit.test.ts rename to test/unit/commands/pg/links/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/locks.unit.test.ts b/test/unit/commands/pg/locks.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/locks.unit.test.ts rename to test/unit/commands/pg/locks.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/maintenance/index.unit.test.ts b/test/unit/commands/pg/maintenance/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/maintenance/index.unit.test.ts rename to test/unit/commands/pg/maintenance/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/maintenance/run.unit.test.ts b/test/unit/commands/pg/maintenance/run.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/maintenance/run.unit.test.ts rename to test/unit/commands/pg/maintenance/run.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/maintenance/window.unit.test.ts b/test/unit/commands/pg/maintenance/window.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/maintenance/window.unit.test.ts rename to test/unit/commands/pg/maintenance/window.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/outliers.unit.test.ts b/test/unit/commands/pg/outliers.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/outliers.unit.test.ts rename to test/unit/commands/pg/outliers.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/promote.unit.test.ts b/test/unit/commands/pg/promote.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/promote.unit.test.ts rename to test/unit/commands/pg/promote.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/ps.unit.test.ts b/test/unit/commands/pg/ps.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/ps.unit.test.ts rename to test/unit/commands/pg/ps.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/psql.unit.test.ts b/test/unit/commands/pg/psql.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/psql.unit.test.ts rename to test/unit/commands/pg/psql.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/pull.unit.test.ts b/test/unit/commands/pg/pull.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/pull.unit.test.ts rename to test/unit/commands/pg/pull.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/push.unit.test.ts b/test/unit/commands/pg/push.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/push.unit.test.ts rename to test/unit/commands/pg/push.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/reset.unit.test.ts b/test/unit/commands/pg/reset.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/reset.unit.test.ts rename to test/unit/commands/pg/reset.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/auto-explain.unit.test.ts b/test/unit/commands/pg/settings/auto-explain.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/auto-explain.unit.test.ts rename to test/unit/commands/pg/settings/auto-explain.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/auto-explain/log-analyze.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-analyze.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/auto-explain/log-analyze.unit.test.ts rename to test/unit/commands/pg/settings/auto-explain/log-analyze.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/auto-explain/log-buffers.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-buffers.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/auto-explain/log-buffers.unit.test.ts rename to test/unit/commands/pg/settings/auto-explain/log-buffers.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/auto-explain/log-format.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-format.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/auto-explain/log-format.unit.test.ts rename to test/unit/commands/pg/settings/auto-explain/log-format.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/auto-explain/log-min-duration.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-min-duration.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/auto-explain/log-min-duration.unit.test.ts rename to test/unit/commands/pg/settings/auto-explain/log-min-duration.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/auto-explain/log-nested-statements.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-nested-statements.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/auto-explain/log-nested-statements.unit.test.ts rename to test/unit/commands/pg/settings/auto-explain/log-nested-statements.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/auto-explain/log-triggers.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-triggers.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/auto-explain/log-triggers.unit.test.ts rename to test/unit/commands/pg/settings/auto-explain/log-triggers.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/auto-explain/log-verbose.unit.test.ts b/test/unit/commands/pg/settings/auto-explain/log-verbose.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/auto-explain/log-verbose.unit.test.ts rename to test/unit/commands/pg/settings/auto-explain/log-verbose.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/data-connector-details-logs.unit.test.ts b/test/unit/commands/pg/settings/data-connector-details-logs.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/data-connector-details-logs.unit.test.ts rename to test/unit/commands/pg/settings/data-connector-details-logs.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/index.unit.test.ts b/test/unit/commands/pg/settings/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/index.unit.test.ts rename to test/unit/commands/pg/settings/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/log-connections.unit.test.ts b/test/unit/commands/pg/settings/log-connections.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/log-connections.unit.test.ts rename to test/unit/commands/pg/settings/log-connections.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/log-lock-waits.unit.test.ts b/test/unit/commands/pg/settings/log-lock-waits.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/log-lock-waits.unit.test.ts rename to test/unit/commands/pg/settings/log-lock-waits.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/log-min-duration-statement.unit.test.ts b/test/unit/commands/pg/settings/log-min-duration-statement.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/log-min-duration-statement.unit.test.ts rename to test/unit/commands/pg/settings/log-min-duration-statement.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/log-min-error-statement.unit.test.ts b/test/unit/commands/pg/settings/log-min-error-statement.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/log-min-error-statement.unit.test.ts rename to test/unit/commands/pg/settings/log-min-error-statement.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/log-statement.unit.test.ts b/test/unit/commands/pg/settings/log-statement.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/log-statement.unit.test.ts rename to test/unit/commands/pg/settings/log-statement.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/settings/track-functions.unit.test.ts b/test/unit/commands/pg/settings/track-functions.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/settings/track-functions.unit.test.ts rename to test/unit/commands/pg/settings/track-functions.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/unfollow.unit.test.ts b/test/unit/commands/pg/unfollow.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/unfollow.unit.test.ts rename to test/unit/commands/pg/unfollow.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/upgrade/cancel.unit.test.ts b/test/unit/commands/pg/upgrade/cancel.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/upgrade/cancel.unit.test.ts rename to test/unit/commands/pg/upgrade/cancel.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/upgrade/dryrun.unit.test.ts b/test/unit/commands/pg/upgrade/dryrun.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/upgrade/dryrun.unit.test.ts rename to test/unit/commands/pg/upgrade/dryrun.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/upgrade/index.unit.test.ts b/test/unit/commands/pg/upgrade/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/upgrade/index.unit.test.ts rename to test/unit/commands/pg/upgrade/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/upgrade/prepare.unit.test.ts b/test/unit/commands/pg/upgrade/prepare.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/upgrade/prepare.unit.test.ts rename to test/unit/commands/pg/upgrade/prepare.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/upgrade/run.unit.test.ts b/test/unit/commands/pg/upgrade/run.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/upgrade/run.unit.test.ts rename to test/unit/commands/pg/upgrade/run.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/upgrade/wait.unit.test.ts b/test/unit/commands/pg/upgrade/wait.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/upgrade/wait.unit.test.ts rename to test/unit/commands/pg/upgrade/wait.unit.test.ts diff --git a/packages/cli/test/unit/commands/pg/wait.unit.test.ts b/test/unit/commands/pg/wait.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pg/wait.unit.test.ts rename to test/unit/commands/pg/wait.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/add.unit.test.ts b/test/unit/commands/pipelines/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/add.unit.test.ts rename to test/unit/commands/pipelines/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/connect.unit.test.ts b/test/unit/commands/pipelines/connect.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/connect.unit.test.ts rename to test/unit/commands/pipelines/connect.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/create.unit.test.ts b/test/unit/commands/pipelines/create.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/create.unit.test.ts rename to test/unit/commands/pipelines/create.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/destroy.unit.test.ts b/test/unit/commands/pipelines/destroy.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/destroy.unit.test.ts rename to test/unit/commands/pipelines/destroy.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/diff.unit.test.ts b/test/unit/commands/pipelines/diff.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/diff.unit.test.ts rename to test/unit/commands/pipelines/diff.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/index.unit.test.ts b/test/unit/commands/pipelines/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/index.unit.test.ts rename to test/unit/commands/pipelines/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/info.unit.test.ts b/test/unit/commands/pipelines/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/info.unit.test.ts rename to test/unit/commands/pipelines/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/open.unit.test.ts b/test/unit/commands/pipelines/open.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/open.unit.test.ts rename to test/unit/commands/pipelines/open.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/promote.unit.test.ts b/test/unit/commands/pipelines/promote.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/promote.unit.test.ts rename to test/unit/commands/pipelines/promote.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/remove.unit.test.ts b/test/unit/commands/pipelines/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/remove.unit.test.ts rename to test/unit/commands/pipelines/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/rename.unit.test.ts b/test/unit/commands/pipelines/rename.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/rename.unit.test.ts rename to test/unit/commands/pipelines/rename.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/setup.unit.test.ts b/test/unit/commands/pipelines/setup.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/setup.unit.test.ts rename to test/unit/commands/pipelines/setup.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/transfer.unit.test.ts b/test/unit/commands/pipelines/transfer.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/transfer.unit.test.ts rename to test/unit/commands/pipelines/transfer.unit.test.ts diff --git a/packages/cli/test/unit/commands/pipelines/update.unit.test.ts b/test/unit/commands/pipelines/update.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/pipelines/update.unit.test.ts rename to test/unit/commands/pipelines/update.unit.test.ts diff --git a/packages/cli/test/unit/commands/ps/disable.unit.test.ts b/test/unit/commands/ps/disable.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ps/disable.unit.test.ts rename to test/unit/commands/ps/disable.unit.test.ts diff --git a/packages/cli/test/unit/commands/ps/enable.unit.test.ts b/test/unit/commands/ps/enable.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ps/enable.unit.test.ts rename to test/unit/commands/ps/enable.unit.test.ts diff --git a/packages/cli/test/unit/commands/ps/index.unit.test.ts b/test/unit/commands/ps/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ps/index.unit.test.ts rename to test/unit/commands/ps/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/ps/restart.unit.test.ts b/test/unit/commands/ps/restart.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ps/restart.unit.test.ts rename to test/unit/commands/ps/restart.unit.test.ts diff --git a/packages/cli/test/unit/commands/ps/scale.unit.test.ts b/test/unit/commands/ps/scale.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ps/scale.unit.test.ts rename to test/unit/commands/ps/scale.unit.test.ts diff --git a/packages/cli/test/unit/commands/ps/stop.unit.test.ts b/test/unit/commands/ps/stop.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ps/stop.unit.test.ts rename to test/unit/commands/ps/stop.unit.test.ts diff --git a/packages/cli/test/unit/commands/ps/type.unit.test.ts b/test/unit/commands/ps/type.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ps/type.unit.test.ts rename to test/unit/commands/ps/type.unit.test.ts diff --git a/packages/cli/test/unit/commands/ps/wait.unit.test.ts b/test/unit/commands/ps/wait.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/ps/wait.unit.test.ts rename to test/unit/commands/ps/wait.unit.test.ts diff --git a/packages/cli/test/unit/commands/rake.unit.test.ts b/test/unit/commands/rake.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/rake.unit.test.ts rename to test/unit/commands/rake.unit.test.ts diff --git a/packages/cli/test/unit/commands/redis/cli.unit.test.ts b/test/unit/commands/redis/cli.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/redis/cli.unit.test.ts rename to test/unit/commands/redis/cli.unit.test.ts diff --git a/packages/cli/test/unit/commands/redis/credentials.unit.test.ts b/test/unit/commands/redis/credentials.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/redis/credentials.unit.test.ts rename to test/unit/commands/redis/credentials.unit.test.ts diff --git a/packages/cli/test/unit/commands/redis/info.unit.test.ts b/test/unit/commands/redis/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/redis/info.unit.test.ts rename to test/unit/commands/redis/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/redis/keyspace-notifications.unit.test.ts b/test/unit/commands/redis/keyspace-notifications.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/redis/keyspace-notifications.unit.test.ts rename to test/unit/commands/redis/keyspace-notifications.unit.test.ts diff --git a/packages/cli/test/unit/commands/redis/maintenance.unit.test.ts b/test/unit/commands/redis/maintenance.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/redis/maintenance.unit.test.ts rename to test/unit/commands/redis/maintenance.unit.test.ts diff --git a/packages/cli/test/unit/commands/redis/maxmemory.unit.test.ts b/test/unit/commands/redis/maxmemory.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/redis/maxmemory.unit.test.ts rename to test/unit/commands/redis/maxmemory.unit.test.ts diff --git a/packages/cli/test/unit/commands/redis/promote.unit.test.ts b/test/unit/commands/redis/promote.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/redis/promote.unit.test.ts rename to test/unit/commands/redis/promote.unit.test.ts diff --git a/packages/cli/test/unit/commands/redis/stats-reset.unit.test.ts b/test/unit/commands/redis/stats-reset.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/redis/stats-reset.unit.test.ts rename to test/unit/commands/redis/stats-reset.unit.test.ts diff --git a/packages/cli/test/unit/commands/redis/timeout.unit.test.ts b/test/unit/commands/redis/timeout.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/redis/timeout.unit.test.ts rename to test/unit/commands/redis/timeout.unit.test.ts diff --git a/packages/cli/test/unit/commands/redis/upgrade.unit.test.ts b/test/unit/commands/redis/upgrade.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/redis/upgrade.unit.test.ts rename to test/unit/commands/redis/upgrade.unit.test.ts diff --git a/packages/cli/test/unit/commands/redis/wait.unit.test.ts b/test/unit/commands/redis/wait.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/redis/wait.unit.test.ts rename to test/unit/commands/redis/wait.unit.test.ts diff --git a/packages/cli/test/unit/commands/regions.unit.test.ts b/test/unit/commands/regions.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/regions.unit.test.ts rename to test/unit/commands/regions.unit.test.ts diff --git a/packages/cli/test/unit/commands/releases/index.unit.test.ts b/test/unit/commands/releases/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/releases/index.unit.test.ts rename to test/unit/commands/releases/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/releases/info.unit.test.ts b/test/unit/commands/releases/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/releases/info.unit.test.ts rename to test/unit/commands/releases/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/releases/output.unit.test.ts b/test/unit/commands/releases/output.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/releases/output.unit.test.ts rename to test/unit/commands/releases/output.unit.test.ts diff --git a/packages/cli/test/unit/commands/releases/retry.unit.test.ts b/test/unit/commands/releases/retry.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/releases/retry.unit.test.ts rename to test/unit/commands/releases/retry.unit.test.ts diff --git a/packages/cli/test/unit/commands/releases/rollback.unit.test.ts b/test/unit/commands/releases/rollback.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/releases/rollback.unit.test.ts rename to test/unit/commands/releases/rollback.unit.test.ts diff --git a/packages/cli/test/unit/commands/reviewapps/disable.unit.test.ts b/test/unit/commands/reviewapps/disable.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/reviewapps/disable.unit.test.ts rename to test/unit/commands/reviewapps/disable.unit.test.ts diff --git a/packages/cli/test/unit/commands/reviewapps/enable.unit.test.ts b/test/unit/commands/reviewapps/enable.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/reviewapps/enable.unit.test.ts rename to test/unit/commands/reviewapps/enable.unit.test.ts diff --git a/packages/cli/test/unit/commands/run/detached.unit.test.ts b/test/unit/commands/run/detached.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/run/detached.unit.test.ts rename to test/unit/commands/run/detached.unit.test.ts diff --git a/packages/cli/test/unit/commands/run/index.unit.test.ts b/test/unit/commands/run/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/run/index.unit.test.ts rename to test/unit/commands/run/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/run/inside.unit.test.ts b/test/unit/commands/run/inside.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/run/inside.unit.test.ts rename to test/unit/commands/run/inside.unit.test.ts diff --git a/packages/cli/test/unit/commands/sessions/destroy.unit.test.ts b/test/unit/commands/sessions/destroy.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/sessions/destroy.unit.test.ts rename to test/unit/commands/sessions/destroy.unit.test.ts diff --git a/packages/cli/test/unit/commands/sessions/index.unit.test.ts b/test/unit/commands/sessions/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/sessions/index.unit.test.ts rename to test/unit/commands/sessions/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/create.unit.test.ts b/test/unit/commands/spaces/create.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/create.unit.test.ts rename to test/unit/commands/spaces/create.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/destroy.unit.test.ts b/test/unit/commands/spaces/destroy.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/destroy.unit.test.ts rename to test/unit/commands/spaces/destroy.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/drains/get.unit.test.ts b/test/unit/commands/spaces/drains/get.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/drains/get.unit.test.ts rename to test/unit/commands/spaces/drains/get.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/drains/set.unit.test.ts b/test/unit/commands/spaces/drains/set.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/drains/set.unit.test.ts rename to test/unit/commands/spaces/drains/set.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/hosts.unit.test.ts b/test/unit/commands/spaces/hosts.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/hosts.unit.test.ts rename to test/unit/commands/spaces/hosts.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/index.unit.test.ts b/test/unit/commands/spaces/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/index.unit.test.ts rename to test/unit/commands/spaces/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/info.unit.test.ts b/test/unit/commands/spaces/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/info.unit.test.ts rename to test/unit/commands/spaces/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/peerings/accept.unit.test.ts b/test/unit/commands/spaces/peerings/accept.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/peerings/accept.unit.test.ts rename to test/unit/commands/spaces/peerings/accept.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/peerings/destroy.unit.test.ts b/test/unit/commands/spaces/peerings/destroy.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/peerings/destroy.unit.test.ts rename to test/unit/commands/spaces/peerings/destroy.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/peerings/index.unit.test.ts b/test/unit/commands/spaces/peerings/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/peerings/index.unit.test.ts rename to test/unit/commands/spaces/peerings/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/peerings/info.unit.test.ts b/test/unit/commands/spaces/peerings/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/peerings/info.unit.test.ts rename to test/unit/commands/spaces/peerings/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/ps.unit.test.ts b/test/unit/commands/spaces/ps.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/ps.unit.test.ts rename to test/unit/commands/spaces/ps.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/rename.unit.test.ts b/test/unit/commands/spaces/rename.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/rename.unit.test.ts rename to test/unit/commands/spaces/rename.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/topology.unit.test.ts b/test/unit/commands/spaces/topology.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/topology.unit.test.ts rename to test/unit/commands/spaces/topology.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/transfer.unit.test.ts b/test/unit/commands/spaces/transfer.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/transfer.unit.test.ts rename to test/unit/commands/spaces/transfer.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/trusted-ips/add.unit.test.ts b/test/unit/commands/spaces/trusted-ips/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/trusted-ips/add.unit.test.ts rename to test/unit/commands/spaces/trusted-ips/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/trusted-ips/index.unit.test.ts b/test/unit/commands/spaces/trusted-ips/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/trusted-ips/index.unit.test.ts rename to test/unit/commands/spaces/trusted-ips/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/trusted-ips/remove.unit.test.ts b/test/unit/commands/spaces/trusted-ips/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/trusted-ips/remove.unit.test.ts rename to test/unit/commands/spaces/trusted-ips/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/vpn/config.unit.test.ts b/test/unit/commands/spaces/vpn/config.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/vpn/config.unit.test.ts rename to test/unit/commands/spaces/vpn/config.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/vpn/connect.unit.test.ts b/test/unit/commands/spaces/vpn/connect.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/vpn/connect.unit.test.ts rename to test/unit/commands/spaces/vpn/connect.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/vpn/connections.unit.test.ts b/test/unit/commands/spaces/vpn/connections.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/vpn/connections.unit.test.ts rename to test/unit/commands/spaces/vpn/connections.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/vpn/destroy.unit.test.ts b/test/unit/commands/spaces/vpn/destroy.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/vpn/destroy.unit.test.ts rename to test/unit/commands/spaces/vpn/destroy.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/vpn/info.unit.test.ts b/test/unit/commands/spaces/vpn/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/vpn/info.unit.test.ts rename to test/unit/commands/spaces/vpn/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/vpn/update.unit.test.ts b/test/unit/commands/spaces/vpn/update.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/vpn/update.unit.test.ts rename to test/unit/commands/spaces/vpn/update.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/vpn/wait.unit.test.ts b/test/unit/commands/spaces/vpn/wait.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/vpn/wait.unit.test.ts rename to test/unit/commands/spaces/vpn/wait.unit.test.ts diff --git a/packages/cli/test/unit/commands/spaces/wait.unit.test.ts b/test/unit/commands/spaces/wait.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/spaces/wait.unit.test.ts rename to test/unit/commands/spaces/wait.unit.test.ts diff --git a/packages/cli/test/unit/commands/status.unit.test.ts b/test/unit/commands/status.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/status.unit.test.ts rename to test/unit/commands/status.unit.test.ts diff --git a/packages/cli/test/unit/commands/teams/index.unit.test.ts b/test/unit/commands/teams/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/teams/index.unit.test.ts rename to test/unit/commands/teams/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/telemetry/add.unit.test.ts b/test/unit/commands/telemetry/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/telemetry/add.unit.test.ts rename to test/unit/commands/telemetry/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/telemetry/index.unit.test.ts b/test/unit/commands/telemetry/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/telemetry/index.unit.test.ts rename to test/unit/commands/telemetry/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/telemetry/info.unit.test.ts b/test/unit/commands/telemetry/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/telemetry/info.unit.test.ts rename to test/unit/commands/telemetry/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/telemetry/remove.unit.test.ts b/test/unit/commands/telemetry/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/telemetry/remove.unit.test.ts rename to test/unit/commands/telemetry/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/telemetry/update.unit.test.ts b/test/unit/commands/telemetry/update.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/telemetry/update.unit.test.ts rename to test/unit/commands/telemetry/update.unit.test.ts diff --git a/packages/cli/test/unit/commands/usage/addons.unit.test.ts b/test/unit/commands/usage/addons.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/usage/addons.unit.test.ts rename to test/unit/commands/usage/addons.unit.test.ts diff --git a/packages/cli/test/unit/commands/webhooks/add.unit.test.ts b/test/unit/commands/webhooks/add.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/webhooks/add.unit.test.ts rename to test/unit/commands/webhooks/add.unit.test.ts diff --git a/packages/cli/test/unit/commands/webhooks/deliveries/index.unit.test.ts b/test/unit/commands/webhooks/deliveries/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/webhooks/deliveries/index.unit.test.ts rename to test/unit/commands/webhooks/deliveries/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/webhooks/deliveries/info.unit.test.ts b/test/unit/commands/webhooks/deliveries/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/webhooks/deliveries/info.unit.test.ts rename to test/unit/commands/webhooks/deliveries/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/webhooks/events/index.unit.test.ts b/test/unit/commands/webhooks/events/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/webhooks/events/index.unit.test.ts rename to test/unit/commands/webhooks/events/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/webhooks/events/info.unit.test.ts b/test/unit/commands/webhooks/events/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/webhooks/events/info.unit.test.ts rename to test/unit/commands/webhooks/events/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/webhooks/index.unit.test.ts b/test/unit/commands/webhooks/index.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/webhooks/index.unit.test.ts rename to test/unit/commands/webhooks/index.unit.test.ts diff --git a/packages/cli/test/unit/commands/webhooks/info.unit.test.ts b/test/unit/commands/webhooks/info.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/webhooks/info.unit.test.ts rename to test/unit/commands/webhooks/info.unit.test.ts diff --git a/packages/cli/test/unit/commands/webhooks/remove.unit.test.ts b/test/unit/commands/webhooks/remove.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/webhooks/remove.unit.test.ts rename to test/unit/commands/webhooks/remove.unit.test.ts diff --git a/packages/cli/test/unit/commands/webhooks/update.unit.test.ts b/test/unit/commands/webhooks/update.unit.test.ts similarity index 100% rename from packages/cli/test/unit/commands/webhooks/update.unit.test.ts rename to test/unit/commands/webhooks/update.unit.test.ts diff --git a/packages/cli/test/unit/file.unit.test.ts b/test/unit/file.unit.test.ts similarity index 100% rename from packages/cli/test/unit/file.unit.test.ts rename to test/unit/file.unit.test.ts diff --git a/packages/cli/test/unit/global_telemetry.unit.test.ts b/test/unit/global_telemetry.unit.test.ts similarity index 98% rename from packages/cli/test/unit/global_telemetry.unit.test.ts rename to test/unit/global_telemetry.unit.test.ts index d1bb01bac3..65c6972ad4 100644 --- a/packages/cli/test/unit/global_telemetry.unit.test.ts +++ b/test/unit/global_telemetry.unit.test.ts @@ -11,7 +11,7 @@ import {fileURLToPath} from 'url' const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) -const root = path.resolve(__dirname, '../../../../packages/cli/package.json') +const root = path.resolve(__dirname, '../../package.json') const pkg = JSON.parse(await fs.readFile(root, 'utf8')) const {version} = pkg const isDev = process.env.IS_DEV_ENVIRONMENT === 'true' diff --git a/packages/cli/test/unit/hooks/terms-of-service.unit.test.ts b/test/unit/hooks/terms-of-service.unit.test.ts similarity index 100% rename from packages/cli/test/unit/hooks/terms-of-service.unit.test.ts rename to test/unit/hooks/terms-of-service.unit.test.ts diff --git a/packages/cli/test/unit/hooks/version.unit.test.ts b/test/unit/hooks/version.unit.test.ts similarity index 100% rename from packages/cli/test/unit/hooks/version.unit.test.ts rename to test/unit/hooks/version.unit.test.ts diff --git a/packages/cli/test/unit/lib/accounts/accounts.unit.test.ts b/test/unit/lib/accounts/accounts.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/accounts/accounts.unit.test.ts rename to test/unit/lib/accounts/accounts.unit.test.ts diff --git a/packages/cli/test/unit/lib/addons/resolve.unit.test.ts b/test/unit/lib/addons/resolve.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/addons/resolve.unit.test.ts rename to test/unit/lib/addons/resolve.unit.test.ts diff --git a/packages/cli/test/unit/lib/addons/util.unit.test.ts b/test/unit/lib/addons/util.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/addons/util.unit.test.ts rename to test/unit/lib/addons/util.unit.test.ts diff --git a/packages/cli/test/unit/lib/api.unit.test.ts b/test/unit/lib/api.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/api.unit.test.ts rename to test/unit/lib/api.unit.test.ts diff --git a/packages/cli/test/unit/lib/apps/generation.unit.test.ts b/test/unit/lib/apps/generation.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/apps/generation.unit.test.ts rename to test/unit/lib/apps/generation.unit.test.ts diff --git a/packages/cli/test/unit/lib/authorizations/authorizations.unit.test.ts b/test/unit/lib/authorizations/authorizations.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/authorizations/authorizations.unit.test.ts rename to test/unit/lib/authorizations/authorizations.unit.test.ts diff --git a/packages/cli/test/unit/lib/autocomplete/base.unit.test.ts b/test/unit/lib/autocomplete/base.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/autocomplete/base.unit.test.ts rename to test/unit/lib/autocomplete/base.unit.test.ts diff --git a/packages/cli/test/unit/lib/autocomplete/completions.unit.test.ts b/test/unit/lib/autocomplete/completions.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/autocomplete/completions.unit.test.ts rename to test/unit/lib/autocomplete/completions.unit.test.ts diff --git a/packages/cli/test/unit/lib/ci/pipelines.unit.test.ts b/test/unit/lib/ci/pipelines.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/ci/pipelines.unit.test.ts rename to test/unit/lib/ci/pipelines.unit.test.ts diff --git a/packages/cli/test/unit/lib/clients/clients.unit.test.ts b/test/unit/lib/clients/clients.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/clients/clients.unit.test.ts rename to test/unit/lib/clients/clients.unit.test.ts diff --git a/packages/cli/test/unit/lib/config/quote.test.ts b/test/unit/lib/config/quote.test.ts similarity index 100% rename from packages/cli/test/unit/lib/config/quote.test.ts rename to test/unit/lib/config/quote.test.ts diff --git a/packages/cli/test/unit/lib/confirm-command.unit.test.ts b/test/unit/lib/confirm-command.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/confirm-command.unit.test.ts rename to test/unit/lib/confirm-command.unit.test.ts diff --git a/packages/cli/test/unit/lib/container/docker_helper.unit.test.ts b/test/unit/lib/container/docker_helper.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/container/docker_helper.unit.test.ts rename to test/unit/lib/container/docker_helper.unit.test.ts diff --git a/packages/cli/test/unit/lib/container/streamer.unit.test.ts b/test/unit/lib/container/streamer.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/container/streamer.unit.test.ts rename to test/unit/lib/container/streamer.unit.test.ts diff --git a/packages/cli/test/unit/lib/data-scrubber/scrubber.test.ts b/test/unit/lib/data-scrubber/scrubber.test.ts similarity index 100% rename from packages/cli/test/unit/lib/data-scrubber/scrubber.test.ts rename to test/unit/lib/data-scrubber/scrubber.test.ts diff --git a/packages/cli/test/unit/lib/data/baseCommand.unit.test.ts b/test/unit/lib/data/baseCommand.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/data/baseCommand.unit.test.ts rename to test/unit/lib/data/baseCommand.unit.test.ts diff --git a/packages/cli/test/unit/lib/data/displayQuota.unit.test.ts b/test/unit/lib/data/displayQuota.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/data/displayQuota.unit.test.ts rename to test/unit/lib/data/displayQuota.unit.test.ts diff --git a/packages/cli/test/unit/lib/data/parseProvisionOpts.unit.test.ts b/test/unit/lib/data/parseProvisionOpts.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/data/parseProvisionOpts.unit.test.ts rename to test/unit/lib/data/parseProvisionOpts.unit.test.ts diff --git a/packages/cli/test/unit/lib/git/git.ts b/test/unit/lib/git/git.ts similarity index 100% rename from packages/cli/test/unit/lib/git/git.ts rename to test/unit/lib/git/git.ts diff --git a/packages/cli/test/unit/lib/git/git.unit.test.ts b/test/unit/lib/git/git.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/git/git.unit.test.ts rename to test/unit/lib/git/git.unit.test.ts diff --git a/packages/cli/test/unit/lib/pg/backups.unit.test.ts b/test/unit/lib/pg/backups.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/pg/backups.unit.test.ts rename to test/unit/lib/pg/backups.unit.test.ts diff --git a/packages/cli/test/unit/lib/pg/psql.unit.test.ts b/test/unit/lib/pg/psql.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/pg/psql.unit.test.ts rename to test/unit/lib/pg/psql.unit.test.ts diff --git a/packages/cli/test/unit/lib/pg/push_pull.unit.test.ts b/test/unit/lib/pg/push_pull.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/pg/push_pull.unit.test.ts rename to test/unit/lib/pg/push_pull.unit.test.ts diff --git a/packages/cli/test/unit/lib/pg/util.unit.test.ts b/test/unit/lib/pg/util.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/pg/util.unit.test.ts rename to test/unit/lib/pg/util.unit.test.ts diff --git a/packages/cli/test/unit/lib/redis/shared.unit.test.ts b/test/unit/lib/redis/shared.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/redis/shared.unit.test.ts rename to test/unit/lib/redis/shared.unit.test.ts diff --git a/packages/cli/test/unit/lib/run/colorize.unit.test.ts b/test/unit/lib/run/colorize.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/run/colorize.unit.test.ts rename to test/unit/lib/run/colorize.unit.test.ts diff --git a/packages/cli/test/unit/lib/run/helpers.unit.test.ts b/test/unit/lib/run/helpers.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/run/helpers.unit.test.ts rename to test/unit/lib/run/helpers.unit.test.ts diff --git a/packages/cli/test/unit/lib/run/log-displayer.unit.test.ts b/test/unit/lib/run/log-displayer.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/run/log-displayer.unit.test.ts rename to test/unit/lib/run/log-displayer.unit.test.ts diff --git a/packages/cli/test/unit/lib/spaces/format.unit.test.ts b/test/unit/lib/spaces/format.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/spaces/format.unit.test.ts rename to test/unit/lib/spaces/format.unit.test.ts diff --git a/packages/cli/test/unit/lib/spaces/hosts.unit.test.ts b/test/unit/lib/spaces/hosts.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/spaces/hosts.unit.test.ts rename to test/unit/lib/spaces/hosts.unit.test.ts diff --git a/packages/cli/test/unit/lib/spaces/parsers.unit.test.ts b/test/unit/lib/spaces/parsers.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/spaces/parsers.unit.test.ts rename to test/unit/lib/spaces/parsers.unit.test.ts diff --git a/packages/cli/test/unit/lib/spaces/peering.unit.test.ts b/test/unit/lib/spaces/peering.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/spaces/peering.unit.test.ts rename to test/unit/lib/spaces/peering.unit.test.ts diff --git a/packages/cli/test/unit/lib/spaces/spaces.unit.test.ts b/test/unit/lib/spaces/spaces.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/spaces/spaces.unit.test.ts rename to test/unit/lib/spaces/spaces.unit.test.ts diff --git a/packages/cli/test/unit/lib/spaces/vpn-connections.unit.test.ts b/test/unit/lib/spaces/vpn-connections.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/spaces/vpn-connections.unit.test.ts rename to test/unit/lib/spaces/vpn-connections.unit.test.ts diff --git a/packages/cli/test/unit/lib/utils/multisort.unit.test.ts b/test/unit/lib/utils/multisort.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/utils/multisort.unit.test.ts rename to test/unit/lib/utils/multisort.unit.test.ts diff --git a/packages/cli/test/unit/lib/webhooks/base.unit.test.ts b/test/unit/lib/webhooks/base.unit.test.ts similarity index 100% rename from packages/cli/test/unit/lib/webhooks/base.unit.test.ts rename to test/unit/lib/webhooks/base.unit.test.ts diff --git a/packages/cli/test/unit/utils/keyValueParser.unit.test.ts b/test/unit/utils/keyValueParser.unit.test.ts similarity index 100% rename from packages/cli/test/unit/utils/keyValueParser.unit.test.ts rename to test/unit/utils/keyValueParser.unit.test.ts diff --git a/packages/cli/test/unit/utils/paginator.unit.test.ts b/test/unit/utils/paginator.unit.test.ts similarity index 100% rename from packages/cli/test/unit/utils/paginator.unit.test.ts rename to test/unit/utils/paginator.unit.test.ts diff --git a/packages/cli/test/unit/utils/sparkline.unit.test.ts b/test/unit/utils/sparkline.unit.test.ts similarity index 100% rename from packages/cli/test/unit/utils/sparkline.unit.test.ts rename to test/unit/utils/sparkline.unit.test.ts diff --git a/packages/cli/tsconfig.json b/tsconfig.json similarity index 95% rename from packages/cli/tsconfig.json rename to tsconfig.json index 985f888853..75da7be3e1 100644 --- a/packages/cli/tsconfig.json +++ b/tsconfig.json @@ -8,7 +8,7 @@ "resolveJsonModule": true, "module": "NodeNext", "moduleResolution": "NodeNext", - "outDir": "./lib", + "outDir": "./dist", "rootDirs": [ "./src" ],