From ea087c121ad55af076484b2cbbc890150feb5d31 Mon Sep 17 00:00:00 2001 From: Luke Karrys Date: Thu, 27 Oct 2022 16:43:04 -0700 Subject: [PATCH] chore: update various dev dependencies - licensee@9.0.0 - move doc workspace deps to dev deps - remove @mdx-js/mdx - @npmcli/template-oss@4.8.0 --- .github/workflows/audit.yml | 6 +- .github/workflows/ci-libnpmaccess.yml | 33 - .github/workflows/ci-libnpmdiff.yml | 33 - .github/workflows/ci-libnpmexec.yml | 33 - .github/workflows/ci-libnpmfund.yml | 33 - .github/workflows/ci-libnpmhook.yml | 33 - .github/workflows/ci-libnpmorg.yml | 33 - .github/workflows/ci-libnpmpack.yml | 33 - .github/workflows/ci-libnpmpublish.yml | 33 - .github/workflows/ci-libnpmsearch.yml | 33 - .github/workflows/ci-libnpmteam.yml | 33 - .github/workflows/ci-libnpmversion.yml | 33 - .github/workflows/ci-npmcli-arborist.yml | 33 - .github/workflows/ci-npmcli-docs.yml | 31 - .github/workflows/ci-smoke-tests.yml | 33 - .github/workflows/ci.yml | 33 - DEPENDENCIES.md | 326 +-- docs/bin/build.js | 5 +- docs/lib/build.js | 12 +- docs/package.json | 13 +- package-lock.json | 1908 ++++++++--------- package.json | 6 +- scripts/publish.js | 1 + scripts/template-oss/_step-audit.yml | 2 - .../template-oss/branch-specific-config.js | 7 + smoke-tests/package.json | 4 +- workspaces/arborist/package.json | 4 +- workspaces/libnpmaccess/package.json | 4 +- workspaces/libnpmdiff/package.json | 4 +- workspaces/libnpmexec/package.json | 4 +- workspaces/libnpmfund/package.json | 4 +- workspaces/libnpmhook/package.json | 4 +- workspaces/libnpmorg/package.json | 4 +- workspaces/libnpmpack/package.json | 4 +- workspaces/libnpmpublish/package.json | 4 +- workspaces/libnpmsearch/package.json | 4 +- workspaces/libnpmteam/package.json | 4 +- workspaces/libnpmversion/package.json | 4 +- 38 files changed, 932 insertions(+), 1899 deletions(-) delete mode 100644 scripts/template-oss/_step-audit.yml diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 96ada114b7868..8e65aa411dc54 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -30,5 +30,7 @@ jobs: cache: npm - name: Reset Deps run: node . run resetdeps -- --package-lock - - name: Run Audit - run: node . audit -iwr -w workspaces + - name: Run Production Audit + run: node . audit --omit=dev + - name: Run Full Audit + run: node . audit --audit-level=none diff --git a/.github/workflows/ci-libnpmaccess.yml b/.github/workflows/ci-libnpmaccess.yml index a63b0dc2519b7..ae1d254e90577 100644 --- a/.github/workflows/ci-libnpmaccess.yml +++ b/.github/workflows/ci-libnpmaccess.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-libnpmdiff.yml b/.github/workflows/ci-libnpmdiff.yml index 363a29b550560..0439170e36726 100644 --- a/.github/workflows/ci-libnpmdiff.yml +++ b/.github/workflows/ci-libnpmdiff.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-libnpmexec.yml b/.github/workflows/ci-libnpmexec.yml index 80f4227aa69e7..66d7961c26a16 100644 --- a/.github/workflows/ci-libnpmexec.yml +++ b/.github/workflows/ci-libnpmexec.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-libnpmfund.yml b/.github/workflows/ci-libnpmfund.yml index 7c045d5fd70fc..9651725b7c1c3 100644 --- a/.github/workflows/ci-libnpmfund.yml +++ b/.github/workflows/ci-libnpmfund.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-libnpmhook.yml b/.github/workflows/ci-libnpmhook.yml index f2c73fd285174..c1922d8eeba51 100644 --- a/.github/workflows/ci-libnpmhook.yml +++ b/.github/workflows/ci-libnpmhook.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-libnpmorg.yml b/.github/workflows/ci-libnpmorg.yml index 0ab3279c0b785..dfdcf557f03c5 100644 --- a/.github/workflows/ci-libnpmorg.yml +++ b/.github/workflows/ci-libnpmorg.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-libnpmpack.yml b/.github/workflows/ci-libnpmpack.yml index 3cd1e70a54ad5..23daf3453a0e3 100644 --- a/.github/workflows/ci-libnpmpack.yml +++ b/.github/workflows/ci-libnpmpack.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-libnpmpublish.yml b/.github/workflows/ci-libnpmpublish.yml index cb18e4fadfaa8..650948d905c7c 100644 --- a/.github/workflows/ci-libnpmpublish.yml +++ b/.github/workflows/ci-libnpmpublish.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-libnpmsearch.yml b/.github/workflows/ci-libnpmsearch.yml index 3bacf49fd87f1..85c0650d2ae52 100644 --- a/.github/workflows/ci-libnpmsearch.yml +++ b/.github/workflows/ci-libnpmsearch.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-libnpmteam.yml b/.github/workflows/ci-libnpmteam.yml index 8c1f0605b8a89..4388f44482461 100644 --- a/.github/workflows/ci-libnpmteam.yml +++ b/.github/workflows/ci-libnpmteam.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-libnpmversion.yml b/.github/workflows/ci-libnpmversion.yml index 2475d58778b0d..f404da5a2b257 100644 --- a/.github/workflows/ci-libnpmversion.yml +++ b/.github/workflows/ci-libnpmversion.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-npmcli-arborist.yml b/.github/workflows/ci-npmcli-arborist.yml index 638e1841a0663..b4f2d33b6e60b 100644 --- a/.github/workflows/ci-npmcli-arborist.yml +++ b/.github/workflows/ci-npmcli-arborist.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-npmcli-docs.yml b/.github/workflows/ci-npmcli-docs.yml index acca296a26e76..30b17e284ee92 100644 --- a/.github/workflows/ci-npmcli-docs.yml +++ b/.github/workflows/ci-npmcli-docs.yml @@ -18,37 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci-smoke-tests.yml b/.github/workflows/ci-smoke-tests.yml index 4b348596b2c65..9f9962537cfcc 100644 --- a/.github/workflows/ci-smoke-tests.yml +++ b/.github/workflows/ci-smoke-tests.yml @@ -18,39 +18,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3dd4af9b99232..8c386576a5d81 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,39 +22,6 @@ on: - cron: "0 9 * * 1" jobs: - engines: - name: Engines - ${{ matrix.platform.name }} - ${{ matrix.node-version }} - if: github.repository_owner == 'npm' - strategy: - fail-fast: false - matrix: - platform: - - name: Linux - os: ubuntu-latest - shell: bash - node-version: - - 12.13.0 - - 14.15.0 - - 16.0.0 - runs-on: ${{ matrix.platform.os }} - defaults: - run: - shell: ${{ matrix.platform.shell }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Setup Git User - run: | - git config --global user.email "npm-cli+bot@github.com" - git config --global user.name "npm CLI robot" - - name: Setup Node - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: npm - - name: Reset Deps - run: node . run resetdeps -- --engines-strict - lint: name: Lint if: github.repository_owner == 'npm' diff --git a/DEPENDENCIES.md b/DEPENDENCIES.md index eecd5415aa6cf..1ccef882119e5 100644 --- a/DEPENDENCIES.md +++ b/DEPENDENCIES.md @@ -250,8 +250,6 @@ graph LR; ## all dependencies ```mermaid graph LR; - acorn-globals-->acorn-walk; - acorn-globals-->acorn; agent-base-->debug; agentkeepalive-->debug; agentkeepalive-->depd; @@ -261,92 +259,13 @@ graph LR; ansi-styles-->color-convert; are-we-there-yet-->delegates; are-we-there-yet-->readable-stream; - argparse-->sprintf-js; - babel-code-frame-->babel-highlight["@babel/highlight"]; - babel-core-->babel-code-frame["@babel/code-frame"]; - babel-core-->babel-generator["@babel/generator"]; - babel-core-->babel-helper-module-transforms["@babel/helper-module-transforms"]; - babel-core-->babel-helpers["@babel/helpers"]; - babel-core-->babel-parser["@babel/parser"]; - babel-core-->babel-template["@babel/template"]; - babel-core-->babel-traverse["@babel/traverse"]; - babel-core-->babel-types["@babel/types"]; - babel-core-->convert-source-map; - babel-core-->debug; - babel-core-->gensync; - babel-core-->json5; - babel-core-->lodash; - babel-core-->resolve; - babel-core-->semver; - babel-core-->source-map; - babel-generator-->babel-types["@babel/types"]; - babel-generator-->jsesc; - babel-generator-->source-map; - babel-helper-environment-visitor-->babel-types["@babel/types"]; - babel-helper-function-name-->babel-helper-get-function-arity["@babel/helper-get-function-arity"]; - babel-helper-function-name-->babel-template["@babel/template"]; - babel-helper-function-name-->babel-types["@babel/types"]; - babel-helper-get-function-arity-->babel-types["@babel/types"]; - babel-helper-hoist-variables-->babel-types["@babel/types"]; - babel-helper-module-imports-->babel-types["@babel/types"]; - babel-helper-module-transforms-->babel-helper-environment-visitor["@babel/helper-environment-visitor"]; - babel-helper-module-transforms-->babel-helper-module-imports["@babel/helper-module-imports"]; - babel-helper-module-transforms-->babel-helper-simple-access["@babel/helper-simple-access"]; - babel-helper-module-transforms-->babel-helper-split-export-declaration["@babel/helper-split-export-declaration"]; - babel-helper-module-transforms-->babel-helper-validator-identifier["@babel/helper-validator-identifier"]; - babel-helper-module-transforms-->babel-template["@babel/template"]; - babel-helper-module-transforms-->babel-traverse["@babel/traverse"]; - babel-helper-module-transforms-->babel-types["@babel/types"]; - babel-helper-simple-access-->babel-types["@babel/types"]; - babel-helper-split-export-declaration-->babel-types["@babel/types"]; - babel-helpers-->babel-template["@babel/template"]; - babel-helpers-->babel-traverse["@babel/traverse"]; - babel-helpers-->babel-types["@babel/types"]; - babel-highlight-->babel-helper-validator-identifier["@babel/helper-validator-identifier"]; - babel-highlight-->chalk; - babel-highlight-->js-tokens; - babel-plugin-apply-mdx-type-prop-->babel-core["@babel/core"]; - babel-plugin-apply-mdx-type-prop-->babel-helper-plugin-utils["@babel/helper-plugin-utils"]; - babel-plugin-apply-mdx-type-prop-->mdx-js-util["@mdx-js/util"]; - babel-plugin-extract-import-names-->babel-helper-plugin-utils["@babel/helper-plugin-utils"]; - babel-plugin-proposal-object-rest-spread-->babel-core["@babel/core"]; - babel-plugin-proposal-object-rest-spread-->babel-helper-plugin-utils["@babel/helper-plugin-utils"]; - babel-plugin-proposal-object-rest-spread-->babel-plugin-syntax-object-rest-spread["@babel/plugin-syntax-object-rest-spread"]; - babel-plugin-proposal-object-rest-spread-->babel-plugin-transform-parameters["@babel/plugin-transform-parameters"]; - babel-plugin-syntax-jsx-->babel-core["@babel/core"]; - babel-plugin-syntax-jsx-->babel-helper-plugin-utils["@babel/helper-plugin-utils"]; - babel-plugin-syntax-object-rest-spread-->babel-core["@babel/core"]; - babel-plugin-syntax-object-rest-spread-->babel-helper-plugin-utils["@babel/helper-plugin-utils"]; - babel-plugin-transform-parameters-->babel-core["@babel/core"]; - babel-plugin-transform-parameters-->babel-helper-plugin-utils["@babel/helper-plugin-utils"]; - babel-template-->babel-code-frame["@babel/code-frame"]; - babel-template-->babel-parser["@babel/parser"]; - babel-template-->babel-types["@babel/types"]; - babel-traverse-->babel-code-frame["@babel/code-frame"]; - babel-traverse-->babel-generator["@babel/generator"]; - babel-traverse-->babel-helper-environment-visitor["@babel/helper-environment-visitor"]; - babel-traverse-->babel-helper-function-name["@babel/helper-function-name"]; - babel-traverse-->babel-helper-hoist-variables["@babel/helper-hoist-variables"]; - babel-traverse-->babel-helper-split-export-declaration["@babel/helper-split-export-declaration"]; - babel-traverse-->babel-parser["@babel/parser"]; - babel-traverse-->babel-types["@babel/types"]; - babel-traverse-->debug; - babel-traverse-->globals; - babel-types-->babel-helper-validator-identifier["@babel/helper-validator-identifier"]; - babel-types-->to-fast-properties; bin-links-->cmd-shim; bin-links-->mkdirp-infer-owner; bin-links-->npm-normalize-package-bin; bin-links-->read-cmd-shim; bin-links-->rimraf; bin-links-->write-file-atomic; - bindings-->file-uri-to-path; - bl-->buffer; - bl-->inherits; - bl-->readable-stream; brace-expansion-->balanced-match; - buffer-->base64-js; - buffer-->ieee754; builtins-->semver; cacache-->chownr; cacache-->fs-minipass; @@ -367,49 +286,26 @@ graph LR; cacache-->tar; cacache-->unique-filename; chalk-->ansi-styles; - chalk-->escape-string-regexp; chalk-->supports-color; cidr-regex-->ip-regex; cli-columns-->string-width; cli-columns-->strip-ansi; cli-table3-->colors-colors["@colors/colors"]; cli-table3-->string-width; - cmark-gfm-->bindings; - cmark-gfm-->node-addon-api; - cmark-gfm-->prebuild-install; cmd-shim-->mkdirp-infer-owner; color-convert-->color-name; columnify-->strip-ansi; columnify-->wcwidth; - combined-stream-->delayed-stream; - convert-source-map-->safe-buffer; - cssstyle-->cssom; - data-urls-->abab; - data-urls-->whatwg-mimetype; - data-urls-->whatwg-url; debug-->ms; - decompress-response-->mimic-response; defaults-->clone; - detab-->repeat-string; dezalgo-->asap; dezalgo-->wrappy; - domexception-->webidl-conversions; encoding-->iconv-lite; - end-of-stream-->once; - escodegen-->esprima; - escodegen-->estraverse; - escodegen-->esutils; - escodegen-->optionator; - escodegen-->source-map; - form-data-->asynckit; - form-data-->combined-stream; - form-data-->mime-types; - front-matter-->js-yaml; fs-minipass-->minipass; gauge-->aproba; + gauge-->color-support; gauge-->console-control-strings; gauge-->has-unicode; - gauge-->object-assign; gauge-->signal-exit; gauge-->string-width; gauge-->strip-ansi; @@ -421,41 +317,7 @@ graph LR; glob-->once; glob-->path-is-absolute; has-->function-bind; - hast-to-hyperscript-->comma-separated-tokens; - hast-to-hyperscript-->property-information; - hast-to-hyperscript-->space-separated-tokens; - hast-to-hyperscript-->style-to-object; - hast-to-hyperscript-->types-unist["@types/unist"]; - hast-to-hyperscript-->unist-util-is; - hast-to-hyperscript-->web-namespaces; - hast-util-from-parse5-->hastscript; - hast-util-from-parse5-->property-information; - hast-util-from-parse5-->types-parse5["@types/parse5"]; - hast-util-from-parse5-->vfile-location; - hast-util-from-parse5-->vfile; - hast-util-from-parse5-->web-namespaces; - hast-util-raw-->hast-util-from-parse5; - hast-util-raw-->hast-util-to-parse5; - hast-util-raw-->html-void-elements; - hast-util-raw-->parse5; - hast-util-raw-->types-hast["@types/hast"]; - hast-util-raw-->unist-util-position; - hast-util-raw-->vfile; - hast-util-raw-->web-namespaces; - hast-util-raw-->xtend; - hast-util-raw-->zwitch; - hast-util-to-parse5-->hast-to-hyperscript; - hast-util-to-parse5-->property-information; - hast-util-to-parse5-->web-namespaces; - hast-util-to-parse5-->xtend; - hast-util-to-parse5-->zwitch; - hastscript-->comma-separated-tokens; - hastscript-->hast-util-parse-selector; - hastscript-->property-information; - hastscript-->space-separated-tokens; - hastscript-->types-hast["@types/hast"]; hosted-git-info-->lru-cache; - html-encoding-sniffer-->whatwg-encoding; http-proxy-agent-->agent-base; http-proxy-agent-->debug; http-proxy-agent-->tootallnate-once["@tootallnate/once"]; @@ -473,43 +335,8 @@ graph LR; init-package-json-->semver; init-package-json-->validate-npm-package-license; init-package-json-->validate-npm-package-name; - is-alphanumerical-->is-alphabetical; - is-alphanumerical-->is-decimal; is-cidr-->cidr-regex; is-core-module-->has; - is-fullwidth-code-point-->number-is-nan; - js-yaml-->argparse; - js-yaml-->esprima; - jsdom-->abab; - jsdom-->acorn-globals; - jsdom-->acorn; - jsdom-->canvas; - jsdom-->cssom; - jsdom-->cssstyle; - jsdom-->data-urls; - jsdom-->decimal.js; - jsdom-->domexception; - jsdom-->escodegen; - jsdom-->form-data; - jsdom-->html-encoding-sniffer; - jsdom-->http-proxy-agent; - jsdom-->https-proxy-agent; - jsdom-->is-potential-custom-element-name; - jsdom-->nwsapi; - jsdom-->parse5; - jsdom-->saxes; - jsdom-->symbol-tree; - jsdom-->tough-cookie; - jsdom-->w3c-hr-time; - jsdom-->w3c-xmlserializer; - jsdom-->webidl-conversions; - jsdom-->whatwg-encoding; - jsdom-->whatwg-mimetype; - jsdom-->whatwg-url; - jsdom-->ws; - jsdom-->xml-name-validator; - levn-->prelude-ls; - levn-->type-check; libnpmaccess-->aproba; libnpmaccess-->minipass; libnpmaccess-->nock; @@ -621,37 +448,6 @@ graph LR; make-fetch-happen-->promise-retry; make-fetch-happen-->socks-proxy-agent; make-fetch-happen-->ssri; - marked-man-->marked; - mdast-squeeze-paragraphs-->unist-util-remove; - mdast-util-definitions-->unist-util-visit; - mdast-util-to-hast-->mdast-util-definitions; - mdast-util-to-hast-->mdurl; - mdast-util-to-hast-->types-mdast["@types/mdast"]; - mdast-util-to-hast-->types-unist["@types/unist"]; - mdast-util-to-hast-->unist-builder; - mdast-util-to-hast-->unist-util-generated; - mdast-util-to-hast-->unist-util-position; - mdast-util-to-hast-->unist-util-visit; - mdx-js-mdx-->babel-core["@babel/core"]; - mdx-js-mdx-->babel-plugin-apply-mdx-type-prop; - mdx-js-mdx-->babel-plugin-extract-import-names; - mdx-js-mdx-->babel-plugin-syntax-jsx["@babel/plugin-syntax-jsx"]; - mdx-js-mdx-->babel-plugin-syntax-object-rest-spread["@babel/plugin-syntax-object-rest-spread"]; - mdx-js-mdx-->camelcase-css; - mdx-js-mdx-->detab; - mdx-js-mdx-->hast-util-raw; - mdx-js-mdx-->lodash.uniq; - mdx-js-mdx-->mdast-util-to-hast; - mdx-js-mdx-->mdx-js-util["@mdx-js/util"]; - mdx-js-mdx-->remark-footnotes; - mdx-js-mdx-->remark-mdx; - mdx-js-mdx-->remark-parse; - mdx-js-mdx-->remark-squeeze-paragraphs; - mdx-js-mdx-->style-to-object; - mdx-js-mdx-->unified; - mdx-js-mdx-->unist-builder; - mdx-js-mdx-->unist-util-visit; - mime-types-->mime-db; minimatch-->brace-expansion; minipass-->yallist; minipass-collect-->minipass; @@ -669,7 +465,6 @@ graph LR; mkdirp-infer-owner-->chownr; mkdirp-infer-owner-->infer-owner; mkdirp-infer-owner-->mkdirp; - node-abi-->semver; node-gyp-->env-paths; node-gyp-->glob; node-gyp-->graceful-fs; @@ -853,7 +648,6 @@ graph LR; npmcli-docs-->isaacs-string-locale-compare["@isaacs/string-locale-compare"]; npmcli-docs-->jsdom; npmcli-docs-->marked-man; - npmcli-docs-->mdx-js-mdx["@mdx-js/mdx"]; npmcli-docs-->mkdirp; npmcli-docs-->npmcli-eslint-config["@npmcli/eslint-config"]; npmcli-docs-->npmcli-fs["@npmcli/fs"]; @@ -898,12 +692,6 @@ graph LR; npmlog-->gauge; npmlog-->set-blocking; once-->wrappy; - optionator-->deep-is; - optionator-->fast-levenshtein; - optionator-->levn; - optionator-->prelude-ls; - optionator-->type-check; - optionator-->word-wrap; p-map-->aggregate-error; pacote-->cacache; pacote-->chownr; @@ -929,37 +717,11 @@ graph LR; parse-conflict-json-->json-parse-even-better-errors; parse-conflict-json-->just-diff-apply; parse-conflict-json-->just-diff; - parse-entities-->character-entities-legacy; - parse-entities-->character-entities; - parse-entities-->character-reference-invalid; - parse-entities-->is-alphanumerical; - parse-entities-->is-decimal; - parse-entities-->is-hexadecimal; postcss-selector-parser-->cssesc; postcss-selector-parser-->util-deprecate; - prebuild-install-->detect-libc; - prebuild-install-->expand-template; - prebuild-install-->github-from-package; - prebuild-install-->minimist; - prebuild-install-->mkdirp-classic; - prebuild-install-->napi-build-utils; - prebuild-install-->node-abi; - prebuild-install-->npmlog; - prebuild-install-->pump; - prebuild-install-->rc; - prebuild-install-->simple-get; - prebuild-install-->tar-fs; - prebuild-install-->tunnel-agent; promise-retry-->err-code; promise-retry-->retry; promzard-->read; - property-information-->xtend; - pump-->end-of-stream; - pump-->once; - rc-->deep-extend; - rc-->ini; - rc-->minimist; - rc-->strip-json-comments; read-->mute-stream; read-package-json-->glob; read-package-json-->json-parse-even-better-errors; @@ -967,51 +729,15 @@ graph LR; read-package-json-->npm-normalize-package-bin; read-package-json-fast-->json-parse-even-better-errors; read-package-json-fast-->npm-normalize-package-bin; - readable-stream-->core-util-is; readable-stream-->inherits; - readable-stream-->isarray; - readable-stream-->process-nextick-args; - readable-stream-->safe-buffer; readable-stream-->string_decoder; readable-stream-->util-deprecate; readdir-scoped-modules-->debuglog; readdir-scoped-modules-->dezalgo; readdir-scoped-modules-->graceful-fs; readdir-scoped-modules-->once; - remark-mdx-->babel-core["@babel/core"]; - remark-mdx-->babel-helper-plugin-utils["@babel/helper-plugin-utils"]; - remark-mdx-->babel-plugin-proposal-object-rest-spread["@babel/plugin-proposal-object-rest-spread"]; - remark-mdx-->babel-plugin-syntax-jsx["@babel/plugin-syntax-jsx"]; - remark-mdx-->is-alphabetical; - remark-mdx-->mdx-js-util["@mdx-js/util"]; - remark-mdx-->remark-parse; - remark-mdx-->unified; - remark-parse-->ccount; - remark-parse-->collapse-white-space; - remark-parse-->is-alphabetical; - remark-parse-->is-decimal; - remark-parse-->is-whitespace-character; - remark-parse-->is-word-character; - remark-parse-->markdown-escapes; - remark-parse-->parse-entities; - remark-parse-->repeat-string; - remark-parse-->state-toggle; - remark-parse-->trim-trailing-lines; - remark-parse-->trim; - remark-parse-->unherit; - remark-parse-->unist-util-remove-position; - remark-parse-->vfile-location; - remark-parse-->xtend; - remark-squeeze-paragraphs-->mdast-squeeze-paragraphs; - resolve-->is-core-module; - resolve-->path-parse; - resolve-->supports-preserve-symlinks-flag; rimraf-->glob; - saxes-->xmlchars; semver-->lru-cache; - simple-get-->decompress-response; - simple-get-->once; - simple-get-->simple-concat; smoke-tests-->minify-registry-metadata; smoke-tests-->npmcli-eslint-config["@npmcli/eslint-config"]; smoke-tests-->npmcli-promise-spawn["@npmcli/promise-spawn"]; @@ -1029,13 +755,11 @@ graph LR; spdx-expression-parse-->spdx-exceptions; spdx-expression-parse-->spdx-license-ids; ssri-->minipass; - string-width-->code-point-at; string-width-->emoji-regex; string-width-->is-fullwidth-code-point; string-width-->strip-ansi; string_decoder-->safe-buffer; strip-ansi-->ansi-regex; - style-to-object-->inline-style-parser; supports-color-->has-flag; tar-->chownr; tar-->fs-minipass; @@ -1043,62 +767,16 @@ graph LR; tar-->minizlib; tar-->mkdirp; tar-->yallist; - tar-fs-->chownr; - tar-fs-->mkdirp-classic; - tar-fs-->pump; - tar-fs-->tar-stream; - tar-stream-->bl; - tar-stream-->end-of-stream; - tar-stream-->fs-constants; - tar-stream-->inherits; - tar-stream-->readable-stream; - tough-cookie-->psl; - tough-cookie-->punycode; - tough-cookie-->universalify; - tr46-->punycode; - tunnel-agent-->safe-buffer; - type-check-->prelude-ls; - types-hast-->types-unist["@types/unist"]; - types-mdast-->types-unist["@types/unist"]; - unherit-->inherits; - unherit-->xtend; - unified-->bail; - unified-->extend; - unified-->is-buffer; - unified-->is-plain-obj; - unified-->trough; - unified-->vfile; unique-filename-->unique-slug; unique-slug-->imurmurhash; - unist-util-remove-->unist-util-is; - unist-util-remove-position-->unist-util-visit; - unist-util-stringify-position-->types-unist["@types/unist"]; - unist-util-visit-->types-unist["@types/unist"]; - unist-util-visit-->unist-util-is; - unist-util-visit-->unist-util-visit-parents; - unist-util-visit-parents-->types-unist["@types/unist"]; - unist-util-visit-parents-->unist-util-is; validate-npm-package-license-->spdx-correct; validate-npm-package-license-->spdx-expression-parse; validate-npm-package-name-->builtins; - vfile-->is-buffer; - vfile-->types-unist["@types/unist"]; - vfile-->unist-util-stringify-position; - vfile-->vfile-message; - vfile-message-->types-unist["@types/unist"]; - vfile-message-->unist-util-stringify-position; - w3c-hr-time-->browser-process-hrtime; - w3c-xmlserializer-->xml-name-validator; wcwidth-->defaults; - whatwg-encoding-->iconv-lite; - whatwg-url-->tr46; - whatwg-url-->webidl-conversions; which-->isexe; wide-align-->string-width; write-file-atomic-->imurmurhash; write-file-atomic-->signal-exit; - ws-->bufferutil; - ws-->utf-8-validate; ``` ## npm dependency heirarchy @@ -1116,4 +794,4 @@ packages higher up the chain. - @npmcli/git, make-fetch-happen, @npmcli/config, init-package-json - @npmcli/docs, @npmcli/installed-package-contents, @npmcli/map-workspaces, cacache, npm-pick-manifest, @npmcli/run-script, npm-packlist, read-package-json, @npmcli/query, readdir-scoped-modules, promzard - @npmcli/fs, npm-bundled, read-package-json-fast, unique-filename, @npmcli/promise-spawn, npm-install-checks, npm-package-arg, normalize-package-data, @npmcli/package-json, bin-links, nopt, npmlog, parse-conflict-json, dezalgo, read - - semver, ignore-walk, @npmcli/eslint-config, @npmcli/template-oss, npm-normalize-package-bin, @npmcli/name-from-folder, json-parse-even-better-errors, @npmcli/move-file, fs-minipass, infer-owner, ssri, unique-slug, hosted-git-info, proc-log, validate-npm-package-name, @npmcli/node-gyp, minipass-fetch, cmd-shim, read-cmd-shim, write-file-atomic, abbrev, are-we-there-yet, gauge, wrappy, treeverse, minify-registry-metadata, @npmcli/disparity-colors, @npmcli/ci-detect, mute-stream, ini, npm-audit-report, npm-user-validate + - @npmcli/eslint-config, semver, @npmcli/template-oss, ignore-walk, npm-normalize-package-bin, @npmcli/name-from-folder, json-parse-even-better-errors, @npmcli/move-file, fs-minipass, infer-owner, ssri, unique-slug, hosted-git-info, proc-log, validate-npm-package-name, @npmcli/node-gyp, minipass-fetch, cmd-shim, read-cmd-shim, write-file-atomic, abbrev, are-we-there-yet, gauge, wrappy, treeverse, minify-registry-metadata, @npmcli/disparity-colors, @npmcli/ci-detect, mute-stream, ini, npm-audit-report, npm-user-validate diff --git a/docs/bin/build.js b/docs/bin/build.js index 80ce0a63490ff..6832274fde2e6 100644 --- a/docs/bin/build.js +++ b/docs/bin/build.js @@ -1,10 +1,7 @@ const run = require('../lib/build.js') const { paths } = require('../lib/index') -run({ - verify: true, - ...paths, -}) +run(paths) .then((res) => console.log(`Wrote ${res.length} files`)) .catch((err) => { process.exitCode = 1 diff --git a/docs/lib/build.js b/docs/lib/build.js index d2c97b07c93e7..bcfb2f11eea22 100644 --- a/docs/lib/build.js +++ b/docs/lib/build.js @@ -3,7 +3,6 @@ const fs = require('@npmcli/fs') const ignoreWalk = require('ignore-walk') const yaml = require('yaml') const parseFrontMatter = require('front-matter') -const mdx = require('@mdx-js/mdx') const checkNav = require('./check-nav.js') const { DOC_EXT, ...transform } = require('./index.js') @@ -20,7 +19,7 @@ const readHtml = (path) => fs.readFile(path, 'utf-8') const readYaml = (path) => fs.readFile(path, 'utf-8').then(yaml.parse) const makeTransforms = (...args) => (src, trs) => trs.reduce((acc, tr) => tr(acc, ...args), src) -const run = async ({ content, verify, template, nav, man, html, md }) => { +const run = async ({ content, template, nav, man, html, md }) => { const [contentPaths, templateFile, navFile] = await Promise.all([ readDocs(content), readHtml(template), @@ -113,15 +112,6 @@ const run = async ({ content, verify, template, nav, man, html, md }) => { checkNav(navFile, entriesByType.md.map(({ path }) => path), DOC_EXT) - if (verify) { - await Promise.all(entriesByType.md.map(async ({ src }) => { - // Test that mdx can parse this markdown file. We don't actually - // use the output, it's just to ensure that the upstream docs - // site (docs.npmjs.com) can parse it when this file gets there. - await mdx(src, { skipExport: true }) - })) - } - return docEntries } diff --git a/docs/package.json b/docs/package.json index fb6f28428123f..72b1970a4bf18 100644 --- a/docs/package.json +++ b/docs/package.json @@ -22,23 +22,20 @@ "url": "https://github.com/npm/cli.git", "directory": "docs" }, - "dependencies": { + "devDependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@mdx-js/mdx": "^1.6.22", + "@npmcli/eslint-config": "^3.1.0", "@npmcli/fs": "^2.1.0", + "@npmcli/template-oss": "4.8.0", "cmark-gfm": "^0.9.0", "front-matter": "^4.0.2", "ignore-walk": "^5.0.1", "jsdom": "^18.1.0", "marked-man": "^0.7.0", "mkdirp": "^1.0.4", + "tap": "^16.0.1", "yaml": "^1.10.2" }, - "devDependencies": { - "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", - "tap": "^16.0.1" - }, "author": "GitHub Inc.", "license": "ISC", "files": [ @@ -59,7 +56,7 @@ "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", "ciVersions": "latest", "engines": "^12.13.0 || ^14.15.0 || >=16.0.0", - "version": "4.7.1", + "version": "4.8.0", "content": "../scripts/template-oss/index.js" } } diff --git a/package-lock.json b/package-lock.json index 77ac6423ee1c5..4cb3679d59792 100644 --- a/package-lock.json +++ b/package-lock.json @@ -172,8 +172,8 @@ "@npmcli/eslint-config": "^3.1.0", "@npmcli/git": "^3.0.2", "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/template-oss": "4.7.1", - "licensee": "^8.2.0", + "@npmcli/template-oss": "4.8.0", + "licensee": "^9.0.0", "nock": "^13.2.4", "npm-packlist": "^5.1.3", "spawk": "^1.7.1", @@ -187,23 +187,20 @@ "name": "@npmcli/docs", "version": "1.0.0", "license": "ISC", - "dependencies": { + "devDependencies": { "@isaacs/string-locale-compare": "^1.1.0", - "@mdx-js/mdx": "^1.6.22", + "@npmcli/eslint-config": "^3.1.0", "@npmcli/fs": "^2.1.0", + "@npmcli/template-oss": "4.8.0", "cmark-gfm": "^0.9.0", "front-matter": "^4.0.2", "ignore-walk": "^5.0.1", "jsdom": "^18.1.0", "marked-man": "^0.7.0", "mkdirp": "^1.0.4", + "tap": "^16.0.1", "yaml": "^1.10.2" }, - "devDependencies": { - "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", - "tap": "^16.0.1" - }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } @@ -238,6 +235,7 @@ }, "node_modules/@babel/code-frame": { "version": "7.16.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/highlight": "^7.16.7" @@ -248,6 +246,7 @@ }, "node_modules/@babel/core": { "version": "7.12.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", @@ -277,6 +276,7 @@ }, "node_modules/@babel/core/node_modules/semver": { "version": "5.7.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -284,6 +284,7 @@ }, "node_modules/@babel/generator": { "version": "7.17.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.17.0", @@ -296,6 +297,7 @@ }, "node_modules/@babel/helper-environment-visitor": { "version": "7.16.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.16.7" @@ -306,6 +308,7 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.16.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-get-function-arity": "^7.16.7", @@ -318,6 +321,7 @@ }, "node_modules/@babel/helper-get-function-arity": { "version": "7.16.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.16.7" @@ -328,6 +332,7 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.16.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.16.7" @@ -338,6 +343,7 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.16.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.16.7" @@ -348,6 +354,7 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.17.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.16.7", @@ -363,15 +370,9 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-simple-access": { "version": "7.17.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.17.0" @@ -382,6 +383,7 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.16.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.16.7" @@ -392,6 +394,7 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.16.7", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -399,6 +402,7 @@ }, "node_modules/@babel/helpers": { "version": "7.17.8", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.16.7", @@ -411,6 +415,7 @@ }, "node_modules/@babel/highlight": { "version": "7.16.10", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", @@ -423,6 +428,7 @@ }, "node_modules/@babel/highlight/node_modules/ansi-styles": { "version": "3.2.1", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^1.9.0" @@ -433,6 +439,7 @@ }, "node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", @@ -445,6 +452,7 @@ }, "node_modules/@babel/highlight/node_modules/color-convert": { "version": "1.9.3", + "dev": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" @@ -452,10 +460,12 @@ }, "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", + "dev": true, "license": "MIT" }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.0" @@ -463,6 +473,7 @@ }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -470,6 +481,7 @@ }, "node_modules/@babel/highlight/node_modules/supports-color": { "version": "5.5.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^3.0.0" @@ -480,6 +492,7 @@ }, "node_modules/@babel/parser": { "version": "7.17.8", + "dev": true, "license": "MIT", "bin": { "parser": "bin/babel-parser.js" @@ -488,50 +501,9 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.14.2", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/template": { "version": "7.16.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.7", @@ -544,6 +516,7 @@ }, "node_modules/@babel/traverse": { "version": "7.17.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.7", @@ -563,6 +536,7 @@ }, "node_modules/@babel/types": { "version": "7.17.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", @@ -573,9 +547,10 @@ } }, "node_modules/@blueoak/list": { - "version": "2.0.0", - "dev": true, - "license": "CC0-1.0" + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@blueoak/list/-/list-9.0.0.tgz", + "integrity": "sha512-ExvaAZaZEIhaCePVpqW4ZoFgixhuylQiukSSqaRNfqUtqSWKnlUMZpZWOlugRpfRLuazPkcquDVhPkeodQI5FQ==", + "dev": true }, "node_modules/@colors/colors": { "version": "1.5.0", @@ -2026,43 +2001,6 @@ "node": ">=0.10.0" } }, - "node_modules/@mdx-js/mdx": { - "version": "1.6.22", - "license": "MIT", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/@npmcli/arborist": { "resolved": "workspaces/arborist", "link": true @@ -2297,9 +2235,9 @@ } }, "node_modules/@npmcli/template-oss": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/@npmcli/template-oss/-/template-oss-4.7.1.tgz", - "integrity": "sha512-nzMGV+y/hLAQs6Eu4aXvLt0FBCTJAuinfUnXJRg+u+wJI0TB/ytbhArVEjQCyMPz16RNVbYixRocjfsKoU9y5w==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@npmcli/template-oss/-/template-oss-4.8.0.tgz", + "integrity": "sha512-rNTVjPGiqv4UCMt8eb98AQAlik5tGIoBziJnZXGxyQ+0QWs4rOdv71DsSHFAkS6cG6/I/Mfp4JFs8bkG+8d9cQ==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -2307,6 +2245,7 @@ "@commitlint/cli": "^17.1.1", "@commitlint/config-conventional": "^17.1.0", "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/arborist": "^6.0.0", "@npmcli/git": "^4.0.0", "@npmcli/map-workspaces": "^3.0.0", "@npmcli/package-json": "^3.0.0", @@ -2335,6 +2274,65 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/@npmcli/template-oss/node_modules/@npmcli/arborist": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-6.1.0.tgz", + "integrity": "sha512-lesxjLt/3RmkdxWUC/BzqfWh0YXk+APagi+C/wsIQx1mim/ovRvP893k5njkLQCjmNSZHTLEqOohdsUxfa6Jag==", + "dev": true, + "dependencies": { + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/installed-package-contents": "^2.0.0", + "@npmcli/map-workspaces": "^3.0.0", + "@npmcli/metavuln-calculator": "^5.0.0", + "@npmcli/move-file": "^3.0.0", + "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^3.0.0", + "@npmcli/query": "^3.0.0", + "@npmcli/run-script": "^5.0.0", + "bin-links": "^4.0.1", + "cacache": "^17.0.1", + "common-ancestor-path": "^1.0.1", + "json-parse-even-better-errors": "^3.0.0", + "json-stringify-nice": "^1.1.4", + "minimatch": "^5.1.0", + "nopt": "^6.0.0", + "npm-install-checks": "^6.0.0", + "npm-package-arg": "^10.0.0", + "npm-pick-manifest": "^8.0.1", + "npm-registry-fetch": "^14.0.2", + "npmlog": "^7.0.1", + "pacote": "^15.0.2", + "parse-conflict-json": "^3.0.0", + "proc-log": "^3.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^1.0.1", + "read-package-json-fast": "^3.0.1", + "readdir-scoped-modules": "^1.1.0", + "semver": "^7.3.7", + "ssri": "^10.0.0", + "treeverse": "^3.0.0", + "walk-up-path": "^1.0.0" + }, + "bin": { + "arborist": "bin/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/@npmcli/fs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.0.0.tgz", + "integrity": "sha512-GdeVD+dnBxzMslTFvnctLX5yIqV4ZNZBWNbo1OejQ++bZpnFNQ1AjOn9Sboi+LzheQbCBU1ts1mhEVduHrcZOQ==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/@npmcli/template-oss/node_modules/@npmcli/git": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.0.1.tgz", @@ -2355,6 +2353,22 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/@npmcli/template-oss/node_modules/@npmcli/installed-package-contents": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.1.tgz", + "integrity": "sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA==", + "dev": true, + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "lib/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/@npmcli/template-oss/node_modules/@npmcli/map-workspaces": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.0.tgz", @@ -2370,6 +2384,43 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/@npmcli/template-oss/node_modules/@npmcli/metavuln-calculator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-5.0.0.tgz", + "integrity": "sha512-BBFQx4M12wiEuVwCgtX/Depx0B/+NHMwDWOlXT41/Pdy5W/1Fenk+hibUlMSrFWwASbX+fY90UbILAEIYH02/A==", + "dev": true, + "dependencies": { + "cacache": "^17.0.0", + "json-parse-even-better-errors": "^3.0.0", + "pacote": "^15.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/@npmcli/move-file": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-3.0.0.tgz", + "integrity": "sha512-mOUBUIXsqAQBfn87vGIjBAve6JmD9PkP9Vdq2SayDqQh2Ol60hnXaBSvT4V6IQiho1otw6SipnVV1fulvOiyKQ==", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/@npmcli/template-oss/node_modules/@npmcli/package-json": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-3.0.0.tgz", @@ -2394,115 +2445,536 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/template-oss/node_modules/hosted-git-info": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.0.0.tgz", - "integrity": "sha512-NURrKJX36ihI69iCqcvN4uuIk9fHcc1C+uax/5fPh4Tr5WJnATir+QM/CMJNKrcOOvxQDsAdS5C9oJliM80X7g==", + "node_modules/@npmcli/template-oss/node_modules/@npmcli/query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/query/-/query-3.0.0.tgz", + "integrity": "sha512-MFNDSJNgsLZIEBVZ0Q9w9K7o07j5N4o4yjtdz2uEpuCZlXGMuPENiRaFYk0vRqAA64qVuUQwC05g27fRtfUgnA==", "dev": true, "dependencies": { - "lru-cache": "^7.5.1" + "postcss-selector-parser": "^6.0.10" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/template-oss/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@npmcli/template-oss/node_modules/npm-install-checks": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz", - "integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==", + "node_modules/@npmcli/template-oss/node_modules/@npmcli/run-script": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-5.0.1.tgz", + "integrity": "sha512-co/A+5LzdHQVLukfYT71x5e8+6HtIk2W9Jk5c8mE8LaGrkHazzRuZeyUmb6Ciaak7MRXRVOSoTaZ0zYEFVA/Gw==", "dev": true, "dependencies": { - "semver": "^7.1.1" + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/promise-spawn": "^5.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^3.0.0", + "which": "^2.0.2" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/template-oss/node_modules/npm-normalize-package-bin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz", - "integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==", + "node_modules/@npmcli/template-oss/node_modules/@npmcli/run-script/node_modules/@npmcli/promise-spawn": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-5.0.0.tgz", + "integrity": "sha512-q+Le2urM3NdxSFHj+VZXLTHKgmWxqHXUSqM5m9bjnV3EtThtJor64f5inmBkO9uEGZnhpjW0wL67Qf5qcgZkxw==", "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/template-oss/node_modules/npm-package-arg": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.0.0.tgz", - "integrity": "sha512-7dkh8mRp7s0KwVHKIVJnFCJQ2B34gOGnzgBjDGyprycmARq/82SX/lhilQ95ZuacP/G/1gsS345iAkKmxWBQ2Q==", + "node_modules/@npmcli/template-oss/node_modules/are-we-there-yet": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-4.0.0.tgz", + "integrity": "sha512-nSXlV+u3vtVjRgihdTzbfWYzxPWGo424zPgQbHD0ZqIla3jqYAewDcvee0Ua2hjS5IfTAmjGlx1Jf0PKwjZDEw==", "dev": true, "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "delegates": "^1.0.0", + "readable-stream": "^4.1.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/template-oss/node_modules/npm-pick-manifest": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", + "node_modules/@npmcli/template-oss/node_modules/bin-links": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-4.0.1.tgz", + "integrity": "sha512-bmFEM39CyX336ZGGRsGPlc6jZHriIoHacOQcTt72MktIjpPhZoP4te2jOyUXF3BLILmJ8aNLncoPVeIIFlrDeA==", "dev": true, "dependencies": { - "npm-install-checks": "^6.0.0", + "cmd-shim": "^6.0.0", "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" + "read-cmd-shim": "^4.0.0", + "write-file-atomic": "^5.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/template-oss/node_modules/proc-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "node_modules/@npmcli/template-oss/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/@npmcli/template-oss/node_modules/read-package-json-fast": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.1.tgz", - "integrity": "sha512-8+HW7Yo+cjfF+md8DqsZHgats2mxf7gGYow/+2JjxrftoHFZz9v4dzd0EubzYbkNaLxrTVcnllHwklXN2+7aTQ==", + "node_modules/@npmcli/template-oss/node_modules/cacache": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.1.tgz", + "integrity": "sha512-HRnDSZUXB5hdCQc2wuB8eBQPe1a9PVU2Ow8zMTi82NGJZmBGNTSjEGzetlndKlqpVYBa4esdaJ2LH6/uOB4sFQ==", "dev": true, "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" + "@npmcli/fs": "^3.0.0", + "@npmcli/move-file": "^3.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/template-oss/node_modules/validate-npm-package-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "node_modules/@npmcli/template-oss/node_modules/cmd-shim": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.0.tgz", + "integrity": "sha512-wx+RWLgiSU6SCDzMtxG0Dv1lsuOcEfqq5SbqAViezaJIkR5sbveKzFU31YnWhqrJx3o3Iu3H0Rq8R00OS3oI+Q==", "dev": true, - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/template-oss/node_modules/yaml": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", + "node_modules/@npmcli/template-oss/node_modules/gauge": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-5.0.0.tgz", + "integrity": "sha512-0s5T5eciEG7Q3ugkxAkFtaDhrrhXsCRivA5y8C9WMHWuI8UlMOJg7+Iwf7Mccii+Dfs3H5jHepU0joPVyQU0Lw==", + "dev": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/hosted-git-info": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.0.0.tgz", + "integrity": "sha512-NURrKJX36ihI69iCqcvN4uuIk9fHcc1C+uax/5fPh4Tr5WJnATir+QM/CMJNKrcOOvxQDsAdS5C9oJliM80X7g==", + "dev": true, + "dependencies": { + "lru-cache": "^7.5.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/ignore-walk": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.0.tgz", + "integrity": "sha512-bTf9UWe/UP1yxG3QUrj/KOvEhTAUWPcv+WvbFZ28LcqznXabp7Xu6o9y1JEC18+oqODuS7VhTpekV5XvFwsxJg==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/json-parse-even-better-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/make-fetch-happen": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.1.tgz", + "integrity": "sha512-clv3IblugXn2CDUmqFhNzii3rjKa46u5wNeivc+QlLXkGI5FjLX3rGboo+y2kwf1pd8W0iDiC384cemeDtw9kw==", + "dev": true, + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/minipass-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.0.tgz", + "integrity": "sha512-NSx3k5gR4Q5Ts2poCM/19d45VwhVLBtJZ6ypYcthj2BwmDx/e7lW8Aadnyt3edd2W0ecb+b0o7FYLRYE2AGcQg==", + "dev": true, + "dependencies": { + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/@npmcli/template-oss/node_modules/normalize-package-data": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "dev": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/npm-bundled": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", + "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/npm-install-checks": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.0.0.tgz", + "integrity": "sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/npm-normalize-package-bin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.0.tgz", + "integrity": "sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/npm-package-arg": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.0.0.tgz", + "integrity": "sha512-7dkh8mRp7s0KwVHKIVJnFCJQ2B34gOGnzgBjDGyprycmARq/82SX/lhilQ95ZuacP/G/1gsS345iAkKmxWBQ2Q==", + "dev": true, + "dependencies": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/npm-packlist": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.2.tgz", + "integrity": "sha512-d2+7RMySjVXssww23rV5NuIq1NzGvM04OlI5kwnvtYKfFTAPVs6Zxmxns2HRtJEA1oNj7D/BbFXeVAOLmW3N3Q==", + "dev": true, + "dependencies": { + "ignore-walk": "^6.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/npm-pick-manifest": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", + "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", + "dev": true, + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/npm-registry-fetch": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.2.tgz", + "integrity": "sha512-TMenrMagFA9KF81E2bkS5XRyzERK4KXu70vgXt5+i8FcrFeLNgNsc6e5hekTqjDwPDkL3HGn/holWcXDMfnFgw==", + "dev": true, + "dependencies": { + "make-fetch-happen": "^11.0.0", + "minipass": "^3.1.6", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^10.0.0", + "proc-log": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/npmlog": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-7.0.1.tgz", + "integrity": "sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "^4.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^5.0.0", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/pacote": { + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.0.4.tgz", + "integrity": "sha512-6lSP0ly54fKrPIvXmVcmslqrcF8DL3y/RlNLwBWG1A3wd8sWcPF8hikTJDWqXUPMw6L04p6gqsJ/iLgRjth+6A==", + "dev": true, + "dependencies": { + "@npmcli/git": "^4.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^5.0.0", + "@npmcli/run-script": "^5.0.0", + "cacache": "^17.0.0", + "fs-minipass": "^2.1.0", + "minipass": "^3.1.6", + "npm-package-arg": "^10.0.0", + "npm-packlist": "^7.0.0", + "npm-pick-manifest": "^8.0.0", + "npm-registry-fetch": "^14.0.0", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^6.0.0", + "read-package-json-fast": "^3.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/pacote/node_modules/@npmcli/promise-spawn": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-5.0.0.tgz", + "integrity": "sha512-q+Le2urM3NdxSFHj+VZXLTHKgmWxqHXUSqM5m9bjnV3EtThtJor64f5inmBkO9uEGZnhpjW0wL67Qf5qcgZkxw==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/parse-conflict-json": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-3.0.0.tgz", + "integrity": "sha512-ipcKLCmZbAj7n+h9qQREvdvsBUMPetGk9mM4ljCvs5inZznAlkHPk5XPc7ROtknUKw7kO6Jnz10Y3Eec7tky/A==", + "dev": true, + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "just-diff": "^5.0.1", + "just-diff-apply": "^5.2.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/read-cmd-shim": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz", + "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/read-package-json": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.0.tgz", + "integrity": "sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w==", + "dev": true, + "dependencies": { + "glob": "^8.0.1", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/read-package-json-fast": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.1.tgz", + "integrity": "sha512-8+HW7Yo+cjfF+md8DqsZHgats2mxf7gGYow/+2JjxrftoHFZz9v4dzd0EubzYbkNaLxrTVcnllHwklXN2+7aTQ==", + "dev": true, + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/readable-stream": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.2.0.tgz", + "integrity": "sha512-gJrBHsaI3lgBoGMW/jHZsQ/o/TIWiu5ENCJG1BB7fuCKzpFM8GaS2UoBVt9NO+oI+3FcrBNbUkl3ilDe09aY4A==", + "dev": true, + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/ssri": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.0.tgz", + "integrity": "sha512-64ghGOpqW0k+jh7m5jndBGdVEoPikWwGQmBNN5ks6jyUSMymzHDTlnNHOvzp+6MmHOljr2MokUzvRksnTwG0Iw==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/treeverse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-3.0.0.tgz", + "integrity": "sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/validate-npm-package-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", + "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "dev": true, + "dependencies": { + "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/write-file-atomic": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.0.tgz", + "integrity": "sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/template-oss/node_modules/yaml": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", "dev": true, "engines": { @@ -2700,13 +3172,6 @@ "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", "dev": true }, - "node_modules/@types/hast": { - "version": "2.3.4", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -2714,13 +3179,6 @@ "dev": true, "peer": true }, - "node_modules/@types/mdast": { - "version": "3.0.10", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, "node_modules/@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", @@ -2751,12 +3209,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "node_modules/@types/parse5": { - "version": "5.0.3", - "license": "MIT" - }, "node_modules/@types/unist": { "version": "2.0.6", + "dev": true, "license": "MIT" }, "node_modules/@types/yargs": { @@ -2785,6 +3240,7 @@ }, "node_modules/abab": { "version": "2.0.5", + "dev": true, "license": "BSD-3-Clause" }, "node_modules/abbrev": { @@ -2792,8 +3248,21 @@ "inBundle": true, "license": "ISC" }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, "node_modules/acorn": { "version": "7.4.1", + "dev": true, "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -2804,6 +3273,7 @@ }, "node_modules/acorn-globals": { "version": "6.0.0", + "dev": true, "license": "MIT", "dependencies": { "acorn": "^7.1.1", @@ -2822,6 +3292,7 @@ }, "node_modules/acorn-walk": { "version": "7.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.4.0" @@ -2954,6 +3425,7 @@ }, "node_modules/argparse": { "version": "1.0.10", + "dev": true, "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" @@ -3073,69 +3545,28 @@ "node": ">= 4" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "node_modules/babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@babel/core": "^7.11.6" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "license": "MIT" - }, - "node_modules/babel-plugin-extract-import-names": { - "version": "1.6.22", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", + "node_modules/asynckit": { + "version": "0.4.0", + "dev": true, "license": "MIT" }, - "node_modules/bail": { - "version": "1.0.5", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "peer": true, + "engines": { + "node": "*" } }, + "node_modules/aws4": { + "version": "1.11.0", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -3144,6 +3575,7 @@ }, "node_modules/base64-js": { "version": "1.5.1", + "dev": true, "funding": [ { "type": "github", @@ -3227,6 +3659,7 @@ }, "node_modules/bindings": { "version": "1.5.0", + "dev": true, "license": "MIT", "dependencies": { "file-uri-to-path": "1.0.0" @@ -3234,6 +3667,7 @@ }, "node_modules/bl": { "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { "buffer": "^5.5.0", @@ -3269,10 +3703,12 @@ }, "node_modules/browser-process-hrtime": { "version": "1.0.0", + "dev": true, "license": "BSD-2-Clause" }, "node_modules/buffer": { "version": "5.7.1", + "dev": true, "funding": [ { "type": "github", @@ -3373,6 +3809,7 @@ "version": "1.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -3403,13 +3840,6 @@ "node": ">=6" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", @@ -3434,14 +3864,6 @@ "optional": true, "peer": true }, - "node_modules/ccount": { - "version": "1.1.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/chalk": { "version": "4.1.2", "inBundle": true, @@ -3457,30 +3879,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/character-entities": { - "version": "1.2.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/chokidar": { "version": "3.5.1", "dev": true, @@ -3575,6 +3973,7 @@ }, "node_modules/cmark-gfm": { "version": "0.9.0", + "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -3599,6 +3998,7 @@ }, "node_modules/code-point-at": { "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -3703,14 +4103,6 @@ "node": ">=10" } }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/color-convert": { "version": "2.0.1", "inBundle": true, @@ -3749,6 +4141,7 @@ }, "node_modules/combined-stream": { "version": "1.0.8", + "dev": true, "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" @@ -3757,14 +4150,6 @@ "node": ">= 0.8" } }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/common-ancestor-path": { "version": "1.0.1", "license": "ISC" @@ -3889,6 +4274,7 @@ }, "node_modules/convert-source-map": { "version": "1.8.0", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.1.1" @@ -3896,10 +4282,12 @@ }, "node_modules/convert-source-map/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT" }, "node_modules/core-util-is": { "version": "1.0.2", + "dev": true, "license": "MIT" }, "node_modules/correct-license-metadata": { @@ -4022,10 +4410,12 @@ }, "node_modules/cssom": { "version": "0.5.0", + "dev": true, "license": "MIT" }, "node_modules/cssstyle": { "version": "2.3.0", + "dev": true, "license": "MIT", "dependencies": { "cssom": "~0.3.6" @@ -4036,6 +4426,7 @@ }, "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", + "dev": true, "license": "MIT" }, "node_modules/dargs": { @@ -4062,6 +4453,7 @@ }, "node_modules/data-urls": { "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { "abab": "^2.0.3", @@ -4142,10 +4534,12 @@ }, "node_modules/decimal.js": { "version": "10.3.1", + "dev": true, "license": "MIT" }, "node_modules/decompress-response": { "version": "4.2.1", + "dev": true, "license": "MIT", "dependencies": { "mimic-response": "^2.0.0" @@ -4156,6 +4550,7 @@ }, "node_modules/deep-extend": { "version": "0.6.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4.0.0" @@ -4163,6 +4558,7 @@ }, "node_modules/deep-is": { "version": "0.1.4", + "dev": true, "license": "MIT" }, "node_modules/default-require-extensions": { @@ -4197,6 +4593,7 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dev": true, + "peer": true, "dependencies": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -4210,6 +4607,7 @@ }, "node_modules/delayed-stream": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.4.0" @@ -4234,17 +4632,6 @@ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", "dev": true }, - "node_modules/detab": { - "version": "2.0.4", - "license": "MIT", - "dependencies": { - "repeat-string": "^1.5.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/detect-indent": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", @@ -4256,6 +4643,7 @@ }, "node_modules/detect-libc": { "version": "1.0.3", + "dev": true, "license": "Apache-2.0", "bin": { "detect-libc": "bin/detect-libc.js" @@ -4329,6 +4717,7 @@ }, "node_modules/domexception": { "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { "webidl-conversions": "^7.0.0" @@ -4411,6 +4800,7 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", + "dev": true, "license": "MIT", "dependencies": { "once": "^1.4.0" @@ -4452,6 +4842,7 @@ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", "dev": true, + "peer": true, "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -4498,6 +4889,7 @@ "version": "1.2.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -4538,6 +4930,7 @@ }, "node_modules/escodegen": { "version": "2.0.0", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", @@ -4558,6 +4951,7 @@ }, "node_modules/escodegen/node_modules/levn": { "version": "0.3.0", + "dev": true, "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2", @@ -4569,6 +4963,7 @@ }, "node_modules/escodegen/node_modules/optionator": { "version": "0.8.3", + "dev": true, "license": "MIT", "dependencies": { "deep-is": "~0.1.3", @@ -4584,12 +4979,14 @@ }, "node_modules/escodegen/node_modules/prelude-ls": { "version": "1.1.2", + "dev": true, "engines": { "node": ">= 0.8.0" } }, "node_modules/escodegen/node_modules/source-map": { "version": "0.6.1", + "dev": true, "license": "BSD-3-Clause", "optional": true, "engines": { @@ -4598,6 +4995,7 @@ }, "node_modules/escodegen/node_modules/type-check": { "version": "0.3.2", + "dev": true, "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2" @@ -5058,6 +5456,7 @@ }, "node_modules/esprima": { "version": "4.0.1", + "dev": true, "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", @@ -5093,6 +5492,7 @@ }, "node_modules/estraverse": { "version": "5.3.0", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=4.0" @@ -5100,17 +5500,36 @@ }, "node_modules/esutils": { "version": "2.0.3", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, "node_modules/events-to-array": { "version": "1.1.2", "dev": true, @@ -5141,6 +5560,7 @@ }, "node_modules/expand-template": { "version": "2.0.3", + "dev": true, "license": "(MIT OR WTFPL)", "engines": { "node": ">=6" @@ -5148,7 +5568,10 @@ }, "node_modules/extend": { "version": "3.0.2", - "license": "MIT" + "dev": true, + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/extsprintf": { "version": "1.3.0", @@ -5173,6 +5596,7 @@ }, "node_modules/fast-levenshtein": { "version": "2.0.6", + "dev": true, "license": "MIT" }, "node_modules/fastest-levenshtein": { @@ -5218,6 +5642,7 @@ }, "node_modules/file-uri-to-path": { "version": "1.0.0", + "dev": true, "license": "MIT" }, "node_modules/fill-range": { @@ -5412,6 +5837,7 @@ }, "node_modules/form-data": { "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { "asynckit": "^0.4.0", @@ -5445,6 +5871,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==", + "dev": true, "dependencies": { "js-yaml": "^3.13.1" } @@ -5462,6 +5889,7 @@ }, "node_modules/fs-constants": { "version": "1.0.0", + "dev": true, "license": "MIT" }, "node_modules/fs-exists-cached": { @@ -5537,6 +5965,7 @@ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "dev": true, + "peer": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -5561,6 +5990,7 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, + "peer": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5585,6 +6015,7 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -5602,6 +6033,7 @@ "version": "1.1.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -5635,6 +6067,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" @@ -5677,6 +6110,7 @@ }, "node_modules/github-from-package": { "version": "0.0.0", + "dev": true, "license": "MIT" }, "node_modules/glob": { @@ -5729,6 +6163,7 @@ }, "node_modules/globals": { "version": "11.12.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -5819,6 +6254,7 @@ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, + "peer": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5836,6 +6272,7 @@ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dev": true, + "peer": true, "dependencies": { "get-intrinsic": "^1.1.1" }, @@ -5847,6 +6284,7 @@ "version": "1.0.3", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.4" }, @@ -5858,6 +6296,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "has-symbols": "^1.0.2" }, @@ -5888,97 +6327,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hast-to-hyperscript": { - "version": "9.0.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -6002,6 +6350,7 @@ }, "node_modules/html-encoding-sniffer": { "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { "whatwg-encoding": "^2.0.0" @@ -6015,14 +6364,6 @@ "dev": true, "license": "MIT" }, - "node_modules/html-void-elements": { - "version": "1.0.5", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/http-cache-semantics": { "version": "4.1.0", "inBundle": true, @@ -6089,6 +6430,7 @@ }, "node_modules/iconv-lite": { "version": "0.6.3", + "devOptional": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -6102,6 +6444,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, "funding": [ { "type": "github", @@ -6216,14 +6559,11 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "license": "MIT" - }, "node_modules/internal-slot": { "version": "1.0.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "get-intrinsic": "^1.1.0", "has": "^1.0.3", @@ -6247,26 +6587,6 @@ "node": ">=8" } }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -6278,6 +6598,7 @@ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, + "peer": true, "dependencies": { "has-bigints": "^1.0.1" }, @@ -6301,6 +6622,7 @@ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, + "peer": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -6312,31 +6634,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/is-callable": { "version": "1.2.4", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.4" }, @@ -6371,6 +6673,7 @@ "version": "1.0.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6381,14 +6684,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-decimal": { - "version": "1.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "dev": true, @@ -6416,14 +6711,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-lambda": { "version": "1.0.1", "inBundle": true, @@ -6433,6 +6720,7 @@ "version": "2.0.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.4" }, @@ -6453,6 +6741,7 @@ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, + "peer": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6472,13 +6761,6 @@ "node": ">=8" } }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", @@ -6490,12 +6772,14 @@ }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", + "dev": true, "license": "MIT" }, "node_modules/is-regex": { "version": "1.1.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -6512,6 +6796,7 @@ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", "dev": true, + "peer": true, "dependencies": { "call-bind": "^1.0.2" }, @@ -6534,6 +6819,7 @@ "version": "1.0.7", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6548,6 +6834,7 @@ "version": "1.0.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "has-symbols": "^1.0.2" }, @@ -6579,6 +6866,7 @@ "version": "1.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.2" }, @@ -6586,14 +6874,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/is-windows": { "version": "1.0.2", "dev": true, @@ -6602,16 +6882,9 @@ "node": ">=0.10.0" } }, - "node_modules/is-word-character": { - "version": "1.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/isarray": { "version": "1.0.0", + "dev": true, "license": "MIT" }, "node_modules/isexe": { @@ -6754,10 +7027,12 @@ }, "node_modules/js-tokens": { "version": "4.0.0", + "dev": true, "license": "MIT" }, "node_modules/js-yaml": { "version": "3.14.1", + "dev": true, "license": "MIT", "dependencies": { "argparse": "^1.0.7", @@ -6776,6 +7051,7 @@ }, "node_modules/jsdom": { "version": "18.1.1", + "dev": true, "license": "MIT", "dependencies": { "abab": "^2.0.5", @@ -6820,6 +7096,7 @@ }, "node_modules/jsdom/node_modules/acorn": { "version": "8.7.0", + "dev": true, "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -6830,6 +7107,7 @@ }, "node_modules/jsesc": { "version": "2.5.2", + "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -6838,11 +7116,6 @@ "node": ">=4" } }, - "node_modules/json-parse-errback": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "inBundle": true, @@ -6881,6 +7154,7 @@ }, "node_modules/json5": { "version": "2.2.1", + "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -7105,21 +7379,19 @@ } }, "node_modules/licensee": { - "version": "8.2.0", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/licensee/-/licensee-9.0.0.tgz", + "integrity": "sha512-uxGxNAFvX3H4Mdfmm1klrpgKiXyoGhmZagWFusXUEJyY4g01r/e2czOSpu4QJ8G+f4UShCmgYRSv1viiE64Kng==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "@blueoak/list": "^2.0.0", + "@blueoak/list": "^9.0.0", + "@npmcli/arborist": "^5.6.0", "correct-license-metadata": "^1.0.1", "docopt": "^0.6.2", "fs-access": "^2.0.0", "has": "^1.0.3", - "json-parse-errback": "^2.0.1", "npm-license-corrections": "^1.0.0", - "read-package-tree": "^5.3.1", - "run-parallel": "^1.1.9", - "semver": "^6.3.0", - "simple-concat": "^1.0.0", + "semver": "^7.3.7", "spdx-expression-parse": "^3.0.0", "spdx-expression-validate": "^2.0.0", "spdx-osi": "^3.0.0", @@ -7129,14 +7401,6 @@ "licensee": "licensee" } }, - "node_modules/licensee/node_modules/semver": { - "version": "6.3.0", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -7192,6 +7456,7 @@ }, "node_modules/lodash": { "version": "4.17.21", + "dev": true, "license": "MIT" }, "node_modules/lodash.clonedeep": { @@ -7216,10 +7481,6 @@ "license": "MIT", "peer": true }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "license": "MIT" - }, "node_modules/log-driver": { "version": "1.2.7", "dev": true, @@ -7305,16 +7566,9 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/marked": { "version": "0.7.0", + "dev": true, "license": "MIT", "peer": true, "bin": { @@ -7326,6 +7580,7 @@ }, "node_modules/marked-man": { "version": "0.7.0", + "dev": true, "license": "MIT", "bin": { "marked-man": "bin/marked-man" @@ -7334,50 +7589,6 @@ "marked": "^0.7.0" } }, - "node_modules/mdast-squeeze-paragraphs": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "unist-util-remove": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "10.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdurl": { - "version": "1.0.1", - "license": "MIT" - }, "node_modules/meow": { "version": "8.1.2", "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", @@ -7471,6 +7682,7 @@ }, "node_modules/mime-db": { "version": "1.52.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -7478,6 +7690,7 @@ }, "node_modules/mime-types": { "version": "2.1.35", + "dev": true, "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -7497,6 +7710,7 @@ }, "node_modules/mimic-response": { "version": "2.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -7534,6 +7748,7 @@ }, "node_modules/minimist": { "version": "1.2.6", + "dev": true, "license": "MIT" }, "node_modules/minimist-options": { @@ -7667,6 +7882,7 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", + "dev": true, "license": "MIT" }, "node_modules/mkdirp-infer-owner": { @@ -7703,6 +7919,7 @@ }, "node_modules/napi-build-utils": { "version": "1.0.2", + "dev": true, "license": "MIT" }, "node_modules/natural-compare": { @@ -7742,6 +7959,7 @@ }, "node_modules/node-abi": { "version": "2.30.1", + "dev": true, "license": "MIT", "dependencies": { "semver": "^5.4.1" @@ -7749,6 +7967,7 @@ }, "node_modules/node-abi/node_modules/semver": { "version": "5.7.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -7756,6 +7975,7 @@ }, "node_modules/node-addon-api": { "version": "3.2.1", + "dev": true, "license": "MIT" }, "node_modules/node-fetch": { @@ -8155,6 +8375,7 @@ }, "node_modules/number-is-nan": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8162,6 +8383,7 @@ }, "node_modules/nwsapi": { "version": "2.2.0", + "dev": true, "license": "MIT" }, "node_modules/nyc": { @@ -8341,6 +8563,7 @@ }, "node_modules/object-assign": { "version": "4.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8350,6 +8573,7 @@ "version": "1.12.0", "dev": true, "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8358,6 +8582,7 @@ "version": "1.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.4" } @@ -8366,6 +8591,7 @@ "version": "4.1.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -8379,22 +8605,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/object.values": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", @@ -8644,22 +8854,6 @@ "integrity": "sha512-Jn+VZORAezkfOXR6B40EZcXxdJBamtgBpfeoFH6hxD+p0e74nVaCL9SWlQj1ggc8b6AexgPKlDiiE0CMMZDSbQ==", "dev": true }, - "node_modules/parse-entities": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/parse-github-repo-url": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", @@ -8686,6 +8880,7 @@ }, "node_modules/parse5": { "version": "6.0.1", + "dev": true, "license": "MIT" }, "node_modules/path-exists": { @@ -8716,6 +8911,7 @@ }, "node_modules/path-parse": { "version": "1.0.7", + "dev": true, "license": "MIT" }, "node_modules/path-type": { @@ -8786,6 +8982,7 @@ }, "node_modules/prebuild-install": { "version": "6.1.4", + "dev": true, "license": "MIT", "dependencies": { "detect-libc": "^1.0.3", @@ -8811,6 +9008,7 @@ }, "node_modules/prebuild-install/node_modules/ansi-regex": { "version": "2.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8818,10 +9016,12 @@ }, "node_modules/prebuild-install/node_modules/aproba": { "version": "1.2.0", + "dev": true, "license": "ISC" }, "node_modules/prebuild-install/node_modules/are-we-there-yet": { "version": "1.1.7", + "dev": true, "license": "ISC", "dependencies": { "delegates": "^1.0.0", @@ -8830,6 +9030,7 @@ }, "node_modules/prebuild-install/node_modules/gauge": { "version": "2.7.4", + "dev": true, "license": "ISC", "dependencies": { "aproba": "^1.0.3", @@ -8844,6 +9045,7 @@ }, "node_modules/prebuild-install/node_modules/is-fullwidth-code-point": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "number-is-nan": "^1.0.0" @@ -8854,6 +9056,7 @@ }, "node_modules/prebuild-install/node_modules/npmlog": { "version": "4.1.2", + "dev": true, "license": "ISC", "dependencies": { "are-we-there-yet": "~1.1.2", @@ -8864,6 +9067,7 @@ }, "node_modules/prebuild-install/node_modules/readable-stream": { "version": "2.3.7", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -8877,10 +9081,12 @@ }, "node_modules/prebuild-install/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT" }, "node_modules/prebuild-install/node_modules/string_decoder": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" @@ -8888,6 +9094,7 @@ }, "node_modules/prebuild-install/node_modules/string-width": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "code-point-at": "^1.0.0", @@ -8900,6 +9107,7 @@ }, "node_modules/prebuild-install/node_modules/strip-ansi": { "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" @@ -8925,8 +9133,18 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", + "dev": true, "license": "MIT" }, "node_modules/process-on-spawn": { @@ -8988,23 +9206,14 @@ "node": ">= 8" } }, - "node_modules/property-information": { - "version": "5.6.0", - "license": "MIT", - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/psl": { "version": "1.8.0", + "dev": true, "license": "MIT" }, "node_modules/pump": { "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", @@ -9013,6 +9222,7 @@ }, "node_modules/punycode": { "version": "2.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -9045,25 +9255,6 @@ "node": ">=0.6" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", @@ -9075,6 +9266,7 @@ }, "node_modules/rc": { "version": "1.2.8", + "dev": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { "deep-extend": "^0.6.0", @@ -9088,10 +9280,12 @@ }, "node_modules/rc/node_modules/ini": { "version": "1.3.8", + "dev": true, "license": "ISC" }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9137,106 +9331,19 @@ "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", - "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", - "inBundle": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/read-package-tree": { - "version": "5.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" - } - }, - "node_modules/read-package-tree/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/read-package-tree/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/read-package-tree/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/read-package-tree/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/read-package-tree/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-package-tree/node_modules/read-package-json": { - "version": "2.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/read-package-tree/node_modules/semver": { - "version": "5.7.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/read-package-json/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "inBundle": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/read-pkg": { @@ -9430,6 +9537,7 @@ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", "dev": true, + "peer": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -9592,80 +9700,6 @@ "node": ">=4" } }, - "node_modules/remark-footnotes": { - "version": "2.0.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "1.6.22", - "license": "MIT", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "license": "MIT" - }, - "node_modules/remark-parse": { - "version": "8.0.3", - "license": "MIT", - "dependencies": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-squeeze-paragraphs": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "mdast-squeeze-paragraphs": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, "node_modules/request": { "version": "2.88.2", "dev": true, @@ -9759,6 +9793,7 @@ }, "node_modules/resolve": { "version": "1.22.0", + "dev": true, "license": "MIT", "dependencies": { "is-core-module": "^2.8.1", @@ -9858,28 +9893,6 @@ "node": "*" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, "node_modules/safe-buffer": { "version": "5.2.1", "funding": [ @@ -9901,11 +9914,13 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", + "devOptional": true, "inBundle": true, "license": "MIT" }, "node_modules/saxes": { "version": "5.0.1", + "dev": true, "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" @@ -9969,6 +9984,7 @@ "version": "1.0.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -9985,6 +10001,7 @@ }, "node_modules/simple-concat": { "version": "1.0.1", + "dev": true, "funding": [ { "type": "github", @@ -10003,6 +10020,7 @@ }, "node_modules/simple-get": { "version": "3.1.1", + "dev": true, "license": "MIT", "dependencies": { "decompress-response": "^4.2.0", @@ -10084,6 +10102,7 @@ }, "node_modules/source-map": { "version": "0.5.7", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -10106,14 +10125,6 @@ "node": ">=0.10.0" } }, - "node_modules/space-separated-tokens": { - "version": "1.1.5", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/spawk": { "version": "1.7.1", "dev": true, @@ -10226,6 +10237,7 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", + "dev": true, "license": "BSD-3-Clause" }, "node_modules/sshpk": { @@ -10287,14 +10299,6 @@ "node": ">=8" } }, - "node_modules/state-toggle": { - "version": "1.0.3", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/static-eval": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", @@ -10422,6 +10426,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", "dev": true, + "peer": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -10436,6 +10441,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", "dev": true, + "peer": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -10517,13 +10523,6 @@ "node": ">=4" } }, - "node_modules/style-to-object": { - "version": "0.3.0", - "license": "MIT", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, "node_modules/supports-color": { "version": "7.2.0", "inBundle": true, @@ -10537,6 +10536,7 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -10547,6 +10547,7 @@ }, "node_modules/symbol-tree": { "version": "3.2.4", + "dev": true, "license": "MIT" }, "node_modules/tap": { @@ -12606,6 +12607,7 @@ }, "node_modules/tar-fs": { "version": "2.1.1", + "dev": true, "license": "MIT", "dependencies": { "chownr": "^1.1.1", @@ -12616,10 +12618,12 @@ }, "node_modules/tar-fs/node_modules/chownr": { "version": "1.1.4", + "dev": true, "license": "ISC" }, "node_modules/tar-stream": { "version": "2.2.0", + "dev": true, "license": "MIT", "dependencies": { "bl": "^4.0.3", @@ -12742,6 +12746,7 @@ }, "node_modules/to-fast-properties": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -12760,6 +12765,7 @@ }, "node_modules/tough-cookie": { "version": "4.0.0", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", @@ -12772,6 +12778,7 @@ }, "node_modules/tr46": { "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { "punycode": "^2.1.1" @@ -12789,9 +12796,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/trim": { - "version": "0.0.1" - }, "node_modules/trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -12801,28 +12805,12 @@ "node": ">=8" } }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/trivial-deferred": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/trivial-deferred/-/trivial-deferred-1.0.1.tgz", "integrity": "sha1-N21NKdlR1jaKb3oK6FwvTV4GWPM=", "dev": true }, - "node_modules/trough": { - "version": "1.0.5", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", @@ -12932,6 +12920,7 @@ }, "node_modules/tunnel-agent": { "version": "0.6.0", + "dev": true, "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" @@ -12998,6 +12987,7 @@ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, + "peer": true, "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -13014,18 +13004,6 @@ "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", "dev": true }, - "node_modules/unherit": { - "version": "1.1.3", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/unicode-length": { "version": "2.0.2", "dev": true, @@ -13054,22 +13032,6 @@ "node": ">=0.10.0" } }, - "node_modules/unified": { - "version": "9.2.0", - "license": "MIT", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unique-filename": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", @@ -13094,73 +13056,18 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/unist-builder": { - "version": "2.0.3", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unist-util-is": { "version": "4.1.0", + "dev": true, "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unist-util-visit": { "version": "2.0.3", + "dev": true, "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -13174,6 +13081,7 @@ }, "node_modules/unist-util-visit-parents": { "version": "3.1.1", + "dev": true, "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", @@ -13192,6 +13100,7 @@ }, "node_modules/universalify": { "version": "0.1.2", + "dev": true, "license": "MIT", "engines": { "node": ">= 4.0.0" @@ -13210,14 +13119,6 @@ "inBundle": true, "license": "MIT" }, - "node_modules/util-promisify": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, "node_modules/uuid": { "version": "3.4.0", "dev": true, @@ -13274,40 +13175,6 @@ "extsprintf": "^1.2.0" } }, - "node_modules/vfile": { - "version": "4.2.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "3.2.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/vlq": { "version": "0.2.3", "dev": true, @@ -13317,6 +13184,7 @@ }, "node_modules/w3c-hr-time": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "browser-process-hrtime": "^1.0.0" @@ -13324,6 +13192,7 @@ }, "node_modules/w3c-xmlserializer": { "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { "xml-name-validator": "^4.0.0" @@ -13345,16 +13214,9 @@ "defaults": "^1.0.3" } }, - "node_modules/web-namespaces": { - "version": "1.1.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/webidl-conversions": { "version": "7.0.0", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -13362,6 +13224,7 @@ }, "node_modules/whatwg-encoding": { "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { "iconv-lite": "0.6.3" @@ -13372,6 +13235,7 @@ }, "node_modules/whatwg-mimetype": { "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -13379,6 +13243,7 @@ }, "node_modules/whatwg-url": { "version": "10.0.0", + "dev": true, "license": "MIT", "dependencies": { "tr46": "^3.0.0", @@ -13408,6 +13273,7 @@ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, + "peer": true, "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -13434,6 +13300,7 @@ }, "node_modules/word-wrap": { "version": "1.2.3", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13563,6 +13430,7 @@ }, "node_modules/ws": { "version": "8.5.0", + "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" @@ -13582,6 +13450,7 @@ }, "node_modules/xml-name-validator": { "version": "4.0.0", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=12" @@ -13589,6 +13458,7 @@ }, "node_modules/xmlchars": { "version": "2.2.0", + "dev": true, "license": "MIT" }, "node_modules/xpath": { @@ -13600,13 +13470,6 @@ "node": ">=0.6.0" } }, - "node_modules/xtend": { - "version": "4.0.2", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, "node_modules/y18n": { "version": "4.0.3", "dev": true, @@ -13619,6 +13482,7 @@ }, "node_modules/yaml": { "version": "1.10.2", + "dev": true, "license": "ISC", "engines": { "node": ">= 6" @@ -13764,21 +13628,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/zwitch": { - "version": "1.0.5", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "smoke-tests": { "version": "1.0.0", "license": "ISC", "devDependencies": { "@npmcli/eslint-config": "^3.1.0", "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "minify-registry-metadata": "^2.2.0", "rimraf": "^3.0.2", "tap": "^16.0.1", @@ -13836,7 +13692,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "benchmark": "^2.1.4", "chalk": "^4.1.0", "minify-registry-metadata": "^2.1.0", @@ -13859,7 +13715,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -13882,7 +13738,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "tap": "^16.0.1" }, "engines": { @@ -13910,7 +13766,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "bin-links": "^3.0.3", "minify-registry-metadata": "^2.2.0", "mkdirp": "^1.0.4", @@ -13928,7 +13784,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "tap": "^16.0.1" }, "engines": { @@ -13944,7 +13800,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -13961,7 +13817,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "minipass": "^3.1.1", "nock": "^13.2.4", "tap": "^16.0.1" @@ -13980,7 +13836,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "nock": "^13.0.7", "tap": "^16.0.1" }, @@ -14000,7 +13856,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "libnpmpack": "^5.0.0-pre.0", "lodash.clonedeep": "^4.5.0", "nock": "^13.2.4", @@ -14032,7 +13888,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -14049,7 +13905,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -14069,7 +13925,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "require-inject": "^1.4.4", "tap": "^16.0.1" }, diff --git a/package.json b/package.json index 0f3e63abd7921..03100048a1b19 100644 --- a/package.json +++ b/package.json @@ -209,8 +209,8 @@ "@npmcli/eslint-config": "^3.1.0", "@npmcli/git": "^3.0.2", "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/template-oss": "4.7.1", - "licensee": "^8.2.0", + "@npmcli/template-oss": "4.8.0", + "licensee": "^9.0.0", "nock": "^13.2.4", "npm-packlist": "^5.1.3", "spawk": "^1.7.1", @@ -259,7 +259,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "./scripts/template-oss/root.js" }, "license": "Artistic-2.0", diff --git a/scripts/publish.js b/scripts/publish.js index 536c5d764371f..c26ab51e66b8f 100644 --- a/scripts/publish.js +++ b/scripts/publish.js @@ -85,6 +85,7 @@ const main = async (opts) => { } await npm('prune', '--omit=dev', '--no-save', '--no-audit', '--no-fund') + await npm('install', '-w', 'docs') await git.dirty() for (const p of publishes) { diff --git a/scripts/template-oss/_step-audit.yml b/scripts/template-oss/_step-audit.yml deleted file mode 100644 index c8002e3056f0f..0000000000000 --- a/scripts/template-oss/_step-audit.yml +++ /dev/null @@ -1,2 +0,0 @@ -- name: Run Audit - run: {{ rootNpmPath }} audit -iwr -w workspaces diff --git a/scripts/template-oss/branch-specific-config.js b/scripts/template-oss/branch-specific-config.js index dbc5e5f7bd737..edebcd9de4129 100644 --- a/scripts/template-oss/branch-specific-config.js +++ b/scripts/template-oss/branch-specific-config.js @@ -11,4 +11,11 @@ module.exports = { '16.0.0', '16.x', ], + omitEngines: [ + // node-gyp is technically incompatible with the CLI's engines but was + // deemed more of a breaking change to revert than it was to keep the + // engines mismatched. node-gyp uses ^12.22 || ^14.13 || >=16 and the CLI + // ^12.13.0 || ^14.15.0 || >=16.0.0 + 'node-gyp', + ], } diff --git a/smoke-tests/package.json b/smoke-tests/package.json index afc40d0ec0ae0..3d8d7f6d2624a 100644 --- a/smoke-tests/package.json +++ b/smoke-tests/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@npmcli/eslint-config": "^3.1.0", "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "minify-registry-metadata": "^2.2.0", "rimraf": "^3.0.2", "tap": "^16.0.1", @@ -30,7 +30,7 @@ "license": "ISC", "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../scripts/template-oss/index.js" }, "tap": { diff --git a/workspaces/arborist/package.json b/workspaces/arborist/package.json index e3594e18ce617..d0181963b997c 100644 --- a/workspaces/arborist/package.json +++ b/workspaces/arborist/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "benchmark": "^2.1.4", "chalk": "^4.1.0", "minify-registry-metadata": "^2.1.0", @@ -105,7 +105,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" } } diff --git a/workspaces/libnpmaccess/package.json b/workspaces/libnpmaccess/package.json index 7bf7561752f65..5fa72dbf4671f 100644 --- a/workspaces/libnpmaccess/package.json +++ b/workspaces/libnpmaccess/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -42,7 +42,7 @@ ], "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" }, "tap": { diff --git a/workspaces/libnpmdiff/package.json b/workspaces/libnpmdiff/package.json index f9c81410cb74c..be9c42521b71e 100644 --- a/workspaces/libnpmdiff/package.json +++ b/workspaces/libnpmdiff/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "tap": "^16.0.1" }, "dependencies": { @@ -58,7 +58,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" }, "tap": { diff --git a/workspaces/libnpmexec/package.json b/workspaces/libnpmexec/package.json index b6b12e12c1547..21bfc1e807594 100644 --- a/workspaces/libnpmexec/package.json +++ b/workspaces/libnpmexec/package.json @@ -51,7 +51,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "bin-links": "^3.0.3", "minify-registry-metadata": "^2.2.0", "mkdirp": "^1.0.4", @@ -75,7 +75,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" } } diff --git a/workspaces/libnpmfund/package.json b/workspaces/libnpmfund/package.json index 1dabaeecd327d..08e248d39b9be 100644 --- a/workspaces/libnpmfund/package.json +++ b/workspaces/libnpmfund/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "tap": "^16.0.1" }, "dependencies": { @@ -53,7 +53,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" }, "tap": { diff --git a/workspaces/libnpmhook/package.json b/workspaces/libnpmhook/package.json index cea52dd09ae30..434149c2b58c5 100644 --- a/workspaces/libnpmhook/package.json +++ b/workspaces/libnpmhook/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -46,7 +46,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" }, "tap": { diff --git a/workspaces/libnpmorg/package.json b/workspaces/libnpmorg/package.json index 7bd77ce1293da..926c44e7a8e61 100644 --- a/workspaces/libnpmorg/package.json +++ b/workspaces/libnpmorg/package.json @@ -28,7 +28,7 @@ ], "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "minipass": "^3.1.1", "nock": "^13.2.4", "tap": "^16.0.1" @@ -49,7 +49,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" }, "tap": { diff --git a/workspaces/libnpmpack/package.json b/workspaces/libnpmpack/package.json index 041c18d655a34..77c234beaea92 100644 --- a/workspaces/libnpmpack/package.json +++ b/workspaces/libnpmpack/package.json @@ -23,7 +23,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "nock": "^13.0.7", "tap": "^16.0.1" }, @@ -44,7 +44,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" }, "tap": { diff --git a/workspaces/libnpmpublish/package.json b/workspaces/libnpmpublish/package.json index 68eb8389fee54..2f20e6370a58c 100644 --- a/workspaces/libnpmpublish/package.json +++ b/workspaces/libnpmpublish/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "libnpmpack": "^5.0.0-pre.0", "lodash.clonedeep": "^4.5.0", "nock": "^13.2.4", @@ -50,7 +50,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" }, "tap": { diff --git a/workspaces/libnpmsearch/package.json b/workspaces/libnpmsearch/package.json index 873c193de4f55..f8a906259ecad 100644 --- a/workspaces/libnpmsearch/package.json +++ b/workspaces/libnpmsearch/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -45,7 +45,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" }, "tap": { diff --git a/workspaces/libnpmteam/package.json b/workspaces/libnpmteam/package.json index bffcd756ca042..45708b0157def 100644 --- a/workspaces/libnpmteam/package.json +++ b/workspaces/libnpmteam/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -39,7 +39,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" }, "tap": { diff --git a/workspaces/libnpmversion/package.json b/workspaces/libnpmversion/package.json index 18862c2ac5aab..9cb6b3e09e725 100644 --- a/workspaces/libnpmversion/package.json +++ b/workspaces/libnpmversion/package.json @@ -32,7 +32,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.1.0", - "@npmcli/template-oss": "4.7.1", + "@npmcli/template-oss": "4.8.0", "require-inject": "^1.4.4", "tap": "^16.0.1" }, @@ -48,7 +48,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "4.7.1", + "version": "4.8.0", "content": "../../scripts/template-oss/index.js" } }