chore: @npmcli/template-oss@4.21.1

Luke Karrys committed Dec 5, 2023 at 10:49 UTC 0d4d59e7f59e5ceb261e42f4c85358d0e21ddbc8
23 files changed +924 -2786
.github/actions/create-check/action.yml new
+52
@@ -0,0 +1,52 @@
1 +# This file is automatically added by @npmcli/template-oss. Do not edit.
2 +
3 +name: 'Create Check'
4 +inputs:
5 + name:
6 + required: true
7 + token:
8 + required: true
9 + sha:
10 + required: true
11 + check-name:
12 + default: ''
13 +outputs:
14 + check-id:
15 + value: ${{ steps.create-check.outputs.check_id }}
16 +runs:
17 + using: "composite"
18 + steps:
19 + - name: Get Workflow Job
20 + uses: actions/github-script@v6
21 + id: workflow
22 + env:
23 + JOB_NAME: "${{ inputs.name }}"
24 + SHA: "${{ inputs.sha }}"
25 + with:
26 + result-encoding: string
27 + script: |
28 + const { repo: { owner, repo}, runId, serverUrl } = context
29 + const { JOB_NAME, SHA } = process.env
30 +
31 + const job = await github.rest.actions.listJobsForWorkflowRun({
32 + owner,
33 + repo,
34 + run_id: runId,
35 + per_page: 100
36 + }).then(r => r.data.jobs.find(j => j.name.endsWith(JOB_NAME)))
37 +
38 + return [
39 + `This check is assosciated with ${serverUrl}/${owner}/${repo}/commit/${SHA}.`,
40 + 'Run logs:',
41 + job?.html_url || `could not be found for a job ending with: "${JOB_NAME}"`,
42 + ].join(' ')
43 + - name: Create Check
44 + uses: LouisBrunner/checks-action@v1.6.0
45 + id: create-check
46 + with:
47 + token: ${{ inputs.token }}
48 + sha: ${{ inputs.sha }}
49 + status: in_progress
50 + name: ${{ inputs.check-name || inputs.name }}
51 + output: |
52 + {"summary":"${{ steps.workflow.outputs.result }}"}
.github/actions/install-latest-npm/action.yml new
+58
@@ -0,0 +1,58 @@
1 +# This file is automatically added by @npmcli/template-oss. Do not edit.
2 +
3 +name: 'Install Latest npm'
4 +description: 'Install the latest version of npm compatible with the Node version'
5 +inputs:
6 + node:
7 + description: 'Current Node version'
8 + required: true
9 +runs:
10 + using: "composite"
11 + steps:
12 + # node 10/12/14 ship with npm@6, which is known to fail when updating itself in windows
13 + - name: Update Windows npm
14 + if: |
15 + runner.os == 'Windows' && (
16 + startsWith(inputs.node, 'v10.') ||
17 + startsWith(inputs.node, 'v12.') ||
18 + startsWith(inputs.node, 'v14.')
19 + )
20 + shell: cmd
21 + run: |
22 + curl -sO https://registry.npmjs.org/npm/-/npm-7.5.4.tgz
23 + tar xf npm-7.5.4.tgz
24 + cd package
25 + node lib/npm.js install --no-fund --no-audit -g ..\npm-7.5.4.tgz
26 + cd ..
27 + rmdir /s /q package
28 + - name: Install Latest npm
29 + shell: bash
30 + env:
31 + NODE_VERSION: ${{ inputs.node }}
32 + working-directory: ${{ runner.temp }}
33 + run: |
34 + MATCH=""
35 + SPECS=("latest" "next-10" "next-9" "next-8" "next-7" "next-6")
36 +
37 + echo "node@$NODE_VERSION"
38 +
39 + for SPEC in ${SPECS[@]}; do
40 + ENGINES=$(npm view npm@$SPEC --json | jq -r '.engines.node')
41 + echo "Checking if node@$NODE_VERSION satisfies npm@$SPEC ($ENGINES)"
42 +
43 + if npx semver -r "$ENGINES" "$NODE_VERSION" > /dev/null; then
44 + MATCH=$SPEC
45 + echo "Found compatible version: npm@$MATCH"
46 + break
47 + fi
48 + done
49 +
50 + if [ -z $MATCH ]; then
51 + echo "Could not find a compatible version of npm for node@$NODE_VERSION"
52 + exit 1
53 + fi
54 +
55 + npm i --prefer-online --no-fund --no-audit -g npm@$MATCH
56 + - name: npm Version
57 + shell: bash
58 + run: npm -v
.github/workflows/audit.yml
+4 -46
@@ -30,52 +30,10 @@ jobs:
30 node-version: 18.x
31 check-latest: contains('18.x', '.x')
32 cache: npm
33 -
34 - # node 10/12/14 ship with npm@6, which is known to fail when updating itself in windows
35 - - name: Update Windows npm
36 - if: |
37 - matrix.platform.os == 'windows-latest' && (
38 - startsWith(steps.node.outputs.node-version, 'v10.') || startsWith(steps.node.outputs.node-version, 'v12.') || startsWith(steps.node.outputs.node-version, 'v14.')
39 - )
40 - run: |
41 - curl -sO https://registry.npmjs.org/npm/-/npm-7.5.4.tgz
42 - tar xf npm-7.5.4.tgz
43 - cd package
44 - node lib/npm.js install --no-fund --no-audit -g ..\npm-7.5.4.tgz
45 - cd ..
46 - rmdir /s /q package
47 -
48 - # Start on Node 10 because we dont test on anything lower
49 - - name: Install npm@7 on Node 10
50 - shell: bash
51 - if: startsWith(steps.node.outputs.node-version, 'v10.')
52 - id: npm-7
53 - run: |
54 - npm i --prefer-online --no-fund --no-audit -g npm@7
55 - echo "updated=true" >> "$GITHUB_OUTPUT"
56 -
57 - - name: Install npm@8 on Node 12
58 - shell: bash
59 - if: startsWith(steps.node.outputs.node-version, 'v12.')
60 - id: npm-8
61 - run: |
62 - npm i --prefer-online --no-fund --no-audit -g npm@8
63 - echo "updated=true" >> "$GITHUB_OUTPUT"
64 -
65 - - name: Install npm@9 on Node 14/16/18.0
66 - shell: bash
67 - if: startsWith(steps.node.outputs.node-version, 'v14.') || startsWith(steps.node.outputs.node-version, 'v16.') || startsWith(steps.node.outputs.node-version, 'v18.0.')
68 - id: npm-9
69 - run: |
70 - npm i --prefer-online --no-fund --no-audit -g npm@9
71 - echo "updated=true" >> "$GITHUB_OUTPUT"
72 -
73 - - name: Install npm@latest on Node
74 - if: ${{ !(steps.npm-7.outputs.updated || steps.npm-8.outputs.updated || steps.npm-9.outputs.updated) }}
75 - run: npm i --prefer-online --no-fund --no-audit -g npm@latest
76 -
77 - - name: npm Version
78 - run: npm -v
33 + - name: Install Latest npm
34 + uses: ./.github/actions/install-latest-npm
35 + with:
36 + node: ${{ steps.node.outputs.node-version }}
37 - name: Install Dependencies
38 run: npm i --no-audit --no-fund --package-lock
39 - name: Run Production Audit
.github/workflows/ci-cli.yml
+8 -92
@@ -38,52 +38,10 @@ jobs:
38 node-version: 18.x
39 check-latest: contains('18.x', '.x')
40 cache: npm
41 -
42 - # node 10/12/14 ship with npm@6, which is known to fail when updating itself in windows
43 - - name: Update Windows npm
44 - if: |
45 - matrix.platform.os == 'windows-latest' && (
46 - startsWith(steps.node.outputs.node-version, 'v10.') || startsWith(steps.node.outputs.node-version, 'v12.') || startsWith(steps.node.outputs.node-version, 'v14.')
47 - )
48 - run: |
49 - curl -sO https://registry.npmjs.org/npm/-/npm-7.5.4.tgz
50 - tar xf npm-7.5.4.tgz
51 - cd package
52 - node lib/npm.js install --no-fund --no-audit -g ..\npm-7.5.4.tgz
53 - cd ..
54 - rmdir /s /q package
55 -
56 - # Start on Node 10 because we dont test on anything lower
57 - - name: Install npm@7 on Node 10
58 - shell: bash
59 - if: startsWith(steps.node.outputs.node-version, 'v10.')
60 - id: npm-7
61 - run: |
62 - npm i --prefer-online --no-fund --no-audit -g npm@7
63 - echo "updated=true" >> "$GITHUB_OUTPUT"
64 -
65 - - name: Install npm@8 on Node 12
66 - shell: bash
67 - if: startsWith(steps.node.outputs.node-version, 'v12.')
68 - id: npm-8
69 - run: |
70 - npm i --prefer-online --no-fund --no-audit -g npm@8
71 - echo "updated=true" >> "$GITHUB_OUTPUT"
72 -
73 - - name: Install npm@9 on Node 14/16/18.0
74 - shell: bash
75 - if: startsWith(steps.node.outputs.node-version, 'v14.') || startsWith(steps.node.outputs.node-version, 'v16.') || startsWith(steps.node.outputs.node-version, 'v18.0.')
76 - id: npm-9
77 - run: |
78 - npm i --prefer-online --no-fund --no-audit -g npm@9
79 - echo "updated=true" >> "$GITHUB_OUTPUT"
80 -
81 - - name: Install npm@latest on Node
82 - if: ${{ !(steps.npm-7.outputs.updated || steps.npm-8.outputs.updated || steps.npm-9.outputs.updated) }}
83 - run: npm i --prefer-online --no-fund --no-audit -g npm@latest
84 -
85 - - name: npm Version
86 - run: npm -v
41 + - name: Install Latest npm
42 + uses: ./.github/actions/install-latest-npm
43 + with:
44 + node: ${{ steps.node.outputs.node-version }}
45 - name: Install Dependencies
46 run: npm i --no-audit --no-fund
47 - name: Lint
@@ -123,52 +81,10 @@ jobs:
81 node-version: ${{ matrix.node-version }}
82 check-latest: contains(matrix.node-version, '.x')
83 cache: npm
126 -
127 - # node 10/12/14 ship with npm@6, which is known to fail when updating itself in windows
128 - - name: Update Windows npm
129 - if: |
130 - matrix.platform.os == 'windows-latest' && (
131 - startsWith(steps.node.outputs.node-version, 'v10.') || startsWith(steps.node.outputs.node-version, 'v12.') || startsWith(steps.node.outputs.node-version, 'v14.')
132 - )
133 - run: |
134 - curl -sO https://registry.npmjs.org/npm/-/npm-7.5.4.tgz
135 - tar xf npm-7.5.4.tgz
136 - cd package
137 - node lib/npm.js install --no-fund --no-audit -g ..\npm-7.5.4.tgz
138 - cd ..
139 - rmdir /s /q package
140 -
141 - # Start on Node 10 because we dont test on anything lower
142 - - name: Install npm@7 on Node 10
143 - shell: bash
144 - if: startsWith(steps.node.outputs.node-version, 'v10.')
145 - id: npm-7
146 - run: |
147 - npm i --prefer-online --no-fund --no-audit -g npm@7
148 - echo "updated=true" >> "$GITHUB_OUTPUT"
149 -
150 - - name: Install npm@8 on Node 12
151 - shell: bash
152 - if: startsWith(steps.node.outputs.node-version, 'v12.')
153 - id: npm-8
154 - run: |
155 - npm i --prefer-online --no-fund --no-audit -g npm@8
156 - echo "updated=true" >> "$GITHUB_OUTPUT"
157 -
158 - - name: Install npm@9 on Node 14/16/18.0
159 - shell: bash
160 - if: startsWith(steps.node.outputs.node-version, 'v14.') || startsWith(steps.node.outputs.node-version, 'v16.') || startsWith(steps.node.outputs.node-version, 'v18.0.')
161 - id: npm-9
162 - run: |
163 - npm i --prefer-online --no-fund --no-audit -g npm@9
164 - echo "updated=true" >> "$GITHUB_OUTPUT"
165 -
166 - - name: Install npm@latest on Node
167 - if: ${{ !(steps.npm-7.outputs.updated || steps.npm-8.outputs.updated || steps.npm-9.outputs.updated) }}
168 - run: npm i --prefer-online --no-fund --no-audit -g npm@latest
169 -
170 - - name: npm Version
171 - run: npm -v
84 + - name: Install Latest npm
85 + uses: ./.github/actions/install-latest-npm
86 + with:
87 + node: ${{ steps.node.outputs.node-version }}
88 - name: Install Dependencies
89 run: npm i --no-audit --no-fund
90 - name: Add Problem Matcher
.github/workflows/ci.yml
+12 -138
@@ -38,52 +38,10 @@ jobs:
38 node-version: 18.x
39 check-latest: contains('18.x', '.x')
40 cache: npm
41 -
42 - # node 10/12/14 ship with npm@6, which is known to fail when updating itself in windows
43 - - name: Update Windows npm
44 - if: |
45 - matrix.platform.os == 'windows-latest' && (
46 - startsWith(steps.node.outputs.node-version, 'v10.') || startsWith(steps.node.outputs.node-version, 'v12.') || startsWith(steps.node.outputs.node-version, 'v14.')
47 - )
48 - run: |
49 - curl -sO https://registry.npmjs.org/npm/-/npm-7.5.4.tgz
50 - tar xf npm-7.5.4.tgz
51 - cd package
52 - node lib/npm.js install --no-fund --no-audit -g ..\npm-7.5.4.tgz
53 - cd ..
54 - rmdir /s /q package
55 -
56 - # Start on Node 10 because we dont test on anything lower
57 - - name: Install npm@7 on Node 10
58 - shell: bash
59 - if: startsWith(steps.node.outputs.node-version, 'v10.')
60 - id: npm-7
61 - run: |
62 - npm i --prefer-online --no-fund --no-audit -g npm@7
63 - echo "updated=true" >> "$GITHUB_OUTPUT"
64 -
65 - - name: Install npm@8 on Node 12
66 - shell: bash
67 - if: startsWith(steps.node.outputs.node-version, 'v12.')
68 - id: npm-8
69 - run: |
70 - npm i --prefer-online --no-fund --no-audit -g npm@8
71 - echo "updated=true" >> "$GITHUB_OUTPUT"
72 -
73 - - name: Install npm@9 on Node 14/16/18.0
74 - shell: bash
75 - if: startsWith(steps.node.outputs.node-version, 'v14.') || startsWith(steps.node.outputs.node-version, 'v16.') || startsWith(steps.node.outputs.node-version, 'v18.0.')
76 - id: npm-9
77 - run: |
78 - npm i --prefer-online --no-fund --no-audit -g npm@9
79 - echo "updated=true" >> "$GITHUB_OUTPUT"
80 -
81 - - name: Install npm@latest on Node
82 - if: ${{ !(steps.npm-7.outputs.updated || steps.npm-8.outputs.updated || steps.npm-9.outputs.updated) }}
83 - run: npm i --prefer-online --no-fund --no-audit -g npm@latest
84 -
85 - - name: npm Version
86 - run: npm -v
41 + - name: Install Latest npm
42 + uses: ./.github/actions/install-latest-npm
43 + with:
44 + node: ${{ steps.node.outputs.node-version }}
45 - name: Install Dependencies
46 run: npm i --no-audit --no-fund
47 - name: Lint
@@ -123,52 +81,10 @@ jobs:
81 node-version: ${{ matrix.node-version }}
82 check-latest: contains(matrix.node-version, '.x')
83 cache: npm
126 -
127 - # node 10/12/14 ship with npm@6, which is known to fail when updating itself in windows
128 - - name: Update Windows npm
129 - if: |
130 - matrix.platform.os == 'windows-latest' && (
131 - startsWith(steps.node.outputs.node-version, 'v10.') || startsWith(steps.node.outputs.node-version, 'v12.') || startsWith(steps.node.outputs.node-version, 'v14.')
132 - )
133 - run: |
134 - curl -sO https://registry.npmjs.org/npm/-/npm-7.5.4.tgz
135 - tar xf npm-7.5.4.tgz
136 - cd package
137 - node lib/npm.js install --no-fund --no-audit -g ..\npm-7.5.4.tgz
138 - cd ..
139 - rmdir /s /q package
140 -
141 - # Start on Node 10 because we dont test on anything lower
142 - - name: Install npm@7 on Node 10
143 - shell: bash
144 - if: startsWith(steps.node.outputs.node-version, 'v10.')
145 - id: npm-7
146 - run: |
147 - npm i --prefer-online --no-fund --no-audit -g npm@7
148 - echo "updated=true" >> "$GITHUB_OUTPUT"
149 -
150 - - name: Install npm@8 on Node 12
151 - shell: bash
152 - if: startsWith(steps.node.outputs.node-version, 'v12.')
153 - id: npm-8
154 - run: |
155 - npm i --prefer-online --no-fund --no-audit -g npm@8
156 - echo "updated=true" >> "$GITHUB_OUTPUT"
157 -
158 - - name: Install npm@9 on Node 14/16/18.0
159 - shell: bash
160 - if: startsWith(steps.node.outputs.node-version, 'v14.') || startsWith(steps.node.outputs.node-version, 'v16.') || startsWith(steps.node.outputs.node-version, 'v18.0.')
161 - id: npm-9
162 - run: |
163 - npm i --prefer-online --no-fund --no-audit -g npm@9
164 - echo "updated=true" >> "$GITHUB_OUTPUT"
165 -
166 - - name: Install npm@latest on Node
167 - if: ${{ !(steps.npm-7.outputs.updated || steps.npm-8.outputs.updated || steps.npm-9.outputs.updated) }}
168 - run: npm i --prefer-online --no-fund --no-audit -g npm@latest
169 -
170 - - name: npm Version
171 - run: npm -v
84 + - name: Install Latest npm
85 + uses: ./.github/actions/install-latest-npm
86 + with:
87 + node: ${{ steps.node.outputs.node-version }}
88 - name: Install Dependencies
89 run: npm i --no-audit --no-fund
90 - name: Add Problem Matcher
@@ -206,52 +122,10 @@ jobs:
122 node-version: ${{ matrix.node-version }}
123 check-latest: contains(matrix.node-version, '.x')
124 cache: npm
209 -
210 - # node 10/12/14 ship with npm@6, which is known to fail when updating itself in windows
211 - - name: Update Windows npm
212 - if: |
213 - matrix.platform.os == 'windows-latest' && (
214 - startsWith(steps.node.outputs.node-version, 'v10.') || startsWith(steps.node.outputs.node-version, 'v12.') || startsWith(steps.node.outputs.node-version, 'v14.')
215 - )
216 - run: |
217 - curl -sO https://registry.npmjs.org/npm/-/npm-7.5.4.tgz
218 - tar xf npm-7.5.4.tgz
219 - cd package
220 - node lib/npm.js install --no-fund --no-audit -g ..\npm-7.5.4.tgz
221 - cd ..
222 - rmdir /s /q package
223 -
224 - # Start on Node 10 because we dont test on anything lower
225 - - name: Install npm@7 on Node 10
226 - shell: bash
227 - if: startsWith(steps.node.outputs.node-version, 'v10.')
228 - id: npm-7
229 - run: |
230 - npm i --prefer-online --no-fund --no-audit -g npm@7
231 - echo "updated=true" >> "$GITHUB_OUTPUT"
232 -
233 - - name: Install npm@8 on Node 12
234 - shell: bash
235 - if: startsWith(steps.node.outputs.node-version, 'v12.')
236 - id: npm-8
237 - run: |
238 - npm i --prefer-online --no-fund --no-audit -g npm@8
239 - echo "updated=true" >> "$GITHUB_OUTPUT"
240 -
241 - - name: Install npm@9 on Node 14/16/18.0
242 - shell: bash
243 - if: startsWith(steps.node.outputs.node-version, 'v14.') || startsWith(steps.node.outputs.node-version, 'v16.') || startsWith(steps.node.outputs.node-version, 'v18.0.')
244 - id: npm-9
245 - run: |
246 - npm i --prefer-online --no-fund --no-audit -g npm@9
247 - echo "updated=true" >> "$GITHUB_OUTPUT"
248 -
249 - - name: Install npm@latest on Node
250 - if: ${{ !(steps.npm-7.outputs.updated || steps.npm-8.outputs.updated || steps.npm-9.outputs.updated) }}
251 - run: npm i --prefer-online --no-fund --no-audit -g npm@latest
252 -
253 - - name: npm Version
254 - run: npm -v
125 + - name: Install Latest npm
126 + uses: ./.github/actions/install-latest-npm
127 + with:
128 + node: ${{ steps.node.outputs.node-version }}
129 - name: Install Dependencies
130 run: npm i --no-audit --no-fund
131 - name: Check CLI Documentation
.github/workflows/post-dependabot.yml
+4 -46
@@ -31,52 +31,10 @@ jobs:
31 node-version: 18.x
32 check-latest: contains('18.x', '.x')
33 cache: npm
34 -
35 - # node 10/12/14 ship with npm@6, which is known to fail when updating itself in windows
36 - - name: Update Windows npm
37 - if: |
38 - matrix.platform.os == 'windows-latest' && (
39 - startsWith(steps.node.outputs.node-version, 'v10.') || startsWith(steps.node.outputs.node-version, 'v12.') || startsWith(steps.node.outputs.node-version, 'v14.')
40 - )
41 - run: |
42 - curl -sO https://registry.npmjs.org/npm/-/npm-7.5.4.tgz
43 - tar xf npm-7.5.4.tgz
44 - cd package
45 - node lib/npm.js install --no-fund --no-audit -g ..\npm-7.5.4.tgz
46 - cd ..
47 - rmdir /s /q package
48 -
49 - # Start on Node 10 because we dont test on anything lower
50 - - name: Install npm@7 on Node 10
51 - shell: bash
52 - if: startsWith(steps.node.outputs.node-version, 'v10.')
53 - id: npm-7
54 - run: |
55 - npm i --prefer-online --no-fund --no-audit -g npm@7
56 - echo "updated=true" >> "$GITHUB_OUTPUT"
57 -
58 - - name: Install npm@8 on Node 12
59 - shell: bash
60 - if: startsWith(steps.node.outputs.node-version, 'v12.')
61 - id: npm-8
62 - run: |
63 - npm i --prefer-online --no-fund --no-audit -g npm@8
64 - echo "updated=true" >> "$GITHUB_OUTPUT"
65 -
66 - - name: Install npm@9 on Node 14/16/18.0
67 - shell: bash
68 - if: startsWith(steps.node.outputs.node-version, 'v14.') || startsWith(steps.node.outputs.node-version, 'v16.') || startsWith(steps.node.outputs.node-version, 'v18.0.')
69 - id: npm-9
70 - run: |
71 - npm i --prefer-online --no-fund --no-audit -g npm@9
72 - echo "updated=true" >> "$GITHUB_OUTPUT"
73 -
74 - - name: Install npm@latest on Node
75 - if: ${{ !(steps.npm-7.outputs.updated || steps.npm-8.outputs.updated || steps.npm-9.outputs.updated) }}
76 - run: npm i --prefer-online --no-fund --no-audit -g npm@latest
77 -
78 - - name: npm Version
79 - run: npm -v
34 + - name: Install Latest npm
35 + uses: ./.github/actions/install-latest-npm
36 + with:
37 + node: ${{ steps.node.outputs.node-version }}
38 - name: Install Dependencies
39 run: npm i --no-audit --no-fund
40 - name: Fetch Dependabot Metadata
.github/workflows/publish.yml
+4 -46
@@ -36,52 +36,10 @@ jobs:
36 node-version: 18.x
37 check-latest: contains('18.x', '.x')
38 cache: npm
39 -
40 - # node 10/12/14 ship with npm@6, which is known to fail when updating itself in windows
41 - - name: Update Windows npm
42 - if: |
43 - matrix.platform.os == 'windows-latest' && (
44 - startsWith(steps.node.outputs.node-version, 'v10.') || startsWith(steps.node.outputs.node-version, 'v12.') || startsWith(steps.node.outputs.node-version, 'v14.')
45 - )
46 - run: |
47 - curl -sO https://registry.npmjs.org/npm/-/npm-7.5.4.tgz
48 - tar xf npm-7.5.4.tgz
49 - cd package
50 - node lib/npm.js install --no-fund --no-audit -g ..\npm-7.5.4.tgz
51 - cd ..
52 - rmdir /s /q package
53 -
54 - # Start on Node 10 because we dont test on anything lower
55 - - name: Install npm@7 on Node 10
56 - shell: bash
57 - if: startsWith(steps.node.outputs.node-version, 'v10.')
58 - id: npm-7
59 - run: |
60 - npm i --prefer-online --no-fund --no-audit -g npm@7
61 - echo "updated=true" >> "$GITHUB_OUTPUT"
62 -
63 - - name: Install npm@8 on Node 12
64 - shell: bash
65 - if: startsWith(steps.node.outputs.node-version, 'v12.')
66 - id: npm-8
67 - run: |
68 - npm i --prefer-online --no-fund --no-audit -g npm@8
69 - echo "updated=true" >> "$GITHUB_OUTPUT"
70 -
71 - - name: Install npm@9 on Node 14/16/18.0
72 - shell: bash
73 - if: startsWith(steps.node.outputs.node-version, 'v14.') || startsWith(steps.node.outputs.node-version, 'v16.') || startsWith(steps.node.outputs.node-version, 'v18.0.')
74 - id: npm-9
75 - run: |
76 - npm i --prefer-online --no-fund --no-audit -g npm@9
77 - echo "updated=true" >> "$GITHUB_OUTPUT"
78 -
79 - - name: Install npm@latest on Node
80 - if: ${{ !(steps.npm-7.outputs.updated || steps.npm-8.outputs.updated || steps.npm-9.outputs.updated) }}
81 - run: npm i --prefer-online --no-fund --no-audit -g npm@latest
82 -
83 - - name: npm Version
84 - run: npm -v
39 + - name: Install Latest npm
40 + uses: ./.github/actions/install-latest-npm
41 + with:
42 + node: ${{ steps.node.outputs.node-version }}
43 - name: Install Dependencies
44 run: npm i --no-audit --no-fund
45 - name: Rebuild deps
.github/workflows/update-cli.yml
+4 -46
@@ -31,52 +31,10 @@ jobs:
31 node-version: 18.x
32 check-latest: contains('18.x', '.x')
33 cache: npm
34 -
35 - # node 10/12/14 ship with npm@6, which is known to fail when updating itself in windows
36 - - name: Update Windows npm
37 - if: |
38 - matrix.platform.os == 'windows-latest' && (
39 - startsWith(steps.node.outputs.node-version, 'v10.') || startsWith(steps.node.outputs.node-version, 'v12.') || startsWith(steps.node.outputs.node-version, 'v14.')
40 - )
41 - run: |
42 - curl -sO https://registry.npmjs.org/npm/-/npm-7.5.4.tgz
43 - tar xf npm-7.5.4.tgz
44 - cd package
45 - node lib/npm.js install --no-fund --no-audit -g ..\npm-7.5.4.tgz
46 - cd ..
47 - rmdir /s /q package
48 -
49 - # Start on Node 10 because we dont test on anything lower
50 - - name: Install npm@7 on Node 10
51 - shell: bash
52 - if: startsWith(steps.node.outputs.node-version, 'v10.')
53 - id: npm-7
54 - run: |
55 - npm i --prefer-online --no-fund --no-audit -g npm@7
56 - echo "updated=true" >> "$GITHUB_OUTPUT"
57 -
58 - - name: Install npm@8 on Node 12
59 - shell: bash
60 - if: startsWith(steps.node.outputs.node-version, 'v12.')
61 - id: npm-8
62 - run: |
63 - npm i --prefer-online --no-fund --no-audit -g npm@8
64 - echo "updated=true" >> "$GITHUB_OUTPUT"
65 -
66 - - name: Install npm@9 on Node 14/16/18.0
67 - shell: bash
68 - if: startsWith(steps.node.outputs.node-version, 'v14.') || startsWith(steps.node.outputs.node-version, 'v16.') || startsWith(steps.node.outputs.node-version, 'v18.0.')
69 - id: npm-9
70 - run: |
71 - npm i --prefer-online --no-fund --no-audit -g npm@9
72 - echo "updated=true" >> "$GITHUB_OUTPUT"
73 -
74 - - name: Install npm@latest on Node
75 - if: ${{ !(steps.npm-7.outputs.updated || steps.npm-8.outputs.updated || steps.npm-9.outputs.updated) }}
76 - run: npm i --prefer-online --no-fund --no-audit -g npm@latest
77 -
78 - - name: npm Version
79 - run: npm -v
34 + - name: Install Latest npm
35 + uses: ./.github/actions/install-latest-npm
36 + with:
37 + node: ${{ steps.node.outputs.node-version }}
38 - name: Install Dependencies
39 run: npm i --no-audit --no-fund
40 - name: Build documentation
.gitignore
+3
@@ -2,6 +2,8 @@
2
3 # ignore everything in the root
4 /*
5 +# transient test directories
6 +tap-testdir*/
7
8 # keep these
9 !**/.gitignore
@@ -38,5 +40,6 @@
40 !/static/
41 !/tap-snapshots/
42 !/test/
43 +!/tsconfig.json
44 !/webpack.config.js
45 !/cli/
.prettierignore
+1 -2
@@ -1,5 +1,4 @@
1 -**/template-oss/*.json
2 -**/template-oss/*.yml
1 +**/template-oss/*.hbs
2 /.github/
3 /package-lock.json
4 /SECURITY.md
cli/.gitignore
+2
@@ -2,6 +2,8 @@
2
3 # ignore everything in the root
4 /*
5 +# transient test directories
6 +tap-testdir*/
7
8 # keep these
9 !**/.gitignore
cli/package.json
+3 -3
@@ -8,7 +8,7 @@
8 },
9 "scripts": {
10 "build": "node bin/build.js",
11 - "lint": "eslint \"**/*.js\"",
11 + "lint": "eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"",
12 "postlint": "template-oss-check",
13 "template-oss-apply": "template-oss-apply --force",
14 "lintfix": "npm run lint -- --fix",
@@ -30,7 +30,7 @@
30 },
31 "devDependencies": {
32 "@npmcli/eslint-config": "^4.0.2",
33 - "@npmcli/template-oss": "4.19.0",
33 + "@npmcli/template-oss": "4.21.1",
34 "tap": "^16.3.9"
35 },
36 "author": "GitHub Inc.",
@@ -39,7 +39,7 @@
39 },
40 "templateOSS": {
41 "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
42 - "version": "4.19.0",
42 + "version": "4.21.1",
43 "content": "./scripts/template-oss"
44 },
45 "files": [
cli/scripts/template-oss/_step-deps-yml.hbs renamed
cli/scripts/template-oss/index.js
+1 -1
@@ -2,7 +2,7 @@ module.exports = {
2 ...require('../../../scripts/template-oss'),
3 workspaceRepo: {
4 add: {
5 - '.github/workflows/update-cli.yml': 'update-cli.yml',
5 + '.github/workflows/update-cli.yml': 'update-cli-yml.hbs',
6 },
7 },
8 allowPaths: ['/releases.json'],
cli/scripts/template-oss/update-cli-yml.hbs renamed
+1 -1
@@ -9,7 +9,7 @@ jobs:
9 update-cli:
10 outputs:
11 has_changes: $\{{ steps.status.outputs.has_changes }}
12 - {{> job jobName="Update CLI" }}
12 + {{> jobYml jobName="Update CLI" }}
13 - name: Build documentation
14 run: npm run build -w cli
15 env:
package-lock.json
+758 -2356
@@ -49,7 +49,7 @@
49 "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
50 "@github/prettier-config": "^0.0.6",
51 "@npmcli/eslint-config": "^4.0.2",
52 - "@npmcli/template-oss": "4.19.0",
52 + "@npmcli/template-oss": "4.21.1",
53 "@testing-library/jest-dom": "^6.1.4",
54 "@testing-library/react": "^14.0.0",
55 "babel-jest": "^29.7.0",
@@ -90,7 +90,7 @@
90 },
91 "devDependencies": {
92 "@npmcli/eslint-config": "^4.0.2",
93 - "@npmcli/template-oss": "4.19.0",
93 + "@npmcli/template-oss": "4.21.1",
94 "tap": "^16.3.9"
95 },
96 "engines": {
@@ -2341,16 +2341,16 @@
2341 }
2342 },
2343 "node_modules/@commitlint/cli": {
2344 - "version": "17.8.1",
2345 - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.8.1.tgz",
2346 - "integrity": "sha512-ay+WbzQesE0Rv4EQKfNbSMiJJ12KdKTDzIt0tcK4k11FdsWmtwP0Kp1NWMOUswfIWo6Eb7p7Ln721Nx9FLNBjg==",
2344 + "version": "18.4.3",
2345 + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-18.4.3.tgz",
2346 + "integrity": "sha512-zop98yfB3A6NveYAZ3P1Mb6bIXuCeWgnUfVNkH4yhIMQpQfzFwseadazOuSn0OOfTt0lWuFauehpm9GcqM5lww==",
2347 "dev": true,
2348 "dependencies": {
2349 - "@commitlint/format": "^17.8.1",
2350 - "@commitlint/lint": "^17.8.1",
2351 - "@commitlint/load": "^17.8.1",
2352 - "@commitlint/read": "^17.8.1",
2353 - "@commitlint/types": "^17.8.1",
2349 + "@commitlint/format": "^18.4.3",
2350 + "@commitlint/lint": "^18.4.3",
2351 + "@commitlint/load": "^18.4.3",
2352 + "@commitlint/read": "^18.4.3",
2353 + "@commitlint/types": "^18.4.3",
2354 "execa": "^5.0.0",
2355 "lodash.isfunction": "^3.0.9",
2356 "resolve-from": "5.0.0",
@@ -2361,41 +2361,41 @@
2361 "commitlint": "cli.js"
2362 },
2363 "engines": {
2364 - "node": ">=v14"
2364 + "node": ">=v18"
2365 }
2366 },
2367 "node_modules/@commitlint/config-conventional": {
2368 - "version": "17.8.1",
2369 - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.8.1.tgz",
2370 - "integrity": "sha512-NxCOHx1kgneig3VLauWJcDWS40DVjg7nKOpBEEK9E5fjJpQqLCilcnKkIIjdBH98kEO1q3NpE5NSrZ2kl/QGJg==",
2368 + "version": "18.4.3",
2369 + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-18.4.3.tgz",
2370 + "integrity": "sha512-729eRRaNta7JZF07qf6SAGSghoDEp9mH7yHU0m7ff0q89W97wDrWCyZ3yoV3mcQJwbhlmVmZPTkPcm7qiAu8WA==",
2371 "dev": true,
2372 "dependencies": {
2373 - "conventional-changelog-conventionalcommits": "^6.1.0"
2373 + "conventional-changelog-conventionalcommits": "^7.0.2"
2374 },
2375 "engines": {
2376 - "node": ">=v14"
2376 + "node": ">=v18"
2377 }
2378 },
2379 "node_modules/@commitlint/config-validator": {
2380 - "version": "17.8.1",
2381 - "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.8.1.tgz",
2382 - "integrity": "sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA==",
2380 + "version": "18.4.3",
2381 + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-18.4.3.tgz",
2382 + "integrity": "sha512-FPZZmTJBARPCyef9ohRC9EANiQEKSWIdatx5OlgeHKu878dWwpyeFauVkhzuBRJFcCA4Uvz/FDtlDKs008IHcA==",
2383 "dev": true,
2384 "dependencies": {
2385 - "@commitlint/types": "^17.8.1",
2385 + "@commitlint/types": "^18.4.3",
2386 "ajv": "^8.11.0"
2387 },
2388 "engines": {
2389 - "node": ">=v14"
2389 + "node": ">=v18"
2390 }
2391 },
2392 "node_modules/@commitlint/ensure": {
2393 - "version": "17.8.1",
2394 - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.8.1.tgz",
2395 - "integrity": "sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow==",
2393 + "version": "18.4.3",
2394 + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-18.4.3.tgz",
2395 + "integrity": "sha512-MI4fwD9TWDVn4plF5+7JUyLLbkOdzIRBmVeNlk4dcGlkrVA+/l5GLcpN66q9LkFsFv6G2X31y89ApA3hqnqIFg==",
2396 "dev": true,
2397 "dependencies": {
2398 - "@commitlint/types": "^17.8.1",
2398 + "@commitlint/types": "^18.4.3",
2399 "lodash.camelcase": "^4.3.0",
2400 "lodash.kebabcase": "^4.1.1",
2401 "lodash.snakecase": "^4.1.1",
@@ -2403,29 +2403,29 @@
2403 "lodash.upperfirst": "^4.3.1"
2404 },
2405 "engines": {
2406 - "node": ">=v14"
2406 + "node": ">=v18"
2407 }
2408 },
2409 "node_modules/@commitlint/execute-rule": {
2410 - "version": "17.8.1",
2411 - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.8.1.tgz",
2412 - "integrity": "sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ==",
2410 + "version": "18.4.3",
2411 + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-18.4.3.tgz",
2412 + "integrity": "sha512-t7FM4c+BdX9WWZCPrrbV5+0SWLgT3kCq7e7/GhHCreYifg3V8qyvO127HF796vyFql75n4TFF+5v1asOOWkV1Q==",
2413 "dev": true,
2414 "engines": {
2415 - "node": ">=v14"
2415 + "node": ">=v18"
2416 }
2417 },
2418 "node_modules/@commitlint/format": {
2419 - "version": "17.8.1",
2420 - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.8.1.tgz",
2421 - "integrity": "sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg==",
2419 + "version": "18.4.3",
2420 + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-18.4.3.tgz",
2421 + "integrity": "sha512-8b+ItXYHxAhRAXFfYki5PpbuMMOmXYuzLxib65z2XTqki59YDQJGpJ/wB1kEE5MQDgSTQWtKUrA8n9zS/1uIDQ==",
2422 "dev": true,
2423 "dependencies": {
2424 - "@commitlint/types": "^17.8.1",
2424 + "@commitlint/types": "^18.4.3",
2425 "chalk": "^4.1.0"
2426 },
2427 "engines": {
2428 - "node": ">=v14"
2428 + "node": ">=v18"
2429 }
2430 },
2431 "node_modules/@commitlint/format/node_modules/ansi-styles": {
@@ -2499,16 +2499,16 @@
2499 }
2500 },
2501 "node_modules/@commitlint/is-ignored": {
2502 - "version": "17.8.1",
2503 - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.8.1.tgz",
2504 - "integrity": "sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g==",
2502 + "version": "18.4.3",
2503 + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-18.4.3.tgz",
2504 + "integrity": "sha512-ZseOY9UfuAI32h9w342Km4AIaTieeFskm2ZKdrG7r31+c6zGBzuny9KQhwI9puc0J3GkUquEgKJblCl7pMnjwg==",
2505 "dev": true,
2506 "dependencies": {
2507 - "@commitlint/types": "^17.8.1",
2507 + "@commitlint/types": "^18.4.3",
2508 "semver": "7.5.4"
2509 },
2510 "engines": {
2511 - "node": ">=v14"
2511 + "node": ">=v18"
2512 }
2513 },
2514 "node_modules/@commitlint/is-ignored/node_modules/semver": {
@@ -2527,43 +2527,50 @@
2527 }
2528 },
2529 "node_modules/@commitlint/lint": {
2530 - "version": "17.8.1",
2531 - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.8.1.tgz",
2532 - "integrity": "sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA==",
2530 + "version": "18.4.3",
2531 + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-18.4.3.tgz",
2532 + "integrity": "sha512-18u3MRgEXNbnYkMOWoncvq6QB8/90m9TbERKgdPqVvS+zQ/MsuRhdvHYCIXGXZxUb0YI4DV2PC4bPneBV/fYuA==",
2533 "dev": true,
2534 "dependencies": {
2535 - "@commitlint/is-ignored": "^17.8.1",
2536 - "@commitlint/parse": "^17.8.1",
2537 - "@commitlint/rules": "^17.8.1",
2538 - "@commitlint/types": "^17.8.1"
2535 + "@commitlint/is-ignored": "^18.4.3",
2536 + "@commitlint/parse": "^18.4.3",
2537 + "@commitlint/rules": "^18.4.3",
2538 + "@commitlint/types": "^18.4.3"
2539 },
2540 "engines": {
2541 - "node": ">=v14"
2541 + "node": ">=v18"
2542 }
2543 },
2544 "node_modules/@commitlint/load": {
2545 - "version": "17.8.1",
2546 - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.8.1.tgz",
2547 - "integrity": "sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==",
2545 + "version": "18.4.3",
2546 + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-18.4.3.tgz",
2547 + "integrity": "sha512-v6j2WhvRQJrcJaj5D+EyES2WKTxPpxENmNpNG3Ww8MZGik3jWRXtph0QTzia5ZJyPh2ib5aC/6BIDymkUUM58Q==",
2548 "dev": true,
2549 "dependencies": {
2550 - "@commitlint/config-validator": "^17.8.1",
2551 - "@commitlint/execute-rule": "^17.8.1",
2552 - "@commitlint/resolve-extends": "^17.8.1",
2553 - "@commitlint/types": "^17.8.1",
2554 - "@types/node": "20.5.1",
2550 + "@commitlint/config-validator": "^18.4.3",
2551 + "@commitlint/execute-rule": "^18.4.3",
2552 + "@commitlint/resolve-extends": "^18.4.3",
2553 + "@commitlint/types": "^18.4.3",
2554 + "@types/node": "^18.11.9",
2555 "chalk": "^4.1.0",
2556 - "cosmiconfig": "^8.0.0",
2557 - "cosmiconfig-typescript-loader": "^4.0.0",
2556 + "cosmiconfig": "^8.3.6",
2557 + "cosmiconfig-typescript-loader": "^5.0.0",
2558 "lodash.isplainobject": "^4.0.6",
2559 "lodash.merge": "^4.6.2",
2560 "lodash.uniq": "^4.5.0",
2561 - "resolve-from": "^5.0.0",
2562 - "ts-node": "^10.8.1",
2563 - "typescript": "^4.6.4 || ^5.2.2"
2561 + "resolve-from": "^5.0.0"
2562 },
2563 "engines": {
2566 - "node": ">=v14"
2564 + "node": ">=v18"
2565 + }
2566 + },
2567 + "node_modules/@commitlint/load/node_modules/@types/node": {
2568 + "version": "18.19.2",
2569 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.2.tgz",
2570 + "integrity": "sha512-6wzfBdbWpe8QykUkXBjtmO3zITA0A3FIjoy+in0Y2K4KrCiRhNYJIdwAPDffZ3G6GnaKaSLSEa9ZuORLfEoiwg==",
2571 + "dev": true,
2572 + "dependencies": {
2573 + "undici-types": "~5.26.4"
2574 }
2575 },
2576 "node_modules/@commitlint/load/node_modules/ansi-styles": {
@@ -2637,108 +2644,108 @@
2644 }
2645 },
2646 "node_modules/@commitlint/message": {
2640 - "version": "17.8.1",
2641 - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.8.1.tgz",
2642 - "integrity": "sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA==",
2647 + "version": "18.4.3",
2648 + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-18.4.3.tgz",
2649 + "integrity": "sha512-ddJ7AztWUIoEMAXoewx45lKEYEOeOlBVWjk8hDMUGpprkuvWULpaXczqdjwVtjrKT3JhhN+gMs8pm5G3vB2how==",
2650 "dev": true,
2651 "engines": {
2645 - "node": ">=v14"
2652 + "node": ">=v18"
2653 }
2654 },
2655 "node_modules/@commitlint/parse": {
2649 - "version": "17.8.1",
2650 - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.8.1.tgz",
2651 - "integrity": "sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw==",
2656 + "version": "18.4.3",
2657 + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-18.4.3.tgz",
2658 + "integrity": "sha512-eoH7CXM9L+/Me96KVcfJ27EIIbA5P9sqw3DqjJhRYuhaULIsPHFs5S5GBDCqT0vKZQDx0DgxhMpW6AQbnKrFtA==",
2659 "dev": true,
2660 "dependencies": {
2654 - "@commitlint/types": "^17.8.1",
2655 - "conventional-changelog-angular": "^6.0.0",
2656 - "conventional-commits-parser": "^4.0.0"
2661 + "@commitlint/types": "^18.4.3",
2662 + "conventional-changelog-angular": "^7.0.0",
2663 + "conventional-commits-parser": "^5.0.0"
2664 },
2665 "engines": {
2659 - "node": ">=v14"
2666 + "node": ">=v18"
2667 }
2668 },
2669 "node_modules/@commitlint/read": {
2663 - "version": "17.8.1",
2664 - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.8.1.tgz",
2665 - "integrity": "sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w==",
2670 + "version": "18.4.3",
2671 + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-18.4.3.tgz",
2672 + "integrity": "sha512-H4HGxaYA6OBCimZAtghL+B+SWu8ep4X7BwgmedmqWZRHxRLcX2q0bWBtUm5FsMbluxbOfrJwOs/Z0ah4roP/GQ==",
2673 "dev": true,
2674 "dependencies": {
2668 - "@commitlint/top-level": "^17.8.1",
2669 - "@commitlint/types": "^17.8.1",
2675 + "@commitlint/top-level": "^18.4.3",
2676 + "@commitlint/types": "^18.4.3",
2677 "fs-extra": "^11.0.0",
2678 "git-raw-commits": "^2.0.11",
2679 "minimist": "^1.2.6"
2680 },
2681 "engines": {
2675 - "node": ">=v14"
2682 + "node": ">=v18"
2683 }
2684 },
2685 "node_modules/@commitlint/resolve-extends": {
2679 - "version": "17.8.1",
2680 - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.8.1.tgz",
2681 - "integrity": "sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q==",
2686 + "version": "18.4.3",
2687 + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-18.4.3.tgz",
2688 + "integrity": "sha512-30sk04LZWf8+SDgJrbJCjM90gTg2LxsD9cykCFeFu+JFHvBFq5ugzp2eO/DJGylAdVaqxej3c7eTSE64hR/lnw==",
2689 "dev": true,
2690 "dependencies": {
2684 - "@commitlint/config-validator": "^17.8.1",
2685 - "@commitlint/types": "^17.8.1",
2691 + "@commitlint/config-validator": "^18.4.3",
2692 + "@commitlint/types": "^18.4.3",
2693 "import-fresh": "^3.0.0",
2694 "lodash.mergewith": "^4.6.2",
2695 "resolve-from": "^5.0.0",
2696 "resolve-global": "^1.0.0"
2697 },
2698 "engines": {
2692 - "node": ">=v14"
2699 + "node": ">=v18"
2700 }
2701 },
2702 "node_modules/@commitlint/rules": {
2696 - "version": "17.8.1",
2697 - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.8.1.tgz",
2698 - "integrity": "sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA==",
2703 + "version": "18.4.3",
2704 + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-18.4.3.tgz",
2705 + "integrity": "sha512-8KIeukDf45BiY+Lul1T0imSNXF0sMrlLG6JpLLKolkmYVQ6PxxoNOriwyZ3UTFFpaVbPy0rcITaV7U9JCAfDTA==",
2706 "dev": true,
2707 "dependencies": {
2701 - "@commitlint/ensure": "^17.8.1",
2702 - "@commitlint/message": "^17.8.1",
2703 - "@commitlint/to-lines": "^17.8.1",
2704 - "@commitlint/types": "^17.8.1",
2708 + "@commitlint/ensure": "^18.4.3",
2709 + "@commitlint/message": "^18.4.3",
2710 + "@commitlint/to-lines": "^18.4.3",
2711 + "@commitlint/types": "^18.4.3",
2712 "execa": "^5.0.0"
2713 },
2714 "engines": {
2708 - "node": ">=v14"
2715 + "node": ">=v18"
2716 }
2717 },
2718 "node_modules/@commitlint/to-lines": {
2712 - "version": "17.8.1",
2713 - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.8.1.tgz",
2714 - "integrity": "sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA==",
2719 + "version": "18.4.3",
2720 + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-18.4.3.tgz",
2721 + "integrity": "sha512-fy1TAleik4Zfru1RJ8ZU6cOSvgSVhUellxd3WZV1D5RwHZETt1sZdcA4mQN2y3VcIZsUNKkW0Mq8CM9/L9harQ==",
2722 "dev": true,
2723 "engines": {
2717 - "node": ">=v14"
2724 + "node": ">=v18"
2725 }
2726 },
2727 "node_modules/@commitlint/top-level": {
2721 - "version": "17.8.1",
2722 - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.8.1.tgz",
2723 - "integrity": "sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA==",
2728 + "version": "18.4.3",
2729 + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-18.4.3.tgz",
2730 + "integrity": "sha512-E6fJPBLPFL5R8+XUNSYkj4HekIOuGMyJo3mIx2PkYc3clel+pcWQ7TConqXxNWW4x1ugigiIY2RGot55qUq1hw==",
2731 "dev": true,
2732 "dependencies": {
2733 "find-up": "^5.0.0"
2734 },
2735 "engines": {
2729 - "node": ">=v14"
2736 + "node": ">=v18"
2737 }
2738 },
2739 "node_modules/@commitlint/types": {
2733 - "version": "17.8.1",
2734 - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.8.1.tgz",
2735 - "integrity": "sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==",
2740 + "version": "18.4.3",
2741 + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-18.4.3.tgz",
2742 + "integrity": "sha512-cvzx+vtY/I2hVBZHCLrpoh+sA0hfuzHwDc+BAFPimYLjJkpHnghQM+z8W/KyLGkygJh3BtI3xXXq+dKjnSWEmA==",
2743 "dev": true,
2744 "dependencies": {
2745 "chalk": "^4.1.0"
2746 },
2747 "engines": {
2741 - "node": ">=v14"
2748 + "node": ">=v18"
2749 }
2750 },
2751 "node_modules/@commitlint/types/node_modules/ansi-styles": {
@@ -2846,28 +2853,6 @@
2853 "url": "https://opencollective.com/unified"
2854 }
2855 },
2849 - "node_modules/@cspotcode/source-map-support": {
2850 - "version": "0.8.1",
2851 - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
2852 - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
2853 - "dev": true,
2854 - "dependencies": {
2855 - "@jridgewell/trace-mapping": "0.3.9"
2856 - },
2857 - "engines": {
2858 - "node": ">=12"
2859 - }
2860 - },
2861 - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": {
2862 - "version": "0.3.9",
2863 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
2864 - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
2865 - "dev": true,
2866 - "dependencies": {
2867 - "@jridgewell/resolve-uri": "^3.0.3",
2868 - "@jridgewell/sourcemap-codec": "^1.4.10"
2869 - }
2870 - },
2856 "node_modules/@emotion/is-prop-valid": {
2857 "version": "0.8.8",
2858 "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
@@ -3827,9 +3812,9 @@
3812 "dev": true
3813 },
3814 "node_modules/@iarna/toml": {
3830 - "version": "2.2.5",
3831 - "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz",
3832 - "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==",
3815 + "version": "3.0.0",
3816 + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-3.0.0.tgz",
3817 + "integrity": "sha512-td6ZUkz2oS3VeleBcN+m//Q6HlCFCPrnI0FZhrt/h4XqLEdOyYp2u21nd8MdsR+WJy5r9PTDaHTDDfhf4H4l6Q==",
3818 "dev": true
3819 },
3820 "node_modules/@isaacs/cliui": {
@@ -4823,711 +4808,6 @@
4808 "@jridgewell/sourcemap-codec": "^1.4.14"
4809 }
4810 },
4826 - "node_modules/@lerna/child-process": {
4827 - "version": "4.0.0",
4828 - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-4.0.0.tgz",
4829 - "integrity": "sha512-XtCnmCT9eyVsUUHx6y/CTBYdV9g2Cr/VxyseTWBgfIur92/YKClfEtJTbOh94jRT62hlKLqSvux/UhxXVh613Q==",
4830 - "dev": true,
4831 - "dependencies": {
4832 - "chalk": "^4.1.0",
4833 - "execa": "^5.0.0",
4834 - "strong-log-transformer": "^2.1.0"
4835 - },
4836 - "engines": {
4837 - "node": ">= 10.18.0"
4838 - }
4839 - },
4840 - "node_modules/@lerna/child-process/node_modules/ansi-styles": {
4841 - "version": "4.3.0",
4842 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4843 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4844 - "dev": true,
4845 - "dependencies": {
4846 - "color-convert": "^2.0.1"
4847 - },
4848 - "engines": {
4849 - "node": ">=8"
4850 - },
4851 - "funding": {
4852 - "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4853 - }
4854 - },
4855 - "node_modules/@lerna/child-process/node_modules/chalk": {
4856 - "version": "4.1.2",
4857 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
4858 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
4859 - "dev": true,
4860 - "dependencies": {
4861 - "ansi-styles": "^4.1.0",
4862 - "supports-color": "^7.1.0"
4863 - },
4864 - "engines": {
4865 - "node": ">=10"
4866 - },
4867 - "funding": {
4868 - "url": "https://github.com/chalk/chalk?sponsor=1"
4869 - }
4870 - },
4871 - "node_modules/@lerna/child-process/node_modules/color-convert": {
4872 - "version": "2.0.1",
4873 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4874 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4875 - "dev": true,
4876 - "dependencies": {
4877 - "color-name": "~1.1.4"
4878 - },
4879 - "engines": {
4880 - "node": ">=7.0.0"
4881 - }
4882 - },
4883 - "node_modules/@lerna/child-process/node_modules/color-name": {
4884 - "version": "1.1.4",
4885 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4886 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4887 - "dev": true
4888 - },
4889 - "node_modules/@lerna/child-process/node_modules/has-flag": {
4890 - "version": "4.0.0",
4891 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
4892 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
4893 - "dev": true,
4894 - "engines": {
4895 - "node": ">=8"
4896 - }
4897 - },
4898 - "node_modules/@lerna/child-process/node_modules/supports-color": {
4899 - "version": "7.2.0",
4900 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
4901 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
4902 - "dev": true,
4903 - "dependencies": {
4904 - "has-flag": "^4.0.0"
4905 - },
4906 - "engines": {
4907 - "node": ">=8"
4908 - }
4909 - },
4910 - "node_modules/@lerna/collect-updates": {
4911 - "version": "4.0.0",
4912 - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-4.0.0.tgz",
4913 - "integrity": "sha512-bnNGpaj4zuxsEkyaCZLka9s7nMs58uZoxrRIPJ+nrmrZYp1V5rrd+7/NYTuunOhY2ug1sTBvTAxj3NZQ+JKnOw==",
4914 - "dev": true,
4915 - "dependencies": {
4916 - "@lerna/child-process": "4.0.0",
4917 - "@lerna/describe-ref": "4.0.0",
4918 - "minimatch": "^3.0.4",
4919 - "npmlog": "^4.1.2",
4920 - "slash": "^3.0.0"
4921 - },
4922 - "engines": {
4923 - "node": ">= 10.18.0"
4924 - }
4925 - },
4926 - "node_modules/@lerna/collect-updates/node_modules/ansi-regex": {
4927 - "version": "2.1.1",
4928 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
4929 - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
4930 - "dev": true,
4931 - "engines": {
4932 - "node": ">=0.10.0"
4933 - }
4934 - },
4935 - "node_modules/@lerna/collect-updates/node_modules/aproba": {
4936 - "version": "1.2.0",
4937 - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
4938 - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
4939 - "dev": true
4940 - },
4941 - "node_modules/@lerna/collect-updates/node_modules/are-we-there-yet": {
4942 - "version": "1.1.7",
4943 - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
4944 - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
4945 - "dev": true,
4946 - "dependencies": {
4947 - "delegates": "^1.0.0",
4948 - "readable-stream": "^2.0.6"
4949 - }
4950 - },
4951 - "node_modules/@lerna/collect-updates/node_modules/brace-expansion": {
4952 - "version": "1.1.11",
4953 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4954 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4955 - "dev": true,
4956 - "dependencies": {
4957 - "balanced-match": "^1.0.0",
4958 - "concat-map": "0.0.1"
4959 - }
4960 - },
4961 - "node_modules/@lerna/collect-updates/node_modules/gauge": {
4962 - "version": "2.7.4",
4963 - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
4964 - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==",
4965 - "dev": true,
4966 - "dependencies": {
4967 - "aproba": "^1.0.3",
4968 - "console-control-strings": "^1.0.0",
4969 - "has-unicode": "^2.0.0",
4970 - "object-assign": "^4.1.0",
4971 - "signal-exit": "^3.0.0",
4972 - "string-width": "^1.0.1",
4973 - "strip-ansi": "^3.0.1",
4974 - "wide-align": "^1.1.0"
4975 - }
4976 - },
4977 - "node_modules/@lerna/collect-updates/node_modules/is-fullwidth-code-point": {
4978 - "version": "1.0.0",
4979 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
4980 - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
4981 - "dev": true,
4982 - "dependencies": {
4983 - "number-is-nan": "^1.0.0"
4984 - },
4985 - "engines": {
4986 - "node": ">=0.10.0"
4987 - }
4988 - },
4989 - "node_modules/@lerna/collect-updates/node_modules/minimatch": {
4990 - "version": "3.1.2",
4991 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
4992 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
4993 - "dev": true,
4994 - "dependencies": {
4995 - "brace-expansion": "^1.1.7"
4996 - },
4997 - "engines": {
4998 - "node": "*"
4999 - }
5000 - },
5001 - "node_modules/@lerna/collect-updates/node_modules/npmlog": {
5002 - "version": "4.1.2",
5003 - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
5004 - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
5005 - "dev": true,
5006 - "dependencies": {
5007 - "are-we-there-yet": "~1.1.2",
5008 - "console-control-strings": "~1.1.0",
5009 - "gauge": "~2.7.3",
5010 - "set-blocking": "~2.0.0"
5011 - }
5012 - },
5013 - "node_modules/@lerna/collect-updates/node_modules/string-width": {
5014 - "version": "1.0.2",
5015 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5016 - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
5017 - "dev": true,
5018 - "dependencies": {
5019 - "code-point-at": "^1.0.0",
5020 - "is-fullwidth-code-point": "^1.0.0",
5021 - "strip-ansi": "^3.0.0"
5022 - },
5023 - "engines": {
5024 - "node": ">=0.10.0"
5025 - }
5026 - },
5027 - "node_modules/@lerna/collect-updates/node_modules/strip-ansi": {
5028 - "version": "3.0.1",
5029 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5030 - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
5031 - "dev": true,
5032 - "dependencies": {
5033 - "ansi-regex": "^2.0.0"
5034 - },
5035 - "engines": {
5036 - "node": ">=0.10.0"
5037 - }
5038 - },
5039 - "node_modules/@lerna/describe-ref": {
5040 - "version": "4.0.0",
5041 - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-4.0.0.tgz",
5042 - "integrity": "sha512-eTU5+xC4C5Gcgz+Ey4Qiw9nV2B4JJbMulsYJMW8QjGcGh8zudib7Sduj6urgZXUYNyhYpRs+teci9M2J8u+UvQ==",
5043 - "dev": true,
5044 - "dependencies": {
5045 - "@lerna/child-process": "4.0.0",
5046 - "npmlog": "^4.1.2"
5047 - },
5048 - "engines": {
5049 - "node": ">= 10.18.0"
5050 - }
5051 - },
5052 - "node_modules/@lerna/describe-ref/node_modules/ansi-regex": {
5053 - "version": "2.1.1",
5054 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
5055 - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
5056 - "dev": true,
5057 - "engines": {
5058 - "node": ">=0.10.0"
5059 - }
5060 - },
5061 - "node_modules/@lerna/describe-ref/node_modules/aproba": {
5062 - "version": "1.2.0",
5063 - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
5064 - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
5065 - "dev": true
5066 - },
5067 - "node_modules/@lerna/describe-ref/node_modules/are-we-there-yet": {
5068 - "version": "1.1.7",
5069 - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
5070 - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
5071 - "dev": true,
5072 - "dependencies": {
5073 - "delegates": "^1.0.0",
5074 - "readable-stream": "^2.0.6"
5075 - }
5076 - },
5077 - "node_modules/@lerna/describe-ref/node_modules/gauge": {
5078 - "version": "2.7.4",
5079 - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
5080 - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==",
5081 - "dev": true,
5082 - "dependencies": {
5083 - "aproba": "^1.0.3",
5084 - "console-control-strings": "^1.0.0",
5085 - "has-unicode": "^2.0.0",
5086 - "object-assign": "^4.1.0",
5087 - "signal-exit": "^3.0.0",
5088 - "string-width": "^1.0.1",
5089 - "strip-ansi": "^3.0.1",
5090 - "wide-align": "^1.1.0"
5091 - }
5092 - },
5093 - "node_modules/@lerna/describe-ref/node_modules/is-fullwidth-code-point": {
5094 - "version": "1.0.0",
5095 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
5096 - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
5097 - "dev": true,
5098 - "dependencies": {
5099 - "number-is-nan": "^1.0.0"
5100 - },
5101 - "engines": {
5102 - "node": ">=0.10.0"
5103 - }
5104 - },
5105 - "node_modules/@lerna/describe-ref/node_modules/npmlog": {
5106 - "version": "4.1.2",
5107 - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
5108 - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
5109 - "dev": true,
5110 - "dependencies": {
5111 - "are-we-there-yet": "~1.1.2",
5112 - "console-control-strings": "~1.1.0",
5113 - "gauge": "~2.7.3",
5114 - "set-blocking": "~2.0.0"
5115 - }
5116 - },
5117 - "node_modules/@lerna/describe-ref/node_modules/string-width": {
5118 - "version": "1.0.2",
5119 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5120 - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
5121 - "dev": true,
5122 - "dependencies": {
5123 - "code-point-at": "^1.0.0",
5124 - "is-fullwidth-code-point": "^1.0.0",
5125 - "strip-ansi": "^3.0.0"
5126 - },
5127 - "engines": {
5128 - "node": ">=0.10.0"
5129 - }
5130 - },
5131 - "node_modules/@lerna/describe-ref/node_modules/strip-ansi": {
5132 - "version": "3.0.1",
5133 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5134 - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
5135 - "dev": true,
5136 - "dependencies": {
5137 - "ansi-regex": "^2.0.0"
5138 - },
5139 - "engines": {
5140 - "node": ">=0.10.0"
5141 - }
5142 - },
5143 - "node_modules/@lerna/package": {
5144 - "version": "4.0.0",
5145 - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-4.0.0.tgz",
5146 - "integrity": "sha512-l0M/izok6FlyyitxiQKr+gZLVFnvxRQdNhzmQ6nRnN9dvBJWn+IxxpM+cLqGACatTnyo9LDzNTOj2Db3+s0s8Q==",
5147 - "dev": true,
5148 - "dependencies": {
5149 - "load-json-file": "^6.2.0",
5150 - "npm-package-arg": "^8.1.0",
5151 - "write-pkg": "^4.0.0"
5152 - },
5153 - "engines": {
5154 - "node": ">= 10.18.0"
5155 - }
5156 - },
5157 - "node_modules/@lerna/package-graph": {
5158 - "version": "4.0.0",
5159 - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-4.0.0.tgz",
5160 - "integrity": "sha512-QED2ZCTkfXMKFoTGoccwUzjHtZMSf3UKX14A4/kYyBms9xfFsesCZ6SLI5YeySEgcul8iuIWfQFZqRw+Qrjraw==",
5161 - "dev": true,
5162 - "dependencies": {
5163 - "@lerna/prerelease-id-from-version": "4.0.0",
5164 - "@lerna/validation-error": "4.0.0",
5165 - "npm-package-arg": "^8.1.0",
5166 - "npmlog": "^4.1.2",
5167 - "semver": "^7.3.4"
5168 - },
5169 - "engines": {
5170 - "node": ">= 10.18.0"
5171 - }
5172 - },
5173 - "node_modules/@lerna/package-graph/node_modules/ansi-regex": {
5174 - "version": "2.1.1",
5175 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
5176 - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
5177 - "dev": true,
5178 - "engines": {
5179 - "node": ">=0.10.0"
5180 - }
5181 - },
5182 - "node_modules/@lerna/package-graph/node_modules/aproba": {
5183 - "version": "1.2.0",
5184 - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
5185 - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
5186 - "dev": true
5187 - },
5188 - "node_modules/@lerna/package-graph/node_modules/are-we-there-yet": {
5189 - "version": "1.1.7",
5190 - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
5191 - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
5192 - "dev": true,
5193 - "dependencies": {
5194 - "delegates": "^1.0.0",
5195 - "readable-stream": "^2.0.6"
5196 - }
5197 - },
5198 - "node_modules/@lerna/package-graph/node_modules/builtins": {
5199 - "version": "1.0.3",
5200 - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
5201 - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==",
5202 - "dev": true
5203 - },
5204 - "node_modules/@lerna/package-graph/node_modules/gauge": {
5205 - "version": "2.7.4",
5206 - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
5207 - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==",
5208 - "dev": true,
5209 - "dependencies": {
5210 - "aproba": "^1.0.3",
5211 - "console-control-strings": "^1.0.0",
5212 - "has-unicode": "^2.0.0",
5213 - "object-assign": "^4.1.0",
5214 - "signal-exit": "^3.0.0",
5215 - "string-width": "^1.0.1",
5216 - "strip-ansi": "^3.0.1",
5217 - "wide-align": "^1.1.0"
5218 - }
5219 - },
5220 - "node_modules/@lerna/package-graph/node_modules/hosted-git-info": {
5221 - "version": "4.1.0",
5222 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
5223 - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
5224 - "dev": true,
5225 - "dependencies": {
5226 - "lru-cache": "^6.0.0"
5227 - },
5228 - "engines": {
5229 - "node": ">=10"
5230 - }
5231 - },
5232 - "node_modules/@lerna/package-graph/node_modules/is-fullwidth-code-point": {
5233 - "version": "1.0.0",
5234 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
5235 - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
5236 - "dev": true,
5237 - "dependencies": {
5238 - "number-is-nan": "^1.0.0"
5239 - },
5240 - "engines": {
5241 - "node": ">=0.10.0"
5242 - }
5243 - },
5244 - "node_modules/@lerna/package-graph/node_modules/npm-package-arg": {
5245 - "version": "8.1.5",
5246 - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz",
5247 - "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==",
5248 - "dev": true,
5249 - "dependencies": {
5250 - "hosted-git-info": "^4.0.1",
5251 - "semver": "^7.3.4",
5252 - "validate-npm-package-name": "^3.0.0"
5253 - },
5254 - "engines": {
5255 - "node": ">=10"
5256 - }
5257 - },
5258 - "node_modules/@lerna/package-graph/node_modules/npmlog": {
5259 - "version": "4.1.2",
5260 - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
5261 - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
5262 - "dev": true,
5263 - "dependencies": {
5264 - "are-we-there-yet": "~1.1.2",
5265 - "console-control-strings": "~1.1.0",
5266 - "gauge": "~2.7.3",
5267 - "set-blocking": "~2.0.0"
5268 - }
5269 - },
5270 - "node_modules/@lerna/package-graph/node_modules/semver": {
5271 - "version": "7.5.4",
5272 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
5273 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
5274 - "dev": true,
5275 - "dependencies": {
5276 - "lru-cache": "^6.0.0"
5277 - },
5278 - "bin": {
5279 - "semver": "bin/semver.js"
5280 - },
5281 - "engines": {
5282 - "node": ">=10"
5283 - }
5284 - },
5285 - "node_modules/@lerna/package-graph/node_modules/string-width": {
5286 - "version": "1.0.2",
5287 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5288 - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
5289 - "dev": true,
5290 - "dependencies": {
5291 - "code-point-at": "^1.0.0",
5292 - "is-fullwidth-code-point": "^1.0.0",
5293 - "strip-ansi": "^3.0.0"
5294 - },
5295 - "engines": {
5296 - "node": ">=0.10.0"
5297 - }
5298 - },
5299 - "node_modules/@lerna/package-graph/node_modules/strip-ansi": {
5300 - "version": "3.0.1",
5301 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5302 - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
5303 - "dev": true,
5304 - "dependencies": {
5305 - "ansi-regex": "^2.0.0"
5306 - },
5307 - "engines": {
5308 - "node": ">=0.10.0"
5309 - }
5310 - },
5311 - "node_modules/@lerna/package-graph/node_modules/validate-npm-package-name": {
5312 - "version": "3.0.0",
5313 - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
5314 - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==",
5315 - "dev": true,
5316 - "dependencies": {
5317 - "builtins": "^1.0.3"
5318 - }
5319 - },
5320 - "node_modules/@lerna/package/node_modules/builtins": {
5321 - "version": "1.0.3",
5322 - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
5323 - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==",
5324 - "dev": true
5325 - },
5326 - "node_modules/@lerna/package/node_modules/hosted-git-info": {
5327 - "version": "4.1.0",
5328 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
5329 - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
5330 - "dev": true,
5331 - "dependencies": {
5332 - "lru-cache": "^6.0.0"
5333 - },
5334 - "engines": {
5335 - "node": ">=10"
5336 - }
5337 - },
5338 - "node_modules/@lerna/package/node_modules/npm-package-arg": {
5339 - "version": "8.1.5",
5340 - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz",
5341 - "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==",
5342 - "dev": true,
5343 - "dependencies": {
5344 - "hosted-git-info": "^4.0.1",
5345 - "semver": "^7.3.4",
5346 - "validate-npm-package-name": "^3.0.0"
5347 - },
5348 - "engines": {
5349 - "node": ">=10"
5350 - }
5351 - },
5352 - "node_modules/@lerna/package/node_modules/semver": {
5353 - "version": "7.5.4",
5354 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
5355 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
5356 - "dev": true,
5357 - "dependencies": {
5358 - "lru-cache": "^6.0.0"
5359 - },
5360 - "bin": {
5361 - "semver": "bin/semver.js"
5362 - },
5363 - "engines": {
5364 - "node": ">=10"
5365 - }
5366 - },
5367 - "node_modules/@lerna/package/node_modules/validate-npm-package-name": {
5368 - "version": "3.0.0",
5369 - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
5370 - "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==",
5371 - "dev": true,
5372 - "dependencies": {
5373 - "builtins": "^1.0.3"
5374 - }
5375 - },
5376 - "node_modules/@lerna/prerelease-id-from-version": {
5377 - "version": "4.0.0",
5378 - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-4.0.0.tgz",
5379 - "integrity": "sha512-GQqguzETdsYRxOSmdFZ6zDBXDErIETWOqomLERRY54f4p+tk4aJjoVdd9xKwehC9TBfIFvlRbL1V9uQGHh1opg==",
5380 - "dev": true,
5381 - "dependencies": {
5382 - "semver": "^7.3.4"
5383 - },
5384 - "engines": {
5385 - "node": ">= 10.18.0"
5386 - }
5387 - },
5388 - "node_modules/@lerna/prerelease-id-from-version/node_modules/semver": {
5389 - "version": "7.5.4",
5390 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
5391 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
5392 - "dev": true,
5393 - "dependencies": {
5394 - "lru-cache": "^6.0.0"
5395 - },
5396 - "bin": {
5397 - "semver": "bin/semver.js"
5398 - },
5399 - "engines": {
5400 - "node": ">=10"
5401 - }
5402 - },
5403 - "node_modules/@lerna/query-graph": {
5404 - "version": "4.0.0",
5405 - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-4.0.0.tgz",
5406 - "integrity": "sha512-YlP6yI3tM4WbBmL9GCmNDoeQyzcyg1e4W96y/PKMZa5GbyUvkS2+Jc2kwPD+5KcXou3wQZxSPzR3Te5OenaDdg==",
5407 - "dev": true,
5408 - "dependencies": {
5409 - "@lerna/package-graph": "4.0.0"
5410 - },
5411 - "engines": {
5412 - "node": ">= 10.18.0"
5413 - }
5414 - },
5415 - "node_modules/@lerna/run-topologically": {
5416 - "version": "4.0.0",
5417 - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-4.0.0.tgz",
5418 - "integrity": "sha512-EVZw9hGwo+5yp+VL94+NXRYisqgAlj0jWKWtAIynDCpghRxCE5GMO3xrQLmQgqkpUl9ZxQFpICgYv5DW4DksQA==",
5419 - "dev": true,
5420 - "dependencies": {
5421 - "@lerna/query-graph": "4.0.0",
5422 - "p-queue": "^6.6.2"
5423 - },
5424 - "engines": {
5425 - "node": ">= 10.18.0"
5426 - }
5427 - },
5428 - "node_modules/@lerna/validation-error": {
5429 - "version": "4.0.0",
5430 - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-4.0.0.tgz",
5431 - "integrity": "sha512-1rBOM5/koiVWlRi3V6dB863E1YzJS8v41UtsHgMr6gB2ncJ2LsQtMKlJpi3voqcgh41H8UsPXR58RrrpPpufyw==",
5432 - "dev": true,
5433 - "dependencies": {
5434 - "npmlog": "^4.1.2"
5435 - },
5436 - "engines": {
5437 - "node": ">= 10.18.0"
5438 - }
5439 - },
5440 - "node_modules/@lerna/validation-error/node_modules/ansi-regex": {
5441 - "version": "2.1.1",
5442 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
5443 - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
5444 - "dev": true,
5445 - "engines": {
5446 - "node": ">=0.10.0"
5447 - }
5448 - },
5449 - "node_modules/@lerna/validation-error/node_modules/aproba": {
5450 - "version": "1.2.0",
5451 - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
5452 - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
5453 - "dev": true
5454 - },
5455 - "node_modules/@lerna/validation-error/node_modules/are-we-there-yet": {
5456 - "version": "1.1.7",
5457 - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
5458 - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
5459 - "dev": true,
5460 - "dependencies": {
5461 - "delegates": "^1.0.0",
5462 - "readable-stream": "^2.0.6"
5463 - }
5464 - },
5465 - "node_modules/@lerna/validation-error/node_modules/gauge": {
5466 - "version": "2.7.4",
5467 - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
5468 - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==",
5469 - "dev": true,
5470 - "dependencies": {
5471 - "aproba": "^1.0.3",
5472 - "console-control-strings": "^1.0.0",
5473 - "has-unicode": "^2.0.0",
5474 - "object-assign": "^4.1.0",
5475 - "signal-exit": "^3.0.0",
5476 - "string-width": "^1.0.1",
5477 - "strip-ansi": "^3.0.1",
5478 - "wide-align": "^1.1.0"
5479 - }
5480 - },
5481 - "node_modules/@lerna/validation-error/node_modules/is-fullwidth-code-point": {
5482 - "version": "1.0.0",
5483 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
5484 - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
5485 - "dev": true,
5486 - "dependencies": {
5487 - "number-is-nan": "^1.0.0"
5488 - },
5489 - "engines": {
5490 - "node": ">=0.10.0"
5491 - }
5492 - },
5493 - "node_modules/@lerna/validation-error/node_modules/npmlog": {
5494 - "version": "4.1.2",
5495 - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
5496 - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
5497 - "dev": true,
5498 - "dependencies": {
5499 - "are-we-there-yet": "~1.1.2",
5500 - "console-control-strings": "~1.1.0",
5501 - "gauge": "~2.7.3",
5502 - "set-blocking": "~2.0.0"
5503 - }
5504 - },
5505 - "node_modules/@lerna/validation-error/node_modules/string-width": {
5506 - "version": "1.0.2",
5507 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
5508 - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
5509 - "dev": true,
5510 - "dependencies": {
5511 - "code-point-at": "^1.0.0",
5512 - "is-fullwidth-code-point": "^1.0.0",
5513 - "strip-ansi": "^3.0.0"
5514 - },
5515 - "engines": {
5516 - "node": ">=0.10.0"
5517 - }
5518 - },
5519 - "node_modules/@lerna/validation-error/node_modules/strip-ansi": {
5520 - "version": "3.0.1",
5521 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
5522 - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
5523 - "dev": true,
5524 - "dependencies": {
5525 - "ansi-regex": "^2.0.0"
5526 - },
5527 - "engines": {
5528 - "node": ">=0.10.0"
5529 - }
5530 - },
4811 "node_modules/@lezer/common": {
4812 "version": "1.1.0",
4813 "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.1.0.tgz",
@@ -6867,42 +6147,42 @@
6147 }
6148 },
6149 "node_modules/@npmcli/arborist": {
6870 - "version": "6.5.0",
6871 - "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-6.5.0.tgz",
6872 - "integrity": "sha512-Ir14P+DyH4COJ9fVbmxVy+9GmyU3e/DnlBtijVN7B3Ri53Y9QmAqi1S9IifG0PTGsfa2U4zhAF8e6I/0VXfWjg==",
6150 + "version": "7.2.1",
6151 + "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-7.2.1.tgz",
6152 + "integrity": "sha512-o1QIAX56FC8HEPF+Hf4V4/hck9j0a3UiLnMX4aDHPbtU4Po1tUOUSmc2GAx947VWT+acrdMYTDkqUt2CaSXt7A==",
6153 "dev": true,
6154 "dependencies": {
6155 "@isaacs/string-locale-compare": "^1.1.0",
6156 "@npmcli/fs": "^3.1.0",
6157 "@npmcli/installed-package-contents": "^2.0.2",
6158 "@npmcli/map-workspaces": "^3.0.2",
6879 - "@npmcli/metavuln-calculator": "^5.0.0",
6159 + "@npmcli/metavuln-calculator": "^7.0.0",
6160 "@npmcli/name-from-folder": "^2.0.0",
6161 "@npmcli/node-gyp": "^3.0.0",
6882 - "@npmcli/package-json": "^4.0.0",
6883 - "@npmcli/query": "^3.0.0",
6884 - "@npmcli/run-script": "^6.0.0",
6162 + "@npmcli/package-json": "^5.0.0",
6163 + "@npmcli/query": "^3.0.1",
6164 + "@npmcli/run-script": "^7.0.2",
6165 "bin-links": "^4.0.1",
6886 - "cacache": "^17.0.4",
6166 + "cacache": "^18.0.0",
6167 "common-ancestor-path": "^1.0.1",
6888 - "hosted-git-info": "^6.1.1",
6168 + "hosted-git-info": "^7.0.1",
6169 "json-parse-even-better-errors": "^3.0.0",
6170 "json-stringify-nice": "^1.1.4",
6171 "minimatch": "^9.0.0",
6172 "nopt": "^7.0.0",
6173 "npm-install-checks": "^6.2.0",
6894 - "npm-package-arg": "^10.1.0",
6895 - "npm-pick-manifest": "^8.0.1",
6896 - "npm-registry-fetch": "^14.0.3",
6174 + "npm-package-arg": "^11.0.1",
6175 + "npm-pick-manifest": "^9.0.0",
6176 + "npm-registry-fetch": "^16.0.0",
6177 "npmlog": "^7.0.1",
6898 - "pacote": "^15.0.8",
6178 + "pacote": "^17.0.4",
6179 "parse-conflict-json": "^3.0.0",
6180 "proc-log": "^3.0.0",
6181 "promise-all-reject-late": "^1.0.0",
6182 "promise-call-limit": "^1.0.2",
6183 "read-package-json-fast": "^3.0.2",
6184 "semver": "^7.3.7",
6905 - "ssri": "^10.0.1",
6185 + "ssri": "^10.0.5",
6186 "treeverse": "^3.0.0",
6187 "walk-up-path": "^3.0.1"
6188 },
@@ -6910,136 +6190,7 @@
6190 "arborist": "bin/index.js"
6191 },
6192 "engines": {
6913 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6914 - }
6915 - },
6916 - "node_modules/@npmcli/arborist/node_modules/@sigstore/bundle": {
6917 - "version": "1.1.0",
6918 - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz",
6919 - "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==",
6920 - "dev": true,
6921 - "dependencies": {
6922 - "@sigstore/protobuf-specs": "^0.2.0"
6923 - },
6924 - "engines": {
6925 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6926 - }
6927 - },
6928 - "node_modules/@npmcli/arborist/node_modules/@sigstore/sign": {
6929 - "version": "1.0.0",
6930 - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz",
6931 - "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==",
6932 - "dev": true,
6933 - "dependencies": {
6934 - "@sigstore/bundle": "^1.1.0",
6935 - "@sigstore/protobuf-specs": "^0.2.0",
6936 - "make-fetch-happen": "^11.0.1"
6937 - },
6938 - "engines": {
6939 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6940 - }
6941 - },
6942 - "node_modules/@npmcli/arborist/node_modules/@sigstore/tuf": {
6943 - "version": "1.0.3",
6944 - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz",
6945 - "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==",
6946 - "dev": true,
6947 - "dependencies": {
6948 - "@sigstore/protobuf-specs": "^0.2.0",
6949 - "tuf-js": "^1.1.7"
6950 - },
6951 - "engines": {
6952 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6953 - }
6954 - },
6955 - "node_modules/@npmcli/arborist/node_modules/@tufjs/canonical-json": {
6956 - "version": "1.0.0",
6957 - "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz",
6958 - "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==",
6959 - "dev": true,
6960 - "engines": {
6961 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6962 - }
6963 - },
6964 - "node_modules/@npmcli/arborist/node_modules/@tufjs/models": {
6965 - "version": "1.0.4",
6966 - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz",
6967 - "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==",
6968 - "dev": true,
6969 - "dependencies": {
6970 - "@tufjs/canonical-json": "1.0.0",
6971 - "minimatch": "^9.0.0"
6972 - },
6973 - "engines": {
6974 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6975 - }
6976 - },
6977 - "node_modules/@npmcli/arborist/node_modules/minipass": {
6978 - "version": "5.0.0",
6979 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
6980 - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
6981 - "dev": true,
6982 - "engines": {
6983 - "node": ">=8"
6984 - }
6985 - },
6986 - "node_modules/@npmcli/arborist/node_modules/npm-packlist": {
6987 - "version": "7.0.4",
6988 - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz",
6989 - "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==",
6990 - "dev": true,
6991 - "dependencies": {
6992 - "ignore-walk": "^6.0.0"
6993 - },
6994 - "engines": {
6995 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6996 - }
6997 - },
6998 - "node_modules/@npmcli/arborist/node_modules/pacote": {
6999 - "version": "15.2.0",
7000 - "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz",
7001 - "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==",
7002 - "dev": true,
7003 - "dependencies": {
7004 - "@npmcli/git": "^4.0.0",
7005 - "@npmcli/installed-package-contents": "^2.0.1",
7006 - "@npmcli/promise-spawn": "^6.0.1",
7007 - "@npmcli/run-script": "^6.0.0",
7008 - "cacache": "^17.0.0",
7009 - "fs-minipass": "^3.0.0",
7010 - "minipass": "^5.0.0",
7011 - "npm-package-arg": "^10.0.0",
7012 - "npm-packlist": "^7.0.0",
7013 - "npm-pick-manifest": "^8.0.0",
7014 - "npm-registry-fetch": "^14.0.0",
7015 - "proc-log": "^3.0.0",
7016 - "promise-retry": "^2.0.1",
7017 - "read-package-json": "^6.0.0",
7018 - "read-package-json-fast": "^3.0.0",
7019 - "sigstore": "^1.3.0",
7020 - "ssri": "^10.0.0",
7021 - "tar": "^6.1.11"
7022 - },
7023 - "bin": {
7024 - "pacote": "lib/bin.js"
7025 - },
7026 - "engines": {
7027 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7028 - }
7029 - },
7030 - "node_modules/@npmcli/arborist/node_modules/read-package-json": {
7031 - "version": "6.0.4",
7032 - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz",
7033 - "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==",
7034 - "dev": true,
7035 - "dependencies": {
7036 - "glob": "^10.2.2",
7037 - "json-parse-even-better-errors": "^3.0.0",
7038 - "normalize-package-data": "^5.0.0",
7039 - "npm-normalize-package-bin": "^3.0.0"
7040 - },
7041 - "engines": {
7042 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6193 + "node": "^16.14.0 || >=18.0.0"
6194 }
6195 },
6196 "node_modules/@npmcli/arborist/node_modules/semver": {
@@ -7057,39 +6208,6 @@
6208 "node": ">=10"
6209 }
6210 },
7060 - "node_modules/@npmcli/arborist/node_modules/sigstore": {
7061 - "version": "1.9.0",
7062 - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz",
7063 - "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==",
7064 - "dev": true,
7065 - "dependencies": {
7066 - "@sigstore/bundle": "^1.1.0",
7067 - "@sigstore/protobuf-specs": "^0.2.0",
7068 - "@sigstore/sign": "^1.0.0",
7069 - "@sigstore/tuf": "^1.0.3",
7070 - "make-fetch-happen": "^11.0.1"
7071 - },
7072 - "bin": {
7073 - "sigstore": "bin/sigstore.js"
7074 - },
7075 - "engines": {
7076 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7077 - }
7078 - },
7079 - "node_modules/@npmcli/arborist/node_modules/tuf-js": {
7080 - "version": "1.1.7",
7081 - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz",
7082 - "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==",
7083 - "dev": true,
7084 - "dependencies": {
7085 - "@tufjs/models": "1.0.4",
7086 - "debug": "^4.3.4",
7087 - "make-fetch-happen": "^11.1.1"
7088 - },
7089 - "engines": {
7090 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7091 - }
7092 - },
6211 "node_modules/@npmcli/config": {
6212 "version": "6.4.0",
6213 "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-6.4.0.tgz",
@@ -7186,38 +6304,43 @@
6304 }
6305 },
6306 "node_modules/@npmcli/git": {
7189 - "version": "4.1.0",
7190 - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz",
7191 - "integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==",
7192 - "dev": true,
6307 + "version": "5.0.3",
6308 + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.3.tgz",
6309 + "integrity": "sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw==",
6310 "dependencies": {
7194 - "@npmcli/promise-spawn": "^6.0.0",
7195 - "lru-cache": "^7.4.4",
7196 - "npm-pick-manifest": "^8.0.0",
6311 + "@npmcli/promise-spawn": "^7.0.0",
6312 + "lru-cache": "^10.0.1",
6313 + "npm-pick-manifest": "^9.0.0",
6314 "proc-log": "^3.0.0",
6315 "promise-inflight": "^1.0.1",
6316 "promise-retry": "^2.0.1",
6317 "semver": "^7.3.5",
7201 - "which": "^3.0.0"
6318 + "which": "^4.0.0"
6319 },
6320 "engines": {
7204 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6321 + "node": "^16.14.0 || >=18.0.0"
6322 + }
6323 + },
6324 + "node_modules/@npmcli/git/node_modules/isexe": {
6325 + "version": "3.1.1",
6326 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
6327 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
6328 + "engines": {
6329 + "node": ">=16"
6330 }
6331 },
6332 "node_modules/@npmcli/git/node_modules/lru-cache": {
7208 - "version": "7.18.3",
7209 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
7210 - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
7211 - "dev": true,
6333 + "version": "10.1.0",
6334 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz",
6335 + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==",
6336 "engines": {
7213 - "node": ">=12"
6337 + "node": "14 || >=16.14"
6338 }
6339 },
6340 "node_modules/@npmcli/git/node_modules/semver": {
6341 "version": "7.5.4",
6342 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
6343 "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
7220 - "dev": true,
6344 "dependencies": {
6345 "lru-cache": "^6.0.0"
6346 },
@@ -7232,7 +6355,6 @@
6355 "version": "6.0.0",
6356 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
6357 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
7235 - "dev": true,
6358 "dependencies": {
6359 "yallist": "^4.0.0"
6360 },
@@ -7240,6 +6362,20 @@
6362 "node": ">=10"
6363 }
6364 },
6365 + "node_modules/@npmcli/git/node_modules/which": {
6366 + "version": "4.0.0",
6367 + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
6368 + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
6369 + "dependencies": {
6370 + "isexe": "^3.1.1"
6371 + },
6372 + "bin": {
6373 + "node-which": "bin/which.js"
6374 + },
6375 + "engines": {
6376 + "node": "^16.13.0 || >=18.0.0"
6377 + }
6378 + },
6379 "node_modules/@npmcli/installed-package-contents": {
6380 "version": "2.0.2",
6381 "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz",
@@ -7271,147 +6407,18 @@
6407 }
6408 },
6409 "node_modules/@npmcli/metavuln-calculator": {
7274 - "version": "5.0.1",
7275 - "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-5.0.1.tgz",
7276 - "integrity": "sha512-qb8Q9wIIlEPj3WeA1Lba91R4ZboPL0uspzV0F9uwP+9AYMVB2zOoa7Pbk12g6D2NHAinSbHh6QYmGuRyHZ874Q==",
6410 + "version": "7.0.0",
6411 + "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-7.0.0.tgz",
6412 + "integrity": "sha512-Pw0tyX02VkpqlIQlG2TeiJNsdrecYeUU0ubZZa9pi3N37GCsxI+en43u4hYFdq+eSx1A9a9vwFAUyqEtKFsbHQ==",
6413 "dev": true,
6414 "dependencies": {
7279 - "cacache": "^17.0.0",
6415 + "cacache": "^18.0.0",
6416 "json-parse-even-better-errors": "^3.0.0",
7281 - "pacote": "^15.0.0",
6417 + "pacote": "^17.0.0",
6418 "semver": "^7.3.5"
6419 },
6420 "engines": {
7285 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7286 - }
7287 - },
7288 - "node_modules/@npmcli/metavuln-calculator/node_modules/@sigstore/bundle": {
7289 - "version": "1.1.0",
7290 - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz",
7291 - "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==",
7292 - "dev": true,
7293 - "dependencies": {
7294 - "@sigstore/protobuf-specs": "^0.2.0"
7295 - },
7296 - "engines": {
7297 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7298 - }
7299 - },
7300 - "node_modules/@npmcli/metavuln-calculator/node_modules/@sigstore/sign": {
7301 - "version": "1.0.0",
7302 - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz",
7303 - "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==",
7304 - "dev": true,
7305 - "dependencies": {
7306 - "@sigstore/bundle": "^1.1.0",
7307 - "@sigstore/protobuf-specs": "^0.2.0",
7308 - "make-fetch-happen": "^11.0.1"
7309 - },
7310 - "engines": {
7311 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7312 - }
7313 - },
7314 - "node_modules/@npmcli/metavuln-calculator/node_modules/@sigstore/tuf": {
7315 - "version": "1.0.3",
7316 - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz",
7317 - "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==",
7318 - "dev": true,
7319 - "dependencies": {
7320 - "@sigstore/protobuf-specs": "^0.2.0",
7321 - "tuf-js": "^1.1.7"
7322 - },
7323 - "engines": {
7324 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7325 - }
7326 - },
7327 - "node_modules/@npmcli/metavuln-calculator/node_modules/@tufjs/canonical-json": {
7328 - "version": "1.0.0",
7329 - "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz",
7330 - "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==",
7331 - "dev": true,
7332 - "engines": {
7333 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7334 - }
7335 - },
7336 - "node_modules/@npmcli/metavuln-calculator/node_modules/@tufjs/models": {
7337 - "version": "1.0.4",
7338 - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz",
7339 - "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==",
7340 - "dev": true,
7341 - "dependencies": {
7342 - "@tufjs/canonical-json": "1.0.0",
7343 - "minimatch": "^9.0.0"
7344 - },
7345 - "engines": {
7346 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7347 - }
7348 - },
7349 - "node_modules/@npmcli/metavuln-calculator/node_modules/minipass": {
7350 - "version": "5.0.0",
7351 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
7352 - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
7353 - "dev": true,
7354 - "engines": {
7355 - "node": ">=8"
7356 - }
7357 - },
7358 - "node_modules/@npmcli/metavuln-calculator/node_modules/npm-packlist": {
7359 - "version": "7.0.4",
7360 - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz",
7361 - "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==",
7362 - "dev": true,
7363 - "dependencies": {
7364 - "ignore-walk": "^6.0.0"
7365 - },
7366 - "engines": {
7367 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7368 - }
7369 - },
7370 - "node_modules/@npmcli/metavuln-calculator/node_modules/pacote": {
7371 - "version": "15.2.0",
7372 - "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz",
7373 - "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==",
7374 - "dev": true,
7375 - "dependencies": {
7376 - "@npmcli/git": "^4.0.0",
7377 - "@npmcli/installed-package-contents": "^2.0.1",
7378 - "@npmcli/promise-spawn": "^6.0.1",
7379 - "@npmcli/run-script": "^6.0.0",
7380 - "cacache": "^17.0.0",
7381 - "fs-minipass": "^3.0.0",
7382 - "minipass": "^5.0.0",
7383 - "npm-package-arg": "^10.0.0",
7384 - "npm-packlist": "^7.0.0",
7385 - "npm-pick-manifest": "^8.0.0",
7386 - "npm-registry-fetch": "^14.0.0",
7387 - "proc-log": "^3.0.0",
7388 - "promise-retry": "^2.0.1",
7389 - "read-package-json": "^6.0.0",
7390 - "read-package-json-fast": "^3.0.0",
7391 - "sigstore": "^1.3.0",
7392 - "ssri": "^10.0.0",
7393 - "tar": "^6.1.11"
7394 - },
7395 - "bin": {
7396 - "pacote": "lib/bin.js"
7397 - },
7398 - "engines": {
7399 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7400 - }
7401 - },
7402 - "node_modules/@npmcli/metavuln-calculator/node_modules/read-package-json": {
7403 - "version": "6.0.4",
7404 - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz",
7405 - "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==",
7406 - "dev": true,
7407 - "dependencies": {
7408 - "glob": "^10.2.2",
7409 - "json-parse-even-better-errors": "^3.0.0",
7410 - "normalize-package-data": "^5.0.0",
7411 - "npm-normalize-package-bin": "^3.0.0"
7412 - },
7413 - "engines": {
7414 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6421 + "node": "^16.14.0 || >=18.0.0"
6422 }
6423 },
6424 "node_modules/@npmcli/metavuln-calculator/node_modules/semver": {
@@ -7429,39 +6436,6 @@
6436 "node": ">=10"
6437 }
6438 },
7432 - "node_modules/@npmcli/metavuln-calculator/node_modules/sigstore": {
7433 - "version": "1.9.0",
7434 - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz",
7435 - "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==",
7436 - "dev": true,
7437 - "dependencies": {
7438 - "@sigstore/bundle": "^1.1.0",
7439 - "@sigstore/protobuf-specs": "^0.2.0",
7440 - "@sigstore/sign": "^1.0.0",
7441 - "@sigstore/tuf": "^1.0.3",
7442 - "make-fetch-happen": "^11.0.1"
7443 - },
7444 - "bin": {
7445 - "sigstore": "bin/sigstore.js"
7446 - },
7447 - "engines": {
7448 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7449 - }
7450 - },
7451 - "node_modules/@npmcli/metavuln-calculator/node_modules/tuf-js": {
7452 - "version": "1.1.7",
7453 - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz",
7454 - "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==",
7455 - "dev": true,
7456 - "dependencies": {
7457 - "@tufjs/models": "1.0.4",
7458 - "debug": "^4.3.4",
7459 - "make-fetch-happen": "^11.1.1"
7460 - },
7461 - "engines": {
7462 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7463 - }
7464 - },
6439 "node_modules/@npmcli/name-from-folder": {
6440 "version": "2.0.0",
6441 "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz",
@@ -7480,21 +6454,21 @@
6454 }
6455 },
6456 "node_modules/@npmcli/package-json": {
7483 - "version": "4.0.1",
7484 - "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-4.0.1.tgz",
7485 - "integrity": "sha512-lRCEGdHZomFsURroh522YvA/2cVb9oPIJrjHanCJZkiasz1BzcnLr3tBJhlV7S86MBJBuAQ33is2D60YitZL2Q==",
6457 + "version": "5.0.0",
6458 + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.0.0.tgz",
6459 + "integrity": "sha512-OI2zdYBLhQ7kpNPaJxiflofYIpkNLi+lnGdzqUOfRmCF3r2l1nadcjtCYMJKv/Utm/ZtlffaUuTiAktPHbc17g==",
6460 "dev": true,
6461 "dependencies": {
7488 - "@npmcli/git": "^4.1.0",
6462 + "@npmcli/git": "^5.0.0",
6463 "glob": "^10.2.2",
7490 - "hosted-git-info": "^6.1.1",
6464 + "hosted-git-info": "^7.0.0",
6465 "json-parse-even-better-errors": "^3.0.0",
7492 - "normalize-package-data": "^5.0.0",
6466 + "normalize-package-data": "^6.0.0",
6467 "proc-log": "^3.0.0",
6468 "semver": "^7.5.3"
6469 },
6470 "engines": {
7497 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6471 + "node": "^16.14.0 || >=18.0.0"
6472 }
6473 },
6474 "node_modules/@npmcli/package-json/node_modules/semver": {
@@ -7513,15 +6487,36 @@
6487 }
6488 },
6489 "node_modules/@npmcli/promise-spawn": {
7516 - "version": "6.0.2",
7517 - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz",
7518 - "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==",
7519 - "dev": true,
6490 + "version": "7.0.0",
6491 + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.0.tgz",
6492 + "integrity": "sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ==",
6493 "dependencies": {
7521 - "which": "^3.0.0"
6494 + "which": "^4.0.0"
6495 },
6496 "engines": {
7524 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6497 + "node": "^16.14.0 || >=18.0.0"
6498 + }
6499 + },
6500 + "node_modules/@npmcli/promise-spawn/node_modules/isexe": {
6501 + "version": "3.1.1",
6502 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
6503 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
6504 + "engines": {
6505 + "node": ">=16"
6506 + }
6507 + },
6508 + "node_modules/@npmcli/promise-spawn/node_modules/which": {
6509 + "version": "4.0.0",
6510 + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
6511 + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
6512 + "dependencies": {
6513 + "isexe": "^3.1.1"
6514 + },
6515 + "bin": {
6516 + "node-which": "bin/which.js"
6517 + },
6518 + "engines": {
6519 + "node": "^16.13.0 || >=18.0.0"
6520 }
6521 },
6522 "node_modules/@npmcli/query": {
@@ -7537,51 +6532,75 @@
6532 }
6533 },
6534 "node_modules/@npmcli/run-script": {
7540 - "version": "6.0.2",
7541 - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz",
7542 - "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==",
7543 - "dev": true,
6535 + "version": "7.0.2",
6536 + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.2.tgz",
6537 + "integrity": "sha512-Omu0rpA8WXvcGeY6DDzyRoY1i5DkCBkzyJ+m2u7PD6quzb0TvSqdIPOkTn8ZBOj7LbbcbMfZ3c5skwSu6m8y2w==",
6538 "dependencies": {
6539 "@npmcli/node-gyp": "^3.0.0",
7546 - "@npmcli/promise-spawn": "^6.0.0",
7547 - "node-gyp": "^9.0.0",
6540 + "@npmcli/promise-spawn": "^7.0.0",
6541 + "node-gyp": "^10.0.0",
6542 "read-package-json-fast": "^3.0.0",
7549 - "which": "^3.0.0"
6543 + "which": "^4.0.0"
6544 },
6545 "engines": {
7552 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6546 + "node": "^16.14.0 || >=18.0.0"
6547 + }
6548 + },
6549 + "node_modules/@npmcli/run-script/node_modules/isexe": {
6550 + "version": "3.1.1",
6551 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
6552 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
6553 + "engines": {
6554 + "node": ">=16"
6555 + }
6556 + },
6557 + "node_modules/@npmcli/run-script/node_modules/which": {
6558 + "version": "4.0.0",
6559 + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
6560 + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
6561 + "dependencies": {
6562 + "isexe": "^3.1.1"
6563 + },
6564 + "bin": {
6565 + "node-which": "bin/which.js"
6566 + },
6567 + "engines": {
6568 + "node": "^16.13.0 || >=18.0.0"
6569 }
6570 },
6571 "node_modules/@npmcli/template-oss": {
7556 - "version": "4.19.0",
7557 - "resolved": "https://registry.npmjs.org/@npmcli/template-oss/-/template-oss-4.19.0.tgz",
7558 - "integrity": "sha512-5WHCup9pCF3q8HYQ2Nja5+M/JKUUCObLc/iv+I5u/pVmfD/lHhMifdWAE8bopZeyOFb65rRW/1qI6E+g0U4QiA==",
6572 + "version": "4.21.1",
6573 + "resolved": "https://registry.npmjs.org/@npmcli/template-oss/-/template-oss-4.21.1.tgz",
6574 + "integrity": "sha512-qur5b4xSZY3RLeCUeiQZt2OpjVFSR3yz2mN8NG9M0tbBlI8AxocCwDKBg/GSxVZGmkzaZ6SMRZdqDYopmqJ3LA==",
6575 "dev": true,
6576 "hasInstallScript": true,
6577 "dependencies": {
6578 "@actions/core": "^1.9.1",
7563 - "@commitlint/cli": "^17.1.1",
7564 - "@commitlint/config-conventional": "^17.1.0",
6579 + "@commitlint/cli": "^18.2.0",
6580 + "@commitlint/config-conventional": "^18.1.0",
6581 "@isaacs/string-locale-compare": "^1.1.0",
7566 - "@npmcli/arborist": "^6.0.0",
7567 - "@npmcli/git": "^4.0.0",
6582 + "@npmcli/arborist": "^7.2.1",
6583 + "@npmcli/git": "^5.0.3",
6584 "@npmcli/map-workspaces": "^3.0.0",
7569 - "@npmcli/package-json": "^4.0.0",
6585 + "@npmcli/package-json": "^5.0.0",
6586 "@octokit/rest": "^19.0.4",
6587 + "dedent": "^1.5.1",
6588 "diff": "^5.0.0",
6589 "glob": "^10.1.0",
6590 "handlebars": "^4.7.7",
7574 - "hosted-git-info": "^6.0.0",
6591 + "hosted-git-info": "^7.0.1",
6592 "ini": "^4.0.0",
6593 "json-parse-even-better-errors": "^3.0.0",
6594 "just-deep-map-values": "^1.1.1",
6595 "just-diff": "^6.0.0",
6596 + "just-omit": "^2.2.0",
6597 "lodash": "^4.17.21",
6598 "minimatch": "^9.0.2",
7581 - "npm-package-arg": "^10.0.0",
6599 + "npm-package-arg": "^11.0.1",
6600 "proc-log": "^3.0.0",
7583 - "release-please": "npm:@npmcli/release-please@^14.2.6",
6601 + "release-please": "16.3.1",
6602 "semver": "^7.3.5",
6603 + "undici": "^5.27.2",
6604 "yaml": "^2.1.1"
6605 },
6606 "bin": {
@@ -7591,7 +6610,7 @@
6610 "template-oss-release-please": "bin/release-please.js"
6611 },
6612 "engines": {
7594 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6613 + "node": "^18.17.0 || >=20.5.0"
6614 }
6615 },
6616 "node_modules/@npmcli/template-oss/node_modules/@octokit/auth-token": {
@@ -9413,57 +8432,6 @@
8432 "node": "^16.14.0 || >=18.0.0"
8433 }
8434 },
9416 - "node_modules/@sigstore/sign/node_modules/cacache": {
9417 - "version": "18.0.0",
9418 - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.0.tgz",
9419 - "integrity": "sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==",
9420 - "dependencies": {
9421 - "@npmcli/fs": "^3.1.0",
9422 - "fs-minipass": "^3.0.0",
9423 - "glob": "^10.2.2",
9424 - "lru-cache": "^10.0.1",
9425 - "minipass": "^7.0.3",
9426 - "minipass-collect": "^1.0.2",
9427 - "minipass-flush": "^1.0.5",
9428 - "minipass-pipeline": "^1.2.4",
9429 - "p-map": "^4.0.0",
9430 - "ssri": "^10.0.0",
9431 - "tar": "^6.1.11",
9432 - "unique-filename": "^3.0.0"
9433 - },
9434 - "engines": {
9435 - "node": "^16.14.0 || >=18.0.0"
9436 - }
9437 - },
9438 - "node_modules/@sigstore/sign/node_modules/lru-cache": {
9439 - "version": "10.0.1",
9440 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz",
9441 - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==",
9442 - "engines": {
9443 - "node": "14 || >=16.14"
9444 - }
9445 - },
9446 - "node_modules/@sigstore/sign/node_modules/make-fetch-happen": {
9447 - "version": "13.0.0",
9448 - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
9449 - "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
9450 - "dependencies": {
9451 - "@npmcli/agent": "^2.0.0",
9452 - "cacache": "^18.0.0",
9453 - "http-cache-semantics": "^4.1.1",
9454 - "is-lambda": "^1.0.1",
9455 - "minipass": "^7.0.2",
9456 - "minipass-fetch": "^3.0.0",
9457 - "minipass-flush": "^1.0.5",
9458 - "minipass-pipeline": "^1.2.4",
9459 - "negotiator": "^0.6.3",
9460 - "promise-retry": "^2.0.1",
9461 - "ssri": "^10.0.0"
9462 - },
9463 - "engines": {
9464 - "node": "^16.14.0 || >=18.0.0"
9465 - }
9466 - },
8435 "node_modules/@sigstore/tuf": {
8436 "version": "2.2.0",
8437 "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.2.0.tgz",
@@ -9935,6 +8903,7 @@
8903 "version": "2.0.0",
8904 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
8905 "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
8906 + "dev": true,
8907 "engines": {
8908 "node": ">= 10"
8909 }
@@ -9947,30 +8916,6 @@
8916 "node": ">=10.13.0"
8917 }
8918 },
9950 - "node_modules/@tsconfig/node10": {
9951 - "version": "1.0.9",
9952 - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
9953 - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==",
9954 - "dev": true
9955 - },
9956 - "node_modules/@tsconfig/node12": {
9957 - "version": "1.0.11",
9958 - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz",
9959 - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==",
9960 - "dev": true
9961 - },
9962 - "node_modules/@tsconfig/node14": {
9963 - "version": "1.0.3",
9964 - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz",
9965 - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==",
9966 - "dev": true
9967 - },
9968 - "node_modules/@tsconfig/node16": {
9969 - "version": "1.0.4",
9970 - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz",
9971 - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==",
9972 - "dev": true
9973 - },
8919 "node_modules/@tufjs/canonical-json": {
8920 "version": "2.0.0",
8921 "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz",
@@ -10273,9 +9218,9 @@
9218 "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA=="
9219 },
9220 "node_modules/@types/minimist": {
10276 - "version": "1.2.4",
10277 - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.4.tgz",
10278 - "integrity": "sha512-Kfe/D3hxHTusnPNRbycJE1N77WHDsdS4AjUYIzlDzhDrS47NrwuL3YW4VITxwR7KCVpzwgy4Rbj829KSSQmwXQ==",
9221 + "version": "1.2.5",
9222 + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
9223 + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==",
9224 "dev": true
9225 },
9226 "node_modules/@types/mkdirp": {
@@ -10306,15 +9251,15 @@
9251 }
9252 },
9253 "node_modules/@types/normalize-package-data": {
10309 - "version": "2.4.3",
10310 - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.3.tgz",
10311 - "integrity": "sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==",
9254 + "version": "2.4.4",
9255 + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
9256 + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==",
9257 "dev": true
9258 },
9259 "node_modules/@types/npm-package-arg": {
10315 - "version": "6.1.3",
10316 - "resolved": "https://registry.npmjs.org/@types/npm-package-arg/-/npm-package-arg-6.1.3.tgz",
10317 - "integrity": "sha512-zuqnmvs721gebIA28enST/9KvrHbNvO5HPdtkwzkfgDnUlI3rAJi0CaAxyccehcqDysMntsMpe3UZ4wpaENj+A==",
9260 + "version": "6.1.4",
9261 + "resolved": "https://registry.npmjs.org/@types/npm-package-arg/-/npm-package-arg-6.1.4.tgz",
9262 + "integrity": "sha512-vDgdbMy2QXHnAruzlv68pUtXCjmqUk3WrBAsRboRovsOmxbfn/WiYCjmecyKjGztnMps5dWp4Uq2prp+Ilo17Q==",
9263 "dev": true
9264 },
9265 "node_modules/@types/parse-json": {
@@ -10897,7 +9842,6 @@
9842 "version": "2.0.0",
9843 "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
9844 "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
10900 - "dev": true,
9845 "engines": {
9846 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9847 }
@@ -10999,6 +9943,7 @@
9943 "version": "6.0.2",
9944 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
9945 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
9946 + "dev": true,
9947 "dependencies": {
9948 "debug": "4"
9949 },
@@ -11006,17 +9951,6 @@
9951 "node": ">= 6.0.0"
9952 }
9953 },
11009 - "node_modules/agentkeepalive": {
11010 - "version": "4.5.0",
11011 - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz",
11012 - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==",
11013 - "dependencies": {
11014 - "humanize-ms": "^1.2.1"
11015 - },
11016 - "engines": {
11017 - "node": ">= 8.0.0"
11018 - }
11019 - },
9954 "node_modules/aggregate-error": {
9955 "version": "3.1.0",
9956 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
@@ -11165,7 +10099,8 @@
10099 "node_modules/aproba": {
10100 "version": "2.0.0",
10101 "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
11168 - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="
10102 + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==",
10103 + "dev": true
10104 },
10105 "node_modules/arch": {
10106 "version": "2.2.0",
@@ -11230,12 +10165,6 @@
10165 "safe-buffer": "~5.2.0"
10166 }
10167 },
11233 - "node_modules/arg": {
11234 - "version": "4.1.3",
11235 - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
11236 - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
11237 - "dev": true
11238 - },
10168 "node_modules/argparse": {
10169 "version": "1.0.10",
10170 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
@@ -12572,16 +11501,16 @@
11501 }
11502 },
11503 "node_modules/cacache": {
12575 - "version": "17.1.4",
12576 - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
12577 - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
11504 + "version": "18.0.1",
11505 + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.1.tgz",
11506 + "integrity": "sha512-g4Uf2CFZPaxtJKre6qr4zqLDOOPU7bNVhWjlNhvzc51xaTOx2noMOLhfFkTAqwtrAZAKQUuDfyjitzilpA8WsQ==",
11507 "dependencies": {
11508 "@npmcli/fs": "^3.1.0",
11509 "fs-minipass": "^3.0.0",
11510 "glob": "^10.2.2",
12582 - "lru-cache": "^7.7.1",
11511 + "lru-cache": "^10.0.1",
11512 "minipass": "^7.0.3",
12584 - "minipass-collect": "^1.0.2",
11513 + "minipass-collect": "^2.0.1",
11514 "minipass-flush": "^1.0.5",
11515 "minipass-pipeline": "^1.2.4",
11516 "p-map": "^4.0.0",
@@ -12590,15 +11519,15 @@
11519 "unique-filename": "^3.0.0"
11520 },
11521 "engines": {
12593 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
11522 + "node": "^16.14.0 || >=18.0.0"
11523 }
11524 },
11525 "node_modules/cacache/node_modules/lru-cache": {
12597 - "version": "7.18.3",
12598 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
12599 - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
11526 + "version": "10.1.0",
11527 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz",
11528 + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==",
11529 "engines": {
12601 - "node": ">=12"
11530 + "node": "14 || >=16.14"
11531 }
11532 },
11533 "node_modules/cache-manager": {
@@ -13222,15 +12151,6 @@
12151 "node": ">= 0.12.0"
12152 }
12153 },
13225 - "node_modules/code-point-at": {
13226 - "version": "1.1.0",
13227 - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
13228 - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
13229 - "dev": true,
13230 - "engines": {
13231 - "node": ">=0.10.0"
13232 - }
13233 - },
12154 "node_modules/code-suggester": {
12155 "version": "4.3.3",
12156 "resolved": "https://registry.npmjs.org/code-suggester/-/code-suggester-4.3.3.tgz",
@@ -13418,9 +12338,9 @@
12338 }
12339 },
12340 "node_modules/code-suggester/node_modules/@types/yargs": {
13421 - "version": "16.0.7",
13422 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.7.tgz",
13423 - "integrity": "sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==",
12341 + "version": "16.0.9",
12342 + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz",
12343 + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==",
12344 "dev": true,
12345 "dependencies": {
12346 "@types/yargs-parser": "*"
@@ -13550,6 +12470,7 @@
12470 "version": "1.1.3",
12471 "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
12472 "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
12473 + "dev": true,
12474 "bin": {
12475 "color-support": "bin.js"
12476 }
@@ -13779,7 +12700,8 @@
12700 "node_modules/console-control-strings": {
12701 "version": "1.1.0",
12702 "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
13782 - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
12703 + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==",
12704 + "dev": true
12705 },
12706 "node_modules/constant-case": {
12707 "version": "3.0.4",
@@ -13811,81 +12733,158 @@
12733 }
12734 },
12735 "node_modules/conventional-changelog-angular": {
13814 - "version": "6.0.0",
13815 - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz",
13816 - "integrity": "sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==",
12736 + "version": "7.0.0",
12737 + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz",
12738 + "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==",
12739 "dev": true,
12740 "dependencies": {
12741 "compare-func": "^2.0.0"
12742 },
12743 "engines": {
13822 - "node": ">=14"
12744 + "node": ">=16"
12745 }
12746 },
12747 "node_modules/conventional-changelog-conventionalcommits": {
13826 - "version": "6.1.0",
13827 - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz",
13828 - "integrity": "sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==",
12748 + "version": "7.0.2",
12749 + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.2.tgz",
12750 + "integrity": "sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==",
12751 "dev": true,
12752 "dependencies": {
12753 "compare-func": "^2.0.0"
12754 },
12755 "engines": {
13834 - "node": ">=14"
12756 + "node": ">=16"
12757 }
12758 },
12759 "node_modules/conventional-changelog-writer": {
13838 - "version": "5.0.1",
13839 - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz",
13840 - "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==",
12760 + "version": "6.0.1",
12761 + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.1.tgz",
12762 + "integrity": "sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==",
12763 "dev": true,
12764 "dependencies": {
13843 - "conventional-commits-filter": "^2.0.7",
13844 - "dateformat": "^3.0.0",
12765 + "conventional-commits-filter": "^3.0.0",
12766 + "dateformat": "^3.0.3",
12767 "handlebars": "^4.7.7",
12768 "json-stringify-safe": "^5.0.1",
13847 - "lodash": "^4.17.15",
13848 - "meow": "^8.0.0",
13849 - "semver": "^6.0.0",
13850 - "split": "^1.0.0",
13851 - "through2": "^4.0.0"
12769 + "meow": "^8.1.2",
12770 + "semver": "^7.0.0",
12771 + "split": "^1.0.1"
12772 },
12773 "bin": {
12774 "conventional-changelog-writer": "cli.js"
12775 },
12776 + "engines": {
12777 + "node": ">=14"
12778 + }
12779 + },
12780 + "node_modules/conventional-changelog-writer/node_modules/hosted-git-info": {
12781 + "version": "4.1.0",
12782 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
12783 + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
12784 + "dev": true,
12785 + "dependencies": {
12786 + "lru-cache": "^6.0.0"
12787 + },
12788 "engines": {
12789 "node": ">=10"
12790 }
12791 },
12792 + "node_modules/conventional-changelog-writer/node_modules/meow": {
12793 + "version": "8.1.2",
12794 + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
12795 + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
12796 + "dev": true,
12797 + "dependencies": {
12798 + "@types/minimist": "^1.2.0",
12799 + "camelcase-keys": "^6.2.2",
12800 + "decamelize-keys": "^1.1.0",
12801 + "hard-rejection": "^2.1.0",
12802 + "minimist-options": "4.1.0",
12803 + "normalize-package-data": "^3.0.0",
12804 + "read-pkg-up": "^7.0.1",
12805 + "redent": "^3.0.0",
12806 + "trim-newlines": "^3.0.0",
12807 + "type-fest": "^0.18.0",
12808 + "yargs-parser": "^20.2.3"
12809 + },
12810 + "engines": {
12811 + "node": ">=10"
12812 + },
12813 + "funding": {
12814 + "url": "https://github.com/sponsors/sindresorhus"
12815 + }
12816 + },
12817 + "node_modules/conventional-changelog-writer/node_modules/normalize-package-data": {
12818 + "version": "3.0.3",
12819 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
12820 + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
12821 + "dev": true,
12822 + "dependencies": {
12823 + "hosted-git-info": "^4.0.1",
12824 + "is-core-module": "^2.5.0",
12825 + "semver": "^7.3.4",
12826 + "validate-npm-package-license": "^3.0.1"
12827 + },
12828 + "engines": {
12829 + "node": ">=10"
12830 + }
12831 + },
12832 + "node_modules/conventional-changelog-writer/node_modules/semver": {
12833 + "version": "7.5.4",
12834 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
12835 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
12836 + "dev": true,
12837 + "dependencies": {
12838 + "lru-cache": "^6.0.0"
12839 + },
12840 + "bin": {
12841 + "semver": "bin/semver.js"
12842 + },
12843 + "engines": {
12844 + "node": ">=10"
12845 + }
12846 + },
12847 + "node_modules/conventional-changelog-writer/node_modules/type-fest": {
12848 + "version": "0.18.1",
12849 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
12850 + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
12851 + "dev": true,
12852 + "engines": {
12853 + "node": ">=10"
12854 + },
12855 + "funding": {
12856 + "url": "https://github.com/sponsors/sindresorhus"
12857 + }
12858 + },
12859 "node_modules/conventional-commits-filter": {
13861 - "version": "2.0.7",
13862 - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz",
13863 - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==",
12860 + "version": "3.0.0",
12861 + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz",
12862 + "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==",
12863 "dev": true,
12864 "dependencies": {
12865 "lodash.ismatch": "^4.4.0",
13867 - "modify-values": "^1.0.0"
12866 + "modify-values": "^1.0.1"
12867 },
12868 "engines": {
13870 - "node": ">=10"
12869 + "node": ">=14"
12870 }
12871 },
12872 "node_modules/conventional-commits-parser": {
13874 - "version": "4.0.0",
13875 - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz",
13876 - "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==",
12873 + "version": "5.0.0",
12874 + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz",
12875 + "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==",
12876 "dev": true,
12877 "dependencies": {
13879 - "is-text-path": "^1.0.1",
12878 + "is-text-path": "^2.0.0",
12879 "JSONStream": "^1.3.5",
13881 - "meow": "^8.1.2",
13882 - "split2": "^3.2.2"
12880 + "meow": "^12.0.1",
12881 + "split2": "^4.0.0"
12882 },
12883 "bin": {
13885 - "conventional-commits-parser": "cli.js"
12884 + "conventional-commits-parser": "cli.mjs"
12885 },
12886 "engines": {
13888 - "node": ">=14"
12887 + "node": ">=16"
12888 }
12889 },
12890 "node_modules/convert-hrtime": {
@@ -13998,17 +12997,19 @@
12997 }
12998 },
12999 "node_modules/cosmiconfig-typescript-loader": {
14001 - "version": "4.4.0",
14002 - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz",
14003 - "integrity": "sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==",
13000 + "version": "5.0.0",
13001 + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-5.0.0.tgz",
13002 + "integrity": "sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==",
13003 "dev": true,
13004 + "dependencies": {
13005 + "jiti": "^1.19.1"
13006 + },
13007 "engines": {
14006 - "node": ">=v14.21.3"
13008 + "node": ">=v16"
13009 },
13010 "peerDependencies": {
13011 "@types/node": "*",
14010 - "cosmiconfig": ">=7",
14011 - "ts-node": ">=10",
13012 + "cosmiconfig": ">=8.2",
13013 "typescript": ">=4"
13014 }
13015 },
@@ -14132,12 +13133,6 @@
13133 "node": ">=8"
13134 }
13135 },
14135 - "node_modules/create-require": {
14136 - "version": "1.1.1",
14137 - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
14138 - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
14139 - "dev": true
14140 - },
13136 "node_modules/cross-fetch": {
13137 "version": "3.1.8",
13138 "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz",
@@ -14929,7 +13924,8 @@
13924 "node_modules/delegates": {
13925 "version": "1.0.0",
13926 "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
14932 - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
13927 + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==",
13928 + "dev": true
13929 },
13930 "node_modules/depd": {
13931 "version": "2.0.0",
@@ -17450,12 +16446,6 @@
16446 "node": ">=6"
16447 }
16448 },
17453 - "node_modules/eventemitter3": {
17454 - "version": "4.0.7",
17455 - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
17456 - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
17457 - "dev": true
17458 - },
16449 "node_modules/events": {
16450 "version": "3.3.0",
16451 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
@@ -20005,6 +18995,108 @@
18995 "node": ">=10"
18996 }
18997 },
18998 + "node_modules/git-raw-commits/node_modules/hosted-git-info": {
18999 + "version": "4.1.0",
19000 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
19001 + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
19002 + "dev": true,
19003 + "dependencies": {
19004 + "lru-cache": "^6.0.0"
19005 + },
19006 + "engines": {
19007 + "node": ">=10"
19008 + }
19009 + },
19010 + "node_modules/git-raw-commits/node_modules/meow": {
19011 + "version": "8.1.2",
19012 + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
19013 + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
19014 + "dev": true,
19015 + "dependencies": {
19016 + "@types/minimist": "^1.2.0",
19017 + "camelcase-keys": "^6.2.2",
19018 + "decamelize-keys": "^1.1.0",
19019 + "hard-rejection": "^2.1.0",
19020 + "minimist-options": "4.1.0",
19021 + "normalize-package-data": "^3.0.0",
19022 + "read-pkg-up": "^7.0.1",
19023 + "redent": "^3.0.0",
19024 + "trim-newlines": "^3.0.0",
19025 + "type-fest": "^0.18.0",
19026 + "yargs-parser": "^20.2.3"
19027 + },
19028 + "engines": {
19029 + "node": ">=10"
19030 + },
19031 + "funding": {
19032 + "url": "https://github.com/sponsors/sindresorhus"
19033 + }
19034 + },
19035 + "node_modules/git-raw-commits/node_modules/normalize-package-data": {
19036 + "version": "3.0.3",
19037 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
19038 + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
19039 + "dev": true,
19040 + "dependencies": {
19041 + "hosted-git-info": "^4.0.1",
19042 + "is-core-module": "^2.5.0",
19043 + "semver": "^7.3.4",
19044 + "validate-npm-package-license": "^3.0.1"
19045 + },
19046 + "engines": {
19047 + "node": ">=10"
19048 + }
19049 + },
19050 + "node_modules/git-raw-commits/node_modules/readable-stream": {
19051 + "version": "3.6.2",
19052 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
19053 + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
19054 + "dev": true,
19055 + "dependencies": {
19056 + "inherits": "^2.0.3",
19057 + "string_decoder": "^1.1.1",
19058 + "util-deprecate": "^1.0.1"
19059 + },
19060 + "engines": {
19061 + "node": ">= 6"
19062 + }
19063 + },
19064 + "node_modules/git-raw-commits/node_modules/semver": {
19065 + "version": "7.5.4",
19066 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
19067 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
19068 + "dev": true,
19069 + "dependencies": {
19070 + "lru-cache": "^6.0.0"
19071 + },
19072 + "bin": {
19073 + "semver": "bin/semver.js"
19074 + },
19075 + "engines": {
19076 + "node": ">=10"
19077 + }
19078 + },
19079 + "node_modules/git-raw-commits/node_modules/split2": {
19080 + "version": "3.2.2",
19081 + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
19082 + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
19083 + "dev": true,
19084 + "dependencies": {
19085 + "readable-stream": "^3.0.0"
19086 + }
19087 + },
19088 + "node_modules/git-raw-commits/node_modules/type-fest": {
19089 + "version": "0.18.1",
19090 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
19091 + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
19092 + "dev": true,
19093 + "engines": {
19094 + "node": ">=10"
19095 + },
19096 + "funding": {
19097 + "url": "https://github.com/sponsors/sindresorhus"
19098 + }
19099 + },
19100 "node_modules/git-up": {
19101 "version": "7.0.0",
19102 "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz",
@@ -20396,7 +19488,8 @@
19488 "node_modules/has-unicode": {
19489 "version": "2.0.1",
19490 "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
20399 - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
19491 + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==",
19492 + "dev": true
19493 },
19494 "node_modules/hash-wasm": {
19495 "version": "4.10.0",
@@ -21380,24 +20473,22 @@
20473 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
20474 },
20475 "node_modules/hosted-git-info": {
21383 - "version": "6.1.1",
21384 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
21385 - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
21386 - "dev": true,
20476 + "version": "7.0.1",
20477 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz",
20478 + "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==",
20479 "dependencies": {
21388 - "lru-cache": "^7.5.1"
20480 + "lru-cache": "^10.0.1"
20481 },
20482 "engines": {
21391 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
20483 + "node": "^16.14.0 || >=18.0.0"
20484 }
20485 },
20486 "node_modules/hosted-git-info/node_modules/lru-cache": {
21395 - "version": "7.18.3",
21396 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
21397 - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
21398 - "dev": true,
20487 + "version": "10.1.0",
20488 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz",
20489 + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==",
20490 "engines": {
21400 - "node": ">=12"
20491 + "node": "14 || >=16.14"
20492 }
20493 },
20494 "node_modules/html-encoding-sniffer": {
@@ -21475,6 +20566,7 @@
20566 "version": "5.0.0",
20567 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
20568 "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
20569 + "dev": true,
20570 "dependencies": {
20571 "@tootallnate/once": "2",
20572 "agent-base": "6",
@@ -21500,6 +20592,7 @@
20592 "version": "5.0.1",
20593 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
20594 "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
20595 + "dev": true,
20596 "dependencies": {
20597 "agent-base": "6",
20598 "debug": "4"
@@ -21516,14 +20609,6 @@
20609 "node": ">=10.17.0"
20610 }
20611 },
21519 - "node_modules/humanize-ms": {
21520 - "version": "1.2.1",
21521 - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
21522 - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
21523 - "dependencies": {
21524 - "ms": "^2.0.0"
21525 - }
21526 - },
20612 "node_modules/iconv-lite": {
20613 "version": "0.4.24",
20614 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -22423,15 +21508,15 @@
21508 }
21509 },
21510 "node_modules/is-text-path": {
22426 - "version": "1.0.1",
22427 - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
22428 - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==",
21511 + "version": "2.0.0",
21512 + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz",
21513 + "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==",
21514 "dev": true,
21515 "dependencies": {
22431 - "text-extensions": "^1.0.0"
21516 + "text-extensions": "^2.0.0"
21517 },
21518 "engines": {
22434 - "node": ">=0.10.0"
21519 + "node": ">=8"
21520 }
21521 },
21522 "node_modules/is-typed-array": {
@@ -24756,6 +23841,15 @@
23841 "node": ">=8"
23842 }
23843 },
23844 + "node_modules/jiti": {
23845 + "version": "1.21.0",
23846 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz",
23847 + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==",
23848 + "dev": true,
23849 + "bin": {
23850 + "jiti": "bin/jiti.js"
23851 + }
23852 + },
23853 "node_modules/joi": {
23854 "version": "17.11.0",
23855 "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz",
@@ -24986,6 +24080,12 @@
24080 "integrity": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==",
24081 "dev": true
24082 },
24083 + "node_modules/just-omit": {
24084 + "version": "2.2.0",
24085 + "resolved": "https://registry.npmjs.org/just-omit/-/just-omit-2.2.0.tgz",
24086 + "integrity": "sha512-Js7+HxDOGcB3RhI38Mird/RgyMf3t0DAJFda1QWqqlAKTa36NeSYIufJXxrZUbysFTRcTOFcoMCiFK5FwCoI7Q==",
24087 + "dev": true
24088 + },
24089 "node_modules/keyv": {
24090 "version": "4.5.4",
24091 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
@@ -25170,30 +24270,6 @@
24270 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz",
24271 "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ=="
24272 },
25173 - "node_modules/load-json-file": {
25174 - "version": "6.2.0",
25175 - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz",
25176 - "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==",
25177 - "dev": true,
25178 - "dependencies": {
25179 - "graceful-fs": "^4.1.15",
25180 - "parse-json": "^5.0.0",
25181 - "strip-bom": "^4.0.0",
25182 - "type-fest": "^0.6.0"
25183 - },
25184 - "engines": {
25185 - "node": ">=8"
25186 - }
25187 - },
25188 - "node_modules/load-json-file/node_modules/type-fest": {
25189 - "version": "0.6.0",
25190 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
25191 - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
25192 - "dev": true,
25193 - "engines": {
25194 - "node": ">=8"
25195 - }
25196 - },
24273 "node_modules/load-plugin": {
24274 "version": "5.1.0",
24275 "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-5.1.0.tgz",
@@ -25463,51 +24539,25 @@
24539 "url": "https://github.com/sponsors/sindresorhus"
24540 }
24541 },
25466 - "node_modules/make-error": {
25467 - "version": "1.3.6",
25468 - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
25469 - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
25470 - "dev": true
25471 - },
24542 "node_modules/make-fetch-happen": {
25473 - "version": "11.1.1",
25474 - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
25475 - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
24543 + "version": "13.0.0",
24544 + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
24545 + "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
24546 "dependencies": {
25477 - "agentkeepalive": "^4.2.1",
25478 - "cacache": "^17.0.0",
24547 + "@npmcli/agent": "^2.0.0",
24548 + "cacache": "^18.0.0",
24549 "http-cache-semantics": "^4.1.1",
25480 - "http-proxy-agent": "^5.0.0",
25481 - "https-proxy-agent": "^5.0.0",
24550 "is-lambda": "^1.0.1",
25483 - "lru-cache": "^7.7.1",
25484 - "minipass": "^5.0.0",
24551 + "minipass": "^7.0.2",
24552 "minipass-fetch": "^3.0.0",
24553 "minipass-flush": "^1.0.5",
24554 "minipass-pipeline": "^1.2.4",
24555 "negotiator": "^0.6.3",
24556 "promise-retry": "^2.0.1",
25490 - "socks-proxy-agent": "^7.0.0",
24557 "ssri": "^10.0.0"
24558 },
24559 "engines": {
25494 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
25495 - }
25496 - },
25497 - "node_modules/make-fetch-happen/node_modules/lru-cache": {
25498 - "version": "7.18.3",
25499 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
25500 - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
25501 - "engines": {
25502 - "node": ">=12"
25503 - }
25504 - },
25505 - "node_modules/make-fetch-happen/node_modules/minipass": {
25506 - "version": "5.0.0",
25507 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
25508 - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
25509 - "engines": {
25510 - "node": ">=8"
24560 + "node": "^16.14.0 || >=18.0.0"
24561 }
24562 },
24563 "node_modules/makeerror": {
@@ -26614,79 +25664,12 @@
25664 "dev": true
25665 },
25666 "node_modules/meow": {
26617 - "version": "8.1.2",
26618 - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
26619 - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
26620 - "dev": true,
26621 - "dependencies": {
26622 - "@types/minimist": "^1.2.0",
26623 - "camelcase-keys": "^6.2.2",
26624 - "decamelize-keys": "^1.1.0",
26625 - "hard-rejection": "^2.1.0",
26626 - "minimist-options": "4.1.0",
26627 - "normalize-package-data": "^3.0.0",
26628 - "read-pkg-up": "^7.0.1",
26629 - "redent": "^3.0.0",
26630 - "trim-newlines": "^3.0.0",
26631 - "type-fest": "^0.18.0",
26632 - "yargs-parser": "^20.2.3"
26633 - },
26634 - "engines": {
26635 - "node": ">=10"
26636 - },
26637 - "funding": {
26638 - "url": "https://github.com/sponsors/sindresorhus"
26639 - }
26640 - },
26641 - "node_modules/meow/node_modules/hosted-git-info": {
26642 - "version": "4.1.0",
26643 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
26644 - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
26645 - "dev": true,
26646 - "dependencies": {
26647 - "lru-cache": "^6.0.0"
26648 - },
26649 - "engines": {
26650 - "node": ">=10"
26651 - }
26652 - },
26653 - "node_modules/meow/node_modules/normalize-package-data": {
26654 - "version": "3.0.3",
26655 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
26656 - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
26657 - "dev": true,
26658 - "dependencies": {
26659 - "hosted-git-info": "^4.0.1",
26660 - "is-core-module": "^2.5.0",
26661 - "semver": "^7.3.4",
26662 - "validate-npm-package-license": "^3.0.1"
26663 - },
26664 - "engines": {
26665 - "node": ">=10"
26666 - }
26667 - },
26668 - "node_modules/meow/node_modules/semver": {
26669 - "version": "7.5.4",
26670 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
26671 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
25667 + "version": "12.1.1",
25668 + "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz",
25669 + "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==",
25670 "dev": true,
26673 - "dependencies": {
26674 - "lru-cache": "^6.0.0"
26675 - },
26676 - "bin": {
26677 - "semver": "bin/semver.js"
26678 - },
25671 "engines": {
26680 - "node": ">=10"
26681 - }
26682 - },
26683 - "node_modules/meow/node_modules/type-fest": {
26684 - "version": "0.18.1",
26685 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
26686 - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
26687 - "dev": true,
26688 - "engines": {
26689 - "node": ">=10"
25672 + "node": ">=16.10"
25673 },
25674 "funding": {
25675 "url": "https://github.com/sponsors/sindresorhus"
@@ -27613,25 +26596,14 @@
26596 }
26597 },
26598 "node_modules/minipass-collect": {
27616 - "version": "1.0.2",
27617 - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
27618 - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
27619 - "dependencies": {
27620 - "minipass": "^3.0.0"
27621 - },
27622 - "engines": {
27623 - "node": ">= 8"
27624 - }
27625 - },
27626 - "node_modules/minipass-collect/node_modules/minipass": {
27627 - "version": "3.3.6",
27628 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
27629 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
26599 + "version": "2.0.1",
26600 + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz",
26601 + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==",
26602 "dependencies": {
27631 - "yallist": "^4.0.0"
26603 + "minipass": "^7.0.3"
26604 },
26605 "engines": {
27634 - "node": ">=8"
26606 + "node": ">=16 || 14 >=14.17"
26607 }
26608 },
26609 "node_modules/minipass-fetch": {
@@ -28005,27 +26977,26 @@
26977 }
26978 },
26979 "node_modules/node-gyp": {
28008 - "version": "9.4.0",
28009 - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.0.tgz",
28010 - "integrity": "sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==",
26980 + "version": "10.0.1",
26981 + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.0.1.tgz",
26982 + "integrity": "sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==",
26983 "dependencies": {
26984 "env-paths": "^2.2.0",
26985 "exponential-backoff": "^3.1.1",
28014 - "glob": "^7.1.4",
26986 + "glob": "^10.3.10",
26987 "graceful-fs": "^4.2.6",
28016 - "make-fetch-happen": "^11.0.3",
28017 - "nopt": "^6.0.0",
28018 - "npmlog": "^6.0.0",
28019 - "rimraf": "^3.0.2",
26988 + "make-fetch-happen": "^13.0.0",
26989 + "nopt": "^7.0.0",
26990 + "proc-log": "^3.0.0",
26991 "semver": "^7.3.5",
26992 "tar": "^6.1.2",
28022 - "which": "^2.0.2"
26993 + "which": "^4.0.0"
26994 },
26995 "bin": {
26996 "node-gyp": "bin/node-gyp.js"
26997 },
26998 "engines": {
28028 - "node": "^12.13 || ^14.13 || >=16"
26999 + "node": "^16.14.0 || >=18.0.0"
27000 }
27001 },
27002 "node_modules/node-gyp-build-optional-packages": {
@@ -28038,119 +27009,12 @@
27009 "node-gyp-build-optional-packages-test": "build-test.js"
27010 }
27011 },
28041 - "node_modules/node-gyp/node_modules/abbrev": {
28042 - "version": "1.1.1",
28043 - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
28044 - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
28045 - },
28046 - "node_modules/node-gyp/node_modules/are-we-there-yet": {
28047 - "version": "3.0.1",
28048 - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
28049 - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
28050 - "dependencies": {
28051 - "delegates": "^1.0.0",
28052 - "readable-stream": "^3.6.0"
28053 - },
28054 - "engines": {
28055 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
28056 - }
28057 - },
28058 - "node_modules/node-gyp/node_modules/brace-expansion": {
28059 - "version": "1.1.11",
28060 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
28061 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
28062 - "dependencies": {
28063 - "balanced-match": "^1.0.0",
28064 - "concat-map": "0.0.1"
28065 - }
28066 - },
28067 - "node_modules/node-gyp/node_modules/gauge": {
28068 - "version": "4.0.4",
28069 - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
28070 - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
28071 - "dependencies": {
28072 - "aproba": "^1.0.3 || ^2.0.0",
28073 - "color-support": "^1.1.3",
28074 - "console-control-strings": "^1.1.0",
28075 - "has-unicode": "^2.0.1",
28076 - "signal-exit": "^3.0.7",
28077 - "string-width": "^4.2.3",
28078 - "strip-ansi": "^6.0.1",
28079 - "wide-align": "^1.1.5"
28080 - },
28081 - "engines": {
28082 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
28083 - }
28084 - },
28085 - "node_modules/node-gyp/node_modules/glob": {
28086 - "version": "7.2.3",
28087 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
28088 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
28089 - "dependencies": {
28090 - "fs.realpath": "^1.0.0",
28091 - "inflight": "^1.0.4",
28092 - "inherits": "2",
28093 - "minimatch": "^3.1.1",
28094 - "once": "^1.3.0",
28095 - "path-is-absolute": "^1.0.0"
28096 - },
28097 - "engines": {
28098 - "node": "*"
28099 - },
28100 - "funding": {
28101 - "url": "https://github.com/sponsors/isaacs"
28102 - }
28103 - },
28104 - "node_modules/node-gyp/node_modules/minimatch": {
28105 - "version": "3.1.2",
28106 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
28107 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
28108 - "dependencies": {
28109 - "brace-expansion": "^1.1.7"
28110 - },
28111 - "engines": {
28112 - "node": "*"
28113 - }
28114 - },
28115 - "node_modules/node-gyp/node_modules/nopt": {
28116 - "version": "6.0.0",
28117 - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz",
28118 - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==",
28119 - "dependencies": {
28120 - "abbrev": "^1.0.0"
28121 - },
28122 - "bin": {
28123 - "nopt": "bin/nopt.js"
28124 - },
28125 - "engines": {
28126 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
28127 - }
28128 - },
28129 - "node_modules/node-gyp/node_modules/npmlog": {
28130 - "version": "6.0.2",
28131 - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
28132 - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
28133 - "dependencies": {
28134 - "are-we-there-yet": "^3.0.0",
28135 - "console-control-strings": "^1.1.0",
28136 - "gauge": "^4.0.3",
28137 - "set-blocking": "^2.0.0"
28138 - },
28139 - "engines": {
28140 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
28141 - }
28142 - },
28143 - "node_modules/node-gyp/node_modules/readable-stream": {
28144 - "version": "3.6.2",
28145 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
28146 - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
28147 - "dependencies": {
28148 - "inherits": "^2.0.3",
28149 - "string_decoder": "^1.1.1",
28150 - "util-deprecate": "^1.0.1"
28151 - },
27012 + "node_modules/node-gyp/node_modules/isexe": {
27013 + "version": "3.1.1",
27014 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
27015 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
27016 "engines": {
28153 - "node": ">= 6"
27017 + "node": ">=16"
27018 }
27019 },
27020 "node_modules/node-gyp/node_modules/semver": {
@@ -28168,17 +27032,17 @@
27032 }
27033 },
27034 "node_modules/node-gyp/node_modules/which": {
28171 - "version": "2.0.2",
28172 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
28173 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
27035 + "version": "4.0.0",
27036 + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
27037 + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
27038 "dependencies": {
28175 - "isexe": "^2.0.0"
27039 + "isexe": "^3.1.1"
27040 },
27041 "bin": {
28178 - "node-which": "bin/node-which"
27042 + "node-which": "bin/which.js"
27043 },
27044 "engines": {
28181 - "node": ">= 8"
27045 + "node": "^16.13.0 || >=18.0.0"
27046 }
27047 },
27048 "node_modules/node-html-parser": {
@@ -28224,7 +27088,6 @@
27088 "version": "7.2.0",
27089 "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz",
27090 "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==",
28227 - "dev": true,
27091 "dependencies": {
27092 "abbrev": "^2.0.0"
27093 },
@@ -28236,25 +27099,23 @@
27099 }
27100 },
27101 "node_modules/normalize-package-data": {
28239 - "version": "5.0.0",
28240 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz",
28241 - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==",
28242 - "dev": true,
27102 + "version": "6.0.0",
27103 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz",
27104 + "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==",
27105 "dependencies": {
28244 - "hosted-git-info": "^6.0.0",
27106 + "hosted-git-info": "^7.0.0",
27107 "is-core-module": "^2.8.1",
27108 "semver": "^7.3.5",
27109 "validate-npm-package-license": "^3.0.4"
27110 },
27111 "engines": {
28250 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
27112 + "node": "^16.14.0 || >=18.0.0"
27113 }
27114 },
27115 "node_modules/normalize-package-data/node_modules/semver": {
27116 "version": "7.5.4",
27117 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
27118 "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
28257 - "dev": true,
27119 "dependencies": {
27120 "lru-cache": "^6.0.0"
27121 },
@@ -28342,25 +27203,23 @@
27203 }
27204 },
27205 "node_modules/npm-package-arg": {
28345 - "version": "10.1.0",
28346 - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
28347 - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
28348 - "dev": true,
27206 + "version": "11.0.1",
27207 + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz",
27208 + "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==",
27209 "dependencies": {
28350 - "hosted-git-info": "^6.0.0",
27210 + "hosted-git-info": "^7.0.0",
27211 "proc-log": "^3.0.0",
27212 "semver": "^7.3.5",
27213 "validate-npm-package-name": "^5.0.0"
27214 },
27215 "engines": {
28356 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
27216 + "node": "^16.14.0 || >=18.0.0"
27217 }
27218 },
27219 "node_modules/npm-package-arg/node_modules/semver": {
27220 "version": "7.5.4",
27221 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
27222 "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
28363 - "dev": true,
27223 "dependencies": {
27224 "lru-cache": "^6.0.0"
27225 },
@@ -28383,25 +27242,23 @@
27242 }
27243 },
27244 "node_modules/npm-pick-manifest": {
28386 - "version": "8.0.2",
28387 - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz",
28388 - "integrity": "sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==",
28389 - "dev": true,
27245 + "version": "9.0.0",
27246 + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz",
27247 + "integrity": "sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==",
27248 "dependencies": {
27249 "npm-install-checks": "^6.0.0",
27250 "npm-normalize-package-bin": "^3.0.0",
28393 - "npm-package-arg": "^10.0.0",
27251 + "npm-package-arg": "^11.0.0",
27252 "semver": "^7.3.5"
27253 },
27254 "engines": {
28397 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
27255 + "node": "^16.14.0 || >=18.0.0"
27256 }
27257 },
27258 "node_modules/npm-pick-manifest/node_modules/semver": {
27259 "version": "7.5.4",
27260 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
27261 "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
28404 - "dev": true,
27262 "dependencies": {
27263 "lru-cache": "^6.0.0"
27264 },
@@ -28413,30 +27270,20 @@
27270 }
27271 },
27272 "node_modules/npm-registry-fetch": {
28416 - "version": "14.0.5",
28417 - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz",
28418 - "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==",
28419 - "dev": true,
27273 + "version": "16.1.0",
27274 + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz",
27275 + "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==",
27276 "dependencies": {
28421 - "make-fetch-happen": "^11.0.0",
28422 - "minipass": "^5.0.0",
27277 + "make-fetch-happen": "^13.0.0",
27278 + "minipass": "^7.0.2",
27279 "minipass-fetch": "^3.0.0",
27280 "minipass-json-stream": "^1.0.1",
27281 "minizlib": "^2.1.2",
28426 - "npm-package-arg": "^10.0.0",
27282 + "npm-package-arg": "^11.0.0",
27283 "proc-log": "^3.0.0"
27284 },
27285 "engines": {
28430 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
28431 - }
28432 - },
28433 - "node_modules/npm-registry-fetch/node_modules/minipass": {
28434 - "version": "5.0.0",
28435 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
28436 - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
28437 - "dev": true,
28438 - "engines": {
28439 - "node": ">=8"
27286 + "node": "^16.14.0 || >=18.0.0"
27287 }
27288 },
27289 "node_modules/npm-run-path": {
@@ -28500,15 +27347,6 @@
27347 "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz",
27348 "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="
27349 },
28503 - "node_modules/number-is-nan": {
28504 - "version": "1.0.1",
28505 - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
28506 - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==",
28507 - "dev": true,
28508 - "engines": {
28509 - "node": ">=0.10.0"
28510 - }
28511 - },
27350 "node_modules/nwsapi": {
27351 "version": "2.2.7",
27352 "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz",
@@ -29103,34 +27941,6 @@
27941 "url": "https://github.com/sponsors/sindresorhus"
27942 }
27943 },
29106 - "node_modules/p-queue": {
29107 - "version": "6.6.2",
29108 - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz",
29109 - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==",
29110 - "dev": true,
29111 - "dependencies": {
29112 - "eventemitter3": "^4.0.4",
29113 - "p-timeout": "^3.2.0"
29114 - },
29115 - "engines": {
29116 - "node": ">=8"
29117 - },
29118 - "funding": {
29119 - "url": "https://github.com/sponsors/sindresorhus"
29120 - }
29121 - },
29122 - "node_modules/p-timeout": {
29123 - "version": "3.2.0",
29124 - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
29125 - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
29126 - "dev": true,
29127 - "dependencies": {
29128 - "p-finally": "^1.0.0"
29129 - },
29130 - "engines": {
29131 - "node": ">=8"
29132 - }
29133 - },
27944 "node_modules/p-try": {
27945 "version": "2.2.0",
27946 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
@@ -29354,204 +28164,6 @@
28164 "node": "^16.14.0 || >=18.0.0"
28165 }
28166 },
29357 - "node_modules/pacote/node_modules/@npmcli/git": {
29358 - "version": "5.0.3",
29359 - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.3.tgz",
29360 - "integrity": "sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw==",
29361 - "dependencies": {
29362 - "@npmcli/promise-spawn": "^7.0.0",
29363 - "lru-cache": "^10.0.1",
29364 - "npm-pick-manifest": "^9.0.0",
29365 - "proc-log": "^3.0.0",
29366 - "promise-inflight": "^1.0.1",
29367 - "promise-retry": "^2.0.1",
29368 - "semver": "^7.3.5",
29369 - "which": "^4.0.0"
29370 - },
29371 - "engines": {
29372 - "node": "^16.14.0 || >=18.0.0"
29373 - }
29374 - },
29375 - "node_modules/pacote/node_modules/@npmcli/promise-spawn": {
29376 - "version": "7.0.0",
29377 - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.0.tgz",
29378 - "integrity": "sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ==",
29379 - "dependencies": {
29380 - "which": "^4.0.0"
29381 - },
29382 - "engines": {
29383 - "node": "^16.14.0 || >=18.0.0"
29384 - }
29385 - },
29386 - "node_modules/pacote/node_modules/@npmcli/run-script": {
29387 - "version": "7.0.1",
29388 - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.1.tgz",
29389 - "integrity": "sha512-Od/JMrgkjZ8alyBE0IzeqZDiF1jgMez9Gkc/OYrCkHHiXNwM0wc6s7+h+xM7kYDZkS0tAoOLr9VvygyE5+2F7g==",
29390 - "dependencies": {
29391 - "@npmcli/node-gyp": "^3.0.0",
29392 - "@npmcli/promise-spawn": "^7.0.0",
29393 - "node-gyp": "^9.0.0",
29394 - "read-package-json-fast": "^3.0.0",
29395 - "which": "^4.0.0"
29396 - },
29397 - "engines": {
29398 - "node": "^16.14.0 || >=18.0.0"
29399 - }
29400 - },
29401 - "node_modules/pacote/node_modules/cacache": {
29402 - "version": "18.0.0",
29403 - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.0.tgz",
29404 - "integrity": "sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==",
29405 - "dependencies": {
29406 - "@npmcli/fs": "^3.1.0",
29407 - "fs-minipass": "^3.0.0",
29408 - "glob": "^10.2.2",
29409 - "lru-cache": "^10.0.1",
29410 - "minipass": "^7.0.3",
29411 - "minipass-collect": "^1.0.2",
29412 - "minipass-flush": "^1.0.5",
29413 - "minipass-pipeline": "^1.2.4",
29414 - "p-map": "^4.0.0",
29415 - "ssri": "^10.0.0",
29416 - "tar": "^6.1.11",
29417 - "unique-filename": "^3.0.0"
29418 - },
29419 - "engines": {
29420 - "node": "^16.14.0 || >=18.0.0"
29421 - }
29422 - },
29423 - "node_modules/pacote/node_modules/hosted-git-info": {
29424 - "version": "7.0.1",
29425 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz",
29426 - "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==",
29427 - "dependencies": {
29428 - "lru-cache": "^10.0.1"
29429 - },
29430 - "engines": {
29431 - "node": "^16.14.0 || >=18.0.0"
29432 - }
29433 - },
29434 - "node_modules/pacote/node_modules/isexe": {
29435 - "version": "3.1.1",
29436 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
29437 - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
29438 - "engines": {
29439 - "node": ">=16"
29440 - }
29441 - },
29442 - "node_modules/pacote/node_modules/lru-cache": {
29443 - "version": "10.0.1",
29444 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz",
29445 - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==",
29446 - "engines": {
29447 - "node": "14 || >=16.14"
29448 - }
29449 - },
29450 - "node_modules/pacote/node_modules/make-fetch-happen": {
29451 - "version": "13.0.0",
29452 - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
29453 - "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
29454 - "dependencies": {
29455 - "@npmcli/agent": "^2.0.0",
29456 - "cacache": "^18.0.0",
29457 - "http-cache-semantics": "^4.1.1",
29458 - "is-lambda": "^1.0.1",
29459 - "minipass": "^7.0.2",
29460 - "minipass-fetch": "^3.0.0",
29461 - "minipass-flush": "^1.0.5",
29462 - "minipass-pipeline": "^1.2.4",
29463 - "negotiator": "^0.6.3",
29464 - "promise-retry": "^2.0.1",
29465 - "ssri": "^10.0.0"
29466 - },
29467 - "engines": {
29468 - "node": "^16.14.0 || >=18.0.0"
29469 - }
29470 - },
29471 - "node_modules/pacote/node_modules/npm-package-arg": {
29472 - "version": "11.0.1",
29473 - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz",
29474 - "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==",
29475 - "dependencies": {
29476 - "hosted-git-info": "^7.0.0",
29477 - "proc-log": "^3.0.0",
29478 - "semver": "^7.3.5",
29479 - "validate-npm-package-name": "^5.0.0"
29480 - },
29481 - "engines": {
29482 - "node": "^16.14.0 || >=18.0.0"
29483 - }
29484 - },
29485 - "node_modules/pacote/node_modules/npm-pick-manifest": {
29486 - "version": "9.0.0",
29487 - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz",
29488 - "integrity": "sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==",
29489 - "dependencies": {
29490 - "npm-install-checks": "^6.0.0",
29491 - "npm-normalize-package-bin": "^3.0.0",
29492 - "npm-package-arg": "^11.0.0",
29493 - "semver": "^7.3.5"
29494 - },
29495 - "engines": {
29496 - "node": "^16.14.0 || >=18.0.0"
29497 - }
29498 - },
29499 - "node_modules/pacote/node_modules/npm-registry-fetch": {
29500 - "version": "16.1.0",
29501 - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz",
29502 - "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==",
29503 - "dependencies": {
29504 - "make-fetch-happen": "^13.0.0",
29505 - "minipass": "^7.0.2",
29506 - "minipass-fetch": "^3.0.0",
29507 - "minipass-json-stream": "^1.0.1",
29508 - "minizlib": "^2.1.2",
29509 - "npm-package-arg": "^11.0.0",
29510 - "proc-log": "^3.0.0"
29511 - },
29512 - "engines": {
29513 - "node": "^16.14.0 || >=18.0.0"
29514 - }
29515 - },
29516 - "node_modules/pacote/node_modules/semver": {
29517 - "version": "7.5.4",
29518 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
29519 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
29520 - "dependencies": {
29521 - "lru-cache": "^6.0.0"
29522 - },
29523 - "bin": {
29524 - "semver": "bin/semver.js"
29525 - },
29526 - "engines": {
29527 - "node": ">=10"
29528 - }
29529 - },
29530 - "node_modules/pacote/node_modules/semver/node_modules/lru-cache": {
29531 - "version": "6.0.0",
29532 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
29533 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
29534 - "dependencies": {
29535 - "yallist": "^4.0.0"
29536 - },
29537 - "engines": {
29538 - "node": ">=10"
29539 - }
29540 - },
29541 - "node_modules/pacote/node_modules/which": {
29542 - "version": "4.0.0",
29543 - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
29544 - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
29545 - "dependencies": {
29546 - "isexe": "^3.1.1"
29547 - },
29548 - "bin": {
29549 - "node-which": "bin/which.js"
29550 - },
29551 - "engines": {
29552 - "node": "^16.13.0 || >=18.0.0"
29553 - }
29554 - },
28167 "node_modules/param-case": {
28168 "version": "3.0.4",
28169 "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
@@ -29854,15 +28466,6 @@
28466 "url": "https://github.com/sponsors/jonschlinkert"
28467 }
28468 },
29857 - "node_modules/pify": {
29858 - "version": "4.0.1",
29859 - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
29860 - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
29861 - "dev": true,
29862 - "engines": {
29863 - "node": ">=6"
29864 - }
29865 - },
28469 "node_modules/pirates": {
28470 "version": "4.0.6",
28471 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
@@ -30935,16 +29538,6 @@
29538 }
29539 ]
29540 },
30938 - "node_modules/q": {
30939 - "version": "1.5.1",
30940 - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
30941 - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
30942 - "dev": true,
30943 - "engines": {
30944 - "node": ">=0.6.0",
30945 - "teleport": ">=0.2.0"
30946 - }
30947 - },
29541 "node_modules/qs": {
29542 "version": "6.11.0",
29543 "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
@@ -31518,53 +30111,6 @@
30111 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
30112 }
30113 },
31521 - "node_modules/read-package-json/node_modules/hosted-git-info": {
31522 - "version": "7.0.1",
31523 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz",
31524 - "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==",
31525 - "dependencies": {
31526 - "lru-cache": "^10.0.1"
31527 - },
31528 - "engines": {
31529 - "node": "^16.14.0 || >=18.0.0"
31530 - }
31531 - },
31532 - "node_modules/read-package-json/node_modules/hosted-git-info/node_modules/lru-cache": {
31533 - "version": "10.0.1",
31534 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz",
31535 - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==",
31536 - "engines": {
31537 - "node": "14 || >=16.14"
31538 - }
31539 - },
31540 - "node_modules/read-package-json/node_modules/normalize-package-data": {
31541 - "version": "6.0.0",
31542 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz",
31543 - "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==",
31544 - "dependencies": {
31545 - "hosted-git-info": "^7.0.0",
31546 - "is-core-module": "^2.8.1",
31547 - "semver": "^7.3.5",
31548 - "validate-npm-package-license": "^3.0.4"
31549 - },
31550 - "engines": {
31551 - "node": "^16.14.0 || >=18.0.0"
31552 - }
31553 - },
31554 - "node_modules/read-package-json/node_modules/semver": {
31555 - "version": "7.5.4",
31556 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
31557 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
31558 - "dependencies": {
31559 - "lru-cache": "^6.0.0"
31560 - },
31561 - "bin": {
31562 - "semver": "bin/semver.js"
31563 - },
31564 - "engines": {
31565 - "node": ">=10"
31566 - }
31567 - },
30114 "node_modules/read-pkg": {
30115 "version": "5.2.0",
30116 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
@@ -31976,50 +30522,48 @@
30522 }
30523 },
30524 "node_modules/release-please": {
31979 - "name": "@npmcli/release-please",
31980 - "version": "14.2.6",
31981 - "resolved": "https://registry.npmjs.org/@npmcli/release-please/-/release-please-14.2.6.tgz",
31982 - "integrity": "sha512-KvkP3KZsJCeJJpyPK2QMkUCPsOoTbMarrCTFg4QIHXVV9US+UjJZLs6wvHrJbTg4vnCliRgGj9A2qIW3g32zLw==",
30525 + "version": "16.3.1",
30526 + "resolved": "https://registry.npmjs.org/release-please/-/release-please-16.3.1.tgz",
30527 + "integrity": "sha512-PxI/ACuQ4IBnRhP4mfNcuZGsHX+OjdiAV0Yh6C1A2e3CEKfWOvxMzhlsHBJSYJYhSBIVZNAaIbduxCaUW0LSxg==",
30528 "dev": true,
30529 "dependencies": {
30530 "@conventional-commits/parser": "^0.4.1",
31986 - "@google-automations/git-file-utils": "^1.1.0",
31987 - "@iarna/toml": "^2.2.5",
31988 - "@lerna/collect-updates": "^4.0.0",
31989 - "@lerna/package": "^4.0.0",
31990 - "@lerna/package-graph": "^4.0.0",
31991 - "@lerna/run-topologically": "^4.0.0",
30531 + "@google-automations/git-file-utils": "^1.2.5",
30532 + "@iarna/toml": "^3.0.0",
30533 "@octokit/graphql": "^5.0.0",
30534 "@octokit/request": "^6.0.0",
30535 "@octokit/request-error": "^3.0.0",
30536 "@octokit/rest": "^19.0.0",
30537 "@types/npm-package-arg": "^6.1.0",
31997 - "@xmldom/xmldom": "^0.8.2",
30538 + "@xmldom/xmldom": "^0.8.4",
30539 "chalk": "^4.0.0",
31999 - "code-suggester": "^4.1.0",
32000 - "conventional-changelog-conventionalcommits": "^5.0.0",
32001 - "conventional-changelog-writer": "^5.0.0",
32002 - "conventional-commits-filter": "^2.0.2",
30540 + "code-suggester": "^4.2.0",
30541 + "conventional-changelog-conventionalcommits": "^6.0.0",
30542 + "conventional-changelog-writer": "^6.0.0",
30543 + "conventional-commits-filter": "^3.0.0",
30544 "detect-indent": "^6.1.0",
30545 "diff": "^5.0.0",
30546 "figures": "^3.0.0",
30547 + "http-proxy-agent": "^7.0.0",
30548 + "https-proxy-agent": "^7.0.0",
30549 "js-yaml": "^4.0.0",
30550 "jsonpath": "^1.1.1",
32008 - "node-html-parser": "^5.0.0",
30551 + "node-html-parser": "^6.0.0",
30552 "parse-github-repo-url": "^1.4.1",
32010 - "semver": "^7.0.0",
32011 - "type-fest": "^2.0.0",
30553 + "semver": "^7.5.3",
30554 + "type-fest": "^3.0.0",
30555 "typescript": "^4.6.4",
30556 "unist-util-visit": "^2.0.3",
30557 "unist-util-visit-parents": "^3.1.1",
30558 "xpath": "^0.0.32",
30559 + "yaml": "^2.2.2",
30560 "yargs": "^17.0.0"
30561 },
30562 "bin": {
30563 "release-please": "build/src/bin/release-please.js"
30564 },
30565 "engines": {
32022 - "node": ">=14.0.0"
30566 + "node": ">=18.0.0"
30567 }
30568 },
30569 "node_modules/release-please/node_modules/@octokit/auth-token": {
@@ -32187,6 +30731,18 @@
30731 "@octokit/openapi-types": "^18.0.0"
30732 }
30733 },
30734 + "node_modules/release-please/node_modules/agent-base": {
30735 + "version": "7.1.0",
30736 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
30737 + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
30738 + "dev": true,
30739 + "dependencies": {
30740 + "debug": "^4.3.4"
30741 + },
30742 + "engines": {
30743 + "node": ">= 14"
30744 + }
30745 + },
30746 "node_modules/release-please/node_modules/ansi-styles": {
30747 "version": "4.3.0",
30748 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -32243,17 +30799,86 @@
30799 "dev": true
30800 },
30801 "node_modules/release-please/node_modules/conventional-changelog-conventionalcommits": {
32246 - "version": "5.0.0",
32247 - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz",
32248 - "integrity": "sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==",
30802 + "version": "6.1.0",
30803 + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz",
30804 + "integrity": "sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==",
30805 "dev": true,
30806 "dependencies": {
32251 - "compare-func": "^2.0.0",
32252 - "lodash": "^4.17.15",
32253 - "q": "^1.5.1"
30807 + "compare-func": "^2.0.0"
30808 },
30809 "engines": {
32256 - "node": ">=10"
30810 + "node": ">=14"
30811 + }
30812 + },
30813 + "node_modules/release-please/node_modules/css-select": {
30814 + "version": "5.1.0",
30815 + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
30816 + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
30817 + "dev": true,
30818 + "dependencies": {
30819 + "boolbase": "^1.0.0",
30820 + "css-what": "^6.1.0",
30821 + "domhandler": "^5.0.2",
30822 + "domutils": "^3.0.1",
30823 + "nth-check": "^2.0.1"
30824 + },
30825 + "funding": {
30826 + "url": "https://github.com/sponsors/fb55"
30827 + }
30828 + },
30829 + "node_modules/release-please/node_modules/dom-serializer": {
30830 + "version": "2.0.0",
30831 + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
30832 + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
30833 + "dev": true,
30834 + "dependencies": {
30835 + "domelementtype": "^2.3.0",
30836 + "domhandler": "^5.0.2",
30837 + "entities": "^4.2.0"
30838 + },
30839 + "funding": {
30840 + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
30841 + }
30842 + },
30843 + "node_modules/release-please/node_modules/domhandler": {
30844 + "version": "5.0.3",
30845 + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
30846 + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
30847 + "dev": true,
30848 + "dependencies": {
30849 + "domelementtype": "^2.3.0"
30850 + },
30851 + "engines": {
30852 + "node": ">= 4"
30853 + },
30854 + "funding": {
30855 + "url": "https://github.com/fb55/domhandler?sponsor=1"
30856 + }
30857 + },
30858 + "node_modules/release-please/node_modules/domutils": {
30859 + "version": "3.1.0",
30860 + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
30861 + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
30862 + "dev": true,
30863 + "dependencies": {
30864 + "dom-serializer": "^2.0.0",
30865 + "domelementtype": "^2.3.0",
30866 + "domhandler": "^5.0.3"
30867 + },
30868 + "funding": {
30869 + "url": "https://github.com/fb55/domutils?sponsor=1"
30870 + }
30871 + },
30872 + "node_modules/release-please/node_modules/entities": {
30873 + "version": "4.5.0",
30874 + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
30875 + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
30876 + "dev": true,
30877 + "engines": {
30878 + "node": ">=0.12"
30879 + },
30880 + "funding": {
30881 + "url": "https://github.com/fb55/entities?sponsor=1"
30882 }
30883 },
30884 "node_modules/release-please/node_modules/has-flag": {
@@ -32265,6 +30890,32 @@
30890 "node": ">=8"
30891 }
30892 },
30893 + "node_modules/release-please/node_modules/http-proxy-agent": {
30894 + "version": "7.0.0",
30895 + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
30896 + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
30897 + "dev": true,
30898 + "dependencies": {
30899 + "agent-base": "^7.1.0",
30900 + "debug": "^4.3.4"
30901 + },
30902 + "engines": {
30903 + "node": ">= 14"
30904 + }
30905 + },
30906 + "node_modules/release-please/node_modules/https-proxy-agent": {
30907 + "version": "7.0.2",
30908 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz",
30909 + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==",
30910 + "dev": true,
30911 + "dependencies": {
30912 + "agent-base": "^7.0.2",
30913 + "debug": "4"
30914 + },
30915 + "engines": {
30916 + "node": ">= 14"
30917 + }
30918 + },
30919 "node_modules/release-please/node_modules/js-yaml": {
30920 "version": "4.1.0",
30921 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
@@ -32277,6 +30928,16 @@
30928 "js-yaml": "bin/js-yaml.js"
30929 }
30930 },
30931 + "node_modules/release-please/node_modules/node-html-parser": {
30932 + "version": "6.1.11",
30933 + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-6.1.11.tgz",
30934 + "integrity": "sha512-FAgwwZ6h0DSDWxfD0Iq1tsDcBCxdJB1nXpLPPxX8YyVWzbfCjKWEzaynF4gZZ/8hziUmp7ZSaKylcn0iKhufUQ==",
30935 + "dev": true,
30936 + "dependencies": {
30937 + "css-select": "^5.1.0",
30938 + "he": "1.2.0"
30939 + }
30940 + },
30941 "node_modules/release-please/node_modules/semver": {
30942 "version": "7.5.4",
30943 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
@@ -32305,30 +30966,17 @@
30966 }
30967 },
30968 "node_modules/release-please/node_modules/type-fest": {
32308 - "version": "2.19.0",
32309 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
32310 - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
30969 + "version": "3.13.1",
30970 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz",
30971 + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==",
30972 "dev": true,
30973 "engines": {
32313 - "node": ">=12.20"
30974 + "node": ">=14.16"
30975 },
30976 "funding": {
30977 "url": "https://github.com/sponsors/sindresorhus"
30978 }
30979 },
32319 - "node_modules/release-please/node_modules/typescript": {
32320 - "version": "4.9.5",
32321 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
32322 - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
32323 - "dev": true,
32324 - "bin": {
32325 - "tsc": "bin/tsc",
32326 - "tsserver": "bin/tsserver"
32327 - },
32328 - "engines": {
32329 - "node": ">=4.2.0"
32330 - }
32331 - },
30980 "node_modules/release-please/node_modules/unist-util-is": {
30981 "version": "4.1.0",
30982 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz",
@@ -33491,31 +32139,6 @@
32139 "npm": ">= 3.0.0"
32140 }
32141 },
33494 - "node_modules/socks-proxy-agent": {
33495 - "version": "7.0.0",
33496 - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
33497 - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
33498 - "dependencies": {
33499 - "agent-base": "^6.0.2",
33500 - "debug": "^4.3.3",
33501 - "socks": "^2.6.2"
33502 - },
33503 - "engines": {
33504 - "node": ">= 10"
33505 - }
33506 - },
33507 - "node_modules/sort-keys": {
33508 - "version": "2.0.0",
33509 - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
33510 - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==",
33511 - "dev": true,
33512 - "dependencies": {
33513 - "is-plain-obj": "^1.0.0"
33514 - },
33515 - "engines": {
33516 - "node": ">=4"
33517 - }
33518 - },
32142 "node_modules/source-list-map": {
32143 "version": "2.0.1",
32144 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
@@ -33659,26 +32282,12 @@
32282 }
32283 },
32284 "node_modules/split2": {
33662 - "version": "3.2.2",
33663 - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
33664 - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
33665 - "dev": true,
33666 - "dependencies": {
33667 - "readable-stream": "^3.0.0"
33668 - }
33669 - },
33670 - "node_modules/split2/node_modules/readable-stream": {
33671 - "version": "3.6.2",
33672 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
33673 - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
32285 + "version": "4.2.0",
32286 + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
32287 + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
32288 "dev": true,
33675 - "dependencies": {
33676 - "inherits": "^2.0.3",
33677 - "string_decoder": "^1.1.1",
33678 - "util-deprecate": "^1.0.1"
33679 - },
32289 "engines": {
33681 - "node": ">= 6"
32290 + "node": ">= 10.x"
32291 }
32292 },
32293 "node_modules/sponge-case": {
@@ -34125,23 +32734,6 @@
32734 "url": "https://github.com/sponsors/sindresorhus"
32735 }
32736 },
34128 - "node_modules/strong-log-transformer": {
34129 - "version": "2.1.0",
34130 - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz",
34131 - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==",
34132 - "dev": true,
34133 - "dependencies": {
34134 - "duplexer": "^0.1.1",
34135 - "minimist": "^1.2.0",
34136 - "through": "^2.3.4"
34137 - },
34138 - "bin": {
34139 - "sl-log-transformer": "bin/sl-log-transformer.js"
34140 - },
34141 - "engines": {
34142 - "node": ">=4"
34143 - }
34144 - },
32737 "node_modules/strtok3": {
32738 "version": "6.3.0",
32739 "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz",
@@ -36831,12 +35423,15 @@
35423 }
35424 },
35425 "node_modules/text-extensions": {
36834 - "version": "1.9.0",
36835 - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
36836 - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
35426 + "version": "2.4.0",
35427 + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz",
35428 + "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==",
35429 "dev": true,
35430 "engines": {
36839 - "node": ">=0.10"
35431 + "node": ">=8"
35432 + },
35433 + "funding": {
35434 + "url": "https://github.com/sponsors/sindresorhus"
35435 }
35436 },
35437 "node_modules/text-table": {
@@ -37078,58 +35673,6 @@
35673 "typescript": ">=4.2.0"
35674 }
35675 },
37081 - "node_modules/ts-node": {
37082 - "version": "10.9.1",
37083 - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz",
37084 - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==",
37085 - "dev": true,
37086 - "dependencies": {
37087 - "@cspotcode/source-map-support": "^0.8.0",
37088 - "@tsconfig/node10": "^1.0.7",
37089 - "@tsconfig/node12": "^1.0.7",
37090 - "@tsconfig/node14": "^1.0.0",
37091 - "@tsconfig/node16": "^1.0.2",
37092 - "acorn": "^8.4.1",
37093 - "acorn-walk": "^8.1.1",
37094 - "arg": "^4.1.0",
37095 - "create-require": "^1.1.0",
37096 - "diff": "^4.0.1",
37097 - "make-error": "^1.1.1",
37098 - "v8-compile-cache-lib": "^3.0.1",
37099 - "yn": "3.1.1"
37100 - },
37101 - "bin": {
37102 - "ts-node": "dist/bin.js",
37103 - "ts-node-cwd": "dist/bin-cwd.js",
37104 - "ts-node-esm": "dist/bin-esm.js",
37105 - "ts-node-script": "dist/bin-script.js",
37106 - "ts-node-transpile-only": "dist/bin-transpile.js",
37107 - "ts-script": "dist/bin-script-deprecated.js"
37108 - },
37109 - "peerDependencies": {
37110 - "@swc/core": ">=1.2.50",
37111 - "@swc/wasm": ">=1.2.50",
37112 - "@types/node": "*",
37113 - "typescript": ">=2.7"
37114 - },
37115 - "peerDependenciesMeta": {
37116 - "@swc/core": {
37117 - "optional": true
37118 - },
37119 - "@swc/wasm": {
37120 - "optional": true
37121 - }
37122 - }
37123 - },
37124 - "node_modules/ts-node/node_modules/diff": {
37125 - "version": "4.0.2",
37126 - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
37127 - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
37128 - "dev": true,
37129 - "engines": {
37130 - "node": ">=0.3.1"
37131 - }
37132 - },
35676 "node_modules/tsconfig-paths": {
35677 "version": "3.14.2",
35678 "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
@@ -37197,57 +35740,6 @@
35740 "node": "^16.14.0 || >=18.0.0"
35741 }
35742 },
37200 - "node_modules/tuf-js/node_modules/cacache": {
37201 - "version": "18.0.0",
37202 - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.0.tgz",
37203 - "integrity": "sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==",
37204 - "dependencies": {
37205 - "@npmcli/fs": "^3.1.0",
37206 - "fs-minipass": "^3.0.0",
37207 - "glob": "^10.2.2",
37208 - "lru-cache": "^10.0.1",
37209 - "minipass": "^7.0.3",
37210 - "minipass-collect": "^1.0.2",
37211 - "minipass-flush": "^1.0.5",
37212 - "minipass-pipeline": "^1.2.4",
37213 - "p-map": "^4.0.0",
37214 - "ssri": "^10.0.0",
37215 - "tar": "^6.1.11",
37216 - "unique-filename": "^3.0.0"
37217 - },
37218 - "engines": {
37219 - "node": "^16.14.0 || >=18.0.0"
37220 - }
37221 - },
37222 - "node_modules/tuf-js/node_modules/lru-cache": {
37223 - "version": "10.0.1",
37224 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz",
37225 - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==",
37226 - "engines": {
37227 - "node": "14 || >=16.14"
37228 - }
37229 - },
37230 - "node_modules/tuf-js/node_modules/make-fetch-happen": {
37231 - "version": "13.0.0",
37232 - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
37233 - "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
37234 - "dependencies": {
37235 - "@npmcli/agent": "^2.0.0",
37236 - "cacache": "^18.0.0",
37237 - "http-cache-semantics": "^4.1.1",
37238 - "is-lambda": "^1.0.1",
37239 - "minipass": "^7.0.2",
37240 - "minipass-fetch": "^3.0.0",
37241 - "minipass-flush": "^1.0.5",
37242 - "minipass-pipeline": "^1.2.4",
37243 - "negotiator": "^0.6.3",
37244 - "promise-retry": "^2.0.1",
37245 - "ssri": "^10.0.0"
37246 - },
37247 - "engines": {
37248 - "node": "^16.14.0 || >=18.0.0"
37249 - }
37250 - },
35743 "node_modules/tunnel": {
35744 "version": "0.0.6",
35745 "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
@@ -37396,16 +35888,16 @@
35888 }
35889 },
35890 "node_modules/typescript": {
37399 - "version": "5.2.2",
37400 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
37401 - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
35891 + "version": "4.9.5",
35892 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
35893 + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
35894 "dev": true,
35895 "bin": {
35896 "tsc": "bin/tsc",
35897 "tsserver": "bin/tsserver"
35898 },
35899 "engines": {
37408 - "node": ">=14.17"
35900 + "node": ">=4.2.0"
35901 }
35902 },
35903 "node_modules/ua-parser-js": {
@@ -37472,9 +35964,9 @@
35964 "dev": true
35965 },
35966 "node_modules/undici": {
37475 - "version": "5.26.4",
37476 - "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.4.tgz",
37477 - "integrity": "sha512-OG+QOf0fTLtazL9P9X7yqWxQ+Z0395Wk6DSkyTxtaq3wQEjIroVe7Y4asCX/vcCxYpNGMnwz8F0qbRYUoaQVMw==",
35967 + "version": "5.28.2",
35968 + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.2.tgz",
35969 + "integrity": "sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==",
35970 "dev": true,
35971 "dependencies": {
35972 "@fastify/busboy": "^2.0.0"
@@ -37483,6 +35975,12 @@
35975 "node": ">=14.0"
35976 }
35977 },
35978 + "node_modules/undici-types": {
35979 + "version": "5.26.5",
35980 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
35981 + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
35982 + "dev": true
35983 + },
35984 "node_modules/unicode-canonical-property-names-ecmascript": {
35985 "version": "2.0.0",
35986 "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
@@ -38144,12 +36642,6 @@
36642 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz",
36643 "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw=="
36644 },
38147 - "node_modules/v8-compile-cache-lib": {
38148 - "version": "3.0.1",
38149 - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
38150 - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
38151 - "dev": true
38152 - },
36645 "node_modules/v8-to-istanbul": {
36646 "version": "9.1.3",
36647 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz",
@@ -38679,6 +37171,7 @@
37171 "version": "1.1.5",
37172 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
37173 "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
37174 + "dev": true,
37175 "dependencies": {
37176 "string-width": "^1.0.2 || 2 || 3 || 4"
37177 }
@@ -38825,88 +37318,6 @@
37318 "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
37319 }
37320 },
38828 - "node_modules/write-json-file": {
38829 - "version": "3.2.0",
38830 - "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz",
38831 - "integrity": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==",
38832 - "dev": true,
38833 - "dependencies": {
38834 - "detect-indent": "^5.0.0",
38835 - "graceful-fs": "^4.1.15",
38836 - "make-dir": "^2.1.0",
38837 - "pify": "^4.0.1",
38838 - "sort-keys": "^2.0.0",
38839 - "write-file-atomic": "^2.4.2"
38840 - },
38841 - "engines": {
38842 - "node": ">=6"
38843 - }
38844 - },
38845 - "node_modules/write-json-file/node_modules/detect-indent": {
38846 - "version": "5.0.0",
38847 - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
38848 - "integrity": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==",
38849 - "dev": true,
38850 - "engines": {
38851 - "node": ">=4"
38852 - }
38853 - },
38854 - "node_modules/write-json-file/node_modules/make-dir": {
38855 - "version": "2.1.0",
38856 - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
38857 - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
38858 - "dev": true,
38859 - "dependencies": {
38860 - "pify": "^4.0.1",
38861 - "semver": "^5.6.0"
38862 - },
38863 - "engines": {
38864 - "node": ">=6"
38865 - }
38866 - },
38867 - "node_modules/write-json-file/node_modules/semver": {
38868 - "version": "5.7.2",
38869 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
38870 - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
38871 - "dev": true,
38872 - "bin": {
38873 - "semver": "bin/semver"
38874 - }
38875 - },
38876 - "node_modules/write-json-file/node_modules/write-file-atomic": {
38877 - "version": "2.4.3",
38878 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
38879 - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
38880 - "dev": true,
38881 - "dependencies": {
38882 - "graceful-fs": "^4.1.11",
38883 - "imurmurhash": "^0.1.4",
38884 - "signal-exit": "^3.0.2"
38885 - }
38886 - },
38887 - "node_modules/write-pkg": {
38888 - "version": "4.0.0",
38889 - "resolved": "https://registry.npmjs.org/write-pkg/-/write-pkg-4.0.0.tgz",
38890 - "integrity": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==",
38891 - "dev": true,
38892 - "dependencies": {
38893 - "sort-keys": "^2.0.0",
38894 - "type-fest": "^0.4.1",
38895 - "write-json-file": "^3.2.0"
38896 - },
38897 - "engines": {
38898 - "node": ">=8"
38899 - }
38900 - },
38901 - "node_modules/write-pkg/node_modules/type-fest": {
38902 - "version": "0.4.1",
38903 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz",
38904 - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==",
38905 - "dev": true,
38906 - "engines": {
38907 - "node": ">=6"
38908 - }
38909 - },
37321 "node_modules/ws": {
37322 "version": "8.14.2",
37323 "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
@@ -39061,15 +37472,6 @@
37472 "node": ">=12"
37473 }
37474 },
39064 - "node_modules/yn": {
39065 - "version": "3.1.1",
39066 - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
39067 - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
39068 - "dev": true,
39069 - "engines": {
39070 - "node": ">=6"
39071 - }
39072 - },
37475 "node_modules/yocto-queue": {
37476 "version": "0.1.0",
37477 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
package.json
+2 -2
@@ -67,7 +67,7 @@
67 "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
68 "@github/prettier-config": "^0.0.6",
69 "@npmcli/eslint-config": "^4.0.2",
70 - "@npmcli/template-oss": "4.19.0",
70 + "@npmcli/template-oss": "4.21.1",
71 "@testing-library/jest-dom": "^6.1.4",
72 "@testing-library/react": "^14.0.0",
73 "babel-jest": "^29.7.0",
@@ -95,7 +95,7 @@
95 },
96 "templateOSS": {
97 "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
98 - "version": "4.19.0",
98 + "version": "4.21.1",
99 "content": "./scripts/template-oss"
100 }
101 }
scripts/template-oss/_step-deps-yml.hbs renamed
scripts/template-oss/_step-lint-yml.hbs renamed
+1 -1
@@ -1,3 +1,3 @@
1 -{{> defaultStepLint }}
1 +{{> defaultStepLintYml }}
2 - name: Check Format
3 run: {{ rootNpmPath }} run format:check --ignore-scripts --if-present {{~#if jobRunFlags}} {{ jobRunFlags }}{{/if}}
scripts/template-oss/ci-yml.hbs renamed
+2 -2
@@ -1,7 +1,7 @@
1 -{{> ci }}
1 +{{> ciYml }}
2
3 test-cli-content:
4 - {{> jobMatrix jobName="Test CLI Content" }}
4 + {{> jobMatrixYml jobName="Test CLI Content" }}
5 - name: Check CLI Documentation
6 run: npm run build -w cli -- --check-only
7 env:
scripts/template-oss/index.js
+3 -3
@@ -1,8 +1,8 @@
1 module.exports = {
2 rootRepo: {
3 add: {
4 - '.github/workflows/ci.yml': 'ci.yml',
5 - '.github/workflows/publish.yml': 'publish.yml',
4 + '.github/workflows/ci.yml': 'ci-yml.hbs',
5 + '.github/workflows/publish.yml': 'publish-yml.hbs',
6 '.github/CODEOWNERS': false,
7 '.github/ISSUE_TEMPLATE/bug.yml': false,
8 '.commitlintrc.js': false,
@@ -11,7 +11,7 @@ module.exports = {
11 },
12 rootModule: {
13 add: {
14 - 'package.json': {file: 'pkg.json', overwrite: false},
14 + 'package.json': {file: 'package-json.hbs', overwrite: false},
15 '.eslintrc.js': false,
16 'CODE_OF_CONDUCT.md': false,
17 'CONTRIBUTING.md': false,
scripts/template-oss/package-json.hbs renamed
scripts/template-oss/publish-yml.hbs renamed
+1 -1
@@ -22,7 +22,7 @@ jobs:
22 run:
23 shell: bash
24 steps:
25 - {{> stepsSetup }}
25 + {{> stepsSetupYml }}
26 - name: Rebuild deps
27 run: npm rebuild
28