diff --git a/.changeset/expo-template-runnable-checks.md b/.changeset/expo-template-runnable-checks.md
new file mode 100644
index 00000000..bec01fdf
--- /dev/null
+++ b/.changeset/expo-template-runnable-checks.md
@@ -0,0 +1,5 @@
+---
+'@bottom-tabs/expo-template': patch
+---
+
+Replace react-test-renderer with React Native Testing Library, and add lint and typecheck scripts
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 0ddf20e8..e167d423 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -88,6 +88,18 @@ We use [TypeScript](https://www.typescriptlang.org/) for type checking, [ESLint]
Our pre-commit hooks verify that the linter and tests pass when committing.
+`yarn lint` and `yarn typecheck` deliberately skip `@bottom-tabs/expo-template`. The template has
+its own `lint` and `typecheck` scripts.
+
+Check the template the way people actually consume it - pack it, scaffold an app, and run its scripts there:
+
+```sh
+yarn workspace @bottom-tabs/expo-template pack --out /tmp/expo-template.tgz
+npx create-expo-app@latest /tmp/tpl --template /tmp/expo-template.tgz
+cd /tmp/tpl && npm install && npx expo start # generates .expo/types, then stop it
+npm run lint && npm run typecheck && npm test
+```
+
### Changesets
We use [changesets](https://github.com/changesets/changesets) to make it easier to publish new versions. It handles common tasks like bumping version based on semver, creating tags and releases etc.
diff --git a/package.json b/package.json
index 727167c6..4b9b6631 100644
--- a/package.json
+++ b/package.json
@@ -9,9 +9,9 @@
]
},
"scripts": {
- "lint": "turbo run lint",
+ "lint": "turbo run lint --filter='!@bottom-tabs/expo-template'",
"test": "turbo run test",
- "typecheck": "turbo run typecheck",
+ "typecheck": "turbo run typecheck --filter='!@bottom-tabs/expo-template'",
"build": "turbo run build",
"build:android": "turbo run build:android",
"build:ios": "turbo run build:ios",
diff --git a/packages/expo-template/app/(tabs)/explore.tsx b/packages/expo-template/app/(tabs)/explore.tsx
index 9c9715dd..6918ee7d 100644
--- a/packages/expo-template/app/(tabs)/explore.tsx
+++ b/packages/expo-template/app/(tabs)/explore.tsx
@@ -80,7 +80,7 @@ export default function TabTwoScreen() {
This template has light and dark mode support. The{' '}
useColorScheme() hook
- lets you inspect what the user's current color scheme is, and so you
+ lets you inspect what the user's current color scheme is, and so you
can adjust UI colors accordingly.
diff --git a/packages/expo-template/app/(tabs)/index.tsx b/packages/expo-template/app/(tabs)/index.tsx
index 08d122b4..9d65bec6 100644
--- a/packages/expo-template/app/(tabs)/index.tsx
+++ b/packages/expo-template/app/(tabs)/index.tsx
@@ -39,14 +39,14 @@ export default function HomeScreen() {
Step 2: Explore
- Tap the Explore tab to learn more about what's included in this
+ Tap the Explore tab to learn more about what's included in this
starter app.
Step 3: Get a fresh start
- When you're ready, run{' '}
+ When you're ready, run{' '}
npm run reset-project{' '}
to get a fresh app{' '}
directory. This will move the current{' '}
diff --git a/packages/expo-template/app/+not-found.tsx b/packages/expo-template/app/+not-found.tsx
index 963b04fb..c87f6d94 100644
--- a/packages/expo-template/app/+not-found.tsx
+++ b/packages/expo-template/app/+not-found.tsx
@@ -9,7 +9,7 @@ export default function NotFoundScreen() {
<>
- This screen doesn't exist.
+ This screen doesn't exist.
Go to home screen!
diff --git a/packages/expo-template/components/__tests__/ThemedText-test.tsx b/packages/expo-template/components/__tests__/ThemedText-test.tsx
index 1ac32250..678adcae 100644
--- a/packages/expo-template/components/__tests__/ThemedText-test.tsx
+++ b/packages/expo-template/components/__tests__/ThemedText-test.tsx
@@ -1,10 +1,9 @@
-import * as React from 'react';
-import renderer from 'react-test-renderer';
+import { render, screen } from '@testing-library/react-native';
import { ThemedText } from '../ThemedText';
-it(`renders correctly`, () => {
- const tree = renderer.create(Snapshot test!).toJSON();
+it('renders its children', async () => {
+ await render(Snapshot test!);
- expect(tree).toMatchSnapshot();
+ expect(screen.getByText('Snapshot test!')).toBeOnTheScreen();
});
diff --git a/packages/expo-template/components/__tests__/__snapshots__/ThemedText-test.tsx.snap b/packages/expo-template/components/__tests__/__snapshots__/ThemedText-test.tsx.snap
deleted file mode 100644
index b68e53e9..00000000
--- a/packages/expo-template/components/__tests__/__snapshots__/ThemedText-test.tsx.snap
+++ /dev/null
@@ -1,24 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`renders correctly 1`] = `
-
- Snapshot test!
-
-`;
diff --git a/packages/expo-template/eslint.config.js b/packages/expo-template/eslint.config.js
new file mode 100644
index 00000000..ba708ed9
--- /dev/null
+++ b/packages/expo-template/eslint.config.js
@@ -0,0 +1,10 @@
+// https://docs.expo.dev/guides/using-eslint/
+const { defineConfig } = require('eslint/config');
+const expoConfig = require("eslint-config-expo/flat");
+
+module.exports = defineConfig([
+ expoConfig,
+ {
+ ignores: ["dist/*"],
+ }
+]);
diff --git a/packages/expo-template/package.json b/packages/expo-template/package.json
index 8be7e5bd..448c08d5 100644
--- a/packages/expo-template/package.json
+++ b/packages/expo-template/package.json
@@ -8,7 +8,10 @@
"android": "expo run:android",
"ios": "expo run:ios",
"web": "expo start --web",
- "test": "jest --watchAll"
+ "lint": "expo lint",
+ "typecheck": "tsc --noEmit",
+ "test": "jest",
+ "test:watch": "jest --watchAll"
},
"repository": {
"type": "git",
@@ -44,12 +47,13 @@
},
"devDependencies": {
"@babel/core": "^7.28.4",
+ "@testing-library/react-native": "^14.0.1",
"@types/jest": "^29.5.12",
"@types/react": "~19.1.10",
- "@types/react-test-renderer": "^19.1.0",
+ "eslint": "^9.39.5",
+ "eslint-config-expo": "~10.0.0",
"jest": "^29.2.1",
"jest-expo": "~54.0.17",
- "react-test-renderer": "19.1.0",
"typescript": "^5.9.2"
}
}
diff --git a/yarn.lock b/yarn.lock
index 22ea1f08..3573c26e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3111,9 +3111,11 @@ __metadata:
"@bottom-tabs/react-navigation": "npm:1.4.0"
"@expo/vector-icons": "npm:^15.0.3"
"@react-navigation/native": "npm:^7.1.8"
+ "@testing-library/react-native": "npm:^14.0.1"
"@types/jest": "npm:^29.5.12"
"@types/react": "npm:~19.1.10"
- "@types/react-test-renderer": "npm:^19.1.0"
+ eslint: "npm:^9.39.5"
+ eslint-config-expo: "npm:~10.0.0"
expo: "npm:~54.0.35"
expo-constants: "npm:~18.0.13"
expo-font: "npm:~14.0.12"
@@ -3136,7 +3138,6 @@ __metadata:
react-native-screens: "npm:~4.16.0"
react-native-web: "npm:~0.21.0"
react-native-worklets: "npm:0.5.1"
- react-test-renderer: "npm:19.1.0"
typescript: "npm:^5.9.2"
languageName: unknown
linkType: soft
@@ -3689,6 +3690,16 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/core@npm:1.10.0":
+ version: 1.10.0
+ resolution: "@emnapi/core@npm:1.10.0"
+ dependencies:
+ "@emnapi/wasi-threads": "npm:1.2.1"
+ tslib: "npm:^2.4.0"
+ checksum: 10/d32f386084e64deaf2609aabb8295d1ad5af6144d0f46d2060b76cc53f1f3b486df54bec9b0f33c37d85a3822e1193ebcd4e3deb4a5f0e4cd650aa2ffc631715
+ languageName: node
+ linkType: hard
+
"@emnapi/core@npm:^1.5.0":
version: 1.5.0
resolution: "@emnapi/core@npm:1.5.0"
@@ -3699,6 +3710,15 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/runtime@npm:1.10.0":
+ version: 1.10.0
+ resolution: "@emnapi/runtime@npm:1.10.0"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/d21083d07fa0c2da171c142e78ef986b66b07d45b06accc0bcaf49fcc61bb4dbc10e1c1760813070165b9f49b054376a931045347f21c0f42ff1eb2d2040faac
+ languageName: node
+ linkType: hard
+
"@emnapi/runtime@npm:^1.5.0":
version: 1.5.0
resolution: "@emnapi/runtime@npm:1.5.0"
@@ -3717,6 +3737,15 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/wasi-threads@npm:1.2.1":
+ version: 1.2.1
+ resolution: "@emnapi/wasi-threads@npm:1.2.1"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/57cd4292be81c05d26aa886d68a9e4c449ff666e8503fed6463dfc6b64a4e4213f03c152d53296b7cda32840271e38cd33347332070658f01befeb9bf4e59f36
+ languageName: node
+ linkType: hard
+
"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0":
version: 4.4.1
resolution: "@eslint-community/eslint-utils@npm:4.4.1"
@@ -3728,6 +3757,17 @@ __metadata:
languageName: node
linkType: hard
+"@eslint-community/eslint-utils@npm:^4.8.0, @eslint-community/eslint-utils@npm:^4.9.1":
+ version: 4.10.1
+ resolution: "@eslint-community/eslint-utils@npm:4.10.1"
+ dependencies:
+ eslint-visitor-keys: "npm:^3.4.3"
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ checksum: 10/61059b9f0192df5a86c441c03e0eedbda8c3810bb788775839afe4c5ec6bbdaa6433ac18001046b319390552435da3f6b8f5e18cca255993b3df37fe97a42b90
+ languageName: node
+ linkType: hard
+
"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1":
version: 4.12.1
resolution: "@eslint-community/regexpp@npm:4.12.1"
@@ -3735,6 +3775,42 @@ __metadata:
languageName: node
linkType: hard
+"@eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.12.2":
+ version: 4.12.2
+ resolution: "@eslint-community/regexpp@npm:4.12.2"
+ checksum: 10/049b280fddf71dd325514e0a520024969431dc3a8b02fa77476e6820e9122f28ab4c9168c11821f91a27982d2453bcd7a66193356ea84e84fb7c8d793be1ba0c
+ languageName: node
+ linkType: hard
+
+"@eslint/config-array@npm:^0.21.2":
+ version: 0.21.2
+ resolution: "@eslint/config-array@npm:0.21.2"
+ dependencies:
+ "@eslint/object-schema": "npm:^2.1.7"
+ debug: "npm:^4.3.1"
+ minimatch: "npm:^3.1.5"
+ checksum: 10/148477ba995cf57fc725601916d5a7914aa249112d8bec2c3ac9122e2b2f540e6ef013ff4f6785346a4b565f09b20db127fa6f7322f5ffbdb3f1f8d2078a531c
+ languageName: node
+ linkType: hard
+
+"@eslint/config-helpers@npm:^0.4.2":
+ version: 0.4.2
+ resolution: "@eslint/config-helpers@npm:0.4.2"
+ dependencies:
+ "@eslint/core": "npm:^0.17.0"
+ checksum: 10/3f2b4712d8e391c36ec98bc200f7dea423dfe518e42956569666831b89ede83b33120c761dfd3ab6347d8e8894a6d4af47254a18d464a71c6046fd88065f6daf
+ languageName: node
+ linkType: hard
+
+"@eslint/core@npm:^0.17.0":
+ version: 0.17.0
+ resolution: "@eslint/core@npm:0.17.0"
+ dependencies:
+ "@types/json-schema": "npm:^7.0.15"
+ checksum: 10/f9a428cc651ec15fb60d7d60c2a7bacad4666e12508320eafa98258e976fafaa77d7be7be91519e75f801f15f830105420b14a458d4aab121a2b0a59bc43517b
+ languageName: node
+ linkType: hard
+
"@eslint/eslintrc@npm:^2.1.4":
version: 2.1.4
resolution: "@eslint/eslintrc@npm:2.1.4"
@@ -3752,6 +3828,23 @@ __metadata:
languageName: node
linkType: hard
+"@eslint/eslintrc@npm:^3.3.6":
+ version: 3.3.7
+ resolution: "@eslint/eslintrc@npm:3.3.7"
+ dependencies:
+ ajv: "npm:^6.14.0"
+ debug: "npm:^4.3.2"
+ espree: "npm:^10.0.1"
+ globals: "npm:^14.0.0"
+ ignore: "npm:^5.2.0"
+ import-fresh: "npm:^3.2.1"
+ js-yaml: "npm:^4.3.2"
+ minimatch: "npm:^3.1.5"
+ strip-json-comments: "npm:^3.1.1"
+ checksum: 10/8d778a0f3d1dd3cde8333a5943086bc3497d1adfe804600827dfd76369b83543a9b8884850556be2dd2e5f11838a8c83a32beda43a79aa42f149c75a39de1dbe
+ languageName: node
+ linkType: hard
+
"@eslint/js@npm:8.57.1":
version: 8.57.1
resolution: "@eslint/js@npm:8.57.1"
@@ -3759,6 +3852,30 @@ __metadata:
languageName: node
linkType: hard
+"@eslint/js@npm:9.39.5":
+ version: 9.39.5
+ resolution: "@eslint/js@npm:9.39.5"
+ checksum: 10/042d522f28da10ab205f368a94b620334418eb13a5226e50f7edd03dbe26809eb477d0b7a4dc3968b43a98f6ce594f6c03731214c3e0386fd5bcb74fdb9df64c
+ languageName: node
+ linkType: hard
+
+"@eslint/object-schema@npm:^2.1.7":
+ version: 2.1.7
+ resolution: "@eslint/object-schema@npm:2.1.7"
+ checksum: 10/946ef5d6235b4d1c0907c6c6e6429c8895f535380c562b7705c131f63f2e961b06e8785043c86a293da48e0a60c6286d98ba395b8b32ea55561fe6e4417cb7e4
+ languageName: node
+ linkType: hard
+
+"@eslint/plugin-kit@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "@eslint/plugin-kit@npm:0.4.1"
+ dependencies:
+ "@eslint/core": "npm:^0.17.0"
+ levn: "npm:^0.4.1"
+ checksum: 10/c5947d0ffeddca77d996ac1b886a66060c1a15ed1d5e425d0c7e7d7044a4bd3813fc968892d03950a7831c9b89368a2f7b281e45dd3c74a048962b74bf3a1cb4
+ languageName: node
+ linkType: hard
+
"@expo/cli@npm:54.0.25":
version: 54.0.25
resolution: "@expo/cli@npm:54.0.25"
@@ -4281,6 +4398,33 @@ __metadata:
languageName: node
linkType: hard
+"@humanfs/core@npm:^0.19.2":
+ version: 0.19.2
+ resolution: "@humanfs/core@npm:0.19.2"
+ dependencies:
+ "@humanfs/types": "npm:^0.15.0"
+ checksum: 10/c6c0273721ec8df3d36a57c390a11a168d0a2f513d78bceb25165bded4fcb73609b1a317edc6c8f331cefd4b47285dde0b1e6679e08ef7f062232ec14fe05312
+ languageName: node
+ linkType: hard
+
+"@humanfs/node@npm:^0.16.6":
+ version: 0.16.8
+ resolution: "@humanfs/node@npm:0.16.8"
+ dependencies:
+ "@humanfs/core": "npm:^0.19.2"
+ "@humanfs/types": "npm:^0.15.0"
+ "@humanwhocodes/retry": "npm:^0.4.0"
+ checksum: 10/ed01b3c066d9cec7526d139b9e71ca00ee4a30b3b5f5f5c198eb069c3509a3e167e180ba7e1e5a83b9571e906c4908bd20402b47586887452311af7354995e95
+ languageName: node
+ linkType: hard
+
+"@humanfs/types@npm:^0.15.0":
+ version: 0.15.0
+ resolution: "@humanfs/types@npm:0.15.0"
+ checksum: 10/dea3cc7fd8f8d4d088ed8d0a9921cf12bd8e1cdf40a6133106b03a6e2aebcc9a6f1771b3643b7ec71baae90d08245db34069dfcc861da8d678662741e6c3c986
+ languageName: node
+ linkType: hard
+
"@humanwhocodes/config-array@npm:^0.13.0":
version: 0.13.0
resolution: "@humanwhocodes/config-array@npm:0.13.0"
@@ -4306,6 +4450,13 @@ __metadata:
languageName: node
linkType: hard
+"@humanwhocodes/retry@npm:^0.4.0, @humanwhocodes/retry@npm:^0.4.2":
+ version: 0.4.3
+ resolution: "@humanwhocodes/retry@npm:0.4.3"
+ checksum: 10/0b32cfd362bea7a30fbf80bb38dcaf77fee9c2cae477ee80b460871d03590110ac9c77d654f04ec5beaf71b6f6a89851bdf6c1e34ccdf2f686bd86fcd97d9e61
+ languageName: node
+ linkType: hard
+
"@inquirer/external-editor@npm:^1.0.2":
version: 1.0.3
resolution: "@inquirer/external-editor@npm:1.0.3"
@@ -4435,6 +4586,13 @@ __metadata:
languageName: node
linkType: hard
+"@jest/diff-sequences@npm:30.5.0":
+ version: 30.5.0
+ resolution: "@jest/diff-sequences@npm:30.5.0"
+ checksum: 10/6fdba657e811790850c68beeef9a9d435b77733242c0ff94226cd210bbc11320a39a687bb3037089be7ffc6a2d98f5527d987327a2a18f83ebc87a8fe1e97e2a
+ languageName: node
+ linkType: hard
+
"@jest/environment@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/environment@npm:29.7.0"
@@ -4480,6 +4638,13 @@ __metadata:
languageName: node
linkType: hard
+"@jest/get-type@npm:30.5.0":
+ version: 30.5.0
+ resolution: "@jest/get-type@npm:30.5.0"
+ checksum: 10/6b67e70f6c1cca6da153814542903b4c385447c7c5e029f8911402ca8a75fbd33a14cc0fff4c6ed7c6c629f6425fade605d6f32eb9516b52146a8640fd899773
+ languageName: node
+ linkType: hard
+
"@jest/globals@npm:^29.2.1, @jest/globals@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/globals@npm:29.7.0"
@@ -4492,6 +4657,20 @@ __metadata:
languageName: node
linkType: hard
+"@jest/react-is-18@npm:react-is@^18.3.1, react-is@npm:^18.0.0":
+ version: 18.3.1
+ resolution: "react-is@npm:18.3.1"
+ checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22
+ languageName: node
+ linkType: hard
+
+"@jest/react-is-19@npm:react-is@^19.2.5":
+ version: 19.2.8
+ resolution: "react-is@npm:19.2.8"
+ checksum: 10/09d053ff36e0ba4d47164baf9eab1c7772791f0371aa92281f0e547e0f6a5a5c8a1eb939aadd1a08b3c565958dd63ee59c746b6ac0d5ccb14ad742ac0314ab15
+ languageName: node
+ linkType: hard
+
"@jest/reporters@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/reporters@npm:29.7.0"
@@ -4529,6 +4708,15 @@ __metadata:
languageName: node
linkType: hard
+"@jest/schemas@npm:30.5.0":
+ version: 30.5.0
+ resolution: "@jest/schemas@npm:30.5.0"
+ dependencies:
+ "@sinclair/typebox": "npm:^0.34.0"
+ checksum: 10/8b882db2f056f96f4ef82cafca6270cbc0ab3a6201cd76f43214bc17cc3e16df3e5a10ffc03e5667c2381c8141f7dd79f49d03cb85354b38c33c228c832408e5
+ languageName: node
+ linkType: hard
+
"@jest/schemas@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/schemas@npm:29.6.3"
@@ -4858,6 +5046,18 @@ __metadata:
languageName: node
linkType: hard
+"@napi-rs/wasm-runtime@npm:^1.1.4":
+ version: 1.2.3
+ resolution: "@napi-rs/wasm-runtime@npm:1.2.3"
+ dependencies:
+ "@tybys/wasm-util": "npm:^0.10.3"
+ peerDependencies:
+ "@emnapi/core": ^1.7.1 || ^2.0.0-alpha.4
+ "@emnapi/runtime": ^1.7.1 || ^2.0.0-alpha.4
+ checksum: 10/86f7f092309eb005ff9e456c12a9f81ae06ff823602740a8c9c54b2dfc17620d9b4d88c4cd179541c794aed521ac57c7e37457a00e87a624867d78f6bbce0d7c
+ languageName: node
+ linkType: hard
+
"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1":
version: 5.1.1-v1
resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1"
@@ -4901,6 +5101,13 @@ __metadata:
languageName: node
linkType: hard
+"@nolyfill/is-core-module@npm:1.0.39":
+ version: 1.0.39
+ resolution: "@nolyfill/is-core-module@npm:1.0.39"
+ checksum: 10/0d6e098b871eca71d875651288e1f0fa770a63478b0b50479c99dc760c64175a56b5b04f58d5581bbcc6b552b8191ab415eada093d8df9597ab3423c8cac1815
+ languageName: node
+ linkType: hard
+
"@npmcli/agent@npm:^3.0.0":
version: 3.0.0
resolution: "@npmcli/agent@npm:3.0.0"
@@ -6812,6 +7019,13 @@ __metadata:
languageName: node
linkType: hard
+"@rtsao/scc@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@rtsao/scc@npm:1.1.0"
+ checksum: 10/17d04adf404e04c1e61391ed97bca5117d4c2767a76ae3e879390d6dec7b317fcae68afbf9e98badee075d0b64fa60f287729c4942021b4d19cd01db77385c01
+ languageName: node
+ linkType: hard
+
"@selderee/plugin-htmlparser2@npm:^0.11.0":
version: 0.11.0
resolution: "@selderee/plugin-htmlparser2@npm:0.11.0"
@@ -6934,6 +7148,13 @@ __metadata:
languageName: node
linkType: hard
+"@sinclair/typebox@npm:^0.34.0":
+ version: 0.34.52
+ resolution: "@sinclair/typebox@npm:0.34.52"
+ checksum: 10/693a7ab6c8935cbb6e89698bd75ac465038ecfff8b8ad22c50ad6d93a049b0e7cfe4d759200d0401707c5679d6f7a3791fd6dee139bcbb250fa3aae3c17e8bd1
+ languageName: node
+ linkType: hard
+
"@sinonjs/commons@npm:^3.0.0":
version: 3.0.1
resolution: "@sinonjs/commons@npm:3.0.1"
@@ -6961,6 +7182,26 @@ __metadata:
languageName: node
linkType: hard
+"@testing-library/react-native@npm:^14.0.1":
+ version: 14.0.1
+ resolution: "@testing-library/react-native@npm:14.0.1"
+ dependencies:
+ jest-matcher-utils: "npm:^30.4.1"
+ picocolors: "npm:^1.1.1"
+ pretty-format: "npm:^30.4.1"
+ redent: "npm:^3.0.0"
+ peerDependencies:
+ jest: ">=29.0.0"
+ react: ">=19.0.0"
+ react-native: ">=0.78"
+ test-renderer: ^1.0.0
+ peerDependenciesMeta:
+ jest:
+ optional: true
+ checksum: 10/6f65b9566cce6f9737c3fff8beb0b6e7b623f3e440f286b0d652e2a8ae58eec854ec455ac297f6c736a3f7c289869c5f9fe07eddf4286f95751934a4fd27c3ee
+ languageName: node
+ linkType: hard
+
"@tootallnate/once@npm:2":
version: 2.0.0
resolution: "@tootallnate/once@npm:2.0.0"
@@ -7005,6 +7246,15 @@ __metadata:
languageName: node
linkType: hard
+"@tybys/wasm-util@npm:^0.10.3":
+ version: 0.10.3
+ resolution: "@tybys/wasm-util@npm:0.10.3"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/6cf39f7a2926b1c8bc6fe3f9f03318a33dd6dae81bdbd059983f9c6ee22d10a827f12564d648c05a2d4926e03c86cbe2799fb20609ee65e9efc39603039b4765
+ languageName: node
+ linkType: hard
+
"@types/babel__core@npm:^7.1.14":
version: 7.20.5
resolution: "@types/babel__core@npm:7.20.5"
@@ -7096,6 +7346,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/estree@npm:^1.0.6":
+ version: 1.0.9
+ resolution: "@types/estree@npm:1.0.9"
+ checksum: 10/16aabfa703b5bdac83f719b07ce92a11b2d3c9b8628eacc92889d8af46cab2d78fc45c7b5378de383d0500585cea5c2f79125eeddfe5fbc6bd6a27eb0c8ccee5
+ languageName: node
+ linkType: hard
+
"@types/graceful-fs@npm:^4.1.3":
version: 4.1.9
resolution: "@types/graceful-fs@npm:4.1.9"
@@ -7167,13 +7424,20 @@ __metadata:
languageName: node
linkType: hard
-"@types/json-schema@npm:^7.0.9":
+"@types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.9":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7
languageName: node
linkType: hard
+"@types/json5@npm:^0.0.29":
+ version: 0.0.29
+ resolution: "@types/json5@npm:0.0.29"
+ checksum: 10/4e5aed58cabb2bbf6f725da13421aa50a49abb6bc17bfab6c31b8774b073fa7b50d557c61f961a09a85f6056151190f8ac95f13f5b48136ba5841f7d4484ec56
+ languageName: node
+ linkType: hard
+
"@types/mdast@npm:^4.0.0":
version: 4.0.4
resolution: "@types/mdast@npm:4.0.4"
@@ -7362,6 +7626,26 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/eslint-plugin@npm:^8.18.2":
+ version: 8.70.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.70.0"
+ dependencies:
+ "@eslint-community/regexpp": "npm:^4.12.2"
+ "@typescript-eslint/scope-manager": "npm:8.70.0"
+ "@typescript-eslint/type-utils": "npm:8.70.0"
+ "@typescript-eslint/utils": "npm:8.70.0"
+ "@typescript-eslint/visitor-keys": "npm:8.70.0"
+ ignore: "npm:^7.0.5"
+ natural-compare: "npm:^1.4.0"
+ ts-api-utils: "npm:^2.5.0"
+ peerDependencies:
+ "@typescript-eslint/parser": ^8.70.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10/d078f6d7212b9f6d83f8240d4458d10a9975eaab74ab09b2ed3a1000fe3d94ba5c510dded243fd8750bd7fdbf58e63742ac29c996e737234430ab48910389ab1
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/parser@npm:^7.1.1":
version: 7.18.0
resolution: "@typescript-eslint/parser@npm:7.18.0"
@@ -7380,6 +7664,35 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/parser@npm:^8.18.2":
+ version: 8.70.0
+ resolution: "@typescript-eslint/parser@npm:8.70.0"
+ dependencies:
+ "@typescript-eslint/scope-manager": "npm:8.70.0"
+ "@typescript-eslint/types": "npm:8.70.0"
+ "@typescript-eslint/typescript-estree": "npm:8.70.0"
+ "@typescript-eslint/visitor-keys": "npm:8.70.0"
+ debug: "npm:^4.4.3"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10/44ea118c7a0c0d4e8ce21845784cda4727240e10a1e8966f759fc48363748a48a74a0aa228664a2148fa24f586d77e230d98058916f8a1a1c85325bb1f9d2e0f
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/project-service@npm:8.70.0":
+ version: 8.70.0
+ resolution: "@typescript-eslint/project-service@npm:8.70.0"
+ dependencies:
+ "@typescript-eslint/tsconfig-utils": "npm:^8.70.0"
+ "@typescript-eslint/types": "npm:^8.70.0"
+ debug: "npm:^4.4.3"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10/b06286f1ec6fc0fde7382f14cf4645aa0d008dfc25f40a8ec58e644fd42058a91e1d9ce1e106fbe78f5c2a3cf6b75560a24d24901972a4d21cc604f13aa921ad
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/scope-manager@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/scope-manager@npm:5.62.0"
@@ -7400,6 +7713,25 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/scope-manager@npm:8.70.0":
+ version: 8.70.0
+ resolution: "@typescript-eslint/scope-manager@npm:8.70.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.70.0"
+ "@typescript-eslint/visitor-keys": "npm:8.70.0"
+ checksum: 10/7168d1ddf945ee47179420063bcc867f289926c7bea348bab4b9310b7c9b0f4b9031eb7653a820bb9fe41f668cc724c9886e19b7e39e2220ed0df168e8cf7607
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/tsconfig-utils@npm:8.70.0, @typescript-eslint/tsconfig-utils@npm:^8.70.0":
+ version: 8.70.0
+ resolution: "@typescript-eslint/tsconfig-utils@npm:8.70.0"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10/c4ad046c1082ebca815d52fd9ababe122ba8c59012ae69e790185ea0e2f898fe5abc2b5256ff88ee167d19844a5f6152dc63342e0a866cfe22a11c2887c5d8da
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/type-utils@npm:7.18.0":
version: 7.18.0
resolution: "@typescript-eslint/type-utils@npm:7.18.0"
@@ -7417,6 +7749,22 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/type-utils@npm:8.70.0":
+ version: 8.70.0
+ resolution: "@typescript-eslint/type-utils@npm:8.70.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.70.0"
+ "@typescript-eslint/typescript-estree": "npm:8.70.0"
+ "@typescript-eslint/utils": "npm:8.70.0"
+ debug: "npm:^4.4.3"
+ ts-api-utils: "npm:^2.5.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10/54bf0ef53a67f3e58bcbbefa1837d6b973d31e6c682ce6447c863426fc396fbcac2800dc7e2d343d09029e5c333668f29463ec99197562ee6211736c8460e4fe
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/types@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/types@npm:5.62.0"
@@ -7431,6 +7779,13 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/types@npm:8.70.0, @typescript-eslint/types@npm:^8.59.0, @typescript-eslint/types@npm:^8.70.0":
+ version: 8.70.0
+ resolution: "@typescript-eslint/types@npm:8.70.0"
+ checksum: 10/a264fbebf12d3ee5363688f10713890f67264277749c7f7e2b7fa8636d8836a19a9532e7228bd3155b12f455121b22998282acb17e76561e81902891f7205b44
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/typescript-estree@npm:5.62.0":
version: 5.62.0
resolution: "@typescript-eslint/typescript-estree@npm:5.62.0"
@@ -7468,6 +7823,25 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/typescript-estree@npm:8.70.0":
+ version: 8.70.0
+ resolution: "@typescript-eslint/typescript-estree@npm:8.70.0"
+ dependencies:
+ "@typescript-eslint/project-service": "npm:8.70.0"
+ "@typescript-eslint/tsconfig-utils": "npm:8.70.0"
+ "@typescript-eslint/types": "npm:8.70.0"
+ "@typescript-eslint/visitor-keys": "npm:8.70.0"
+ debug: "npm:^4.4.3"
+ minimatch: "npm:^10.2.2"
+ semver: "npm:^7.7.3"
+ tinyglobby: "npm:^0.2.15"
+ ts-api-utils: "npm:^2.5.0"
+ peerDependencies:
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10/c588aac52c24883befe0c07312df808f27fb00676250e20036f43760cbe831e482ec92232703d9dea95c583687cf374a23e2c49cf8afddce370929eb128270f4
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/utils@npm:7.18.0":
version: 7.18.0
resolution: "@typescript-eslint/utils@npm:7.18.0"
@@ -7482,6 +7856,21 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/utils@npm:8.70.0, @typescript-eslint/utils@npm:^8.59.0":
+ version: 8.70.0
+ resolution: "@typescript-eslint/utils@npm:8.70.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.9.1"
+ "@typescript-eslint/scope-manager": "npm:8.70.0"
+ "@typescript-eslint/types": "npm:8.70.0"
+ "@typescript-eslint/typescript-estree": "npm:8.70.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: ">=4.8.4 <6.1.0"
+ checksum: 10/518521b1f7e8bb7a5bd7bc2db39e85b3bd1d710d0cf92da9a7d13a3394e9fb99eda76b90b7ecdc334afc60cb4415b8e079439a3cb9b29b6aea7f8ff1f499590b
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/utils@npm:^5.10.0":
version: 5.62.0
resolution: "@typescript-eslint/utils@npm:5.62.0"
@@ -7520,6 +7909,16 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/visitor-keys@npm:8.70.0":
+ version: 8.70.0
+ resolution: "@typescript-eslint/visitor-keys@npm:8.70.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.70.0"
+ eslint-visitor-keys: "npm:^5.0.0"
+ checksum: 10/3b6724e29e68f4468da18aaf7300dd178d5aa0465e6f3a203f91920d3bda6d0cdb97615ada9d1b04a63ccb485301cc4cd701e78931061ec2ec90a3f008cba3c7
+ languageName: node
+ linkType: hard
+
"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0, @ungap/structured-clone@npm:^1.3.0":
version: 1.3.0
resolution: "@ungap/structured-clone@npm:1.3.0"
@@ -7538,6 +7937,164 @@ __metadata:
languageName: node
linkType: hard
+"@unrs/resolver-binding-android-arm-eabi@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.12.2"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-android-arm64@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-android-arm64@npm:1.12.2"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-darwin-arm64@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.12.2"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-darwin-x64@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-darwin-x64@npm:1.12.2"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-freebsd-x64@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.12.2"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.12.2"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.12.2"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm64-gnu@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.12.2"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm64-musl@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.12.2"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-loong64-gnu@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-loong64-gnu@npm:1.12.2"
+ conditions: os=linux & cpu=loong64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-loong64-musl@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-loong64-musl@npm:1.12.2"
+ conditions: os=linux & cpu=loong64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.12.2"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.12.2"
+ conditions: os=linux & cpu=riscv64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-riscv64-musl@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.12.2"
+ conditions: os=linux & cpu=riscv64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-s390x-gnu@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.12.2"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-x64-gnu@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.12.2"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-x64-musl@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.12.2"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-openharmony-arm64@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-openharmony-arm64@npm:1.12.2"
+ conditions: os=openharmony & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-wasm32-wasi@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.12.2"
+ dependencies:
+ "@emnapi/core": "npm:1.10.0"
+ "@emnapi/runtime": "npm:1.10.0"
+ "@napi-rs/wasm-runtime": "npm:^1.1.4"
+ conditions: cpu=wasm32
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-arm64-msvc@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.12.2"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-ia32-msvc@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.12.2"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-x64-msvc@npm:1.12.2":
+ version: 1.12.2
+ resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.12.2"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@urql/core@npm:^5.0.0, @urql/core@npm:^5.0.6":
version: 5.1.0
resolution: "@urql/core@npm:5.1.0"
@@ -7703,6 +8260,15 @@ __metadata:
languageName: node
linkType: hard
+"acorn@npm:^8.15.0":
+ version: 8.18.0
+ resolution: "acorn@npm:8.18.0"
+ bin:
+ acorn: bin/acorn
+ checksum: 10/7fddbe1f80f596c2d82a08adaa966949c9782a0250956f0a469e8cc8ec81e2ff46ed0a4f338eb2544b99d74cca521c197af4fc12d8b7e85bf38359a3d8d63de5
+ languageName: node
+ linkType: hard
+
"agent-base@npm:6":
version: 6.0.2
resolution: "agent-base@npm:6.0.2"
@@ -7741,6 +8307,18 @@ __metadata:
languageName: node
linkType: hard
+"ajv@npm:^6.14.0":
+ version: 6.15.0
+ resolution: "ajv@npm:6.15.0"
+ dependencies:
+ fast-deep-equal: "npm:^3.1.1"
+ fast-json-stable-stringify: "npm:^2.0.0"
+ json-schema-traverse: "npm:^0.4.1"
+ uri-js: "npm:^4.2.2"
+ checksum: 10/0916dda09c152fb5857bc1cc7ce61718e9cec5b7faeff44a74f5e324eed8a556e1a84856724ea322a067b436ecad9f74ac8295fd395449788cca52f0c25bd5fb
+ languageName: node
+ linkType: hard
+
"ajv@npm:^8.0.0, ajv@npm:^8.11.0":
version: 8.17.1
resolution: "ajv@npm:8.17.1"
@@ -7833,7 +8411,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-styles@npm:^5.0.0":
+"ansi-styles@npm:^5.0.0, ansi-styles@npm:^5.2.0":
version: 5.2.0
resolution: "ansi-styles@npm:5.2.0"
checksum: 10/d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469
@@ -7958,6 +8536,22 @@ __metadata:
languageName: node
linkType: hard
+"array-includes@npm:^3.1.9":
+ version: 3.1.9
+ resolution: "array-includes@npm:3.1.9"
+ dependencies:
+ call-bind: "npm:^1.0.8"
+ call-bound: "npm:^1.0.4"
+ define-properties: "npm:^1.2.1"
+ es-abstract: "npm:^1.24.0"
+ es-object-atoms: "npm:^1.1.1"
+ get-intrinsic: "npm:^1.3.0"
+ is-string: "npm:^1.1.1"
+ math-intrinsics: "npm:^1.1.0"
+ checksum: 10/8bfe9a58df74f326b4a76b04ee05c13d871759e888b4ee8f013145297cf5eb3c02cfa216067ebdaac5d74eb9763ac5cad77cdf2773b8ab475833701e032173aa
+ languageName: node
+ linkType: hard
+
"array-union@npm:^2.1.0":
version: 2.1.0
resolution: "array-union@npm:2.1.0"
@@ -7979,7 +8573,22 @@ __metadata:
languageName: node
linkType: hard
-"array.prototype.flat@npm:^1.3.1":
+"array.prototype.findlastindex@npm:^1.2.6":
+ version: 1.2.6
+ resolution: "array.prototype.findlastindex@npm:1.2.6"
+ dependencies:
+ call-bind: "npm:^1.0.8"
+ call-bound: "npm:^1.0.4"
+ define-properties: "npm:^1.2.1"
+ es-abstract: "npm:^1.23.9"
+ es-errors: "npm:^1.3.0"
+ es-object-atoms: "npm:^1.1.1"
+ es-shim-unscopables: "npm:^1.1.0"
+ checksum: 10/5ddb6420e820bef6ddfdcc08ce780d0fd5e627e97457919c27e32359916de5a11ce12f7c55073555e503856618eaaa70845d6ca11dcba724766f38eb1c22f7a2
+ languageName: node
+ linkType: hard
+
+"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.3":
version: 1.3.3
resolution: "array.prototype.flat@npm:1.3.3"
dependencies:
@@ -8068,6 +8677,13 @@ __metadata:
languageName: node
linkType: hard
+"async-generator-function@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "async-generator-function@npm:1.0.0"
+ checksum: 10/3d49e7acbeee9e84537f4cb0e0f91893df8eba976759875ae8ee9e3d3c82f6ecdebdb347c2fad9926b92596d93cdfc78ecc988bcdf407e40433e8e8e6fe5d78e
+ languageName: node
+ linkType: hard
+
"async-limiter@npm:~1.0.0":
version: 1.0.1
resolution: "async-limiter@npm:1.0.1"
@@ -8627,6 +9243,18 @@ __metadata:
languageName: node
linkType: hard
+"call-bind@npm:^1.0.9":
+ version: 1.0.9
+ resolution: "call-bind@npm:1.0.9"
+ dependencies:
+ call-bind-apply-helpers: "npm:^1.0.2"
+ es-define-property: "npm:^1.0.1"
+ get-intrinsic: "npm:^1.3.0"
+ set-function-length: "npm:^1.2.2"
+ checksum: 10/25b1a98d6158f0adf9fface594ca82be4e3ed481d8ff7f36ad1fccb0c8377e38c6a04ff3248693723222d378677e93077c739defc8a6741c82b7e00bcee1245d
+ languageName: node
+ linkType: hard
+
"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3":
version: 1.0.3
resolution: "call-bound@npm:1.0.3"
@@ -8637,6 +9265,16 @@ __metadata:
languageName: node
linkType: hard
+"call-bound@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "call-bound@npm:1.0.4"
+ dependencies:
+ call-bind-apply-helpers: "npm:^1.0.2"
+ get-intrinsic: "npm:^1.3.0"
+ checksum: 10/ef2b96e126ec0e58a7ff694db43f4d0d44f80e641370c21549ed911fecbdbc2df3ebc9bddad918d6bbdefeafb60bb3337902006d5176d72bcd2da74820991af7
+ languageName: node
+ linkType: hard
+
"caller-callsite@npm:^2.0.0":
version: 2.0.0
resolution: "caller-callsite@npm:2.0.0"
@@ -9517,7 +10155,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^3.1.0":
+"debug@npm:^3.1.0, debug@npm:^3.2.7":
version: 3.2.7
resolution: "debug@npm:3.2.7"
dependencies:
@@ -10125,6 +10763,68 @@ __metadata:
languageName: node
linkType: hard
+"es-abstract@npm:^1.24.0":
+ version: 1.24.2
+ resolution: "es-abstract@npm:1.24.2"
+ dependencies:
+ array-buffer-byte-length: "npm:^1.0.2"
+ arraybuffer.prototype.slice: "npm:^1.0.4"
+ available-typed-arrays: "npm:^1.0.7"
+ call-bind: "npm:^1.0.8"
+ call-bound: "npm:^1.0.4"
+ data-view-buffer: "npm:^1.0.2"
+ data-view-byte-length: "npm:^1.0.2"
+ data-view-byte-offset: "npm:^1.0.1"
+ es-define-property: "npm:^1.0.1"
+ es-errors: "npm:^1.3.0"
+ es-object-atoms: "npm:^1.1.1"
+ es-set-tostringtag: "npm:^2.1.0"
+ es-to-primitive: "npm:^1.3.0"
+ function.prototype.name: "npm:^1.1.8"
+ get-intrinsic: "npm:^1.3.0"
+ get-proto: "npm:^1.0.1"
+ get-symbol-description: "npm:^1.1.0"
+ globalthis: "npm:^1.0.4"
+ gopd: "npm:^1.2.0"
+ has-property-descriptors: "npm:^1.0.2"
+ has-proto: "npm:^1.2.0"
+ has-symbols: "npm:^1.1.0"
+ hasown: "npm:^2.0.2"
+ internal-slot: "npm:^1.1.0"
+ is-array-buffer: "npm:^3.0.5"
+ is-callable: "npm:^1.2.7"
+ is-data-view: "npm:^1.0.2"
+ is-negative-zero: "npm:^2.0.3"
+ is-regex: "npm:^1.2.1"
+ is-set: "npm:^2.0.3"
+ is-shared-array-buffer: "npm:^1.0.4"
+ is-string: "npm:^1.1.1"
+ is-typed-array: "npm:^1.1.15"
+ is-weakref: "npm:^1.1.1"
+ math-intrinsics: "npm:^1.1.0"
+ object-inspect: "npm:^1.13.4"
+ object-keys: "npm:^1.1.1"
+ object.assign: "npm:^4.1.7"
+ own-keys: "npm:^1.0.1"
+ regexp.prototype.flags: "npm:^1.5.4"
+ safe-array-concat: "npm:^1.1.3"
+ safe-push-apply: "npm:^1.0.0"
+ safe-regex-test: "npm:^1.1.0"
+ set-proto: "npm:^1.0.0"
+ stop-iteration-iterator: "npm:^1.1.0"
+ string.prototype.trim: "npm:^1.2.10"
+ string.prototype.trimend: "npm:^1.0.9"
+ string.prototype.trimstart: "npm:^1.0.8"
+ typed-array-buffer: "npm:^1.0.3"
+ typed-array-byte-length: "npm:^1.0.3"
+ typed-array-byte-offset: "npm:^1.0.4"
+ typed-array-length: "npm:^1.0.7"
+ unbox-primitive: "npm:^1.1.0"
+ which-typed-array: "npm:^1.1.19"
+ checksum: 10/e2c97263d87b7faf65102d887074af421db7e48cd92b8b3cd308216cdd2547b647e8f61bf51429bdb13adc463bb7f421989544cbfd2e7f7469ef7a69ae8a4205
+ languageName: node
+ linkType: hard
+
"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1":
version: 1.0.1
resolution: "es-define-property@npm:1.0.1"
@@ -10184,7 +10884,7 @@ __metadata:
languageName: node
linkType: hard
-"es-shim-unscopables@npm:^1.0.2":
+"es-shim-unscopables@npm:^1.0.2, es-shim-unscopables@npm:^1.1.0":
version: 1.1.0
resolution: "es-shim-unscopables@npm:1.1.0"
dependencies:
@@ -10288,6 +10988,24 @@ __metadata:
languageName: node
linkType: hard
+"eslint-config-expo@npm:~10.0.0":
+ version: 10.0.0
+ resolution: "eslint-config-expo@npm:10.0.0"
+ dependencies:
+ "@typescript-eslint/eslint-plugin": "npm:^8.18.2"
+ "@typescript-eslint/parser": "npm:^8.18.2"
+ eslint-import-resolver-typescript: "npm:^3.6.3"
+ eslint-plugin-expo: "npm:^1.0.0"
+ eslint-plugin-import: "npm:^2.30.0"
+ eslint-plugin-react: "npm:^7.37.3"
+ eslint-plugin-react-hooks: "npm:^5.1.0"
+ globals: "npm:^16.0.0"
+ peerDependencies:
+ eslint: ">=8.10"
+ checksum: 10/58fa9813f348b40ba8c444cd6ee37c122e4c0b2c385ef15678518d022c9b507c08b8802428e8f6d88f7b5cc2a92ffa7b5ce3781c683c32401d8233c94c41eab5
+ languageName: node
+ linkType: hard
+
"eslint-config-prettier@npm:^8.5.0":
version: 8.10.0
resolution: "eslint-config-prettier@npm:8.10.0"
@@ -10310,6 +11028,53 @@ __metadata:
languageName: node
linkType: hard
+"eslint-import-resolver-node@npm:^0.3.9":
+ version: 0.3.10
+ resolution: "eslint-import-resolver-node@npm:0.3.10"
+ dependencies:
+ debug: "npm:^3.2.7"
+ is-core-module: "npm:^2.16.1"
+ resolve: "npm:^2.0.0-next.6"
+ checksum: 10/f0ad564d345fc53076b46f726b6f9ba96a40d1b7cb33d515ea89d41d1dba37db4ff9b864550608756c2ba061c9e243bf10b920d975848616d0c6c4474f4ea415
+ languageName: node
+ linkType: hard
+
+"eslint-import-resolver-typescript@npm:^3.6.3":
+ version: 3.10.1
+ resolution: "eslint-import-resolver-typescript@npm:3.10.1"
+ dependencies:
+ "@nolyfill/is-core-module": "npm:1.0.39"
+ debug: "npm:^4.4.0"
+ get-tsconfig: "npm:^4.10.0"
+ is-bun-module: "npm:^2.0.0"
+ stable-hash: "npm:^0.0.5"
+ tinyglobby: "npm:^0.2.13"
+ unrs-resolver: "npm:^1.6.2"
+ peerDependencies:
+ eslint: "*"
+ eslint-plugin-import: "*"
+ eslint-plugin-import-x: "*"
+ peerDependenciesMeta:
+ eslint-plugin-import:
+ optional: true
+ eslint-plugin-import-x:
+ optional: true
+ checksum: 10/b8d6a9b2045c70f043f722f78c9e65bc0283126f0ad92c8f07473f7647d77f7b1562f765a472f17e06b81897b407091c0ec9f2e4592b158c9fd92d0b0c33de89
+ languageName: node
+ linkType: hard
+
+"eslint-module-utils@npm:^2.12.1":
+ version: 2.14.0
+ resolution: "eslint-module-utils@npm:2.14.0"
+ dependencies:
+ debug: "npm:^3.2.7"
+ peerDependenciesMeta:
+ eslint:
+ optional: true
+ checksum: 10/78e508bc522717e756bcd1d84956ce43a5326cbb454c69b8fc1b4006c70b3d8bf93de61b389c32d76cf1e2fe1dcf035261445ed5b3f22b14338c73685de11c80
+ languageName: node
+ linkType: hard
+
"eslint-plugin-eslint-comments@npm:^3.2.0":
version: 3.2.0
resolution: "eslint-plugin-eslint-comments@npm:3.2.0"
@@ -10322,6 +11087,19 @@ __metadata:
languageName: node
linkType: hard
+"eslint-plugin-expo@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "eslint-plugin-expo@npm:1.1.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:^8.59.0"
+ "@typescript-eslint/utils": "npm:^8.59.0"
+ eslint: "npm:^9.24.0"
+ peerDependencies:
+ eslint: ">=8.10"
+ checksum: 10/e4fe5fb960208adccc6c8eb4fe7c4d423979fdc7c173ffb17153e58e80691480eb0358f6a11349a64eeb3074fdaa3cc5c14f797273ad6202b4da5a9b36a55d0f
+ languageName: node
+ linkType: hard
+
"eslint-plugin-ft-flow@npm:^2.0.1":
version: 2.0.3
resolution: "eslint-plugin-ft-flow@npm:2.0.3"
@@ -10348,6 +11126,35 @@ __metadata:
languageName: node
linkType: hard
+"eslint-plugin-import@npm:^2.30.0":
+ version: 2.32.0
+ resolution: "eslint-plugin-import@npm:2.32.0"
+ dependencies:
+ "@rtsao/scc": "npm:^1.1.0"
+ array-includes: "npm:^3.1.9"
+ array.prototype.findlastindex: "npm:^1.2.6"
+ array.prototype.flat: "npm:^1.3.3"
+ array.prototype.flatmap: "npm:^1.3.3"
+ debug: "npm:^3.2.7"
+ doctrine: "npm:^2.1.0"
+ eslint-import-resolver-node: "npm:^0.3.9"
+ eslint-module-utils: "npm:^2.12.1"
+ hasown: "npm:^2.0.2"
+ is-core-module: "npm:^2.16.1"
+ is-glob: "npm:^4.0.3"
+ minimatch: "npm:^3.1.2"
+ object.fromentries: "npm:^2.0.8"
+ object.groupby: "npm:^1.0.3"
+ object.values: "npm:^1.2.1"
+ semver: "npm:^6.3.1"
+ string.prototype.trimend: "npm:^1.0.9"
+ tsconfig-paths: "npm:^3.15.0"
+ peerDependencies:
+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
+ checksum: 10/1bacf4967e9ebf99e12176a795f0d6d3a87d1c9a030c2207f27b267e10d96a1220be2647504c7fc13ab543cdf13ffef4b8f5620e0447032dba4ff0d3922f7c9e
+ languageName: node
+ linkType: hard
+
"eslint-plugin-jest@npm:^27.9.0":
version: 27.9.0
resolution: "eslint-plugin-jest@npm:27.9.0"
@@ -10386,7 +11193,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-react-hooks@npm:^5.2.0":
+"eslint-plugin-react-hooks@npm:^5.1.0, eslint-plugin-react-hooks@npm:^5.2.0":
version: 5.2.0
resolution: "eslint-plugin-react-hooks@npm:5.2.0"
peerDependencies:
@@ -10441,6 +11248,34 @@ __metadata:
languageName: node
linkType: hard
+"eslint-plugin-react@npm:^7.37.3":
+ version: 7.37.5
+ resolution: "eslint-plugin-react@npm:7.37.5"
+ dependencies:
+ array-includes: "npm:^3.1.8"
+ array.prototype.findlast: "npm:^1.2.5"
+ array.prototype.flatmap: "npm:^1.3.3"
+ array.prototype.tosorted: "npm:^1.1.4"
+ doctrine: "npm:^2.1.0"
+ es-iterator-helpers: "npm:^1.2.1"
+ estraverse: "npm:^5.3.0"
+ hasown: "npm:^2.0.2"
+ jsx-ast-utils: "npm:^2.4.1 || ^3.0.0"
+ minimatch: "npm:^3.1.2"
+ object.entries: "npm:^1.1.9"
+ object.fromentries: "npm:^2.0.8"
+ object.values: "npm:^1.2.1"
+ prop-types: "npm:^15.8.1"
+ resolve: "npm:^2.0.0-next.5"
+ semver: "npm:^6.3.1"
+ string.prototype.matchall: "npm:^4.0.12"
+ string.prototype.repeat: "npm:^1.0.0"
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
+ checksum: 10/ee1bd4e0ec64f29109d5a625bb703d179c82e0159c86c3f1b52fc1209d2994625a137dae303c333fb308a2e38315e44066d5204998177e31974382f9fda25d5c
+ languageName: node
+ linkType: hard
+
"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1":
version: 5.1.1
resolution: "eslint-scope@npm:5.1.1"
@@ -10457,7 +11292,17 @@ __metadata:
dependencies:
esrecurse: "npm:^4.3.0"
estraverse: "npm:^5.2.0"
- checksum: 10/5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491
+ checksum: 10/5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491
+ languageName: node
+ linkType: hard
+
+"eslint-scope@npm:^8.4.0":
+ version: 8.4.0
+ resolution: "eslint-scope@npm:8.4.0"
+ dependencies:
+ esrecurse: "npm:^4.3.0"
+ estraverse: "npm:^5.2.0"
+ checksum: 10/e8e611701f65375e034c62123946e628894f0b54aa8cb11abe224816389abe5cd74cf16b62b72baa36504f22d1a958b9b8b0169b82397fe2e7997674c0d09b06
languageName: node
linkType: hard
@@ -10475,6 +11320,20 @@ __metadata:
languageName: node
linkType: hard
+"eslint-visitor-keys@npm:^4.2.1":
+ version: 4.2.1
+ resolution: "eslint-visitor-keys@npm:4.2.1"
+ checksum: 10/3ee00fc6a7002d4b0ffd9dc99e13a6a7882c557329e6c25ab254220d71e5c9c4f89dca4695352949ea678eb1f3ba912a18ef8aac0a7fe094196fd92f441bfce2
+ languageName: node
+ linkType: hard
+
+"eslint-visitor-keys@npm:^5.0.0":
+ version: 5.0.1
+ resolution: "eslint-visitor-keys@npm:5.0.1"
+ checksum: 10/f9cc1a57b75e0ef949545cac33d01e8367e302de4c1483266ed4d8646ee5c306376660196bbb38b004e767b7043d1e661cb4336b49eff634a1bbe75c1db709ec
+ languageName: node
+ linkType: hard
+
"eslint@npm:^8.51.0":
version: 8.57.1
resolution: "eslint@npm:8.57.1"
@@ -10523,6 +11382,66 @@ __metadata:
languageName: node
linkType: hard
+"eslint@npm:^9.24.0, eslint@npm:^9.39.5":
+ version: 9.39.5
+ resolution: "eslint@npm:9.39.5"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.8.0"
+ "@eslint-community/regexpp": "npm:^4.12.1"
+ "@eslint/config-array": "npm:^0.21.2"
+ "@eslint/config-helpers": "npm:^0.4.2"
+ "@eslint/core": "npm:^0.17.0"
+ "@eslint/eslintrc": "npm:^3.3.6"
+ "@eslint/js": "npm:9.39.5"
+ "@eslint/plugin-kit": "npm:^0.4.1"
+ "@humanfs/node": "npm:^0.16.6"
+ "@humanwhocodes/module-importer": "npm:^1.0.1"
+ "@humanwhocodes/retry": "npm:^0.4.2"
+ "@types/estree": "npm:^1.0.6"
+ ajv: "npm:^6.14.0"
+ chalk: "npm:^4.0.0"
+ cross-spawn: "npm:^7.0.6"
+ debug: "npm:^4.3.2"
+ escape-string-regexp: "npm:^4.0.0"
+ eslint-scope: "npm:^8.4.0"
+ eslint-visitor-keys: "npm:^4.2.1"
+ espree: "npm:^10.4.0"
+ esquery: "npm:^1.5.0"
+ esutils: "npm:^2.0.2"
+ fast-deep-equal: "npm:^3.1.3"
+ file-entry-cache: "npm:^8.0.0"
+ find-up: "npm:^5.0.0"
+ glob-parent: "npm:^6.0.2"
+ ignore: "npm:^5.2.0"
+ imurmurhash: "npm:^0.1.4"
+ is-glob: "npm:^4.0.0"
+ json-stable-stringify-without-jsonify: "npm:^1.0.1"
+ lodash.merge: "npm:^4.6.2"
+ minimatch: "npm:^3.1.5"
+ natural-compare: "npm:^1.4.0"
+ optionator: "npm:^0.9.3"
+ peerDependencies:
+ jiti: "*"
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+ bin:
+ eslint: bin/eslint.js
+ checksum: 10/081b27602a923276e4d591a0ef7972ff6f12cd189a93a0dadd5b8eb0338f2984882dc92d545cdf3527cb9c78230183394d411cf68098ee9dbbcb80d4f9fe115c
+ languageName: node
+ linkType: hard
+
+"espree@npm:^10.0.1, espree@npm:^10.4.0":
+ version: 10.4.0
+ resolution: "espree@npm:10.4.0"
+ dependencies:
+ acorn: "npm:^8.15.0"
+ acorn-jsx: "npm:^5.3.2"
+ eslint-visitor-keys: "npm:^4.2.1"
+ checksum: 10/9b355b32dbd1cc9f57121d5ee3be258fab87ebeb7c83fc6c02e5af1a74fc8c5ba79fe8c663e69ea112c3e84a1b95e6a2067ac4443ee7813bb85ac7581acb8bf9
+ languageName: node
+ linkType: hard
+
"espree@npm:^9.6.0, espree@npm:^9.6.1":
version: 9.6.1
resolution: "espree@npm:9.6.1"
@@ -10553,6 +11472,15 @@ __metadata:
languageName: node
linkType: hard
+"esquery@npm:^1.5.0":
+ version: 1.7.0
+ resolution: "esquery@npm:1.7.0"
+ dependencies:
+ estraverse: "npm:^5.1.0"
+ checksum: 10/4afaf3089367e1f5885caa116ef386dffd8bfd64da21fd3d0e56e938d2667cfb2e5400ab4a825aa70e799bb3741e5b5d63c0b94d86e2d4cf3095c9e64b2f5a15
+ languageName: node
+ linkType: hard
+
"esrecurse@npm:^4.3.0":
version: 4.3.0
resolution: "esrecurse@npm:4.3.0"
@@ -11170,6 +12098,15 @@ __metadata:
languageName: node
linkType: hard
+"file-entry-cache@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "file-entry-cache@npm:8.0.0"
+ dependencies:
+ flat-cache: "npm:^4.0.0"
+ checksum: 10/afe55c4de4e0d226a23c1eae62a7219aafb390859122608a89fa4df6addf55c7fd3f1a2da6f5b41e7cdff496e4cf28bbd215d53eab5c817afa96d2b40c81bfb0
+ languageName: node
+ linkType: hard
+
"fill-range@npm:^7.1.1":
version: 7.1.1
resolution: "fill-range@npm:7.1.1"
@@ -11250,6 +12187,16 @@ __metadata:
languageName: node
linkType: hard
+"flat-cache@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "flat-cache@npm:4.0.1"
+ dependencies:
+ flatted: "npm:^3.2.9"
+ keyv: "npm:^4.5.4"
+ checksum: 10/58ce851d9045fffc7871ce2bd718bc485ad7e777bf748c054904b87c351ff1080c2c11da00788d78738bfb51b71e4d5ea12d13b98eb36e3358851ffe495b62dc
+ languageName: node
+ linkType: hard
+
"flatted@npm:^3.2.9":
version: 3.3.3
resolution: "flatted@npm:3.3.3"
@@ -11278,7 +12225,7 @@ __metadata:
languageName: node
linkType: hard
-"for-each@npm:^0.3.3":
+"for-each@npm:^0.3.3, for-each@npm:^0.3.5":
version: 0.3.5
resolution: "for-each@npm:0.3.5"
dependencies:
@@ -11430,6 +12377,13 @@ __metadata:
languageName: node
linkType: hard
+"generator-function@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "generator-function@npm:2.0.1"
+ checksum: 10/eb7e7eb896c5433f3d40982b2ccacdb3dd990dd3499f14040e002b5d54572476513be8a2e6f9609f6e41ab29f2c4469307611ddbfc37ff4e46b765c326663805
+ languageName: node
+ linkType: hard
+
"gensync@npm:^1.0.0-beta.2":
version: 1.0.0-beta.2
resolution: "gensync@npm:1.0.0-beta.2"
@@ -11462,6 +12416,27 @@ __metadata:
languageName: node
linkType: hard
+"get-intrinsic@npm:^1.3.0":
+ version: 1.3.1
+ resolution: "get-intrinsic@npm:1.3.1"
+ dependencies:
+ async-function: "npm:^1.0.0"
+ async-generator-function: "npm:^1.0.0"
+ call-bind-apply-helpers: "npm:^1.0.2"
+ es-define-property: "npm:^1.0.1"
+ es-errors: "npm:^1.3.0"
+ es-object-atoms: "npm:^1.1.1"
+ function-bind: "npm:^1.1.2"
+ generator-function: "npm:^2.0.0"
+ get-proto: "npm:^1.0.1"
+ gopd: "npm:^1.2.0"
+ has-symbols: "npm:^1.1.0"
+ hasown: "npm:^2.0.2"
+ math-intrinsics: "npm:^1.1.0"
+ checksum: 10/bb579dda84caa4a3a41611bdd483dade7f00f246f2a7992eb143c5861155290df3fdb48a8406efa3dfb0b434e2c8fafa4eebd469e409d0439247f85fc3fa2cc1
+ languageName: node
+ linkType: hard
+
"get-nonce@npm:^1.0.0":
version: 1.0.1
resolution: "get-nonce@npm:1.0.1"
@@ -11513,6 +12488,15 @@ __metadata:
languageName: node
linkType: hard
+"get-tsconfig@npm:^4.10.0":
+ version: 4.14.3
+ resolution: "get-tsconfig@npm:4.14.3"
+ dependencies:
+ resolve-pkg-maps: "npm:^1.0.0"
+ checksum: 10/ac18243ffd5c2e7c0cbecc11d053599c73a4c534a626988fe545b686695bf2fa789ba47bc2af87e30d85c657dbcadc26b4e3e328096894fde6a9229615c67253
+ languageName: node
+ linkType: hard
+
"getenv@npm:^1.0.0":
version: 1.0.0
resolution: "getenv@npm:1.0.0"
@@ -11672,6 +12656,20 @@ __metadata:
languageName: node
linkType: hard
+"globals@npm:^14.0.0":
+ version: 14.0.0
+ resolution: "globals@npm:14.0.0"
+ checksum: 10/03939c8af95c6df5014b137cac83aa909090c3a3985caef06ee9a5a669790877af8698ab38007e4c0186873adc14c0b13764acc754b16a754c216cc56aa5f021
+ languageName: node
+ linkType: hard
+
+"globals@npm:^16.0.0":
+ version: 16.5.0
+ resolution: "globals@npm:16.5.0"
+ checksum: 10/f9e8a2a13f50222c127030a619e283e7bbfe32966316bdde0715af1d15a7e40cb9c24ff52cad59671f97762ed8b515353c2f8674f560c63d9385f19ee26735a6
+ languageName: node
+ linkType: hard
+
"globalthis@npm:^1.0.4":
version: 1.0.4
resolution: "globalthis@npm:1.0.4"
@@ -11800,6 +12798,15 @@ __metadata:
languageName: node
linkType: hard
+"hasown@npm:^2.0.3":
+ version: 2.0.4
+ resolution: "hasown@npm:2.0.4"
+ dependencies:
+ function-bind: "npm:^1.1.2"
+ checksum: 10/13823863ae48161068b4c51606a3128451c66f14545a5169d667fe9fca168dcd38c27570c7a299e32ef844b8da3d55def7fe88602f8970d4311fb543ee88001a
+ languageName: node
+ linkType: hard
+
"hast-util-from-parse5@npm:^8.0.0":
version: 8.0.3
resolution: "hast-util-from-parse5@npm:8.0.3"
@@ -12288,6 +13295,13 @@ __metadata:
languageName: node
linkType: hard
+"ignore@npm:^7.0.5":
+ version: 7.0.9
+ resolution: "ignore@npm:7.0.9"
+ checksum: 10/0364b6e5895a2e3b187654048de07c3369b4d106f51f8c0294c823f717aaf92d4f42d138e52d6d498bfc71f123eddb9d1fdb01977fd1cf1f29cc4f5ceaca2d77
+ languageName: node
+ linkType: hard
+
"image-size@npm:^1.0.2":
version: 1.2.0
resolution: "image-size@npm:1.2.0"
@@ -12515,6 +13529,15 @@ __metadata:
languageName: node
linkType: hard
+"is-bun-module@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-bun-module@npm:2.0.0"
+ dependencies:
+ semver: "npm:^7.7.1"
+ checksum: 10/cded5a1a58368b847872d08617975d620ad94426d76a932f3e08d55b4574d199e0a62a4fb024fa2dc444200b71719eb0bffc5d3d1e1cc82e29b293bb8d66a990
+ languageName: node
+ linkType: hard
+
"is-callable@npm:^1.2.7":
version: 1.2.7
resolution: "is-callable@npm:1.2.7"
@@ -12531,6 +13554,15 @@ __metadata:
languageName: node
linkType: hard
+"is-core-module@npm:^2.16.1, is-core-module@npm:^2.16.2":
+ version: 2.16.2
+ resolution: "is-core-module@npm:2.16.2"
+ dependencies:
+ hasown: "npm:^2.0.3"
+ checksum: 10/6ee7535d82bbe457685799c5f145daf4b7c6be3afbd8e90788429d557f663d6dee72a8e4b9a45d0d756c243fcb5028095999243df090e5f04c02b153786bc8c6
+ languageName: node
+ linkType: hard
+
"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2":
version: 1.0.2
resolution: "is-data-view@npm:1.0.2"
@@ -12681,6 +13713,13 @@ __metadata:
languageName: node
linkType: hard
+"is-negative-zero@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "is-negative-zero@npm:2.0.3"
+ checksum: 10/8fe5cffd8d4fb2ec7b49d657e1691889778d037494c6f40f4d1a524cadd658b4b53ad7b6b73a59bcb4b143ae9a3d15829af864b2c0f9d65ac1e678c4c80f17e5
+ languageName: node
+ linkType: hard
+
"is-number-object@npm:^1.1.1":
version: 1.1.1
resolution: "is-number-object@npm:1.1.1"
@@ -12862,7 +13901,7 @@ __metadata:
languageName: node
linkType: hard
-"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0":
+"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0, is-weakref@npm:^1.1.1":
version: 1.1.1
resolution: "is-weakref@npm:1.1.1"
dependencies:
@@ -13120,6 +14159,18 @@ __metadata:
languageName: node
linkType: hard
+"jest-diff@npm:30.5.1":
+ version: 30.5.1
+ resolution: "jest-diff@npm:30.5.1"
+ dependencies:
+ "@jest/diff-sequences": "npm:30.5.0"
+ "@jest/get-type": "npm:30.5.0"
+ chalk: "npm:^4.1.2"
+ pretty-format: "npm:30.5.1"
+ checksum: 10/0779711058c09db86d1e3aeb9b571df9ede87e951a4f3f3c7082dbf6c5332749ee1d6464b179052418164084741c799ee6f4e08807c370baab40e2681ac500f3
+ languageName: node
+ linkType: hard
+
"jest-diff@npm:^29.7.0":
version: 29.7.0
resolution: "jest-diff@npm:29.7.0"
@@ -13272,6 +14323,18 @@ __metadata:
languageName: node
linkType: hard
+"jest-matcher-utils@npm:^30.4.1":
+ version: 30.5.1
+ resolution: "jest-matcher-utils@npm:30.5.1"
+ dependencies:
+ "@jest/get-type": "npm:30.5.0"
+ chalk: "npm:^4.1.2"
+ jest-diff: "npm:30.5.1"
+ pretty-format: "npm:30.5.1"
+ checksum: 10/2840450962142eb45d2d8528049368d23dc67c333f93011eb98f0311f7368bd9d297a75965d74052336e4685a266fb71e8fd9fac9513004ac0dbe5fff919741b
+ languageName: node
+ linkType: hard
+
"jest-message-util@npm:^29.7.0":
version: 29.7.0
resolution: "jest-message-util@npm:29.7.0"
@@ -13606,6 +14669,17 @@ __metadata:
languageName: node
linkType: hard
+"js-yaml@npm:^4.3.2":
+ version: 4.3.2
+ resolution: "js-yaml@npm:4.3.2"
+ dependencies:
+ argparse: "npm:^2.0.1"
+ bin:
+ js-yaml: bin/js-yaml.js
+ checksum: 10/05c44b9c73e4901d92703b155e76518df64bf01ac62e4c036b47de4b391e19b72e32656e8954d51b436307f08cc9d0c0d4ec617d061cf2f65fffee9f3114bee7
+ languageName: node
+ linkType: hard
+
"jsbn@npm:1.1.0":
version: 1.1.0
resolution: "jsbn@npm:1.1.0"
@@ -13719,6 +14793,17 @@ __metadata:
languageName: node
linkType: hard
+"json5@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "json5@npm:1.0.2"
+ dependencies:
+ minimist: "npm:^1.2.0"
+ bin:
+ json5: lib/cli.js
+ checksum: 10/a78d812dbbd5642c4f637dd130954acfd231b074965871c3e28a5bbd571f099d623ecf9161f1960c4ddf68e0cc98dee8bebfdb94a71ad4551f85a1afc94b63f6
+ languageName: node
+ linkType: hard
+
"json5@npm:^2.2.1, json5@npm:^2.2.2, json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
@@ -13772,7 +14857,7 @@ __metadata:
languageName: node
linkType: hard
-"keyv@npm:^4.5.3":
+"keyv@npm:^4.5.3, keyv@npm:^4.5.4":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
dependencies:
@@ -15766,6 +16851,15 @@ __metadata:
languageName: node
linkType: hard
+"minimatch@npm:^3.1.5":
+ version: 3.1.5
+ resolution: "minimatch@npm:3.1.5"
+ dependencies:
+ brace-expansion: "npm:^1.1.7"
+ checksum: 10/b11a7ee5773cd34c1a0c8436cdbe910901018fb4b6cb47aa508a18d567f6efd2148507959e35fba798389b161b8604a2d704ccef751ea36bd4582f9852b7d63f
+ languageName: node
+ linkType: hard
+
"minimatch@npm:^5.0.1":
version: 5.1.6
resolution: "minimatch@npm:5.1.6"
@@ -15979,6 +17073,15 @@ __metadata:
languageName: node
linkType: hard
+"napi-postinstall@npm:^0.3.4":
+ version: 0.3.4
+ resolution: "napi-postinstall@npm:0.3.4"
+ bin:
+ napi-postinstall: lib/cli.js
+ checksum: 10/5541381508f9e1051ff3518701c7130ebac779abb3a1ffe9391fcc3cab4cc0569b0ba0952357db3f6b12909c3bb508359a7a60261ffd795feebbdab967175832
+ languageName: node
+ linkType: hard
+
"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
@@ -16021,6 +17124,18 @@ __metadata:
languageName: node
linkType: hard
+"node-exports-info@npm:^1.6.0":
+ version: 1.6.2
+ resolution: "node-exports-info@npm:1.6.2"
+ dependencies:
+ array.prototype.flatmap: "npm:^1.3.3"
+ es-errors: "npm:^1.3.0"
+ object.entries: "npm:^1.1.9"
+ semver: "npm:^6.3.1"
+ checksum: 10/6c9593094b3dd9b8a338f31490c0bad6da886a964b1bc6d95416dfe83810d4ab3493e53290b951d131a3148bf529f33bd908302aa4fd57c45c7b3d55e2cff848
+ languageName: node
+ linkType: hard
+
"node-fetch@npm:^2.5.0, node-fetch@npm:^2.7.0":
version: 2.7.0
resolution: "node-fetch@npm:2.7.0"
@@ -16240,6 +17355,18 @@ __metadata:
languageName: node
linkType: hard
+"object.entries@npm:^1.1.9":
+ version: 1.1.9
+ resolution: "object.entries@npm:1.1.9"
+ dependencies:
+ call-bind: "npm:^1.0.8"
+ call-bound: "npm:^1.0.4"
+ define-properties: "npm:^1.2.1"
+ es-object-atoms: "npm:^1.1.1"
+ checksum: 10/24163ab1e1e013796693fc5f5d349e8b3ac0b6a34a7edb6c17d3dd45c6a8854145780c57d302a82512c1582f63720f4b4779d6c1cfba12cbb1420b978802d8a3
+ languageName: node
+ linkType: hard
+
"object.fromentries@npm:^2.0.8":
version: 2.0.8
resolution: "object.fromentries@npm:2.0.8"
@@ -16252,6 +17379,17 @@ __metadata:
languageName: node
linkType: hard
+"object.groupby@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "object.groupby@npm:1.0.3"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-abstract: "npm:^1.23.2"
+ checksum: 10/44cb86dd2c660434be65f7585c54b62f0425b0c96b5c948d2756be253ef06737da7e68d7106e35506ce4a44d16aa85a413d11c5034eb7ce5579ec28752eb42d0
+ languageName: node
+ linkType: hard
+
"object.values@npm:^1.1.6, object.values@npm:^1.2.1":
version: 1.2.1
resolution: "object.values@npm:1.2.1"
@@ -16828,6 +17966,18 @@ __metadata:
languageName: node
linkType: hard
+"pretty-format@npm:30.5.1, pretty-format@npm:^30.4.1":
+ version: 30.5.1
+ resolution: "pretty-format@npm:30.5.1"
+ dependencies:
+ "@jest/react-is-18": "npm:react-is@^18.3.1"
+ "@jest/react-is-19": "npm:react-is@^19.2.5"
+ "@jest/schemas": "npm:30.5.0"
+ ansi-styles: "npm:^5.2.0"
+ checksum: 10/bf86d7eb192ef2a456ded06fbe5d387c92b09dc4473331dbc7130e79128fd90f66c662717df8a52431060c1ddb8288a0a78858e9c203974de1b8d1107054b6e8
+ languageName: node
+ linkType: hard
+
"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0":
version: 29.7.0
resolution: "pretty-format@npm:29.7.0"
@@ -17112,13 +18262,6 @@ __metadata:
languageName: node
linkType: hard
-"react-is@npm:^18.0.0":
- version: 18.3.1
- resolution: "react-is@npm:18.3.1"
- checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22
- languageName: node
- linkType: hard
-
"react-is@npm:^19.1.0":
version: 19.1.1
resolution: "react-is@npm:19.1.1"
@@ -17977,7 +19120,7 @@ __metadata:
languageName: node
linkType: hard
-"regexp.prototype.flags@npm:^1.5.3":
+"regexp.prototype.flags@npm:^1.5.3, regexp.prototype.flags@npm:^1.5.4":
version: 1.5.4
resolution: "regexp.prototype.flags@npm:1.5.4"
dependencies:
@@ -18239,6 +19382,13 @@ __metadata:
languageName: node
linkType: hard
+"resolve-pkg-maps@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "resolve-pkg-maps@npm:1.0.0"
+ checksum: 10/0763150adf303040c304009231314d1e84c6e5ebfa2d82b7d94e96a6e82bacd1dcc0b58ae257315f3c8adb89a91d8d0f12928241cba2df1680fbe6f60bf99b0e
+ languageName: node
+ linkType: hard
+
"resolve-workspace-root@npm:^2.0.0":
version: 2.0.0
resolution: "resolve-workspace-root@npm:2.0.0"
@@ -18279,6 +19429,22 @@ __metadata:
languageName: node
linkType: hard
+"resolve@npm:^2.0.0-next.6":
+ version: 2.0.0-next.7
+ resolution: "resolve@npm:2.0.0-next.7"
+ dependencies:
+ es-errors: "npm:^1.3.0"
+ is-core-module: "npm:^2.16.2"
+ node-exports-info: "npm:^1.6.0"
+ object-keys: "npm:^1.1.1"
+ path-parse: "npm:^1.0.7"
+ supports-preserve-symlinks-flag: "npm:^1.0.0"
+ bin:
+ resolve: bin/resolve
+ checksum: 10/0a6fbd452518c128355a72e3773e65d047128bbc5045d954eca7f911683abfb1b0177494ff8734ca74f2a7a4e3a6bfad9cd6d19a2bde0fe9851025a2734d4a0f
+ languageName: node
+ linkType: hard
+
"resolve@npm:~1.7.1":
version: 1.7.1
resolution: "resolve@npm:1.7.1"
@@ -18314,6 +19480,22 @@ __metadata:
languageName: node
linkType: hard
+"resolve@patch:resolve@npm%3A^2.0.0-next.6#optional!builtin":
+ version: 2.0.0-next.7
+ resolution: "resolve@patch:resolve@npm%3A2.0.0-next.7#optional!builtin::version=2.0.0-next.7&hash=c3c19d"
+ dependencies:
+ es-errors: "npm:^1.3.0"
+ is-core-module: "npm:^2.16.2"
+ node-exports-info: "npm:^1.6.0"
+ object-keys: "npm:^1.1.1"
+ path-parse: "npm:^1.0.7"
+ supports-preserve-symlinks-flag: "npm:^1.0.0"
+ bin:
+ resolve: bin/resolve
+ checksum: 10/2c6dd4194c8aa900db299020fcad253239c670ea82a65c8387f1d2885e8dcf6742b64c439e3c811e046a5252eba94f2092b7867e34b7f895e733be48d575192b
+ languageName: node
+ linkType: hard
+
"resolve@patch:resolve@npm%3A~1.7.1#optional!builtin":
version: 1.7.1
resolution: "resolve@patch:resolve@npm%3A1.7.1#optional!builtin::version=1.7.1&hash=3bafbf"
@@ -18544,7 +19726,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.7.2, semver@npm:^7.7.4":
+"semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3, semver@npm:^7.7.4":
version: 7.8.5
resolution: "semver@npm:7.8.5"
bin:
@@ -19065,6 +20247,13 @@ __metadata:
languageName: node
linkType: hard
+"stable-hash@npm:^0.0.5":
+ version: 0.0.5
+ resolution: "stable-hash@npm:0.0.5"
+ checksum: 10/9222ea2c558e37c4a576cb4e406966b9e6aa05b93f5c4f09ef4aaabe3577439b9b8fbff407b16840b63e2ae83de74290c7b1c2da7360d571e480e46a4aec0a56
+ languageName: node
+ linkType: hard
+
"stack-generator@npm:^2.0.5":
version: 2.0.10
resolution: "stack-generator@npm:2.0.10"
@@ -19148,6 +20337,16 @@ __metadata:
languageName: node
linkType: hard
+"stop-iteration-iterator@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "stop-iteration-iterator@npm:1.1.0"
+ dependencies:
+ es-errors: "npm:^1.3.0"
+ internal-slot: "npm:^1.1.0"
+ checksum: 10/ff36c4db171ee76c936ccfe9541946b77017f12703d4c446652017356816862d3aa029a64e7d4c4ceb484e00ed4a81789333896390d808458638f3a216aa1f41
+ languageName: node
+ linkType: hard
+
"stream-buffers@npm:2.2.x":
version: 2.2.0
resolution: "stream-buffers@npm:2.2.0"
@@ -19628,7 +20827,7 @@ __metadata:
languageName: node
linkType: hard
-"tinyglobby@npm:^0.2.11":
+"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.13":
version: 0.2.17
resolution: "tinyglobby@npm:0.2.17"
dependencies:
@@ -19743,6 +20942,15 @@ __metadata:
languageName: node
linkType: hard
+"ts-api-utils@npm:^2.5.0":
+ version: 2.5.0
+ resolution: "ts-api-utils@npm:2.5.0"
+ peerDependencies:
+ typescript: ">=4.8.4"
+ checksum: 10/d5f1936f5618c6ab6942a97b78802217540ced00e7501862ae1f578d9a3aa189fc06050e64cb8951d21f7088e5fd35f53d2bf0d0370a883861c7b05e993ebc44
+ languageName: node
+ linkType: hard
+
"ts-interface-checker@npm:1.0.0":
version: 1.0.0
resolution: "ts-interface-checker@npm:1.0.0"
@@ -19795,6 +21003,18 @@ __metadata:
languageName: node
linkType: hard
+"tsconfig-paths@npm:^3.15.0":
+ version: 3.15.0
+ resolution: "tsconfig-paths@npm:3.15.0"
+ dependencies:
+ "@types/json5": "npm:^0.0.29"
+ json5: "npm:^1.0.2"
+ minimist: "npm:^1.2.6"
+ strip-bom: "npm:^3.0.0"
+ checksum: 10/2041beaedc6c271fc3bedd12e0da0cc553e65d030d4ff26044b771fac5752d0460944c0b5e680f670c2868c95c664a256cec960ae528888db6ded83524e33a14
+ languageName: node
+ linkType: hard
+
"tslib@npm:^1.8.1":
version: 1.14.1
resolution: "tslib@npm:1.14.1"
@@ -20276,6 +21496,82 @@ __metadata:
languageName: node
linkType: hard
+"unrs-resolver@npm:^1.6.2":
+ version: 1.12.2
+ resolution: "unrs-resolver@npm:1.12.2"
+ dependencies:
+ "@unrs/resolver-binding-android-arm-eabi": "npm:1.12.2"
+ "@unrs/resolver-binding-android-arm64": "npm:1.12.2"
+ "@unrs/resolver-binding-darwin-arm64": "npm:1.12.2"
+ "@unrs/resolver-binding-darwin-x64": "npm:1.12.2"
+ "@unrs/resolver-binding-freebsd-x64": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-arm64-musl": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-loong64-gnu": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-loong64-musl": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-x64-gnu": "npm:1.12.2"
+ "@unrs/resolver-binding-linux-x64-musl": "npm:1.12.2"
+ "@unrs/resolver-binding-openharmony-arm64": "npm:1.12.2"
+ "@unrs/resolver-binding-wasm32-wasi": "npm:1.12.2"
+ "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.12.2"
+ "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.12.2"
+ "@unrs/resolver-binding-win32-x64-msvc": "npm:1.12.2"
+ napi-postinstall: "npm:^0.3.4"
+ dependenciesMeta:
+ "@unrs/resolver-binding-android-arm-eabi":
+ optional: true
+ "@unrs/resolver-binding-android-arm64":
+ optional: true
+ "@unrs/resolver-binding-darwin-arm64":
+ optional: true
+ "@unrs/resolver-binding-darwin-x64":
+ optional: true
+ "@unrs/resolver-binding-freebsd-x64":
+ optional: true
+ "@unrs/resolver-binding-linux-arm-gnueabihf":
+ optional: true
+ "@unrs/resolver-binding-linux-arm-musleabihf":
+ optional: true
+ "@unrs/resolver-binding-linux-arm64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-arm64-musl":
+ optional: true
+ "@unrs/resolver-binding-linux-loong64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-loong64-musl":
+ optional: true
+ "@unrs/resolver-binding-linux-ppc64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-riscv64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-riscv64-musl":
+ optional: true
+ "@unrs/resolver-binding-linux-s390x-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-x64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-x64-musl":
+ optional: true
+ "@unrs/resolver-binding-openharmony-arm64":
+ optional: true
+ "@unrs/resolver-binding-wasm32-wasi":
+ optional: true
+ "@unrs/resolver-binding-win32-arm64-msvc":
+ optional: true
+ "@unrs/resolver-binding-win32-ia32-msvc":
+ optional: true
+ "@unrs/resolver-binding-win32-x64-msvc":
+ optional: true
+ checksum: 10/ef2fc38e7a7c5e0cad9a5fb3a70abead3c8073955b444908f35a55f54ced1c08433324220810b04d9ef5adeff62982ade136793dcde8297505ca3556ee0bbb82
+ languageName: node
+ linkType: hard
+
"update-browserslist-db@npm:^1.1.1, update-browserslist-db@npm:^1.1.3":
version: 1.1.3
resolution: "update-browserslist-db@npm:1.1.3"
@@ -20664,6 +21960,21 @@ __metadata:
languageName: node
linkType: hard
+"which-typed-array@npm:^1.1.19":
+ version: 1.1.22
+ resolution: "which-typed-array@npm:1.1.22"
+ dependencies:
+ available-typed-arrays: "npm:^1.0.7"
+ call-bind: "npm:^1.0.9"
+ call-bound: "npm:^1.0.4"
+ for-each: "npm:^0.3.5"
+ get-proto: "npm:^1.0.1"
+ gopd: "npm:^1.2.0"
+ has-tostringtag: "npm:^1.0.2"
+ checksum: 10/59b0383347e2f3b0bc5be570c2dfae551b172a9c83e0a6b03c6e17401d6161dfa1d912c7657062fe9add254a0d3c25ef70593dbaec8fefa8714715ff69e0a3fc
+ languageName: node
+ linkType: hard
+
"which@npm:^2.0.1, which@npm:^2.0.2":
version: 2.0.2
resolution: "which@npm:2.0.2"