From f0014ea29f096ca6e23e6abf1c42f2d6e1717d42 Mon Sep 17 00:00:00 2001 From: Matt Goodson Date: Wed, 25 Jan 2023 17:58:06 +1300 Subject: [PATCH] fix(tests): fixes test and lint issues knex upgrade broke several tests --- .github/workflows/docs.yml | 54 +- .github/workflows/features.yml | 132 +- .github/workflows/release.yml | 44 +- package-lock.json | 1881 +++++----------------------- package.json | 13 +- src/cli/entry.ts | 1 - src/introspection/introspection.ts | 2 +- 7 files changed, 433 insertions(+), 1694 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index fedfe47..4dde365 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,30 +1,32 @@ name: docs-actions on: - # Trigger the workflow on push or pull request, - # but only for the main branch - # Only run when docs are changed - push: - paths: - - 'docs/**' - branches: - - main - - master + # Trigger the workflow on push or pull request, + # but only for the main branch + # Only run when docs are changed + push: + paths: + - 'docs/**' + branches: + - main + - master jobs: - publish-docs: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 - - name: Install - run: npm ci - working-directory: ./docs - - name: Deploy - run: | - git config --global user.email "mattgson@github.com" - git config --global user.name "mattgson" - npm run deploy - working-directory: ./docs - env: - GIT_USER: mattgson - GIT_PASS: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + publish-docs: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + with: + node-version: 16 + - name: Install + run: npm ci + working-directory: ./docs + - name: Deploy + run: | + git config --global user.email "mattgson@github.com" + git config --global user.name "mattgson" + npm run deploy + working-directory: ./docs + env: + GIT_USER: mattgson + GIT_PASS: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/features.yml b/.github/workflows/features.yml index e1b5240..be82cae 100644 --- a/.github/workflows/features.yml +++ b/.github/workflows/features.yml @@ -1,75 +1,75 @@ name: feature-actions on: - # Trigger the workflow on push or pull request, - # but only for the main branch - # Ignore when only docs are changed + # Trigger the workflow on push or pull request, + # but only for the main branch + # Ignore when only docs are changed - push: - paths: - - 'src/**' - - 'test/**' - branches: - - main - - master - pull_request: - paths: - - 'src/**' - - 'test/**' - branches: - - main - - master + push: + paths: + - 'src/**' + - 'test/**' + branches: + - main + - master + pull_request: + paths: + - 'src/**' + - 'test/**' + branches: + - main + - master jobs: - lint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 - - run: npm ci - - run: npm run lint + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + - run: npm ci + - run: npm run lint - test-mysql: - runs-on: ubuntu-latest - strategy: - matrix: - node: [ 10, 12, 14 ] - services: - mysql: - image: mysql:5.7 - ports: - - 3306:3306 - env: - TZ: 'UTC' - MYSQL_ROOT_PASSWORD: '' - MYSQL_ALLOW_EMPTY_PASSWORD: 1 - MYSQL_DATABASE: 'tests' + test-mysql: + runs-on: ubuntu-latest + strategy: + matrix: + node: [14, 16] + services: + mysql: + image: mysql:5.7 + ports: + - 3306:3306 + env: + TZ: 'UTC' + MYSQL_ROOT_PASSWORD: '' + MYSQL_ALLOW_EMPTY_PASSWORD: 1 + MYSQL_DATABASE: 'tests' - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 - - run: npm ci - - run: npm run test:mysql + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + - run: npm ci + - run: npm run test:mysql - test-postgres: - runs-on: ubuntu-latest - strategy: - matrix: - node: [ 10, 12, 14 ] - services: - postgres: - image: postgres:13-alpine - ports: - - 5432:5432 - env: - TZ: 'UTC' - PGTZ: 'UTC' - POSTGRES_USER: 'postgres' # default user - POSTGRES_DB: 'tests' - POSTGRES_PASSWORD: 'password' - POSTGRES_HOST_AUTH_METHOD: 'trust' # allow all connections without password + test-postgres: + runs-on: ubuntu-latest + strategy: + matrix: + node: [14, 16] + services: + postgres: + image: postgres:13-alpine + ports: + - 5432:5432 + env: + TZ: 'UTC' + PGTZ: 'UTC' + POSTGRES_USER: 'postgres' # default user + POSTGRES_DB: 'tests' + POSTGRES_PASSWORD: 'password' + POSTGRES_HOST_AUTH_METHOD: 'trust' # allow all connections without password - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 - - run: npm ci - - run: npm run test:pg \ No newline at end of file + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + - run: npm ci + - run: npm run test:pg diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 397cfaa..291f012 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,25 +1,25 @@ name: Release on: - push: - branches: - - master + push: + branches: + - master jobs: - release: - name: Release - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - name: Setup Node.js - uses: actions/setup-node@v1 - with: - node-version: 12 - - name: Install dependencies - run: npm ci - - name: Release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - run: npx semantic-release \ No newline at end of file + release: + name: Release + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Setup Node.js + uses: actions/setup-node@v1 + with: + node-version: 16 + - name: Install dependencies + run: npm ci + - name: Release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + run: npx semantic-release diff --git a/package-lock.json b/package-lock.json index 36fd662..89ae020 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "chalk": "^4.1.1", "fs-extra": "^9.0.1", - "knex": "2.4.2", + "knex": "^2.3.0", "lodash": "^4.17.19", "pg": "^8.4.1", "pluralize": "^8.0.0", @@ -44,10 +44,9 @@ "jest-extended": "^0.11.5", "semantic-release": "^17.4.2", "ts-jest": "^24.2.0", - "ts-node": "^9.1.1", - "ts-node-dev": "^1.1.1", + "ts-node": "^10.9.1", "tsconfig-paths": "^3.9.0", - "typescript": "^4.2.0" + "typescript": "4.5.4" } }, "node_modules/@babel/code-frame": { @@ -825,6 +824,18 @@ "node": ">=8" } }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@eslint/eslintrc": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", @@ -2950,6 +2961,31 @@ "@types/yargs-parser": "*" } }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", @@ -3668,7 +3704,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/arborist": { "version": "2.4.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -3706,13 +3741,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/ci-detect": { "version": "1.3.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/config": { "version": "2.2.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -3728,7 +3761,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/disparity-colors": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -3740,7 +3772,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/git": { "version": "2.0.8", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -3756,7 +3787,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "1.0.7", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -3772,7 +3802,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "1.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -3787,7 +3816,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "1.1.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -3798,7 +3826,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/move-file": { "version": "1.1.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -3811,19 +3838,16 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "1.3.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -3832,7 +3856,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@npmcli/run-script": { "version": "1.8.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -3845,7 +3868,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/@tootallnate/once": { "version": "1.1.2", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -3854,13 +3876,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/abbrev": { "version": "1.1.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/agent-base": { "version": "6.0.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -3872,7 +3892,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/agentkeepalive": { "version": "4.1.4", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -3886,7 +3905,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/aggregate-error": { "version": "3.1.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -3899,7 +3917,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ajv": { "version": "6.12.6", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -3915,7 +3932,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ansi-regex": { "version": "2.1.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -3924,7 +3940,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -3939,31 +3954,26 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ansicolors": { "version": "0.3.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ansistyles": { "version": "0.1.3", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/aproba": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/archy": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/are-we-there-yet": { "version": "1.1.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -3973,13 +3983,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/asap": { "version": "2.0.6", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/asn1": { "version": "0.2.4", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -3988,7 +3996,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/assert-plus": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -3997,13 +4004,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/asynckit": { "version": "0.4.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/aws-sign2": { "version": "0.7.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -4012,19 +4017,16 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/aws4": { "version": "1.11.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/balanced-match": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/bcrypt-pbkdf": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "BSD-3-Clause", "dependencies": { @@ -4033,7 +4035,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/bin-links": { "version": "2.2.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4050,7 +4051,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/binary-extensions": { "version": "2.2.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4059,7 +4059,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/brace-expansion": { "version": "1.1.11", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4069,13 +4068,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/builtins": { "version": "1.0.3", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/byte-size": { "version": "7.0.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4084,7 +4081,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cacache": { "version": "15.0.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4112,13 +4108,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/caseless": { "version": "0.12.0", - "dev": true, "inBundle": true, "license": "Apache-2.0" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/chalk": { "version": "4.1.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4134,7 +4128,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/chownr": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -4143,7 +4136,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cidr-regex": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -4155,7 +4147,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/clean-stack": { "version": "2.2.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4164,7 +4155,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cli-columns": { "version": "3.1.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4177,7 +4167,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cli-table3": { "version": "0.6.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4193,7 +4182,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4202,7 +4190,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4211,7 +4198,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cli-table3/node_modules/string-width": { "version": "4.2.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4225,7 +4211,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi": { "version": "6.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4237,7 +4222,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/clone": { "version": "1.0.4", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4246,7 +4230,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/cmd-shim": { "version": "4.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4258,7 +4241,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/code-point-at": { "version": "1.1.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4267,7 +4249,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/color-convert": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4279,23 +4260,19 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/color-name": { "version": "1.1.4", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/colors": { "version": "1.4.0", - "dev": true, "inBundle": true, "license": "MIT", - "optional": true, "engines": { "node": ">=0.1.90" } }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/columnify": { "version": "1.5.4", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4305,7 +4282,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/combined-stream": { "version": "1.0.8", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4317,31 +4293,26 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/common-ancestor-path": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/concat-map": { "version": "0.0.1", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/console-control-strings": { "version": "1.1.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/core-util-is": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/dashdash": { "version": "1.14.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4353,7 +4324,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/debug": { "version": "4.3.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4370,13 +4340,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/debug/node_modules/ms": { "version": "2.1.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/debuglog": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4385,7 +4353,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/defaults": { "version": "1.0.3", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4394,7 +4361,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/delayed-stream": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4403,13 +4369,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/delegates": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/depd": { "version": "1.1.2", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4418,7 +4382,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/dezalgo": { "version": "1.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4428,7 +4391,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/diff": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "BSD-3-Clause", "engines": { @@ -4437,7 +4399,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ecc-jsbn": { "version": "0.1.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4447,23 +4408,19 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/encoding": { "version": "0.1.13", - "dev": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "iconv-lite": "^0.6.2" } }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/env-paths": { "version": "2.2.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4472,19 +4429,16 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/err-code": { "version": "2.0.3", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/extend": { "version": "3.0.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/extsprintf": { "version": "1.3.0", - "dev": true, "engines": [ "node >=0.6.0" ], @@ -4493,19 +4447,16 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/fast-deep-equal": { "version": "3.1.3", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/forever-agent": { "version": "0.6.1", - "dev": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -4514,7 +4465,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/form-data": { "version": "2.3.3", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4528,7 +4478,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/fs-minipass": { "version": "2.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4540,19 +4489,16 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/fs.realpath": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/function-bind": { "version": "1.1.1", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/gauge": { "version": "2.7.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4568,13 +4514,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/gauge/node_modules/aproba": { "version": "1.2.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/gauge/node_modules/is-fullwidth-code-point": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4586,7 +4530,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/gauge/node_modules/string-width": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4600,7 +4543,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/getpass": { "version": "0.1.7", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4609,7 +4551,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/glob": { "version": "7.1.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4629,13 +4570,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/graceful-fs": { "version": "4.2.6", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/har-schema": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -4644,7 +4583,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/har-validator": { "version": "5.1.5", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4657,7 +4595,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/has": { "version": "1.0.3", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4669,7 +4606,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/has-flag": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4678,13 +4614,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/has-unicode": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/hosted-git-info": { "version": "4.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4696,13 +4630,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/http-cache-semantics": { "version": "4.1.0", - "dev": true, "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/http-proxy-agent": { "version": "4.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4716,7 +4648,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/http-signature": { "version": "1.2.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4731,7 +4662,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/https-proxy-agent": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4744,7 +4674,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/humanize-ms": { "version": "1.2.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4753,10 +4682,8 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/iconv-lite": { "version": "0.6.2", - "dev": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -4766,7 +4693,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ignore-walk": { "version": "3.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4775,7 +4701,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4784,7 +4709,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/indent-string": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4793,13 +4717,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/infer-owner": { "version": "1.0.4", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/inflight": { "version": "1.0.6", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4809,13 +4731,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/inherits": { "version": "2.0.4", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ini": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "engines": { @@ -4824,7 +4744,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/init-package-json": { "version": "2.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -4843,13 +4762,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ip": { "version": "1.1.5", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ip-regex": { "version": "4.3.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4858,7 +4775,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/is-cidr": { "version": "4.0.2", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -4870,7 +4786,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/is-core-module": { "version": "2.2.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -4882,7 +4797,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -4891,60 +4805,50 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/is-lambda": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/is-typedarray": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/isarray": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/isexe": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/isstream": { "version": "0.1.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/jsbn": { "version": "0.1.1", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/json-schema": { "version": "0.2.3", - "dev": true, "inBundle": true }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/json-schema-traverse": { "version": "0.4.1", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.3", - "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -4953,13 +4857,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/json-stringify-safe": { "version": "5.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", - "dev": true, "engines": [ "node >= 0.2.0" ], @@ -4968,7 +4870,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/jsprim": { "version": "1.4.1", - "dev": true, "engines": [ "node >=0.6.0" ], @@ -4983,19 +4884,16 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/just-diff": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/just-diff-apply": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/leven": { "version": "3.1.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5004,7 +4902,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmaccess": { "version": "4.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5019,7 +4916,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmdiff": { "version": "2.0.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5038,7 +4934,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmexec": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5059,7 +4954,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmfund": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5068,7 +4962,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmhook": { "version": "6.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5081,7 +4974,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmorg": { "version": "2.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5094,7 +4986,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmpack": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5108,7 +4999,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmpublish": { "version": "4.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5124,7 +5014,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmsearch": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5136,7 +5025,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmteam": { "version": "2.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5149,7 +5037,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/libnpmversion": { "version": "1.2.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5162,7 +5049,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/lru-cache": { "version": "6.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5174,7 +5060,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/make-fetch-happen": { "version": "8.0.14", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5200,7 +5085,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/mime-db": { "version": "1.47.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5209,7 +5093,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/mime-types": { "version": "2.1.30", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5221,7 +5104,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minimatch": { "version": "3.0.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5233,7 +5115,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass": { "version": "3.1.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5245,7 +5126,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-collect": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5257,7 +5137,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-fetch": { "version": "1.3.3", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5274,7 +5153,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5286,7 +5164,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-json-stream": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5296,7 +5173,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5308,7 +5184,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5320,7 +5195,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/minizlib": { "version": "2.1.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5333,7 +5207,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", - "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -5345,7 +5218,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/mkdirp-infer-owner": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5359,19 +5231,16 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ms": { "version": "2.1.3", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/mute-stream": { "version": "0.0.8", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/node-gyp": { "version": "7.1.2", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5395,7 +5264,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/nopt": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5410,7 +5278,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/normalize-package-data": { "version": "3.0.2", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -5425,7 +5292,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-audit-report": { "version": "2.1.4", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5437,7 +5303,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-bundled": { "version": "1.1.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5446,7 +5311,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-install-checks": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -5458,13 +5322,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-package-arg": { "version": "8.1.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5478,7 +5340,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-packlist": { "version": "2.1.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5496,7 +5357,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-pick-manifest": { "version": "6.1.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5508,7 +5368,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-profile": { "version": "5.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5520,7 +5379,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-registry-fetch": { "version": "10.1.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5538,13 +5396,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npm-user-validate": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "BSD-2-Clause" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/npmlog": { "version": "4.1.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5556,7 +5412,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/number-is-nan": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5565,7 +5420,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/oauth-sign": { "version": "0.9.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "engines": { @@ -5574,7 +5428,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/object-assign": { "version": "4.1.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5583,7 +5436,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/once": { "version": "1.4.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5592,7 +5444,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/opener": { "version": "1.5.2", - "dev": true, "inBundle": true, "license": "(WTFPL OR MIT)", "bin": { @@ -5601,7 +5452,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/p-map": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5616,7 +5466,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/pacote": { "version": "11.3.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5649,7 +5498,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/parse-conflict-json": { "version": "1.1.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5660,7 +5508,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/path-is-absolute": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5669,31 +5516,26 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/path-parse": { "version": "1.0.6", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/performance-now": { "version": "2.1.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/proc-log": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/process-nextick-args": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -5702,7 +5544,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/promise-call-limit": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC", "funding": { @@ -5711,13 +5552,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/promise-inflight": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5730,7 +5569,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/promzard": { "version": "0.3.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5739,13 +5577,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/psl": { "version": "1.8.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/punycode": { "version": "2.1.1", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5754,7 +5590,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", - "dev": true, "inBundle": true, "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" @@ -5762,7 +5597,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/qs": { "version": "6.5.2", - "dev": true, "inBundle": true, "license": "BSD-3-Clause", "engines": { @@ -5771,7 +5605,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/read": { "version": "1.0.7", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5783,13 +5616,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/read-cmd-shim": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/read-package-json": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5804,7 +5635,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/read-package-json-fast": { "version": "2.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5817,7 +5647,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/readable-stream": { "version": "2.3.7", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5832,7 +5661,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/readdir-scoped-modules": { "version": "1.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5844,7 +5672,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/request": { "version": "2.88.2", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -5875,7 +5702,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/request/node_modules/tough-cookie": { "version": "2.5.0", - "dev": true, "inBundle": true, "license": "BSD-3-Clause", "dependencies": { @@ -5888,7 +5714,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/resolve": { "version": "1.20.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5901,7 +5726,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/retry": { "version": "0.12.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5910,7 +5734,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/rimraf": { "version": "3.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5925,19 +5748,16 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/safe-buffer": { "version": "5.1.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/safer-buffer": { "version": "2.1.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/semver": { "version": "7.3.5", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -5952,19 +5772,16 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/set-blocking": { "version": "2.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/signal-exit": { "version": "3.0.3", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/smart-buffer": { "version": "4.1.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -5974,7 +5791,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/socks": { "version": "2.6.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -5988,7 +5804,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/socks-proxy-agent": { "version": "5.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6002,7 +5817,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/spdx-correct": { "version": "3.1.1", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -6012,13 +5826,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/spdx-exceptions": { "version": "2.3.0", - "dev": true, "inBundle": true, "license": "CC-BY-3.0" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/spdx-expression-parse": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6028,13 +5840,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/spdx-license-ids": { "version": "3.0.7", - "dev": true, "inBundle": true, "license": "CC0-1.0" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/sshpk": { "version": "1.16.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6059,7 +5869,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/ssri": { "version": "8.0.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6071,7 +5880,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/string_decoder": { "version": "1.1.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6080,7 +5888,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/string-width": { "version": "2.1.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6093,7 +5900,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/string-width/node_modules/ansi-regex": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "MIT", "engines": { @@ -6102,7 +5908,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/string-width/node_modules/strip-ansi": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6114,13 +5919,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/stringify-package": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/strip-ansi": { "version": "3.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6132,7 +5935,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/supports-color": { "version": "7.2.0", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6144,7 +5946,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tar": { "version": "6.1.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6161,25 +5962,21 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/text-table": { "version": "0.2.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tiny-relative-date": { "version": "1.3.0", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/treeverse": { "version": "1.0.4", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tunnel-agent": { "version": "0.6.0", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -6191,13 +5988,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/tweetnacl": { "version": "0.14.5", - "dev": true, "inBundle": true, "license": "Unlicense" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/typedarray-to-buffer": { "version": "3.1.5", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6206,7 +6001,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/unique-filename": { "version": "1.1.1", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6215,7 +6009,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/unique-slug": { "version": "2.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6224,7 +6017,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/uri-js": { "version": "4.4.1", - "dev": true, "inBundle": true, "license": "BSD-2-Clause", "dependencies": { @@ -6233,13 +6025,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/util-deprecate": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "MIT" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/uuid": { "version": "3.4.0", - "dev": true, "inBundle": true, "license": "MIT", "bin": { @@ -6248,7 +6038,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", - "dev": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -6258,7 +6047,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/validate-npm-package-name": { "version": "3.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6267,7 +6055,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/verror": { "version": "1.10.0", - "dev": true, "engines": [ "node >=0.6.0" ], @@ -6281,13 +6068,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/walk-up-path": { "version": "1.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/wcwidth": { "version": "1.0.1", - "dev": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6296,7 +6081,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/which": { "version": "2.0.2", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6311,7 +6095,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/wide-align": { "version": "1.1.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6320,13 +6103,11 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/wrappy": { "version": "1.0.2", - "dev": true, "inBundle": true, "license": "ISC" }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/write-file-atomic": { "version": "3.0.3", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -6338,7 +6119,6 @@ }, "node_modules/@semantic-release/npm/node_modules/npm/node_modules/yallist": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, @@ -6446,6 +6226,30 @@ "node": ">= 6" } }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true + }, "node_modules/@types/babel__core": { "version": "7.1.14", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", @@ -6778,18 +6582,6 @@ "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", "dev": true }, - "node_modules/@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=", - "dev": true - }, - "node_modules/@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", - "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", - "dev": true - }, "node_modules/@types/url-parse": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/@types/url-parse/-/url-parse-1.4.3.tgz", @@ -7286,15 +7078,6 @@ "node": ">=0.10.0" } }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-ify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", @@ -7698,15 +7481,6 @@ "node": "*" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -8023,72 +7797,6 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "node_modules/chokidar/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/chokidar/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, "node_modules/ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", @@ -8649,18 +8357,6 @@ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cz-conventional-changelog": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", @@ -9103,15 +8799,6 @@ "readable-stream": "^2.0.2" } }, - "node_modules/dynamic-dedupe": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz", - "integrity": "sha1-BuRMIj9eTpTXjvnbI6ZRXOL5YqE=", - "dev": true, - "dependencies": { - "xtend": "^4.0.0" - } - }, "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -10327,15 +10014,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -11094,18 +10772,6 @@ "node": ">=0.10.0" } }, - "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, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/is-boolean-object": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", @@ -11231,18 +10897,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -16231,19 +15885,6 @@ "node": ">=0.10.0" } }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -16933,15 +16574,6 @@ "node": "*" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", @@ -17237,29 +16869,6 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, - "node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-type/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -17361,27 +16970,6 @@ "node": ">=4" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", @@ -17849,18 +17437,6 @@ "util-deprecate": "~1.0.1" } }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, "node_modules/rechoir": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", @@ -17955,18 +17531,6 @@ "node": ">=0.10" } }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -19893,15 +19457,6 @@ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", "dev": true }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "bin": { - "tree-kill": "cli.js" - } - }, "node_modules/trim-newlines": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", @@ -19975,318 +19530,67 @@ } }, "node_modules/ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "dependencies": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "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", - "source-map-support": "^0.5.17", + "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" }, - "engines": { - "node": ">=10.0.0" - }, "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", "typescript": ">=2.7" - } - }, - "node_modules/ts-node-dev": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-1.1.6.tgz", - "integrity": "sha512-RTUi7mHMNQospArGz07KiraQcdgUVNXKsgO2HAi7FoiyPMdTDqdniB6K1dqyaIxT7c9v/VpSbfBZPS6uVpaFLQ==", - "dev": true, - "dependencies": { - "chokidar": "^3.5.1", - "dateformat": "~1.0.4-1.2.3", - "dynamic-dedupe": "^0.3.0", - "minimist": "^1.2.5", - "mkdirp": "^1.0.4", - "resolve": "^1.0.0", - "rimraf": "^2.6.1", - "source-map-support": "^0.5.12", - "tree-kill": "^1.2.2", - "ts-node": "^9.0.0", - "tsconfig": "^7.0.0" - }, - "bin": { - "ts-node-dev": "lib/bin.js", - "tsnd": "lib/bin.js" - }, - "engines": { - "node": ">=0.8.0" - }, - "peerDependencies": { - "node-notifier": "*", - "typescript": "*" }, "peerDependenciesMeta": { - "node-notifier": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { "optional": true } } }, - "node_modules/ts-node-dev/node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - }, - "bin": { - "dateformat": "bin/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/ts-node-dev/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-node-dev/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ts-node-dev/node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "node_modules/ts-node/node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-node-dev/node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, "bin": { - "strip-indent": "cli.js" + "acorn": "bin/acorn" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/ts-node-dev/node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "node_modules/ts-node/node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tsconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", - "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", - "dev": true, - "dependencies": { - "@types/strip-bom": "^3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "^3.0.0", - "strip-json-comments": "^2.0.0" + "node": ">=0.4.0" } }, "node_modules/tsconfig-paths": { @@ -20392,9 +19696,9 @@ } }, "node_modules/typescript": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", - "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", + "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -20567,6 +19871,12 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, "node_modules/v8-to-istanbul": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.1.tgz", @@ -21522,6 +20832,15 @@ } } }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + } + }, "@eslint/eslintrc": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", @@ -23163,6 +22482,28 @@ } } }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@nodelib/fs.scandir": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", @@ -23685,7 +23026,6 @@ "@npmcli/arborist": { "version": "2.4.0", "bundled": true, - "dev": true, "requires": { "@npmcli/installed-package-contents": "^1.0.7", "@npmcli/map-workspaces": "^1.0.2", @@ -23718,13 +23058,11 @@ }, "@npmcli/ci-detect": { "version": "1.3.0", - "bundled": true, - "dev": true + "bundled": true }, "@npmcli/config": { "version": "2.2.0", "bundled": true, - "dev": true, "requires": { "ini": "^2.0.0", "mkdirp-infer-owner": "^2.0.0", @@ -23736,7 +23074,6 @@ "@npmcli/disparity-colors": { "version": "1.0.1", "bundled": true, - "dev": true, "requires": { "ansi-styles": "^4.3.0" } @@ -23744,7 +23081,6 @@ "@npmcli/git": { "version": "2.0.8", "bundled": true, - "dev": true, "requires": { "@npmcli/promise-spawn": "^1.3.2", "lru-cache": "^6.0.0", @@ -23759,7 +23095,6 @@ "@npmcli/installed-package-contents": { "version": "1.0.7", "bundled": true, - "dev": true, "requires": { "npm-bundled": "^1.1.1", "npm-normalize-package-bin": "^1.0.1" @@ -23768,7 +23103,6 @@ "@npmcli/map-workspaces": { "version": "1.0.3", "bundled": true, - "dev": true, "requires": { "@npmcli/name-from-folder": "^1.0.1", "glob": "^7.1.6", @@ -23779,7 +23113,6 @@ "@npmcli/metavuln-calculator": { "version": "1.1.1", "bundled": true, - "dev": true, "requires": { "cacache": "^15.0.5", "pacote": "^11.1.11", @@ -23789,7 +23122,6 @@ "@npmcli/move-file": { "version": "1.1.2", "bundled": true, - "dev": true, "requires": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -23797,18 +23129,15 @@ }, "@npmcli/name-from-folder": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "@npmcli/node-gyp": { "version": "1.0.2", - "bundled": true, - "dev": true + "bundled": true }, "@npmcli/promise-spawn": { "version": "1.3.2", "bundled": true, - "dev": true, "requires": { "infer-owner": "^1.0.4" } @@ -23816,7 +23145,6 @@ "@npmcli/run-script": { "version": "1.8.5", "bundled": true, - "dev": true, "requires": { "@npmcli/node-gyp": "^1.0.2", "@npmcli/promise-spawn": "^1.3.2", @@ -23827,18 +23155,15 @@ }, "@tootallnate/once": { "version": "1.1.2", - "bundled": true, - "dev": true + "bundled": true }, "abbrev": { "version": "1.1.1", - "bundled": true, - "dev": true + "bundled": true }, "agent-base": { "version": "6.0.2", "bundled": true, - "dev": true, "requires": { "debug": "4" } @@ -23846,7 +23171,6 @@ "agentkeepalive": { "version": "4.1.4", "bundled": true, - "dev": true, "requires": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -23856,7 +23180,6 @@ "aggregate-error": { "version": "3.1.0", "bundled": true, - "dev": true, "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -23865,7 +23188,6 @@ "ajv": { "version": "6.12.6", "bundled": true, - "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -23875,41 +23197,34 @@ }, "ansi-regex": { "version": "2.1.1", - "bundled": true, - "dev": true + "bundled": true }, "ansi-styles": { "version": "4.3.0", "bundled": true, - "dev": true, "requires": { "color-convert": "^2.0.1" } }, "ansicolors": { "version": "0.3.2", - "bundled": true, - "dev": true + "bundled": true }, "ansistyles": { "version": "0.1.3", - "bundled": true, - "dev": true + "bundled": true }, "aproba": { "version": "2.0.0", - "bundled": true, - "dev": true + "bundled": true }, "archy": { "version": "1.0.0", - "bundled": true, - "dev": true + "bundled": true }, "are-we-there-yet": { "version": "1.1.5", "bundled": true, - "dev": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -23917,46 +23232,38 @@ }, "asap": { "version": "2.0.6", - "bundled": true, - "dev": true + "bundled": true }, "asn1": { "version": "0.2.4", "bundled": true, - "dev": true, "requires": { "safer-buffer": "~2.1.0" } }, "assert-plus": { "version": "1.0.0", - "bundled": true, - "dev": true + "bundled": true }, "asynckit": { "version": "0.4.0", - "bundled": true, - "dev": true + "bundled": true }, "aws-sign2": { "version": "0.7.0", - "bundled": true, - "dev": true + "bundled": true }, "aws4": { "version": "1.11.0", - "bundled": true, - "dev": true + "bundled": true }, "balanced-match": { "version": "1.0.2", - "bundled": true, - "dev": true + "bundled": true }, "bcrypt-pbkdf": { "version": "1.0.2", "bundled": true, - "dev": true, "requires": { "tweetnacl": "^0.14.3" } @@ -23964,7 +23271,6 @@ "bin-links": { "version": "2.2.1", "bundled": true, - "dev": true, "requires": { "cmd-shim": "^4.0.1", "mkdirp": "^1.0.3", @@ -23976,13 +23282,11 @@ }, "binary-extensions": { "version": "2.2.0", - "bundled": true, - "dev": true + "bundled": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -23990,18 +23294,15 @@ }, "builtins": { "version": "1.0.3", - "bundled": true, - "dev": true + "bundled": true }, "byte-size": { "version": "7.0.1", - "bundled": true, - "dev": true + "bundled": true }, "cacache": { "version": "15.0.6", "bundled": true, - "dev": true, "requires": { "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", @@ -24024,13 +23325,11 @@ }, "caseless": { "version": "0.12.0", - "bundled": true, - "dev": true + "bundled": true }, "chalk": { "version": "4.1.1", "bundled": true, - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24038,26 +23337,22 @@ }, "chownr": { "version": "2.0.0", - "bundled": true, - "dev": true + "bundled": true }, "cidr-regex": { "version": "3.1.1", "bundled": true, - "dev": true, "requires": { "ip-regex": "^4.1.0" } }, "clean-stack": { "version": "2.2.0", - "bundled": true, - "dev": true + "bundled": true }, "cli-columns": { "version": "3.1.2", "bundled": true, - "dev": true, "requires": { "string-width": "^2.0.0", "strip-ansi": "^3.0.1" @@ -24066,7 +23361,6 @@ "cli-table3": { "version": "0.6.0", "bundled": true, - "dev": true, "requires": { "colors": "^1.1.2", "object-assign": "^4.1.0", @@ -24075,18 +23369,15 @@ "dependencies": { "ansi-regex": { "version": "5.0.0", - "bundled": true, - "dev": true + "bundled": true }, "is-fullwidth-code-point": { "version": "3.0.0", - "bundled": true, - "dev": true + "bundled": true }, "string-width": { "version": "4.2.2", "bundled": true, - "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -24096,7 +23387,6 @@ "strip-ansi": { "version": "6.0.0", "bundled": true, - "dev": true, "requires": { "ansi-regex": "^5.0.0" } @@ -24105,45 +23395,37 @@ }, "clone": { "version": "1.0.4", - "bundled": true, - "dev": true + "bundled": true }, "cmd-shim": { "version": "4.1.0", "bundled": true, - "dev": true, "requires": { "mkdirp-infer-owner": "^2.0.0" } }, "code-point-at": { "version": "1.1.0", - "bundled": true, - "dev": true + "bundled": true }, "color-convert": { "version": "2.0.1", "bundled": true, - "dev": true, "requires": { "color-name": "~1.1.4" } }, "color-name": { "version": "1.1.4", - "bundled": true, - "dev": true + "bundled": true }, "colors": { "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true + "bundled": true }, "columnify": { "version": "1.5.4", "bundled": true, - "dev": true, "requires": { "strip-ansi": "^3.0.0", "wcwidth": "^1.0.0" @@ -24152,35 +23434,29 @@ "combined-stream": { "version": "1.0.8", "bundled": true, - "dev": true, "requires": { "delayed-stream": "~1.0.0" } }, "common-ancestor-path": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "concat-map": { "version": "0.0.1", - "bundled": true, - "dev": true + "bundled": true }, "console-control-strings": { "version": "1.1.0", - "bundled": true, - "dev": true + "bundled": true }, "core-util-is": { "version": "1.0.2", - "bundled": true, - "dev": true + "bundled": true }, "dashdash": { "version": "1.14.1", "bundled": true, - "dev": true, "requires": { "assert-plus": "^1.0.0" } @@ -24188,50 +23464,42 @@ "debug": { "version": "4.3.1", "bundled": true, - "dev": true, "requires": { "ms": "2.1.2" }, "dependencies": { "ms": { "version": "2.1.2", - "bundled": true, - "dev": true + "bundled": true } } }, "debuglog": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "defaults": { "version": "1.0.3", "bundled": true, - "dev": true, "requires": { "clone": "^1.0.2" } }, "delayed-stream": { "version": "1.0.0", - "bundled": true, - "dev": true + "bundled": true }, "delegates": { "version": "1.0.0", - "bundled": true, - "dev": true + "bundled": true }, "depd": { "version": "1.1.2", - "bundled": true, - "dev": true + "bundled": true }, "dezalgo": { "version": "1.0.3", "bundled": true, - "dev": true, "requires": { "asap": "^2.0.0", "wrappy": "1" @@ -24239,13 +23507,11 @@ }, "diff": { "version": "5.0.0", - "bundled": true, - "dev": true + "bundled": true }, "ecc-jsbn": { "version": "0.1.2", "bundled": true, - "dev": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -24253,57 +23519,46 @@ }, "emoji-regex": { "version": "8.0.0", - "bundled": true, - "dev": true + "bundled": true }, "encoding": { "version": "0.1.13", "bundled": true, - "dev": true, - "optional": true, "requires": { "iconv-lite": "^0.6.2" } }, "env-paths": { "version": "2.2.1", - "bundled": true, - "dev": true + "bundled": true }, "err-code": { "version": "2.0.3", - "bundled": true, - "dev": true + "bundled": true }, "extend": { "version": "3.0.2", - "bundled": true, - "dev": true + "bundled": true }, "extsprintf": { "version": "1.3.0", - "bundled": true, - "dev": true + "bundled": true }, "fast-deep-equal": { "version": "3.1.3", - "bundled": true, - "dev": true + "bundled": true }, "fast-json-stable-stringify": { "version": "2.1.0", - "bundled": true, - "dev": true + "bundled": true }, "forever-agent": { "version": "0.6.1", - "bundled": true, - "dev": true + "bundled": true }, "form-data": { "version": "2.3.3", "bundled": true, - "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -24313,25 +23568,21 @@ "fs-minipass": { "version": "2.1.0", "bundled": true, - "dev": true, "requires": { "minipass": "^3.0.0" } }, "fs.realpath": { "version": "1.0.0", - "bundled": true, - "dev": true + "bundled": true }, "function-bind": { "version": "1.1.1", - "bundled": true, - "dev": true + "bundled": true }, "gauge": { "version": "2.7.4", "bundled": true, - "dev": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -24345,13 +23596,11 @@ "dependencies": { "aproba": { "version": "1.2.0", - "bundled": true, - "dev": true + "bundled": true }, "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, - "dev": true, "requires": { "number-is-nan": "^1.0.0" } @@ -24359,7 +23608,6 @@ "string-width": { "version": "1.0.2", "bundled": true, - "dev": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -24371,7 +23619,6 @@ "getpass": { "version": "0.1.7", "bundled": true, - "dev": true, "requires": { "assert-plus": "^1.0.0" } @@ -24379,7 +23626,6 @@ "glob": { "version": "7.1.6", "bundled": true, - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -24391,18 +23637,15 @@ }, "graceful-fs": { "version": "4.2.6", - "bundled": true, - "dev": true + "bundled": true }, "har-schema": { "version": "2.0.0", - "bundled": true, - "dev": true + "bundled": true }, "har-validator": { "version": "5.1.5", "bundled": true, - "dev": true, "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -24411,38 +23654,32 @@ "has": { "version": "1.0.3", "bundled": true, - "dev": true, "requires": { "function-bind": "^1.1.1" } }, "has-flag": { "version": "4.0.0", - "bundled": true, - "dev": true + "bundled": true }, "has-unicode": { "version": "2.0.1", - "bundled": true, - "dev": true + "bundled": true }, "hosted-git-info": { "version": "4.0.2", "bundled": true, - "dev": true, "requires": { "lru-cache": "^6.0.0" } }, "http-cache-semantics": { "version": "4.1.0", - "bundled": true, - "dev": true + "bundled": true }, "http-proxy-agent": { "version": "4.0.1", "bundled": true, - "dev": true, "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -24452,7 +23689,6 @@ "http-signature": { "version": "1.2.0", "bundled": true, - "dev": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -24462,7 +23698,6 @@ "https-proxy-agent": { "version": "5.0.0", "bundled": true, - "dev": true, "requires": { "agent-base": "6", "debug": "4" @@ -24471,7 +23706,6 @@ "humanize-ms": { "version": "1.2.1", "bundled": true, - "dev": true, "requires": { "ms": "^2.0.0" } @@ -24479,8 +23713,6 @@ "iconv-lite": { "version": "0.6.2", "bundled": true, - "dev": true, - "optional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -24488,30 +23720,25 @@ "ignore-walk": { "version": "3.0.3", "bundled": true, - "dev": true, "requires": { "minimatch": "^3.0.4" } }, "imurmurhash": { "version": "0.1.4", - "bundled": true, - "dev": true + "bundled": true }, "indent-string": { "version": "4.0.0", - "bundled": true, - "dev": true + "bundled": true }, "infer-owner": { "version": "1.0.4", - "bundled": true, - "dev": true + "bundled": true }, "inflight": { "version": "1.0.6", "bundled": true, - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -24519,18 +23746,15 @@ }, "inherits": { "version": "2.0.4", - "bundled": true, - "dev": true + "bundled": true }, "ini": { "version": "2.0.0", - "bundled": true, - "dev": true + "bundled": true }, "init-package-json": { "version": "2.0.3", "bundled": true, - "dev": true, "requires": { "glob": "^7.1.1", "npm-package-arg": "^8.1.2", @@ -24544,18 +23768,15 @@ }, "ip": { "version": "1.1.5", - "bundled": true, - "dev": true + "bundled": true }, "ip-regex": { "version": "4.3.0", - "bundled": true, - "dev": true + "bundled": true }, "is-cidr": { "version": "4.0.2", "bundled": true, - "dev": true, "requires": { "cidr-regex": "^3.1.1" } @@ -24563,80 +23784,65 @@ "is-core-module": { "version": "2.2.0", "bundled": true, - "dev": true, "requires": { "has": "^1.0.3" } }, "is-fullwidth-code-point": { "version": "2.0.0", - "bundled": true, - "dev": true + "bundled": true }, "is-lambda": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "is-typedarray": { "version": "1.0.0", - "bundled": true, - "dev": true + "bundled": true }, "isarray": { "version": "1.0.0", - "bundled": true, - "dev": true + "bundled": true }, "isexe": { "version": "2.0.0", - "bundled": true, - "dev": true + "bundled": true }, "isstream": { "version": "0.1.2", - "bundled": true, - "dev": true + "bundled": true }, "jsbn": { "version": "0.1.1", - "bundled": true, - "dev": true + "bundled": true }, "json-parse-even-better-errors": { "version": "2.3.1", - "bundled": true, - "dev": true + "bundled": true }, "json-schema": { "version": "0.2.3", - "bundled": true, - "dev": true + "bundled": true }, "json-schema-traverse": { "version": "0.4.1", - "bundled": true, - "dev": true + "bundled": true }, "json-stringify-nice": { "version": "1.1.3", - "bundled": true, - "dev": true + "bundled": true }, "json-stringify-safe": { "version": "5.0.1", - "bundled": true, - "dev": true + "bundled": true }, "jsonparse": { "version": "1.3.1", - "bundled": true, - "dev": true + "bundled": true }, "jsprim": { "version": "1.4.1", "bundled": true, - "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -24646,23 +23852,19 @@ }, "just-diff": { "version": "3.1.1", - "bundled": true, - "dev": true + "bundled": true }, "just-diff-apply": { "version": "3.0.0", - "bundled": true, - "dev": true + "bundled": true }, "leven": { "version": "3.1.0", - "bundled": true, - "dev": true + "bundled": true }, "libnpmaccess": { "version": "4.0.2", "bundled": true, - "dev": true, "requires": { "aproba": "^2.0.0", "minipass": "^3.1.1", @@ -24673,7 +23875,6 @@ "libnpmdiff": { "version": "2.0.4", "bundled": true, - "dev": true, "requires": { "@npmcli/disparity-colors": "^1.0.1", "@npmcli/installed-package-contents": "^1.0.7", @@ -24688,7 +23889,6 @@ "libnpmexec": { "version": "1.0.1", "bundled": true, - "dev": true, "requires": { "@npmcli/arborist": "^2.3.0", "@npmcli/ci-detect": "^1.3.0", @@ -24705,7 +23905,6 @@ "libnpmfund": { "version": "1.0.2", "bundled": true, - "dev": true, "requires": { "@npmcli/arborist": "^2.0.0" } @@ -24713,7 +23912,6 @@ "libnpmhook": { "version": "6.0.2", "bundled": true, - "dev": true, "requires": { "aproba": "^2.0.0", "npm-registry-fetch": "^10.0.0" @@ -24722,7 +23920,6 @@ "libnpmorg": { "version": "2.0.2", "bundled": true, - "dev": true, "requires": { "aproba": "^2.0.0", "npm-registry-fetch": "^10.0.0" @@ -24731,7 +23928,6 @@ "libnpmpack": { "version": "2.0.1", "bundled": true, - "dev": true, "requires": { "@npmcli/run-script": "^1.8.3", "npm-package-arg": "^8.1.0", @@ -24741,7 +23937,6 @@ "libnpmpublish": { "version": "4.0.1", "bundled": true, - "dev": true, "requires": { "normalize-package-data": "^3.0.2", "npm-package-arg": "^8.1.2", @@ -24753,7 +23948,6 @@ "libnpmsearch": { "version": "3.1.1", "bundled": true, - "dev": true, "requires": { "npm-registry-fetch": "^10.0.0" } @@ -24761,7 +23955,6 @@ "libnpmteam": { "version": "2.0.3", "bundled": true, - "dev": true, "requires": { "aproba": "^2.0.0", "npm-registry-fetch": "^10.0.0" @@ -24770,7 +23963,6 @@ "libnpmversion": { "version": "1.2.0", "bundled": true, - "dev": true, "requires": { "@npmcli/git": "^2.0.7", "@npmcli/run-script": "^1.8.4", @@ -24782,7 +23974,6 @@ "lru-cache": { "version": "6.0.0", "bundled": true, - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -24790,7 +23981,6 @@ "make-fetch-happen": { "version": "8.0.14", "bundled": true, - "dev": true, "requires": { "agentkeepalive": "^4.1.3", "cacache": "^15.0.5", @@ -24811,13 +24001,11 @@ }, "mime-db": { "version": "1.47.0", - "bundled": true, - "dev": true + "bundled": true }, "mime-types": { "version": "2.1.30", "bundled": true, - "dev": true, "requires": { "mime-db": "1.47.0" } @@ -24825,7 +24013,6 @@ "minimatch": { "version": "3.0.4", "bundled": true, - "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -24833,7 +24020,6 @@ "minipass": { "version": "3.1.3", "bundled": true, - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -24841,7 +24027,6 @@ "minipass-collect": { "version": "1.0.2", "bundled": true, - "dev": true, "requires": { "minipass": "^3.0.0" } @@ -24849,7 +24034,6 @@ "minipass-fetch": { "version": "1.3.3", "bundled": true, - "dev": true, "requires": { "encoding": "^0.1.12", "minipass": "^3.1.0", @@ -24860,7 +24044,6 @@ "minipass-flush": { "version": "1.0.5", "bundled": true, - "dev": true, "requires": { "minipass": "^3.0.0" } @@ -24868,7 +24051,6 @@ "minipass-json-stream": { "version": "1.0.1", "bundled": true, - "dev": true, "requires": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -24877,7 +24059,6 @@ "minipass-pipeline": { "version": "1.2.4", "bundled": true, - "dev": true, "requires": { "minipass": "^3.0.0" } @@ -24885,7 +24066,6 @@ "minipass-sized": { "version": "1.0.3", "bundled": true, - "dev": true, "requires": { "minipass": "^3.0.0" } @@ -24893,7 +24073,6 @@ "minizlib": { "version": "2.1.2", "bundled": true, - "dev": true, "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -24901,13 +24080,11 @@ }, "mkdirp": { "version": "1.0.4", - "bundled": true, - "dev": true + "bundled": true }, "mkdirp-infer-owner": { "version": "2.0.0", "bundled": true, - "dev": true, "requires": { "chownr": "^2.0.0", "infer-owner": "^1.0.4", @@ -24916,18 +24093,15 @@ }, "ms": { "version": "2.1.3", - "bundled": true, - "dev": true + "bundled": true }, "mute-stream": { "version": "0.0.8", - "bundled": true, - "dev": true + "bundled": true }, "node-gyp": { "version": "7.1.2", "bundled": true, - "dev": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -24944,7 +24118,6 @@ "nopt": { "version": "5.0.0", "bundled": true, - "dev": true, "requires": { "abbrev": "1" } @@ -24952,7 +24125,6 @@ "normalize-package-data": { "version": "3.0.2", "bundled": true, - "dev": true, "requires": { "hosted-git-info": "^4.0.1", "resolve": "^1.20.0", @@ -24963,7 +24135,6 @@ "npm-audit-report": { "version": "2.1.4", "bundled": true, - "dev": true, "requires": { "chalk": "^4.0.0" } @@ -24971,7 +24142,6 @@ "npm-bundled": { "version": "1.1.2", "bundled": true, - "dev": true, "requires": { "npm-normalize-package-bin": "^1.0.1" } @@ -24979,20 +24149,17 @@ "npm-install-checks": { "version": "4.0.0", "bundled": true, - "dev": true, "requires": { "semver": "^7.1.1" } }, "npm-normalize-package-bin": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "npm-package-arg": { "version": "8.1.2", "bundled": true, - "dev": true, "requires": { "hosted-git-info": "^4.0.1", "semver": "^7.3.4", @@ -25002,7 +24169,6 @@ "npm-packlist": { "version": "2.1.5", "bundled": true, - "dev": true, "requires": { "glob": "^7.1.6", "ignore-walk": "^3.0.3", @@ -25013,7 +24179,6 @@ "npm-pick-manifest": { "version": "6.1.1", "bundled": true, - "dev": true, "requires": { "npm-install-checks": "^4.0.0", "npm-normalize-package-bin": "^1.0.1", @@ -25024,7 +24189,6 @@ "npm-profile": { "version": "5.0.3", "bundled": true, - "dev": true, "requires": { "npm-registry-fetch": "^10.0.0" } @@ -25032,7 +24196,6 @@ "npm-registry-fetch": { "version": "10.1.1", "bundled": true, - "dev": true, "requires": { "lru-cache": "^6.0.0", "make-fetch-happen": "^8.0.9", @@ -25045,13 +24208,11 @@ }, "npm-user-validate": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "npmlog": { "version": "4.1.2", "bundled": true, - "dev": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -25061,36 +24222,30 @@ }, "number-is-nan": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "oauth-sign": { "version": "0.9.0", - "bundled": true, - "dev": true + "bundled": true }, "object-assign": { "version": "4.1.1", - "bundled": true, - "dev": true + "bundled": true }, "once": { "version": "1.4.0", "bundled": true, - "dev": true, "requires": { "wrappy": "1" } }, "opener": { "version": "1.5.2", - "bundled": true, - "dev": true + "bundled": true }, "p-map": { "version": "4.0.0", "bundled": true, - "dev": true, "requires": { "aggregate-error": "^3.0.0" } @@ -25098,7 +24253,6 @@ "pacote": { "version": "11.3.3", "bundled": true, - "dev": true, "requires": { "@npmcli/git": "^2.0.1", "@npmcli/installed-package-contents": "^1.0.6", @@ -25124,7 +24278,6 @@ "parse-conflict-json": { "version": "1.1.1", "bundled": true, - "dev": true, "requires": { "json-parse-even-better-errors": "^2.3.0", "just-diff": "^3.0.1", @@ -25133,48 +24286,39 @@ }, "path-is-absolute": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "path-parse": { "version": "1.0.6", - "bundled": true, - "dev": true + "bundled": true }, "performance-now": { "version": "2.1.0", - "bundled": true, - "dev": true + "bundled": true }, "proc-log": { "version": "1.0.0", - "bundled": true, - "dev": true + "bundled": true }, "process-nextick-args": { "version": "2.0.1", - "bundled": true, - "dev": true + "bundled": true }, "promise-all-reject-late": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "promise-call-limit": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "promise-inflight": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "promise-retry": { "version": "2.0.1", "bundled": true, - "dev": true, "requires": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -25183,48 +24327,40 @@ "promzard": { "version": "0.3.0", "bundled": true, - "dev": true, "requires": { "read": "1" } }, "psl": { "version": "1.8.0", - "bundled": true, - "dev": true + "bundled": true }, "punycode": { "version": "2.1.1", - "bundled": true, - "dev": true + "bundled": true }, "qrcode-terminal": { "version": "0.12.0", - "bundled": true, - "dev": true + "bundled": true }, "qs": { "version": "6.5.2", - "bundled": true, - "dev": true + "bundled": true }, "read": { "version": "1.0.7", "bundled": true, - "dev": true, "requires": { "mute-stream": "~0.0.4" } }, "read-cmd-shim": { "version": "2.0.0", - "bundled": true, - "dev": true + "bundled": true }, "read-package-json": { "version": "3.0.1", "bundled": true, - "dev": true, "requires": { "glob": "^7.1.1", "json-parse-even-better-errors": "^2.3.0", @@ -25235,7 +24371,6 @@ "read-package-json-fast": { "version": "2.0.2", "bundled": true, - "dev": true, "requires": { "json-parse-even-better-errors": "^2.3.0", "npm-normalize-package-bin": "^1.0.1" @@ -25244,7 +24379,6 @@ "readable-stream": { "version": "2.3.7", "bundled": true, - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -25258,7 +24392,6 @@ "readdir-scoped-modules": { "version": "1.1.0", "bundled": true, - "dev": true, "requires": { "debuglog": "^1.0.1", "dezalgo": "^1.0.0", @@ -25269,7 +24402,6 @@ "request": { "version": "2.88.2", "bundled": true, - "dev": true, "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -25296,7 +24428,6 @@ "tough-cookie": { "version": "2.5.0", "bundled": true, - "dev": true, "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -25307,7 +24438,6 @@ "resolve": { "version": "1.20.0", "bundled": true, - "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -25315,54 +24445,45 @@ }, "retry": { "version": "0.12.0", - "bundled": true, - "dev": true + "bundled": true }, "rimraf": { "version": "3.0.2", "bundled": true, - "dev": true, "requires": { "glob": "^7.1.3" } }, "safe-buffer": { "version": "5.1.2", - "bundled": true, - "dev": true + "bundled": true }, "safer-buffer": { "version": "2.1.2", - "bundled": true, - "dev": true + "bundled": true }, "semver": { "version": "7.3.5", "bundled": true, - "dev": true, "requires": { "lru-cache": "^6.0.0" } }, "set-blocking": { "version": "2.0.0", - "bundled": true, - "dev": true + "bundled": true }, "signal-exit": { "version": "3.0.3", - "bundled": true, - "dev": true + "bundled": true }, "smart-buffer": { "version": "4.1.0", - "bundled": true, - "dev": true + "bundled": true }, "socks": { "version": "2.6.1", "bundled": true, - "dev": true, "requires": { "ip": "^1.1.5", "smart-buffer": "^4.1.0" @@ -25371,7 +24492,6 @@ "socks-proxy-agent": { "version": "5.0.0", "bundled": true, - "dev": true, "requires": { "agent-base": "6", "debug": "4", @@ -25381,7 +24501,6 @@ "spdx-correct": { "version": "3.1.1", "bundled": true, - "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -25389,13 +24508,11 @@ }, "spdx-exceptions": { "version": "2.3.0", - "bundled": true, - "dev": true + "bundled": true }, "spdx-expression-parse": { "version": "3.0.1", "bundled": true, - "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -25403,13 +24520,11 @@ }, "spdx-license-ids": { "version": "3.0.7", - "bundled": true, - "dev": true + "bundled": true }, "sshpk": { "version": "1.16.1", "bundled": true, - "dev": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -25425,7 +24540,6 @@ "ssri": { "version": "8.0.1", "bundled": true, - "dev": true, "requires": { "minipass": "^3.1.1" } @@ -25433,7 +24547,6 @@ "string_decoder": { "version": "1.1.1", "bundled": true, - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -25441,7 +24554,6 @@ "string-width": { "version": "2.1.1", "bundled": true, - "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -25449,13 +24561,11 @@ "dependencies": { "ansi-regex": { "version": "3.0.0", - "bundled": true, - "dev": true + "bundled": true }, "strip-ansi": { "version": "4.0.0", "bundled": true, - "dev": true, "requires": { "ansi-regex": "^3.0.0" } @@ -25464,13 +24574,11 @@ }, "stringify-package": { "version": "1.0.1", - "bundled": true, - "dev": true + "bundled": true }, "strip-ansi": { "version": "3.0.1", "bundled": true, - "dev": true, "requires": { "ansi-regex": "^2.0.0" } @@ -25478,7 +24586,6 @@ "supports-color": { "version": "7.2.0", "bundled": true, - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -25486,7 +24593,6 @@ "tar": { "version": "6.1.0", "bundled": true, - "dev": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -25498,36 +24604,30 @@ }, "text-table": { "version": "0.2.0", - "bundled": true, - "dev": true + "bundled": true }, "tiny-relative-date": { "version": "1.3.0", - "bundled": true, - "dev": true + "bundled": true }, "treeverse": { "version": "1.0.4", - "bundled": true, - "dev": true + "bundled": true }, "tunnel-agent": { "version": "0.6.0", "bundled": true, - "dev": true, "requires": { "safe-buffer": "^5.0.1" } }, "tweetnacl": { "version": "0.14.5", - "bundled": true, - "dev": true + "bundled": true }, "typedarray-to-buffer": { "version": "3.1.5", "bundled": true, - "dev": true, "requires": { "is-typedarray": "^1.0.0" } @@ -25535,7 +24635,6 @@ "unique-filename": { "version": "1.1.1", "bundled": true, - "dev": true, "requires": { "unique-slug": "^2.0.0" } @@ -25543,7 +24642,6 @@ "unique-slug": { "version": "2.0.2", "bundled": true, - "dev": true, "requires": { "imurmurhash": "^0.1.4" } @@ -25551,25 +24649,21 @@ "uri-js": { "version": "4.4.1", "bundled": true, - "dev": true, "requires": { "punycode": "^2.1.0" } }, "util-deprecate": { "version": "1.0.2", - "bundled": true, - "dev": true + "bundled": true }, "uuid": { "version": "3.4.0", - "bundled": true, - "dev": true + "bundled": true }, "validate-npm-package-license": { "version": "3.0.4", "bundled": true, - "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -25578,7 +24672,6 @@ "validate-npm-package-name": { "version": "3.0.0", "bundled": true, - "dev": true, "requires": { "builtins": "^1.0.3" } @@ -25586,7 +24679,6 @@ "verror": { "version": "1.10.0", "bundled": true, - "dev": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -25595,13 +24687,11 @@ }, "walk-up-path": { "version": "1.0.0", - "bundled": true, - "dev": true + "bundled": true }, "wcwidth": { "version": "1.0.1", "bundled": true, - "dev": true, "requires": { "defaults": "^1.0.3" } @@ -25609,7 +24699,6 @@ "which": { "version": "2.0.2", "bundled": true, - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -25617,20 +24706,17 @@ "wide-align": { "version": "1.1.3", "bundled": true, - "dev": true, "requires": { "string-width": "^1.0.2 || 2" } }, "wrappy": { "version": "1.0.2", - "bundled": true, - "dev": true + "bundled": true }, "write-file-atomic": { "version": "3.0.3", "bundled": true, - "dev": true, "requires": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -25640,8 +24726,7 @@ }, "yallist": { "version": "4.0.0", - "bundled": true, - "dev": true + "bundled": true } } }, @@ -25724,6 +24809,30 @@ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "dev": true + }, "@types/babel__core": { "version": "7.1.14", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", @@ -26022,18 +25131,6 @@ "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", "dev": true }, - "@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=", - "dev": true - }, - "@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", - "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", - "dev": true - }, "@types/url-parse": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/@types/url-parse/-/url-parse-1.4.3.tgz", @@ -26373,12 +25470,6 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, "array-ify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", @@ -26693,12 +25784,6 @@ "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz", "integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==" }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -26953,57 +26038,6 @@ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", "dev": true }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", @@ -27461,15 +26495,6 @@ } } }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, "cz-conventional-changelog": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", @@ -27817,15 +26842,6 @@ "readable-stream": "^2.0.2" } }, - "dynamic-dedupe": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz", - "integrity": "sha1-BuRMIj9eTpTXjvnbI6ZRXOL5YqE=", - "dev": true, - "requires": { - "xtend": "^4.0.0" - } - }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -28763,12 +27779,6 @@ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, "get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -29357,15 +28367,6 @@ } } }, - "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, - "requires": { - "binary-extensions": "^2.0.0" - } - }, "is-boolean-object": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", @@ -29456,12 +28457,6 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true - }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -33310,16 +32305,6 @@ "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", "dev": true }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -33847,12 +32832,6 @@ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", @@ -34072,25 +33051,6 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -34164,21 +33124,6 @@ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", @@ -34534,15 +33479,6 @@ "util-deprecate": "~1.0.1" } }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, "rechoir": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", @@ -34613,15 +33549,6 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -36107,12 +35034,6 @@ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", "dev": true }, - "tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true - }, "trim-newlines": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", @@ -36167,228 +35088,40 @@ } }, "ts-node": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", - "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", - "dev": true, - "requires": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dev": true, + "requires": { + "@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", - "source-map-support": "^0.5.17", + "v8-compile-cache-lib": "^3.0.1", "yn": "3.1.1" - } - }, - "ts-node-dev": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-1.1.6.tgz", - "integrity": "sha512-RTUi7mHMNQospArGz07KiraQcdgUVNXKsgO2HAi7FoiyPMdTDqdniB6K1dqyaIxT7c9v/VpSbfBZPS6uVpaFLQ==", - "dev": true, - "requires": { - "chokidar": "^3.5.1", - "dateformat": "~1.0.4-1.2.3", - "dynamic-dedupe": "^0.3.0", - "minimist": "^1.2.5", - "mkdirp": "^1.0.4", - "resolve": "^1.0.0", - "rimraf": "^2.6.1", - "source-map-support": "^0.5.12", - "tree-kill": "^1.2.2", - "ts-node": "^9.0.0", - "tsconfig": "^7.0.0" }, "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", "dev": true } } }, - "tsconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", - "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", - "dev": true, - "requires": { - "@types/strip-bom": "^3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "^3.0.0", - "strip-json-comments": "^2.0.0" - } - }, "tsconfig-paths": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", @@ -36473,9 +35206,9 @@ } }, "typescript": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", - "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", + "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", "dev": true }, "uglify-js": { @@ -36608,6 +35341,12 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, "v8-to-istanbul": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.1.tgz", diff --git a/package.json b/package.json index 7ae40f1..b2bbfca 100755 --- a/package.json +++ b/package.json @@ -17,9 +17,9 @@ "dependency-check": "dependency-check . --entry src/schema-generator/cli/entry.ts --missing --no-dev", "docker:start": "docker-compose up -d", "docker:stop": "docker-compose down", - "test:pg": "DB=pg tsnd --files --transpile-only -r tsconfig-paths/register ./test/helpers/introspect.ts && DB=pg jest --runInBand", - "test:mysql": "DB=mysql tsnd --files --transpile-only -r tsconfig-paths/register ./test/helpers/introspect.ts && DB=mysql jest --runInBand", - "test:introspect": "tsnd --files --transpile-only -r tsconfig-paths/register ./test/helpers/introspect.ts", + "test:pg": "DB=pg npx ts-node --files --transpile-only -r tsconfig-paths/register ./test/helpers/introspect.ts && DB=pg jest --runInBand", + "test:mysql": "DB=mysql npx ts-node --files --transpile-only -r tsconfig-paths/register ./test/helpers/introspect.ts && DB=mysql jest --runInBand", + "test:introspect": "npx ts-node --files --transpile-only -r tsconfig-paths/register ./test/helpers/introspect.ts", "prepare": "npm run build", "semantic-release": "semantic-release", "typecheck": "tsc --p ./tsconfig.typecheck.json" @@ -65,15 +65,14 @@ "jest-extended": "^0.11.5", "semantic-release": "^17.4.2", "ts-jest": "^24.2.0", - "ts-node": "^9.1.1", - "ts-node-dev": "^1.1.1", + "ts-node": "^10.9.1", "tsconfig-paths": "^3.9.0", - "typescript": "^4.2.0" + "typescript": "4.5.4" }, "dependencies": { "chalk": "^4.1.1", "fs-extra": "^9.0.1", - "knex": "2.4.2", + "knex": "^2.3.0", "lodash": "^4.17.19", "pg": "^8.4.1", "pluralize": "^8.0.0", diff --git a/src/cli/entry.ts b/src/cli/entry.ts index d4885d9..fb617a7 100755 --- a/src/cli/entry.ts +++ b/src/cli/entry.ts @@ -124,7 +124,6 @@ async function introspect(args: any) { await generate({ conn, outdir: GENERATED_DIR, format, prettierConfig, logLevel: logs, options }); } catch (e) { logger.error(e); - logger.debug(e.stack); logger.info('Use: "relation -h" to see help'); process.exit(1); } diff --git a/src/introspection/introspection.ts b/src/introspection/introspection.ts index 688f79a..770af4f 100644 --- a/src/introspection/introspection.ts +++ b/src/introspection/introspection.ts @@ -34,7 +34,7 @@ export abstract class Introspection { * @param query * @returns */ - protected async query(query: Knex.QueryBuilder): Promise { + protected async query>(query: Knex.QueryBuilder): Promise { if (this.logLevel === LogLevel.debug) { logger.debug('Executing query: ', query.toSQL().sql); }