├── .gitignore
├── .npmignore
├── LICENSE
├── README.md
├── example
├── .gitignore
├── App.tsx
├── app.json
├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ ├── images
│ │ ├── iris-1.jpg
│ │ ├── iris-1.webp
│ │ ├── iris-10.jpg
│ │ ├── iris-10.webp
│ │ ├── iris-11.jpg
│ │ ├── iris-11.webp
│ │ ├── iris-12.jpg
│ │ ├── iris-12.webp
│ │ ├── iris-13.jpg
│ │ ├── iris-13.webp
│ │ ├── iris-14.jpg
│ │ ├── iris-14.webp
│ │ ├── iris-15.jpg
│ │ ├── iris-15.webp
│ │ ├── iris-16.jpg
│ │ ├── iris-16.webp
│ │ ├── iris-17.jpg
│ │ ├── iris-17.webp
│ │ ├── iris-18.jpg
│ │ ├── iris-18.webp
│ │ ├── iris-19.jpg
│ │ ├── iris-19.webp
│ │ ├── iris-2.jpg
│ │ ├── iris-2.webp
│ │ ├── iris-20.jpg
│ │ ├── iris-20.webp
│ │ ├── iris-21.jpg
│ │ ├── iris-21.webp
│ │ ├── iris-22.jpg
│ │ ├── iris-22.webp
│ │ ├── iris-23.jpg
│ │ ├── iris-23.webp
│ │ ├── iris-24.jpg
│ │ ├── iris-24.webp
│ │ ├── iris-25.jpg
│ │ ├── iris-25.webp
│ │ ├── iris-26.jpg
│ │ ├── iris-26.webp
│ │ ├── iris-27.jpg
│ │ ├── iris-27.webp
│ │ ├── iris-28.jpg
│ │ ├── iris-28.webp
│ │ ├── iris-29.jpg
│ │ ├── iris-29.webp
│ │ ├── iris-3.jpg
│ │ ├── iris-3.webp
│ │ ├── iris-30.jpg
│ │ ├── iris-30.webp
│ │ ├── iris-31.jpg
│ │ ├── iris-31.webp
│ │ ├── iris-32.jpg
│ │ ├── iris-32.webp
│ │ ├── iris-33.jpg
│ │ ├── iris-33.webp
│ │ ├── iris-34.jpg
│ │ ├── iris-34.webp
│ │ ├── iris-35.jpg
│ │ ├── iris-35.webp
│ │ ├── iris-36.jpg
│ │ ├── iris-36.webp
│ │ ├── iris-4.jpg
│ │ ├── iris-4.webp
│ │ ├── iris-5.jpg
│ │ ├── iris-5.webp
│ │ ├── iris-6.jpg
│ │ ├── iris-6.webp
│ │ ├── iris-7.jpg
│ │ ├── iris-7.webp
│ │ ├── iris-8.jpg
│ │ ├── iris-8.webp
│ │ ├── iris-9.jpg
│ │ └── iris-9.webp
│ └── splash-icon.png
├── index.ts
├── package.json
├── tsconfig.json
└── yarn.lock
├── lib
├── index.d.ts
├── index.js
├── styles.d.ts
└── styles.js
├── package-lock.json
├── package.json
├── src
├── index.tsx
└── styles.ts
├── tsconfig.json
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | lerna-debug.log*
8 |
9 | # Diagnostic reports (https://nodejs.org/api/report.html)
10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
11 |
12 | # Runtime data
13 | pids
14 | *.pid
15 | *.seed
16 | *.pid.lock
17 |
18 | # Directory for instrumented libs generated by jscoverage/JSCover
19 | lib-cov
20 |
21 | # Coverage directory used by tools like istanbul
22 | coverage
23 | *.lcov
24 |
25 | # nyc test coverage
26 | .nyc_output
27 |
28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
29 | .grunt
30 |
31 | # Bower dependency directory (https://bower.io/)
32 | bower_components
33 |
34 | # node-waf configuration
35 | .lock-wscript
36 |
37 | # Compiled binary addons (https://nodejs.org/api/addons.html)
38 | build/Release
39 |
40 | # Dependency directories
41 | node_modules/
42 | jspm_packages/
43 |
44 | # TypeScript v1 declaration files
45 | typings/
46 |
47 | # TypeScript cache
48 | *.tsbuildinfo
49 |
50 | # Optional npm cache directory
51 | .npm
52 |
53 | # Optional eslint cache
54 | .eslintcache
55 |
56 | # Microbundle cache
57 | .rpt2_cache/
58 | .rts2_cache_cjs/
59 | .rts2_cache_es/
60 | .rts2_cache_umd/
61 |
62 | # Optional REPL history
63 | .node_repl_history
64 |
65 | # Output of 'npm pack'
66 | *.tgz
67 |
68 | # Yarn Integrity file
69 | .yarn-integrity
70 |
71 | # dotenv environment variables file
72 | .env
73 | .env.test
74 |
75 | # parcel-bundler cache (https://parceljs.org/)
76 | .cache
77 |
78 | # Next.js build output
79 | .next
80 |
81 | # Nuxt.js build / generate output
82 | .nuxt
83 | dist
84 |
85 | # Gatsby files
86 | .cache/
87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js
88 | # https://nextjs.org/blog/next-9-1#public-directory-support
89 | # public
90 |
91 | # vuepress build output
92 | .vuepress/dist
93 |
94 | # Serverless directories
95 | .serverless/
96 |
97 | # FuseBox cache
98 | .fusebox/
99 |
100 | # DynamoDB Local files
101 | .dynamodb/
102 |
103 | # TernJS port file
104 | .tern-port
105 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | example
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Hau Vo
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | react-native-360-image-viewer
2 | ===
3 |
4 | Inspired by [https://github.com/scaleflex/js-cloudimage-360-view](https://github.com/scaleflex/js-cloudimage-360-view)
5 |
6 | 
7 |
8 | Images credit: [https://www.cloudimage.io/](https://www.cloudimage.io/)
9 |
10 | ## Installation
11 |
12 | ```bash
13 | yarn add @hauvo/react-native-360-image-viewer
14 |
15 | or
16 |
17 | npm install @hauvo/react-native-360-image-viewer --save
18 | ```
19 |
20 | Please file an issue if you have any trouble!
21 |
22 |
23 | ## Usage
24 |
25 | See [https://github.com/phuochau/react-native-360-image-viewer/blob/master/example/App.js](https://github.com/phuochau/react-native-360-image-viewer/blob/master/example/App.js)
26 |
27 | ## Properties
28 | option | Info
29 | ------ | ----
30 | srcset | Array of images. The image index should follow the ascending rotation. If you provide more images, the animation will be smoother.
31 | width | Width of image
32 | height | height of image
33 |
34 | ## License
35 |
36 | MIT
37 |
--------------------------------------------------------------------------------
/example/.gitignore:
--------------------------------------------------------------------------------
1 | # Learn more https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files
2 |
3 | # dependencies
4 | node_modules/
5 |
6 | # Expo
7 | .expo/
8 | dist/
9 | web-build/
10 | expo-env.d.ts
11 |
12 | # Native
13 | .kotlin/
14 | *.orig.*
15 | *.jks
16 | *.p8
17 | *.p12
18 | *.key
19 | *.mobileprovision
20 |
21 | # Metro
22 | .metro-health-check*
23 |
24 | # debug
25 | npm-debug.*
26 | yarn-debug.*
27 | yarn-error.*
28 |
29 | # macOS
30 | .DS_Store
31 | *.pem
32 |
33 | # local env files
34 | .env*.local
35 |
36 | # typescript
37 | *.tsbuildinfo
38 |
--------------------------------------------------------------------------------
/example/App.tsx:
--------------------------------------------------------------------------------
1 | import { StatusBar } from 'expo-status-bar';
2 | import { StyleSheet, Text, View, Dimensions } from 'react-native';
3 |
4 | import Image360Viewer from '@hauvo/react-native-360-image-viewer'
5 |
6 | const { width, height } = Dimensions.get('window')
7 | const images = _.reverse([
8 | require(`./assets/images/iris-1.jpg`),
9 | require(`./assets/images/iris-2.jpg`),
10 | require(`./assets/images/iris-3.jpg`),
11 | require(`./assets/images/iris-4.jpg`),
12 | require(`./assets/images/iris-5.jpg`),
13 | require(`./assets/images/iris-6.jpg`),
14 | require(`./assets/images/iris-7.jpg`),
15 | require(`./assets/images/iris-8.jpg`),
16 | require(`./assets/images/iris-9.jpg`),
17 | require(`./assets/images/iris-10.jpg`),
18 | require(`./assets/images/iris-11.jpg`),
19 | require(`./assets/images/iris-12.jpg`),
20 | require(`./assets/images/iris-13.jpg`),
21 | require(`./assets/images/iris-14.jpg`),
22 | require(`./assets/images/iris-15.jpg`),
23 | require(`./assets/images/iris-16.jpg`),
24 | require(`./assets/images/iris-17.jpg`),
25 | require(`./assets/images/iris-18.jpg`),
26 | require(`./assets/images/iris-19.jpg`),
27 | require(`./assets/images/iris-20.jpg`),
28 | require(`./assets/images/iris-21.jpg`),
29 | require(`./assets/images/iris-22.jpg`),
30 | require(`./assets/images/iris-23.jpg`),
31 | require(`./assets/images/iris-24.jpg`),
32 | require(`./assets/images/iris-25.jpg`),
33 | require(`./assets/images/iris-26.jpg`),
34 | require(`./assets/images/iris-27.jpg`),
35 | require(`./assets/images/iris-28.jpg`),
36 | require(`./assets/images/iris-29.jpg`),
37 | require(`./assets/images/iris-30.jpg`),
38 | require(`./assets/images/iris-31.jpg`),
39 | require(`./assets/images/iris-32.jpg`),
40 | require(`./assets/images/iris-33.jpg`),
41 | require(`./assets/images/iris-34.jpg`),
42 | require(`./assets/images/iris-35.jpg`),
43 | require(`./assets/images/iris-36.jpg`)
44 | ])
45 |
46 | export default function App() {
47 | return (
48 |
49 |
50 |
51 | );
52 | }
53 |
54 | const styles = StyleSheet.create({
55 | container: {
56 | flex: 1,
57 | backgroundColor: '#fff',
58 | alignItems: 'center',
59 | justifyContent: 'center',
60 | },
61 | });
62 |
--------------------------------------------------------------------------------
/example/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "expo": {
3 | "name": "example_ts",
4 | "slug": "example_ts",
5 | "version": "1.0.0",
6 | "orientation": "portrait",
7 | "icon": "./assets/icon.png",
8 | "userInterfaceStyle": "light",
9 | "newArchEnabled": true,
10 | "splash": {
11 | "image": "./assets/splash-icon.png",
12 | "resizeMode": "contain",
13 | "backgroundColor": "#ffffff"
14 | },
15 | "ios": {
16 | "supportsTablet": true
17 | },
18 | "android": {
19 | "adaptiveIcon": {
20 | "foregroundImage": "./assets/adaptive-icon.png",
21 | "backgroundColor": "#ffffff"
22 | },
23 | "edgeToEdgeEnabled": true
24 | },
25 | "web": {
26 | "favicon": "./assets/favicon.png"
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/example/assets/adaptive-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/adaptive-icon.png
--------------------------------------------------------------------------------
/example/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/favicon.png
--------------------------------------------------------------------------------
/example/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/icon.png
--------------------------------------------------------------------------------
/example/assets/images/iris-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-1.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-1.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-1.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-10.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-10.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-10.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-11.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-11.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-11.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-12.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-12.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-12.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-12.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-13.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-13.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-13.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-13.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-14.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-14.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-14.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-14.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-15.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-15.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-15.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-15.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-16.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-16.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-16.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-16.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-17.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-17.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-17.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-17.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-18.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-18.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-18.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-18.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-19.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-19.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-19.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-19.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-2.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-2.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-2.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-20.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-20.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-20.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-20.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-21.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-21.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-21.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-22.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-22.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-22.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-22.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-23.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-23.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-23.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-23.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-24.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-24.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-24.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-24.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-25.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-25.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-25.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-25.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-26.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-26.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-26.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-26.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-27.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-27.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-27.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-27.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-28.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-28.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-28.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-28.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-29.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-29.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-29.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-29.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-3.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-3.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-3.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-30.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-30.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-30.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-30.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-31.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-31.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-31.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-31.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-32.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-32.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-32.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-32.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-33.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-33.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-33.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-33.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-34.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-34.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-34.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-34.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-35.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-35.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-35.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-35.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-36.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-36.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-36.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-36.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-4.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-4.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-4.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-5.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-5.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-5.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-6.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-6.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-6.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-7.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-7.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-7.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-8.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-8.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-8.webp
--------------------------------------------------------------------------------
/example/assets/images/iris-9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-9.jpg
--------------------------------------------------------------------------------
/example/assets/images/iris-9.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/images/iris-9.webp
--------------------------------------------------------------------------------
/example/assets/splash-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/phuochau/react-native-360-image-viewer/5df6c29b41a9b3a1ca3645ee0f67c33ce9c5b77d/example/assets/splash-icon.png
--------------------------------------------------------------------------------
/example/index.ts:
--------------------------------------------------------------------------------
1 | import { registerRootComponent } from 'expo';
2 |
3 | import App from './App';
4 |
5 | // registerRootComponent calls AppRegistry.registerComponent('main', () => App);
6 | // It also ensures that whether you load the app in Expo Go or in a native build,
7 | // the environment is set up appropriately
8 | registerRootComponent(App);
9 |
--------------------------------------------------------------------------------
/example/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example_ts",
3 | "version": "1.0.0",
4 | "main": "index.ts",
5 | "scripts": {
6 | "start": "expo start",
7 | "android": "expo start --android",
8 | "ios": "expo start --ios",
9 | "web": "expo start --web"
10 | },
11 | "dependencies": {
12 | "@hauvo/react-native-360-image-viewer": "../",
13 | "expo": "~53.0.8",
14 | "expo-status-bar": "~2.2.3",
15 | "react": "19.0.0",
16 | "react-native": "0.79.2"
17 | },
18 | "devDependencies": {
19 | "@babel/core": "^7.25.2",
20 | "@types/react": "~19.0.10",
21 | "typescript": "~5.8.3"
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/example/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "expo/tsconfig.base",
3 | "compilerOptions": {
4 | "strict": true
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/lib/index.d.ts:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 | import { PanResponderGestureState, ImageSourcePropType, StyleProp, ViewStyle } from 'react-native';
3 | interface Image360ViewerProps {
4 | width?: number;
5 | height?: number;
6 | srcset: ImageSourcePropType[];
7 | rotationRatio?: number;
8 | style?: StyleProp;
9 | }
10 | interface Image360ViewerState {
11 | rotation: number;
12 | rotatePeriod: number;
13 | }
14 | export default class Image360Viewer extends Component {
15 | static defaultProps: {
16 | width: number;
17 | height: number;
18 | srcset: never[];
19 | rotationRatio: number;
20 | };
21 | private panResponder;
22 | private startX;
23 | private startRotation;
24 | private currentX;
25 | constructor(props: Image360ViewerProps);
26 | createPanResponder: () => void;
27 | startMoving: (gestureState: PanResponderGestureState) => void;
28 | moving: (gestureState: PanResponderGestureState) => void;
29 | endMoving: (gestureState: PanResponderGestureState) => void;
30 | updateRotation: () => void;
31 | getImage: () => ImageSourcePropType;
32 | render(): React.JSX.Element;
33 | }
34 | export {};
35 |
--------------------------------------------------------------------------------
/lib/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | var __extends = (this && this.__extends) || (function () {
3 | var extendStatics = function (d, b) {
4 | extendStatics = Object.setPrototypeOf ||
5 | ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
6 | function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
7 | return extendStatics(d, b);
8 | };
9 | return function (d, b) {
10 | if (typeof b !== "function" && b !== null)
11 | throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
12 | extendStatics(d, b);
13 | function __() { this.constructor = d; }
14 | d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
15 | };
16 | })();
17 | var __assign = (this && this.__assign) || function () {
18 | __assign = Object.assign || function(t) {
19 | for (var s, i = 1, n = arguments.length; i < n; i++) {
20 | s = arguments[i];
21 | for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
22 | t[p] = s[p];
23 | }
24 | return t;
25 | };
26 | return __assign.apply(this, arguments);
27 | };
28 | var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
29 | if (k2 === undefined) k2 = k;
30 | var desc = Object.getOwnPropertyDescriptor(m, k);
31 | if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
32 | desc = { enumerable: true, get: function() { return m[k]; } };
33 | }
34 | Object.defineProperty(o, k2, desc);
35 | }) : (function(o, m, k, k2) {
36 | if (k2 === undefined) k2 = k;
37 | o[k2] = m[k];
38 | }));
39 | var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
40 | Object.defineProperty(o, "default", { enumerable: true, value: v });
41 | }) : function(o, v) {
42 | o["default"] = v;
43 | });
44 | var __importStar = (this && this.__importStar) || (function () {
45 | var ownKeys = function(o) {
46 | ownKeys = Object.getOwnPropertyNames || function (o) {
47 | var ar = [];
48 | for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
49 | return ar;
50 | };
51 | return ownKeys(o);
52 | };
53 | return function (mod) {
54 | if (mod && mod.__esModule) return mod;
55 | var result = {};
56 | if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
57 | __setModuleDefault(result, mod);
58 | return result;
59 | };
60 | })();
61 | var __importDefault = (this && this.__importDefault) || function (mod) {
62 | return (mod && mod.__esModule) ? mod : { "default": mod };
63 | };
64 | Object.defineProperty(exports, "__esModule", { value: true });
65 | var react_1 = __importStar(require("react"));
66 | var react_native_1 = require("react-native");
67 | var styles_1 = __importDefault(require("./styles"));
68 | var width = react_native_1.Dimensions.get('window').width;
69 | var Image360Viewer = /** @class */ (function (_super) {
70 | __extends(Image360Viewer, _super);
71 | function Image360Viewer(props) {
72 | var _this = _super.call(this, props) || this;
73 | _this.panResponder = react_native_1.PanResponder.create({});
74 | _this.startX = 0;
75 | _this.startRotation = 0;
76 | _this.currentX = 0;
77 | _this.createPanResponder = function () {
78 | _this.panResponder = react_native_1.PanResponder.create({
79 | onMoveShouldSetPanResponder: function () { return true; },
80 | onPanResponderGrant: function (_, gestureState) {
81 | _this.startMoving(gestureState);
82 | },
83 | onPanResponderMove: function (_, gestureState) {
84 | _this.moving(gestureState);
85 | },
86 | onPanResponderRelease: function (_, gestureState) {
87 | _this.endMoving(gestureState);
88 | }
89 | });
90 | };
91 | _this.startMoving = function (gestureState) {
92 | _this.startX = gestureState.moveX;
93 | _this.startRotation = _this.state.rotation;
94 | };
95 | _this.moving = function (gestureState) {
96 | _this.currentX = gestureState.moveX;
97 | _this.updateRotation();
98 | };
99 | _this.endMoving = function (gestureState) {
100 | _this.currentX = gestureState.moveX;
101 | _this.updateRotation();
102 | };
103 | _this.updateRotation = function () {
104 | var _a = _this.props, rotationRatio = _a.rotationRatio, width = _a.width;
105 | var deltaRotation = (_this.currentX - _this.startX) * 180 / (rotationRatio * width);
106 | _this.setState({ rotation: _this.startRotation + deltaRotation });
107 | };
108 | _this.getImage = function () {
109 | var _a = _this.state, rotation = _a.rotation, rotatePeriod = _a.rotatePeriod;
110 | var srcset = _this.props.srcset;
111 | var mRotation = rotation - Math.floor(rotation / 360) * 360;
112 | var index = Math.floor(mRotation / rotatePeriod);
113 | return srcset[index];
114 | };
115 | _this.createPanResponder();
116 | _this.state = {
117 | rotation: 0,
118 | rotatePeriod: 360 / props.srcset.length
119 | };
120 | return _this;
121 | }
122 | Image360Viewer.prototype.render = function () {
123 | var _a = this.props, width = _a.width, height = _a.height, style = _a.style;
124 | return (react_1.default.createElement(react_native_1.View, __assign({}, this.panResponder.panHandlers, { style: style }),
125 | react_1.default.createElement(react_native_1.Image, { source: this.getImage(), style: [styles_1.default.image, { width: width, height: height }] })));
126 | };
127 | Image360Viewer.defaultProps = {
128 | width: width, // width of image
129 | height: 300, // height of image
130 | srcset: [],
131 | rotationRatio: 0.5, // the drag distance compares to 180 degree: width / rotationRatio = 180 degree,
132 | };
133 | return Image360Viewer;
134 | }(react_1.Component));
135 | exports.default = Image360Viewer;
136 |
--------------------------------------------------------------------------------
/lib/styles.d.ts:
--------------------------------------------------------------------------------
1 | declare const _default: {
2 | image: {
3 | resizeMode: "cover";
4 | };
5 | };
6 | export default _default;
7 |
--------------------------------------------------------------------------------
/lib/styles.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var react_native_1 = require("react-native");
4 | exports.default = react_native_1.StyleSheet.create({
5 | image: {
6 | resizeMode: 'cover'
7 | }
8 | });
9 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@hauvo/react-native-360-image-viewer",
3 | "version": "2.0.0",
4 | "description": "The 360 image viewer for react native",
5 | "main": "./lib",
6 | "types": "./lib/index.d.ts",
7 | "scripts": {
8 | "test": "echo \"Error: no test specified\" && exit 1",
9 | "build": "tsc",
10 | "prepare": "npm run build"
11 | },
12 | "repository": {
13 | "type": "git",
14 | "url": "git+https://github.com/phuochau/react-native-360-image-viewer.git"
15 | },
16 | "author": "hauvo",
17 | "keywords": [
18 | "react-native",
19 | "react-native-360-image-viewer"
20 | ],
21 | "license": "MIT"
22 | }
--------------------------------------------------------------------------------
/src/index.tsx:
--------------------------------------------------------------------------------
1 | import React, { Component } from 'react';
2 | import { View, Image, PanResponder, Dimensions, PanResponderGestureState, ImageSourcePropType, StyleProp, ViewStyle, ViewProps, ImageProps } from 'react-native';
3 | import styles from './styles';
4 |
5 | const { width } = Dimensions.get('window');
6 |
7 | interface Image360ViewerProps {
8 | width?: number;
9 | height?: number;
10 | srcset: ImageSourcePropType[];
11 | rotationRatio?: number;
12 | style?: StyleProp;
13 | }
14 |
15 | interface Image360ViewerState {
16 | rotation: number;
17 | rotatePeriod: number;
18 | }
19 |
20 | export default class Image360Viewer extends Component {
21 | static defaultProps = {
22 | width, // width of image
23 | height: 300, // height of image
24 | srcset: [],
25 | rotationRatio: 0.5, // the drag distance compares to 180 degree: width / rotationRatio = 180 degree,
26 | };
27 |
28 | private panResponder: ReturnType = PanResponder.create({});
29 | private startX: number = 0;
30 | private startRotation: number = 0;
31 | private currentX: number = 0;
32 |
33 | constructor(props: Image360ViewerProps) {
34 | super(props);
35 | this.createPanResponder();
36 |
37 | this.state = {
38 | rotation: 0,
39 | rotatePeriod: 360 / props.srcset.length
40 | };
41 | }
42 |
43 | createPanResponder = () => {
44 | this.panResponder = PanResponder.create({
45 | onMoveShouldSetPanResponder: () => true,
46 | onPanResponderGrant: (_, gestureState: PanResponderGestureState) => {
47 | this.startMoving(gestureState);
48 | },
49 | onPanResponderMove: (_, gestureState: PanResponderGestureState) => {
50 | this.moving(gestureState);
51 | },
52 | onPanResponderRelease: (_, gestureState: PanResponderGestureState) => {
53 | this.endMoving(gestureState);
54 | }
55 | });
56 | };
57 |
58 | startMoving = (gestureState: PanResponderGestureState) => {
59 | this.startX = gestureState.moveX;
60 | this.startRotation = this.state.rotation;
61 | };
62 |
63 | moving = (gestureState: PanResponderGestureState) => {
64 | this.currentX = gestureState.moveX;
65 | this.updateRotation();
66 | };
67 |
68 | endMoving = (gestureState: PanResponderGestureState) => {
69 | this.currentX = gestureState.moveX;
70 | this.updateRotation();
71 | };
72 |
73 | updateRotation = () => {
74 | const { rotationRatio, width } = this.props;
75 | const deltaRotation = (this.currentX - this.startX) * 180 / (rotationRatio! * width!);
76 | this.setState({ rotation: this.startRotation + deltaRotation });
77 | };
78 |
79 | getImage = (): ImageSourcePropType => {
80 | const { rotation, rotatePeriod } = this.state;
81 | const { srcset } = this.props;
82 |
83 | const mRotation = rotation - Math.floor(rotation / 360) * 360;
84 | const index = Math.floor(mRotation / rotatePeriod);
85 |
86 | return srcset[index];
87 | };
88 |
89 | render() {
90 | const { width, height, style } = this.props;
91 | return (
92 |
93 |
97 |
98 | );
99 | }
100 | }
--------------------------------------------------------------------------------
/src/styles.ts:
--------------------------------------------------------------------------------
1 | import { StyleSheet } from 'react-native';
2 |
3 | export default StyleSheet.create({
4 | image: {
5 | resizeMode: 'cover'
6 | }
7 | });
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es5",
4 | "module": "commonjs",
5 | "declaration": true,
6 | "outDir": "./lib",
7 | "strict": true,
8 | "jsx": "react",
9 | "esModuleInterop": true,
10 | "skipLibCheck": true,
11 | "forceConsistentCasingInFileNames": true,
12 | "moduleResolution": "node",
13 | "allowSyntheticDefaultImports": true,
14 | "resolveJsonModule": true,
15 | "lib": ["es2015", "dom"],
16 | "baseUrl": ".",
17 | "paths": {
18 | "*": ["node_modules/*"]
19 | }
20 | },
21 | "include": ["src"],
22 | "exclude": ["node_modules", "**/__tests__/*"]
23 | }
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@ampproject/remapping@^2.2.0":
6 | version "2.3.0"
7 | resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz"
8 | integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==
9 | dependencies:
10 | "@jridgewell/gen-mapping" "^0.3.5"
11 | "@jridgewell/trace-mapping" "^0.3.24"
12 |
13 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.27.1":
14 | version "7.27.1"
15 | resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz"
16 | integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==
17 | dependencies:
18 | "@babel/helper-validator-identifier" "^7.27.1"
19 | js-tokens "^4.0.0"
20 | picocolors "^1.1.1"
21 |
22 | "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.27.2":
23 | version "7.27.2"
24 | resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.2.tgz"
25 | integrity sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==
26 |
27 | "@babel/core@^7.13.16", "@babel/core@^7.20.0":
28 | version "7.27.1"
29 | resolved "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz"
30 | integrity sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==
31 | dependencies:
32 | "@ampproject/remapping" "^2.2.0"
33 | "@babel/code-frame" "^7.27.1"
34 | "@babel/generator" "^7.27.1"
35 | "@babel/helper-compilation-targets" "^7.27.1"
36 | "@babel/helper-module-transforms" "^7.27.1"
37 | "@babel/helpers" "^7.27.1"
38 | "@babel/parser" "^7.27.1"
39 | "@babel/template" "^7.27.1"
40 | "@babel/traverse" "^7.27.1"
41 | "@babel/types" "^7.27.1"
42 | convert-source-map "^2.0.0"
43 | debug "^4.1.0"
44 | gensync "^1.0.0-beta.2"
45 | json5 "^2.2.3"
46 | semver "^6.3.1"
47 |
48 | "@babel/generator@^7.20.0", "@babel/generator@^7.27.1":
49 | version "7.27.1"
50 | resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz"
51 | integrity sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==
52 | dependencies:
53 | "@babel/parser" "^7.27.1"
54 | "@babel/types" "^7.27.1"
55 | "@jridgewell/gen-mapping" "^0.3.5"
56 | "@jridgewell/trace-mapping" "^0.3.25"
57 | jsesc "^3.0.2"
58 |
59 | "@babel/helper-annotate-as-pure@^7.27.1":
60 | version "7.27.1"
61 | resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.1.tgz"
62 | integrity sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==
63 | dependencies:
64 | "@babel/types" "^7.27.1"
65 |
66 | "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.27.1":
67 | version "7.27.2"
68 | resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz"
69 | integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==
70 | dependencies:
71 | "@babel/compat-data" "^7.27.2"
72 | "@babel/helper-validator-option" "^7.27.1"
73 | browserslist "^4.24.0"
74 | lru-cache "^5.1.1"
75 | semver "^6.3.1"
76 |
77 | "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.27.1":
78 | version "7.27.1"
79 | resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz"
80 | integrity sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==
81 | dependencies:
82 | "@babel/helper-annotate-as-pure" "^7.27.1"
83 | "@babel/helper-member-expression-to-functions" "^7.27.1"
84 | "@babel/helper-optimise-call-expression" "^7.27.1"
85 | "@babel/helper-replace-supers" "^7.27.1"
86 | "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
87 | "@babel/traverse" "^7.27.1"
88 | semver "^6.3.1"
89 |
90 | "@babel/helper-create-regexp-features-plugin@^7.27.1":
91 | version "7.27.1"
92 | resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz"
93 | integrity sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==
94 | dependencies:
95 | "@babel/helper-annotate-as-pure" "^7.27.1"
96 | regexpu-core "^6.2.0"
97 | semver "^6.3.1"
98 |
99 | "@babel/helper-define-polyfill-provider@^0.6.3", "@babel/helper-define-polyfill-provider@^0.6.4":
100 | version "0.6.4"
101 | resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz"
102 | integrity sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==
103 | dependencies:
104 | "@babel/helper-compilation-targets" "^7.22.6"
105 | "@babel/helper-plugin-utils" "^7.22.5"
106 | debug "^4.1.1"
107 | lodash.debounce "^4.0.8"
108 | resolve "^1.14.2"
109 |
110 | "@babel/helper-environment-visitor@^7.18.9":
111 | version "7.24.7"
112 | resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz"
113 | integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==
114 | dependencies:
115 | "@babel/types" "^7.24.7"
116 |
117 | "@babel/helper-member-expression-to-functions@^7.27.1":
118 | version "7.27.1"
119 | resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz"
120 | integrity sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==
121 | dependencies:
122 | "@babel/traverse" "^7.27.1"
123 | "@babel/types" "^7.27.1"
124 |
125 | "@babel/helper-module-imports@^7.27.1":
126 | version "7.27.1"
127 | resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz"
128 | integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==
129 | dependencies:
130 | "@babel/traverse" "^7.27.1"
131 | "@babel/types" "^7.27.1"
132 |
133 | "@babel/helper-module-transforms@^7.27.1":
134 | version "7.27.1"
135 | resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz"
136 | integrity sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==
137 | dependencies:
138 | "@babel/helper-module-imports" "^7.27.1"
139 | "@babel/helper-validator-identifier" "^7.27.1"
140 | "@babel/traverse" "^7.27.1"
141 |
142 | "@babel/helper-optimise-call-expression@^7.27.1":
143 | version "7.27.1"
144 | resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz"
145 | integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==
146 | dependencies:
147 | "@babel/types" "^7.27.1"
148 |
149 | "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0":
150 | version "7.27.1"
151 | resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz"
152 | integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==
153 |
154 | "@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.27.1":
155 | version "7.27.1"
156 | resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz"
157 | integrity sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==
158 | dependencies:
159 | "@babel/helper-annotate-as-pure" "^7.27.1"
160 | "@babel/helper-wrap-function" "^7.27.1"
161 | "@babel/traverse" "^7.27.1"
162 |
163 | "@babel/helper-replace-supers@^7.27.1":
164 | version "7.27.1"
165 | resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz"
166 | integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==
167 | dependencies:
168 | "@babel/helper-member-expression-to-functions" "^7.27.1"
169 | "@babel/helper-optimise-call-expression" "^7.27.1"
170 | "@babel/traverse" "^7.27.1"
171 |
172 | "@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.27.1":
173 | version "7.27.1"
174 | resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz"
175 | integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==
176 | dependencies:
177 | "@babel/traverse" "^7.27.1"
178 | "@babel/types" "^7.27.1"
179 |
180 | "@babel/helper-string-parser@^7.27.1":
181 | version "7.27.1"
182 | resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz"
183 | integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==
184 |
185 | "@babel/helper-validator-identifier@^7.27.1":
186 | version "7.27.1"
187 | resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz"
188 | integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==
189 |
190 | "@babel/helper-validator-option@^7.27.1":
191 | version "7.27.1"
192 | resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz"
193 | integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==
194 |
195 | "@babel/helper-wrap-function@^7.27.1":
196 | version "7.27.1"
197 | resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz"
198 | integrity sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==
199 | dependencies:
200 | "@babel/template" "^7.27.1"
201 | "@babel/traverse" "^7.27.1"
202 | "@babel/types" "^7.27.1"
203 |
204 | "@babel/helpers@^7.27.1":
205 | version "7.27.1"
206 | resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz"
207 | integrity sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==
208 | dependencies:
209 | "@babel/template" "^7.27.1"
210 | "@babel/types" "^7.27.1"
211 |
212 | "@babel/parser@^7.13.16", "@babel/parser@^7.20.0", "@babel/parser@^7.27.1", "@babel/parser@^7.27.2":
213 | version "7.27.2"
214 | resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.27.2.tgz"
215 | integrity sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==
216 | dependencies:
217 | "@babel/types" "^7.27.1"
218 |
219 | "@babel/plugin-proposal-async-generator-functions@^7.0.0":
220 | version "7.20.7"
221 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz"
222 | integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==
223 | dependencies:
224 | "@babel/helper-environment-visitor" "^7.18.9"
225 | "@babel/helper-plugin-utils" "^7.20.2"
226 | "@babel/helper-remap-async-to-generator" "^7.18.9"
227 | "@babel/plugin-syntax-async-generators" "^7.8.4"
228 |
229 | "@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.18.0":
230 | version "7.18.6"
231 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz"
232 | integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==
233 | dependencies:
234 | "@babel/helper-create-class-features-plugin" "^7.18.6"
235 | "@babel/helper-plugin-utils" "^7.18.6"
236 |
237 | "@babel/plugin-proposal-export-default-from@^7.0.0":
238 | version "7.27.1"
239 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.27.1.tgz"
240 | integrity sha512-hjlsMBl1aJc5lp8MoCDEZCiYzlgdRAShOjAfRw6X+GlpLpUPU7c3XNLsKFZbQk/1cRzBlJ7CXg3xJAJMrFa1Uw==
241 | dependencies:
242 | "@babel/helper-plugin-utils" "^7.27.1"
243 |
244 | "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.0":
245 | version "7.18.6"
246 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz"
247 | integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==
248 | dependencies:
249 | "@babel/helper-plugin-utils" "^7.18.6"
250 | "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
251 |
252 | "@babel/plugin-proposal-numeric-separator@^7.0.0":
253 | version "7.18.6"
254 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz"
255 | integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==
256 | dependencies:
257 | "@babel/helper-plugin-utils" "^7.18.6"
258 | "@babel/plugin-syntax-numeric-separator" "^7.10.4"
259 |
260 | "@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.20.0":
261 | version "7.20.7"
262 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz"
263 | integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==
264 | dependencies:
265 | "@babel/compat-data" "^7.20.5"
266 | "@babel/helper-compilation-targets" "^7.20.7"
267 | "@babel/helper-plugin-utils" "^7.20.2"
268 | "@babel/plugin-syntax-object-rest-spread" "^7.8.3"
269 | "@babel/plugin-transform-parameters" "^7.20.7"
270 |
271 | "@babel/plugin-proposal-optional-catch-binding@^7.0.0":
272 | version "7.18.6"
273 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz"
274 | integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==
275 | dependencies:
276 | "@babel/helper-plugin-utils" "^7.18.6"
277 | "@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
278 |
279 | "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.20.0":
280 | version "7.21.0"
281 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz"
282 | integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==
283 | dependencies:
284 | "@babel/helper-plugin-utils" "^7.20.2"
285 | "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
286 | "@babel/plugin-syntax-optional-chaining" "^7.8.3"
287 |
288 | "@babel/plugin-syntax-async-generators@^7.8.4":
289 | version "7.8.4"
290 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
291 | integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
292 | dependencies:
293 | "@babel/helper-plugin-utils" "^7.8.0"
294 |
295 | "@babel/plugin-syntax-class-properties@^7.0.0":
296 | version "7.12.13"
297 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
298 | integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
299 | dependencies:
300 | "@babel/helper-plugin-utils" "^7.12.13"
301 |
302 | "@babel/plugin-syntax-dynamic-import@^7.8.0":
303 | version "7.8.3"
304 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
305 | integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
306 | dependencies:
307 | "@babel/helper-plugin-utils" "^7.8.0"
308 |
309 | "@babel/plugin-syntax-export-default-from@^7.0.0":
310 | version "7.27.1"
311 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.27.1.tgz"
312 | integrity sha512-eBC/3KSekshx19+N40MzjWqJd7KTEdOoLesAfa4IDFI8eRz5a47i5Oszus6zG/cwIXN63YhgLOMSSNJx49sENg==
313 | dependencies:
314 | "@babel/helper-plugin-utils" "^7.27.1"
315 |
316 | "@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.27.1":
317 | version "7.27.1"
318 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.27.1.tgz"
319 | integrity sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==
320 | dependencies:
321 | "@babel/helper-plugin-utils" "^7.27.1"
322 |
323 | "@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.27.1":
324 | version "7.27.1"
325 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz"
326 | integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==
327 | dependencies:
328 | "@babel/helper-plugin-utils" "^7.27.1"
329 |
330 | "@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
331 | version "7.8.3"
332 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
333 | integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
334 | dependencies:
335 | "@babel/helper-plugin-utils" "^7.8.0"
336 |
337 | "@babel/plugin-syntax-numeric-separator@^7.10.4":
338 | version "7.10.4"
339 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
340 | integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
341 | dependencies:
342 | "@babel/helper-plugin-utils" "^7.10.4"
343 |
344 | "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3":
345 | version "7.8.3"
346 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
347 | integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
348 | dependencies:
349 | "@babel/helper-plugin-utils" "^7.8.0"
350 |
351 | "@babel/plugin-syntax-optional-catch-binding@^7.8.3":
352 | version "7.8.3"
353 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
354 | integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
355 | dependencies:
356 | "@babel/helper-plugin-utils" "^7.8.0"
357 |
358 | "@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3":
359 | version "7.8.3"
360 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
361 | integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
362 | dependencies:
363 | "@babel/helper-plugin-utils" "^7.8.0"
364 |
365 | "@babel/plugin-syntax-typescript@^7.27.1":
366 | version "7.27.1"
367 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz"
368 | integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==
369 | dependencies:
370 | "@babel/helper-plugin-utils" "^7.27.1"
371 |
372 | "@babel/plugin-transform-arrow-functions@^7.0.0":
373 | version "7.27.1"
374 | resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz"
375 | integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==
376 | dependencies:
377 | "@babel/helper-plugin-utils" "^7.27.1"
378 |
379 | "@babel/plugin-transform-async-to-generator@^7.20.0":
380 | version "7.27.1"
381 | resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz"
382 | integrity sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==
383 | dependencies:
384 | "@babel/helper-module-imports" "^7.27.1"
385 | "@babel/helper-plugin-utils" "^7.27.1"
386 | "@babel/helper-remap-async-to-generator" "^7.27.1"
387 |
388 | "@babel/plugin-transform-block-scoped-functions@^7.0.0":
389 | version "7.27.1"
390 | resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz"
391 | integrity sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==
392 | dependencies:
393 | "@babel/helper-plugin-utils" "^7.27.1"
394 |
395 | "@babel/plugin-transform-block-scoping@^7.0.0":
396 | version "7.27.1"
397 | resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.1.tgz"
398 | integrity sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw==
399 | dependencies:
400 | "@babel/helper-plugin-utils" "^7.27.1"
401 |
402 | "@babel/plugin-transform-classes@^7.0.0":
403 | version "7.27.1"
404 | resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz"
405 | integrity sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==
406 | dependencies:
407 | "@babel/helper-annotate-as-pure" "^7.27.1"
408 | "@babel/helper-compilation-targets" "^7.27.1"
409 | "@babel/helper-plugin-utils" "^7.27.1"
410 | "@babel/helper-replace-supers" "^7.27.1"
411 | "@babel/traverse" "^7.27.1"
412 | globals "^11.1.0"
413 |
414 | "@babel/plugin-transform-computed-properties@^7.0.0":
415 | version "7.27.1"
416 | resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz"
417 | integrity sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==
418 | dependencies:
419 | "@babel/helper-plugin-utils" "^7.27.1"
420 | "@babel/template" "^7.27.1"
421 |
422 | "@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.0":
423 | version "7.27.1"
424 | resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.1.tgz"
425 | integrity sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q==
426 | dependencies:
427 | "@babel/helper-plugin-utils" "^7.27.1"
428 |
429 | "@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.27.1":
430 | version "7.27.1"
431 | resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz"
432 | integrity sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==
433 | dependencies:
434 | "@babel/helper-plugin-utils" "^7.27.1"
435 | "@babel/plugin-syntax-flow" "^7.27.1"
436 |
437 | "@babel/plugin-transform-for-of@^7.0.0":
438 | version "7.27.1"
439 | resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz"
440 | integrity sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==
441 | dependencies:
442 | "@babel/helper-plugin-utils" "^7.27.1"
443 | "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
444 |
445 | "@babel/plugin-transform-function-name@^7.0.0":
446 | version "7.27.1"
447 | resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz"
448 | integrity sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==
449 | dependencies:
450 | "@babel/helper-compilation-targets" "^7.27.1"
451 | "@babel/helper-plugin-utils" "^7.27.1"
452 | "@babel/traverse" "^7.27.1"
453 |
454 | "@babel/plugin-transform-literals@^7.0.0":
455 | version "7.27.1"
456 | resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz"
457 | integrity sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==
458 | dependencies:
459 | "@babel/helper-plugin-utils" "^7.27.1"
460 |
461 | "@babel/plugin-transform-member-expression-literals@^7.0.0":
462 | version "7.27.1"
463 | resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz"
464 | integrity sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==
465 | dependencies:
466 | "@babel/helper-plugin-utils" "^7.27.1"
467 |
468 | "@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.27.1":
469 | version "7.27.1"
470 | resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz"
471 | integrity sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==
472 | dependencies:
473 | "@babel/helper-module-transforms" "^7.27.1"
474 | "@babel/helper-plugin-utils" "^7.27.1"
475 |
476 | "@babel/plugin-transform-named-capturing-groups-regex@^7.0.0":
477 | version "7.27.1"
478 | resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz"
479 | integrity sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==
480 | dependencies:
481 | "@babel/helper-create-regexp-features-plugin" "^7.27.1"
482 | "@babel/helper-plugin-utils" "^7.27.1"
483 |
484 | "@babel/plugin-transform-object-super@^7.0.0":
485 | version "7.27.1"
486 | resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz"
487 | integrity sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==
488 | dependencies:
489 | "@babel/helper-plugin-utils" "^7.27.1"
490 | "@babel/helper-replace-supers" "^7.27.1"
491 |
492 | "@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7":
493 | version "7.27.1"
494 | resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz"
495 | integrity sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==
496 | dependencies:
497 | "@babel/helper-plugin-utils" "^7.27.1"
498 |
499 | "@babel/plugin-transform-property-literals@^7.0.0":
500 | version "7.27.1"
501 | resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz"
502 | integrity sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==
503 | dependencies:
504 | "@babel/helper-plugin-utils" "^7.27.1"
505 |
506 | "@babel/plugin-transform-react-display-name@^7.0.0":
507 | version "7.27.1"
508 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.27.1.tgz"
509 | integrity sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ==
510 | dependencies:
511 | "@babel/helper-plugin-utils" "^7.27.1"
512 |
513 | "@babel/plugin-transform-react-jsx-self@^7.0.0":
514 | version "7.27.1"
515 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz"
516 | integrity sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==
517 | dependencies:
518 | "@babel/helper-plugin-utils" "^7.27.1"
519 |
520 | "@babel/plugin-transform-react-jsx-source@^7.0.0":
521 | version "7.27.1"
522 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz"
523 | integrity sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==
524 | dependencies:
525 | "@babel/helper-plugin-utils" "^7.27.1"
526 |
527 | "@babel/plugin-transform-react-jsx@^7.0.0":
528 | version "7.27.1"
529 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz"
530 | integrity sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==
531 | dependencies:
532 | "@babel/helper-annotate-as-pure" "^7.27.1"
533 | "@babel/helper-module-imports" "^7.27.1"
534 | "@babel/helper-plugin-utils" "^7.27.1"
535 | "@babel/plugin-syntax-jsx" "^7.27.1"
536 | "@babel/types" "^7.27.1"
537 |
538 | "@babel/plugin-transform-runtime@^7.0.0":
539 | version "7.27.1"
540 | resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.1.tgz"
541 | integrity sha512-TqGF3desVsTcp3WrJGj4HfKokfCXCLcHpt4PJF0D8/iT6LPd9RS82Upw3KPeyr6B22Lfd3DO8MVrmp0oRkUDdw==
542 | dependencies:
543 | "@babel/helper-module-imports" "^7.27.1"
544 | "@babel/helper-plugin-utils" "^7.27.1"
545 | babel-plugin-polyfill-corejs2 "^0.4.10"
546 | babel-plugin-polyfill-corejs3 "^0.11.0"
547 | babel-plugin-polyfill-regenerator "^0.6.1"
548 | semver "^6.3.1"
549 |
550 | "@babel/plugin-transform-shorthand-properties@^7.0.0":
551 | version "7.27.1"
552 | resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz"
553 | integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==
554 | dependencies:
555 | "@babel/helper-plugin-utils" "^7.27.1"
556 |
557 | "@babel/plugin-transform-spread@^7.0.0":
558 | version "7.27.1"
559 | resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz"
560 | integrity sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==
561 | dependencies:
562 | "@babel/helper-plugin-utils" "^7.27.1"
563 | "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
564 |
565 | "@babel/plugin-transform-sticky-regex@^7.0.0":
566 | version "7.27.1"
567 | resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz"
568 | integrity sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==
569 | dependencies:
570 | "@babel/helper-plugin-utils" "^7.27.1"
571 |
572 | "@babel/plugin-transform-template-literals@^7.0.0":
573 | version "7.27.1"
574 | resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz"
575 | integrity sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==
576 | dependencies:
577 | "@babel/helper-plugin-utils" "^7.27.1"
578 |
579 | "@babel/plugin-transform-typescript@^7.27.1", "@babel/plugin-transform-typescript@^7.5.0":
580 | version "7.27.1"
581 | resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz"
582 | integrity sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==
583 | dependencies:
584 | "@babel/helper-annotate-as-pure" "^7.27.1"
585 | "@babel/helper-create-class-features-plugin" "^7.27.1"
586 | "@babel/helper-plugin-utils" "^7.27.1"
587 | "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1"
588 | "@babel/plugin-syntax-typescript" "^7.27.1"
589 |
590 | "@babel/plugin-transform-unicode-regex@^7.0.0":
591 | version "7.27.1"
592 | resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz"
593 | integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==
594 | dependencies:
595 | "@babel/helper-create-regexp-features-plugin" "^7.27.1"
596 | "@babel/helper-plugin-utils" "^7.27.1"
597 |
598 | "@babel/preset-flow@^7.13.13":
599 | version "7.27.1"
600 | resolved "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.27.1.tgz"
601 | integrity sha512-ez3a2it5Fn6P54W8QkbfIyyIbxlXvcxyWHHvno1Wg0Ej5eiJY5hBb8ExttoIOJJk7V2dZE6prP7iby5q2aQ0Lg==
602 | dependencies:
603 | "@babel/helper-plugin-utils" "^7.27.1"
604 | "@babel/helper-validator-option" "^7.27.1"
605 | "@babel/plugin-transform-flow-strip-types" "^7.27.1"
606 |
607 | "@babel/preset-typescript@^7.13.0":
608 | version "7.27.1"
609 | resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz"
610 | integrity sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==
611 | dependencies:
612 | "@babel/helper-plugin-utils" "^7.27.1"
613 | "@babel/helper-validator-option" "^7.27.1"
614 | "@babel/plugin-syntax-jsx" "^7.27.1"
615 | "@babel/plugin-transform-modules-commonjs" "^7.27.1"
616 | "@babel/plugin-transform-typescript" "^7.27.1"
617 |
618 | "@babel/register@^7.13.16":
619 | version "7.27.1"
620 | resolved "https://registry.npmjs.org/@babel/register/-/register-7.27.1.tgz"
621 | integrity sha512-K13lQpoV54LATKkzBpBAEu1GGSIRzxR9f4IN4V8DCDgiUMo2UDGagEZr3lPeVNJPLkWUi5JE4hCHKneVTwQlYQ==
622 | dependencies:
623 | clone-deep "^4.0.1"
624 | find-cache-dir "^2.0.0"
625 | make-dir "^2.1.0"
626 | pirates "^4.0.6"
627 | source-map-support "^0.5.16"
628 |
629 | "@babel/runtime@^7.0.0":
630 | version "7.27.1"
631 | resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.1.tgz"
632 | integrity sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==
633 |
634 | "@babel/template@^7.0.0", "@babel/template@^7.27.1":
635 | version "7.27.2"
636 | resolved "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz"
637 | integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==
638 | dependencies:
639 | "@babel/code-frame" "^7.27.1"
640 | "@babel/parser" "^7.27.2"
641 | "@babel/types" "^7.27.1"
642 |
643 | "@babel/traverse@^7.20.0", "@babel/traverse@^7.27.1":
644 | version "7.27.1"
645 | resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz"
646 | integrity sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==
647 | dependencies:
648 | "@babel/code-frame" "^7.27.1"
649 | "@babel/generator" "^7.27.1"
650 | "@babel/parser" "^7.27.1"
651 | "@babel/template" "^7.27.1"
652 | "@babel/types" "^7.27.1"
653 | debug "^4.3.1"
654 | globals "^11.1.0"
655 |
656 | "@babel/types@^7.20.0", "@babel/types@^7.24.7", "@babel/types@^7.27.1":
657 | version "7.27.1"
658 | resolved "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz"
659 | integrity sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==
660 | dependencies:
661 | "@babel/helper-string-parser" "^7.27.1"
662 | "@babel/helper-validator-identifier" "^7.27.1"
663 |
664 | "@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0":
665 | version "9.3.0"
666 | resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz"
667 | integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==
668 |
669 | "@hapi/topo@^5.1.0":
670 | version "5.1.0"
671 | resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz"
672 | integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==
673 | dependencies:
674 | "@hapi/hoek" "^9.0.0"
675 |
676 | "@jest/create-cache-key-function@^29.2.1":
677 | version "29.7.0"
678 | resolved "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz"
679 | integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==
680 | dependencies:
681 | "@jest/types" "^29.6.3"
682 |
683 | "@jest/environment@^29.7.0":
684 | version "29.7.0"
685 | resolved "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz"
686 | integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==
687 | dependencies:
688 | "@jest/fake-timers" "^29.7.0"
689 | "@jest/types" "^29.6.3"
690 | "@types/node" "*"
691 | jest-mock "^29.7.0"
692 |
693 | "@jest/fake-timers@^29.7.0":
694 | version "29.7.0"
695 | resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz"
696 | integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==
697 | dependencies:
698 | "@jest/types" "^29.6.3"
699 | "@sinonjs/fake-timers" "^10.0.2"
700 | "@types/node" "*"
701 | jest-message-util "^29.7.0"
702 | jest-mock "^29.7.0"
703 | jest-util "^29.7.0"
704 |
705 | "@jest/schemas@^29.6.3":
706 | version "29.6.3"
707 | resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz"
708 | integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==
709 | dependencies:
710 | "@sinclair/typebox" "^0.27.8"
711 |
712 | "@jest/types@^26.6.2":
713 | version "26.6.2"
714 | resolved "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz"
715 | integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==
716 | dependencies:
717 | "@types/istanbul-lib-coverage" "^2.0.0"
718 | "@types/istanbul-reports" "^3.0.0"
719 | "@types/node" "*"
720 | "@types/yargs" "^15.0.0"
721 | chalk "^4.0.0"
722 |
723 | "@jest/types@^27.5.1":
724 | version "27.5.1"
725 | resolved "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz"
726 | integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==
727 | dependencies:
728 | "@types/istanbul-lib-coverage" "^2.0.0"
729 | "@types/istanbul-reports" "^3.0.0"
730 | "@types/node" "*"
731 | "@types/yargs" "^16.0.0"
732 | chalk "^4.0.0"
733 |
734 | "@jest/types@^29.6.3":
735 | version "29.6.3"
736 | resolved "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz"
737 | integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==
738 | dependencies:
739 | "@jest/schemas" "^29.6.3"
740 | "@types/istanbul-lib-coverage" "^2.0.0"
741 | "@types/istanbul-reports" "^3.0.0"
742 | "@types/node" "*"
743 | "@types/yargs" "^17.0.8"
744 | chalk "^4.0.0"
745 |
746 | "@jridgewell/gen-mapping@^0.3.5":
747 | version "0.3.8"
748 | resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz"
749 | integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==
750 | dependencies:
751 | "@jridgewell/set-array" "^1.2.1"
752 | "@jridgewell/sourcemap-codec" "^1.4.10"
753 | "@jridgewell/trace-mapping" "^0.3.24"
754 |
755 | "@jridgewell/resolve-uri@^3.1.0":
756 | version "3.1.2"
757 | resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
758 | integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
759 |
760 | "@jridgewell/set-array@^1.2.1":
761 | version "1.2.1"
762 | resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz"
763 | integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
764 |
765 | "@jridgewell/source-map@^0.3.3":
766 | version "0.3.6"
767 | resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz"
768 | integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==
769 | dependencies:
770 | "@jridgewell/gen-mapping" "^0.3.5"
771 | "@jridgewell/trace-mapping" "^0.3.25"
772 |
773 | "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
774 | version "1.5.0"
775 | resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz"
776 | integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
777 |
778 | "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
779 | version "0.3.25"
780 | resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
781 | integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
782 | dependencies:
783 | "@jridgewell/resolve-uri" "^3.1.0"
784 | "@jridgewell/sourcemap-codec" "^1.4.14"
785 |
786 | "@react-native-community/cli-clean@11.4.1":
787 | version "11.4.1"
788 | resolved "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.4.1.tgz"
789 | integrity sha512-cwUbY3c70oBGv3FvQJWe2Qkq6m1+/dcEBonMDTYyH6i+6OrkzI4RkIGpWmbG1IS5JfE9ISUZkNL3946sxyWNkw==
790 | dependencies:
791 | "@react-native-community/cli-tools" "11.4.1"
792 | chalk "^4.1.2"
793 | execa "^5.0.0"
794 | prompts "^2.4.0"
795 |
796 | "@react-native-community/cli-config@11.4.1":
797 | version "11.4.1"
798 | resolved "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-11.4.1.tgz"
799 | integrity sha512-sLdv1HFVqu5xNpeaR1+std0t7FFZaobpmpR0lFCOzKV7H/l611qS2Vo8zssmMK+oQbCs5JsX3SFPciODeIlaWA==
800 | dependencies:
801 | "@react-native-community/cli-tools" "11.4.1"
802 | chalk "^4.1.2"
803 | cosmiconfig "^5.1.0"
804 | deepmerge "^4.3.0"
805 | glob "^7.1.3"
806 | joi "^17.2.1"
807 |
808 | "@react-native-community/cli-debugger-ui@11.4.1":
809 | version "11.4.1"
810 | resolved "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.4.1.tgz"
811 | integrity sha512-+pgIjGNW5TrJF37XG3djIOzP+WNoPp67to/ggDhrshuYgpymfb9XpDVsURJugy0Sy3RViqb83kQNK765QzTIvw==
812 | dependencies:
813 | serve-static "^1.13.1"
814 |
815 | "@react-native-community/cli-doctor@11.4.1":
816 | version "11.4.1"
817 | resolved "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-11.4.1.tgz"
818 | integrity sha512-O6oPiRsl8pdkcyNktpzvJAXUqdocoY4jh7Tt7wA69B1JKCJA7aPCecwJgpUZb63ZYoxOtRtYM3BYQKzRMLIuUw==
819 | dependencies:
820 | "@react-native-community/cli-config" "11.4.1"
821 | "@react-native-community/cli-platform-android" "11.4.1"
822 | "@react-native-community/cli-platform-ios" "11.4.1"
823 | "@react-native-community/cli-tools" "11.4.1"
824 | chalk "^4.1.2"
825 | command-exists "^1.2.8"
826 | envinfo "^7.7.2"
827 | execa "^5.0.0"
828 | hermes-profile-transformer "^0.0.6"
829 | node-stream-zip "^1.9.1"
830 | ora "^5.4.1"
831 | prompts "^2.4.0"
832 | semver "^7.5.2"
833 | strip-ansi "^5.2.0"
834 | sudo-prompt "^9.0.0"
835 | wcwidth "^1.0.1"
836 | yaml "^2.2.1"
837 |
838 | "@react-native-community/cli-hermes@11.4.1":
839 | version "11.4.1"
840 | resolved "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-11.4.1.tgz"
841 | integrity sha512-1VAjwcmv+i9BJTMMVn5Grw7AcgURhTyfHVghJ1YgBE2euEJxPuqPKSxP54wBOQKnWUwsuDQAtQf+jPJoCxJSSA==
842 | dependencies:
843 | "@react-native-community/cli-platform-android" "11.4.1"
844 | "@react-native-community/cli-tools" "11.4.1"
845 | chalk "^4.1.2"
846 | hermes-profile-transformer "^0.0.6"
847 |
848 | "@react-native-community/cli-platform-android@^11.4.1", "@react-native-community/cli-platform-android@11.4.1":
849 | version "11.4.1"
850 | resolved "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-11.4.1.tgz"
851 | integrity sha512-VMmXWIzk0Dq5RAd+HIEa3Oe7xl2jso7+gOr6E2HALF4A3fCKUjKZQ6iK2t6AfnY04zftvaiKw6zUXtrfl52AVQ==
852 | dependencies:
853 | "@react-native-community/cli-tools" "11.4.1"
854 | chalk "^4.1.2"
855 | execa "^5.0.0"
856 | glob "^7.1.3"
857 | logkitty "^0.7.1"
858 |
859 | "@react-native-community/cli-platform-ios@^11.4.1", "@react-native-community/cli-platform-ios@11.4.1":
860 | version "11.4.1"
861 | resolved "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.4.1.tgz"
862 | integrity sha512-RPhwn+q3IY9MpWc9w/Qmzv03mo8sXdah2eSZcECgweqD5SHWtOoRCUt11zM8jASpAQ8Tm5Je7YE9bHvdwGl4hA==
863 | dependencies:
864 | "@react-native-community/cli-tools" "11.4.1"
865 | chalk "^4.1.2"
866 | execa "^5.0.0"
867 | fast-xml-parser "^4.0.12"
868 | glob "^7.1.3"
869 | ora "^5.4.1"
870 |
871 | "@react-native-community/cli-plugin-metro@11.4.1":
872 | version "11.4.1"
873 | resolved "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.4.1.tgz"
874 | integrity sha512-JxbIqknYcQ5Z4rWROtu5LNakLfMiKoWcMoPqIrBLrV5ILm1XUJj1/8fATCcotZqV3yzB3SCJ3RrhKx7dQ3YELw==
875 | dependencies:
876 | "@react-native-community/cli-server-api" "11.4.1"
877 | "@react-native-community/cli-tools" "11.4.1"
878 | chalk "^4.1.2"
879 | execa "^5.0.0"
880 | metro "^0.76.9"
881 | metro-config "^0.76.9"
882 | metro-core "^0.76.9"
883 | metro-react-native-babel-transformer "^0.76.9"
884 | metro-resolver "^0.76.9"
885 | metro-runtime "^0.76.9"
886 | readline "^1.3.0"
887 |
888 | "@react-native-community/cli-server-api@11.4.1":
889 | version "11.4.1"
890 | resolved "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-11.4.1.tgz"
891 | integrity sha512-isxXE8X5x+C4kN90yilD08jaLWD34hfqTfn/Xbl1u/igtdTsCaQGvWe9eaFamrpWFWTpVtj6k+vYfy8AtYSiKA==
892 | dependencies:
893 | "@react-native-community/cli-debugger-ui" "11.4.1"
894 | "@react-native-community/cli-tools" "11.4.1"
895 | compression "^1.7.1"
896 | connect "^3.6.5"
897 | errorhandler "^1.5.1"
898 | nocache "^3.0.1"
899 | pretty-format "^26.6.2"
900 | serve-static "^1.13.1"
901 | ws "^7.5.1"
902 |
903 | "@react-native-community/cli-tools@11.4.1":
904 | version "11.4.1"
905 | resolved "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.4.1.tgz"
906 | integrity sha512-GuQIuY/kCPfLeXB1aiPZ5HvF+e/wdO42AYuNEmT7FpH/0nAhdTxA9qjL8m3vatDD2/YK7WNOSVNsl2UBZuOISg==
907 | dependencies:
908 | appdirsjs "^1.2.4"
909 | chalk "^4.1.2"
910 | find-up "^5.0.0"
911 | mime "^2.4.1"
912 | node-fetch "^2.6.0"
913 | open "^6.2.0"
914 | ora "^5.4.1"
915 | semver "^7.5.2"
916 | shell-quote "^1.7.3"
917 |
918 | "@react-native-community/cli-types@11.4.1":
919 | version "11.4.1"
920 | resolved "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-11.4.1.tgz"
921 | integrity sha512-B3q9A5BCneLDSoK/iSJ06MNyBn1qTxjdJeOgeS3MiCxgJpPcxyn/Yrc6+h0Cu9T9sgWj/dmectQPYWxtZeo5VA==
922 | dependencies:
923 | joi "^17.2.1"
924 |
925 | "@react-native-community/cli@^11.4.1":
926 | version "11.4.1"
927 | resolved "https://registry.npmjs.org/@react-native-community/cli/-/cli-11.4.1.tgz"
928 | integrity sha512-NdAageVMtNhtvRsrq4NgJf5Ey2nA1CqmLvn7PhSawg+aIzMKmZuzWxGVwr9CoPGyjvNiqJlCWrLGR7NzOyi/sA==
929 | dependencies:
930 | "@react-native-community/cli-clean" "11.4.1"
931 | "@react-native-community/cli-config" "11.4.1"
932 | "@react-native-community/cli-debugger-ui" "11.4.1"
933 | "@react-native-community/cli-doctor" "11.4.1"
934 | "@react-native-community/cli-hermes" "11.4.1"
935 | "@react-native-community/cli-plugin-metro" "11.4.1"
936 | "@react-native-community/cli-server-api" "11.4.1"
937 | "@react-native-community/cli-tools" "11.4.1"
938 | "@react-native-community/cli-types" "11.4.1"
939 | chalk "^4.1.2"
940 | commander "^9.4.1"
941 | execa "^5.0.0"
942 | find-up "^4.1.0"
943 | fs-extra "^8.1.0"
944 | graceful-fs "^4.1.3"
945 | prompts "^2.4.0"
946 | semver "^7.5.2"
947 |
948 | "@react-native/assets-registry@^0.72.0":
949 | version "0.72.0"
950 | resolved "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.72.0.tgz"
951 | integrity sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==
952 |
953 | "@react-native/codegen@^0.72.8":
954 | version "0.72.8"
955 | resolved "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.72.8.tgz"
956 | integrity sha512-jQCcBlXV7B7ap5VlHhwIPieYz89yiRgwd2FPUBu+unz+kcJ6pAiB2U8RdLDmyIs8fiWd+Vq1xxaWs4TR329/ng==
957 | dependencies:
958 | "@babel/parser" "^7.20.0"
959 | flow-parser "^0.206.0"
960 | glob "^7.1.1"
961 | invariant "^2.2.4"
962 | jscodeshift "^0.14.0"
963 | mkdirp "^0.5.1"
964 | nullthrows "^1.1.1"
965 |
966 | "@react-native/gradle-plugin@^0.72.11":
967 | version "0.72.11"
968 | resolved "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz"
969 | integrity sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw==
970 |
971 | "@react-native/js-polyfills@^0.72.1":
972 | version "0.72.1"
973 | resolved "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz"
974 | integrity sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA==
975 |
976 | "@react-native/normalize-colors@^0.72.0", "@react-native/normalize-colors@<0.73.0":
977 | version "0.72.0"
978 | resolved "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz"
979 | integrity sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==
980 |
981 | "@react-native/virtualized-lists@^0.72.4", "@react-native/virtualized-lists@^0.72.8":
982 | version "0.72.8"
983 | resolved "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.72.8.tgz"
984 | integrity sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==
985 | dependencies:
986 | invariant "^2.2.4"
987 | nullthrows "^1.1.1"
988 |
989 | "@sideway/address@^4.1.5":
990 | version "4.1.5"
991 | resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz"
992 | integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==
993 | dependencies:
994 | "@hapi/hoek" "^9.0.0"
995 |
996 | "@sideway/formula@^3.0.1":
997 | version "3.0.1"
998 | resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz"
999 | integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==
1000 |
1001 | "@sideway/pinpoint@^2.0.0":
1002 | version "2.0.0"
1003 | resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz"
1004 | integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==
1005 |
1006 | "@sinclair/typebox@^0.27.8":
1007 | version "0.27.8"
1008 | resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz"
1009 | integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==
1010 |
1011 | "@sinonjs/commons@^3.0.0":
1012 | version "3.0.1"
1013 | resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz"
1014 | integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==
1015 | dependencies:
1016 | type-detect "4.0.8"
1017 |
1018 | "@sinonjs/fake-timers@^10.0.2":
1019 | version "10.3.0"
1020 | resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz"
1021 | integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==
1022 | dependencies:
1023 | "@sinonjs/commons" "^3.0.0"
1024 |
1025 | "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0":
1026 | version "2.0.6"
1027 | resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz"
1028 | integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==
1029 |
1030 | "@types/istanbul-lib-report@*":
1031 | version "3.0.3"
1032 | resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz"
1033 | integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==
1034 | dependencies:
1035 | "@types/istanbul-lib-coverage" "*"
1036 |
1037 | "@types/istanbul-reports@^3.0.0":
1038 | version "3.0.4"
1039 | resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz"
1040 | integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==
1041 | dependencies:
1042 | "@types/istanbul-lib-report" "*"
1043 |
1044 | "@types/node@*":
1045 | version "22.15.14"
1046 | resolved "https://registry.npmjs.org/@types/node/-/node-22.15.14.tgz"
1047 | integrity sha512-BL1eyu/XWsFGTtDWOYULQEs4KR0qdtYfCxYAUYRoB7JP7h9ETYLgQTww6kH8Sj2C0pFGgrpM0XKv6/kbIzYJ1g==
1048 | dependencies:
1049 | undici-types "~6.21.0"
1050 |
1051 | "@types/prop-types@*":
1052 | version "15.7.14"
1053 | resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz"
1054 | integrity sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==
1055 |
1056 | "@types/react-native@^0.72.0":
1057 | version "0.72.8"
1058 | resolved "https://registry.npmjs.org/@types/react-native/-/react-native-0.72.8.tgz"
1059 | integrity sha512-St6xA7+EoHN5mEYfdWnfYt0e8u6k2FR0P9s2arYgakQGFgU1f9FlPrIEcj0X24pLCF5c5i3WVuLCUdiCYHmOoA==
1060 | dependencies:
1061 | "@react-native/virtualized-lists" "^0.72.4"
1062 | "@types/react" "*"
1063 |
1064 | "@types/react@*", "@types/react@^18.2.0":
1065 | version "18.3.21"
1066 | resolved "https://registry.npmjs.org/@types/react/-/react-18.3.21.tgz"
1067 | integrity sha512-gXLBtmlcRJeT09/sI4PxVwyrku6SaNUj/6cMubjE6T6XdY1fDmBL7r0nX0jbSZPU/Xr0KuwLLZh6aOYY5d91Xw==
1068 | dependencies:
1069 | "@types/prop-types" "*"
1070 | csstype "^3.0.2"
1071 |
1072 | "@types/stack-utils@^2.0.0":
1073 | version "2.0.3"
1074 | resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz"
1075 | integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==
1076 |
1077 | "@types/yargs-parser@*":
1078 | version "21.0.3"
1079 | resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz"
1080 | integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==
1081 |
1082 | "@types/yargs@^15.0.0":
1083 | version "15.0.19"
1084 | resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.19.tgz"
1085 | integrity sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==
1086 | dependencies:
1087 | "@types/yargs-parser" "*"
1088 |
1089 | "@types/yargs@^16.0.0":
1090 | version "16.0.9"
1091 | resolved "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz"
1092 | integrity sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==
1093 | dependencies:
1094 | "@types/yargs-parser" "*"
1095 |
1096 | "@types/yargs@^17.0.8":
1097 | version "17.0.33"
1098 | resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz"
1099 | integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==
1100 | dependencies:
1101 | "@types/yargs-parser" "*"
1102 |
1103 | abort-controller@^3.0.0:
1104 | version "3.0.0"
1105 | resolved "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz"
1106 | integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
1107 | dependencies:
1108 | event-target-shim "^5.0.0"
1109 |
1110 | accepts@^1.3.7, accepts@~1.3.7:
1111 | version "1.3.8"
1112 | resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"
1113 | integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
1114 | dependencies:
1115 | mime-types "~2.1.34"
1116 | negotiator "0.6.3"
1117 |
1118 | acorn@^8.8.2:
1119 | version "8.14.1"
1120 | resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz"
1121 | integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==
1122 |
1123 | anser@^1.4.9:
1124 | version "1.4.10"
1125 | resolved "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz"
1126 | integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==
1127 |
1128 | ansi-fragments@^0.2.1:
1129 | version "0.2.1"
1130 | resolved "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz"
1131 | integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==
1132 | dependencies:
1133 | colorette "^1.0.7"
1134 | slice-ansi "^2.0.0"
1135 | strip-ansi "^5.0.0"
1136 |
1137 | ansi-regex@^4.1.0:
1138 | version "4.1.1"
1139 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz"
1140 | integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==
1141 |
1142 | ansi-regex@^5.0.0, ansi-regex@^5.0.1:
1143 | version "5.0.1"
1144 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
1145 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
1146 |
1147 | ansi-styles@^3.2.0:
1148 | version "3.2.1"
1149 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
1150 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
1151 | dependencies:
1152 | color-convert "^1.9.0"
1153 |
1154 | ansi-styles@^4.0.0, ansi-styles@^4.1.0:
1155 | version "4.3.0"
1156 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
1157 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
1158 | dependencies:
1159 | color-convert "^2.0.1"
1160 |
1161 | ansi-styles@^5.0.0:
1162 | version "5.2.0"
1163 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz"
1164 | integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
1165 |
1166 | anymatch@^3.0.3:
1167 | version "3.1.3"
1168 | resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
1169 | integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
1170 | dependencies:
1171 | normalize-path "^3.0.0"
1172 | picomatch "^2.0.4"
1173 |
1174 | appdirsjs@^1.2.4:
1175 | version "1.2.7"
1176 | resolved "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz"
1177 | integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw==
1178 |
1179 | argparse@^1.0.7:
1180 | version "1.0.10"
1181 | resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"
1182 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
1183 | dependencies:
1184 | sprintf-js "~1.0.2"
1185 |
1186 | asap@~2.0.6:
1187 | version "2.0.6"
1188 | resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"
1189 | integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
1190 |
1191 | ast-types@0.15.2:
1192 | version "0.15.2"
1193 | resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz"
1194 | integrity sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==
1195 | dependencies:
1196 | tslib "^2.0.1"
1197 |
1198 | astral-regex@^1.0.0:
1199 | version "1.0.0"
1200 | resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz"
1201 | integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
1202 |
1203 | async-limiter@~1.0.0:
1204 | version "1.0.1"
1205 | resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz"
1206 | integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
1207 |
1208 | async@^3.2.2:
1209 | version "3.2.6"
1210 | resolved "https://registry.npmjs.org/async/-/async-3.2.6.tgz"
1211 | integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==
1212 |
1213 | babel-core@^7.0.0-bridge.0:
1214 | version "7.0.0-bridge.0"
1215 | resolved "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz"
1216 | integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==
1217 |
1218 | babel-plugin-polyfill-corejs2@^0.4.10:
1219 | version "0.4.13"
1220 | resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz"
1221 | integrity sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==
1222 | dependencies:
1223 | "@babel/compat-data" "^7.22.6"
1224 | "@babel/helper-define-polyfill-provider" "^0.6.4"
1225 | semver "^6.3.1"
1226 |
1227 | babel-plugin-polyfill-corejs3@^0.11.0:
1228 | version "0.11.1"
1229 | resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz"
1230 | integrity sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==
1231 | dependencies:
1232 | "@babel/helper-define-polyfill-provider" "^0.6.3"
1233 | core-js-compat "^3.40.0"
1234 |
1235 | babel-plugin-polyfill-regenerator@^0.6.1:
1236 | version "0.6.4"
1237 | resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz"
1238 | integrity sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==
1239 | dependencies:
1240 | "@babel/helper-define-polyfill-provider" "^0.6.4"
1241 |
1242 | babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0:
1243 | version "7.0.0-beta.0"
1244 | resolved "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz"
1245 | integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==
1246 |
1247 | babel-plugin-transform-flow-enums@^0.0.2:
1248 | version "0.0.2"
1249 | resolved "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz"
1250 | integrity sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==
1251 | dependencies:
1252 | "@babel/plugin-syntax-flow" "^7.12.1"
1253 |
1254 | babel-preset-fbjs@^3.4.0:
1255 | version "3.4.0"
1256 | resolved "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz"
1257 | integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==
1258 | dependencies:
1259 | "@babel/plugin-proposal-class-properties" "^7.0.0"
1260 | "@babel/plugin-proposal-object-rest-spread" "^7.0.0"
1261 | "@babel/plugin-syntax-class-properties" "^7.0.0"
1262 | "@babel/plugin-syntax-flow" "^7.0.0"
1263 | "@babel/plugin-syntax-jsx" "^7.0.0"
1264 | "@babel/plugin-syntax-object-rest-spread" "^7.0.0"
1265 | "@babel/plugin-transform-arrow-functions" "^7.0.0"
1266 | "@babel/plugin-transform-block-scoped-functions" "^7.0.0"
1267 | "@babel/plugin-transform-block-scoping" "^7.0.0"
1268 | "@babel/plugin-transform-classes" "^7.0.0"
1269 | "@babel/plugin-transform-computed-properties" "^7.0.0"
1270 | "@babel/plugin-transform-destructuring" "^7.0.0"
1271 | "@babel/plugin-transform-flow-strip-types" "^7.0.0"
1272 | "@babel/plugin-transform-for-of" "^7.0.0"
1273 | "@babel/plugin-transform-function-name" "^7.0.0"
1274 | "@babel/plugin-transform-literals" "^7.0.0"
1275 | "@babel/plugin-transform-member-expression-literals" "^7.0.0"
1276 | "@babel/plugin-transform-modules-commonjs" "^7.0.0"
1277 | "@babel/plugin-transform-object-super" "^7.0.0"
1278 | "@babel/plugin-transform-parameters" "^7.0.0"
1279 | "@babel/plugin-transform-property-literals" "^7.0.0"
1280 | "@babel/plugin-transform-react-display-name" "^7.0.0"
1281 | "@babel/plugin-transform-react-jsx" "^7.0.0"
1282 | "@babel/plugin-transform-shorthand-properties" "^7.0.0"
1283 | "@babel/plugin-transform-spread" "^7.0.0"
1284 | "@babel/plugin-transform-template-literals" "^7.0.0"
1285 | babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0"
1286 |
1287 | balanced-match@^1.0.0:
1288 | version "1.0.2"
1289 | resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
1290 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
1291 |
1292 | base64-js@^1.1.2, base64-js@^1.3.1:
1293 | version "1.5.1"
1294 | resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
1295 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
1296 |
1297 | bl@^4.1.0:
1298 | version "4.1.0"
1299 | resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz"
1300 | integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
1301 | dependencies:
1302 | buffer "^5.5.0"
1303 | inherits "^2.0.4"
1304 | readable-stream "^3.4.0"
1305 |
1306 | brace-expansion@^1.1.7:
1307 | version "1.1.11"
1308 | resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
1309 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
1310 | dependencies:
1311 | balanced-match "^1.0.0"
1312 | concat-map "0.0.1"
1313 |
1314 | braces@^3.0.3:
1315 | version "3.0.3"
1316 | resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz"
1317 | integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
1318 | dependencies:
1319 | fill-range "^7.1.1"
1320 |
1321 | browserslist@^4.24.0, browserslist@^4.24.4:
1322 | version "4.24.5"
1323 | resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz"
1324 | integrity sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==
1325 | dependencies:
1326 | caniuse-lite "^1.0.30001716"
1327 | electron-to-chromium "^1.5.149"
1328 | node-releases "^2.0.19"
1329 | update-browserslist-db "^1.1.3"
1330 |
1331 | bser@2.1.1:
1332 | version "2.1.1"
1333 | resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz"
1334 | integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==
1335 | dependencies:
1336 | node-int64 "^0.4.0"
1337 |
1338 | buffer-from@^1.0.0:
1339 | version "1.1.2"
1340 | resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
1341 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
1342 |
1343 | buffer@^5.5.0:
1344 | version "5.7.1"
1345 | resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"
1346 | integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
1347 | dependencies:
1348 | base64-js "^1.3.1"
1349 | ieee754 "^1.1.13"
1350 |
1351 | bytes@3.1.2:
1352 | version "3.1.2"
1353 | resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
1354 | integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
1355 |
1356 | caller-callsite@^2.0.0:
1357 | version "2.0.0"
1358 | resolved "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz"
1359 | integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==
1360 | dependencies:
1361 | callsites "^2.0.0"
1362 |
1363 | caller-path@^2.0.0:
1364 | version "2.0.0"
1365 | resolved "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz"
1366 | integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==
1367 | dependencies:
1368 | caller-callsite "^2.0.0"
1369 |
1370 | callsites@^2.0.0:
1371 | version "2.0.0"
1372 | resolved "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz"
1373 | integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==
1374 |
1375 | camelcase@^5.0.0:
1376 | version "5.3.1"
1377 | resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
1378 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
1379 |
1380 | camelcase@^6.2.0:
1381 | version "6.3.0"
1382 | resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz"
1383 | integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
1384 |
1385 | caniuse-lite@^1.0.30001716:
1386 | version "1.0.30001717"
1387 | resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001717.tgz"
1388 | integrity sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==
1389 |
1390 | chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
1391 | version "4.1.2"
1392 | resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
1393 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
1394 | dependencies:
1395 | ansi-styles "^4.1.0"
1396 | supports-color "^7.1.0"
1397 |
1398 | ci-info@^2.0.0:
1399 | version "2.0.0"
1400 | resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz"
1401 | integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
1402 |
1403 | ci-info@^3.2.0:
1404 | version "3.9.0"
1405 | resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz"
1406 | integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==
1407 |
1408 | cli-cursor@^3.1.0:
1409 | version "3.1.0"
1410 | resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz"
1411 | integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
1412 | dependencies:
1413 | restore-cursor "^3.1.0"
1414 |
1415 | cli-spinners@^2.5.0:
1416 | version "2.9.2"
1417 | resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz"
1418 | integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
1419 |
1420 | cliui@^6.0.0:
1421 | version "6.0.0"
1422 | resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz"
1423 | integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
1424 | dependencies:
1425 | string-width "^4.2.0"
1426 | strip-ansi "^6.0.0"
1427 | wrap-ansi "^6.2.0"
1428 |
1429 | cliui@^8.0.1:
1430 | version "8.0.1"
1431 | resolved "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz"
1432 | integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==
1433 | dependencies:
1434 | string-width "^4.2.0"
1435 | strip-ansi "^6.0.1"
1436 | wrap-ansi "^7.0.0"
1437 |
1438 | clone-deep@^4.0.1:
1439 | version "4.0.1"
1440 | resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz"
1441 | integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
1442 | dependencies:
1443 | is-plain-object "^2.0.4"
1444 | kind-of "^6.0.2"
1445 | shallow-clone "^3.0.0"
1446 |
1447 | clone@^1.0.2:
1448 | version "1.0.4"
1449 | resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"
1450 | integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==
1451 |
1452 | color-convert@^1.9.0:
1453 | version "1.9.3"
1454 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
1455 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
1456 | dependencies:
1457 | color-name "1.1.3"
1458 |
1459 | color-convert@^2.0.1:
1460 | version "2.0.1"
1461 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
1462 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
1463 | dependencies:
1464 | color-name "~1.1.4"
1465 |
1466 | color-name@~1.1.4:
1467 | version "1.1.4"
1468 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
1469 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
1470 |
1471 | color-name@1.1.3:
1472 | version "1.1.3"
1473 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
1474 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
1475 |
1476 | colorette@^1.0.7:
1477 | version "1.4.0"
1478 | resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz"
1479 | integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==
1480 |
1481 | command-exists@^1.2.8:
1482 | version "1.2.9"
1483 | resolved "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz"
1484 | integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==
1485 |
1486 | commander@^2.20.0:
1487 | version "2.20.3"
1488 | resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
1489 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
1490 |
1491 | commander@^9.4.1:
1492 | version "9.5.0"
1493 | resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz"
1494 | integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==
1495 |
1496 | commander@~2.14.1:
1497 | version "2.14.1"
1498 | resolved "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz"
1499 | integrity sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==
1500 |
1501 | commondir@^1.0.1:
1502 | version "1.0.1"
1503 | resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"
1504 | integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
1505 |
1506 | compressible@~2.0.18:
1507 | version "2.0.18"
1508 | resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz"
1509 | integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
1510 | dependencies:
1511 | mime-db ">= 1.43.0 < 2"
1512 |
1513 | compression@^1.7.1:
1514 | version "1.8.0"
1515 | resolved "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz"
1516 | integrity sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==
1517 | dependencies:
1518 | bytes "3.1.2"
1519 | compressible "~2.0.18"
1520 | debug "2.6.9"
1521 | negotiator "~0.6.4"
1522 | on-headers "~1.0.2"
1523 | safe-buffer "5.2.1"
1524 | vary "~1.1.2"
1525 |
1526 | concat-map@0.0.1:
1527 | version "0.0.1"
1528 | resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
1529 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
1530 |
1531 | connect@^3.6.5:
1532 | version "3.7.0"
1533 | resolved "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz"
1534 | integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==
1535 | dependencies:
1536 | debug "2.6.9"
1537 | finalhandler "1.1.2"
1538 | parseurl "~1.3.3"
1539 | utils-merge "1.0.1"
1540 |
1541 | convert-source-map@^2.0.0:
1542 | version "2.0.0"
1543 | resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
1544 | integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
1545 |
1546 | core-js-compat@^3.40.0:
1547 | version "3.42.0"
1548 | resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.42.0.tgz"
1549 | integrity sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==
1550 | dependencies:
1551 | browserslist "^4.24.4"
1552 |
1553 | core-util-is@~1.0.0:
1554 | version "1.0.3"
1555 | resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
1556 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
1557 |
1558 | cosmiconfig@^5.0.5, cosmiconfig@^5.1.0:
1559 | version "5.2.1"
1560 | resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz"
1561 | integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==
1562 | dependencies:
1563 | import-fresh "^2.0.0"
1564 | is-directory "^0.3.1"
1565 | js-yaml "^3.13.1"
1566 | parse-json "^4.0.0"
1567 |
1568 | cross-spawn@^7.0.3:
1569 | version "7.0.6"
1570 | resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz"
1571 | integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==
1572 | dependencies:
1573 | path-key "^3.1.0"
1574 | shebang-command "^2.0.0"
1575 | which "^2.0.1"
1576 |
1577 | csstype@^3.0.2:
1578 | version "3.1.3"
1579 | resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz"
1580 | integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
1581 |
1582 | dayjs@^1.8.15:
1583 | version "1.11.13"
1584 | resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz"
1585 | integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==
1586 |
1587 | debug@^2.2.0, debug@2.6.9:
1588 | version "2.6.9"
1589 | resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
1590 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
1591 | dependencies:
1592 | ms "2.0.0"
1593 |
1594 | debug@^4.1.0:
1595 | version "4.4.0"
1596 | resolved "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz"
1597 | integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
1598 | dependencies:
1599 | ms "^2.1.3"
1600 |
1601 | debug@^4.1.1:
1602 | version "4.4.0"
1603 | resolved "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz"
1604 | integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
1605 | dependencies:
1606 | ms "^2.1.3"
1607 |
1608 | debug@^4.3.1:
1609 | version "4.4.0"
1610 | resolved "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz"
1611 | integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
1612 | dependencies:
1613 | ms "^2.1.3"
1614 |
1615 | decamelize@^1.2.0:
1616 | version "1.2.0"
1617 | resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
1618 | integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
1619 |
1620 | deepmerge@^4.3.0:
1621 | version "4.3.1"
1622 | resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz"
1623 | integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
1624 |
1625 | defaults@^1.0.3:
1626 | version "1.0.4"
1627 | resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz"
1628 | integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==
1629 | dependencies:
1630 | clone "^1.0.2"
1631 |
1632 | denodeify@^1.2.1:
1633 | version "1.2.1"
1634 | resolved "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz"
1635 | integrity sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==
1636 |
1637 | depd@2.0.0:
1638 | version "2.0.0"
1639 | resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
1640 | integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
1641 |
1642 | deprecated-react-native-prop-types@^4.2.3:
1643 | version "4.2.3"
1644 | resolved "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.2.3.tgz"
1645 | integrity sha512-2rLTiMKidIFFYpIVM69UnQKngLqQfL6I11Ch8wGSBftS18FUXda+o2we2950X+1dmbgps28niI3qwyH4eX3Z1g==
1646 | dependencies:
1647 | "@react-native/normalize-colors" "<0.73.0"
1648 | invariant "^2.2.4"
1649 | prop-types "^15.8.1"
1650 |
1651 | destroy@1.2.0:
1652 | version "1.2.0"
1653 | resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"
1654 | integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
1655 |
1656 | ee-first@1.1.1:
1657 | version "1.1.1"
1658 | resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
1659 | integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
1660 |
1661 | electron-to-chromium@^1.5.149:
1662 | version "1.5.150"
1663 | resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.150.tgz"
1664 | integrity sha512-rOOkP2ZUMx1yL4fCxXQKDHQ8ZXwisb2OycOQVKHgvB3ZI4CvehOd4y2tfnnLDieJ3Zs1RL1Dlp3cMkyIn7nnXA==
1665 |
1666 | emoji-regex@^8.0.0:
1667 | version "8.0.0"
1668 | resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
1669 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
1670 |
1671 | encodeurl@~1.0.2:
1672 | version "1.0.2"
1673 | resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
1674 | integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
1675 |
1676 | encodeurl@~2.0.0:
1677 | version "2.0.0"
1678 | resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz"
1679 | integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==
1680 |
1681 | envinfo@^7.7.2:
1682 | version "7.14.0"
1683 | resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz"
1684 | integrity sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==
1685 |
1686 | error-ex@^1.3.1:
1687 | version "1.3.2"
1688 | resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
1689 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
1690 | dependencies:
1691 | is-arrayish "^0.2.1"
1692 |
1693 | error-stack-parser@^2.0.6:
1694 | version "2.1.4"
1695 | resolved "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz"
1696 | integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==
1697 | dependencies:
1698 | stackframe "^1.3.4"
1699 |
1700 | errorhandler@^1.5.1:
1701 | version "1.5.1"
1702 | resolved "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz"
1703 | integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==
1704 | dependencies:
1705 | accepts "~1.3.7"
1706 | escape-html "~1.0.3"
1707 |
1708 | escalade@^3.1.1, escalade@^3.2.0:
1709 | version "3.2.0"
1710 | resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz"
1711 | integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
1712 |
1713 | escape-html@~1.0.3:
1714 | version "1.0.3"
1715 | resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
1716 | integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
1717 |
1718 | escape-string-regexp@^2.0.0:
1719 | version "2.0.0"
1720 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz"
1721 | integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
1722 |
1723 | esprima@^4.0.0, esprima@~4.0.0:
1724 | version "4.0.1"
1725 | resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz"
1726 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
1727 |
1728 | etag@~1.8.1:
1729 | version "1.8.1"
1730 | resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
1731 | integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
1732 |
1733 | event-target-shim@^5.0.0, event-target-shim@^5.0.1:
1734 | version "5.0.1"
1735 | resolved "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz"
1736 | integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
1737 |
1738 | execa@^5.0.0:
1739 | version "5.1.1"
1740 | resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"
1741 | integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
1742 | dependencies:
1743 | cross-spawn "^7.0.3"
1744 | get-stream "^6.0.0"
1745 | human-signals "^2.1.0"
1746 | is-stream "^2.0.0"
1747 | merge-stream "^2.0.0"
1748 | npm-run-path "^4.0.1"
1749 | onetime "^5.1.2"
1750 | signal-exit "^3.0.3"
1751 | strip-final-newline "^2.0.0"
1752 |
1753 | fast-xml-parser@^4.0.12:
1754 | version "4.5.3"
1755 | resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz"
1756 | integrity sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==
1757 | dependencies:
1758 | strnum "^1.1.1"
1759 |
1760 | fb-watchman@^2.0.0:
1761 | version "2.0.2"
1762 | resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz"
1763 | integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==
1764 | dependencies:
1765 | bser "2.1.1"
1766 |
1767 | fill-range@^7.1.1:
1768 | version "7.1.1"
1769 | resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz"
1770 | integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
1771 | dependencies:
1772 | to-regex-range "^5.0.1"
1773 |
1774 | finalhandler@1.1.2:
1775 | version "1.1.2"
1776 | resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz"
1777 | integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
1778 | dependencies:
1779 | debug "2.6.9"
1780 | encodeurl "~1.0.2"
1781 | escape-html "~1.0.3"
1782 | on-finished "~2.3.0"
1783 | parseurl "~1.3.3"
1784 | statuses "~1.5.0"
1785 | unpipe "~1.0.0"
1786 |
1787 | find-cache-dir@^2.0.0:
1788 | version "2.1.0"
1789 | resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz"
1790 | integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==
1791 | dependencies:
1792 | commondir "^1.0.1"
1793 | make-dir "^2.0.0"
1794 | pkg-dir "^3.0.0"
1795 |
1796 | find-up@^3.0.0:
1797 | version "3.0.0"
1798 | resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"
1799 | integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
1800 | dependencies:
1801 | locate-path "^3.0.0"
1802 |
1803 | find-up@^4.1.0:
1804 | version "4.1.0"
1805 | resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
1806 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
1807 | dependencies:
1808 | locate-path "^5.0.0"
1809 | path-exists "^4.0.0"
1810 |
1811 | find-up@^5.0.0:
1812 | version "5.0.0"
1813 | resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"
1814 | integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
1815 | dependencies:
1816 | locate-path "^6.0.0"
1817 | path-exists "^4.0.0"
1818 |
1819 | flow-enums-runtime@^0.0.5:
1820 | version "0.0.5"
1821 | resolved "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz"
1822 | integrity sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ==
1823 |
1824 | flow-parser@^0.206.0, flow-parser@0.*:
1825 | version "0.206.0"
1826 | resolved "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz"
1827 | integrity sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==
1828 |
1829 | fresh@0.5.2:
1830 | version "0.5.2"
1831 | resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
1832 | integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
1833 |
1834 | fs-extra@^8.1.0:
1835 | version "8.1.0"
1836 | resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz"
1837 | integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
1838 | dependencies:
1839 | graceful-fs "^4.2.0"
1840 | jsonfile "^4.0.0"
1841 | universalify "^0.1.0"
1842 |
1843 | fs.realpath@^1.0.0:
1844 | version "1.0.0"
1845 | resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
1846 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
1847 |
1848 | fsevents@^2.3.2:
1849 | version "2.3.3"
1850 | resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
1851 | integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
1852 |
1853 | function-bind@^1.1.2:
1854 | version "1.1.2"
1855 | resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
1856 | integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
1857 |
1858 | gensync@^1.0.0-beta.2:
1859 | version "1.0.0-beta.2"
1860 | resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
1861 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
1862 |
1863 | get-caller-file@^2.0.1, get-caller-file@^2.0.5:
1864 | version "2.0.5"
1865 | resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
1866 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
1867 |
1868 | get-stream@^6.0.0:
1869 | version "6.0.1"
1870 | resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz"
1871 | integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
1872 |
1873 | glob@^7.1.1, glob@^7.1.3:
1874 | version "7.2.3"
1875 | resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
1876 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
1877 | dependencies:
1878 | fs.realpath "^1.0.0"
1879 | inflight "^1.0.4"
1880 | inherits "2"
1881 | minimatch "^3.1.1"
1882 | once "^1.3.0"
1883 | path-is-absolute "^1.0.0"
1884 |
1885 | globals@^11.1.0:
1886 | version "11.12.0"
1887 | resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
1888 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1889 |
1890 | graceful-fs@^4.1.11, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9:
1891 | version "4.2.11"
1892 | resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
1893 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
1894 |
1895 | has-flag@^4.0.0:
1896 | version "4.0.0"
1897 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
1898 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1899 |
1900 | hasown@^2.0.2:
1901 | version "2.0.2"
1902 | resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz"
1903 | integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
1904 | dependencies:
1905 | function-bind "^1.1.2"
1906 |
1907 | hermes-estree@0.12.0:
1908 | version "0.12.0"
1909 | resolved "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.12.0.tgz"
1910 | integrity sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw==
1911 |
1912 | hermes-parser@0.12.0:
1913 | version "0.12.0"
1914 | resolved "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.12.0.tgz"
1915 | integrity sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw==
1916 | dependencies:
1917 | hermes-estree "0.12.0"
1918 |
1919 | hermes-profile-transformer@^0.0.6:
1920 | version "0.0.6"
1921 | resolved "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz"
1922 | integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==
1923 | dependencies:
1924 | source-map "^0.7.3"
1925 |
1926 | http-errors@2.0.0:
1927 | version "2.0.0"
1928 | resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
1929 | integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
1930 | dependencies:
1931 | depd "2.0.0"
1932 | inherits "2.0.4"
1933 | setprototypeof "1.2.0"
1934 | statuses "2.0.1"
1935 | toidentifier "1.0.1"
1936 |
1937 | human-signals@^2.1.0:
1938 | version "2.1.0"
1939 | resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz"
1940 | integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
1941 |
1942 | ieee754@^1.1.13:
1943 | version "1.2.1"
1944 | resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
1945 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
1946 |
1947 | image-size@^1.0.2:
1948 | version "1.2.1"
1949 | resolved "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz"
1950 | integrity sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==
1951 | dependencies:
1952 | queue "6.0.2"
1953 |
1954 | import-fresh@^2.0.0:
1955 | version "2.0.0"
1956 | resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz"
1957 | integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==
1958 | dependencies:
1959 | caller-path "^2.0.0"
1960 | resolve-from "^3.0.0"
1961 |
1962 | imurmurhash@^0.1.4:
1963 | version "0.1.4"
1964 | resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
1965 | integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
1966 |
1967 | inflight@^1.0.4:
1968 | version "1.0.6"
1969 | resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
1970 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
1971 | dependencies:
1972 | once "^1.3.0"
1973 | wrappy "1"
1974 |
1975 | inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@2, inherits@2.0.4:
1976 | version "2.0.4"
1977 | resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
1978 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1979 |
1980 | invariant@^2.2.4:
1981 | version "2.2.4"
1982 | resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz"
1983 | integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
1984 | dependencies:
1985 | loose-envify "^1.0.0"
1986 |
1987 | is-arrayish@^0.2.1:
1988 | version "0.2.1"
1989 | resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
1990 | integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
1991 |
1992 | is-core-module@^2.16.0:
1993 | version "2.16.1"
1994 | resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz"
1995 | integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==
1996 | dependencies:
1997 | hasown "^2.0.2"
1998 |
1999 | is-directory@^0.3.1:
2000 | version "0.3.1"
2001 | resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz"
2002 | integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==
2003 |
2004 | is-fullwidth-code-point@^2.0.0:
2005 | version "2.0.0"
2006 | resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
2007 | integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==
2008 |
2009 | is-fullwidth-code-point@^3.0.0:
2010 | version "3.0.0"
2011 | resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
2012 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
2013 |
2014 | is-interactive@^1.0.0:
2015 | version "1.0.0"
2016 | resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz"
2017 | integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
2018 |
2019 | is-number@^7.0.0:
2020 | version "7.0.0"
2021 | resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
2022 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
2023 |
2024 | is-plain-object@^2.0.4:
2025 | version "2.0.4"
2026 | resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz"
2027 | integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
2028 | dependencies:
2029 | isobject "^3.0.1"
2030 |
2031 | is-stream@^2.0.0:
2032 | version "2.0.1"
2033 | resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"
2034 | integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
2035 |
2036 | is-unicode-supported@^0.1.0:
2037 | version "0.1.0"
2038 | resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz"
2039 | integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
2040 |
2041 | is-wsl@^1.1.0:
2042 | version "1.1.0"
2043 | resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz"
2044 | integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==
2045 |
2046 | isarray@~1.0.0:
2047 | version "1.0.0"
2048 | resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
2049 | integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
2050 |
2051 | isexe@^2.0.0:
2052 | version "2.0.0"
2053 | resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
2054 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
2055 |
2056 | isobject@^3.0.1:
2057 | version "3.0.1"
2058 | resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"
2059 | integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
2060 |
2061 | jest-environment-node@^29.2.1:
2062 | version "29.7.0"
2063 | resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz"
2064 | integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==
2065 | dependencies:
2066 | "@jest/environment" "^29.7.0"
2067 | "@jest/fake-timers" "^29.7.0"
2068 | "@jest/types" "^29.6.3"
2069 | "@types/node" "*"
2070 | jest-mock "^29.7.0"
2071 | jest-util "^29.7.0"
2072 |
2073 | jest-get-type@^29.6.3:
2074 | version "29.6.3"
2075 | resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz"
2076 | integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==
2077 |
2078 | jest-message-util@^29.7.0:
2079 | version "29.7.0"
2080 | resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz"
2081 | integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==
2082 | dependencies:
2083 | "@babel/code-frame" "^7.12.13"
2084 | "@jest/types" "^29.6.3"
2085 | "@types/stack-utils" "^2.0.0"
2086 | chalk "^4.0.0"
2087 | graceful-fs "^4.2.9"
2088 | micromatch "^4.0.4"
2089 | pretty-format "^29.7.0"
2090 | slash "^3.0.0"
2091 | stack-utils "^2.0.3"
2092 |
2093 | jest-mock@^29.7.0:
2094 | version "29.7.0"
2095 | resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz"
2096 | integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==
2097 | dependencies:
2098 | "@jest/types" "^29.6.3"
2099 | "@types/node" "*"
2100 | jest-util "^29.7.0"
2101 |
2102 | jest-regex-util@^27.0.6:
2103 | version "27.5.1"
2104 | resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz"
2105 | integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==
2106 |
2107 | jest-util@^27.2.0:
2108 | version "27.5.1"
2109 | resolved "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz"
2110 | integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==
2111 | dependencies:
2112 | "@jest/types" "^27.5.1"
2113 | "@types/node" "*"
2114 | chalk "^4.0.0"
2115 | ci-info "^3.2.0"
2116 | graceful-fs "^4.2.9"
2117 | picomatch "^2.2.3"
2118 |
2119 | jest-util@^29.7.0:
2120 | version "29.7.0"
2121 | resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz"
2122 | integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==
2123 | dependencies:
2124 | "@jest/types" "^29.6.3"
2125 | "@types/node" "*"
2126 | chalk "^4.0.0"
2127 | ci-info "^3.2.0"
2128 | graceful-fs "^4.2.9"
2129 | picomatch "^2.2.3"
2130 |
2131 | jest-validate@^29.2.1:
2132 | version "29.7.0"
2133 | resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz"
2134 | integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==
2135 | dependencies:
2136 | "@jest/types" "^29.6.3"
2137 | camelcase "^6.2.0"
2138 | chalk "^4.0.0"
2139 | jest-get-type "^29.6.3"
2140 | leven "^3.1.0"
2141 | pretty-format "^29.7.0"
2142 |
2143 | jest-worker@^27.2.0:
2144 | version "27.5.1"
2145 | resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz"
2146 | integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==
2147 | dependencies:
2148 | "@types/node" "*"
2149 | merge-stream "^2.0.0"
2150 | supports-color "^8.0.0"
2151 |
2152 | joi@^17.2.1:
2153 | version "17.13.3"
2154 | resolved "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz"
2155 | integrity sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==
2156 | dependencies:
2157 | "@hapi/hoek" "^9.3.0"
2158 | "@hapi/topo" "^5.1.0"
2159 | "@sideway/address" "^4.1.5"
2160 | "@sideway/formula" "^3.0.1"
2161 | "@sideway/pinpoint" "^2.0.0"
2162 |
2163 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
2164 | version "4.0.0"
2165 | resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
2166 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
2167 |
2168 | js-yaml@^3.13.1:
2169 | version "3.14.1"
2170 | resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"
2171 | integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
2172 | dependencies:
2173 | argparse "^1.0.7"
2174 | esprima "^4.0.0"
2175 |
2176 | jsc-android@^250231.0.0:
2177 | version "250231.0.0"
2178 | resolved "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz"
2179 | integrity sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==
2180 |
2181 | jsc-safe-url@^0.2.2:
2182 | version "0.2.4"
2183 | resolved "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz"
2184 | integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==
2185 |
2186 | jscodeshift@^0.14.0:
2187 | version "0.14.0"
2188 | resolved "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz"
2189 | integrity sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==
2190 | dependencies:
2191 | "@babel/core" "^7.13.16"
2192 | "@babel/parser" "^7.13.16"
2193 | "@babel/plugin-proposal-class-properties" "^7.13.0"
2194 | "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8"
2195 | "@babel/plugin-proposal-optional-chaining" "^7.13.12"
2196 | "@babel/plugin-transform-modules-commonjs" "^7.13.8"
2197 | "@babel/preset-flow" "^7.13.13"
2198 | "@babel/preset-typescript" "^7.13.0"
2199 | "@babel/register" "^7.13.16"
2200 | babel-core "^7.0.0-bridge.0"
2201 | chalk "^4.1.2"
2202 | flow-parser "0.*"
2203 | graceful-fs "^4.2.4"
2204 | micromatch "^4.0.4"
2205 | neo-async "^2.5.0"
2206 | node-dir "^0.1.17"
2207 | recast "^0.21.0"
2208 | temp "^0.8.4"
2209 | write-file-atomic "^2.3.0"
2210 |
2211 | jsesc@^3.0.2:
2212 | version "3.1.0"
2213 | resolved "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz"
2214 | integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==
2215 |
2216 | jsesc@~3.0.2:
2217 | version "3.0.2"
2218 | resolved "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz"
2219 | integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==
2220 |
2221 | json-parse-better-errors@^1.0.1:
2222 | version "1.0.2"
2223 | resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz"
2224 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
2225 |
2226 | json5@^2.2.3:
2227 | version "2.2.3"
2228 | resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz"
2229 | integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
2230 |
2231 | jsonfile@^4.0.0:
2232 | version "4.0.0"
2233 | resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
2234 | integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
2235 | optionalDependencies:
2236 | graceful-fs "^4.1.6"
2237 |
2238 | kind-of@^6.0.2:
2239 | version "6.0.3"
2240 | resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
2241 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
2242 |
2243 | kleur@^3.0.3:
2244 | version "3.0.3"
2245 | resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz"
2246 | integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
2247 |
2248 | leven@^3.1.0:
2249 | version "3.1.0"
2250 | resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz"
2251 | integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
2252 |
2253 | locate-path@^3.0.0:
2254 | version "3.0.0"
2255 | resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"
2256 | integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
2257 | dependencies:
2258 | p-locate "^3.0.0"
2259 | path-exists "^3.0.0"
2260 |
2261 | locate-path@^5.0.0:
2262 | version "5.0.0"
2263 | resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
2264 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
2265 | dependencies:
2266 | p-locate "^4.1.0"
2267 |
2268 | locate-path@^6.0.0:
2269 | version "6.0.0"
2270 | resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"
2271 | integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
2272 | dependencies:
2273 | p-locate "^5.0.0"
2274 |
2275 | lodash.debounce@^4.0.8:
2276 | version "4.0.8"
2277 | resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
2278 | integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
2279 |
2280 | lodash.throttle@^4.1.1:
2281 | version "4.1.1"
2282 | resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz"
2283 | integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==
2284 |
2285 | log-symbols@^4.1.0:
2286 | version "4.1.0"
2287 | resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz"
2288 | integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
2289 | dependencies:
2290 | chalk "^4.1.0"
2291 | is-unicode-supported "^0.1.0"
2292 |
2293 | logkitty@^0.7.1:
2294 | version "0.7.1"
2295 | resolved "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz"
2296 | integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==
2297 | dependencies:
2298 | ansi-fragments "^0.2.1"
2299 | dayjs "^1.8.15"
2300 | yargs "^15.1.0"
2301 |
2302 | loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
2303 | version "1.4.0"
2304 | resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
2305 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
2306 | dependencies:
2307 | js-tokens "^3.0.0 || ^4.0.0"
2308 |
2309 | lru-cache@^5.1.1:
2310 | version "5.1.1"
2311 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
2312 | integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
2313 | dependencies:
2314 | yallist "^3.0.2"
2315 |
2316 | make-dir@^2.0.0, make-dir@^2.1.0:
2317 | version "2.1.0"
2318 | resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz"
2319 | integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==
2320 | dependencies:
2321 | pify "^4.0.1"
2322 | semver "^5.6.0"
2323 |
2324 | makeerror@1.0.12:
2325 | version "1.0.12"
2326 | resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz"
2327 | integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==
2328 | dependencies:
2329 | tmpl "1.0.5"
2330 |
2331 | memoize-one@^5.0.0:
2332 | version "5.2.1"
2333 | resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz"
2334 | integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==
2335 |
2336 | merge-stream@^2.0.0:
2337 | version "2.0.0"
2338 | resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
2339 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
2340 |
2341 | metro-babel-transformer@0.76.9:
2342 | version "0.76.9"
2343 | resolved "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.76.9.tgz"
2344 | integrity sha512-dAnAmBqRdTwTPVn4W4JrowPolxD1MDbuU97u3MqtWZgVRvDpmr+Cqnn5oSxLQk3Uc+Zy3wkqVrB/zXNRlLDSAQ==
2345 | dependencies:
2346 | "@babel/core" "^7.20.0"
2347 | hermes-parser "0.12.0"
2348 | nullthrows "^1.1.1"
2349 |
2350 | metro-cache-key@0.76.9:
2351 | version "0.76.9"
2352 | resolved "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.76.9.tgz"
2353 | integrity sha512-ugJuYBLngHVh1t2Jj+uP9pSCQl7enzVXkuh6+N3l0FETfqjgOaSHlcnIhMPn6yueGsjmkiIfxQU4fyFVXRtSTw==
2354 |
2355 | metro-cache@0.76.9:
2356 | version "0.76.9"
2357 | resolved "https://registry.npmjs.org/metro-cache/-/metro-cache-0.76.9.tgz"
2358 | integrity sha512-W6QFEU5AJG1gH4Ltv8S2IvhmEhSDYnbPafyj5fGR3YLysdykj+olKv9B0V+YQXtcLGyY5CqpXLYUx595GdiKzA==
2359 | dependencies:
2360 | metro-core "0.76.9"
2361 | rimraf "^3.0.2"
2362 |
2363 | metro-config@^0.76.9, metro-config@0.76.9:
2364 | version "0.76.9"
2365 | resolved "https://registry.npmjs.org/metro-config/-/metro-config-0.76.9.tgz"
2366 | integrity sha512-oYyJ16PY3rprsfoi80L+gDJhFJqsKI3Pob5LKQbJpvL+gGr8qfZe1eQzYp5Xxxk9DOHKBV1xD94NB8GdT/DA8Q==
2367 | dependencies:
2368 | connect "^3.6.5"
2369 | cosmiconfig "^5.0.5"
2370 | jest-validate "^29.2.1"
2371 | metro "0.76.9"
2372 | metro-cache "0.76.9"
2373 | metro-core "0.76.9"
2374 | metro-runtime "0.76.9"
2375 |
2376 | metro-core@^0.76.9, metro-core@0.76.9:
2377 | version "0.76.9"
2378 | resolved "https://registry.npmjs.org/metro-core/-/metro-core-0.76.9.tgz"
2379 | integrity sha512-DSeEr43Wrd5Q7ySfRzYzDwfV89g2OZTQDf1s3exOcLjE5fb7awoLOkA2h46ZzN8NcmbbM0cuJy6hOwF073/yRQ==
2380 | dependencies:
2381 | lodash.throttle "^4.1.1"
2382 | metro-resolver "0.76.9"
2383 |
2384 | metro-file-map@0.76.9:
2385 | version "0.76.9"
2386 | resolved "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.76.9.tgz"
2387 | integrity sha512-7vJd8kksMDTO/0fbf3081bTrlw8SLiploeDf+vkkf0OwlrtDUWPOikfebp+MpZB2S61kamKjCNRfRkgrbPfSwg==
2388 | dependencies:
2389 | anymatch "^3.0.3"
2390 | debug "^2.2.0"
2391 | fb-watchman "^2.0.0"
2392 | graceful-fs "^4.2.4"
2393 | invariant "^2.2.4"
2394 | jest-regex-util "^27.0.6"
2395 | jest-util "^27.2.0"
2396 | jest-worker "^27.2.0"
2397 | micromatch "^4.0.4"
2398 | node-abort-controller "^3.1.1"
2399 | nullthrows "^1.1.1"
2400 | walker "^1.0.7"
2401 | optionalDependencies:
2402 | fsevents "^2.3.2"
2403 |
2404 | metro-inspector-proxy@0.76.9:
2405 | version "0.76.9"
2406 | resolved "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.76.9.tgz"
2407 | integrity sha512-idIiPkb8CYshc0WZmbzwmr4B1QwsQUbpDwBzHwxE1ni27FWKWhV9CD5p+qlXZHgfwJuMRfPN+tIaLSR8+vttYg==
2408 | dependencies:
2409 | connect "^3.6.5"
2410 | debug "^2.2.0"
2411 | node-fetch "^2.2.0"
2412 | ws "^7.5.1"
2413 | yargs "^17.6.2"
2414 |
2415 | metro-minify-terser@0.76.9:
2416 | version "0.76.9"
2417 | resolved "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.76.9.tgz"
2418 | integrity sha512-ju2nUXTKvh96vHPoGZH/INhSvRRKM14CbGAJXQ98+g8K5z1v3luYJ/7+dFQB202eVzJdTB2QMtBjI1jUUpooCg==
2419 | dependencies:
2420 | terser "^5.15.0"
2421 |
2422 | metro-minify-uglify@0.76.9:
2423 | version "0.76.9"
2424 | resolved "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.76.9.tgz"
2425 | integrity sha512-MXRrM3lFo62FPISlPfTqC6n9HTEI3RJjDU5SvpE7sJFfJKLx02xXQEltsL/wzvEqK+DhRQ5DEYACTwf5W4Z3yA==
2426 | dependencies:
2427 | uglify-es "^3.1.9"
2428 |
2429 | metro-react-native-babel-preset@0.76.9:
2430 | version "0.76.9"
2431 | resolved "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.9.tgz"
2432 | integrity sha512-eCBtW/UkJPDr6HlMgFEGF+964DZsUEF9RGeJdZLKWE7d/0nY3ABZ9ZAGxzu9efQ35EWRox5bDMXUGaOwUe5ikQ==
2433 | dependencies:
2434 | "@babel/core" "^7.20.0"
2435 | "@babel/plugin-proposal-async-generator-functions" "^7.0.0"
2436 | "@babel/plugin-proposal-class-properties" "^7.18.0"
2437 | "@babel/plugin-proposal-export-default-from" "^7.0.0"
2438 | "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0"
2439 | "@babel/plugin-proposal-numeric-separator" "^7.0.0"
2440 | "@babel/plugin-proposal-object-rest-spread" "^7.20.0"
2441 | "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
2442 | "@babel/plugin-proposal-optional-chaining" "^7.20.0"
2443 | "@babel/plugin-syntax-dynamic-import" "^7.8.0"
2444 | "@babel/plugin-syntax-export-default-from" "^7.0.0"
2445 | "@babel/plugin-syntax-flow" "^7.18.0"
2446 | "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
2447 | "@babel/plugin-syntax-optional-chaining" "^7.0.0"
2448 | "@babel/plugin-transform-arrow-functions" "^7.0.0"
2449 | "@babel/plugin-transform-async-to-generator" "^7.20.0"
2450 | "@babel/plugin-transform-block-scoping" "^7.0.0"
2451 | "@babel/plugin-transform-classes" "^7.0.0"
2452 | "@babel/plugin-transform-computed-properties" "^7.0.0"
2453 | "@babel/plugin-transform-destructuring" "^7.20.0"
2454 | "@babel/plugin-transform-flow-strip-types" "^7.20.0"
2455 | "@babel/plugin-transform-function-name" "^7.0.0"
2456 | "@babel/plugin-transform-literals" "^7.0.0"
2457 | "@babel/plugin-transform-modules-commonjs" "^7.0.0"
2458 | "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0"
2459 | "@babel/plugin-transform-parameters" "^7.0.0"
2460 | "@babel/plugin-transform-react-display-name" "^7.0.0"
2461 | "@babel/plugin-transform-react-jsx" "^7.0.0"
2462 | "@babel/plugin-transform-react-jsx-self" "^7.0.0"
2463 | "@babel/plugin-transform-react-jsx-source" "^7.0.0"
2464 | "@babel/plugin-transform-runtime" "^7.0.0"
2465 | "@babel/plugin-transform-shorthand-properties" "^7.0.0"
2466 | "@babel/plugin-transform-spread" "^7.0.0"
2467 | "@babel/plugin-transform-sticky-regex" "^7.0.0"
2468 | "@babel/plugin-transform-typescript" "^7.5.0"
2469 | "@babel/plugin-transform-unicode-regex" "^7.0.0"
2470 | "@babel/template" "^7.0.0"
2471 | babel-plugin-transform-flow-enums "^0.0.2"
2472 | react-refresh "^0.4.0"
2473 |
2474 | metro-react-native-babel-transformer@^0.76.9:
2475 | version "0.76.9"
2476 | resolved "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.9.tgz"
2477 | integrity sha512-xXzHcfngSIkbQj+U7i/anFkNL0q2QVarYSzr34CFkzKLa79Rp16B8ki7z9eVVqo9W3B4TBcTXl3BipgRoOoZSQ==
2478 | dependencies:
2479 | "@babel/core" "^7.20.0"
2480 | babel-preset-fbjs "^3.4.0"
2481 | hermes-parser "0.12.0"
2482 | metro-react-native-babel-preset "0.76.9"
2483 | nullthrows "^1.1.1"
2484 |
2485 | metro-resolver@^0.76.9, metro-resolver@0.76.9:
2486 | version "0.76.9"
2487 | resolved "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.76.9.tgz"
2488 | integrity sha512-s86ipNRas9vNR5lChzzSheF7HoaQEmzxBLzwFA6/2YcGmUCowcoyPAfs1yPh4cjMw9F1T4KlMLaiwniGE7HCyw==
2489 |
2490 | metro-runtime@^0.76.9, metro-runtime@0.76.9:
2491 | version "0.76.9"
2492 | resolved "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.76.9.tgz"
2493 | integrity sha512-/5vezDpGUtA0Fv6cJg0+i6wB+QeBbvLeaw9cTSG7L76liP0b91f8vOcYzGaUbHI8pznJCCTerxRzpQ8e3/NcDw==
2494 | dependencies:
2495 | "@babel/runtime" "^7.0.0"
2496 | react-refresh "^0.4.0"
2497 |
2498 | metro-source-map@^0.76.9, metro-source-map@0.76.9:
2499 | version "0.76.9"
2500 | resolved "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.76.9.tgz"
2501 | integrity sha512-q5qsMlu8EFvsT46wUUh+ao+efDsicT30zmaPATNhq+PcTawDbDgnMuUD+FT0bvxxnisU2PWl91RdzKfNc2qPQA==
2502 | dependencies:
2503 | "@babel/traverse" "^7.20.0"
2504 | "@babel/types" "^7.20.0"
2505 | invariant "^2.2.4"
2506 | metro-symbolicate "0.76.9"
2507 | nullthrows "^1.1.1"
2508 | ob1 "0.76.9"
2509 | source-map "^0.5.6"
2510 | vlq "^1.0.0"
2511 |
2512 | metro-symbolicate@0.76.9:
2513 | version "0.76.9"
2514 | resolved "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.76.9.tgz"
2515 | integrity sha512-Yyq6Ukj/IeWnGST09kRt0sBK8TwzGZWoU7YAcQlh14+AREH454Olx4wbFTpkkhUkV05CzNCvUuXQ0efFxhA1bw==
2516 | dependencies:
2517 | invariant "^2.2.4"
2518 | metro-source-map "0.76.9"
2519 | nullthrows "^1.1.1"
2520 | source-map "^0.5.6"
2521 | through2 "^2.0.1"
2522 | vlq "^1.0.0"
2523 |
2524 | metro-transform-plugins@0.76.9:
2525 | version "0.76.9"
2526 | resolved "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.76.9.tgz"
2527 | integrity sha512-YEQeNlOCt92I7S9A3xbrfaDfwfgcxz9PpD/1eeop3c4cO3z3Q3otYuxw0WJ/rUIW8pZfOm5XCehd+1NRbWlAaw==
2528 | dependencies:
2529 | "@babel/core" "^7.20.0"
2530 | "@babel/generator" "^7.20.0"
2531 | "@babel/template" "^7.0.0"
2532 | "@babel/traverse" "^7.20.0"
2533 | nullthrows "^1.1.1"
2534 |
2535 | metro-transform-worker@0.76.9:
2536 | version "0.76.9"
2537 | resolved "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.76.9.tgz"
2538 | integrity sha512-F69A0q0qFdJmP2Clqr6TpTSn4WTV9p5A28h5t9o+mB22ryXBZfUQ6BFBBW/6Wp2k/UtPH+oOsBfV9guiqm3d2Q==
2539 | dependencies:
2540 | "@babel/core" "^7.20.0"
2541 | "@babel/generator" "^7.20.0"
2542 | "@babel/parser" "^7.20.0"
2543 | "@babel/types" "^7.20.0"
2544 | babel-preset-fbjs "^3.4.0"
2545 | metro "0.76.9"
2546 | metro-babel-transformer "0.76.9"
2547 | metro-cache "0.76.9"
2548 | metro-cache-key "0.76.9"
2549 | metro-minify-terser "0.76.9"
2550 | metro-source-map "0.76.9"
2551 | metro-transform-plugins "0.76.9"
2552 | nullthrows "^1.1.1"
2553 |
2554 | metro@^0.76.9, metro@0.76.9:
2555 | version "0.76.9"
2556 | resolved "https://registry.npmjs.org/metro/-/metro-0.76.9.tgz"
2557 | integrity sha512-gcjcfs0l5qIPg0lc5P7pj0x7vPJ97tan+OnEjiYLbKjR1D7Oa78CE93YUPyymUPH6q7VzlzMm1UjT35waEkZUw==
2558 | dependencies:
2559 | "@babel/code-frame" "^7.0.0"
2560 | "@babel/core" "^7.20.0"
2561 | "@babel/generator" "^7.20.0"
2562 | "@babel/parser" "^7.20.0"
2563 | "@babel/template" "^7.0.0"
2564 | "@babel/traverse" "^7.20.0"
2565 | "@babel/types" "^7.20.0"
2566 | accepts "^1.3.7"
2567 | async "^3.2.2"
2568 | chalk "^4.0.0"
2569 | ci-info "^2.0.0"
2570 | connect "^3.6.5"
2571 | debug "^2.2.0"
2572 | denodeify "^1.2.1"
2573 | error-stack-parser "^2.0.6"
2574 | graceful-fs "^4.2.4"
2575 | hermes-parser "0.12.0"
2576 | image-size "^1.0.2"
2577 | invariant "^2.2.4"
2578 | jest-worker "^27.2.0"
2579 | jsc-safe-url "^0.2.2"
2580 | lodash.throttle "^4.1.1"
2581 | metro-babel-transformer "0.76.9"
2582 | metro-cache "0.76.9"
2583 | metro-cache-key "0.76.9"
2584 | metro-config "0.76.9"
2585 | metro-core "0.76.9"
2586 | metro-file-map "0.76.9"
2587 | metro-inspector-proxy "0.76.9"
2588 | metro-minify-uglify "0.76.9"
2589 | metro-react-native-babel-preset "0.76.9"
2590 | metro-resolver "0.76.9"
2591 | metro-runtime "0.76.9"
2592 | metro-source-map "0.76.9"
2593 | metro-symbolicate "0.76.9"
2594 | metro-transform-plugins "0.76.9"
2595 | metro-transform-worker "0.76.9"
2596 | mime-types "^2.1.27"
2597 | node-fetch "^2.2.0"
2598 | nullthrows "^1.1.1"
2599 | rimraf "^3.0.2"
2600 | serialize-error "^2.1.0"
2601 | source-map "^0.5.6"
2602 | strip-ansi "^6.0.0"
2603 | throat "^5.0.0"
2604 | ws "^7.5.1"
2605 | yargs "^17.6.2"
2606 |
2607 | micromatch@^4.0.4:
2608 | version "4.0.8"
2609 | resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz"
2610 | integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
2611 | dependencies:
2612 | braces "^3.0.3"
2613 | picomatch "^2.3.1"
2614 |
2615 | "mime-db@>= 1.43.0 < 2":
2616 | version "1.54.0"
2617 | resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz"
2618 | integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==
2619 |
2620 | mime-db@1.52.0:
2621 | version "1.52.0"
2622 | resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
2623 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
2624 |
2625 | mime-types@^2.1.27, mime-types@~2.1.34:
2626 | version "2.1.35"
2627 | resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
2628 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
2629 | dependencies:
2630 | mime-db "1.52.0"
2631 |
2632 | mime@^2.4.1:
2633 | version "2.6.0"
2634 | resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz"
2635 | integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==
2636 |
2637 | mime@1.6.0:
2638 | version "1.6.0"
2639 | resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
2640 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
2641 |
2642 | mimic-fn@^2.1.0:
2643 | version "2.1.0"
2644 | resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
2645 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
2646 |
2647 | minimatch@^3.0.2, minimatch@^3.1.1:
2648 | version "3.1.2"
2649 | resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
2650 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
2651 | dependencies:
2652 | brace-expansion "^1.1.7"
2653 |
2654 | minimist@^1.2.6:
2655 | version "1.2.8"
2656 | resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
2657 | integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
2658 |
2659 | mkdirp@^0.5.1:
2660 | version "0.5.6"
2661 | resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
2662 | integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
2663 | dependencies:
2664 | minimist "^1.2.6"
2665 |
2666 | ms@^2.1.3:
2667 | version "2.1.3"
2668 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
2669 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
2670 |
2671 | ms@2.0.0:
2672 | version "2.0.0"
2673 | resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
2674 | integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
2675 |
2676 | ms@2.1.3:
2677 | version "2.1.3"
2678 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
2679 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
2680 |
2681 | negotiator@~0.6.4:
2682 | version "0.6.4"
2683 | resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz"
2684 | integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==
2685 |
2686 | negotiator@0.6.3:
2687 | version "0.6.3"
2688 | resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
2689 | integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
2690 |
2691 | neo-async@^2.5.0:
2692 | version "2.6.2"
2693 | resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
2694 | integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
2695 |
2696 | nocache@^3.0.1:
2697 | version "3.0.4"
2698 | resolved "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz"
2699 | integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==
2700 |
2701 | node-abort-controller@^3.1.1:
2702 | version "3.1.1"
2703 | resolved "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz"
2704 | integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==
2705 |
2706 | node-dir@^0.1.17:
2707 | version "0.1.17"
2708 | resolved "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz"
2709 | integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==
2710 | dependencies:
2711 | minimatch "^3.0.2"
2712 |
2713 | node-fetch@^2.2.0, node-fetch@^2.6.0:
2714 | version "2.7.0"
2715 | resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz"
2716 | integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
2717 | dependencies:
2718 | whatwg-url "^5.0.0"
2719 |
2720 | node-int64@^0.4.0:
2721 | version "0.4.0"
2722 | resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz"
2723 | integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==
2724 |
2725 | node-releases@^2.0.19:
2726 | version "2.0.19"
2727 | resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz"
2728 | integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==
2729 |
2730 | node-stream-zip@^1.9.1:
2731 | version "1.15.0"
2732 | resolved "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz"
2733 | integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==
2734 |
2735 | normalize-path@^3.0.0:
2736 | version "3.0.0"
2737 | resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
2738 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
2739 |
2740 | npm-run-path@^4.0.1:
2741 | version "4.0.1"
2742 | resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz"
2743 | integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
2744 | dependencies:
2745 | path-key "^3.0.0"
2746 |
2747 | nullthrows@^1.1.1:
2748 | version "1.1.1"
2749 | resolved "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz"
2750 | integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==
2751 |
2752 | ob1@0.76.9:
2753 | version "0.76.9"
2754 | resolved "https://registry.npmjs.org/ob1/-/ob1-0.76.9.tgz"
2755 | integrity sha512-g0I/OLnSxf6OrN3QjSew3bTDJCdbZoWxnh8adh1z36alwCuGF1dgDeRA25bTYSakrG5WULSaWJPOdgnf1O/oQw==
2756 |
2757 | object-assign@^4.1.1:
2758 | version "4.1.1"
2759 | resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
2760 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
2761 |
2762 | on-finished@~2.3.0:
2763 | version "2.3.0"
2764 | resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"
2765 | integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==
2766 | dependencies:
2767 | ee-first "1.1.1"
2768 |
2769 | on-finished@2.4.1:
2770 | version "2.4.1"
2771 | resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
2772 | integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
2773 | dependencies:
2774 | ee-first "1.1.1"
2775 |
2776 | on-headers@~1.0.2:
2777 | version "1.0.2"
2778 | resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz"
2779 | integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
2780 |
2781 | once@^1.3.0:
2782 | version "1.4.0"
2783 | resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
2784 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
2785 | dependencies:
2786 | wrappy "1"
2787 |
2788 | onetime@^5.1.0, onetime@^5.1.2:
2789 | version "5.1.2"
2790 | resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
2791 | integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
2792 | dependencies:
2793 | mimic-fn "^2.1.0"
2794 |
2795 | open@^6.2.0:
2796 | version "6.4.0"
2797 | resolved "https://registry.npmjs.org/open/-/open-6.4.0.tgz"
2798 | integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==
2799 | dependencies:
2800 | is-wsl "^1.1.0"
2801 |
2802 | ora@^5.4.1:
2803 | version "5.4.1"
2804 | resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz"
2805 | integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
2806 | dependencies:
2807 | bl "^4.1.0"
2808 | chalk "^4.1.0"
2809 | cli-cursor "^3.1.0"
2810 | cli-spinners "^2.5.0"
2811 | is-interactive "^1.0.0"
2812 | is-unicode-supported "^0.1.0"
2813 | log-symbols "^4.1.0"
2814 | strip-ansi "^6.0.0"
2815 | wcwidth "^1.0.1"
2816 |
2817 | p-limit@^2.0.0, p-limit@^2.2.0:
2818 | version "2.3.0"
2819 | resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
2820 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
2821 | dependencies:
2822 | p-try "^2.0.0"
2823 |
2824 | p-limit@^3.0.2:
2825 | version "3.1.0"
2826 | resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
2827 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
2828 | dependencies:
2829 | yocto-queue "^0.1.0"
2830 |
2831 | p-locate@^3.0.0:
2832 | version "3.0.0"
2833 | resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"
2834 | integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
2835 | dependencies:
2836 | p-limit "^2.0.0"
2837 |
2838 | p-locate@^4.1.0:
2839 | version "4.1.0"
2840 | resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
2841 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
2842 | dependencies:
2843 | p-limit "^2.2.0"
2844 |
2845 | p-locate@^5.0.0:
2846 | version "5.0.0"
2847 | resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"
2848 | integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
2849 | dependencies:
2850 | p-limit "^3.0.2"
2851 |
2852 | p-try@^2.0.0:
2853 | version "2.2.0"
2854 | resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
2855 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
2856 |
2857 | parse-json@^4.0.0:
2858 | version "4.0.0"
2859 | resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz"
2860 | integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==
2861 | dependencies:
2862 | error-ex "^1.3.1"
2863 | json-parse-better-errors "^1.0.1"
2864 |
2865 | parseurl@~1.3.3:
2866 | version "1.3.3"
2867 | resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
2868 | integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
2869 |
2870 | path-exists@^3.0.0:
2871 | version "3.0.0"
2872 | resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
2873 | integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==
2874 |
2875 | path-exists@^4.0.0:
2876 | version "4.0.0"
2877 | resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
2878 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
2879 |
2880 | path-is-absolute@^1.0.0:
2881 | version "1.0.1"
2882 | resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
2883 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
2884 |
2885 | path-key@^3.0.0, path-key@^3.1.0:
2886 | version "3.1.1"
2887 | resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
2888 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
2889 |
2890 | path-parse@^1.0.7:
2891 | version "1.0.7"
2892 | resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
2893 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
2894 |
2895 | picocolors@^1.1.1:
2896 | version "1.1.1"
2897 | resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz"
2898 | integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
2899 |
2900 | picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1:
2901 | version "2.3.1"
2902 | resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
2903 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
2904 |
2905 | pify@^4.0.1:
2906 | version "4.0.1"
2907 | resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz"
2908 | integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
2909 |
2910 | pirates@^4.0.6:
2911 | version "4.0.7"
2912 | resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz"
2913 | integrity sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==
2914 |
2915 | pkg-dir@^3.0.0:
2916 | version "3.0.0"
2917 | resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz"
2918 | integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==
2919 | dependencies:
2920 | find-up "^3.0.0"
2921 |
2922 | pretty-format@^26.5.2, pretty-format@^26.6.2:
2923 | version "26.6.2"
2924 | resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz"
2925 | integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==
2926 | dependencies:
2927 | "@jest/types" "^26.6.2"
2928 | ansi-regex "^5.0.0"
2929 | ansi-styles "^4.0.0"
2930 | react-is "^17.0.1"
2931 |
2932 | pretty-format@^29.7.0:
2933 | version "29.7.0"
2934 | resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz"
2935 | integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==
2936 | dependencies:
2937 | "@jest/schemas" "^29.6.3"
2938 | ansi-styles "^5.0.0"
2939 | react-is "^18.0.0"
2940 |
2941 | process-nextick-args@~2.0.0:
2942 | version "2.0.1"
2943 | resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
2944 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
2945 |
2946 | promise@^8.3.0:
2947 | version "8.3.0"
2948 | resolved "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz"
2949 | integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==
2950 | dependencies:
2951 | asap "~2.0.6"
2952 |
2953 | prompts@^2.4.0:
2954 | version "2.4.2"
2955 | resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz"
2956 | integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==
2957 | dependencies:
2958 | kleur "^3.0.3"
2959 | sisteransi "^1.0.5"
2960 |
2961 | prop-types@^15.8.1:
2962 | version "15.8.1"
2963 | resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
2964 | integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
2965 | dependencies:
2966 | loose-envify "^1.4.0"
2967 | object-assign "^4.1.1"
2968 | react-is "^16.13.1"
2969 |
2970 | queue@6.0.2:
2971 | version "6.0.2"
2972 | resolved "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz"
2973 | integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==
2974 | dependencies:
2975 | inherits "~2.0.3"
2976 |
2977 | range-parser@~1.2.1:
2978 | version "1.2.1"
2979 | resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
2980 | integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
2981 |
2982 | react-devtools-core@^4.27.2:
2983 | version "4.28.5"
2984 | resolved "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz"
2985 | integrity sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==
2986 | dependencies:
2987 | shell-quote "^1.6.1"
2988 | ws "^7"
2989 |
2990 | "react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^17.0.1:
2991 | version "17.0.2"
2992 | resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz"
2993 | integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
2994 |
2995 | react-is@^16.13.1:
2996 | version "16.13.1"
2997 | resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
2998 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
2999 |
3000 | react-is@^18.0.0:
3001 | version "18.3.1"
3002 | resolved "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz"
3003 | integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
3004 |
3005 | react-native@^0.72.0:
3006 | version "0.72.17"
3007 | resolved "https://registry.npmjs.org/react-native/-/react-native-0.72.17.tgz"
3008 | integrity sha512-k3dNe0XqoYCGGWTenbupWSj+ljW3GIfmYS5P4s3if4j0csx2YbenKgH1aJNWLp+UP7ONwfId6G+uBoUJfyMxXg==
3009 | dependencies:
3010 | "@jest/create-cache-key-function" "^29.2.1"
3011 | "@react-native-community/cli" "^11.4.1"
3012 | "@react-native-community/cli-platform-android" "^11.4.1"
3013 | "@react-native-community/cli-platform-ios" "^11.4.1"
3014 | "@react-native/assets-registry" "^0.72.0"
3015 | "@react-native/codegen" "^0.72.8"
3016 | "@react-native/gradle-plugin" "^0.72.11"
3017 | "@react-native/js-polyfills" "^0.72.1"
3018 | "@react-native/normalize-colors" "^0.72.0"
3019 | "@react-native/virtualized-lists" "^0.72.8"
3020 | abort-controller "^3.0.0"
3021 | anser "^1.4.9"
3022 | ansi-regex "^5.0.0"
3023 | base64-js "^1.1.2"
3024 | deprecated-react-native-prop-types "^4.2.3"
3025 | event-target-shim "^5.0.1"
3026 | flow-enums-runtime "^0.0.5"
3027 | invariant "^2.2.4"
3028 | jest-environment-node "^29.2.1"
3029 | jsc-android "^250231.0.0"
3030 | memoize-one "^5.0.0"
3031 | metro-runtime "^0.76.9"
3032 | metro-source-map "^0.76.9"
3033 | mkdirp "^0.5.1"
3034 | nullthrows "^1.1.1"
3035 | pretty-format "^26.5.2"
3036 | promise "^8.3.0"
3037 | react-devtools-core "^4.27.2"
3038 | react-refresh "^0.4.0"
3039 | react-shallow-renderer "^16.15.0"
3040 | regenerator-runtime "^0.13.2"
3041 | scheduler "0.24.0-canary-efb381bbf-20230505"
3042 | stacktrace-parser "^0.1.10"
3043 | use-sync-external-store "^1.0.0"
3044 | whatwg-fetch "^3.0.0"
3045 | ws "^6.2.2"
3046 | yargs "^17.6.2"
3047 |
3048 | react-refresh@^0.4.0:
3049 | version "0.4.3"
3050 | resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz"
3051 | integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==
3052 |
3053 | react-shallow-renderer@^16.15.0:
3054 | version "16.15.0"
3055 | resolved "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz"
3056 | integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==
3057 | dependencies:
3058 | object-assign "^4.1.1"
3059 | react-is "^16.12.0 || ^17.0.0 || ^18.0.0"
3060 |
3061 | react@^18.2.0:
3062 | version "18.3.1"
3063 | resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz"
3064 | integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
3065 | dependencies:
3066 | loose-envify "^1.1.0"
3067 |
3068 | readable-stream@^3.4.0:
3069 | version "3.6.2"
3070 | resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz"
3071 | integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
3072 | dependencies:
3073 | inherits "^2.0.3"
3074 | string_decoder "^1.1.1"
3075 | util-deprecate "^1.0.1"
3076 |
3077 | readable-stream@~2.3.6:
3078 | version "2.3.8"
3079 | resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"
3080 | integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
3081 | dependencies:
3082 | core-util-is "~1.0.0"
3083 | inherits "~2.0.3"
3084 | isarray "~1.0.0"
3085 | process-nextick-args "~2.0.0"
3086 | safe-buffer "~5.1.1"
3087 | string_decoder "~1.1.1"
3088 | util-deprecate "~1.0.1"
3089 |
3090 | readline@^1.3.0:
3091 | version "1.3.0"
3092 | resolved "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz"
3093 | integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==
3094 |
3095 | recast@^0.21.0:
3096 | version "0.21.5"
3097 | resolved "https://registry.npmjs.org/recast/-/recast-0.21.5.tgz"
3098 | integrity sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==
3099 | dependencies:
3100 | ast-types "0.15.2"
3101 | esprima "~4.0.0"
3102 | source-map "~0.6.1"
3103 | tslib "^2.0.1"
3104 |
3105 | regenerate-unicode-properties@^10.2.0:
3106 | version "10.2.0"
3107 | resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz"
3108 | integrity sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==
3109 | dependencies:
3110 | regenerate "^1.4.2"
3111 |
3112 | regenerate@^1.4.2:
3113 | version "1.4.2"
3114 | resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz"
3115 | integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
3116 |
3117 | regenerator-runtime@^0.13.2:
3118 | version "0.13.11"
3119 | resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz"
3120 | integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
3121 |
3122 | regexpu-core@^6.2.0:
3123 | version "6.2.0"
3124 | resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz"
3125 | integrity sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==
3126 | dependencies:
3127 | regenerate "^1.4.2"
3128 | regenerate-unicode-properties "^10.2.0"
3129 | regjsgen "^0.8.0"
3130 | regjsparser "^0.12.0"
3131 | unicode-match-property-ecmascript "^2.0.0"
3132 | unicode-match-property-value-ecmascript "^2.1.0"
3133 |
3134 | regjsgen@^0.8.0:
3135 | version "0.8.0"
3136 | resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz"
3137 | integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==
3138 |
3139 | regjsparser@^0.12.0:
3140 | version "0.12.0"
3141 | resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz"
3142 | integrity sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==
3143 | dependencies:
3144 | jsesc "~3.0.2"
3145 |
3146 | require-directory@^2.1.1:
3147 | version "2.1.1"
3148 | resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
3149 | integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
3150 |
3151 | require-main-filename@^2.0.0:
3152 | version "2.0.0"
3153 | resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz"
3154 | integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
3155 |
3156 | resolve-from@^3.0.0:
3157 | version "3.0.0"
3158 | resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz"
3159 | integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==
3160 |
3161 | resolve@^1.14.2:
3162 | version "1.22.10"
3163 | resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz"
3164 | integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==
3165 | dependencies:
3166 | is-core-module "^2.16.0"
3167 | path-parse "^1.0.7"
3168 | supports-preserve-symlinks-flag "^1.0.0"
3169 |
3170 | restore-cursor@^3.1.0:
3171 | version "3.1.0"
3172 | resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz"
3173 | integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
3174 | dependencies:
3175 | onetime "^5.1.0"
3176 | signal-exit "^3.0.2"
3177 |
3178 | rimraf@^3.0.2:
3179 | version "3.0.2"
3180 | resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
3181 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
3182 | dependencies:
3183 | glob "^7.1.3"
3184 |
3185 | rimraf@~2.6.2:
3186 | version "2.6.3"
3187 | resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz"
3188 | integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
3189 | dependencies:
3190 | glob "^7.1.3"
3191 |
3192 | safe-buffer@~5.1.0, safe-buffer@~5.1.1:
3193 | version "5.1.2"
3194 | resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
3195 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
3196 |
3197 | safe-buffer@~5.2.0, safe-buffer@5.2.1:
3198 | version "5.2.1"
3199 | resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
3200 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
3201 |
3202 | scheduler@0.24.0-canary-efb381bbf-20230505:
3203 | version "0.24.0-canary-efb381bbf-20230505"
3204 | resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz"
3205 | integrity sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==
3206 | dependencies:
3207 | loose-envify "^1.1.0"
3208 |
3209 | semver@^5.6.0:
3210 | version "5.7.2"
3211 | resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz"
3212 | integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
3213 |
3214 | semver@^6.3.1:
3215 | version "6.3.1"
3216 | resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
3217 | integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
3218 |
3219 | semver@^7.5.2:
3220 | version "7.7.1"
3221 | resolved "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz"
3222 | integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==
3223 |
3224 | send@0.19.0:
3225 | version "0.19.0"
3226 | resolved "https://registry.npmjs.org/send/-/send-0.19.0.tgz"
3227 | integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==
3228 | dependencies:
3229 | debug "2.6.9"
3230 | depd "2.0.0"
3231 | destroy "1.2.0"
3232 | encodeurl "~1.0.2"
3233 | escape-html "~1.0.3"
3234 | etag "~1.8.1"
3235 | fresh "0.5.2"
3236 | http-errors "2.0.0"
3237 | mime "1.6.0"
3238 | ms "2.1.3"
3239 | on-finished "2.4.1"
3240 | range-parser "~1.2.1"
3241 | statuses "2.0.1"
3242 |
3243 | serialize-error@^2.1.0:
3244 | version "2.1.0"
3245 | resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz"
3246 | integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==
3247 |
3248 | serve-static@^1.13.1:
3249 | version "1.16.2"
3250 | resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz"
3251 | integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==
3252 | dependencies:
3253 | encodeurl "~2.0.0"
3254 | escape-html "~1.0.3"
3255 | parseurl "~1.3.3"
3256 | send "0.19.0"
3257 |
3258 | set-blocking@^2.0.0:
3259 | version "2.0.0"
3260 | resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz"
3261 | integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
3262 |
3263 | setprototypeof@1.2.0:
3264 | version "1.2.0"
3265 | resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
3266 | integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
3267 |
3268 | shallow-clone@^3.0.0:
3269 | version "3.0.1"
3270 | resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz"
3271 | integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
3272 | dependencies:
3273 | kind-of "^6.0.2"
3274 |
3275 | shebang-command@^2.0.0:
3276 | version "2.0.0"
3277 | resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
3278 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
3279 | dependencies:
3280 | shebang-regex "^3.0.0"
3281 |
3282 | shebang-regex@^3.0.0:
3283 | version "3.0.0"
3284 | resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
3285 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
3286 |
3287 | shell-quote@^1.6.1, shell-quote@^1.7.3:
3288 | version "1.8.2"
3289 | resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz"
3290 | integrity sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==
3291 |
3292 | signal-exit@^3.0.2, signal-exit@^3.0.3:
3293 | version "3.0.7"
3294 | resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
3295 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
3296 |
3297 | sisteransi@^1.0.5:
3298 | version "1.0.5"
3299 | resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz"
3300 | integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
3301 |
3302 | slash@^3.0.0:
3303 | version "3.0.0"
3304 | resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
3305 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
3306 |
3307 | slice-ansi@^2.0.0:
3308 | version "2.1.0"
3309 | resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz"
3310 | integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
3311 | dependencies:
3312 | ansi-styles "^3.2.0"
3313 | astral-regex "^1.0.0"
3314 | is-fullwidth-code-point "^2.0.0"
3315 |
3316 | source-map-support@^0.5.16, source-map-support@~0.5.20:
3317 | version "0.5.21"
3318 | resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz"
3319 | integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
3320 | dependencies:
3321 | buffer-from "^1.0.0"
3322 | source-map "^0.6.0"
3323 |
3324 | source-map@^0.5.6:
3325 | version "0.5.7"
3326 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
3327 | integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
3328 |
3329 | source-map@^0.6.0:
3330 | version "0.6.1"
3331 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
3332 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
3333 |
3334 | source-map@^0.7.3:
3335 | version "0.7.4"
3336 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz"
3337 | integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==
3338 |
3339 | source-map@~0.6.1:
3340 | version "0.6.1"
3341 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
3342 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
3343 |
3344 | sprintf-js@~1.0.2:
3345 | version "1.0.3"
3346 | resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
3347 | integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==
3348 |
3349 | stack-utils@^2.0.3:
3350 | version "2.0.6"
3351 | resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz"
3352 | integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==
3353 | dependencies:
3354 | escape-string-regexp "^2.0.0"
3355 |
3356 | stackframe@^1.3.4:
3357 | version "1.3.4"
3358 | resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz"
3359 | integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==
3360 |
3361 | stacktrace-parser@^0.1.10:
3362 | version "0.1.11"
3363 | resolved "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz"
3364 | integrity sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==
3365 | dependencies:
3366 | type-fest "^0.7.1"
3367 |
3368 | statuses@~1.5.0:
3369 | version "1.5.0"
3370 | resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
3371 | integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
3372 |
3373 | statuses@2.0.1:
3374 | version "2.0.1"
3375 | resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
3376 | integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
3377 |
3378 | string_decoder@^1.1.1:
3379 | version "1.3.0"
3380 | resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz"
3381 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
3382 | dependencies:
3383 | safe-buffer "~5.2.0"
3384 |
3385 | string_decoder@~1.1.1:
3386 | version "1.1.1"
3387 | resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
3388 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
3389 | dependencies:
3390 | safe-buffer "~5.1.0"
3391 |
3392 | string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
3393 | version "4.2.3"
3394 | resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
3395 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
3396 | dependencies:
3397 | emoji-regex "^8.0.0"
3398 | is-fullwidth-code-point "^3.0.0"
3399 | strip-ansi "^6.0.1"
3400 |
3401 | strip-ansi@^5.0.0, strip-ansi@^5.2.0:
3402 | version "5.2.0"
3403 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz"
3404 | integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
3405 | dependencies:
3406 | ansi-regex "^4.1.0"
3407 |
3408 | strip-ansi@^6.0.0:
3409 | version "6.0.1"
3410 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
3411 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
3412 | dependencies:
3413 | ansi-regex "^5.0.1"
3414 |
3415 | strip-ansi@^6.0.1:
3416 | version "6.0.1"
3417 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
3418 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
3419 | dependencies:
3420 | ansi-regex "^5.0.1"
3421 |
3422 | strip-final-newline@^2.0.0:
3423 | version "2.0.0"
3424 | resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
3425 | integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
3426 |
3427 | strnum@^1.1.1:
3428 | version "1.1.2"
3429 | resolved "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz"
3430 | integrity sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==
3431 |
3432 | sudo-prompt@^9.0.0:
3433 | version "9.2.1"
3434 | resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz"
3435 | integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==
3436 |
3437 | supports-color@^7.1.0:
3438 | version "7.2.0"
3439 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
3440 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
3441 | dependencies:
3442 | has-flag "^4.0.0"
3443 |
3444 | supports-color@^8.0.0:
3445 | version "8.1.1"
3446 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
3447 | integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
3448 | dependencies:
3449 | has-flag "^4.0.0"
3450 |
3451 | supports-preserve-symlinks-flag@^1.0.0:
3452 | version "1.0.0"
3453 | resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
3454 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
3455 |
3456 | temp@^0.8.4:
3457 | version "0.8.4"
3458 | resolved "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz"
3459 | integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==
3460 | dependencies:
3461 | rimraf "~2.6.2"
3462 |
3463 | terser@^5.15.0:
3464 | version "5.39.0"
3465 | resolved "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz"
3466 | integrity sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==
3467 | dependencies:
3468 | "@jridgewell/source-map" "^0.3.3"
3469 | acorn "^8.8.2"
3470 | commander "^2.20.0"
3471 | source-map-support "~0.5.20"
3472 |
3473 | throat@^5.0.0:
3474 | version "5.0.0"
3475 | resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz"
3476 | integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==
3477 |
3478 | through2@^2.0.1:
3479 | version "2.0.5"
3480 | resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz"
3481 | integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
3482 | dependencies:
3483 | readable-stream "~2.3.6"
3484 | xtend "~4.0.1"
3485 |
3486 | tmpl@1.0.5:
3487 | version "1.0.5"
3488 | resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz"
3489 | integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==
3490 |
3491 | to-regex-range@^5.0.1:
3492 | version "5.0.1"
3493 | resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
3494 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
3495 | dependencies:
3496 | is-number "^7.0.0"
3497 |
3498 | toidentifier@1.0.1:
3499 | version "1.0.1"
3500 | resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
3501 | integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
3502 |
3503 | tr46@~0.0.3:
3504 | version "0.0.3"
3505 | resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
3506 | integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
3507 |
3508 | tslib@^2.0.1:
3509 | version "2.8.1"
3510 | resolved "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz"
3511 | integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==
3512 |
3513 | type-detect@4.0.8:
3514 | version "4.0.8"
3515 | resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz"
3516 | integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
3517 |
3518 | type-fest@^0.7.1:
3519 | version "0.7.1"
3520 | resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz"
3521 | integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==
3522 |
3523 | typescript@^5.0.0:
3524 | version "5.8.3"
3525 | resolved "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz"
3526 | integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==
3527 |
3528 | uglify-es@^3.1.9:
3529 | version "3.3.10"
3530 | resolved "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.10.tgz"
3531 | integrity sha512-rPzPisCzW68Okj1zNrfa2dR9uEm43SevDmpR6FChoZABFk9dANGnzzBMgHYUXI3609//63fnVkyQ1SQmAMyjww==
3532 | dependencies:
3533 | commander "~2.14.1"
3534 | source-map "~0.6.1"
3535 |
3536 | undici-types@~6.21.0:
3537 | version "6.21.0"
3538 | resolved "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz"
3539 | integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==
3540 |
3541 | unicode-canonical-property-names-ecmascript@^2.0.0:
3542 | version "2.0.1"
3543 | resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz"
3544 | integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==
3545 |
3546 | unicode-match-property-ecmascript@^2.0.0:
3547 | version "2.0.0"
3548 | resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"
3549 | integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==
3550 | dependencies:
3551 | unicode-canonical-property-names-ecmascript "^2.0.0"
3552 | unicode-property-aliases-ecmascript "^2.0.0"
3553 |
3554 | unicode-match-property-value-ecmascript@^2.1.0:
3555 | version "2.2.0"
3556 | resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz"
3557 | integrity sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==
3558 |
3559 | unicode-property-aliases-ecmascript@^2.0.0:
3560 | version "2.1.0"
3561 | resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz"
3562 | integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==
3563 |
3564 | universalify@^0.1.0:
3565 | version "0.1.2"
3566 | resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
3567 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
3568 |
3569 | unpipe@~1.0.0:
3570 | version "1.0.0"
3571 | resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
3572 | integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
3573 |
3574 | update-browserslist-db@^1.1.3:
3575 | version "1.1.3"
3576 | resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz"
3577 | integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==
3578 | dependencies:
3579 | escalade "^3.2.0"
3580 | picocolors "^1.1.1"
3581 |
3582 | use-sync-external-store@^1.0.0:
3583 | version "1.5.0"
3584 | resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz"
3585 | integrity sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==
3586 |
3587 | util-deprecate@^1.0.1, util-deprecate@~1.0.1:
3588 | version "1.0.2"
3589 | resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
3590 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
3591 |
3592 | utils-merge@1.0.1:
3593 | version "1.0.1"
3594 | resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
3595 | integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
3596 |
3597 | vary@~1.1.2:
3598 | version "1.1.2"
3599 | resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
3600 | integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
3601 |
3602 | vlq@^1.0.0:
3603 | version "1.0.1"
3604 | resolved "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz"
3605 | integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==
3606 |
3607 | walker@^1.0.7:
3608 | version "1.0.8"
3609 | resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz"
3610 | integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==
3611 | dependencies:
3612 | makeerror "1.0.12"
3613 |
3614 | wcwidth@^1.0.1:
3615 | version "1.0.1"
3616 | resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz"
3617 | integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==
3618 | dependencies:
3619 | defaults "^1.0.3"
3620 |
3621 | webidl-conversions@^3.0.0:
3622 | version "3.0.1"
3623 | resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
3624 | integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
3625 |
3626 | whatwg-fetch@^3.0.0:
3627 | version "3.6.20"
3628 | resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz"
3629 | integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==
3630 |
3631 | whatwg-url@^5.0.0:
3632 | version "5.0.0"
3633 | resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"
3634 | integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
3635 | dependencies:
3636 | tr46 "~0.0.3"
3637 | webidl-conversions "^3.0.0"
3638 |
3639 | which-module@^2.0.0:
3640 | version "2.0.1"
3641 | resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz"
3642 | integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==
3643 |
3644 | which@^2.0.1:
3645 | version "2.0.2"
3646 | resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
3647 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
3648 | dependencies:
3649 | isexe "^2.0.0"
3650 |
3651 | wrap-ansi@^6.2.0:
3652 | version "6.2.0"
3653 | resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
3654 | integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
3655 | dependencies:
3656 | ansi-styles "^4.0.0"
3657 | string-width "^4.1.0"
3658 | strip-ansi "^6.0.0"
3659 |
3660 | wrap-ansi@^7.0.0:
3661 | version "7.0.0"
3662 | resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
3663 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
3664 | dependencies:
3665 | ansi-styles "^4.0.0"
3666 | string-width "^4.1.0"
3667 | strip-ansi "^6.0.0"
3668 |
3669 | wrappy@1:
3670 | version "1.0.2"
3671 | resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
3672 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
3673 |
3674 | write-file-atomic@^2.3.0:
3675 | version "2.4.3"
3676 | resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz"
3677 | integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==
3678 | dependencies:
3679 | graceful-fs "^4.1.11"
3680 | imurmurhash "^0.1.4"
3681 | signal-exit "^3.0.2"
3682 |
3683 | ws@^6.2.2:
3684 | version "6.2.3"
3685 | resolved "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz"
3686 | integrity sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==
3687 | dependencies:
3688 | async-limiter "~1.0.0"
3689 |
3690 | ws@^7:
3691 | version "7.5.10"
3692 | resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz"
3693 | integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==
3694 |
3695 | ws@^7.5.1:
3696 | version "7.5.10"
3697 | resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz"
3698 | integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==
3699 |
3700 | xtend@~4.0.1:
3701 | version "4.0.2"
3702 | resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
3703 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
3704 |
3705 | y18n@^4.0.0:
3706 | version "4.0.3"
3707 | resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz"
3708 | integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
3709 |
3710 | y18n@^5.0.5:
3711 | version "5.0.8"
3712 | resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
3713 | integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
3714 |
3715 | yallist@^3.0.2:
3716 | version "3.1.1"
3717 | resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
3718 | integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
3719 |
3720 | yaml@^2.2.1:
3721 | version "2.7.1"
3722 | resolved "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz"
3723 | integrity sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==
3724 |
3725 | yargs-parser@^18.1.2:
3726 | version "18.1.3"
3727 | resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz"
3728 | integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
3729 | dependencies:
3730 | camelcase "^5.0.0"
3731 | decamelize "^1.2.0"
3732 |
3733 | yargs-parser@^21.1.1:
3734 | version "21.1.1"
3735 | resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
3736 | integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
3737 |
3738 | yargs@^15.1.0:
3739 | version "15.4.1"
3740 | resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz"
3741 | integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==
3742 | dependencies:
3743 | cliui "^6.0.0"
3744 | decamelize "^1.2.0"
3745 | find-up "^4.1.0"
3746 | get-caller-file "^2.0.1"
3747 | require-directory "^2.1.1"
3748 | require-main-filename "^2.0.0"
3749 | set-blocking "^2.0.0"
3750 | string-width "^4.2.0"
3751 | which-module "^2.0.0"
3752 | y18n "^4.0.0"
3753 | yargs-parser "^18.1.2"
3754 |
3755 | yargs@^17.6.2:
3756 | version "17.7.2"
3757 | resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz"
3758 | integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==
3759 | dependencies:
3760 | cliui "^8.0.1"
3761 | escalade "^3.1.1"
3762 | get-caller-file "^2.0.5"
3763 | require-directory "^2.1.1"
3764 | string-width "^4.2.3"
3765 | y18n "^5.0.5"
3766 | yargs-parser "^21.1.1"
3767 |
3768 | yocto-queue@^0.1.0:
3769 | version "0.1.0"
3770 | resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
3771 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
3772 |
--------------------------------------------------------------------------------