Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: vertexAI package support #8236

Open
wants to merge 122 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
be507f9
init
russellwheatley Jan 7, 2025
bbef576
update README
russellwheatley Jan 7, 2025
3c9eef3
.npmignore
russellwheatley Jan 7, 2025
304c194
license
russellwheatley Jan 7, 2025
d713b4e
initial port over of vertexAI from firebase-js-sdk
russellwheatley Jan 8, 2025
0b2cd55
react-native-builder-bob
russellwheatley Jan 8, 2025
3bfdcdb
package.json updates
russellwheatley Jan 8, 2025
91e2091
fix: format & fix TS type warnings
russellwheatley Jan 9, 2025
af1db1f
chore: format stream-reader file
russellwheatley Jan 9, 2025
0908588
initial attempt at polyfilling stream
russellwheatley Jan 9, 2025
b12d240
fix: polyfill stream for react native
russellwheatley Jan 10, 2025
a91d3a2
chore: remove verbatimModuleSyntax
russellwheatley Jan 10, 2025
c889d14
chore: use module dist and update version for TS
russellwheatley Jan 10, 2025
8495c61
chore: check in version.ts
russellwheatley Jan 10, 2025
200d860
get version from version.ts
russellwheatley Jan 10, 2025
68e502c
fix: RN specific stream
russellwheatley Jan 10, 2025
30b673d
feat: allow auth and app check to be passed in
russellwheatley Jan 16, 2025
7d385b0
test: write first test file
russellwheatley Jan 16, 2025
08b3ce1
test: chat session
russellwheatley Jan 17, 2025
788a667
initial count token
russellwheatley Jan 17, 2025
76ae3af
test utils
russellwheatley Jan 17, 2025
b4a868b
ignore vertex test data
russellwheatley Jan 17, 2025
1c5a1f8
convert mocks
russellwheatley Jan 17, 2025
8c0bc5e
test: grab vertex mock responses
russellwheatley Jan 17, 2025
4c205b7
setup jest for vertex
russellwheatley Jan 17, 2025
99e6179
fix vertex script
russellwheatley Jan 17, 2025
4df40ac
test: fix count token to use jest
russellwheatley Jan 17, 2025
e76e4c4
yarn.lock
russellwheatley Jan 17, 2025
5740233
revert jest config
russellwheatley Jan 17, 2025
f29f85b
test: port over generate content test
russellwheatley Jan 17, 2025
b754196
test: fix generate content
russellwheatley Jan 17, 2025
6d50eca
format mock response
russellwheatley Jan 17, 2025
13a85be
port over generative model test
russellwheatley Jan 17, 2025
128d840
test: generative model
russellwheatley Jan 17, 2025
419c3db
port over request helpers tests
russellwheatley Jan 17, 2025
09bc959
test: request helpers using jest
russellwheatley Jan 17, 2025
852b44e
port over request tests
russellwheatley Jan 17, 2025
ab460e7
test: request tests
russellwheatley Jan 17, 2025
58e19c5
test: request tests
russellwheatley Jan 20, 2025
ce69d52
port over response helpers
russellwheatley Jan 20, 2025
22816ec
test: response headers
russellwheatley Jan 20, 2025
a37c29b
port over schema builder
russellwheatley Jan 20, 2025
90b5324
test: scheme builder
russellwheatley Jan 20, 2025
8a84f82
test: stream reader
russellwheatley Jan 20, 2025
3f9b29e
port over api tests
russellwheatley Jan 20, 2025
89c34fd
test: update chat session helper
russellwheatley Jan 20, 2025
6ce27e1
rm dead code
russellwheatley Jan 20, 2025
0c49ca1
test: api tests
russellwheatley Jan 20, 2025
70bf9c2
test: service test
russellwheatley Jan 20, 2025
41aa55c
Merge branch 'main' into vertexai
russellwheatley Jan 20, 2025
223e40a
chore: move vertex mock script to scripts/
russellwheatley Jan 20, 2025
af911c9
chore: update license headers
russellwheatley Jan 20, 2025
59c6aaa
chore: make note on API versions
russellwheatley Jan 20, 2025
6137aba
fix: pin `web-streams-polyfill` dependency
russellwheatley Jan 20, 2025
1802399
chore: remove version.ts from git
russellwheatley Jan 20, 2025
ffa1141
fix: mock-response types
russellwheatley Jan 20, 2025
b95c2ab
chore: update genversion script
russellwheatley Jan 20, 2025
185ac48
chore: move logger to app
russellwheatley Jan 21, 2025
f699ea9
fix: wire up `onLog()` & `setLogLevel()` for VertexAI
russellwheatley Jan 21, 2025
5bbcd8f
chore: rm unneeded TS declaration
russellwheatley Jan 21, 2025
c60e043
chore: remove FirebaseService class
russellwheatley Jan 21, 2025
c5d34fd
chore: update yarn.lock
russellwheatley Jan 21, 2025
3e07cd8
test: make vertex response scripts only checkout repo if not existing
russellwheatley Jan 22, 2025
ca51da3
chore: move script call into vertex prepare
russellwheatley Jan 22, 2025
673de9c
chore: move to start
russellwheatley Jan 22, 2025
6ce04ad
fix: Logger internals, make it private
russellwheatley Jan 22, 2025
cf9bfa3
fix: try ignoring TS build issue
russellwheatley Jan 22, 2025
4d049d4
test: remove e2e test for onLog and add unit test
russellwheatley Jan 22, 2025
45d9bcb
chore: remove onLog e2e test
russellwheatley Jan 22, 2025
b2a0e74
Merge branch 'main' into vertexai
russellwheatley Jan 24, 2025
d489116
chore: eslint update
russellwheatley Jan 24, 2025
a898894
chore: fix lint issues
russellwheatley Jan 24, 2025
bb66d56
fix: fetch API issue with global polyfill. not needed
russellwheatley Jan 27, 2025
354d28f
fix: stream now global polyfill has been removed
russellwheatley Jan 27, 2025
256697c
chore: update yarn.lock
russellwheatley Jan 27, 2025
411ba71
docs: vertexAI documentation
russellwheatley Jan 27, 2025
10ce574
docs: vertexAI improvement
russellwheatley Jan 27, 2025
f4ea8ff
chore: format docs
russellwheatley Jan 27, 2025
94838dc
chore: update spellcheck
russellwheatley Jan 27, 2025
cc20f84
chore: bump web-streams-polyfill version
russellwheatley Jan 28, 2025
5e283f7
chore: update yarn.lock
russellwheatley Jan 28, 2025
e3847dd
test: rm unused files
russellwheatley Jan 28, 2025
fe76fdf
chore: update types to use RNFB
russellwheatley Jan 28, 2025
bf43693
test: add vertexAI to test runner
russellwheatley Jan 28, 2025
fa07a0d
chore: vertexAI e2e emulator functions
russellwheatley Jan 29, 2025
637eb30
test: export vertex functions for testing
russellwheatley Jan 29, 2025
66e0ab6
test: e2e test fetch/stream responses
russellwheatley Jan 29, 2025
1b46450
test: reduce stream latency
russellwheatley Jan 29, 2025
8e8a2c6
test: setup test environment
russellwheatley Jan 29, 2025
d0afb73
test: add env var for test setup
russellwheatley Jan 29, 2025
0c9f687
chore: update app check and auth types
russellwheatley Jan 29, 2025
e82eb51
chore: update type comments
russellwheatley Jan 29, 2025
f4f9d2a
docs(vertexai): getting ready for production
russellwheatley Jan 29, 2025
a163b39
chore: update script to rm dist/
russellwheatley Jan 29, 2025
6e2b630
chore: make explicit that it is a type
russellwheatley Jan 29, 2025
30b2b0e
fix: TS build issue on CI
russellwheatley Jan 29, 2025
d48511e
test: fix jest tests
russellwheatley Jan 29, 2025
d378aee
test: use different tsconfig for jest. the use of RNFB app module cau…
russellwheatley Jan 30, 2025
9f9c6f2
docs: fix sidebar hyperlink
russellwheatley Jan 30, 2025
10bcb29
test: fix android e2e, point to correct host
russellwheatley Jan 31, 2025
3514416
chore: use correct types for auth and app check
russellwheatley Jan 31, 2025
3ceb58d
chore: update initialization of vertexai
russellwheatley Feb 3, 2025
33f2fa6
Merge branch 'main' into vertexai
russellwheatley Feb 3, 2025
001928b
Merge branch 'main' into vertexai
russellwheatley Feb 3, 2025
5bd949d
chore: updates stringToEnum object
russellwheatley Feb 3, 2025
df151d0
Merge branch 'main' into vertexai
mikehardy Feb 8, 2025
cfe6ff2
fix: do not ship unit tests with released package
mikehardy Feb 9, 2025
21a6c6d
test: avoid typing error on stream types with temporary ignore
mikehardy Feb 10, 2025
61e78f2
Merge remote-tracking branch 'origin/main' into vertexai
mikehardy Feb 10, 2025
e1663c0
test: avoid logging test console messages we expect
mikehardy Feb 10, 2025
e313145
test: fixups to avoid deprecation warnings and handle type errors fro…
mikehardy Feb 10, 2025
da53234
chore: update language tag
russellwheatley Feb 11, 2025
ec89d89
chore: switch to using `globalThis`
russellwheatley Feb 11, 2025
bda3a7b
test(vertexai): alter test to expect new gl-rn header
mikehardy Feb 11, 2025
544c2fc
Merge remote-tracking branch 'origin/main' into vertexai
mikehardy Feb 11, 2025
895b56b
Merge branch 'main' into vertexai
russellwheatley Feb 18, 2025
3e31ab8
chore: update license headers in src/
russellwheatley Feb 18, 2025
5fc8745
chore: update license headers in tests/
russellwheatley Feb 18, 2025
0dcbca6
chore: update yarn.lock
russellwheatley Feb 18, 2025
4caa2d0
chore: clean up code annotation and unused block of code
russellwheatley Feb 19, 2025
5d88e18
fix: filter empty text parts when streaming
russellwheatley Feb 19, 2025
826ca09
chore: add missing enum types
russellwheatley Feb 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
yarn.lock
  • Loading branch information
russellwheatley committed Jan 17, 2025
commit e76e4c4512097c5eb0eca5799349343eec958c7e
2 changes: 1 addition & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ module.exports = {
'\\.(ts|tsx)$': 'ts-jest',
},
setupFiles: ['./jest.setup.ts'],
testMatch: ['**/packages/**/__tests__/**/*.test.(ts|js)'],
testMatch: ['**/packages/vertexai/__tests__/**/*.test.(ts|js)'],
modulePaths: ['node_modules', './tests/node_modules'],
testPathIgnorePatterns: ['./packages/template'],
moduleDirectories: ['node_modules', './tests/node_modules'],
Expand Down
192 changes: 190 additions & 2 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4527,6 +4527,15 @@ __metadata:
languageName: node
linkType: hard

"@cspotcode/source-map-support@npm:^0.8.0":
version: 0.8.1
resolution: "@cspotcode/source-map-support@npm:0.8.1"
dependencies:
"@jridgewell/trace-mapping": "npm:0.3.9"
checksum: 10/b6e38a1712fab242c86a241c229cf562195aad985d0564bd352ac404be583029e89e93028ffd2c251d2c407ecac5fb0cbdca94a2d5c10f29ac806ede0508b3ff
languageName: node
linkType: hard

"@dabh/diagnostics@npm:^2.0.2":
version: 2.0.3
resolution: "@dabh/diagnostics@npm:2.0.3"
Expand Down Expand Up @@ -6081,7 +6090,7 @@ __metadata:
languageName: node
linkType: hard

"@jridgewell/resolve-uri@npm:^3.1.0":
"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0":
version: 3.1.2
resolution: "@jridgewell/resolve-uri@npm:3.1.2"
checksum: 10/97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d
Expand Down Expand Up @@ -6119,6 +6128,16 @@ __metadata:
languageName: node
linkType: hard

"@jridgewell/trace-mapping@npm:0.3.9":
version: 0.3.9
resolution: "@jridgewell/trace-mapping@npm:0.3.9"
dependencies:
"@jridgewell/resolve-uri": "npm:^3.0.3"
"@jridgewell/sourcemap-codec": "npm:^1.4.10"
checksum: 10/83deafb8e7a5ca98993c2c6eeaa93c270f6f647a4c0dc00deb38c9cf9b2d3b7bf15e8839540155247ef034a052c0ec4466f980bf0c9e2ab63b97d16c0cedd3ff
languageName: node
linkType: hard

"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9":
version: 0.3.22
resolution: "@jridgewell/trace-mapping@npm:0.3.22"
Expand Down Expand Up @@ -7573,8 +7592,13 @@ __metadata:
version: 0.0.0-use.local
resolution: "@react-native-firebase/vertexai@workspace:packages/vertexai"
dependencies:
"@types/text-encoding": "npm:^0"
react-native-builder-bob: "npm:^0.35.2"
react-native-fetch-api: "npm:^3.0.0"
react-native-polyfill-globals: "npm:^3.1.0"
text-encoding: "npm:^0.7.0"
typescript: "npm:^5.7.2"
web-streams-polyfill: "npm:^4.1.0"
peerDependencies:
"@react-native-firebase/app": 21.6.2
languageName: unknown
Expand Down Expand Up @@ -8189,6 +8213,34 @@ __metadata:
languageName: node
linkType: hard

"@tsconfig/node10@npm:^1.0.7":
version: 1.0.11
resolution: "@tsconfig/node10@npm:1.0.11"
checksum: 10/51fe47d55fe1b80ec35e6e5ed30a13665fd3a531945350aa74a14a1e82875fb60b350c2f2a5e72a64831b1b6bc02acb6760c30b3738b54954ec2dea82db7a267
languageName: node
linkType: hard

"@tsconfig/node12@npm:^1.0.7":
version: 1.0.11
resolution: "@tsconfig/node12@npm:1.0.11"
checksum: 10/5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a
languageName: node
linkType: hard

"@tsconfig/node14@npm:^1.0.0":
version: 1.0.3
resolution: "@tsconfig/node14@npm:1.0.3"
checksum: 10/19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d
languageName: node
linkType: hard

"@tsconfig/node16@npm:^1.0.2":
version: 1.0.4
resolution: "@tsconfig/node16@npm:1.0.4"
checksum: 10/202319785901f942a6e1e476b872d421baec20cf09f4b266a1854060efbf78cde16a4d256e8bc949d31e6cd9a90f1e8ef8fb06af96a65e98338a2b6b0de0a0ff
languageName: node
linkType: hard

"@tufjs/canonical-json@npm:2.0.0":
version: 2.0.0
resolution: "@tufjs/canonical-json@npm:2.0.0"
Expand Down Expand Up @@ -8456,6 +8508,13 @@ __metadata:
languageName: node
linkType: hard

"@types/text-encoding@npm:^0":
version: 0.0.40
resolution: "@types/text-encoding@npm:0.0.40"
checksum: 10/7eef99107cdf5c1827b51b830a3b65cfd3cc34f9aa760bc2be2f5547cec28fef5c4104473f0d1fdd739eebd7ac9f1d743902af7e1c31852a4a3e748900001e51
languageName: node
linkType: hard

"@types/tough-cookie@npm:*":
version: 4.0.5
resolution: "@types/tough-cookie@npm:4.0.5"
Expand Down Expand Up @@ -8750,6 +8809,24 @@ __metadata:
languageName: node
linkType: hard

"acorn-walk@npm:^8.1.1":
version: 8.3.4
resolution: "acorn-walk@npm:8.3.4"
dependencies:
acorn: "npm:^8.11.0"
checksum: 10/871386764e1451c637bb8ab9f76f4995d408057e9909be6fb5ad68537ae3375d85e6a6f170b98989f44ab3ff6c74ad120bc2779a3d577606e7a0cd2b4efcaf77
languageName: node
linkType: hard

"acorn@npm:^8.11.0, acorn@npm:^8.4.1":
version: 8.14.0
resolution: "acorn@npm:8.14.0"
bin:
acorn: bin/acorn
checksum: 10/6df29c35556782ca9e632db461a7f97947772c6c1d5438a81f0c873a3da3a792487e83e404d1c6c25f70513e91aa18745f6eafb1fcc3a43ecd1920b21dd173d2
languageName: node
linkType: hard

"acorn@npm:^8.8.2":
version: 8.11.3
resolution: "acorn@npm:8.11.3"
Expand Down Expand Up @@ -9044,6 +9121,13 @@ __metadata:
languageName: node
linkType: hard

"arg@npm:^4.1.0":
version: 4.1.3
resolution: "arg@npm:4.1.3"
checksum: 10/969b491082f20cad166649fa4d2073ea9e974a4e5ac36247ca23d2e5a8b3cb12d60e9ff70a8acfe26d76566c71fd351ee5e6a9a6595157eb36f92b1fd64e1599
languageName: node
linkType: hard

"argparse@npm:^1.0.7":
version: 1.0.10
resolution: "argparse@npm:1.0.10"
Expand Down Expand Up @@ -11379,6 +11463,13 @@ __metadata:
languageName: node
linkType: hard

"create-require@npm:^1.1.0":
version: 1.1.1
resolution: "create-require@npm:1.1.1"
checksum: 10/a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff
languageName: node
linkType: hard

"cross-env@npm:^5.1.3":
version: 5.2.1
resolution: "cross-env@npm:5.2.1"
Expand Down Expand Up @@ -12002,6 +12093,13 @@ __metadata:
languageName: node
linkType: hard

"diff@npm:^4.0.1":
version: 4.0.2
resolution: "diff@npm:4.0.2"
checksum: 10/ec09ec2101934ca5966355a229d77afcad5911c92e2a77413efda5455636c4cf2ce84057e2d7715227a2eeeda04255b849bd3ae3a4dd22eb22e86e76456df069
languageName: node
linkType: hard

"diff@npm:^5.0.0, diff@npm:^5.1.0, diff@npm:^5.2.0":
version: 5.2.0
resolution: "diff@npm:5.2.0"
Expand Down Expand Up @@ -17720,7 +17818,7 @@ __metadata:
languageName: node
linkType: hard

"make-error@npm:^1.3.6":
"make-error@npm:^1.1.1, make-error@npm:^1.3.6":
version: 1.3.6
resolution: "make-error@npm:1.3.6"
checksum: 10/b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402
Expand Down Expand Up @@ -21667,6 +21765,15 @@ __metadata:
languageName: node
linkType: hard

"react-native-fetch-api@npm:^3.0.0":
version: 3.0.0
resolution: "react-native-fetch-api@npm:3.0.0"
dependencies:
p-defer: "npm:^3.0.0"
checksum: 10/e1e612d402615b439eb996b1fcc677944841a3ae51a31a2b0527e03a8e3afe00c0504ade4e88de0a36f6d11df45b2a543224e7f845c5763e68f585b1108937e7
languageName: node
linkType: hard

"react-native-firebase-tests@workspace:tests":
version: 0.0.0-use.local
resolution: "react-native-firebase-tests@workspace:tests"
Expand Down Expand Up @@ -21756,6 +21863,7 @@ __metadata:
shelljs: "npm:^0.8.5"
spellchecker-cli: "npm:^6.2.0"
ts-jest: "npm:^29.2.5"
ts-node: "npm:^10.9.2"
typescript: "npm:^5.6.2"
languageName: unknown
linkType: soft
Expand Down Expand Up @@ -21813,6 +21921,20 @@ __metadata:
languageName: node
linkType: hard

"react-native-polyfill-globals@npm:^3.1.0":
version: 3.1.0
resolution: "react-native-polyfill-globals@npm:3.1.0"
peerDependencies:
base-64: "*"
react-native-fetch-api: "*"
react-native-get-random-values: "*"
react-native-url-polyfill: "*"
text-encoding: "*"
web-streams-polyfill: "*"
checksum: 10/1385de6de67bf65842a3c4549f22a91ba39de576f8ccdd3e3ad79d67defc9953f8d6a2a53aedfbcd04344b8c8359b1c92242de4624066d680f40ca0310f2f7d6
languageName: node
linkType: hard

"react-native@npm:*":
version: 0.73.4
resolution: "react-native@npm:0.73.4"
Expand Down Expand Up @@ -24396,6 +24518,13 @@ __metadata:
languageName: node
linkType: hard

"text-encoding@npm:^0.7.0":
version: 0.7.0
resolution: "text-encoding@npm:0.7.0"
checksum: 10/c61b7a59a54c58f0714da0ef4c1f65732821bb1f761e6f21c3e681e51c6dd56fdefa4fcfccd3254bf47132d87420fbc9898da21a804c89e87861f4e1478d5f18
languageName: node
linkType: hard

"text-extensions@npm:^1.0.0":
version: 1.9.0
resolution: "text-extensions@npm:1.9.0"
Expand Down Expand Up @@ -24650,6 +24779,44 @@ __metadata:
languageName: node
linkType: hard

"ts-node@npm:^10.9.2":
version: 10.9.2
resolution: "ts-node@npm:10.9.2"
dependencies:
"@cspotcode/source-map-support": "npm:^0.8.0"
"@tsconfig/node10": "npm:^1.0.7"
"@tsconfig/node12": "npm:^1.0.7"
"@tsconfig/node14": "npm:^1.0.0"
"@tsconfig/node16": "npm:^1.0.2"
acorn: "npm:^8.4.1"
acorn-walk: "npm:^8.1.1"
arg: "npm:^4.1.0"
create-require: "npm:^1.1.0"
diff: "npm:^4.0.1"
make-error: "npm:^1.1.1"
v8-compile-cache-lib: "npm:^3.0.1"
yn: "npm:3.1.1"
peerDependencies:
"@swc/core": ">=1.2.50"
"@swc/wasm": ">=1.2.50"
"@types/node": "*"
typescript: ">=2.7"
peerDependenciesMeta:
"@swc/core":
optional: true
"@swc/wasm":
optional: true
bin:
ts-node: dist/bin.js
ts-node-cwd: dist/bin-cwd.js
ts-node-esm: dist/bin-esm.js
ts-node-script: dist/bin-script.js
ts-node-transpile-only: dist/bin-transpile.js
ts-script: dist/bin-script-deprecated.js
checksum: 10/a91a15b3c9f76ac462f006fa88b6bfa528130dcfb849dd7ef7f9d640832ab681e235b8a2bc58ecde42f72851cc1d5d4e22c901b0c11aa51001ea1d395074b794
languageName: node
linkType: hard

"tsconfig-paths@npm:^4.1.2":
version: 4.2.0
resolution: "tsconfig-paths@npm:4.2.0"
Expand Down Expand Up @@ -25471,6 +25638,13 @@ __metadata:
languageName: node
linkType: hard

"v8-compile-cache-lib@npm:^3.0.1":
version: 3.0.1
resolution: "v8-compile-cache-lib@npm:3.0.1"
checksum: 10/88d3423a52b6aaf1836be779cab12f7016d47ad8430dffba6edf766695e6d90ad4adaa3d8eeb512cc05924f3e246c4a4ca51e089dccf4402caa536b5e5be8961
languageName: node
linkType: hard

"v8-to-istanbul@npm:^9.0.1":
version: 9.2.0
resolution: "v8-to-istanbul@npm:9.2.0"
Expand Down Expand Up @@ -25644,6 +25818,13 @@ __metadata:
languageName: node
linkType: hard

"web-streams-polyfill@npm:^4.1.0":
version: 4.1.0
resolution: "web-streams-polyfill@npm:4.1.0"
checksum: 10/c6e802e6b83a8dc72acee8ec14b3a4af46d5ea4a15d0260303d7e4cab3c600716ff998b70457bc3ac0998073c0e73344c89400bfcc5f49a9bc0b10bb263c2f5f
languageName: node
linkType: hard

"webidl-conversions@npm:^3.0.0":
version: 3.0.1
resolution: "webidl-conversions@npm:3.0.1"
Expand Down Expand Up @@ -26283,6 +26464,13 @@ __metadata:
languageName: node
linkType: hard

"yn@npm:3.1.1":
version: 3.1.1
resolution: "yn@npm:3.1.1"
checksum: 10/2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6
languageName: node
linkType: hard

"yocto-queue@npm:^0.1.0":
version: 0.1.0
resolution: "yocto-queue@npm:0.1.0"
Expand Down