-
+ { !noPreview &&
}
EDITABLE EXAMPLE
diff --git a/docs/next.config.mjs b/docs/next.config.mjs
index dc88a46..77ce54d 100644
--- a/docs/next.config.mjs
+++ b/docs/next.config.mjs
@@ -1,4 +1,5 @@
import nextra from 'nextra';
+import webpack from 'webpack';
const withNextra = nextra({
theme: 'nextra-theme-docs',
@@ -67,7 +68,7 @@ export default withNextra({
statusCode: 302,
},
],
- reactStrictMode: true,
+ reactStrictMode: false,
transpilePackages: [
'react-native',
@@ -77,10 +78,11 @@ export default withNextra({
'react-native-vector-icons',
'react-native-ficus-ui',
'react-native-confirmation-code-field',
- '@gorhom/bottom-sheet'
+ '@gorhom/bottom-sheet',
+ 'react-native-gesture-handler'
],
- webpack: (config) => {
+ webpack: (config, { isDevelopment }) => {
config.resolve.alias = {
...(config.resolve.alias || {}),
// Transform all direct `react-native` imports to `react-native-web`
@@ -93,6 +95,7 @@ export default withNextra({
'.web.tsx',
...config.resolve.extensions,
];
+ config.plugins.push(new webpack.DefinePlugin({ __DEV__: isDevelopment, }));
return config;
},
});
diff --git a/docs/package.json b/docs/package.json
index 7c26e5c..9b3b1ef 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -25,8 +25,8 @@
"react-icons": "^5.3.0",
"react-intersection-observer": "^8.26.2",
"react-live": "^4.1.7",
- "react-native": "^0.75.2",
- "react-native-ficus-ui": "1.2.1",
+ "react-native": "0.76.0",
+ "react-native-ficus-ui": "1.3.0",
"react-native-vector-icons": "^10.2.0",
"react-native-web": "^0.19.12"
},
@@ -46,7 +46,8 @@
"autoprefixer": "^10.4.15",
"babel-loader": "^9.1.3",
"postcss": "^8.4.31",
- "tailwindcss": "^3.3.3"
+ "tailwindcss": "^3.3.3",
+ "webpack": "^5.95.0"
},
"nextBundleAnalysis": {
"budget": 358400,
diff --git a/docs/pages/docs/Components/Layout/box.en-US.mdx b/docs/pages/docs/Components/Layout/box.en-US.mdx
index a9be45b..9ce4cf0 100644
--- a/docs/pages/docs/Components/Layout/box.en-US.mdx
+++ b/docs/pages/docs/Components/Layout/box.en-US.mdx
@@ -3,6 +3,8 @@ searchable: true
---
import { CodeEditor } from '@components/code-editor';
+import { Callout } from 'nextra/components';
+import { Badge } from 'react-native-ficus-ui';
# Box
@@ -45,6 +47,21 @@ import { Box } from 'react-native-ficus-ui';
))}
`} />
+
+ React Native 0.76 introduces new style props `boxShadow` and `filter` for `View`, those props are now available on Ficus UI from version 1.3.0.
+ You can pass `boxShadow` and `filter` props directly to `Box` component.
+
+
+https://reactnative.dev/blog/2024/10/23/release-0.76-new-architecture#box-shadow-and-filter-style-props
+
+
`} noPreview />
+
### Borders
@@ -629,6 +646,26 @@ The shadow color property (`shadowColor` style props in StyleSheet)
| ------ | -------- |
| string | No |
+### `boxShadow`
+
+NEW
+
+The boxShadow property (`boxShadow` style prop in StyleSheet)
+
+| Type | Required |
+| ------ | -------- |
+| string or object | No |
+
+### `filter`
+
+NEW
+
+The filter property (`filter` style prop in StyleSheet)
+
+| Type | Required |
+| ------ | -------- |
+| string or object | No |
+
### `opacity`
The opacity property (`opacity` style prop in StyleSheet)
diff --git a/docs/pages/docs/Components/_meta.en-US.json b/docs/pages/docs/Components/_meta.en-US.json
index 8108fb4..eb07a85 100644
--- a/docs/pages/docs/Components/_meta.en-US.json
+++ b/docs/pages/docs/Components/_meta.en-US.json
@@ -5,5 +5,7 @@
"divider": "Divider",
"image": "Image",
"icon": "Icon",
- "spinner": "Spinner"
+ "spinner": "Spinner",
+ "modal": "Modal",
+ "draggable-modal": "DraggableModal"
}
diff --git a/docs/pages/docs/Components/draggable-modal.en-US.mdx b/docs/pages/docs/Components/draggable-modal.en-US.mdx
new file mode 100644
index 0000000..126e2cf
--- /dev/null
+++ b/docs/pages/docs/Components/draggable-modal.en-US.mdx
@@ -0,0 +1,76 @@
+---
+searchable: true
+---
+
+import { CodeEditor } from '@components/code-editor';
+
+# DraggableModal
+
+Component to render a draggable modal, based on `react-native-bottom-sheet`
+
+https://github.com/gorhom/react-native-bottom-sheet
+
+## Import
+
+```js
+import { DraggableModal } from 'react-native-ficus-ui';
+```
+
+## Usage
+
+ {
+ const { isOpen, onOpen, onClose } = useDisclosure();
+
+ return (
+
+
+
+
+
+
+ Settings
+
+
+ Your settings
+
+
+
+ );
+}
+render()`} noInline />
+
+## Props
+
+Extends every `Box` props and `BottomSheetModalProps` from `react-native-bottom-sheet`
+
+### `isOpen`
+
+Boolean to indicate if modal is opened or not.
+
+| Type | Required | Default |
+| ------- | -------- | ------- |
+| boolean | No | false |
+
+### `onClose`
+
+Method called when modal is closed by user.
+
+| Type | Required |
+| ------- | -------- |
+| () => void | No |
diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml
index 2a8d72f..27d2987 100644
--- a/docs/pnpm-lock.yaml
+++ b/docs/pnpm-lock.yaml
@@ -45,11 +45,11 @@ dependencies:
specifier: ^4.1.7
version: 4.1.7(react-dom@18.3.1)(react@18.3.1)
react-native:
- specifier: ^0.75.2
- version: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4)
+ specifier: 0.76.0
+ version: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
react-native-ficus-ui:
- specifier: 1.2.1
- version: 1.2.1(@babel/core@7.25.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.7)(@babel/plugin-transform-shorthand-properties@7.24.7)(@babel/plugin-transform-template-literals@7.24.7)(@babel/runtime@7.25.0)(react-native@0.75.2)(react@18.3.1)
+ specifier: 1.3.0
+ version: 1.3.0(@babel/core@7.25.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.7)(@babel/plugin-transform-shorthand-properties@7.24.7)(@babel/plugin-transform-template-literals@7.24.7)(@babel/runtime@7.25.0)(react-native@0.76.0)(react@18.3.1)
react-native-vector-icons:
specifier: ^10.2.0
version: 10.2.0
@@ -75,13 +75,16 @@ devDependencies:
version: 10.4.20(postcss@8.4.41)
babel-loader:
specifier: ^9.1.3
- version: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0)
+ version: 9.1.3(@babel/core@7.25.2)(webpack@5.95.0)
postcss:
specifier: ^8.4.31
version: 8.4.41
tailwindcss:
specifier: ^3.3.3
version: 3.4.10
+ webpack:
+ specifier: ^5.95.0
+ version: 5.95.0
dependenciesMeta:
nextra:
@@ -487,6 +490,15 @@ packages:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
+ /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2):
+ resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.25.7
+ dev: false
+
/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
peerDependencies:
@@ -1539,6 +1551,13 @@ packages:
resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==}
dev: false
+ /@egjs/hammerjs@2.0.17:
+ resolution: {integrity: sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==}
+ engines: {node: '>=0.8.0'}
+ dependencies:
+ '@types/hammerjs': 2.0.46
+ dev: false
+
/@eslint-community/eslint-utils@4.4.0(eslint@8.57.0):
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1576,14 +1595,38 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: false
- /@hapi/hoek@9.3.0:
- resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
+ /@gorhom/bottom-sheet@5.0.4(react-native-gesture-handler@2.20.2)(react-native-reanimated@3.5.4)(react-native@0.76.0)(react@18.3.1):
+ resolution: {integrity: sha512-DTKFE+KwcS4Du5hbzTzh3r9hdfEfYmChcRi6hSeiDPGiCMq8GQ7VD5VE1WaFRrEbcc0+Seu1ZEjsf+JMcFM4vg==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-native': '*'
+ react: '*'
+ react-native: '*'
+ react-native-gesture-handler: '>=2.16.1'
+ react-native-reanimated: '>=3.10.1'
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-native':
+ optional: true
+ dependencies:
+ '@gorhom/portal': 1.0.14(react-native@0.76.0)(react@18.3.1)
+ invariant: 2.2.4
+ react: 18.3.1
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
+ react-native-gesture-handler: 2.20.2(react-native@0.76.0)(react@18.3.1)
+ react-native-reanimated: 3.5.4(@babel/core@7.25.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.7)(@babel/plugin-transform-shorthand-properties@7.24.7)(@babel/plugin-transform-template-literals@7.24.7)(react-native@0.76.0)(react@18.3.1)
dev: false
- /@hapi/topo@5.1.0:
- resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==}
+ /@gorhom/portal@1.0.14(react-native@0.76.0)(react@18.3.1):
+ resolution: {integrity: sha512-MXyL4xvCjmgaORr/rtryDNFy3kU4qUbKlwtQqqsygd0xX3mhKjOLn6mQK8wfu0RkoE0pBE0nAasRoHua+/QZ7A==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
dependencies:
- '@hapi/hoek': 9.3.0
+ nanoid: 3.3.7
+ react: 18.3.1
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
dev: false
/@headlessui/react@1.7.19(react-dom@18.3.1)(react@18.3.1):
@@ -1637,6 +1680,22 @@ packages:
engines: {node: '>=12'}
dev: false
+ /@istanbuljs/load-nyc-config@1.1.0:
+ resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ camelcase: 5.3.1
+ find-up: 4.1.0
+ get-package-type: 0.1.0
+ js-yaml: 3.14.1
+ resolve-from: 5.0.0
+ dev: false
+
+ /@istanbuljs/schema@0.1.3:
+ resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
+ engines: {node: '>=8'}
+ dev: false
+
/@jest/create-cache-key-function@29.7.0:
resolution: {integrity: sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -1673,15 +1732,27 @@ packages:
'@sinclair/typebox': 0.27.8
dev: false
- /@jest/types@26.6.2:
- resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==}
- engines: {node: '>= 10.14.2'}
+ /@jest/transform@29.7.0:
+ resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@types/istanbul-lib-coverage': 2.0.6
- '@types/istanbul-reports': 3.0.4
- '@types/node': 22.5.0
- '@types/yargs': 15.0.19
+ '@babel/core': 7.25.2
+ '@jest/types': 29.6.3
+ '@jridgewell/trace-mapping': 0.3.25
+ babel-plugin-istanbul: 6.1.1
chalk: 4.1.2
+ convert-source-map: 2.0.0
+ fast-json-stable-stringify: 2.1.0
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ jest-regex-util: 29.6.3
+ jest-util: 29.7.0
+ micromatch: 4.0.7
+ pirates: 4.0.6
+ slash: 3.0.0
+ write-file-atomic: 4.0.2
+ transitivePeerDependencies:
+ - supports-color
dev: false
/@jest/types@29.6.3:
@@ -2026,216 +2097,27 @@ packages:
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
dev: false
- /@react-native-community/cli-clean@14.0.0:
- resolution: {integrity: sha512-kvHthZTNur/wLLx8WL5Oh+r04zzzFAX16r8xuaLhu9qGTE6Th1JevbsIuiQb5IJqD8G/uZDKgIZ2a0/lONcbJg==}
- dependencies:
- '@react-native-community/cli-tools': 14.0.0
- chalk: 4.1.2
- execa: 5.1.1
- fast-glob: 3.3.2
- dev: false
-
- /@react-native-community/cli-config@14.0.0(typescript@5.5.4):
- resolution: {integrity: sha512-2Nr8KR+dgn1z+HLxT8piguQ1SoEzgKJnOPQKE1uakxWaRFcQ4LOXgzpIAscYwDW6jmQxdNqqbg2cRUoOS7IMtQ==}
- dependencies:
- '@react-native-community/cli-tools': 14.0.0
- chalk: 4.1.2
- cosmiconfig: 9.0.0(typescript@5.5.4)
- deepmerge: 4.3.1
- fast-glob: 3.3.2
- joi: 17.13.3
- transitivePeerDependencies:
- - typescript
- dev: false
-
- /@react-native-community/cli-debugger-ui@14.0.0:
- resolution: {integrity: sha512-JpfzILfU7eKE9+7AMCAwNJv70H4tJGVv3ZGFqSVoK1YHg5QkVEGsHtoNW8AsqZRS6Fj4os+Fmh+r+z1L36sPmg==}
- dependencies:
- serve-static: 1.15.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@react-native-community/cli-debugger-ui@14.0.0-alpha.11:
- resolution: {integrity: sha512-0wCNQxhCniyjyMXgR1qXliY180y/2QbvoiYpp2MleGQADr5M1b8lgI4GoyADh5kE+kX3VL0ssjgyxpmbpCD86A==}
- dependencies:
- serve-static: 1.15.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@react-native-community/cli-doctor@14.0.0(typescript@5.5.4):
- resolution: {integrity: sha512-in6jylHjaPUaDzV+JtUblh8m9JYIHGjHOf6Xn57hrmE5Zwzwuueoe9rSMHF1P0mtDgRKrWPzAJVejElddfptWA==}
- dependencies:
- '@react-native-community/cli-config': 14.0.0(typescript@5.5.4)
- '@react-native-community/cli-platform-android': 14.0.0
- '@react-native-community/cli-platform-apple': 14.0.0
- '@react-native-community/cli-platform-ios': 14.0.0
- '@react-native-community/cli-tools': 14.0.0
- chalk: 4.1.2
- command-exists: 1.2.9
- deepmerge: 4.3.1
- envinfo: 7.13.0
- execa: 5.1.1
- node-stream-zip: 1.15.0
- ora: 5.4.1
- semver: 7.6.3
- strip-ansi: 5.2.0
- wcwidth: 1.0.1
- yaml: 2.5.0
- transitivePeerDependencies:
- - typescript
- dev: false
-
- /@react-native-community/cli-platform-android@14.0.0:
- resolution: {integrity: sha512-nt7yVz3pGKQXnVa5MAk7zR+1n41kNKD3Hi2OgybH5tVShMBo7JQoL2ZVVH6/y/9wAwI/s7hXJgzf1OIP3sMq+Q==}
- dependencies:
- '@react-native-community/cli-tools': 14.0.0
- chalk: 4.1.2
- execa: 5.1.1
- fast-glob: 3.3.2
- fast-xml-parser: 4.4.1
- logkitty: 0.7.1
- dev: false
-
- /@react-native-community/cli-platform-apple@14.0.0:
- resolution: {integrity: sha512-WniJL8vR4MeIsjqio2hiWWuUYUJEL3/9TDL5aXNwG68hH3tYgK3742+X9C+vRzdjTmf5IKc/a6PwLsdplFeiwQ==}
- dependencies:
- '@react-native-community/cli-tools': 14.0.0
- chalk: 4.1.2
- execa: 5.1.1
- fast-glob: 3.3.2
- fast-xml-parser: 4.4.1
- ora: 5.4.1
- dev: false
-
- /@react-native-community/cli-platform-ios@14.0.0:
- resolution: {integrity: sha512-8kxGv7mZ5nGMtueQDq+ndu08f0ikf3Zsqm3Ix8FY5KCXpSgP14uZloO2GlOImq/zFESij+oMhCkZJGggpWpfAw==}
- dependencies:
- '@react-native-community/cli-platform-apple': 14.0.0
- dev: false
-
- /@react-native-community/cli-server-api@14.0.0:
- resolution: {integrity: sha512-A0FIsj0QCcDl1rswaVlChICoNbfN+mkrKB5e1ab5tOYeZMMyCHqvU+eFvAvXjHUlIvVI+LbqCkf4IEdQ6H/2AQ==}
- dependencies:
- '@react-native-community/cli-debugger-ui': 14.0.0
- '@react-native-community/cli-tools': 14.0.0
- compression: 1.7.4
- connect: 3.7.0
- errorhandler: 1.5.1
- nocache: 3.0.4
- pretty-format: 26.6.2
- serve-static: 1.15.0
- ws: 6.2.3
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
- dev: false
-
- /@react-native-community/cli-server-api@14.0.0-alpha.11:
- resolution: {integrity: sha512-I7YeYI7S5wSxnQAqeG8LNqhT99FojiGIk87DU0vTp6U8hIMLcA90fUuBAyJY38AuQZ12ZJpGa8ObkhIhWzGkvg==}
- dependencies:
- '@react-native-community/cli-debugger-ui': 14.0.0-alpha.11
- '@react-native-community/cli-tools': 14.0.0-alpha.11
- compression: 1.7.4
- connect: 3.7.0
- errorhandler: 1.5.1
- nocache: 3.0.4
- pretty-format: 26.6.2
- serve-static: 1.15.0
- ws: 6.2.3
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - utf-8-validate
- dev: false
-
- /@react-native-community/cli-tools@14.0.0:
- resolution: {integrity: sha512-L7GX5hyYYv0ZWbAyIQKzhHuShnwDqlKYB0tqn57wa5riGCaxYuRPTK+u4qy+WRCye7+i8M4Xj6oQtSd4z0T9cA==}
- dependencies:
- appdirsjs: 1.2.7
- chalk: 4.1.2
- execa: 5.1.1
- find-up: 5.0.0
- mime: 2.6.0
- open: 6.4.0
- ora: 5.4.1
- semver: 7.6.3
- shell-quote: 1.8.1
- sudo-prompt: 9.2.1
- dev: false
-
- /@react-native-community/cli-tools@14.0.0-alpha.11:
- resolution: {integrity: sha512-HQCfVnX9aqRdKdLxmQy4fUAUo+YhNGlBV7ZjOayPbuEGWJ4RN+vSy0Cawk7epo7hXd6vKzc7P7y3HlU6Kxs7+w==}
- dependencies:
- appdirsjs: 1.2.7
- chalk: 4.1.2
- execa: 5.1.1
- find-up: 5.0.0
- mime: 2.6.0
- open: 6.4.0
- ora: 5.4.1
- semver: 7.6.3
- shell-quote: 1.8.1
- sudo-prompt: 9.2.1
- dev: false
-
- /@react-native-community/cli-types@14.0.0:
- resolution: {integrity: sha512-CMUevd1pOWqvmvutkUiyQT2lNmMHUzSW7NKc1xvHgg39NjbS58Eh2pMzIUP85IwbYNeocfYc3PH19vA/8LnQtg==}
- dependencies:
- joi: 17.13.3
- dev: false
-
- /@react-native-community/cli@14.0.0(typescript@5.5.4):
- resolution: {integrity: sha512-KwMKJB5jsDxqOhT8CGJ55BADDAYxlYDHv5R/ASQlEcdBEZxT0zZmnL0iiq2VqzETUy+Y/Nop+XDFgqyoQm0C2w==}
- engines: {node: '>=18'}
- hasBin: true
- dependencies:
- '@react-native-community/cli-clean': 14.0.0
- '@react-native-community/cli-config': 14.0.0(typescript@5.5.4)
- '@react-native-community/cli-debugger-ui': 14.0.0
- '@react-native-community/cli-doctor': 14.0.0(typescript@5.5.4)
- '@react-native-community/cli-server-api': 14.0.0
- '@react-native-community/cli-tools': 14.0.0
- '@react-native-community/cli-types': 14.0.0
- chalk: 4.1.2
- commander: 9.5.0
- deepmerge: 4.3.1
- execa: 5.1.1
- find-up: 5.0.0
- fs-extra: 8.1.0
- graceful-fs: 4.2.11
- prompts: 2.4.2
- semver: 7.6.3
- transitivePeerDependencies:
- - bufferutil
- - supports-color
- - typescript
- - utf-8-validate
- dev: false
-
/@react-native-community/slider@4.5.4:
resolution: {integrity: sha512-TFhwnrp0LTFG90yat8mqEOBLLMJylpnchO5F0KusH8dI0VzViIVIXOzhnx0mUVqLvRwRPbqBB0tvhxd739UhmA==}
dev: false
- /@react-native/assets-registry@0.75.2:
- resolution: {integrity: sha512-P1dLHjpUeC0AIkDHRYcx0qLMr+p92IPWL3pmczzo6T76Qa9XzruQOYy0jittxyBK91Csn6HHQ/eit8TeXW8MVw==}
+ /@react-native/assets-registry@0.76.0:
+ resolution: {integrity: sha512-U8KLV+PC/cRIiDpb1VbeGuEfKq2riZZtNVLp1UOyKWfPbWWu8j6Fr95w7j+nglp41z70iBeF2OmCiVnRvtNklA==}
engines: {node: '>=18'}
dev: false
- /@react-native/babel-plugin-codegen@0.75.2(@babel/preset-env@7.25.4):
- resolution: {integrity: sha512-BIKVh2ZJPkzluUGgCNgpoh6NTHgX8j04FCS0Z/rTmRJ66hir/EUBl8frMFKrOy/6i4VvZEltOWB5eWfHe1AYgw==}
+ /@react-native/babel-plugin-codegen@0.76.0(@babel/preset-env@7.25.4):
+ resolution: {integrity: sha512-HOi45pqlZnCTeR4jJ/zK0FB12r08CI9O70uBjVUqmzvHIrWmL5FaEFp6BPVFOjjXtUsl3JZ2Mle7WpsAP2PQBA==}
engines: {node: '>=18'}
dependencies:
- '@react-native/codegen': 0.75.2(@babel/preset-env@7.25.4)
+ '@react-native/codegen': 0.76.0(@babel/preset-env@7.25.4)
transitivePeerDependencies:
- '@babel/preset-env'
- supports-color
dev: false
- /@react-native/babel-preset@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4):
- resolution: {integrity: sha512-mprpsas+WdCEMjQZnbDiAC4KKRmmLbMB+o/v4mDqKlH4Mcm7RdtP5t80MZGOVCHlceNp1uEIpXywx69DNwgbgg==}
+ /@react-native/babel-preset@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4):
+ resolution: {integrity: sha512-HgQt4MyuWLcnrIglXn7GNPPVwtzZ4ffX+SUisdhmPtJCHuP8AOU3HsgOKLhqVfEGWTBlE4kbWoTmmLU87IJaOw==}
engines: {node: '>=18'}
peerDependencies:
'@babel/core': '*'
@@ -2244,7 +2126,6 @@ packages:
'@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.25.2)
'@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2)
'@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.25.2)
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2)
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2)
'@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2)
@@ -2282,7 +2163,8 @@ packages:
'@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
'@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2)
'@babel/template': 7.25.0
- '@react-native/babel-plugin-codegen': 0.75.2(@babel/preset-env@7.25.4)
+ '@react-native/babel-plugin-codegen': 0.76.0(@babel/preset-env@7.25.4)
+ babel-plugin-syntax-hermes-parser: 0.23.1
babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2)
react-refresh: 0.14.2
transitivePeerDependencies:
@@ -2290,8 +2172,8 @@ packages:
- supports-color
dev: false
- /@react-native/codegen@0.75.2(@babel/preset-env@7.25.4):
- resolution: {integrity: sha512-OkWdbtO2jTkfOXfj3ibIL27rM6LoaEuApOByU2G8X+HS6v9U87uJVJlMIRWBDmnxODzazuHwNVA2/wAmSbucaw==}
+ /@react-native/codegen@0.76.0(@babel/preset-env@7.25.4):
+ resolution: {integrity: sha512-x0zzK1rb7ZSIAeHRcRSjRo+VtLROjln1IKnQSPLEZEdyQfWNXqgiMk59E5hW7KE6I05upqfbf85PRAb5WndXdw==}
engines: {node: '>=18'}
peerDependencies:
'@babel/preset-env': ^7.1.6
@@ -2299,7 +2181,7 @@ packages:
'@babel/parser': 7.25.4
'@babel/preset-env': 7.25.4(@babel/core@7.25.2)
glob: 7.2.3
- hermes-parser: 0.22.0
+ hermes-parser: 0.23.1
invariant: 2.2.4
jscodeshift: 0.14.0(@babel/preset-env@7.25.4)
mkdirp: 0.5.6
@@ -2309,21 +2191,24 @@ packages:
- supports-color
dev: false
- /@react-native/community-cli-plugin@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4):
- resolution: {integrity: sha512-/tz0bzVja4FU0aAimzzQ7iYR43peaD6pzksArdrrGhlm8OvFYAQPOYSNeIQVMSarwnkNeg1naFKaeYf1o3++yA==}
+ /@react-native/community-cli-plugin@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4):
+ resolution: {integrity: sha512-JFU5kmo+lUf5vOsieJ/dGS71Z2+qV3leXbKW6p8cn5aVfupVmtz/uYcFVdGzEGIGJ3juorYOZjpG8Qz91FrUZw==}
engines: {node: '>=18'}
+ peerDependencies:
+ '@react-native-community/cli-server-api': '*'
+ peerDependenciesMeta:
+ '@react-native-community/cli-server-api':
+ optional: true
dependencies:
- '@react-native-community/cli-server-api': 14.0.0-alpha.11
- '@react-native-community/cli-tools': 14.0.0-alpha.11
- '@react-native/dev-middleware': 0.75.2
- '@react-native/metro-babel-transformer': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)
+ '@react-native/dev-middleware': 0.76.0
+ '@react-native/metro-babel-transformer': 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)
chalk: 4.1.2
execa: 5.1.1
- metro: 0.80.10
- metro-config: 0.80.10
- metro-core: 0.80.10
+ invariant: 2.2.4
+ metro: 0.81.0
+ metro-config: 0.81.0
+ metro-core: 0.81.0
node-fetch: 2.7.0
- querystring: 0.2.1
readline: 1.3.0
transitivePeerDependencies:
- '@babel/core'
@@ -2334,22 +2219,21 @@ packages:
- utf-8-validate
dev: false
- /@react-native/debugger-frontend@0.75.2:
- resolution: {integrity: sha512-qIC6mrlG8RQOPaYLZQiJwqnPchAVGnHWcVDeQxPMPLkM/D5+PC8tuKWYOwgLcEau3RZlgz7QQNk31Qj2/OJG6Q==}
+ /@react-native/debugger-frontend@0.76.0:
+ resolution: {integrity: sha512-v4J22ZN1/7BQYhYvnZYi2pzd87MmTCEnxtTiktaUOhmx3YSF47LGo1Q2UfUE5YOzoRftiJTXDKvzDbI/hqAzgg==}
engines: {node: '>=18'}
dev: false
- /@react-native/dev-middleware@0.75.2:
- resolution: {integrity: sha512-fTC5m2uVjYp1XPaIJBFgscnQjPdGVsl96z/RfLgXDq0HBffyqbg29ttx6yTCx7lIa9Gdvf6nKQom+e+Oa4izSw==}
+ /@react-native/dev-middleware@0.76.0:
+ resolution: {integrity: sha512-XvSnCDwCghWCVNtGpoF30xgA1EzxvlGsEyhJCUe0uLMDaaVxr/ZkgD3nZ+/l4cEm1qlrlcAZoGctnUgrzHiTaA==}
engines: {node: '>=18'}
dependencies:
'@isaacs/ttlcache': 1.4.1
- '@react-native/debugger-frontend': 0.75.2
+ '@react-native/debugger-frontend': 0.76.0
chrome-launcher: 0.15.2
chromium-edge-launcher: 0.2.0
connect: 3.7.0
debug: 2.6.9
- node-fetch: 2.7.0
nullthrows: 1.1.1
open: 7.4.2
selfsigned: 2.4.1
@@ -2357,30 +2241,29 @@ packages:
ws: 6.2.3
transitivePeerDependencies:
- bufferutil
- - encoding
- supports-color
- utf-8-validate
dev: false
- /@react-native/gradle-plugin@0.75.2:
- resolution: {integrity: sha512-AELeAOCZi3B2vE6SeN+mjpZjjqzqa76yfFBB3L3f3NWiu4dm/YClTGOj+5IVRRgbt8LDuRImhDoaj7ukheXr4Q==}
+ /@react-native/gradle-plugin@0.76.0:
+ resolution: {integrity: sha512-MhsAahV/Ju0Md1x79ljaDsNzzFY02TsDqxSfOS8vc4trZuM0imFf7VEBitOydNDTf9NqzAqJ9p8j7OSuxUEvLg==}
engines: {node: '>=18'}
dev: false
- /@react-native/js-polyfills@0.75.2:
- resolution: {integrity: sha512-AtLd3mbiE+FXK2Ru3l2NFOXDhUvzdUsCP4qspUw0haVaO/9xzV97RVD2zz0lur2f/LmZqQ2+KXyYzr7048b5iw==}
+ /@react-native/js-polyfills@0.76.0:
+ resolution: {integrity: sha512-0UzEqvg85Bn0BpgNG80wzbiWvNypwdl64sbRs/sEvIDjzgq/tM+u3KoneSD5tP72BCydAqXFfepff3FZgImfbA==}
engines: {node: '>=18'}
dev: false
- /@react-native/metro-babel-transformer@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4):
- resolution: {integrity: sha512-EygglCCuOub2sZ00CSIiEekCXoGL2XbOC6ssOB47M55QKvhdPG/0WBQXvmOmiN42uZgJK99Lj749v4rB0PlPIQ==}
+ /@react-native/metro-babel-transformer@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4):
+ resolution: {integrity: sha512-aq0MrjaOxDitSqQbttBcOt+5tjemCabhEX2gGthy8cNeZokBa2raoHQInDo9iBBN1ePKDCwKGypyC8zKA5dksQ==}
engines: {node: '>=18'}
peerDependencies:
'@babel/core': '*'
dependencies:
'@babel/core': 7.25.2
- '@react-native/babel-preset': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)
- hermes-parser: 0.22.0
+ '@react-native/babel-preset': 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)
+ hermes-parser: 0.23.1
nullthrows: 1.1.1
transitivePeerDependencies:
- '@babel/preset-env'
@@ -2391,12 +2274,12 @@ packages:
resolution: {integrity: sha512-Xh7Nyk/MPefkb0Itl5Z+3oOobeG9lfLb7ZOY2DKpFnoCE1TzBmib9vMNdFaLdSxLIP+Ec6icgKtdzYg8QUPYzA==}
dev: false
- /@react-native/normalize-colors@0.75.2:
- resolution: {integrity: sha512-nPwWJFtsqNFS/qSG9yDOiSJ64mjG7RCP4X/HXFfyWzCM1jq49h/DYBdr+c3e7AvTKGIdy0gGT3vgaRUHZFVdUQ==}
+ /@react-native/normalize-colors@0.76.0:
+ resolution: {integrity: sha512-r+pjeIhzehb+bJUUUrztOQb+n6J9DeaLbF6waLgiHa5mFOiwP/4/iWS68inSZnnBtmXHkN2IYiMXzExx8hieWA==}
dev: false
- /@react-native/virtualized-lists@0.75.2(react-native@0.75.2)(react@18.3.1):
- resolution: {integrity: sha512-pD5SVCjxc8k+JdoyQ+IlulBTEqJc3S4KUKsmv5zqbNCyETB0ZUvd4Su7bp+lLF6ALxx6KKmbGk8E3LaWEjUFFQ==}
+ /@react-native/virtualized-lists@0.76.0(react-native@0.76.0)(react@18.3.1):
+ resolution: {integrity: sha512-WT3Xi1+ikmWWdbrv3xnl8wYxobj1+N5JfiOQx7o/tiGUCx8m12pf5tlutXByH2m7X8bAZ+BBcRuu1vwt7XaRhQ==}
engines: {node: '>=18'}
peerDependencies:
'@types/react': ^18.2.6
@@ -2409,14 +2292,14 @@ packages:
invariant: 2.2.4
nullthrows: 1.1.1
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4)
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
dev: false
/@rushstack/eslint-patch@1.10.4:
resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==}
dev: false
- /@shopify/flash-list@1.5.0(@babel/runtime@7.25.0)(react-native@0.75.2)(react@18.3.1):
+ /@shopify/flash-list@1.5.0(@babel/runtime@7.25.0)(react-native@0.76.0)(react@18.3.1):
resolution: {integrity: sha512-XeocevDIXastr6jh3TPo1MzV5XkdqTyWtw/j8kUhz9EOBc2SzNWbpJWyzrAsYKlqYNrnxxs0P9C0amlX2jaQnw==}
peerDependencies:
'@babel/runtime': '*'
@@ -2425,25 +2308,11 @@ packages:
dependencies:
'@babel/runtime': 7.25.0
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4)
- recyclerlistview: 4.2.0(react-native@0.75.2)(react@18.3.1)
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
+ recyclerlistview: 4.2.0(react-native@0.76.0)(react@18.3.1)
tslib: 2.4.0
dev: false
- /@sideway/address@4.1.5:
- resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==}
- dependencies:
- '@hapi/hoek': 9.3.0
- dev: false
-
- /@sideway/formula@3.0.1:
- resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==}
- dev: false
-
- /@sideway/pinpoint@2.0.0:
- resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
- dev: false
-
/@sinclair/typebox@0.27.8:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: false
@@ -2506,6 +2375,35 @@ packages:
'@types/estree': 1.0.5
dev: false
+ /@types/babel__core@7.20.5:
+ resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
+ dependencies:
+ '@babel/parser': 7.25.4
+ '@babel/types': 7.25.4
+ '@types/babel__generator': 7.6.8
+ '@types/babel__template': 7.4.4
+ '@types/babel__traverse': 7.20.6
+ dev: false
+
+ /@types/babel__generator@7.6.8:
+ resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
+ dependencies:
+ '@babel/types': 7.25.4
+ dev: false
+
+ /@types/babel__template@7.4.4:
+ resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
+ dependencies:
+ '@babel/parser': 7.25.4
+ '@babel/types': 7.25.4
+ dev: false
+
+ /@types/babel__traverse@7.20.6:
+ resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==}
+ dependencies:
+ '@babel/types': 7.25.4
+ dev: false
+
/@types/d3-scale-chromatic@3.0.3:
resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==}
dev: false
@@ -2535,6 +2433,16 @@ packages:
/@types/estree@1.0.5:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+ /@types/graceful-fs@4.1.9:
+ resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
+ dependencies:
+ '@types/node': 22.5.0
+ dev: false
+
+ /@types/hammerjs@2.0.46:
+ resolution: {integrity: sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==}
+ dev: false
+
/@types/hast@2.3.10:
resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
dependencies:
@@ -2641,12 +2549,6 @@ packages:
resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
dev: false
- /@types/yargs@15.0.19:
- resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==}
- dependencies:
- '@types/yargs-parser': 21.0.3
- dev: false
-
/@types/yargs@17.0.33:
resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==}
dependencies:
@@ -2920,19 +2822,6 @@ packages:
resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==}
dev: false
- /ansi-fragments@0.2.1:
- resolution: {integrity: sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==}
- dependencies:
- colorette: 1.4.0
- slice-ansi: 2.1.0
- strip-ansi: 5.2.0
- dev: false
-
- /ansi-regex@4.1.1:
- resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==}
- engines: {node: '>=6'}
- dev: false
-
/ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
@@ -2976,10 +2865,6 @@ packages:
normalize-path: 3.0.0
picomatch: 2.3.1
- /appdirsjs@1.2.7:
- resolution: {integrity: sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==}
- dev: false
-
/arch@2.2.0:
resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
dev: false
@@ -3117,11 +3002,6 @@ packages:
tslib: 2.6.3
dev: false
- /astral-regex@1.0.0:
- resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==}
- engines: {node: '>=4'}
- dev: false
-
/astring@1.8.6:
resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==}
hasBin: true
@@ -3177,7 +3057,25 @@ packages:
'@babel/core': 7.25.2
dev: false
- /babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.94.0):
+ /babel-jest@29.7.0(@babel/core@7.25.2):
+ resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ '@babel/core': ^7.8.0
+ dependencies:
+ '@babel/core': 7.25.2
+ '@jest/transform': 29.7.0
+ '@types/babel__core': 7.20.5
+ babel-plugin-istanbul: 6.1.1
+ babel-preset-jest: 29.6.3(@babel/core@7.25.2)
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ slash: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.95.0):
resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==}
engines: {node: '>= 14.15.0'}
peerDependencies:
@@ -3187,9 +3085,32 @@ packages:
'@babel/core': 7.25.2
find-cache-dir: 4.0.0
schema-utils: 4.2.0
- webpack: 5.94.0
+ webpack: 5.95.0
dev: true
+ /babel-plugin-istanbul@6.1.1:
+ resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
+ engines: {node: '>=8'}
+ dependencies:
+ '@babel/helper-plugin-utils': 7.25.7
+ '@istanbuljs/load-nyc-config': 1.1.0
+ '@istanbuljs/schema': 0.1.3
+ istanbul-lib-instrument: 5.2.1
+ test-exclude: 6.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /babel-plugin-jest-hoist@29.6.3:
+ resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@babel/template': 7.25.0
+ '@babel/types': 7.25.4
+ '@types/babel__core': 7.20.5
+ '@types/babel__traverse': 7.20.6
+ dev: false
+
/babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2):
resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==}
peerDependencies:
@@ -3223,6 +3144,12 @@ packages:
transitivePeerDependencies:
- supports-color
+ /babel-plugin-syntax-hermes-parser@0.23.1:
+ resolution: {integrity: sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==}
+ dependencies:
+ hermes-parser: 0.23.1
+ dev: false
+
/babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.25.2):
resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==}
dependencies:
@@ -3231,6 +3158,40 @@ packages:
- '@babel/core'
dev: false
+ /babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.2):
+ resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2)
+ dev: false
+
+ /babel-preset-jest@29.6.3(@babel/core@7.25.2):
+ resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.25.2
+ babel-plugin-jest-hoist: 29.6.3
+ babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2)
+ dev: false
+
/bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
dev: false
@@ -3247,14 +3208,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /bl@4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
- dependencies:
- buffer: 5.7.1
- inherits: 2.0.4
- readable-stream: 3.6.2
- dev: false
-
/brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
@@ -3292,13 +3245,6 @@ packages:
/buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
- /buffer@5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
- dev: false
-
/busboy@1.6.0:
resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
engines: {node: '>=10.16.0'}
@@ -3306,11 +3252,6 @@ packages:
streamsearch: 1.1.0
dev: false
- /bytes@3.0.0:
- resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==}
- engines: {node: '>= 0.8'}
- dev: false
-
/call-bind@1.0.7:
resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
engines: {node: '>= 0.4'}
@@ -3468,18 +3409,6 @@ packages:
resolution: {integrity: sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==}
dev: false
- /cli-cursor@3.1.0:
- resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
- engines: {node: '>=8'}
- dependencies:
- restore-cursor: 3.1.0
- dev: false
-
- /cli-spinners@2.9.2:
- resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
- engines: {node: '>=6'}
- dev: false
-
/client-only@0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
dev: false
@@ -3492,14 +3421,6 @@ packages:
execa: 0.8.0
dev: false
- /cliui@6.0.0:
- resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 6.2.0
- dev: false
-
/cliui@7.0.4:
resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
dependencies:
@@ -3526,11 +3447,6 @@ packages:
shallow-clone: 3.0.1
dev: false
- /clone@1.0.4:
- resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
- engines: {node: '>=0.8'}
- dev: false
-
/clsx@2.1.1:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
@@ -3568,16 +3484,13 @@ packages:
color-string: 1.9.1
dev: false
- /colorette@1.4.0:
- resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==}
- dev: false
-
/comma-separated-tokens@2.0.3:
resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
dev: false
- /command-exists@1.2.9:
- resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==}
+ /commander@12.1.0:
+ resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
+ engines: {node: '>=18'}
dev: false
/commander@2.20.3:
@@ -3597,11 +3510,6 @@ packages:
engines: {node: '>= 12'}
dev: false
- /commander@9.5.0:
- resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
- engines: {node: ^12.20.0 || >=14}
- dev: false
-
/common-path-prefix@3.0.0:
resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==}
dev: true
@@ -3610,28 +3518,6 @@ packages:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
dev: false
- /compressible@2.0.18:
- resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
- engines: {node: '>= 0.6'}
- dependencies:
- mime-db: 1.52.0
- dev: false
-
- /compression@1.7.4:
- resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
- engines: {node: '>= 0.8.0'}
- dependencies:
- accepts: 1.3.8
- bytes: 3.0.0
- compressible: 2.0.18
- debug: 2.6.9
- on-headers: 1.0.2
- safe-buffer: 5.1.2
- vary: 1.1.2
- transitivePeerDependencies:
- - supports-color
- dev: false
-
/compute-scroll-into-view@3.1.0:
resolution: {integrity: sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==}
dev: false
@@ -3671,29 +3557,13 @@ packages:
dev: false
/cosmiconfig@5.2.1:
- resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==}
- engines: {node: '>=4'}
- dependencies:
- import-fresh: 2.0.0
- is-directory: 0.3.1
- js-yaml: 3.14.1
- parse-json: 4.0.0
- dev: false
-
- /cosmiconfig@9.0.0(typescript@5.5.4):
- resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
- engines: {node: '>=14'}
- peerDependencies:
- typescript: '>=4.9.5'
- peerDependenciesMeta:
- typescript:
- optional: true
+ resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==}
+ engines: {node: '>=4'}
dependencies:
- env-paths: 2.2.1
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- parse-json: 5.2.0
- typescript: 5.5.4
+ import-fresh: 2.0.0
+ is-directory: 0.3.1
+ js-yaml: 3.14.1
+ parse-json: 4.0.0
dev: false
/crc-32@1.2.2:
@@ -4102,11 +3972,6 @@ packages:
dependencies:
ms: 2.1.2
- /decamelize@1.2.0:
- resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
- engines: {node: '>=0.10.0'}
- dev: false
-
/decode-named-character-reference@1.0.2:
resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
dependencies:
@@ -4153,17 +4018,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /deepmerge@4.3.1:
- resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
- engines: {node: '>=0.10.0'}
- dev: false
-
- /defaults@1.0.4:
- resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
- dependencies:
- clone: 1.0.4
- dev: false
-
/define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
@@ -4292,17 +4146,6 @@ packages:
engines: {node: '>=0.12'}
dev: false
- /env-paths@2.2.1:
- resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
- engines: {node: '>=6'}
- dev: false
-
- /envinfo@7.13.0:
- resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==}
- engines: {node: '>=4'}
- hasBin: true
- dev: false
-
/error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
dependencies:
@@ -4315,14 +4158,6 @@ packages:
stackframe: 1.3.4
dev: false
- /errorhandler@1.5.1:
- resolution: {integrity: sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==}
- engines: {node: '>= 0.8'}
- dependencies:
- accepts: 1.3.8
- escape-html: 1.0.3
- dev: false
-
/es-abstract@1.23.3:
resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==}
engines: {node: '>= 0.4'}
@@ -4909,13 +4744,6 @@ packages:
resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==}
dev: true
- /fast-xml-parser@4.4.1:
- resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==}
- hasBin: true
- dependencies:
- strnum: 1.0.5
- dev: false
-
/fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
dependencies:
@@ -5073,15 +4901,6 @@ packages:
engines: {node: '>= 0.6'}
dev: false
- /fs-extra@8.1.0:
- resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
- engines: {node: '>=6 <7 || >=8'}
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 4.0.0
- universalify: 0.1.2
- dev: false
-
/fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
dev: false
@@ -5130,6 +4949,11 @@ packages:
hasown: 2.0.2
dev: false
+ /get-package-type@0.1.0:
+ resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==}
+ engines: {node: '>=8.0.0'}
+ dev: false
+
/get-stream@3.0.0:
resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==}
engines: {node: '>=4'}
@@ -5459,24 +5283,30 @@ packages:
space-separated-tokens: 2.0.2
dev: false
- /hermes-estree@0.22.0:
- resolution: {integrity: sha512-FLBt5X9OfA8BERUdc6aZS36Xz3rRuB0Y/mfocSADWEJfomc1xfene33GdyAmtTkKTBXTN/EgAy+rjTKkkZJHlw==}
+ /hermes-estree@0.23.1:
+ resolution: {integrity: sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==}
+ dev: false
+
+ /hermes-estree@0.24.0:
+ resolution: {integrity: sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==}
dev: false
- /hermes-estree@0.23.0:
- resolution: {integrity: sha512-Rkp0PNLGpORw4ktsttkVbpYJbrYKS3hAnkxu8D9nvQi6LvSbuPa+tYw/t2u3Gjc35lYd/k95YkjqyTcN4zspag==}
+ /hermes-parser@0.23.1:
+ resolution: {integrity: sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==}
+ dependencies:
+ hermes-estree: 0.23.1
dev: false
- /hermes-parser@0.22.0:
- resolution: {integrity: sha512-gn5RfZiEXCsIWsFGsKiykekktUoh0PdFWYocXsUdZIyWSckT6UIyPcyyUIPSR3kpnELWeK3n3ztAse7Mat6PSA==}
+ /hermes-parser@0.24.0:
+ resolution: {integrity: sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==}
dependencies:
- hermes-estree: 0.22.0
+ hermes-estree: 0.24.0
dev: false
- /hermes-parser@0.23.0:
- resolution: {integrity: sha512-xLwM4ylfHGwrm+2qXfO1JT/fnqEDGSnpS/9hQ4VLtqTexSviu2ZpBgz07U8jVtndq67qdb/ps0qvaWDZ3fkTyg==}
+ /hoist-non-react-statics@3.3.2:
+ resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
dependencies:
- hermes-estree: 0.23.0
+ react-is: 16.13.1
dev: false
/html-void-elements@3.0.0:
@@ -5510,10 +5340,6 @@ packages:
safer-buffer: 2.1.2
dev: false
- /ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
- dev: false
-
/ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
@@ -5726,11 +5552,6 @@ packages:
call-bind: 1.0.7
dev: false
- /is-fullwidth-code-point@2.0.0:
- resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
- engines: {node: '>=4'}
- dev: false
-
/is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
@@ -5752,11 +5573,6 @@ packages:
resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
dev: false
- /is-interactive@1.0.0:
- resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
- engines: {node: '>=8'}
- dev: false
-
/is-map@2.0.3:
resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines: {node: '>= 0.4'}
@@ -5868,11 +5684,6 @@ packages:
which-typed-array: 1.1.15
dev: false
- /is-unicode-supported@0.1.0:
- resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
- engines: {node: '>=10'}
- dev: false
-
/is-weakmap@2.0.2:
resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
engines: {node: '>= 0.4'}
@@ -5892,11 +5703,6 @@ packages:
get-intrinsic: 1.2.4
dev: false
- /is-wsl@1.1.0:
- resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==}
- engines: {node: '>=4'}
- dev: false
-
/is-wsl@2.2.0:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
engines: {node: '>=8'}
@@ -5938,6 +5744,24 @@ packages:
simple-get: 4.0.1
dev: false
+ /istanbul-lib-coverage@3.2.2:
+ resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
+ engines: {node: '>=8'}
+ dev: false
+
+ /istanbul-lib-instrument@5.2.1:
+ resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
+ engines: {node: '>=8'}
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/parser': 7.25.4
+ '@istanbuljs/schema': 0.1.3
+ istanbul-lib-coverage: 3.2.2
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/iterator.prototype@1.1.2:
resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==}
dependencies:
@@ -5981,6 +5805,25 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dev: false
+ /jest-haste-map@29.7.0:
+ resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ '@types/graceful-fs': 4.1.9
+ '@types/node': 22.5.0
+ anymatch: 3.1.3
+ fb-watchman: 2.0.2
+ graceful-fs: 4.2.11
+ jest-regex-util: 29.6.3
+ jest-util: 29.7.0
+ jest-worker: 29.7.0
+ micromatch: 4.0.7
+ walker: 1.0.8
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: false
+
/jest-message-util@29.7.0:
resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -6005,6 +5848,11 @@ packages:
jest-util: 29.7.0
dev: false
+ /jest-regex-util@29.6.3:
+ resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dev: false
+
/jest-util@29.7.0:
resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -6053,16 +5901,6 @@ packages:
hasBin: true
dev: true
- /joi@17.13.3:
- resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==}
- dependencies:
- '@hapi/hoek': 9.3.0
- '@hapi/topo': 5.1.0
- '@sideway/address': 4.1.5
- '@sideway/formula': 3.0.1
- '@sideway/pinpoint': 2.0.0
- dev: false
-
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -6138,6 +5976,7 @@ packages:
/json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+ dev: true
/json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -6166,12 +6005,6 @@ packages:
resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
dev: false
- /jsonfile@4.0.0:
- resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
- optionalDependencies:
- graceful-fs: 4.2.11
- dev: false
-
/jsx-ast-utils@3.3.5:
resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
engines: {node: '>=4.0'}
@@ -6204,11 +6037,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /kleur@3.0.3:
- resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
- engines: {node: '>=6'}
- dev: false
-
/kleur@4.1.5:
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
@@ -6317,23 +6145,6 @@ packages:
resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
dev: false
- /log-symbols@4.1.0:
- resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
- engines: {node: '>=10'}
- dependencies:
- chalk: 4.1.2
- is-unicode-supported: 0.1.0
- dev: false
-
- /logkitty@0.7.1:
- resolution: {integrity: sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==}
- hasBin: true
- dependencies:
- ansi-fragments: 0.2.1
- dayjs: 1.11.13
- yargs: 15.4.1
- dev: false
-
/longest-streak@3.1.0:
resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
dev: false
@@ -6655,65 +6466,64 @@ packages:
- supports-color
dev: false
- /metro-babel-transformer@0.80.10:
- resolution: {integrity: sha512-GXHueUzgzcazfzORDxDzWS9jVVRV6u+cR6TGvHOfGdfLzJCj7/D0PretLfyq+MwN20twHxLW+BUXkoaB8sCQBg==}
- engines: {node: '>=18'}
+ /metro-babel-transformer@0.81.0:
+ resolution: {integrity: sha512-Dc0QWK4wZIeHnyZ3sevWGTnnSkIDDn/SWyfrn99zbKbDOCoCYy71PAn9uCRrP/hduKLJQOy+tebd63Rr9D8tXg==}
+ engines: {node: '>=18.18'}
dependencies:
'@babel/core': 7.25.2
flow-enums-runtime: 0.0.6
- hermes-parser: 0.23.0
+ hermes-parser: 0.24.0
nullthrows: 1.1.1
transitivePeerDependencies:
- supports-color
dev: false
- /metro-cache-key@0.80.10:
- resolution: {integrity: sha512-57qBhO3zQfoU/hP4ZlLW5hVej2jVfBX6B4NcSfMj4LgDPL3YknWg80IJBxzQfjQY/m+fmMLmPy8aUMHzUp/guA==}
- engines: {node: '>=18'}
+ /metro-cache-key@0.81.0:
+ resolution: {integrity: sha512-qX/IwtknP9bQZL78OK9xeSvLM/xlGfrs6SlUGgHvrxtmGTRSsxcyqxR+c+7ch1xr05n62Gin/O44QKg5V70rNQ==}
+ engines: {node: '>=18.18'}
dependencies:
flow-enums-runtime: 0.0.6
dev: false
- /metro-cache@0.80.10:
- resolution: {integrity: sha512-8CBtDJwMguIE5RvV3PU1QtxUG8oSSX54mIuAbRZmcQ0MYiOl9JdrMd4JCBvIyhiZLoSStph425SMyCSnjtJsdA==}
- engines: {node: '>=18'}
+ /metro-cache@0.81.0:
+ resolution: {integrity: sha512-DyuqySicHXkHUDZFVJmh0ygxBSx6pCKUrTcSgb884oiscV/ROt1Vhye+x+OIHcsodyA10gzZtrVtxIFV4l9I4g==}
+ engines: {node: '>=18.18'}
dependencies:
exponential-backoff: 3.1.1
flow-enums-runtime: 0.0.6
- metro-core: 0.80.10
+ metro-core: 0.81.0
dev: false
- /metro-config@0.80.10:
- resolution: {integrity: sha512-0GYAw0LkmGbmA81FepKQepL1KU/85Cyv7sAiWm6QWeV6AcVCpsKg6jGLqGHJ0LLPL60rWzA4TV1DQAlzdJAEtA==}
- engines: {node: '>=18'}
+ /metro-config@0.81.0:
+ resolution: {integrity: sha512-6CinEaBe3WLpRlKlYXXu8r1UblJhbwD6Gtnoib5U8j6Pjp7XxMG9h/DGMeNp9aGLDu1OieUqiXpFo7O0/rR5Kg==}
+ engines: {node: '>=18.18'}
dependencies:
connect: 3.7.0
cosmiconfig: 5.2.1
flow-enums-runtime: 0.0.6
jest-validate: 29.7.0
- metro: 0.80.10
- metro-cache: 0.80.10
- metro-core: 0.80.10
- metro-runtime: 0.80.10
+ metro: 0.81.0
+ metro-cache: 0.81.0
+ metro-core: 0.81.0
+ metro-runtime: 0.81.0
transitivePeerDependencies:
- bufferutil
- - encoding
- supports-color
- utf-8-validate
dev: false
- /metro-core@0.80.10:
- resolution: {integrity: sha512-nwBB6HbpGlNsZMuzxVqxqGIOsn5F3JKpsp8PziS7Z4mV8a/jA1d44mVOgYmDa2q5WlH5iJfRIIhdz24XRNDlLA==}
- engines: {node: '>=18'}
+ /metro-core@0.81.0:
+ resolution: {integrity: sha512-CVkM5YCOAFkNMvJai6KzA0RpztzfEKRX62/PFMOJ9J7K0uq/UkOFLxcgpcncMIrfy0PbfEj811b69tjULUQe1Q==}
+ engines: {node: '>=18.18'}
dependencies:
flow-enums-runtime: 0.0.6
lodash.throttle: 4.1.1
- metro-resolver: 0.80.10
+ metro-resolver: 0.81.0
dev: false
- /metro-file-map@0.80.10:
- resolution: {integrity: sha512-ytsUq8coneaN7ZCVk1IogojcGhLIbzWyiI2dNmw2nnBgV/0A+M5WaTTgZ6dJEz3dzjObPryDnkqWPvIGLCPtiw==}
- engines: {node: '>=18'}
+ /metro-file-map@0.81.0:
+ resolution: {integrity: sha512-zMDI5uYhQCyxbye/AuFx/pAbsz9K+vKL7h1ShUXdN2fz4VUPiyQYRsRqOoVG1DsiCgzd5B6LW0YW77NFpjDQeg==}
+ engines: {node: '>=18.18'}
dependencies:
anymatch: 3.1.3
debug: 2.6.9
@@ -6732,54 +6542,55 @@ packages:
- supports-color
dev: false
- /metro-minify-terser@0.80.10:
- resolution: {integrity: sha512-Xyv9pEYpOsAerrld7cSLIcnCCpv8ItwysOmTA+AKf1q4KyE9cxrH2O2SA0FzMCkPzwxzBWmXwHUr+A89BpEM6g==}
- engines: {node: '>=18'}
+ /metro-minify-terser@0.81.0:
+ resolution: {integrity: sha512-U2ramh3W822ZR1nfXgIk+emxsf5eZSg10GbQrT0ZizImK8IZ5BmJY+BHRIkQgHzWFpExOVxC7kWbGL1bZALswA==}
+ engines: {node: '>=18.18'}
dependencies:
flow-enums-runtime: 0.0.6
terser: 5.31.6
dev: false
- /metro-resolver@0.80.10:
- resolution: {integrity: sha512-EYC5CL7f+bSzrqdk1bylKqFNGabfiI5PDctxoPx70jFt89Jz+ThcOscENog8Jb4LEQFG6GkOYlwmPpsi7kx3QA==}
- engines: {node: '>=18'}
+ /metro-resolver@0.81.0:
+ resolution: {integrity: sha512-Uu2Q+buHhm571cEwpPek8egMbdSTqmwT/5U7ZVNpK6Z2ElQBBCxd7HmFAslKXa7wgpTO2FAn6MqGeERbAtVDUA==}
+ engines: {node: '>=18.18'}
dependencies:
flow-enums-runtime: 0.0.6
dev: false
- /metro-runtime@0.80.10:
- resolution: {integrity: sha512-Xh0N589ZmSIgJYAM+oYwlzTXEHfASZac9TYPCNbvjNTn0EHKqpoJ/+Im5G3MZT4oZzYv4YnvzRtjqS5k0tK94A==}
- engines: {node: '>=18'}
+ /metro-runtime@0.81.0:
+ resolution: {integrity: sha512-6oYB5HOt37RuGz2eV4A6yhcl+PUTwJYLDlY9vhT+aVjbUWI6MdBCf69vc4f5K5Vpt+yOkjy+2LDwLS0ykWFwYw==}
+ engines: {node: '>=18.18'}
dependencies:
'@babel/runtime': 7.25.0
flow-enums-runtime: 0.0.6
dev: false
- /metro-source-map@0.80.10:
- resolution: {integrity: sha512-EyZswqJW8Uukv/HcQr6K19vkMXW1nzHAZPWJSEyJFKIbgp708QfRZ6vnZGmrtFxeJEaFdNup4bGnu8/mIOYlyA==}
- engines: {node: '>=18'}
+ /metro-source-map@0.81.0:
+ resolution: {integrity: sha512-TzsVxhH83dyxg4A4+L1nzNO12I7ps5IHLjKGZH3Hrf549eiZivkdjYiq/S5lOB+p2HiQ+Ykcwtmcja95LIC62g==}
+ engines: {node: '>=18.18'}
dependencies:
'@babel/traverse': 7.25.4
+ '@babel/traverse--for-generate-function-map': /@babel/traverse@7.25.4
'@babel/types': 7.25.4
flow-enums-runtime: 0.0.6
invariant: 2.2.4
- metro-symbolicate: 0.80.10
+ metro-symbolicate: 0.81.0
nullthrows: 1.1.1
- ob1: 0.80.10
+ ob1: 0.81.0
source-map: 0.5.7
vlq: 1.0.1
transitivePeerDependencies:
- supports-color
dev: false
- /metro-symbolicate@0.80.10:
- resolution: {integrity: sha512-qAoVUoSxpfZ2DwZV7IdnQGXCSsf2cAUExUcZyuCqGlY5kaWBb0mx2BL/xbMFDJ4wBp3sVvSBPtK/rt4J7a0xBA==}
- engines: {node: '>=18'}
+ /metro-symbolicate@0.81.0:
+ resolution: {integrity: sha512-C/1rWbNTPYp6yzID8IPuQPpVGzJ2rbWYBATxlvQ9dfK5lVNoxcwz77hjcY8ISLsRRR15hyd/zbjCNKPKeNgE1Q==}
+ engines: {node: '>=18.18'}
hasBin: true
dependencies:
flow-enums-runtime: 0.0.6
invariant: 2.2.4
- metro-source-map: 0.80.10
+ metro-source-map: 0.81.0
nullthrows: 1.1.1
source-map: 0.5.7
through2: 2.0.5
@@ -6788,9 +6599,9 @@ packages:
- supports-color
dev: false
- /metro-transform-plugins@0.80.10:
- resolution: {integrity: sha512-leAx9gtA+2MHLsCeWK6XTLBbv2fBnNFu/QiYhWzMq8HsOAP4u1xQAU0tSgPs8+1vYO34Plyn79xTLUtQCRSSUQ==}
- engines: {node: '>=18'}
+ /metro-transform-plugins@0.81.0:
+ resolution: {integrity: sha512-uErLAPBvttGCrmGSCa0dNHlOTk3uJFVEVWa5WDg6tQ79PRmuYRwzUgLhVzn/9/kyr75eUX3QWXN79Jvu4txt6Q==}
+ engines: {node: '>=18.18'}
dependencies:
'@babel/core': 7.25.2
'@babel/generator': 7.25.4
@@ -6802,33 +6613,32 @@ packages:
- supports-color
dev: false
- /metro-transform-worker@0.80.10:
- resolution: {integrity: sha512-zNfNLD8Rz99U+JdOTqtF2o7iTjcDMMYdVS90z6+81Tzd2D0lDWVpls7R1hadS6xwM+ymgXFQTjM6V6wFoZaC0g==}
- engines: {node: '>=18'}
+ /metro-transform-worker@0.81.0:
+ resolution: {integrity: sha512-HrQ0twiruhKy0yA+9nK5bIe3WQXZcC66PXTvRIos61/EASLAP2DzEmW7IxN/MGsfZegN2UzqL2CG38+mOB45vg==}
+ engines: {node: '>=18.18'}
dependencies:
'@babel/core': 7.25.2
'@babel/generator': 7.25.4
'@babel/parser': 7.25.4
'@babel/types': 7.25.4
flow-enums-runtime: 0.0.6
- metro: 0.80.10
- metro-babel-transformer: 0.80.10
- metro-cache: 0.80.10
- metro-cache-key: 0.80.10
- metro-minify-terser: 0.80.10
- metro-source-map: 0.80.10
- metro-transform-plugins: 0.80.10
+ metro: 0.81.0
+ metro-babel-transformer: 0.81.0
+ metro-cache: 0.81.0
+ metro-cache-key: 0.81.0
+ metro-minify-terser: 0.81.0
+ metro-source-map: 0.81.0
+ metro-transform-plugins: 0.81.0
nullthrows: 1.1.1
transitivePeerDependencies:
- bufferutil
- - encoding
- supports-color
- utf-8-validate
dev: false
- /metro@0.80.10:
- resolution: {integrity: sha512-FDPi0X7wpafmDREXe1lgg3WzETxtXh6Kpq8+IwsG35R2tMyp2kFIqDdshdohuvDt1J/qDARcEPq7V/jElTb1kA==}
- engines: {node: '>=18'}
+ /metro@0.81.0:
+ resolution: {integrity: sha512-kzdzmpL0gKhEthZ9aOV7sTqvg6NuTxDV8SIm9pf9sO8VVEbKrQk5DNcwupOUjgPPFAuKUc2NkT0suyT62hm2xg==}
+ engines: {node: '>=18.18'}
hasBin: true
dependencies:
'@babel/code-frame': 7.24.7
@@ -6847,26 +6657,25 @@ packages:
error-stack-parser: 2.1.4
flow-enums-runtime: 0.0.6
graceful-fs: 4.2.11
- hermes-parser: 0.23.0
+ hermes-parser: 0.24.0
image-size: 1.1.1
invariant: 2.2.4
jest-worker: 29.7.0
jsc-safe-url: 0.2.4
lodash.throttle: 4.1.1
- metro-babel-transformer: 0.80.10
- metro-cache: 0.80.10
- metro-cache-key: 0.80.10
- metro-config: 0.80.10
- metro-core: 0.80.10
- metro-file-map: 0.80.10
- metro-resolver: 0.80.10
- metro-runtime: 0.80.10
- metro-source-map: 0.80.10
- metro-symbolicate: 0.80.10
- metro-transform-plugins: 0.80.10
- metro-transform-worker: 0.80.10
+ metro-babel-transformer: 0.81.0
+ metro-cache: 0.81.0
+ metro-cache-key: 0.81.0
+ metro-config: 0.81.0
+ metro-core: 0.81.0
+ metro-file-map: 0.81.0
+ metro-resolver: 0.81.0
+ metro-runtime: 0.81.0
+ metro-source-map: 0.81.0
+ metro-symbolicate: 0.81.0
+ metro-transform-plugins: 0.81.0
+ metro-transform-worker: 0.81.0
mime-types: 2.1.35
- node-fetch: 2.7.0
nullthrows: 1.1.1
serialize-error: 2.1.0
source-map: 0.5.7
@@ -6876,7 +6685,6 @@ packages:
yargs: 17.7.2
transitivePeerDependencies:
- bufferutil
- - encoding
- supports-color
- utf-8-validate
dev: false
@@ -7277,12 +7085,6 @@ packages:
hasBin: true
dev: false
- /mime@2.6.0:
- resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
- engines: {node: '>=4.0.0'}
- hasBin: true
- dev: false
-
/mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
@@ -7527,11 +7329,6 @@ packages:
- supports-color
dev: false
- /nocache@3.0.4:
- resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==}
- engines: {node: '>=12.0.0'}
- dev: false
-
/node-abort-controller@3.1.1:
resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==}
dev: false
@@ -7567,11 +7364,6 @@ packages:
/node-releases@2.0.18:
resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
- /node-stream-zip@1.15.0:
- resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==}
- engines: {node: '>=0.12.0'}
- dev: false
-
/non-layered-tidy-tree-layout@2.0.2:
resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==}
dev: false
@@ -7608,9 +7400,9 @@ packages:
resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==}
dev: false
- /ob1@0.80.10:
- resolution: {integrity: sha512-dJHyB0S6JkMorUSfSGcYGkkg9kmq3qDUu3ygZUKIfkr47XOPuG35r2Sk6tbwtHXbdKIXmcMvM8DF2CwgdyaHfQ==}
- engines: {node: '>=18'}
+ /ob1@0.81.0:
+ resolution: {integrity: sha512-6Cvrkxt1tqaRdWqTAMcVYEiO5i1xcF9y7t06nFdjFqkfPsEloCf8WwhXdwBpNUkVYSQlSGS7cDgVQR86miBfBQ==}
+ engines: {node: '>=18.18'}
dependencies:
flow-enums-runtime: 0.0.6
dev: false
@@ -7703,11 +7495,6 @@ packages:
ee-first: 1.1.1
dev: false
- /on-headers@1.0.2:
- resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
- engines: {node: '>= 0.8'}
- dev: false
-
/once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
@@ -7721,13 +7508,6 @@ packages:
mimic-fn: 2.1.0
dev: false
- /open@6.4.0:
- resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==}
- engines: {node: '>=8'}
- dependencies:
- is-wsl: 1.1.0
- dev: false
-
/open@7.4.2:
resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==}
engines: {node: '>=8'}
@@ -7748,21 +7528,6 @@ packages:
word-wrap: 1.2.5
dev: false
- /ora@5.4.1:
- resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
- engines: {node: '>=10'}
- dependencies:
- bl: 4.1.0
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-spinners: 2.9.2
- is-interactive: 1.0.0
- is-unicode-supported: 0.1.0
- log-symbols: 4.1.0
- strip-ansi: 6.0.1
- wcwidth: 1.0.1
- dev: false
-
/p-finally@1.0.0:
resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
engines: {node: '>=4'}
@@ -7857,16 +7622,6 @@ packages:
json-parse-better-errors: 1.0.2
dev: false
- /parse-json@5.2.0:
- resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
- engines: {node: '>=8'}
- dependencies:
- '@babel/code-frame': 7.24.7
- error-ex: 1.3.2
- json-parse-even-better-errors: 2.3.1
- lines-and-columns: 1.2.4
- dev: false
-
/parse-numeric-range@1.3.0:
resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==}
dev: false
@@ -8069,16 +7824,6 @@ packages:
engines: {node: '>= 0.8.0'}
dev: false
- /pretty-format@26.6.2:
- resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==}
- engines: {node: '>= 10'}
- dependencies:
- '@jest/types': 26.6.2
- ansi-regex: 5.0.1
- ansi-styles: 4.3.0
- react-is: 17.0.2
- dev: false
-
/pretty-format@29.7.0:
resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -8114,14 +7859,6 @@ packages:
asap: 2.0.6
dev: false
- /prompts@2.4.2:
- resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
- engines: {node: '>= 6'}
- dependencies:
- kleur: 3.0.3
- sisteransi: 1.0.5
- dev: false
-
/prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
dependencies:
@@ -8146,12 +7883,6 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- /querystring@0.2.1:
- resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==}
- engines: {node: '>=0.4.x'}
- deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
- dev: false
-
/queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
@@ -8212,10 +7943,6 @@ packages:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
dev: false
- /react-is@17.0.2:
- resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
- dev: false
-
/react-is@18.3.1:
resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
dev: false
@@ -8240,7 +7967,7 @@ packages:
prop-types: 15.8.1
dev: false
- /react-native-confirmation-code-field@7.4.0(react-native@0.75.2)(react@18.3.1):
+ /react-native-confirmation-code-field@7.4.0(react-native@0.76.0)(react@18.3.1):
resolution: {integrity: sha512-Kw7rD0RXi6vZnt0Y67nkSW2wYmZFdnxJ23yxkKm3jqwvSxAvaA1NP3h3MHSPmJd25l0WK/+fjXOeCliDqWZ9rw==}
peerDependencies:
react: '>=16.4.0'
@@ -8252,29 +7979,31 @@ packages:
optional: true
dependencies:
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4)
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
dev: false
- /react-native-ficus-ui@1.2.1(@babel/core@7.25.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.7)(@babel/plugin-transform-shorthand-properties@7.24.7)(@babel/plugin-transform-template-literals@7.24.7)(@babel/runtime@7.25.0)(react-native@0.75.2)(react@18.3.1):
- resolution: {integrity: sha512-Ag2uAbLdfdHxoSfLA2pM0831C0IPxXnTAW00qklREeOnvMsrqx9DowcumPkaAdq741L75ghD0ObLqmJ/rBW+0A==}
+ /react-native-ficus-ui@1.3.0(@babel/core@7.25.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.7)(@babel/plugin-transform-shorthand-properties@7.24.7)(@babel/plugin-transform-template-literals@7.24.7)(@babel/runtime@7.25.0)(react-native@0.76.0)(react@18.3.1):
+ resolution: {integrity: sha512-ZPcRjviDeR1ZTQ1a/RAPHI9gfQtJGJkhyVXsLwonuAK1iig3TgEQgDr1mKvvLjwSXOzXfL1GIhJeTNITaMlhcg==}
engines: {node: '>= 18.0.0'}
peerDependencies:
react: '*'
react-native: '*'
dependencies:
+ '@gorhom/bottom-sheet': 5.0.4(react-native-gesture-handler@2.20.2)(react-native-reanimated@3.5.4)(react-native@0.76.0)(react@18.3.1)
'@react-native-community/slider': 4.5.4
- '@shopify/flash-list': 1.5.0(@babel/runtime@7.25.0)(react-native@0.75.2)(react@18.3.1)
+ '@shopify/flash-list': 1.5.0(@babel/runtime@7.25.0)(react-native@0.76.0)(react@18.3.1)
color: 4.2.3
deepmerge: 4.2.2
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4)
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
react-native-animatable: 1.3.3
- react-native-confirmation-code-field: 7.4.0(react-native@0.75.2)(react@18.3.1)
- react-native-modal: 13.0.1(react-native@0.75.2)(react@18.3.1)
- react-native-pager-view: 6.2.2(react-native@0.75.2)(react@18.3.1)
- react-native-reanimated: 3.5.4(@babel/core@7.25.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.7)(@babel/plugin-transform-shorthand-properties@7.24.7)(@babel/plugin-transform-template-literals@7.24.7)(react-native@0.75.2)(react@18.3.1)
- react-native-tab-view: 3.5.2(react-native-pager-view@6.2.2)(react-native@0.75.2)(react@18.3.1)
- react-native-toast-message: 2.1.6(react-native@0.75.2)(react@18.3.1)
+ react-native-confirmation-code-field: 7.4.0(react-native@0.76.0)(react@18.3.1)
+ react-native-gesture-handler: 2.20.2(react-native@0.76.0)(react@18.3.1)
+ react-native-modal: 13.0.1(react-native@0.76.0)(react@18.3.1)
+ react-native-pager-view: 6.2.2(react-native@0.76.0)(react@18.3.1)
+ react-native-reanimated: 3.5.4(@babel/core@7.25.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.7)(@babel/plugin-transform-shorthand-properties@7.24.7)(@babel/plugin-transform-template-literals@7.24.7)(react-native@0.76.0)(react@18.3.1)
+ react-native-tab-view: 3.5.2(react-native-pager-view@6.2.2)(react-native@0.76.0)(react@18.3.1)
+ react-native-toast-message: 2.1.6(react-native@0.76.0)(react@18.3.1)
react-native-vector-icons: 10.0.0
validate-color: 2.2.1
transitivePeerDependencies:
@@ -8285,10 +8014,26 @@ packages:
- '@babel/plugin-transform-shorthand-properties'
- '@babel/plugin-transform-template-literals'
- '@babel/runtime'
+ - '@types/react'
+ - '@types/react-native'
- supports-color
dev: false
- /react-native-modal@13.0.1(react-native@0.75.2)(react@18.3.1):
+ /react-native-gesture-handler@2.20.2(react-native@0.76.0)(react@18.3.1):
+ resolution: {integrity: sha512-HqzFpFczV4qCnwKlvSAvpzEXisL+Z9fsR08YV5LfJDkzuArMhBu2sOoSPUF/K62PCoAb+ObGlTC83TKHfUd0vg==}
+ peerDependencies:
+ react: '*'
+ react-native: '*'
+ dependencies:
+ '@egjs/hammerjs': 2.0.17
+ hoist-non-react-statics: 3.3.2
+ invariant: 2.2.4
+ prop-types: 15.8.1
+ react: 18.3.1
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
+ dev: false
+
+ /react-native-modal@13.0.1(react-native@0.76.0)(react@18.3.1):
resolution: {integrity: sha512-UB+mjmUtf+miaG/sDhOikRfBOv0gJdBU2ZE1HtFWp6UixW9jCk/bhGdHUgmZljbPpp0RaO/6YiMmQSSK3kkMaw==}
peerDependencies:
react: '*'
@@ -8296,21 +8041,21 @@ packages:
dependencies:
prop-types: 15.8.1
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4)
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
react-native-animatable: 1.3.3
dev: false
- /react-native-pager-view@6.2.2(react-native@0.75.2)(react@18.3.1):
+ /react-native-pager-view@6.2.2(react-native@0.76.0)(react@18.3.1):
resolution: {integrity: sha512-MLkJB7iP6v0Hd4/B4/R/gLCSE+YBtjxG/vHZYBDU+fI3U7HBYgKAg4o6ad8HxbKVcWWyRDNeeVRGISw1MUjlHw==}
peerDependencies:
react: '*'
react-native: '*'
dependencies:
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4)
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
dev: false
- /react-native-reanimated@3.5.4(@babel/core@7.25.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.7)(@babel/plugin-transform-shorthand-properties@7.24.7)(@babel/plugin-transform-template-literals@7.24.7)(react-native@0.75.2)(react@18.3.1):
+ /react-native-reanimated@3.5.4(@babel/core@7.25.2)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.7)(@babel/plugin-transform-shorthand-properties@7.24.7)(@babel/plugin-transform-template-literals@7.24.7)(react-native@0.76.0)(react@18.3.1):
resolution: {integrity: sha512-8we9LLDO1o4Oj9/DICeEJ2K1tjfqkJagqQUglxeUAkol/HcEJ6PGxIrpBcNryLqCDYEcu6FZWld/FzizBIw6bg==}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -8333,12 +8078,12 @@ packages:
convert-source-map: 2.0.0
invariant: 2.2.4
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4)
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
transitivePeerDependencies:
- supports-color
dev: false
- /react-native-tab-view@3.5.2(react-native-pager-view@6.2.2)(react-native@0.75.2)(react@18.3.1):
+ /react-native-tab-view@3.5.2(react-native-pager-view@6.2.2)(react-native@0.76.0)(react@18.3.1):
resolution: {integrity: sha512-nE5WqjbeEPsWQx4mtz81QGVvgHRhujTNIIZiMCx3Bj6CBFDafbk7XZp9ocmtzXUQaZ4bhtVS43R4FIiR4LboJw==}
peerDependencies:
react: '*'
@@ -8346,19 +8091,19 @@ packages:
react-native-pager-view: '*'
dependencies:
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4)
- react-native-pager-view: 6.2.2(react-native@0.75.2)(react@18.3.1)
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
+ react-native-pager-view: 6.2.2(react-native@0.76.0)(react@18.3.1)
use-latest-callback: 0.1.11(react@18.3.1)
dev: false
- /react-native-toast-message@2.1.6(react-native@0.75.2)(react@18.3.1):
+ /react-native-toast-message@2.1.6(react-native@0.76.0)(react@18.3.1):
resolution: {integrity: sha512-VctXuq20vmRa9AE13acaNZhrLcS3FaBS2zEevS3+vhBsnVZYG0FIlWIis9tVnpnNxUb3ART+BWtwQjzSttXTng==}
peerDependencies:
react: '*'
react-native: '*'
dependencies:
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4)
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
dev: false
/react-native-vector-icons@10.0.0:
@@ -8397,8 +8142,8 @@ packages:
- encoding
dev: false
- /react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4):
- resolution: {integrity: sha512-pP+Yswd/EurzAlKizytRrid9LJaPJzuNldc+o5t01md2VLHym8V7FWH2z9omFKtFTer8ERg0fAhG1fpd0Qq6bQ==}
+ /react-native@0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1):
+ resolution: {integrity: sha512-isbLzmY7fhhLdN/oss4jlRHeDmEShuTYsp1Zq93UM0/JssQK4g+2Ub4mHdhxDFm2LN+0ryBgVJK1nO7l93cfsA==}
engines: {node: '>=18'}
hasBin: true
peerDependencies:
@@ -8409,21 +8154,21 @@ packages:
optional: true
dependencies:
'@jest/create-cache-key-function': 29.7.0
- '@react-native-community/cli': 14.0.0(typescript@5.5.4)
- '@react-native-community/cli-platform-android': 14.0.0
- '@react-native-community/cli-platform-ios': 14.0.0
- '@react-native/assets-registry': 0.75.2
- '@react-native/codegen': 0.75.2(@babel/preset-env@7.25.4)
- '@react-native/community-cli-plugin': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)
- '@react-native/gradle-plugin': 0.75.2
- '@react-native/js-polyfills': 0.75.2
- '@react-native/normalize-colors': 0.75.2
- '@react-native/virtualized-lists': 0.75.2(react-native@0.75.2)(react@18.3.1)
+ '@react-native/assets-registry': 0.76.0
+ '@react-native/codegen': 0.76.0(@babel/preset-env@7.25.4)
+ '@react-native/community-cli-plugin': 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)
+ '@react-native/gradle-plugin': 0.76.0
+ '@react-native/js-polyfills': 0.76.0
+ '@react-native/normalize-colors': 0.76.0
+ '@react-native/virtualized-lists': 0.76.0(react-native@0.76.0)(react@18.3.1)
abort-controller: 3.0.0
anser: 1.4.10
ansi-regex: 5.0.1
+ babel-jest: 29.7.0(@babel/core@7.25.2)
+ babel-plugin-syntax-hermes-parser: 0.23.1
base64-js: 1.5.1
chalk: 4.1.2
+ commander: 12.1.0
event-target-shim: 5.0.1
flow-enums-runtime: 0.0.6
glob: 7.2.3
@@ -8431,11 +8176,11 @@ packages:
jest-environment-node: 29.7.0
jsc-android: 250231.0.0
memoize-one: 5.2.1
- metro-runtime: 0.80.10
- metro-source-map: 0.80.10
+ metro-runtime: 0.81.0
+ metro-source-map: 0.81.0
mkdirp: 0.5.6
nullthrows: 1.1.1
- pretty-format: 26.6.2
+ pretty-format: 29.7.0
promise: 8.3.0
react: 18.3.1
react-devtools-core: 5.3.1
@@ -8450,10 +8195,10 @@ packages:
transitivePeerDependencies:
- '@babel/core'
- '@babel/preset-env'
+ - '@react-native-community/cli-server-api'
- bufferutil
- encoding
- supports-color
- - typescript
- utf-8-validate
dev: false
@@ -8521,7 +8266,7 @@ packages:
tslib: 2.6.3
dev: false
- /recyclerlistview@4.2.0(react-native@0.75.2)(react@18.3.1):
+ /recyclerlistview@4.2.0(react-native@0.76.0)(react@18.3.1):
resolution: {integrity: sha512-uuBCi0c+ggqHKwrzPX4Z/mJOzsBbjZEAwGGmlwpD/sD7raXixdAbdJ6BTcAmuWG50Cg4ru9p12M94Njwhr/27A==}
peerDependencies:
react: '>= 15.2.1'
@@ -8530,7 +8275,7 @@ packages:
lodash.debounce: 4.0.8
prop-types: 15.8.1
react: 18.3.1
- react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)(typescript@5.5.4)
+ react-native: 0.76.0(@babel/core@7.25.2)(@babel/preset-env@7.25.4)(react@18.3.1)
ts-object-utils: 0.0.5
dev: false
@@ -8698,10 +8443,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /require-main-filename@2.0.0:
- resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
- dev: false
-
/resolve-from@3.0.0:
resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==}
engines: {node: '>=4'}
@@ -8712,6 +8453,11 @@ packages:
engines: {node: '>=4'}
dev: false
+ /resolve-from@5.0.0:
+ resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
+ engines: {node: '>=8'}
+ dev: false
+
/resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
dev: false
@@ -8733,14 +8479,6 @@ packages:
supports-preserve-symlinks-flag: 1.0.0
dev: false
- /restore-cursor@3.1.0:
- resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
- engines: {node: '>=8'}
- dependencies:
- onetime: 5.1.2
- signal-exit: 3.0.7
- dev: false
-
/reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -8923,10 +8661,6 @@ packages:
- supports-color
dev: false
- /set-blocking@2.0.0:
- resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
- dev: false
-
/set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines: {node: '>= 0.4'}
@@ -9043,24 +8777,11 @@ packages:
is-arrayish: 0.3.2
dev: false
- /sisteransi@1.0.5:
- resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
- dev: false
-
/slash@3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
dev: false
- /slice-ansi@2.1.0:
- resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==}
- engines: {node: '>=6'}
- dependencies:
- ansi-styles: 3.2.1
- astral-regex: 1.0.0
- is-fullwidth-code-point: 2.0.0
- dev: false
-
/sort-keys@5.0.0:
resolution: {integrity: sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==}
engines: {node: '>=12'}
@@ -9234,13 +8955,6 @@ packages:
character-entities-legacy: 3.0.0
dev: false
- /strip-ansi@5.2.0:
- resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
- engines: {node: '>=6'}
- dependencies:
- ansi-regex: 4.1.1
- dev: false
-
/strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
@@ -9278,10 +8992,6 @@ packages:
engines: {node: '>=8'}
dev: false
- /strnum@1.0.5:
- resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
- dev: false
-
/style-to-object@0.4.4:
resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==}
dependencies:
@@ -9327,10 +9037,6 @@ packages:
pirates: 4.0.6
ts-interface-checker: 0.1.13
- /sudo-prompt@9.2.1:
- resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==}
- dev: false
-
/supports-color@4.5.0:
resolution: {integrity: sha512-ycQR/UbvI9xIlEdQT1TQqwoXtEldExbCEAJgRo5YXlmSKjv6ThHnP9/vwGa1gr19Gfw+LkFd7KqYMhzrRC5JYw==}
engines: {node: '>=4'}
@@ -9403,7 +9109,7 @@ packages:
rimraf: 2.6.3
dev: false
- /terser-webpack-plugin@5.3.10(webpack@5.94.0):
+ /terser-webpack-plugin@5.3.10(webpack@5.95.0):
resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -9424,7 +9130,7 @@ packages:
schema-utils: 3.3.0
serialize-javascript: 6.0.2
terser: 5.31.6
- webpack: 5.94.0
+ webpack: 5.95.0
dev: true
/terser@5.31.6:
@@ -9437,6 +9143,15 @@ packages:
commander: 2.20.3
source-map-support: 0.5.21
+ /test-exclude@6.0.0:
+ resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
+ engines: {node: '>=8'}
+ dependencies:
+ '@istanbuljs/schema': 0.1.3
+ glob: 7.2.3
+ minimatch: 3.1.2
+ dev: false
+
/text-table@0.2.0:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
dev: false
@@ -9791,11 +9506,6 @@ packages:
unist-util-visit-parents: 6.0.1
dev: false
- /universalify@0.1.2:
- resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
- engines: {node: '>= 4.0.0'}
- dev: false
-
/unpipe@1.0.0:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
@@ -9864,11 +9574,6 @@ packages:
resolution: {integrity: sha512-1eDb1zqP6W6bbfKKl6dRXObelNoQpW7aF3BUTh2AivWuhcD0pa3ejwURWqrVsyKJMLBMlHLFcM3sj5J+dSFhbg==}
dev: false
- /vary@1.1.2:
- resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
- engines: {node: '>= 0.8'}
- dev: false
-
/vfile-location@5.0.3:
resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==}
dependencies:
@@ -9949,12 +9654,6 @@ packages:
graceful-fs: 4.2.11
dev: true
- /wcwidth@1.0.1:
- resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
- dependencies:
- defaults: 1.0.4
- dev: false
-
/web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
dev: false
@@ -9972,8 +9671,8 @@ packages:
engines: {node: '>=10.13.0'}
dev: true
- /webpack@5.94.0:
- resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==}
+ /webpack@5.95.0:
+ resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
@@ -10002,7 +9701,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(webpack@5.94.0)
+ terser-webpack-plugin: 5.3.10(webpack@5.95.0)
watchpack: 2.4.2
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -10060,10 +9759,6 @@ packages:
is-weakset: 2.0.3
dev: false
- /which-module@2.0.1:
- resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
- dev: false
-
/which-typed-array@1.1.15:
resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
engines: {node: '>= 0.4'}
@@ -10094,15 +9789,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /wrap-ansi@6.2.0:
- resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
- engines: {node: '>=8'}
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
- dev: false
-
/wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -10131,6 +9817,14 @@ packages:
signal-exit: 3.0.7
dev: false
+ /write-file-atomic@4.0.2:
+ resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ dependencies:
+ imurmurhash: 0.1.4
+ signal-exit: 3.0.7
+ dev: false
+
/ws@6.2.3:
resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==}
peerDependencies:
@@ -10163,10 +9857,6 @@ packages:
engines: {node: '>=0.4'}
dev: false
- /y18n@4.0.3:
- resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
- dev: false
-
/y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
@@ -10183,14 +9873,7 @@ packages:
resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
engines: {node: '>= 14'}
hasBin: true
-
- /yargs-parser@18.1.3:
- resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
- engines: {node: '>=6'}
- dependencies:
- camelcase: 5.3.1
- decamelize: 1.2.0
- dev: false
+ dev: true
/yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
@@ -10202,23 +9885,6 @@ packages:
engines: {node: '>=12'}
dev: false
- /yargs@15.4.1:
- resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
- engines: {node: '>=8'}
- dependencies:
- cliui: 6.0.0
- decamelize: 1.2.0
- find-up: 4.1.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- require-main-filename: 2.0.0
- set-blocking: 2.0.0
- string-width: 4.2.3
- which-module: 2.0.1
- y18n: 4.0.3
- yargs-parser: 18.1.3
- dev: false
-
/yargs@16.2.0:
resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
engines: {node: '>=10'}
diff --git a/docs/theme.config.tsx b/docs/theme.config.tsx
index 5caa376..9809bb8 100644
--- a/docs/theme.config.tsx
+++ b/docs/theme.config.tsx
@@ -153,7 +153,7 @@ const config: DocsThemeConfig = {
) : (