~repos /only-bible-app

#kotlin#android#ios

git clone https://pyrossh.dev/repos/only-bible-app.git

The only bible app you will ever need. No ads. No in-app purchases. No distractions.


22cfb257 pyrossh

1 year ago
remove fastlane
.gitignore CHANGED
@@ -18,4 +18,5 @@ local.properties
18
18
  keystore.properties
19
19
  upload-keystore.jks
20
20
  svc.json
21
- node_modules
21
+ node_modules
22
+ bsb_usfm
Gemfile DELETED
@@ -1,3 +0,0 @@
1
- source "https://rubygems.org"
2
-
3
- gem "fastlane"
Gemfile.lock DELETED
@@ -1,220 +0,0 @@
1
- GEM
2
- remote: https://rubygems.org/
3
- specs:
4
- CFPropertyList (3.0.7)
5
- base64
6
- nkf
7
- rexml
8
- addressable (2.8.7)
9
- public_suffix (>= 2.0.2, < 7.0)
10
- artifactory (3.0.17)
11
- atomos (0.1.3)
12
- aws-eventstream (1.3.0)
13
- aws-partitions (1.957.0)
14
- aws-sdk-core (3.201.2)
15
- aws-eventstream (~> 1, >= 1.3.0)
16
- aws-partitions (~> 1, >= 1.651.0)
17
- aws-sigv4 (~> 1.8)
18
- jmespath (~> 1, >= 1.6.1)
19
- aws-sdk-kms (1.88.0)
20
- aws-sdk-core (~> 3, >= 3.201.0)
21
- aws-sigv4 (~> 1.5)
22
- aws-sdk-s3 (1.156.0)
23
- aws-sdk-core (~> 3, >= 3.201.0)
24
- aws-sdk-kms (~> 1)
25
- aws-sigv4 (~> 1.5)
26
- aws-sigv4 (1.8.0)
27
- aws-eventstream (~> 1, >= 1.0.2)
28
- babosa (1.0.4)
29
- base64 (0.2.0)
30
- claide (1.1.0)
31
- colored (1.2)
32
- colored2 (3.1.2)
33
- commander (4.6.0)
34
- highline (~> 2.0.0)
35
- declarative (0.0.20)
36
- digest-crc (0.6.5)
37
- rake (>= 12.0.0, < 14.0.0)
38
- domain_name (0.6.20240107)
39
- dotenv (2.8.1)
40
- emoji_regex (3.2.3)
41
- excon (0.111.0)
42
- faraday (1.10.3)
43
- faraday-em_http (~> 1.0)
44
- faraday-em_synchrony (~> 1.0)
45
- faraday-excon (~> 1.1)
46
- faraday-httpclient (~> 1.0)
47
- faraday-multipart (~> 1.0)
48
- faraday-net_http (~> 1.0)
49
- faraday-net_http_persistent (~> 1.0)
50
- faraday-patron (~> 1.0)
51
- faraday-rack (~> 1.0)
52
- faraday-retry (~> 1.0)
53
- ruby2_keywords (>= 0.0.4)
54
- faraday-cookie_jar (0.0.7)
55
- faraday (>= 0.8.0)
56
- http-cookie (~> 1.0.0)
57
- faraday-em_http (1.0.0)
58
- faraday-em_synchrony (1.0.0)
59
- faraday-excon (1.1.0)
60
- faraday-httpclient (1.0.1)
61
- faraday-multipart (1.0.4)
62
- multipart-post (~> 2)
63
- faraday-net_http (1.0.1)
64
- faraday-net_http_persistent (1.2.0)
65
- faraday-patron (1.0.0)
66
- faraday-rack (1.0.0)
67
- faraday-retry (1.0.3)
68
- faraday_middleware (1.2.0)
69
- faraday (~> 1.0)
70
- fastimage (2.3.1)
71
- fastlane (2.221.1)
72
- CFPropertyList (>= 2.3, < 4.0.0)
73
- addressable (>= 2.8, < 3.0.0)
74
- artifactory (~> 3.0)
75
- aws-sdk-s3 (~> 1.0)
76
- babosa (>= 1.0.3, < 2.0.0)
77
- bundler (>= 1.12.0, < 3.0.0)
78
- colored (~> 1.2)
79
- commander (~> 4.6)
80
- dotenv (>= 2.1.1, < 3.0.0)
81
- emoji_regex (>= 0.1, < 4.0)
82
- excon (>= 0.71.0, < 1.0.0)
83
- faraday (~> 1.0)
84
- faraday-cookie_jar (~> 0.0.6)
85
- faraday_middleware (~> 1.0)
86
- fastimage (>= 2.1.0, < 3.0.0)
87
- gh_inspector (>= 1.1.2, < 2.0.0)
88
- google-apis-androidpublisher_v3 (~> 0.3)
89
- google-apis-playcustomapp_v1 (~> 0.1)
90
- google-cloud-env (>= 1.6.0, < 2.0.0)
91
- google-cloud-storage (~> 1.31)
92
- highline (~> 2.0)
93
- http-cookie (~> 1.0.5)
94
- json (< 3.0.0)
95
- jwt (>= 2.1.0, < 3)
96
- mini_magick (>= 4.9.4, < 5.0.0)
97
- multipart-post (>= 2.0.0, < 3.0.0)
98
- naturally (~> 2.2)
99
- optparse (>= 0.1.1, < 1.0.0)
100
- plist (>= 3.1.0, < 4.0.0)
101
- rubyzip (>= 2.0.0, < 3.0.0)
102
- security (= 0.1.5)
103
- simctl (~> 1.6.3)
104
- terminal-notifier (>= 2.0.0, < 3.0.0)
105
- terminal-table (~> 3)
106
- tty-screen (>= 0.6.3, < 1.0.0)
107
- tty-spinner (>= 0.8.0, < 1.0.0)
108
- word_wrap (~> 1.0.0)
109
- xcodeproj (>= 1.13.0, < 2.0.0)
110
- xcpretty (~> 0.3.0)
111
- xcpretty-travis-formatter (>= 0.0.3, < 2.0.0)
112
- gh_inspector (1.1.3)
113
- google-apis-androidpublisher_v3 (0.54.0)
114
- google-apis-core (>= 0.11.0, < 2.a)
115
- google-apis-core (0.11.3)
116
- addressable (~> 2.5, >= 2.5.1)
117
- googleauth (>= 0.16.2, < 2.a)
118
- httpclient (>= 2.8.1, < 3.a)
119
- mini_mime (~> 1.0)
120
- representable (~> 3.0)
121
- retriable (>= 2.0, < 4.a)
122
- rexml
123
- google-apis-iamcredentials_v1 (0.17.0)
124
- google-apis-core (>= 0.11.0, < 2.a)
125
- google-apis-playcustomapp_v1 (0.13.0)
126
- google-apis-core (>= 0.11.0, < 2.a)
127
- google-apis-storage_v1 (0.31.0)
128
- google-apis-core (>= 0.11.0, < 2.a)
129
- google-cloud-core (1.7.0)
130
- google-cloud-env (>= 1.0, < 3.a)
131
- google-cloud-errors (~> 1.0)
132
- google-cloud-env (1.6.0)
133
- faraday (>= 0.17.3, < 3.0)
134
- google-cloud-errors (1.4.0)
135
- google-cloud-storage (1.47.0)
136
- addressable (~> 2.8)
137
- digest-crc (~> 0.4)
138
- google-apis-iamcredentials_v1 (~> 0.1)
139
- google-apis-storage_v1 (~> 0.31.0)
140
- google-cloud-core (~> 1.6)
141
- googleauth (>= 0.16.2, < 2.a)
142
- mini_mime (~> 1.0)
143
- googleauth (1.8.1)
144
- faraday (>= 0.17.3, < 3.a)
145
- jwt (>= 1.4, < 3.0)
146
- multi_json (~> 1.11)
147
- os (>= 0.9, < 2.0)
148
- signet (>= 0.16, < 2.a)
149
- highline (2.0.3)
150
- http-cookie (1.0.6)
151
- domain_name (~> 0.5)
152
- httpclient (2.8.3)
153
- jmespath (1.6.2)
154
- json (2.7.2)
155
- jwt (2.8.2)
156
- base64
157
- mini_magick (4.13.2)
158
- mini_mime (1.1.5)
159
- multi_json (1.15.0)
160
- multipart-post (2.4.1)
161
- nanaimo (0.3.0)
162
- naturally (2.2.1)
163
- nkf (0.2.0)
164
- optparse (0.5.0)
165
- os (1.1.4)
166
- plist (3.7.1)
167
- public_suffix (6.0.0)
168
- rake (13.2.1)
169
- representable (3.2.0)
170
- declarative (< 0.1.0)
171
- trailblazer-option (>= 0.1.1, < 0.2.0)
172
- uber (< 0.2.0)
173
- retriable (3.1.2)
174
- rexml (3.2.9)
175
- strscan
176
- rouge (2.0.7)
177
- ruby2_keywords (0.0.5)
178
- rubyzip (2.3.2)
179
- security (0.1.5)
180
- signet (0.19.0)
181
- addressable (~> 2.8)
182
- faraday (>= 0.17.5, < 3.a)
183
- jwt (>= 1.5, < 3.0)
184
- multi_json (~> 1.10)
185
- simctl (1.6.10)
186
- CFPropertyList
187
- naturally
188
- strscan (3.1.0)
189
- terminal-notifier (2.0.0)
190
- terminal-table (3.0.2)
191
- unicode-display_width (>= 1.1.1, < 3)
192
- trailblazer-option (0.1.2)
193
- tty-cursor (0.7.1)
194
- tty-screen (0.8.2)
195
- tty-spinner (0.9.3)
196
- tty-cursor (~> 0.7)
197
- uber (0.1.0)
198
- unicode-display_width (2.5.0)
199
- word_wrap (1.0.0)
200
- xcodeproj (1.24.0)
201
- CFPropertyList (>= 2.3.3, < 4.0)
202
- atomos (~> 0.1.3)
203
- claide (>= 1.0.2, < 2.0)
204
- colored2 (~> 3.1)
205
- nanaimo (~> 0.3.0)
206
- rexml (~> 3.2.4)
207
- xcpretty (0.3.0)
208
- rouge (~> 2.0.7)
209
- xcpretty-travis-formatter (1.0.1)
210
- xcpretty (~> 0.2, >= 0.0.7)
211
-
212
- PLATFORMS
213
- arm64-darwin-23
214
- ruby
215
-
216
- DEPENDENCIES
217
- fastlane
218
-
219
- BUNDLED WITH
220
- 2.5.14
fastlane/Appfile DELETED
@@ -1,2 +0,0 @@
1
- json_key_file("svc.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one
2
- package_name("dev.pyrossh.onlyBible") # e.g. com.krausefx.app
fastlane/Fastfile DELETED
@@ -1,38 +0,0 @@
1
- # This file contains the fastlane.tools configuration
2
- # You can find the documentation at https://docs.fastlane.tools
3
- #
4
- # For a list of all available actions, check out
5
- #
6
- # https://docs.fastlane.tools/actions
7
- #
8
- # For a list of all available plugins, check out
9
- #
10
- # https://docs.fastlane.tools/plugins/available-plugins
11
- #
12
-
13
- # Uncomment the line if you want fastlane to automatically update itself
14
- # update_fastlane
15
-
16
- default_platform(:android)
17
-
18
- platform :android do
19
- desc "Runs all the tests"
20
- lane :test do
21
- gradle(task: "test")
22
- end
23
-
24
- desc "Submit a new Beta Build to Crashlytics Beta"
25
- lane :beta do
26
- gradle(task: "clean assembleRelease")
27
- crashlytics
28
-
29
- # sh "your_script.sh"
30
- # You can also use other beta testing services here
31
- end
32
-
33
- desc "Deploy a new version to the Google Play"
34
- lane :deploy do
35
- gradle(task: "clean assembleRelease")
36
- upload_to_play_store
37
- end
38
- end
fastlane/metadata/android/en-GB/changelogs/1.txt DELETED
@@ -1 +0,0 @@
1
- Initial version
fastlane/metadata/android/en-GB/changelogs/3.txt DELETED
@@ -1 +0,0 @@
1
- Initial release
fastlane/metadata/android/en-GB/full_description.txt DELETED
@@ -1,15 +0,0 @@
1
- A minimalistic bible app with a simplistic design for easy reading everyday
2
- You can highlight verses and share them as well.
3
- Audio playback is available for some of the languages.
4
- These are the languages currently available in the app,
5
- Bengali
6
- English
7
- Gujarati
8
- Hindi
9
- Kannada
10
- Malayalam
11
- Nepali
12
- Oriya
13
- Punjabi
14
- Tamil
15
- Telugu
fastlane/metadata/android/en-GB/images/featureGraphic.png DELETED
Binary file
fastlane/metadata/android/en-GB/images/icon.png DELETED
Binary file
fastlane/metadata/android/en-GB/images/phoneScreenshots/1_en-GB.jpeg DELETED
Binary file
fastlane/metadata/android/en-GB/images/phoneScreenshots/2_en-GB.jpeg DELETED
Binary file
fastlane/metadata/android/en-GB/images/phoneScreenshots/3_en-GB.jpeg DELETED
Binary file
fastlane/metadata/android/en-GB/images/phoneScreenshots/4_en-GB.jpeg DELETED
Binary file
fastlane/metadata/android/en-GB/images/phoneScreenshots/5_en-GB.jpeg DELETED
Binary file
fastlane/metadata/android/en-GB/images/phoneScreenshots/6_en-GB.jpeg DELETED
Binary file
fastlane/metadata/android/en-GB/images/phoneScreenshots/7_en-GB.jpeg DELETED
Binary file
fastlane/metadata/android/en-GB/images/phoneScreenshots/8_en-GB.jpeg DELETED
Binary file
fastlane/metadata/android/en-GB/short_description.txt DELETED
@@ -1 +0,0 @@
1
- A minimalistic bible app with a simplistic design for easy reading everyday
fastlane/metadata/android/en-GB/title.txt DELETED
@@ -1 +0,0 @@
1
- Only Bible App
fastlane/metadata/android/en-GB/video.txt DELETED
File without changes
readme.md CHANGED
@@ -28,6 +28,5 @@ For emulators,
28
28
  * Runner Target, Signing Tab, Release Tab, select that provisioning profile and Team and Certificate.
29
29
 
30
30
  ## TODO
31
- 1. Add goto verse in the search view
32
- 2. Fix Long chapter name (Thessalonians) where menu button shrinks
31
+ 1. Fix Long chapter name (Thessalonians) where menu button shrinks
33
- 3. Add locales in the resources/localeList or app definition
32
+ 2. Add locales in the resources/localeList or app definition
scripts/main.js CHANGED
@@ -1,5 +1,6 @@
1
1
  import fs from 'node:fs/promises';
2
2
  import { v2 } from '@google-cloud/translate';
3
+ import { USFMParser } from "usfm-grammar";
3
4
 
4
5
  const translate = new v2.Translate({
5
6
  key: "AIzaSyAYS5LdP5_i2AxIJprVQFYzb-7Nk2iJfv8",
@@ -10,29 +11,36 @@ const capitalizeFirstLetter = (s) => s.charAt(0).toUpperCase() + s.slice(1)
10
11
  const filename = "en_bsb"
11
12
  const code = "te"
12
13
  const outputLines = [];
13
- const data = await fs.readFile(`../app/src/main/assets/bibles/${filename}.txt`, "utf8");
14
+ const data = await fs.readFile(`./bsb_usfm/01GENBSB.usfm`, "utf8");
15
+ const parser = new USFMParser(data.replaceAll('\\', ""))
16
+ const json = parser.toJSON();
17
+ console.log(json)
14
- const lines = data.split("\n");
18
+ //const lines = data.split("\n");
15
- try {
19
+ //try {
16
- for (const line of lines) {
20
+ // for (const line of lines) {
17
- if (line === "") {
21
+ // if (line === "") {
18
- break;
19
- }
20
- const arr = line.split("|");
21
- const bookName = arr[0];
22
- const book = parseInt(arr[1]);
23
- const chapter = parseInt(arr[2]);
24
- const verseNo = parseInt(arr[3]);
25
- let heading = arr[4];
26
- const verseText = capitalizeFirstLetter(arr.slice(5, arr.length).join("|"));
27
- // if (heading) {
22
+ // break;
28
- // const [translation] = await translate.translate(heading, code);
29
- // heading = translation;
30
- // console.log(book, chapter, heading);
31
23
  // }
24
+ // const arr = line.split("|");
25
+ // const bookName = arr[0];
26
+ // const book = parseInt(arr[1]);
27
+ // const chapter = parseInt(arr[2]);
28
+ // const verseNo = parseInt(arr[3]);
29
+ // let heading = arr[4];
30
+ // const verseText = capitalizeFirstLetter(arr.slice(5, arr.length).join("|"));
31
+ //// if (heading) {
32
+ //// const [translation] = await translate.translate(heading, code);
33
+ //// heading = translation;
34
+ //// console.log(book, chapter, heading);
35
+ //// }
32
- outputLines.push(`${book}|${chapter}|${verseNo}|${heading}|${verseText}`);
36
+ // outputLines.push(`${book}|${chapter}|${verseNo}|${heading}|${verseText}`);
37
+ // const res = await fetch("https://biblehub.com/bsb/genesis/5.htm");
38
+ // const text = await res.text();
39
+ // const root = parse(text)
40
+ // break
33
- }
41
+ // }
34
- } catch (err) {
42
+ //} catch (err) {
35
- console.log("err", err);
43
+ // console.log("err", err);
36
- }
44
+ //}
37
-
45
+ //
38
- await fs.writeFile(`./out.txt`, outputLines.join("\n") , 'utf8');
46
+ //await fs.writeFile(`./out.txt`, outputLines.join("\n") , 'utf8');
scripts/package-lock.json CHANGED
@@ -8,6 +8,8 @@
8
8
  "@google-cloud/translate": "^8.3.0",
9
9
  "@vitalets/google-translate-api": "^9.2.0",
10
10
  "axios": "^1.7.2",
11
+ "node-html-parser": "^6.1.13",
12
+ "usfm-grammar": "^2.3.1",
11
13
  "uuid": "^9.0.1"
12
14
  }
13
15
  },
@@ -321,6 +323,11 @@
321
323
  "node": "*"
322
324
  }
323
325
  },
326
+ "node_modules/boolbase": {
327
+ "version": "1.0.0",
328
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
329
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
330
+ },
324
331
  "node_modules/buffer-equal-constant-time": {
325
332
  "version": "1.0.1",
326
333
  "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
@@ -366,6 +373,32 @@
366
373
  "node": ">= 0.8"
367
374
  }
368
375
  },
376
+ "node_modules/css-select": {
377
+ "version": "5.1.0",
378
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
379
+ "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
380
+ "dependencies": {
381
+ "boolbase": "^1.0.0",
382
+ "css-what": "^6.1.0",
383
+ "domhandler": "^5.0.2",
384
+ "domutils": "^3.0.1",
385
+ "nth-check": "^2.0.1"
386
+ },
387
+ "funding": {
388
+ "url": "https://github.com/sponsors/fb55"
389
+ }
390
+ },
391
+ "node_modules/css-what": {
392
+ "version": "6.1.0",
393
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
394
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
395
+ "engines": {
396
+ "node": ">= 6"
397
+ },
398
+ "funding": {
399
+ "url": "https://github.com/sponsors/fb55"
400
+ }
401
+ },
369
402
  "node_modules/debug": {
370
403
  "version": "4.3.5",
371
404
  "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz",
@@ -398,6 +431,57 @@
398
431
  "node": ">= 0.8"
399
432
  }
400
433
  },
434
+ "node_modules/dom-serializer": {
435
+ "version": "2.0.0",
436
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
437
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
438
+ "dependencies": {
439
+ "domelementtype": "^2.3.0",
440
+ "domhandler": "^5.0.2",
441
+ "entities": "^4.2.0"
442
+ },
443
+ "funding": {
444
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
445
+ }
446
+ },
447
+ "node_modules/domelementtype": {
448
+ "version": "2.3.0",
449
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
450
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
451
+ "funding": [
452
+ {
453
+ "type": "github",
454
+ "url": "https://github.com/sponsors/fb55"
455
+ }
456
+ ]
457
+ },
458
+ "node_modules/domhandler": {
459
+ "version": "5.0.3",
460
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
461
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
462
+ "dependencies": {
463
+ "domelementtype": "^2.3.0"
464
+ },
465
+ "engines": {
466
+ "node": ">= 4"
467
+ },
468
+ "funding": {
469
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
470
+ }
471
+ },
472
+ "node_modules/domutils": {
473
+ "version": "3.1.0",
474
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
475
+ "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
476
+ "dependencies": {
477
+ "dom-serializer": "^2.0.0",
478
+ "domelementtype": "^2.3.0",
479
+ "domhandler": "^5.0.3"
480
+ },
481
+ "funding": {
482
+ "url": "https://github.com/fb55/domutils?sponsor=1"
483
+ }
484
+ },
401
485
  "node_modules/duplexify": {
402
486
  "version": "4.1.3",
403
487
  "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz",
@@ -430,6 +514,17 @@
430
514
  "once": "^1.4.0"
431
515
  }
432
516
  },
517
+ "node_modules/entities": {
518
+ "version": "4.5.0",
519
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
520
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
521
+ "engines": {
522
+ "node": ">=0.12"
523
+ },
524
+ "funding": {
525
+ "url": "https://github.com/fb55/entities?sponsor=1"
526
+ }
527
+ },
433
528
  "node_modules/escalade": {
434
529
  "version": "3.1.2",
435
530
  "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
@@ -568,6 +663,14 @@
568
663
  "node": ">=14.0.0"
569
664
  }
570
665
  },
666
+ "node_modules/he": {
667
+ "version": "1.2.0",
668
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
669
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
670
+ "bin": {
671
+ "he": "bin/he"
672
+ }
673
+ },
571
674
  "node_modules/html-entities": {
572
675
  "version": "2.5.2",
573
676
  "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz",
@@ -688,6 +791,14 @@
688
791
  "bignumber.js": "^9.0.0"
689
792
  }
690
793
  },
794
+ "node_modules/jsonschema": {
795
+ "version": "1.4.1",
796
+ "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz",
797
+ "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==",
798
+ "engines": {
799
+ "node": "*"
800
+ }
801
+ },
691
802
  "node_modules/jwa": {
692
803
  "version": "2.0.0",
693
804
  "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz",
@@ -760,196 +871,462 @@
760
871
  }
761
872
  }
762
873
  },
763
- "node_modules/object-hash": {
874
+ "node_modules/node-html-parser": {
764
- "version": "3.0.0",
875
+ "version": "6.1.13",
765
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
876
+ "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-6.1.13.tgz",
877
+ "integrity": "sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==",
878
+ "dependencies": {
879
+ "css-select": "^5.1.0",
880
+ "he": "1.2.0"
881
+ }
882
+ },
883
+ "node_modules/npm": {
884
+ "version": "8.19.4",
885
+ "resolved": "https://registry.npmjs.org/npm/-/npm-8.19.4.tgz",
766
- "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
886
+ "integrity": "sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==",
887
+ "bundleDependencies": [
888
+ "@isaacs/string-locale-compare",
889
+ "@npmcli/arborist",
890
+ "@npmcli/ci-detect",
891
+ "@npmcli/config",
892
+ "@npmcli/fs",
893
+ "@npmcli/map-workspaces",
894
+ "@npmcli/package-json",
895
+ "@npmcli/run-script",
896
+ "abbrev",
897
+ "archy",
898
+ "cacache",
899
+ "chalk",
900
+ "chownr",
901
+ "cli-columns",
902
+ "cli-table3",
903
+ "columnify",
904
+ "fastest-levenshtein",
905
+ "fs-minipass",
906
+ "glob",
907
+ "graceful-fs",
908
+ "hosted-git-info",
909
+ "ini",
910
+ "init-package-json",
911
+ "is-cidr",
912
+ "json-parse-even-better-errors",
913
+ "libnpmaccess",
914
+ "libnpmdiff",
915
+ "libnpmexec",
916
+ "libnpmfund",
917
+ "libnpmhook",
918
+ "libnpmorg",
919
+ "libnpmpack",
920
+ "libnpmpublish",
921
+ "libnpmsearch",
922
+ "libnpmteam",
923
+ "libnpmversion",
924
+ "make-fetch-happen",
925
+ "minimatch",
926
+ "minipass",
927
+ "minipass-pipeline",
928
+ "mkdirp",
929
+ "mkdirp-infer-owner",
930
+ "ms",
931
+ "node-gyp",
932
+ "nopt",
933
+ "npm-audit-report",
934
+ "npm-install-checks",
935
+ "npm-package-arg",
936
+ "npm-pick-manifest",
937
+ "npm-profile",
938
+ "npm-registry-fetch",
939
+ "npm-user-validate",
940
+ "npmlog",
941
+ "opener",
942
+ "p-map",
943
+ "pacote",
944
+ "parse-conflict-json",
945
+ "proc-log",
946
+ "qrcode-terminal",
947
+ "read",
948
+ "read-package-json",
949
+ "read-package-json-fast",
950
+ "readdir-scoped-modules",
951
+ "rimraf",
952
+ "semver",
953
+ "ssri",
954
+ "tar",
955
+ "text-table",
956
+ "tiny-relative-date",
957
+ "treeverse",
958
+ "validate-npm-package-name",
959
+ "which",
960
+ "write-file-atomic"
961
+ ],
962
+ "workspaces": [
963
+ "docs",
964
+ "smoke-tests",
965
+ "workspaces/*"
966
+ ],
967
+ "dependencies": {
968
+ "@isaacs/string-locale-compare": "^1.1.0",
969
+ "@npmcli/arborist": "^5.6.3",
970
+ "@npmcli/ci-detect": "^2.0.0",
971
+ "@npmcli/config": "^4.2.1",
972
+ "@npmcli/fs": "^2.1.0",
973
+ "@npmcli/map-workspaces": "^2.0.3",
974
+ "@npmcli/package-json": "^2.0.0",
975
+ "@npmcli/run-script": "^4.2.1",
976
+ "abbrev": "~1.1.1",
977
+ "archy": "~1.0.0",
978
+ "cacache": "^16.1.3",
979
+ "chalk": "^4.1.2",
980
+ "chownr": "^2.0.0",
981
+ "cli-columns": "^4.0.0",
982
+ "cli-table3": "^0.6.2",
983
+ "columnify": "^1.6.0",
984
+ "fastest-levenshtein": "^1.0.12",
985
+ "fs-minipass": "^2.1.0",
986
+ "glob": "^8.0.1",
987
+ "graceful-fs": "^4.2.10",
988
+ "hosted-git-info": "^5.2.1",
989
+ "ini": "^3.0.1",
990
+ "init-package-json": "^3.0.2",
991
+ "is-cidr": "^4.0.2",
992
+ "json-parse-even-better-errors": "^2.3.1",
993
+ "libnpmaccess": "^6.0.4",
994
+ "libnpmdiff": "^4.0.5",
995
+ "libnpmexec": "^4.0.14",
996
+ "libnpmfund": "^3.0.5",
997
+ "libnpmhook": "^8.0.4",
998
+ "libnpmorg": "^4.0.4",
999
+ "libnpmpack": "^4.1.3",
1000
+ "libnpmpublish": "^6.0.5",
1001
+ "libnpmsearch": "^5.0.4",
1002
+ "libnpmteam": "^4.0.4",
1003
+ "libnpmversion": "^3.0.7",
1004
+ "make-fetch-happen": "^10.2.0",
1005
+ "minimatch": "^5.1.0",
1006
+ "minipass": "^3.1.6",
1007
+ "minipass-pipeline": "^1.2.4",
1008
+ "mkdirp": "^1.0.4",
1009
+ "mkdirp-infer-owner": "^2.0.0",
1010
+ "ms": "^2.1.2",
1011
+ "node-gyp": "^9.1.0",
1012
+ "nopt": "^6.0.0",
1013
+ "npm-audit-report": "^3.0.0",
1014
+ "npm-install-checks": "^5.0.0",
1015
+ "npm-package-arg": "^9.1.0",
1016
+ "npm-pick-manifest": "^7.0.2",
1017
+ "npm-profile": "^6.2.0",
1018
+ "npm-registry-fetch": "^13.3.1",
1019
+ "npm-user-validate": "^1.0.1",
1020
+ "npmlog": "^6.0.2",
1021
+ "opener": "^1.5.2",
1022
+ "p-map": "^4.0.0",
1023
+ "pacote": "^13.6.2",
1024
+ "parse-conflict-json": "^2.0.2",
1025
+ "proc-log": "^2.0.1",
1026
+ "qrcode-terminal": "^0.12.0",
1027
+ "read": "~1.0.7",
1028
+ "read-package-json": "^5.0.2",
1029
+ "read-package-json-fast": "^2.0.3",
1030
+ "readdir-scoped-modules": "^1.1.0",
1031
+ "rimraf": "^3.0.2",
1032
+ "semver": "^7.3.7",
1033
+ "ssri": "^9.0.1",
1034
+ "tar": "^6.1.11",
1035
+ "text-table": "~0.2.0",
1036
+ "tiny-relative-date": "^1.3.0",
1037
+ "treeverse": "^2.0.0",
1038
+ "validate-npm-package-name": "^4.0.0",
1039
+ "which": "^2.0.2",
1040
+ "write-file-atomic": "^4.0.1"
1041
+ },
1042
+ "bin": {
1043
+ "npm": "bin/npm-cli.js",
1044
+ "npx": "bin/npx-cli.js"
1045
+ },
767
1046
  "engines": {
768
- "node": ">= 6"
1047
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
769
1048
  }
770
1049
  },
771
- "node_modules/once": {
1050
+ "node_modules/npm/node_modules/@colors/colors": {
772
- "version": "1.4.0",
1051
+ "version": "1.5.0",
1052
+ "inBundle": true,
773
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1053
+ "license": "MIT",
774
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1054
+ "optional": true,
775
- "dependencies": {
1055
+ "engines": {
776
- "wrappy": "1"
1056
+ "node": ">=0.1.90"
777
1057
  }
778
1058
  },
779
- "node_modules/proto3-json-serializer": {
1059
+ "node_modules/npm/node_modules/@gar/promisify": {
780
- "version": "2.0.2",
1060
+ "version": "1.1.3",
1061
+ "inBundle": true,
1062
+ "license": "MIT"
1063
+ },
781
- "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-2.0.2.tgz",
1064
+ "node_modules/npm/node_modules/@isaacs/string-locale-compare": {
1065
+ "version": "1.1.0",
1066
+ "inBundle": true,
1067
+ "license": "ISC"
1068
+ },
782
- "integrity": "sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==",
1069
+ "node_modules/npm/node_modules/@npmcli/arborist": {
1070
+ "version": "5.6.3",
1071
+ "inBundle": true,
1072
+ "license": "ISC",
783
1073
  "dependencies": {
1074
+ "@isaacs/string-locale-compare": "^1.1.0",
1075
+ "@npmcli/installed-package-contents": "^1.0.7",
1076
+ "@npmcli/map-workspaces": "^2.0.3",
1077
+ "@npmcli/metavuln-calculator": "^3.0.1",
1078
+ "@npmcli/move-file": "^2.0.0",
1079
+ "@npmcli/name-from-folder": "^1.0.1",
1080
+ "@npmcli/node-gyp": "^2.0.0",
1081
+ "@npmcli/package-json": "^2.0.0",
1082
+ "@npmcli/query": "^1.2.0",
1083
+ "@npmcli/run-script": "^4.1.3",
1084
+ "bin-links": "^3.0.3",
1085
+ "cacache": "^16.1.3",
1086
+ "common-ancestor-path": "^1.0.1",
1087
+ "hosted-git-info": "^5.2.1",
1088
+ "json-parse-even-better-errors": "^2.3.1",
1089
+ "json-stringify-nice": "^1.1.4",
1090
+ "minimatch": "^5.1.0",
1091
+ "mkdirp": "^1.0.4",
1092
+ "mkdirp-infer-owner": "^2.0.0",
1093
+ "nopt": "^6.0.0",
1094
+ "npm-install-checks": "^5.0.0",
1095
+ "npm-package-arg": "^9.0.0",
1096
+ "npm-pick-manifest": "^7.0.2",
1097
+ "npm-registry-fetch": "^13.0.0",
1098
+ "npmlog": "^6.0.2",
1099
+ "pacote": "^13.6.1",
1100
+ "parse-conflict-json": "^2.0.1",
784
- "protobufjs": "^7.2.5"
1101
+ "proc-log": "^2.0.0",
1102
+ "promise-all-reject-late": "^1.0.0",
1103
+ "promise-call-limit": "^1.0.1",
1104
+ "read-package-json-fast": "^2.0.2",
1105
+ "readdir-scoped-modules": "^1.1.0",
1106
+ "rimraf": "^3.0.2",
1107
+ "semver": "^7.3.7",
1108
+ "ssri": "^9.0.0",
1109
+ "treeverse": "^2.0.0",
1110
+ "walk-up-path": "^1.0.0"
1111
+ },
1112
+ "bin": {
1113
+ "arborist": "bin/index.js"
785
1114
  },
786
1115
  "engines": {
787
- "node": ">=14.0.0"
1116
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
788
1117
  }
789
1118
  },
790
- "node_modules/protobufjs": {
1119
+ "node_modules/npm/node_modules/@npmcli/ci-detect": {
791
- "version": "7.3.0",
1120
+ "version": "2.0.0",
792
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.0.tgz",
793
- "integrity": "sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==",
794
- "hasInstallScript": true,
1121
+ "inBundle": true,
1122
+ "license": "ISC",
1123
+ "engines": {
1124
+ "node": "^12.13.0 || ^14.15.0 || >=16"
1125
+ }
1126
+ },
1127
+ "node_modules/npm/node_modules/@npmcli/config": {
1128
+ "version": "4.2.2",
1129
+ "inBundle": true,
1130
+ "license": "ISC",
795
1131
  "dependencies": {
796
- "@protobufjs/aspromise": "^1.1.2",
1132
+ "@npmcli/map-workspaces": "^2.0.2",
797
- "@protobufjs/base64": "^1.1.2",
1133
+ "ini": "^3.0.0",
798
- "@protobufjs/codegen": "^2.0.4",
1134
+ "mkdirp-infer-owner": "^2.0.0",
799
- "@protobufjs/eventemitter": "^1.1.0",
800
- "@protobufjs/fetch": "^1.1.0",
801
- "@protobufjs/float": "^1.0.2",
802
- "@protobufjs/inquire": "^1.1.0",
803
- "@protobufjs/path": "^1.1.2",
804
- "@protobufjs/pool": "^1.1.0",
805
- "@protobufjs/utf8": "^1.1.0",
806
- "@types/node": ">=13.7.0",
807
- "long": "^5.0.0"
1135
+ "nopt": "^6.0.0",
1136
+ "proc-log": "^2.0.0",
1137
+ "read-package-json-fast": "^2.0.3",
1138
+ "semver": "^7.3.5",
1139
+ "walk-up-path": "^1.0.0"
808
1140
  },
809
1141
  "engines": {
810
- "node": ">=12.0.0"
1142
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
811
1143
  }
812
1144
  },
813
- "node_modules/proxy-from-env": {
1145
+ "node_modules/npm/node_modules/@npmcli/disparity-colors": {
814
- "version": "1.1.0",
1146
+ "version": "2.0.0",
1147
+ "inBundle": true,
1148
+ "license": "ISC",
1149
+ "dependencies": {
1150
+ "ansi-styles": "^4.3.0"
1151
+ },
1152
+ "engines": {
815
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
1153
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
816
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
1154
+ }
817
1155
  },
818
- "node_modules/readable-stream": {
1156
+ "node_modules/npm/node_modules/@npmcli/fs": {
819
- "version": "3.6.2",
1157
+ "version": "2.1.2",
1158
+ "inBundle": true,
820
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
1159
+ "license": "ISC",
821
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
822
1160
  "dependencies": {
1161
+ "@gar/promisify": "^1.1.3",
823
- "inherits": "^2.0.3",
1162
+ "semver": "^7.3.5"
824
- "string_decoder": "^1.1.1",
825
- "util-deprecate": "^1.0.1"
826
1163
  },
827
1164
  "engines": {
828
- "node": ">= 6"
1165
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
829
1166
  }
830
1167
  },
831
- "node_modules/require-directory": {
1168
+ "node_modules/npm/node_modules/@npmcli/git": {
832
- "version": "2.1.1",
1169
+ "version": "3.0.2",
1170
+ "inBundle": true,
1171
+ "license": "ISC",
1172
+ "dependencies": {
833
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1173
+ "@npmcli/promise-spawn": "^3.0.0",
1174
+ "lru-cache": "^7.4.4",
1175
+ "mkdirp": "^1.0.4",
1176
+ "npm-pick-manifest": "^7.0.0",
1177
+ "proc-log": "^2.0.0",
1178
+ "promise-inflight": "^1.0.1",
834
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
1179
+ "promise-retry": "^2.0.1",
1180
+ "semver": "^7.3.5",
1181
+ "which": "^2.0.2"
1182
+ },
835
1183
  "engines": {
836
- "node": ">=0.10.0"
1184
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
837
1185
  }
838
1186
  },
839
- "node_modules/retry-request": {
1187
+ "node_modules/npm/node_modules/@npmcli/installed-package-contents": {
840
- "version": "7.0.2",
1188
+ "version": "1.0.7",
1189
+ "inBundle": true,
841
- "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-7.0.2.tgz",
1190
+ "license": "ISC",
842
- "integrity": "sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w==",
843
1191
  "dependencies": {
844
- "@types/request": "^2.48.8",
845
- "extend": "^3.0.2",
1192
+ "npm-bundled": "^1.1.1",
846
- "teeny-request": "^9.0.0"
1193
+ "npm-normalize-package-bin": "^1.0.1"
1194
+ },
1195
+ "bin": {
1196
+ "installed-package-contents": "index.js"
847
1197
  },
848
1198
  "engines": {
849
- "node": ">=14"
1199
+ "node": ">= 10"
850
1200
  }
851
1201
  },
852
- "node_modules/safe-buffer": {
1202
+ "node_modules/npm/node_modules/@npmcli/installed-package-contents/node_modules/npm-bundled": {
853
- "version": "5.2.1",
1203
+ "version": "1.1.2",
854
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
855
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
856
- "funding": [
1204
+ "inBundle": true,
857
- {
858
- "type": "github",
1205
+ "license": "ISC",
859
- "url": "https://github.com/sponsors/feross"
1206
+ "dependencies": {
860
- },
861
- {
862
- "type": "patreon",
1207
+ "npm-normalize-package-bin": "^1.0.1"
863
- "url": "https://www.patreon.com/feross"
864
- },
865
- {
866
- "type": "consulting",
867
- "url": "https://feross.org/support"
868
- }
1208
+ }
869
- ]
870
1209
  },
871
- "node_modules/setprototypeof": {
1210
+ "node_modules/npm/node_modules/@npmcli/map-workspaces": {
872
- "version": "1.2.0",
1211
+ "version": "2.0.4",
1212
+ "inBundle": true,
1213
+ "license": "ISC",
1214
+ "dependencies": {
1215
+ "@npmcli/name-from-folder": "^1.0.1",
1216
+ "glob": "^8.0.1",
1217
+ "minimatch": "^5.0.1",
1218
+ "read-package-json-fast": "^2.0.3"
1219
+ },
1220
+ "engines": {
873
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
1221
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
874
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
1222
+ }
875
1223
  },
876
- "node_modules/statuses": {
1224
+ "node_modules/npm/node_modules/@npmcli/metavuln-calculator": {
877
- "version": "2.0.1",
1225
+ "version": "3.1.1",
1226
+ "inBundle": true,
1227
+ "license": "ISC",
1228
+ "dependencies": {
1229
+ "cacache": "^16.0.0",
878
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
1230
+ "json-parse-even-better-errors": "^2.3.1",
879
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
1231
+ "pacote": "^13.0.3",
1232
+ "semver": "^7.3.5"
1233
+ },
880
1234
  "engines": {
881
- "node": ">= 0.8"
1235
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
882
1236
  }
883
1237
  },
884
- "node_modules/stream-events": {
1238
+ "node_modules/npm/node_modules/@npmcli/move-file": {
885
- "version": "1.0.5",
1239
+ "version": "2.0.1",
886
- "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz",
1240
+ "inBundle": true,
887
- "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==",
1241
+ "license": "MIT",
888
1242
  "dependencies": {
1243
+ "mkdirp": "^1.0.4",
889
- "stubs": "^3.0.0"
1244
+ "rimraf": "^3.0.2"
1245
+ },
1246
+ "engines": {
1247
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
890
1248
  }
891
1249
  },
892
- "node_modules/stream-shift": {
1250
+ "node_modules/npm/node_modules/@npmcli/name-from-folder": {
893
- "version": "1.0.3",
1251
+ "version": "1.0.1",
1252
+ "inBundle": true,
894
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz",
1253
+ "license": "ISC"
895
- "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ=="
896
1254
  },
897
- "node_modules/string_decoder": {
1255
+ "node_modules/npm/node_modules/@npmcli/node-gyp": {
898
- "version": "1.3.0",
1256
+ "version": "2.0.0",
1257
+ "inBundle": true,
899
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
1258
+ "license": "ISC",
900
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
901
- "dependencies": {
1259
+ "engines": {
902
- "safe-buffer": "~5.2.0"
1260
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
903
1261
  }
904
1262
  },
905
- "node_modules/string-width": {
1263
+ "node_modules/npm/node_modules/@npmcli/package-json": {
906
- "version": "4.2.3",
1264
+ "version": "2.0.0",
1265
+ "inBundle": true,
907
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1266
+ "license": "ISC",
908
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
909
1267
  "dependencies": {
910
- "emoji-regex": "^8.0.0",
911
- "is-fullwidth-code-point": "^3.0.0",
1268
+ "json-parse-even-better-errors": "^2.3.1"
912
- "strip-ansi": "^6.0.1"
913
1269
  },
914
1270
  "engines": {
915
- "node": ">=8"
1271
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
916
1272
  }
917
1273
  },
918
- "node_modules/strip-ansi": {
1274
+ "node_modules/npm/node_modules/@npmcli/promise-spawn": {
919
- "version": "6.0.1",
1275
+ "version": "3.0.0",
1276
+ "inBundle": true,
920
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1277
+ "license": "ISC",
921
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
922
1278
  "dependencies": {
923
- "ansi-regex": "^5.0.1"
1279
+ "infer-owner": "^1.0.4"
924
1280
  },
925
1281
  "engines": {
926
- "node": ">=8"
1282
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
927
1283
  }
928
1284
  },
929
- "node_modules/stubs": {
1285
+ "node_modules/npm/node_modules/@npmcli/query": {
930
- "version": "3.0.0",
1286
+ "version": "1.2.0",
1287
+ "inBundle": true,
1288
+ "license": "ISC",
1289
+ "dependencies": {
1290
+ "npm-package-arg": "^9.1.0",
1291
+ "postcss-selector-parser": "^6.0.10",
1292
+ "semver": "^7.3.7"
1293
+ },
1294
+ "engines": {
931
- "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz",
1295
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
932
- "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw=="
1296
+ }
933
1297
  },
934
- "node_modules/teeny-request": {
1298
+ "node_modules/npm/node_modules/@npmcli/run-script": {
935
- "version": "9.0.0",
1299
+ "version": "4.2.1",
1300
+ "inBundle": true,
936
- "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-9.0.0.tgz",
1301
+ "license": "ISC",
937
- "integrity": "sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==",
938
1302
  "dependencies": {
939
- "http-proxy-agent": "^5.0.0",
940
- "https-proxy-agent": "^5.0.0",
1303
+ "@npmcli/node-gyp": "^2.0.0",
1304
+ "@npmcli/promise-spawn": "^3.0.0",
941
- "node-fetch": "^2.6.9",
1305
+ "node-gyp": "^9.0.0",
942
- "stream-events": "^1.0.5",
1306
+ "read-package-json-fast": "^2.0.3",
943
- "uuid": "^9.0.0"
1307
+ "which": "^2.0.2"
944
1308
  },
945
1309
  "engines": {
946
- "node": ">=14"
1310
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
947
1311
  }
948
1312
  },
1313
+ "node_modules/npm/node_modules/@tootallnate/once": {
1314
+ "version": "2.0.0",
1315
+ "inBundle": true,
1316
+ "license": "MIT",
1317
+ "engines": {
1318
+ "node": ">= 10"
1319
+ }
1320
+ },
1321
+ "node_modules/npm/node_modules/abbrev": {
1322
+ "version": "1.1.1",
1323
+ "inBundle": true,
1324
+ "license": "ISC"
1325
+ },
949
- "node_modules/teeny-request/node_modules/agent-base": {
1326
+ "node_modules/npm/node_modules/agent-base": {
950
1327
  "version": "6.0.2",
1328
+ "inBundle": true,
951
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
1329
+ "license": "MIT",
952
- "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
953
1330
  "dependencies": {
954
1331
  "debug": "4"
955
1332
  },
@@ -957,24 +1334,2146 @@
957
1334
  "node": ">= 6.0.0"
958
1335
  }
959
1336
  },
960
- "node_modules/teeny-request/node_modules/https-proxy-agent": {
1337
+ "node_modules/npm/node_modules/agentkeepalive": {
961
- "version": "5.0.1",
1338
+ "version": "4.2.1",
962
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
1339
+ "inBundle": true,
963
- "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
1340
+ "license": "MIT",
964
1341
  "dependencies": {
965
- "agent-base": "6",
966
- "debug": "4"
1342
+ "debug": "^4.1.0",
1343
+ "depd": "^1.1.2",
1344
+ "humanize-ms": "^1.2.1"
967
1345
  },
968
1346
  "engines": {
969
- "node": ">= 6"
1347
+ "node": ">= 8.0.0"
970
1348
  }
971
1349
  },
972
- "node_modules/toidentifier": {
1350
+ "node_modules/npm/node_modules/aggregate-error": {
973
- "version": "1.0.1",
1351
+ "version": "3.1.0",
1352
+ "inBundle": true,
1353
+ "license": "MIT",
1354
+ "dependencies": {
974
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
1355
+ "clean-stack": "^2.0.0",
975
- "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
1356
+ "indent-string": "^4.0.0"
1357
+ },
976
1358
  "engines": {
1359
+ "node": ">=8"
1360
+ }
1361
+ },
1362
+ "node_modules/npm/node_modules/ansi-regex": {
1363
+ "version": "5.0.1",
1364
+ "inBundle": true,
1365
+ "license": "MIT",
1366
+ "engines": {
1367
+ "node": ">=8"
1368
+ }
1369
+ },
1370
+ "node_modules/npm/node_modules/ansi-styles": {
1371
+ "version": "4.3.0",
1372
+ "inBundle": true,
1373
+ "license": "MIT",
1374
+ "dependencies": {
1375
+ "color-convert": "^2.0.1"
1376
+ },
1377
+ "engines": {
1378
+ "node": ">=8"
1379
+ },
1380
+ "funding": {
1381
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1382
+ }
1383
+ },
1384
+ "node_modules/npm/node_modules/aproba": {
1385
+ "version": "2.0.0",
1386
+ "inBundle": true,
1387
+ "license": "ISC"
1388
+ },
1389
+ "node_modules/npm/node_modules/archy": {
1390
+ "version": "1.0.0",
1391
+ "inBundle": true,
1392
+ "license": "MIT"
1393
+ },
1394
+ "node_modules/npm/node_modules/are-we-there-yet": {
1395
+ "version": "3.0.1",
1396
+ "inBundle": true,
1397
+ "license": "ISC",
1398
+ "dependencies": {
1399
+ "delegates": "^1.0.0",
1400
+ "readable-stream": "^3.6.0"
1401
+ },
1402
+ "engines": {
1403
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1404
+ }
1405
+ },
1406
+ "node_modules/npm/node_modules/asap": {
1407
+ "version": "2.0.6",
1408
+ "inBundle": true,
1409
+ "license": "MIT"
1410
+ },
1411
+ "node_modules/npm/node_modules/balanced-match": {
1412
+ "version": "1.0.2",
1413
+ "inBundle": true,
1414
+ "license": "MIT"
1415
+ },
1416
+ "node_modules/npm/node_modules/bin-links": {
1417
+ "version": "3.0.3",
1418
+ "inBundle": true,
1419
+ "license": "ISC",
1420
+ "dependencies": {
1421
+ "cmd-shim": "^5.0.0",
1422
+ "mkdirp-infer-owner": "^2.0.0",
1423
+ "npm-normalize-package-bin": "^2.0.0",
1424
+ "read-cmd-shim": "^3.0.0",
1425
+ "rimraf": "^3.0.0",
1426
+ "write-file-atomic": "^4.0.0"
1427
+ },
1428
+ "engines": {
1429
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1430
+ }
1431
+ },
1432
+ "node_modules/npm/node_modules/bin-links/node_modules/npm-normalize-package-bin": {
1433
+ "version": "2.0.0",
1434
+ "inBundle": true,
1435
+ "license": "ISC",
1436
+ "engines": {
1437
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1438
+ }
1439
+ },
1440
+ "node_modules/npm/node_modules/binary-extensions": {
1441
+ "version": "2.2.0",
1442
+ "inBundle": true,
1443
+ "license": "MIT",
1444
+ "engines": {
1445
+ "node": ">=8"
1446
+ }
1447
+ },
1448
+ "node_modules/npm/node_modules/brace-expansion": {
1449
+ "version": "2.0.1",
1450
+ "inBundle": true,
1451
+ "license": "MIT",
1452
+ "dependencies": {
1453
+ "balanced-match": "^1.0.0"
1454
+ }
1455
+ },
1456
+ "node_modules/npm/node_modules/builtins": {
1457
+ "version": "5.0.1",
1458
+ "inBundle": true,
1459
+ "license": "MIT",
1460
+ "dependencies": {
1461
+ "semver": "^7.0.0"
1462
+ }
1463
+ },
1464
+ "node_modules/npm/node_modules/cacache": {
1465
+ "version": "16.1.3",
1466
+ "inBundle": true,
1467
+ "license": "ISC",
1468
+ "dependencies": {
1469
+ "@npmcli/fs": "^2.1.0",
1470
+ "@npmcli/move-file": "^2.0.0",
1471
+ "chownr": "^2.0.0",
1472
+ "fs-minipass": "^2.1.0",
1473
+ "glob": "^8.0.1",
1474
+ "infer-owner": "^1.0.4",
1475
+ "lru-cache": "^7.7.1",
1476
+ "minipass": "^3.1.6",
1477
+ "minipass-collect": "^1.0.2",
1478
+ "minipass-flush": "^1.0.5",
1479
+ "minipass-pipeline": "^1.2.4",
1480
+ "mkdirp": "^1.0.4",
1481
+ "p-map": "^4.0.0",
1482
+ "promise-inflight": "^1.0.1",
1483
+ "rimraf": "^3.0.2",
1484
+ "ssri": "^9.0.0",
1485
+ "tar": "^6.1.11",
1486
+ "unique-filename": "^2.0.0"
1487
+ },
1488
+ "engines": {
1489
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1490
+ }
1491
+ },
1492
+ "node_modules/npm/node_modules/chalk": {
1493
+ "version": "4.1.2",
1494
+ "inBundle": true,
1495
+ "license": "MIT",
1496
+ "dependencies": {
1497
+ "ansi-styles": "^4.1.0",
1498
+ "supports-color": "^7.1.0"
1499
+ },
1500
+ "engines": {
1501
+ "node": ">=10"
1502
+ },
1503
+ "funding": {
1504
+ "url": "https://github.com/chalk/chalk?sponsor=1"
1505
+ }
1506
+ },
1507
+ "node_modules/npm/node_modules/chownr": {
1508
+ "version": "2.0.0",
1509
+ "inBundle": true,
1510
+ "license": "ISC",
1511
+ "engines": {
1512
+ "node": ">=10"
1513
+ }
1514
+ },
1515
+ "node_modules/npm/node_modules/cidr-regex": {
1516
+ "version": "3.1.1",
1517
+ "inBundle": true,
1518
+ "license": "BSD-2-Clause",
1519
+ "dependencies": {
1520
+ "ip-regex": "^4.1.0"
1521
+ },
1522
+ "engines": {
1523
+ "node": ">=10"
1524
+ }
1525
+ },
1526
+ "node_modules/npm/node_modules/clean-stack": {
1527
+ "version": "2.2.0",
1528
+ "inBundle": true,
1529
+ "license": "MIT",
1530
+ "engines": {
1531
+ "node": ">=6"
1532
+ }
1533
+ },
1534
+ "node_modules/npm/node_modules/cli-columns": {
1535
+ "version": "4.0.0",
1536
+ "inBundle": true,
1537
+ "license": "MIT",
1538
+ "dependencies": {
1539
+ "string-width": "^4.2.3",
1540
+ "strip-ansi": "^6.0.1"
1541
+ },
1542
+ "engines": {
1543
+ "node": ">= 10"
1544
+ }
1545
+ },
1546
+ "node_modules/npm/node_modules/cli-table3": {
1547
+ "version": "0.6.2",
1548
+ "inBundle": true,
1549
+ "license": "MIT",
1550
+ "dependencies": {
1551
+ "string-width": "^4.2.0"
1552
+ },
1553
+ "engines": {
1554
+ "node": "10.* || >= 12.*"
1555
+ },
1556
+ "optionalDependencies": {
1557
+ "@colors/colors": "1.5.0"
1558
+ }
1559
+ },
1560
+ "node_modules/npm/node_modules/clone": {
1561
+ "version": "1.0.4",
1562
+ "inBundle": true,
1563
+ "license": "MIT",
1564
+ "engines": {
1565
+ "node": ">=0.8"
1566
+ }
1567
+ },
1568
+ "node_modules/npm/node_modules/cmd-shim": {
1569
+ "version": "5.0.0",
1570
+ "inBundle": true,
1571
+ "license": "ISC",
1572
+ "dependencies": {
1573
+ "mkdirp-infer-owner": "^2.0.0"
1574
+ },
1575
+ "engines": {
1576
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1577
+ }
1578
+ },
1579
+ "node_modules/npm/node_modules/color-convert": {
1580
+ "version": "2.0.1",
1581
+ "inBundle": true,
1582
+ "license": "MIT",
1583
+ "dependencies": {
1584
+ "color-name": "~1.1.4"
1585
+ },
1586
+ "engines": {
1587
+ "node": ">=7.0.0"
1588
+ }
1589
+ },
1590
+ "node_modules/npm/node_modules/color-name": {
1591
+ "version": "1.1.4",
1592
+ "inBundle": true,
1593
+ "license": "MIT"
1594
+ },
1595
+ "node_modules/npm/node_modules/color-support": {
1596
+ "version": "1.1.3",
1597
+ "inBundle": true,
1598
+ "license": "ISC",
1599
+ "bin": {
1600
+ "color-support": "bin.js"
1601
+ }
1602
+ },
1603
+ "node_modules/npm/node_modules/columnify": {
1604
+ "version": "1.6.0",
1605
+ "inBundle": true,
1606
+ "license": "MIT",
1607
+ "dependencies": {
1608
+ "strip-ansi": "^6.0.1",
1609
+ "wcwidth": "^1.0.0"
1610
+ },
1611
+ "engines": {
1612
+ "node": ">=8.0.0"
1613
+ }
1614
+ },
1615
+ "node_modules/npm/node_modules/common-ancestor-path": {
1616
+ "version": "1.0.1",
1617
+ "inBundle": true,
1618
+ "license": "ISC"
1619
+ },
1620
+ "node_modules/npm/node_modules/concat-map": {
1621
+ "version": "0.0.1",
1622
+ "inBundle": true,
1623
+ "license": "MIT"
1624
+ },
1625
+ "node_modules/npm/node_modules/console-control-strings": {
1626
+ "version": "1.1.0",
1627
+ "inBundle": true,
1628
+ "license": "ISC"
1629
+ },
1630
+ "node_modules/npm/node_modules/cssesc": {
1631
+ "version": "3.0.0",
1632
+ "inBundle": true,
1633
+ "license": "MIT",
1634
+ "bin": {
1635
+ "cssesc": "bin/cssesc"
1636
+ },
1637
+ "engines": {
1638
+ "node": ">=4"
1639
+ }
1640
+ },
1641
+ "node_modules/npm/node_modules/debug": {
1642
+ "version": "4.3.4",
1643
+ "inBundle": true,
1644
+ "license": "MIT",
1645
+ "dependencies": {
1646
+ "ms": "2.1.2"
1647
+ },
1648
+ "engines": {
1649
+ "node": ">=6.0"
1650
+ },
1651
+ "peerDependenciesMeta": {
1652
+ "supports-color": {
1653
+ "optional": true
1654
+ }
1655
+ }
1656
+ },
1657
+ "node_modules/npm/node_modules/debug/node_modules/ms": {
1658
+ "version": "2.1.2",
1659
+ "inBundle": true,
1660
+ "license": "MIT"
1661
+ },
1662
+ "node_modules/npm/node_modules/debuglog": {
1663
+ "version": "1.0.1",
1664
+ "inBundle": true,
1665
+ "license": "MIT",
1666
+ "engines": {
1667
+ "node": "*"
1668
+ }
1669
+ },
1670
+ "node_modules/npm/node_modules/defaults": {
1671
+ "version": "1.0.3",
1672
+ "inBundle": true,
1673
+ "license": "MIT",
1674
+ "dependencies": {
1675
+ "clone": "^1.0.2"
1676
+ }
1677
+ },
1678
+ "node_modules/npm/node_modules/delegates": {
1679
+ "version": "1.0.0",
1680
+ "inBundle": true,
1681
+ "license": "MIT"
1682
+ },
1683
+ "node_modules/npm/node_modules/depd": {
1684
+ "version": "1.1.2",
1685
+ "inBundle": true,
1686
+ "license": "MIT",
1687
+ "engines": {
1688
+ "node": ">= 0.6"
1689
+ }
1690
+ },
1691
+ "node_modules/npm/node_modules/dezalgo": {
1692
+ "version": "1.0.4",
1693
+ "inBundle": true,
1694
+ "license": "ISC",
1695
+ "dependencies": {
1696
+ "asap": "^2.0.0",
1697
+ "wrappy": "1"
1698
+ }
1699
+ },
1700
+ "node_modules/npm/node_modules/diff": {
1701
+ "version": "5.1.0",
1702
+ "inBundle": true,
1703
+ "license": "BSD-3-Clause",
1704
+ "engines": {
1705
+ "node": ">=0.3.1"
1706
+ }
1707
+ },
1708
+ "node_modules/npm/node_modules/emoji-regex": {
1709
+ "version": "8.0.0",
1710
+ "inBundle": true,
1711
+ "license": "MIT"
1712
+ },
1713
+ "node_modules/npm/node_modules/encoding": {
1714
+ "version": "0.1.13",
1715
+ "inBundle": true,
1716
+ "license": "MIT",
1717
+ "optional": true,
1718
+ "dependencies": {
1719
+ "iconv-lite": "^0.6.2"
1720
+ }
1721
+ },
1722
+ "node_modules/npm/node_modules/env-paths": {
1723
+ "version": "2.2.1",
1724
+ "inBundle": true,
1725
+ "license": "MIT",
1726
+ "engines": {
1727
+ "node": ">=6"
1728
+ }
1729
+ },
1730
+ "node_modules/npm/node_modules/err-code": {
1731
+ "version": "2.0.3",
1732
+ "inBundle": true,
1733
+ "license": "MIT"
1734
+ },
1735
+ "node_modules/npm/node_modules/fastest-levenshtein": {
1736
+ "version": "1.0.12",
1737
+ "inBundle": true,
1738
+ "license": "MIT"
1739
+ },
1740
+ "node_modules/npm/node_modules/fs-minipass": {
1741
+ "version": "2.1.0",
1742
+ "inBundle": true,
1743
+ "license": "ISC",
1744
+ "dependencies": {
1745
+ "minipass": "^3.0.0"
1746
+ },
1747
+ "engines": {
1748
+ "node": ">= 8"
1749
+ }
1750
+ },
1751
+ "node_modules/npm/node_modules/fs.realpath": {
1752
+ "version": "1.0.0",
1753
+ "inBundle": true,
1754
+ "license": "ISC"
1755
+ },
1756
+ "node_modules/npm/node_modules/function-bind": {
1757
+ "version": "1.1.1",
1758
+ "inBundle": true,
1759
+ "license": "MIT"
1760
+ },
1761
+ "node_modules/npm/node_modules/gauge": {
1762
+ "version": "4.0.4",
1763
+ "inBundle": true,
1764
+ "license": "ISC",
1765
+ "dependencies": {
1766
+ "aproba": "^1.0.3 || ^2.0.0",
1767
+ "color-support": "^1.1.3",
1768
+ "console-control-strings": "^1.1.0",
1769
+ "has-unicode": "^2.0.1",
1770
+ "signal-exit": "^3.0.7",
1771
+ "string-width": "^4.2.3",
1772
+ "strip-ansi": "^6.0.1",
1773
+ "wide-align": "^1.1.5"
1774
+ },
1775
+ "engines": {
1776
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1777
+ }
1778
+ },
1779
+ "node_modules/npm/node_modules/glob": {
1780
+ "version": "8.0.3",
1781
+ "inBundle": true,
1782
+ "license": "ISC",
1783
+ "dependencies": {
1784
+ "fs.realpath": "^1.0.0",
1785
+ "inflight": "^1.0.4",
1786
+ "inherits": "2",
1787
+ "minimatch": "^5.0.1",
1788
+ "once": "^1.3.0"
1789
+ },
1790
+ "engines": {
1791
+ "node": ">=12"
1792
+ },
1793
+ "funding": {
1794
+ "url": "https://github.com/sponsors/isaacs"
1795
+ }
1796
+ },
1797
+ "node_modules/npm/node_modules/graceful-fs": {
1798
+ "version": "4.2.10",
1799
+ "inBundle": true,
1800
+ "license": "ISC"
1801
+ },
1802
+ "node_modules/npm/node_modules/has": {
1803
+ "version": "1.0.3",
1804
+ "inBundle": true,
1805
+ "license": "MIT",
1806
+ "dependencies": {
1807
+ "function-bind": "^1.1.1"
1808
+ },
1809
+ "engines": {
1810
+ "node": ">= 0.4.0"
1811
+ }
1812
+ },
1813
+ "node_modules/npm/node_modules/has-flag": {
1814
+ "version": "4.0.0",
1815
+ "inBundle": true,
1816
+ "license": "MIT",
1817
+ "engines": {
1818
+ "node": ">=8"
1819
+ }
1820
+ },
1821
+ "node_modules/npm/node_modules/has-unicode": {
1822
+ "version": "2.0.1",
1823
+ "inBundle": true,
1824
+ "license": "ISC"
1825
+ },
1826
+ "node_modules/npm/node_modules/hosted-git-info": {
1827
+ "version": "5.2.1",
1828
+ "inBundle": true,
1829
+ "license": "ISC",
1830
+ "dependencies": {
1831
+ "lru-cache": "^7.5.1"
1832
+ },
1833
+ "engines": {
1834
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1835
+ }
1836
+ },
1837
+ "node_modules/npm/node_modules/http-cache-semantics": {
1838
+ "version": "4.1.1",
1839
+ "inBundle": true,
1840
+ "license": "BSD-2-Clause"
1841
+ },
1842
+ "node_modules/npm/node_modules/http-proxy-agent": {
1843
+ "version": "5.0.0",
1844
+ "inBundle": true,
1845
+ "license": "MIT",
1846
+ "dependencies": {
1847
+ "@tootallnate/once": "2",
1848
+ "agent-base": "6",
1849
+ "debug": "4"
1850
+ },
1851
+ "engines": {
1852
+ "node": ">= 6"
1853
+ }
1854
+ },
1855
+ "node_modules/npm/node_modules/https-proxy-agent": {
1856
+ "version": "5.0.1",
1857
+ "inBundle": true,
1858
+ "license": "MIT",
1859
+ "dependencies": {
1860
+ "agent-base": "6",
1861
+ "debug": "4"
1862
+ },
1863
+ "engines": {
1864
+ "node": ">= 6"
1865
+ }
1866
+ },
1867
+ "node_modules/npm/node_modules/humanize-ms": {
1868
+ "version": "1.2.1",
1869
+ "inBundle": true,
1870
+ "license": "MIT",
1871
+ "dependencies": {
1872
+ "ms": "^2.0.0"
1873
+ }
1874
+ },
1875
+ "node_modules/npm/node_modules/iconv-lite": {
1876
+ "version": "0.6.3",
1877
+ "inBundle": true,
1878
+ "license": "MIT",
1879
+ "optional": true,
1880
+ "dependencies": {
1881
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
1882
+ },
1883
+ "engines": {
1884
+ "node": ">=0.10.0"
1885
+ }
1886
+ },
1887
+ "node_modules/npm/node_modules/ignore-walk": {
1888
+ "version": "5.0.1",
1889
+ "inBundle": true,
1890
+ "license": "ISC",
1891
+ "dependencies": {
1892
+ "minimatch": "^5.0.1"
1893
+ },
1894
+ "engines": {
1895
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1896
+ }
1897
+ },
1898
+ "node_modules/npm/node_modules/imurmurhash": {
1899
+ "version": "0.1.4",
1900
+ "inBundle": true,
1901
+ "license": "MIT",
1902
+ "engines": {
1903
+ "node": ">=0.8.19"
1904
+ }
1905
+ },
1906
+ "node_modules/npm/node_modules/indent-string": {
1907
+ "version": "4.0.0",
1908
+ "inBundle": true,
1909
+ "license": "MIT",
1910
+ "engines": {
1911
+ "node": ">=8"
1912
+ }
1913
+ },
1914
+ "node_modules/npm/node_modules/infer-owner": {
1915
+ "version": "1.0.4",
1916
+ "inBundle": true,
1917
+ "license": "ISC"
1918
+ },
1919
+ "node_modules/npm/node_modules/inflight": {
1920
+ "version": "1.0.6",
1921
+ "inBundle": true,
1922
+ "license": "ISC",
1923
+ "dependencies": {
1924
+ "once": "^1.3.0",
1925
+ "wrappy": "1"
1926
+ }
1927
+ },
1928
+ "node_modules/npm/node_modules/inherits": {
1929
+ "version": "2.0.4",
1930
+ "inBundle": true,
1931
+ "license": "ISC"
1932
+ },
1933
+ "node_modules/npm/node_modules/ini": {
1934
+ "version": "3.0.1",
1935
+ "inBundle": true,
1936
+ "license": "ISC",
1937
+ "engines": {
1938
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1939
+ }
1940
+ },
1941
+ "node_modules/npm/node_modules/init-package-json": {
1942
+ "version": "3.0.2",
1943
+ "inBundle": true,
1944
+ "license": "ISC",
1945
+ "dependencies": {
1946
+ "npm-package-arg": "^9.0.1",
1947
+ "promzard": "^0.3.0",
1948
+ "read": "^1.0.7",
1949
+ "read-package-json": "^5.0.0",
1950
+ "semver": "^7.3.5",
1951
+ "validate-npm-package-license": "^3.0.4",
1952
+ "validate-npm-package-name": "^4.0.0"
1953
+ },
1954
+ "engines": {
1955
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1956
+ }
1957
+ },
1958
+ "node_modules/npm/node_modules/ip": {
1959
+ "version": "2.0.0",
1960
+ "inBundle": true,
1961
+ "license": "MIT"
1962
+ },
1963
+ "node_modules/npm/node_modules/ip-regex": {
1964
+ "version": "4.3.0",
1965
+ "inBundle": true,
1966
+ "license": "MIT",
1967
+ "engines": {
1968
+ "node": ">=8"
1969
+ }
1970
+ },
1971
+ "node_modules/npm/node_modules/is-cidr": {
1972
+ "version": "4.0.2",
1973
+ "inBundle": true,
1974
+ "license": "BSD-2-Clause",
1975
+ "dependencies": {
1976
+ "cidr-regex": "^3.1.1"
1977
+ },
1978
+ "engines": {
1979
+ "node": ">=10"
1980
+ }
1981
+ },
1982
+ "node_modules/npm/node_modules/is-core-module": {
1983
+ "version": "2.10.0",
1984
+ "inBundle": true,
1985
+ "license": "MIT",
1986
+ "dependencies": {
1987
+ "has": "^1.0.3"
1988
+ },
1989
+ "funding": {
1990
+ "url": "https://github.com/sponsors/ljharb"
1991
+ }
1992
+ },
1993
+ "node_modules/npm/node_modules/is-fullwidth-code-point": {
1994
+ "version": "3.0.0",
1995
+ "inBundle": true,
1996
+ "license": "MIT",
1997
+ "engines": {
1998
+ "node": ">=8"
1999
+ }
2000
+ },
2001
+ "node_modules/npm/node_modules/is-lambda": {
2002
+ "version": "1.0.1",
2003
+ "inBundle": true,
2004
+ "license": "MIT"
2005
+ },
2006
+ "node_modules/npm/node_modules/isexe": {
2007
+ "version": "2.0.0",
2008
+ "inBundle": true,
2009
+ "license": "ISC"
2010
+ },
2011
+ "node_modules/npm/node_modules/json-parse-even-better-errors": {
2012
+ "version": "2.3.1",
2013
+ "inBundle": true,
2014
+ "license": "MIT"
2015
+ },
2016
+ "node_modules/npm/node_modules/json-stringify-nice": {
2017
+ "version": "1.1.4",
2018
+ "inBundle": true,
2019
+ "license": "ISC",
2020
+ "funding": {
2021
+ "url": "https://github.com/sponsors/isaacs"
2022
+ }
2023
+ },
2024
+ "node_modules/npm/node_modules/jsonparse": {
2025
+ "version": "1.3.1",
2026
+ "engines": [
2027
+ "node >= 0.2.0"
2028
+ ],
2029
+ "inBundle": true,
2030
+ "license": "MIT"
2031
+ },
2032
+ "node_modules/npm/node_modules/just-diff": {
2033
+ "version": "5.1.1",
2034
+ "inBundle": true,
2035
+ "license": "MIT"
2036
+ },
2037
+ "node_modules/npm/node_modules/just-diff-apply": {
2038
+ "version": "5.4.1",
2039
+ "inBundle": true,
2040
+ "license": "MIT"
2041
+ },
2042
+ "node_modules/npm/node_modules/libnpmaccess": {
2043
+ "version": "6.0.4",
2044
+ "inBundle": true,
2045
+ "license": "ISC",
2046
+ "dependencies": {
2047
+ "aproba": "^2.0.0",
2048
+ "minipass": "^3.1.1",
2049
+ "npm-package-arg": "^9.0.1",
2050
+ "npm-registry-fetch": "^13.0.0"
2051
+ },
2052
+ "engines": {
2053
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2054
+ }
2055
+ },
2056
+ "node_modules/npm/node_modules/libnpmdiff": {
2057
+ "version": "4.0.5",
2058
+ "inBundle": true,
2059
+ "license": "ISC",
2060
+ "dependencies": {
2061
+ "@npmcli/disparity-colors": "^2.0.0",
2062
+ "@npmcli/installed-package-contents": "^1.0.7",
2063
+ "binary-extensions": "^2.2.0",
2064
+ "diff": "^5.1.0",
2065
+ "minimatch": "^5.0.1",
2066
+ "npm-package-arg": "^9.0.1",
2067
+ "pacote": "^13.6.1",
2068
+ "tar": "^6.1.0"
2069
+ },
2070
+ "engines": {
2071
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2072
+ }
2073
+ },
2074
+ "node_modules/npm/node_modules/libnpmexec": {
2075
+ "version": "4.0.14",
2076
+ "inBundle": true,
2077
+ "license": "ISC",
2078
+ "dependencies": {
2079
+ "@npmcli/arborist": "^5.6.3",
2080
+ "@npmcli/ci-detect": "^2.0.0",
2081
+ "@npmcli/fs": "^2.1.1",
2082
+ "@npmcli/run-script": "^4.2.0",
2083
+ "chalk": "^4.1.0",
2084
+ "mkdirp-infer-owner": "^2.0.0",
2085
+ "npm-package-arg": "^9.0.1",
2086
+ "npmlog": "^6.0.2",
2087
+ "pacote": "^13.6.1",
2088
+ "proc-log": "^2.0.0",
2089
+ "read": "^1.0.7",
2090
+ "read-package-json-fast": "^2.0.2",
2091
+ "semver": "^7.3.7",
2092
+ "walk-up-path": "^1.0.0"
2093
+ },
2094
+ "engines": {
2095
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2096
+ }
2097
+ },
2098
+ "node_modules/npm/node_modules/libnpmfund": {
2099
+ "version": "3.0.5",
2100
+ "inBundle": true,
2101
+ "license": "ISC",
2102
+ "dependencies": {
2103
+ "@npmcli/arborist": "^5.6.3"
2104
+ },
2105
+ "engines": {
2106
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2107
+ }
2108
+ },
2109
+ "node_modules/npm/node_modules/libnpmhook": {
2110
+ "version": "8.0.4",
2111
+ "inBundle": true,
2112
+ "license": "ISC",
2113
+ "dependencies": {
2114
+ "aproba": "^2.0.0",
2115
+ "npm-registry-fetch": "^13.0.0"
2116
+ },
2117
+ "engines": {
2118
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2119
+ }
2120
+ },
2121
+ "node_modules/npm/node_modules/libnpmorg": {
2122
+ "version": "4.0.4",
2123
+ "inBundle": true,
2124
+ "license": "ISC",
2125
+ "dependencies": {
2126
+ "aproba": "^2.0.0",
2127
+ "npm-registry-fetch": "^13.0.0"
2128
+ },
2129
+ "engines": {
2130
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2131
+ }
2132
+ },
2133
+ "node_modules/npm/node_modules/libnpmpack": {
2134
+ "version": "4.1.3",
2135
+ "inBundle": true,
2136
+ "license": "ISC",
2137
+ "dependencies": {
2138
+ "@npmcli/run-script": "^4.1.3",
2139
+ "npm-package-arg": "^9.0.1",
2140
+ "pacote": "^13.6.1"
2141
+ },
2142
+ "engines": {
2143
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2144
+ }
2145
+ },
2146
+ "node_modules/npm/node_modules/libnpmpublish": {
2147
+ "version": "6.0.5",
2148
+ "inBundle": true,
2149
+ "license": "ISC",
2150
+ "dependencies": {
2151
+ "normalize-package-data": "^4.0.0",
2152
+ "npm-package-arg": "^9.0.1",
2153
+ "npm-registry-fetch": "^13.0.0",
2154
+ "semver": "^7.3.7",
2155
+ "ssri": "^9.0.0"
2156
+ },
2157
+ "engines": {
2158
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2159
+ }
2160
+ },
2161
+ "node_modules/npm/node_modules/libnpmsearch": {
2162
+ "version": "5.0.4",
2163
+ "inBundle": true,
2164
+ "license": "ISC",
2165
+ "dependencies": {
2166
+ "npm-registry-fetch": "^13.0.0"
2167
+ },
2168
+ "engines": {
2169
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2170
+ }
2171
+ },
2172
+ "node_modules/npm/node_modules/libnpmteam": {
2173
+ "version": "4.0.4",
2174
+ "inBundle": true,
2175
+ "license": "ISC",
2176
+ "dependencies": {
2177
+ "aproba": "^2.0.0",
2178
+ "npm-registry-fetch": "^13.0.0"
2179
+ },
2180
+ "engines": {
2181
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2182
+ }
2183
+ },
2184
+ "node_modules/npm/node_modules/libnpmversion": {
2185
+ "version": "3.0.7",
2186
+ "inBundle": true,
2187
+ "license": "ISC",
2188
+ "dependencies": {
2189
+ "@npmcli/git": "^3.0.0",
2190
+ "@npmcli/run-script": "^4.1.3",
2191
+ "json-parse-even-better-errors": "^2.3.1",
2192
+ "proc-log": "^2.0.0",
2193
+ "semver": "^7.3.7"
2194
+ },
2195
+ "engines": {
2196
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2197
+ }
2198
+ },
2199
+ "node_modules/npm/node_modules/lru-cache": {
2200
+ "version": "7.13.2",
2201
+ "inBundle": true,
2202
+ "license": "ISC",
2203
+ "engines": {
2204
+ "node": ">=12"
2205
+ }
2206
+ },
2207
+ "node_modules/npm/node_modules/make-fetch-happen": {
2208
+ "version": "10.2.1",
2209
+ "inBundle": true,
2210
+ "license": "ISC",
2211
+ "dependencies": {
2212
+ "agentkeepalive": "^4.2.1",
2213
+ "cacache": "^16.1.0",
2214
+ "http-cache-semantics": "^4.1.0",
2215
+ "http-proxy-agent": "^5.0.0",
2216
+ "https-proxy-agent": "^5.0.0",
2217
+ "is-lambda": "^1.0.1",
2218
+ "lru-cache": "^7.7.1",
2219
+ "minipass": "^3.1.6",
2220
+ "minipass-collect": "^1.0.2",
2221
+ "minipass-fetch": "^2.0.3",
2222
+ "minipass-flush": "^1.0.5",
2223
+ "minipass-pipeline": "^1.2.4",
2224
+ "negotiator": "^0.6.3",
2225
+ "promise-retry": "^2.0.1",
2226
+ "socks-proxy-agent": "^7.0.0",
2227
+ "ssri": "^9.0.0"
2228
+ },
2229
+ "engines": {
2230
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2231
+ }
2232
+ },
2233
+ "node_modules/npm/node_modules/minimatch": {
2234
+ "version": "5.1.0",
2235
+ "inBundle": true,
2236
+ "license": "ISC",
2237
+ "dependencies": {
2238
+ "brace-expansion": "^2.0.1"
2239
+ },
2240
+ "engines": {
2241
+ "node": ">=10"
2242
+ }
2243
+ },
2244
+ "node_modules/npm/node_modules/minipass": {
2245
+ "version": "3.3.4",
2246
+ "inBundle": true,
2247
+ "license": "ISC",
2248
+ "dependencies": {
2249
+ "yallist": "^4.0.0"
2250
+ },
2251
+ "engines": {
2252
+ "node": ">=8"
2253
+ }
2254
+ },
2255
+ "node_modules/npm/node_modules/minipass-collect": {
2256
+ "version": "1.0.2",
2257
+ "inBundle": true,
2258
+ "license": "ISC",
2259
+ "dependencies": {
2260
+ "minipass": "^3.0.0"
2261
+ },
2262
+ "engines": {
2263
+ "node": ">= 8"
2264
+ }
2265
+ },
2266
+ "node_modules/npm/node_modules/minipass-fetch": {
2267
+ "version": "2.1.1",
2268
+ "inBundle": true,
2269
+ "license": "MIT",
2270
+ "dependencies": {
2271
+ "minipass": "^3.1.6",
2272
+ "minipass-sized": "^1.0.3",
2273
+ "minizlib": "^2.1.2"
2274
+ },
2275
+ "engines": {
2276
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2277
+ },
2278
+ "optionalDependencies": {
2279
+ "encoding": "^0.1.13"
2280
+ }
2281
+ },
2282
+ "node_modules/npm/node_modules/minipass-flush": {
2283
+ "version": "1.0.5",
2284
+ "inBundle": true,
2285
+ "license": "ISC",
2286
+ "dependencies": {
2287
+ "minipass": "^3.0.0"
2288
+ },
2289
+ "engines": {
2290
+ "node": ">= 8"
2291
+ }
2292
+ },
2293
+ "node_modules/npm/node_modules/minipass-json-stream": {
2294
+ "version": "1.0.1",
2295
+ "inBundle": true,
2296
+ "license": "MIT",
2297
+ "dependencies": {
2298
+ "jsonparse": "^1.3.1",
2299
+ "minipass": "^3.0.0"
2300
+ }
2301
+ },
2302
+ "node_modules/npm/node_modules/minipass-pipeline": {
2303
+ "version": "1.2.4",
2304
+ "inBundle": true,
2305
+ "license": "ISC",
2306
+ "dependencies": {
2307
+ "minipass": "^3.0.0"
2308
+ },
2309
+ "engines": {
2310
+ "node": ">=8"
2311
+ }
2312
+ },
2313
+ "node_modules/npm/node_modules/minipass-sized": {
2314
+ "version": "1.0.3",
2315
+ "inBundle": true,
2316
+ "license": "ISC",
2317
+ "dependencies": {
2318
+ "minipass": "^3.0.0"
2319
+ },
2320
+ "engines": {
2321
+ "node": ">=8"
2322
+ }
2323
+ },
2324
+ "node_modules/npm/node_modules/minizlib": {
2325
+ "version": "2.1.2",
2326
+ "inBundle": true,
2327
+ "license": "MIT",
2328
+ "dependencies": {
2329
+ "minipass": "^3.0.0",
2330
+ "yallist": "^4.0.0"
2331
+ },
2332
+ "engines": {
2333
+ "node": ">= 8"
2334
+ }
2335
+ },
2336
+ "node_modules/npm/node_modules/mkdirp": {
2337
+ "version": "1.0.4",
2338
+ "inBundle": true,
2339
+ "license": "MIT",
2340
+ "bin": {
2341
+ "mkdirp": "bin/cmd.js"
2342
+ },
2343
+ "engines": {
2344
+ "node": ">=10"
2345
+ }
2346
+ },
2347
+ "node_modules/npm/node_modules/mkdirp-infer-owner": {
2348
+ "version": "2.0.0",
2349
+ "inBundle": true,
2350
+ "license": "ISC",
2351
+ "dependencies": {
2352
+ "chownr": "^2.0.0",
2353
+ "infer-owner": "^1.0.4",
2354
+ "mkdirp": "^1.0.3"
2355
+ },
2356
+ "engines": {
2357
+ "node": ">=10"
2358
+ }
2359
+ },
2360
+ "node_modules/npm/node_modules/ms": {
2361
+ "version": "2.1.3",
2362
+ "inBundle": true,
2363
+ "license": "MIT"
2364
+ },
2365
+ "node_modules/npm/node_modules/mute-stream": {
2366
+ "version": "0.0.8",
2367
+ "inBundle": true,
2368
+ "license": "ISC"
2369
+ },
2370
+ "node_modules/npm/node_modules/negotiator": {
2371
+ "version": "0.6.3",
2372
+ "inBundle": true,
2373
+ "license": "MIT",
2374
+ "engines": {
2375
+ "node": ">= 0.6"
2376
+ }
2377
+ },
2378
+ "node_modules/npm/node_modules/node-gyp": {
2379
+ "version": "9.1.0",
2380
+ "inBundle": true,
2381
+ "license": "MIT",
2382
+ "dependencies": {
2383
+ "env-paths": "^2.2.0",
2384
+ "glob": "^7.1.4",
2385
+ "graceful-fs": "^4.2.6",
2386
+ "make-fetch-happen": "^10.0.3",
2387
+ "nopt": "^5.0.0",
2388
+ "npmlog": "^6.0.0",
2389
+ "rimraf": "^3.0.2",
2390
+ "semver": "^7.3.5",
2391
+ "tar": "^6.1.2",
2392
+ "which": "^2.0.2"
2393
+ },
2394
+ "bin": {
2395
+ "node-gyp": "bin/node-gyp.js"
2396
+ },
2397
+ "engines": {
2398
+ "node": "^12.22 || ^14.13 || >=16"
2399
+ }
2400
+ },
2401
+ "node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": {
2402
+ "version": "1.1.11",
2403
+ "inBundle": true,
2404
+ "license": "MIT",
2405
+ "dependencies": {
2406
+ "balanced-match": "^1.0.0",
2407
+ "concat-map": "0.0.1"
2408
+ }
2409
+ },
2410
+ "node_modules/npm/node_modules/node-gyp/node_modules/glob": {
2411
+ "version": "7.2.3",
2412
+ "inBundle": true,
2413
+ "license": "ISC",
2414
+ "dependencies": {
2415
+ "fs.realpath": "^1.0.0",
2416
+ "inflight": "^1.0.4",
2417
+ "inherits": "2",
2418
+ "minimatch": "^3.1.1",
2419
+ "once": "^1.3.0",
2420
+ "path-is-absolute": "^1.0.0"
2421
+ },
2422
+ "engines": {
2423
+ "node": "*"
2424
+ },
2425
+ "funding": {
2426
+ "url": "https://github.com/sponsors/isaacs"
2427
+ }
2428
+ },
2429
+ "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": {
2430
+ "version": "3.1.2",
2431
+ "inBundle": true,
2432
+ "license": "ISC",
2433
+ "dependencies": {
2434
+ "brace-expansion": "^1.1.7"
2435
+ },
2436
+ "engines": {
2437
+ "node": "*"
2438
+ }
2439
+ },
2440
+ "node_modules/npm/node_modules/node-gyp/node_modules/nopt": {
2441
+ "version": "5.0.0",
2442
+ "inBundle": true,
2443
+ "license": "ISC",
2444
+ "dependencies": {
2445
+ "abbrev": "1"
2446
+ },
2447
+ "bin": {
2448
+ "nopt": "bin/nopt.js"
2449
+ },
2450
+ "engines": {
2451
+ "node": ">=6"
2452
+ }
2453
+ },
2454
+ "node_modules/npm/node_modules/nopt": {
2455
+ "version": "6.0.0",
2456
+ "inBundle": true,
2457
+ "license": "ISC",
2458
+ "dependencies": {
2459
+ "abbrev": "^1.0.0"
2460
+ },
2461
+ "bin": {
2462
+ "nopt": "bin/nopt.js"
2463
+ },
2464
+ "engines": {
2465
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2466
+ }
2467
+ },
2468
+ "node_modules/npm/node_modules/normalize-package-data": {
2469
+ "version": "4.0.1",
2470
+ "inBundle": true,
2471
+ "license": "BSD-2-Clause",
2472
+ "dependencies": {
2473
+ "hosted-git-info": "^5.0.0",
2474
+ "is-core-module": "^2.8.1",
2475
+ "semver": "^7.3.5",
2476
+ "validate-npm-package-license": "^3.0.4"
2477
+ },
2478
+ "engines": {
2479
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2480
+ }
2481
+ },
2482
+ "node_modules/npm/node_modules/npm-audit-report": {
2483
+ "version": "3.0.0",
2484
+ "inBundle": true,
2485
+ "license": "ISC",
2486
+ "dependencies": {
2487
+ "chalk": "^4.0.0"
2488
+ },
2489
+ "engines": {
2490
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2491
+ }
2492
+ },
2493
+ "node_modules/npm/node_modules/npm-bundled": {
2494
+ "version": "2.0.1",
2495
+ "inBundle": true,
2496
+ "license": "ISC",
2497
+ "dependencies": {
2498
+ "npm-normalize-package-bin": "^2.0.0"
2499
+ },
2500
+ "engines": {
2501
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2502
+ }
2503
+ },
2504
+ "node_modules/npm/node_modules/npm-bundled/node_modules/npm-normalize-package-bin": {
2505
+ "version": "2.0.0",
2506
+ "inBundle": true,
2507
+ "license": "ISC",
2508
+ "engines": {
2509
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2510
+ }
2511
+ },
2512
+ "node_modules/npm/node_modules/npm-install-checks": {
2513
+ "version": "5.0.0",
2514
+ "inBundle": true,
2515
+ "license": "BSD-2-Clause",
2516
+ "dependencies": {
2517
+ "semver": "^7.1.1"
2518
+ },
2519
+ "engines": {
2520
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2521
+ }
2522
+ },
2523
+ "node_modules/npm/node_modules/npm-normalize-package-bin": {
2524
+ "version": "1.0.1",
2525
+ "inBundle": true,
2526
+ "license": "ISC"
2527
+ },
2528
+ "node_modules/npm/node_modules/npm-package-arg": {
2529
+ "version": "9.1.0",
2530
+ "inBundle": true,
2531
+ "license": "ISC",
2532
+ "dependencies": {
2533
+ "hosted-git-info": "^5.0.0",
2534
+ "proc-log": "^2.0.1",
2535
+ "semver": "^7.3.5",
2536
+ "validate-npm-package-name": "^4.0.0"
2537
+ },
2538
+ "engines": {
2539
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2540
+ }
2541
+ },
2542
+ "node_modules/npm/node_modules/npm-packlist": {
2543
+ "version": "5.1.3",
2544
+ "inBundle": true,
2545
+ "license": "ISC",
2546
+ "dependencies": {
2547
+ "glob": "^8.0.1",
2548
+ "ignore-walk": "^5.0.1",
2549
+ "npm-bundled": "^2.0.0",
2550
+ "npm-normalize-package-bin": "^2.0.0"
2551
+ },
2552
+ "bin": {
2553
+ "npm-packlist": "bin/index.js"
2554
+ },
2555
+ "engines": {
2556
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2557
+ }
2558
+ },
2559
+ "node_modules/npm/node_modules/npm-packlist/node_modules/npm-normalize-package-bin": {
2560
+ "version": "2.0.0",
2561
+ "inBundle": true,
2562
+ "license": "ISC",
2563
+ "engines": {
2564
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2565
+ }
2566
+ },
2567
+ "node_modules/npm/node_modules/npm-pick-manifest": {
2568
+ "version": "7.0.2",
2569
+ "inBundle": true,
2570
+ "license": "ISC",
2571
+ "dependencies": {
2572
+ "npm-install-checks": "^5.0.0",
2573
+ "npm-normalize-package-bin": "^2.0.0",
2574
+ "npm-package-arg": "^9.0.0",
2575
+ "semver": "^7.3.5"
2576
+ },
2577
+ "engines": {
2578
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2579
+ }
2580
+ },
2581
+ "node_modules/npm/node_modules/npm-pick-manifest/node_modules/npm-normalize-package-bin": {
2582
+ "version": "2.0.0",
2583
+ "inBundle": true,
2584
+ "license": "ISC",
2585
+ "engines": {
2586
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2587
+ }
2588
+ },
2589
+ "node_modules/npm/node_modules/npm-profile": {
2590
+ "version": "6.2.1",
2591
+ "inBundle": true,
2592
+ "license": "ISC",
2593
+ "dependencies": {
2594
+ "npm-registry-fetch": "^13.0.1",
2595
+ "proc-log": "^2.0.0"
2596
+ },
2597
+ "engines": {
2598
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2599
+ }
2600
+ },
2601
+ "node_modules/npm/node_modules/npm-registry-fetch": {
2602
+ "version": "13.3.1",
2603
+ "inBundle": true,
2604
+ "license": "ISC",
2605
+ "dependencies": {
2606
+ "make-fetch-happen": "^10.0.6",
2607
+ "minipass": "^3.1.6",
2608
+ "minipass-fetch": "^2.0.3",
2609
+ "minipass-json-stream": "^1.0.1",
2610
+ "minizlib": "^2.1.2",
2611
+ "npm-package-arg": "^9.0.1",
2612
+ "proc-log": "^2.0.0"
2613
+ },
2614
+ "engines": {
2615
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2616
+ }
2617
+ },
2618
+ "node_modules/npm/node_modules/npm-user-validate": {
2619
+ "version": "1.0.1",
2620
+ "inBundle": true,
2621
+ "license": "BSD-2-Clause"
2622
+ },
2623
+ "node_modules/npm/node_modules/npmlog": {
2624
+ "version": "6.0.2",
2625
+ "inBundle": true,
2626
+ "license": "ISC",
2627
+ "dependencies": {
2628
+ "are-we-there-yet": "^3.0.0",
2629
+ "console-control-strings": "^1.1.0",
2630
+ "gauge": "^4.0.3",
2631
+ "set-blocking": "^2.0.0"
2632
+ },
2633
+ "engines": {
2634
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2635
+ }
2636
+ },
2637
+ "node_modules/npm/node_modules/once": {
2638
+ "version": "1.4.0",
2639
+ "inBundle": true,
2640
+ "license": "ISC",
2641
+ "dependencies": {
2642
+ "wrappy": "1"
2643
+ }
2644
+ },
2645
+ "node_modules/npm/node_modules/opener": {
2646
+ "version": "1.5.2",
2647
+ "inBundle": true,
2648
+ "license": "(WTFPL OR MIT)",
2649
+ "bin": {
2650
+ "opener": "bin/opener-bin.js"
2651
+ }
2652
+ },
2653
+ "node_modules/npm/node_modules/p-map": {
2654
+ "version": "4.0.0",
2655
+ "inBundle": true,
2656
+ "license": "MIT",
2657
+ "dependencies": {
2658
+ "aggregate-error": "^3.0.0"
2659
+ },
2660
+ "engines": {
2661
+ "node": ">=10"
2662
+ },
2663
+ "funding": {
2664
+ "url": "https://github.com/sponsors/sindresorhus"
2665
+ }
2666
+ },
2667
+ "node_modules/npm/node_modules/pacote": {
2668
+ "version": "13.6.2",
2669
+ "inBundle": true,
2670
+ "license": "ISC",
2671
+ "dependencies": {
2672
+ "@npmcli/git": "^3.0.0",
2673
+ "@npmcli/installed-package-contents": "^1.0.7",
2674
+ "@npmcli/promise-spawn": "^3.0.0",
2675
+ "@npmcli/run-script": "^4.1.0",
2676
+ "cacache": "^16.0.0",
2677
+ "chownr": "^2.0.0",
2678
+ "fs-minipass": "^2.1.0",
2679
+ "infer-owner": "^1.0.4",
2680
+ "minipass": "^3.1.6",
2681
+ "mkdirp": "^1.0.4",
2682
+ "npm-package-arg": "^9.0.0",
2683
+ "npm-packlist": "^5.1.0",
2684
+ "npm-pick-manifest": "^7.0.0",
2685
+ "npm-registry-fetch": "^13.0.1",
2686
+ "proc-log": "^2.0.0",
2687
+ "promise-retry": "^2.0.1",
2688
+ "read-package-json": "^5.0.0",
2689
+ "read-package-json-fast": "^2.0.3",
2690
+ "rimraf": "^3.0.2",
2691
+ "ssri": "^9.0.0",
2692
+ "tar": "^6.1.11"
2693
+ },
2694
+ "bin": {
2695
+ "pacote": "lib/bin.js"
2696
+ },
2697
+ "engines": {
2698
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2699
+ }
2700
+ },
2701
+ "node_modules/npm/node_modules/parse-conflict-json": {
2702
+ "version": "2.0.2",
2703
+ "inBundle": true,
2704
+ "license": "ISC",
2705
+ "dependencies": {
2706
+ "json-parse-even-better-errors": "^2.3.1",
2707
+ "just-diff": "^5.0.1",
2708
+ "just-diff-apply": "^5.2.0"
2709
+ },
2710
+ "engines": {
2711
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2712
+ }
2713
+ },
2714
+ "node_modules/npm/node_modules/path-is-absolute": {
2715
+ "version": "1.0.1",
2716
+ "inBundle": true,
2717
+ "license": "MIT",
2718
+ "engines": {
2719
+ "node": ">=0.10.0"
2720
+ }
2721
+ },
2722
+ "node_modules/npm/node_modules/postcss-selector-parser": {
2723
+ "version": "6.0.10",
2724
+ "inBundle": true,
2725
+ "license": "MIT",
2726
+ "dependencies": {
2727
+ "cssesc": "^3.0.0",
2728
+ "util-deprecate": "^1.0.2"
2729
+ },
2730
+ "engines": {
2731
+ "node": ">=4"
2732
+ }
2733
+ },
2734
+ "node_modules/npm/node_modules/proc-log": {
2735
+ "version": "2.0.1",
2736
+ "inBundle": true,
2737
+ "license": "ISC",
2738
+ "engines": {
2739
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2740
+ }
2741
+ },
2742
+ "node_modules/npm/node_modules/promise-all-reject-late": {
2743
+ "version": "1.0.1",
2744
+ "inBundle": true,
2745
+ "license": "ISC",
2746
+ "funding": {
2747
+ "url": "https://github.com/sponsors/isaacs"
2748
+ }
2749
+ },
2750
+ "node_modules/npm/node_modules/promise-call-limit": {
2751
+ "version": "1.0.1",
2752
+ "inBundle": true,
2753
+ "license": "ISC",
2754
+ "funding": {
2755
+ "url": "https://github.com/sponsors/isaacs"
2756
+ }
2757
+ },
2758
+ "node_modules/npm/node_modules/promise-inflight": {
2759
+ "version": "1.0.1",
2760
+ "inBundle": true,
2761
+ "license": "ISC"
2762
+ },
2763
+ "node_modules/npm/node_modules/promise-retry": {
2764
+ "version": "2.0.1",
2765
+ "inBundle": true,
2766
+ "license": "MIT",
2767
+ "dependencies": {
2768
+ "err-code": "^2.0.2",
2769
+ "retry": "^0.12.0"
2770
+ },
2771
+ "engines": {
2772
+ "node": ">=10"
2773
+ }
2774
+ },
2775
+ "node_modules/npm/node_modules/promzard": {
2776
+ "version": "0.3.0",
2777
+ "inBundle": true,
2778
+ "license": "ISC",
2779
+ "dependencies": {
2780
+ "read": "1"
2781
+ }
2782
+ },
2783
+ "node_modules/npm/node_modules/qrcode-terminal": {
2784
+ "version": "0.12.0",
2785
+ "inBundle": true,
2786
+ "bin": {
2787
+ "qrcode-terminal": "bin/qrcode-terminal.js"
2788
+ }
2789
+ },
2790
+ "node_modules/npm/node_modules/read": {
2791
+ "version": "1.0.7",
2792
+ "inBundle": true,
2793
+ "license": "ISC",
2794
+ "dependencies": {
2795
+ "mute-stream": "~0.0.4"
2796
+ },
2797
+ "engines": {
2798
+ "node": ">=0.8"
2799
+ }
2800
+ },
2801
+ "node_modules/npm/node_modules/read-cmd-shim": {
2802
+ "version": "3.0.0",
2803
+ "inBundle": true,
2804
+ "license": "ISC",
2805
+ "engines": {
2806
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2807
+ }
2808
+ },
2809
+ "node_modules/npm/node_modules/read-package-json": {
2810
+ "version": "5.0.2",
2811
+ "inBundle": true,
2812
+ "license": "ISC",
2813
+ "dependencies": {
2814
+ "glob": "^8.0.1",
2815
+ "json-parse-even-better-errors": "^2.3.1",
2816
+ "normalize-package-data": "^4.0.0",
2817
+ "npm-normalize-package-bin": "^2.0.0"
2818
+ },
2819
+ "engines": {
2820
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2821
+ }
2822
+ },
2823
+ "node_modules/npm/node_modules/read-package-json-fast": {
2824
+ "version": "2.0.3",
2825
+ "inBundle": true,
2826
+ "license": "ISC",
2827
+ "dependencies": {
2828
+ "json-parse-even-better-errors": "^2.3.0",
2829
+ "npm-normalize-package-bin": "^1.0.1"
2830
+ },
2831
+ "engines": {
2832
+ "node": ">=10"
2833
+ }
2834
+ },
2835
+ "node_modules/npm/node_modules/read-package-json/node_modules/npm-normalize-package-bin": {
2836
+ "version": "2.0.0",
2837
+ "inBundle": true,
2838
+ "license": "ISC",
2839
+ "engines": {
2840
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2841
+ }
2842
+ },
2843
+ "node_modules/npm/node_modules/readable-stream": {
2844
+ "version": "3.6.0",
2845
+ "inBundle": true,
2846
+ "license": "MIT",
2847
+ "dependencies": {
2848
+ "inherits": "^2.0.3",
2849
+ "string_decoder": "^1.1.1",
2850
+ "util-deprecate": "^1.0.1"
2851
+ },
2852
+ "engines": {
2853
+ "node": ">= 6"
2854
+ }
2855
+ },
2856
+ "node_modules/npm/node_modules/readdir-scoped-modules": {
2857
+ "version": "1.1.0",
2858
+ "inBundle": true,
2859
+ "license": "ISC",
2860
+ "dependencies": {
2861
+ "debuglog": "^1.0.1",
2862
+ "dezalgo": "^1.0.0",
2863
+ "graceful-fs": "^4.1.2",
2864
+ "once": "^1.3.0"
2865
+ }
2866
+ },
2867
+ "node_modules/npm/node_modules/retry": {
2868
+ "version": "0.12.0",
2869
+ "inBundle": true,
2870
+ "license": "MIT",
2871
+ "engines": {
2872
+ "node": ">= 4"
2873
+ }
2874
+ },
2875
+ "node_modules/npm/node_modules/rimraf": {
2876
+ "version": "3.0.2",
2877
+ "inBundle": true,
2878
+ "license": "ISC",
2879
+ "dependencies": {
2880
+ "glob": "^7.1.3"
2881
+ },
2882
+ "bin": {
2883
+ "rimraf": "bin.js"
2884
+ },
2885
+ "funding": {
2886
+ "url": "https://github.com/sponsors/isaacs"
2887
+ }
2888
+ },
2889
+ "node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": {
2890
+ "version": "1.1.11",
2891
+ "inBundle": true,
2892
+ "license": "MIT",
2893
+ "dependencies": {
2894
+ "balanced-match": "^1.0.0",
2895
+ "concat-map": "0.0.1"
2896
+ }
2897
+ },
2898
+ "node_modules/npm/node_modules/rimraf/node_modules/glob": {
2899
+ "version": "7.2.3",
2900
+ "inBundle": true,
2901
+ "license": "ISC",
2902
+ "dependencies": {
2903
+ "fs.realpath": "^1.0.0",
2904
+ "inflight": "^1.0.4",
2905
+ "inherits": "2",
2906
+ "minimatch": "^3.1.1",
2907
+ "once": "^1.3.0",
2908
+ "path-is-absolute": "^1.0.0"
2909
+ },
2910
+ "engines": {
2911
+ "node": "*"
2912
+ },
2913
+ "funding": {
2914
+ "url": "https://github.com/sponsors/isaacs"
2915
+ }
2916
+ },
2917
+ "node_modules/npm/node_modules/rimraf/node_modules/minimatch": {
2918
+ "version": "3.1.2",
2919
+ "inBundle": true,
2920
+ "license": "ISC",
2921
+ "dependencies": {
2922
+ "brace-expansion": "^1.1.7"
2923
+ },
2924
+ "engines": {
2925
+ "node": "*"
2926
+ }
2927
+ },
2928
+ "node_modules/npm/node_modules/safe-buffer": {
2929
+ "version": "5.2.1",
2930
+ "funding": [
2931
+ {
2932
+ "type": "github",
2933
+ "url": "https://github.com/sponsors/feross"
2934
+ },
2935
+ {
2936
+ "type": "patreon",
2937
+ "url": "https://www.patreon.com/feross"
2938
+ },
2939
+ {
2940
+ "type": "consulting",
2941
+ "url": "https://feross.org/support"
2942
+ }
2943
+ ],
2944
+ "inBundle": true,
2945
+ "license": "MIT"
2946
+ },
2947
+ "node_modules/npm/node_modules/safer-buffer": {
2948
+ "version": "2.1.2",
2949
+ "inBundle": true,
2950
+ "license": "MIT",
2951
+ "optional": true
2952
+ },
2953
+ "node_modules/npm/node_modules/semver": {
2954
+ "version": "7.3.7",
2955
+ "inBundle": true,
2956
+ "license": "ISC",
2957
+ "dependencies": {
2958
+ "lru-cache": "^6.0.0"
2959
+ },
2960
+ "bin": {
2961
+ "semver": "bin/semver.js"
2962
+ },
2963
+ "engines": {
2964
+ "node": ">=10"
2965
+ }
2966
+ },
2967
+ "node_modules/npm/node_modules/semver/node_modules/lru-cache": {
2968
+ "version": "6.0.0",
2969
+ "inBundle": true,
2970
+ "license": "ISC",
2971
+ "dependencies": {
2972
+ "yallist": "^4.0.0"
2973
+ },
2974
+ "engines": {
2975
+ "node": ">=10"
2976
+ }
2977
+ },
2978
+ "node_modules/npm/node_modules/set-blocking": {
2979
+ "version": "2.0.0",
2980
+ "inBundle": true,
2981
+ "license": "ISC"
2982
+ },
2983
+ "node_modules/npm/node_modules/signal-exit": {
2984
+ "version": "3.0.7",
2985
+ "inBundle": true,
2986
+ "license": "ISC"
2987
+ },
2988
+ "node_modules/npm/node_modules/smart-buffer": {
2989
+ "version": "4.2.0",
2990
+ "inBundle": true,
2991
+ "license": "MIT",
2992
+ "engines": {
2993
+ "node": ">= 6.0.0",
2994
+ "npm": ">= 3.0.0"
2995
+ }
2996
+ },
2997
+ "node_modules/npm/node_modules/socks": {
2998
+ "version": "2.7.0",
2999
+ "inBundle": true,
3000
+ "license": "MIT",
3001
+ "dependencies": {
3002
+ "ip": "^2.0.0",
3003
+ "smart-buffer": "^4.2.0"
3004
+ },
3005
+ "engines": {
3006
+ "node": ">= 10.13.0",
3007
+ "npm": ">= 3.0.0"
3008
+ }
3009
+ },
3010
+ "node_modules/npm/node_modules/socks-proxy-agent": {
3011
+ "version": "7.0.0",
3012
+ "inBundle": true,
3013
+ "license": "MIT",
3014
+ "dependencies": {
3015
+ "agent-base": "^6.0.2",
3016
+ "debug": "^4.3.3",
3017
+ "socks": "^2.6.2"
3018
+ },
3019
+ "engines": {
3020
+ "node": ">= 10"
3021
+ }
3022
+ },
3023
+ "node_modules/npm/node_modules/spdx-correct": {
3024
+ "version": "3.1.1",
3025
+ "inBundle": true,
3026
+ "license": "Apache-2.0",
3027
+ "dependencies": {
3028
+ "spdx-expression-parse": "^3.0.0",
3029
+ "spdx-license-ids": "^3.0.0"
3030
+ }
3031
+ },
3032
+ "node_modules/npm/node_modules/spdx-exceptions": {
3033
+ "version": "2.3.0",
3034
+ "inBundle": true,
3035
+ "license": "CC-BY-3.0"
3036
+ },
3037
+ "node_modules/npm/node_modules/spdx-expression-parse": {
3038
+ "version": "3.0.1",
3039
+ "inBundle": true,
3040
+ "license": "MIT",
3041
+ "dependencies": {
3042
+ "spdx-exceptions": "^2.1.0",
3043
+ "spdx-license-ids": "^3.0.0"
3044
+ }
3045
+ },
3046
+ "node_modules/npm/node_modules/spdx-license-ids": {
3047
+ "version": "3.0.11",
3048
+ "inBundle": true,
3049
+ "license": "CC0-1.0"
3050
+ },
3051
+ "node_modules/npm/node_modules/ssri": {
3052
+ "version": "9.0.1",
3053
+ "inBundle": true,
3054
+ "license": "ISC",
3055
+ "dependencies": {
3056
+ "minipass": "^3.1.1"
3057
+ },
3058
+ "engines": {
3059
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
3060
+ }
3061
+ },
3062
+ "node_modules/npm/node_modules/string_decoder": {
3063
+ "version": "1.3.0",
3064
+ "inBundle": true,
3065
+ "license": "MIT",
3066
+ "dependencies": {
3067
+ "safe-buffer": "~5.2.0"
3068
+ }
3069
+ },
3070
+ "node_modules/npm/node_modules/string-width": {
3071
+ "version": "4.2.3",
3072
+ "inBundle": true,
3073
+ "license": "MIT",
3074
+ "dependencies": {
3075
+ "emoji-regex": "^8.0.0",
3076
+ "is-fullwidth-code-point": "^3.0.0",
3077
+ "strip-ansi": "^6.0.1"
3078
+ },
3079
+ "engines": {
3080
+ "node": ">=8"
3081
+ }
3082
+ },
3083
+ "node_modules/npm/node_modules/strip-ansi": {
3084
+ "version": "6.0.1",
3085
+ "inBundle": true,
3086
+ "license": "MIT",
3087
+ "dependencies": {
3088
+ "ansi-regex": "^5.0.1"
3089
+ },
3090
+ "engines": {
3091
+ "node": ">=8"
3092
+ }
3093
+ },
3094
+ "node_modules/npm/node_modules/supports-color": {
3095
+ "version": "7.2.0",
3096
+ "inBundle": true,
3097
+ "license": "MIT",
3098
+ "dependencies": {
3099
+ "has-flag": "^4.0.0"
3100
+ },
3101
+ "engines": {
3102
+ "node": ">=8"
3103
+ }
3104
+ },
3105
+ "node_modules/npm/node_modules/tar": {
3106
+ "version": "6.1.11",
3107
+ "inBundle": true,
3108
+ "license": "ISC",
3109
+ "dependencies": {
3110
+ "chownr": "^2.0.0",
3111
+ "fs-minipass": "^2.0.0",
3112
+ "minipass": "^3.0.0",
3113
+ "minizlib": "^2.1.1",
3114
+ "mkdirp": "^1.0.3",
3115
+ "yallist": "^4.0.0"
3116
+ },
3117
+ "engines": {
3118
+ "node": ">= 10"
3119
+ }
3120
+ },
3121
+ "node_modules/npm/node_modules/text-table": {
3122
+ "version": "0.2.0",
3123
+ "inBundle": true,
3124
+ "license": "MIT"
3125
+ },
3126
+ "node_modules/npm/node_modules/tiny-relative-date": {
3127
+ "version": "1.3.0",
3128
+ "inBundle": true,
3129
+ "license": "MIT"
3130
+ },
3131
+ "node_modules/npm/node_modules/treeverse": {
3132
+ "version": "2.0.0",
3133
+ "inBundle": true,
3134
+ "license": "ISC",
3135
+ "engines": {
3136
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
3137
+ }
3138
+ },
3139
+ "node_modules/npm/node_modules/unique-filename": {
3140
+ "version": "2.0.1",
3141
+ "inBundle": true,
3142
+ "license": "ISC",
3143
+ "dependencies": {
3144
+ "unique-slug": "^3.0.0"
3145
+ },
3146
+ "engines": {
3147
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
3148
+ }
3149
+ },
3150
+ "node_modules/npm/node_modules/unique-slug": {
3151
+ "version": "3.0.0",
3152
+ "inBundle": true,
3153
+ "license": "ISC",
3154
+ "dependencies": {
3155
+ "imurmurhash": "^0.1.4"
3156
+ },
3157
+ "engines": {
3158
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
3159
+ }
3160
+ },
3161
+ "node_modules/npm/node_modules/util-deprecate": {
3162
+ "version": "1.0.2",
3163
+ "inBundle": true,
3164
+ "license": "MIT"
3165
+ },
3166
+ "node_modules/npm/node_modules/validate-npm-package-license": {
3167
+ "version": "3.0.4",
3168
+ "inBundle": true,
3169
+ "license": "Apache-2.0",
3170
+ "dependencies": {
3171
+ "spdx-correct": "^3.0.0",
3172
+ "spdx-expression-parse": "^3.0.0"
3173
+ }
3174
+ },
3175
+ "node_modules/npm/node_modules/validate-npm-package-name": {
3176
+ "version": "4.0.0",
3177
+ "inBundle": true,
3178
+ "license": "ISC",
3179
+ "dependencies": {
3180
+ "builtins": "^5.0.0"
3181
+ },
3182
+ "engines": {
3183
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
3184
+ }
3185
+ },
3186
+ "node_modules/npm/node_modules/walk-up-path": {
3187
+ "version": "1.0.0",
3188
+ "inBundle": true,
3189
+ "license": "ISC"
3190
+ },
3191
+ "node_modules/npm/node_modules/wcwidth": {
3192
+ "version": "1.0.1",
3193
+ "inBundle": true,
3194
+ "license": "MIT",
3195
+ "dependencies": {
3196
+ "defaults": "^1.0.3"
3197
+ }
3198
+ },
3199
+ "node_modules/npm/node_modules/which": {
3200
+ "version": "2.0.2",
3201
+ "inBundle": true,
3202
+ "license": "ISC",
3203
+ "dependencies": {
3204
+ "isexe": "^2.0.0"
3205
+ },
3206
+ "bin": {
3207
+ "node-which": "bin/node-which"
3208
+ },
3209
+ "engines": {
3210
+ "node": ">= 8"
3211
+ }
3212
+ },
3213
+ "node_modules/npm/node_modules/wide-align": {
3214
+ "version": "1.1.5",
3215
+ "inBundle": true,
3216
+ "license": "ISC",
3217
+ "dependencies": {
3218
+ "string-width": "^1.0.2 || 2 || 3 || 4"
3219
+ }
3220
+ },
3221
+ "node_modules/npm/node_modules/wrappy": {
3222
+ "version": "1.0.2",
3223
+ "inBundle": true,
3224
+ "license": "ISC"
3225
+ },
3226
+ "node_modules/npm/node_modules/write-file-atomic": {
3227
+ "version": "4.0.2",
3228
+ "inBundle": true,
3229
+ "license": "ISC",
3230
+ "dependencies": {
3231
+ "imurmurhash": "^0.1.4",
3232
+ "signal-exit": "^3.0.7"
3233
+ },
3234
+ "engines": {
3235
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
3236
+ }
3237
+ },
3238
+ "node_modules/npm/node_modules/yallist": {
3239
+ "version": "4.0.0",
3240
+ "inBundle": true,
3241
+ "license": "ISC"
3242
+ },
3243
+ "node_modules/nth-check": {
3244
+ "version": "2.1.1",
3245
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
3246
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
3247
+ "dependencies": {
3248
+ "boolbase": "^1.0.0"
3249
+ },
3250
+ "funding": {
3251
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
3252
+ }
3253
+ },
3254
+ "node_modules/object-hash": {
3255
+ "version": "3.0.0",
3256
+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
3257
+ "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
3258
+ "engines": {
3259
+ "node": ">= 6"
3260
+ }
3261
+ },
3262
+ "node_modules/ohm-js": {
3263
+ "version": "17.1.0",
3264
+ "resolved": "https://registry.npmjs.org/ohm-js/-/ohm-js-17.1.0.tgz",
3265
+ "integrity": "sha512-xc3B5dgAjTBQGHaH7B58M2Pmv6WvzrJ/3/7LeUzXNg0/sY3jQPdSd/S2SstppaleO77rifR1tyhdfFGNIwxf2Q==",
3266
+ "engines": {
3267
+ "node": ">=0.12.1"
3268
+ }
3269
+ },
3270
+ "node_modules/once": {
3271
+ "version": "1.4.0",
3272
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3273
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3274
+ "dependencies": {
3275
+ "wrappy": "1"
3276
+ }
3277
+ },
3278
+ "node_modules/proto3-json-serializer": {
3279
+ "version": "2.0.2",
3280
+ "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-2.0.2.tgz",
3281
+ "integrity": "sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==",
3282
+ "dependencies": {
3283
+ "protobufjs": "^7.2.5"
3284
+ },
3285
+ "engines": {
3286
+ "node": ">=14.0.0"
3287
+ }
3288
+ },
3289
+ "node_modules/protobufjs": {
3290
+ "version": "7.3.0",
3291
+ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.3.0.tgz",
3292
+ "integrity": "sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==",
3293
+ "hasInstallScript": true,
3294
+ "dependencies": {
3295
+ "@protobufjs/aspromise": "^1.1.2",
3296
+ "@protobufjs/base64": "^1.1.2",
3297
+ "@protobufjs/codegen": "^2.0.4",
3298
+ "@protobufjs/eventemitter": "^1.1.0",
3299
+ "@protobufjs/fetch": "^1.1.0",
3300
+ "@protobufjs/float": "^1.0.2",
3301
+ "@protobufjs/inquire": "^1.1.0",
3302
+ "@protobufjs/path": "^1.1.2",
3303
+ "@protobufjs/pool": "^1.1.0",
3304
+ "@protobufjs/utf8": "^1.1.0",
3305
+ "@types/node": ">=13.7.0",
3306
+ "long": "^5.0.0"
3307
+ },
3308
+ "engines": {
3309
+ "node": ">=12.0.0"
3310
+ }
3311
+ },
3312
+ "node_modules/proxy-from-env": {
3313
+ "version": "1.1.0",
3314
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
3315
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
3316
+ },
3317
+ "node_modules/readable-stream": {
3318
+ "version": "3.6.2",
3319
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
3320
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
3321
+ "dependencies": {
3322
+ "inherits": "^2.0.3",
3323
+ "string_decoder": "^1.1.1",
3324
+ "util-deprecate": "^1.0.1"
3325
+ },
3326
+ "engines": {
3327
+ "node": ">= 6"
3328
+ }
3329
+ },
3330
+ "node_modules/require-directory": {
3331
+ "version": "2.1.1",
3332
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3333
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
3334
+ "engines": {
3335
+ "node": ">=0.10.0"
3336
+ }
3337
+ },
3338
+ "node_modules/retry-request": {
3339
+ "version": "7.0.2",
3340
+ "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-7.0.2.tgz",
3341
+ "integrity": "sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w==",
3342
+ "dependencies": {
3343
+ "@types/request": "^2.48.8",
3344
+ "extend": "^3.0.2",
3345
+ "teeny-request": "^9.0.0"
3346
+ },
3347
+ "engines": {
3348
+ "node": ">=14"
3349
+ }
3350
+ },
3351
+ "node_modules/safe-buffer": {
3352
+ "version": "5.2.1",
3353
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3354
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3355
+ "funding": [
3356
+ {
3357
+ "type": "github",
3358
+ "url": "https://github.com/sponsors/feross"
3359
+ },
3360
+ {
3361
+ "type": "patreon",
3362
+ "url": "https://www.patreon.com/feross"
3363
+ },
3364
+ {
3365
+ "type": "consulting",
3366
+ "url": "https://feross.org/support"
3367
+ }
3368
+ ]
3369
+ },
3370
+ "node_modules/setprototypeof": {
3371
+ "version": "1.2.0",
3372
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
3373
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
3374
+ },
3375
+ "node_modules/statuses": {
3376
+ "version": "2.0.1",
3377
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
3378
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
3379
+ "engines": {
3380
+ "node": ">= 0.8"
3381
+ }
3382
+ },
3383
+ "node_modules/stream-events": {
3384
+ "version": "1.0.5",
3385
+ "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz",
3386
+ "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==",
3387
+ "dependencies": {
3388
+ "stubs": "^3.0.0"
3389
+ }
3390
+ },
3391
+ "node_modules/stream-shift": {
3392
+ "version": "1.0.3",
3393
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz",
3394
+ "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ=="
3395
+ },
3396
+ "node_modules/string_decoder": {
3397
+ "version": "1.3.0",
3398
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3399
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3400
+ "dependencies": {
3401
+ "safe-buffer": "~5.2.0"
3402
+ }
3403
+ },
3404
+ "node_modules/string-width": {
3405
+ "version": "4.2.3",
3406
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3407
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3408
+ "dependencies": {
3409
+ "emoji-regex": "^8.0.0",
3410
+ "is-fullwidth-code-point": "^3.0.0",
3411
+ "strip-ansi": "^6.0.1"
3412
+ },
3413
+ "engines": {
3414
+ "node": ">=8"
3415
+ }
3416
+ },
3417
+ "node_modules/strip-ansi": {
3418
+ "version": "6.0.1",
3419
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3420
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3421
+ "dependencies": {
3422
+ "ansi-regex": "^5.0.1"
3423
+ },
3424
+ "engines": {
3425
+ "node": ">=8"
3426
+ }
3427
+ },
3428
+ "node_modules/stubs": {
3429
+ "version": "3.0.0",
3430
+ "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz",
3431
+ "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw=="
3432
+ },
3433
+ "node_modules/teeny-request": {
3434
+ "version": "9.0.0",
3435
+ "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-9.0.0.tgz",
3436
+ "integrity": "sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==",
3437
+ "dependencies": {
3438
+ "http-proxy-agent": "^5.0.0",
3439
+ "https-proxy-agent": "^5.0.0",
3440
+ "node-fetch": "^2.6.9",
3441
+ "stream-events": "^1.0.5",
3442
+ "uuid": "^9.0.0"
3443
+ },
3444
+ "engines": {
3445
+ "node": ">=14"
3446
+ }
3447
+ },
3448
+ "node_modules/teeny-request/node_modules/agent-base": {
3449
+ "version": "6.0.2",
3450
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
3451
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
3452
+ "dependencies": {
3453
+ "debug": "4"
3454
+ },
3455
+ "engines": {
3456
+ "node": ">= 6.0.0"
3457
+ }
3458
+ },
3459
+ "node_modules/teeny-request/node_modules/https-proxy-agent": {
3460
+ "version": "5.0.1",
3461
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
3462
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
3463
+ "dependencies": {
3464
+ "agent-base": "6",
3465
+ "debug": "4"
3466
+ },
3467
+ "engines": {
3468
+ "node": ">= 6"
3469
+ }
3470
+ },
3471
+ "node_modules/toidentifier": {
3472
+ "version": "1.0.1",
3473
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
3474
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
3475
+ "engines": {
977
- "node": ">=0.6"
3476
+ "node": ">=0.6"
978
3477
  }
979
3478
  },
980
3479
  "node_modules/tr46": {
@@ -987,6 +3486,20 @@
987
3486
  "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
988
3487
  "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
989
3488
  },
3489
+ "node_modules/usfm-grammar": {
3490
+ "version": "2.3.1",
3491
+ "resolved": "https://registry.npmjs.org/usfm-grammar/-/usfm-grammar-2.3.1.tgz",
3492
+ "integrity": "sha512-kUQObcSJqxmtU2pOG5unLZ2hlwJQu9bFodTsQyDPDeSiEpZapzeHPl6zB+RyXkU1DplbQHzhJaMpV5342aRevg==",
3493
+ "dependencies": {
3494
+ "jsonschema": "^1.4.1",
3495
+ "npm": "^8.11.0",
3496
+ "ohm-js": "^17.1.0",
3497
+ "yargs": "^17.7.2"
3498
+ },
3499
+ "bin": {
3500
+ "usfm-grammar": "cli.js"
3501
+ }
3502
+ },
990
3503
  "node_modules/util-deprecate": {
991
3504
  "version": "1.0.2",
992
3505
  "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
scripts/package.json CHANGED
@@ -4,6 +4,8 @@
4
4
  "@google-cloud/translate": "^8.3.0",
5
5
  "@vitalets/google-translate-api": "^9.2.0",
6
6
  "axios": "^1.7.2",
7
+ "node-html-parser": "^6.1.13",
8
+ "usfm-grammar": "^2.3.1",
7
9
  "uuid": "^9.0.1"
8
10
  }
9
11
  }