From 000e0ad51700c5cad1c2f254cc59430d5e40b3c9 Mon Sep 17 00:00:00 2001 From: Laurent Cozic Date: Mon, 8 May 2023 18:54:23 +0100 Subject: [PATCH] Chore: Android: Remove non longer needed joplin/react-native-vosk package --- .npmpackagejsonlintrc.json | 1 - packages/app-mobile/metro.config.js | 1 - .../react-native-vosk/.circleci/config.yml | 98 - packages/react-native-vosk/.gitattributes | 4 - .../.github/workflows/npm-publish.yml | 22 - packages/react-native-vosk/.gitignore | 72 - packages/react-native-vosk/.watchmanconfig | 1 - packages/react-native-vosk/.yarnrc | 3 - packages/react-native-vosk/CONTRIBUTING.md | 195 - packages/react-native-vosk/LICENSE | 20 - packages/react-native-vosk/README.md | 125 - .../react-native-vosk/android/build.gradle | 107 - .../android/gradle.properties | 5 - .../android/src/main/AndroidManifest.xml | 4 - .../java/com/reactnativevosk/VoskModule.kt | 192 - .../java/com/reactnativevosk/VoskPackage.kt | 16 - packages/react-native-vosk/babel.config.js | 3 - .../android_studio_assets_folder_creation.png | Bin 76077 -> 0 bytes .../docs/android_studio_project_structure.png | Bin 13894 -> 0 bytes .../docs/xcode_add_files_to_folder.png | Bin 107017 -> 0 bytes .../docs/xcode_chose_model_folder.png | Bin 87123 -> 0 bytes .../docs/xcode_full_settings_screenshot.png | Bin 311060 -> 0 bytes .../ios/Vosk-Bridging-Header.h | 4 - packages/react-native-vosk/ios/Vosk.m | 21 - packages/react-native-vosk/ios/Vosk.swift | 179 - .../ios/Vosk.xcodeproj/project.pbxproj | 301 - packages/react-native-vosk/ios/Vosk/README.md | 1 - .../react-native-vosk/ios/VoskModel.swift | 51 - packages/react-native-vosk/ios/vosk_api.h | 292 - packages/react-native-vosk/lefthook.yml | 11 - .../react-native-vosk/lib/commonjs/index.js | 95 - .../react-native-vosk/lib/module/index.js | 88 - .../lib/typescript/index.d.ts | 23 - packages/react-native-vosk/package.json | 85 - .../react-native-vosk.podspec | 41 - .../react-native-vosk/scripts/bootstrap.js | 29 - packages/react-native-vosk/src/index.tsx | 117 - .../react-native-vosk/tsconfig.build.json | 5 - packages/react-native-vosk/tsconfig.json | 28 - yarn.lock | 4925 +---------------- 40 files changed, 186 insertions(+), 6979 deletions(-) delete mode 100644 packages/react-native-vosk/.circleci/config.yml delete mode 100644 packages/react-native-vosk/.gitattributes delete mode 100644 packages/react-native-vosk/.github/workflows/npm-publish.yml delete mode 100644 packages/react-native-vosk/.gitignore delete mode 100644 packages/react-native-vosk/.watchmanconfig delete mode 100644 packages/react-native-vosk/.yarnrc delete mode 100644 packages/react-native-vosk/CONTRIBUTING.md delete mode 100644 packages/react-native-vosk/LICENSE delete mode 100644 packages/react-native-vosk/README.md delete mode 100644 packages/react-native-vosk/android/build.gradle delete mode 100644 packages/react-native-vosk/android/gradle.properties delete mode 100644 packages/react-native-vosk/android/src/main/AndroidManifest.xml delete mode 100644 packages/react-native-vosk/android/src/main/java/com/reactnativevosk/VoskModule.kt delete mode 100644 packages/react-native-vosk/android/src/main/java/com/reactnativevosk/VoskPackage.kt delete mode 100644 packages/react-native-vosk/babel.config.js delete mode 100644 packages/react-native-vosk/docs/android_studio_assets_folder_creation.png delete mode 100644 packages/react-native-vosk/docs/android_studio_project_structure.png delete mode 100644 packages/react-native-vosk/docs/xcode_add_files_to_folder.png delete mode 100644 packages/react-native-vosk/docs/xcode_chose_model_folder.png delete mode 100644 packages/react-native-vosk/docs/xcode_full_settings_screenshot.png delete mode 100644 packages/react-native-vosk/ios/Vosk-Bridging-Header.h delete mode 100644 packages/react-native-vosk/ios/Vosk.m delete mode 100644 packages/react-native-vosk/ios/Vosk.swift delete mode 100644 packages/react-native-vosk/ios/Vosk.xcodeproj/project.pbxproj delete mode 100644 packages/react-native-vosk/ios/Vosk/README.md delete mode 100644 packages/react-native-vosk/ios/VoskModel.swift delete mode 100644 packages/react-native-vosk/ios/vosk_api.h delete mode 100644 packages/react-native-vosk/lefthook.yml delete mode 100644 packages/react-native-vosk/lib/commonjs/index.js delete mode 100644 packages/react-native-vosk/lib/module/index.js delete mode 100644 packages/react-native-vosk/lib/typescript/index.d.ts delete mode 100644 packages/react-native-vosk/package.json delete mode 100644 packages/react-native-vosk/react-native-vosk.podspec delete mode 100644 packages/react-native-vosk/scripts/bootstrap.js delete mode 100644 packages/react-native-vosk/src/index.tsx delete mode 100644 packages/react-native-vosk/tsconfig.build.json delete mode 100644 packages/react-native-vosk/tsconfig.json diff --git a/.npmpackagejsonlintrc.json b/.npmpackagejsonlintrc.json index 48053d5bf..4d6e95e20 100644 --- a/.npmpackagejsonlintrc.json +++ b/.npmpackagejsonlintrc.json @@ -15,7 +15,6 @@ "@joplin/tools", "@joplin/react-native-saf-x", "@joplin/react-native-alarm-notification", - "@joplin/react-native-vosk", "@joplin/utils" ] } diff --git a/packages/app-mobile/metro.config.js b/packages/app-mobile/metro.config.js index a8a088b3a..16acb4e8b 100644 --- a/packages/app-mobile/metro.config.js +++ b/packages/app-mobile/metro.config.js @@ -24,7 +24,6 @@ const localPackages = { '@joplin/fork-uslug': path.resolve(__dirname, '../fork-uslug/'), '@joplin/react-native-saf-x': path.resolve(__dirname, '../react-native-saf-x/'), '@joplin/react-native-alarm-notification': path.resolve(__dirname, '../react-native-alarm-notification/'), - '@joplin/react-native-vosk': path.resolve(__dirname, '../react-native-vosk/'), }; const watchedFolders = []; diff --git a/packages/react-native-vosk/.circleci/config.yml b/packages/react-native-vosk/.circleci/config.yml deleted file mode 100644 index 902911a6e..000000000 --- a/packages/react-native-vosk/.circleci/config.yml +++ /dev/null @@ -1,98 +0,0 @@ -version: 2.1 - -executors: - default: - docker: - - image: circleci/node:16 - working_directory: ~/project - -commands: - attach_project: - steps: - - attach_workspace: - at: ~/project - -jobs: - install-dependencies: - executor: default - steps: - - checkout - - attach_project - - restore_cache: - keys: - - dependencies-{{ checksum "package.json" }} - - dependencies- - - restore_cache: - keys: - - dependencies-example-{{ checksum "example/package.json" }} - - dependencies-example- - - run: - name: Install dependencies - command: | - yarn install --cwd example --frozen-lockfile - yarn install --frozen-lockfile - - save_cache: - key: dependencies-{{ checksum "package.json" }} - paths: node_modules - - save_cache: - key: dependencies-example-{{ checksum "example/package.json" }} - paths: example/node_modules - - persist_to_workspace: - root: . - paths: . - - lint: - executor: default - steps: - - attach_project - - run: - name: Lint files - command: | - yarn lint - - typescript: - executor: default - steps: - - attach_project - - run: - name: Typecheck files - command: | - yarn typescript - - unit-tests: - executor: default - steps: - - attach_project - - run: - name: Run unit tests - command: | - yarn test --coverage - - store_artifacts: - path: coverage - destination: coverage - - build-package: - executor: default - steps: - - attach_project - - run: - name: Build package - command: | - yarn prepare - -workflows: - build-and-test: - jobs: - - install-dependencies - - lint: - requires: - - install-dependencies - - typescript: - requires: - - install-dependencies - - unit-tests: - requires: - - install-dependencies - - build-package: - requires: - - install-dependencies diff --git a/packages/react-native-vosk/.gitattributes b/packages/react-native-vosk/.gitattributes deleted file mode 100644 index d085202cf..000000000 --- a/packages/react-native-vosk/.gitattributes +++ /dev/null @@ -1,4 +0,0 @@ -*.pbxproj -text -# specific for windows script files -*.bat text eol=crlf -*.a filter=lfs diff=lfs merge=lfs -text diff --git a/packages/react-native-vosk/.github/workflows/npm-publish.yml b/packages/react-native-vosk/.github/workflows/npm-publish.yml deleted file mode 100644 index ff7b24c19..000000000 --- a/packages/react-native-vosk/.github/workflows/npm-publish.yml +++ /dev/null @@ -1,22 +0,0 @@ -# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created -# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages - -name: Node.js Package - -on: - release: - types: [created] - -jobs: - publish-npm: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 - with: - node-version: 16 - registry-url: https://registry.npmjs.org/ - - run: yarn - - run: npm publish - env: - NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} diff --git a/packages/react-native-vosk/.gitignore b/packages/react-native-vosk/.gitignore deleted file mode 100644 index fd6177440..000000000 --- a/packages/react-native-vosk/.gitignore +++ /dev/null @@ -1,72 +0,0 @@ -# OSX -# -.DS_Store - -# XDE -.expo/ - -# VSCode -.vscode/ -jsconfig.json - -# Xcode -# -build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate -ios/.xcode.env.local -project.xcworkspace - -# Android/IJ -# -.classpath -.cxx -.gradle -.idea -.project -.settings -local.properties -android.iml -.cxx/ -*.keystore -!debug.keystore - -# Cocoapods -# -example/ios/Pods - -# Ruby -example/vendor/ - -# Temporary files created by Metro to check the health of the file watcher -.metro-health-check* - -# node.js -# -node_modules/ -npm-debug.log -yarn-debug.log -yarn-error.log - -# Expo -.expo/* - -# generated by bob -# lib/ - -# Generated by UUID -example/android/app/src/main/assets/*/uuid -android/build-* \ No newline at end of file diff --git a/packages/react-native-vosk/.watchmanconfig b/packages/react-native-vosk/.watchmanconfig deleted file mode 100644 index 9e26dfeeb..000000000 --- a/packages/react-native-vosk/.watchmanconfig +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/react-native-vosk/.yarnrc b/packages/react-native-vosk/.yarnrc deleted file mode 100644 index fedc0f117..000000000 --- a/packages/react-native-vosk/.yarnrc +++ /dev/null @@ -1,3 +0,0 @@ -# Override Yarn command so we can automatically setup the repo on running `yarn` - -yarn-path "scripts/bootstrap.js" diff --git a/packages/react-native-vosk/CONTRIBUTING.md b/packages/react-native-vosk/CONTRIBUTING.md deleted file mode 100644 index 063babbcf..000000000 --- a/packages/react-native-vosk/CONTRIBUTING.md +++ /dev/null @@ -1,195 +0,0 @@ -# Contributing - -We want this community to be friendly and respectful to each other. Please follow it in all your interactions with the project. - -## Development workflow - -To get started with the project, run `yarn` in the root directory to install the required dependencies for each package: - -```sh -yarn -``` - -> While it's possible to use [`npm`](https://github.com/npm/cli), the tooling is built around [`yarn`](https://classic.yarnpkg.com/), so you'll have an easier time if you use `yarn` for development. - -While developing, you can run the [example app](/example/) to test your changes. Any changes you make in your library's JavaScript code will be reflected in the example app without a rebuild. If you change any native code, then you'll need to rebuild the example app. - -To start the packager: - -```sh -yarn example start -``` - -To run the example app on Android: - -```sh -yarn example android -``` - -To run the example app on iOS: - -```sh -yarn example ios -``` - - -Make sure your code passes TypeScript and ESLint. Run the following to verify: - -```sh -yarn typescript -yarn lint -``` - -To fix formatting errors, run the following: - -```sh -yarn lint --fix -``` - -Remember to add tests for your change if possible. Run the unit tests by: - -```sh -yarn test -``` -To edit the Objective-C files, open `example/ios/VoskExample.xcworkspace` in XCode and find the source files at `Pods > Development Pods > react-native-vosk`. - -To edit the Kotlin files, open `example/android` in Android studio and find the source files at `reactnativevosk` under `Android`. -### Commit message convention - -We follow the [conventional commits specification](https://www.conventionalcommits.org/en) for our commit messages: - -- `fix`: bug fixes, e.g. fix crash due to deprecated method. -- `feat`: new features, e.g. add new method to the module. -- `refactor`: code refactor, e.g. migrate from class components to hooks. -- `docs`: changes into documentation, e.g. add usage example for the module.. -- `test`: adding or updating tests, e.g. add integration tests using detox. -- `chore`: tooling changes, e.g. change CI config. - -Our pre-commit hooks verify that your commit message matches this format when committing. - -### Linting and tests - -[ESLint](https://eslint.org/), [Prettier](https://prettier.io/), [TypeScript](https://www.typescriptlang.org/) - -We use [TypeScript](https://www.typescriptlang.org/) for type checking, [ESLint](https://eslint.org/) with [Prettier](https://prettier.io/) for linting and formatting the code, and [Jest](https://jestjs.io/) for testing. - -Our pre-commit hooks verify that the linter and tests pass when committing. - -### Publishing to npm - -We use [release-it](https://github.com/release-it/release-it) to make it easier to publish new versions. It handles common tasks like bumping version based on semver, creating tags and releases etc. - -To publish new versions, run the following: - -```sh -yarn release -``` - -### Scripts - -The `package.json` file contains various scripts for common tasks: - -- `yarn bootstrap`: setup project by installing all dependencies and pods. -- `yarn typescript`: type-check files with TypeScript. -- `yarn lint`: lint files with ESLint. -- `yarn test`: run unit tests with Jest. -- `yarn example start`: start the Metro server for the example app. -- `yarn example android`: run the example app on Android. -- `yarn example ios`: run the example app on iOS. - -### Sending a pull request - -> **Working on your first pull request?** You can learn how from this _free_ series: [How to Contribute to an Open Source Project on GitHub](https://app.egghead.io/playlists/how-to-contribute-to-an-open-source-project-on-github). - -When you're sending a pull request: - -- Prefer small pull requests focused on one change. -- Verify that linters and tests are passing. -- Review the documentation to make sure it looks good. -- Follow the pull request template when opening a pull request. -- For pull requests that change the API or implementation, discuss with maintainers first by opening an issue. - -## Code of Conduct - -### Our Pledge - -We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation. - -We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. - -### Our Standards - -Examples of behavior that contributes to a positive environment for our community include: - -- Demonstrating empathy and kindness toward other people -- Being respectful of differing opinions, viewpoints, and experiences -- Giving and gracefully accepting constructive feedback -- Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience -- Focusing on what is best not just for us as individuals, but for the overall community - -Examples of unacceptable behavior include: - -- The use of sexualized language or imagery, and sexual attention or - advances of any kind -- Trolling, insulting or derogatory comments, and personal or political attacks -- Public or private harassment -- Publishing others' private information, such as a physical or email - address, without their explicit permission -- Other conduct which could reasonably be considered inappropriate in a - professional setting - -### Enforcement Responsibilities - -Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful. - -Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate. - -### Scope - -This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. - -### Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at [INSERT CONTACT METHOD]. All complaints will be reviewed and investigated promptly and fairly. - -All community leaders are obligated to respect the privacy and security of the reporter of any incident. - -### Enforcement Guidelines - -Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: - -#### 1. Correction - -**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. - -**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested. - -#### 2. Warning - -**Community Impact**: A violation through a single incident or series of actions. - -**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban. - -#### 3. Temporary Ban - -**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior. - -**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban. - -#### 4. Permanent Ban - -**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. - -**Consequence**: A permanent ban from any sort of public interaction within the community. - -### Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, -available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. - -Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity). - -[homepage]: https://www.contributor-covenant.org - -For answers to common questions about this code of conduct, see the FAQ at -https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations. diff --git a/packages/react-native-vosk/LICENSE b/packages/react-native-vosk/LICENSE deleted file mode 100644 index d6ee195cf..000000000 --- a/packages/react-native-vosk/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -MIT License - -Copyright (c) 2022 Joris Gaudin -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/react-native-vosk/README.md b/packages/react-native-vosk/README.md deleted file mode 100644 index dd54588e4..000000000 --- a/packages/react-native-vosk/README.md +++ /dev/null @@ -1,125 +0,0 @@ -# react-native-vosk - React ASR (Automated Speech Recognition) - -* * * - -**NOTE:** For some reason this module doesn't work (events are not being fired), so for now we use the actual `react-native-vosk` module, but with a patch - -**Joplin fork** of `react-native-vosk@0.1.12` with the following changes: - -- The `onResult()` event doesn't automatically stop the recorder - because we need it to keep running so that it captures the whole text. The original package was designed to record one keyword, but we need whole sentences. -- Added the `stopOnly()` method. This is because the original `stop()` method wouldn't just stop, but clear everything, this preventing the useful `onFinalResult()` event from event from being emitted. And we need this event to get the final text. -- Also added `cleanup()` method. It should be called once the `onFinalResult()` event has been received, and does the same as the original `stop()` method. -- The folder in `ios/Vosk/vosk-model-spk-0.4` was deleted because unclear what it's for, and we don't build the iOS version anyway. If it's ever needed it can be restored from the original repo: https://github.com/riderodd/react-native-vosk - -* * * - -Speech recognition module for react native using [Vosk](https://github.com/alphacep/vosk-api) library - -## Installation - -### Library -```sh -npm install -S react-native-vosk -``` - -### Models -Vosk uses prebuilt models to perform speech recognition offline. You have to download the model(s) that you need on [Vosk official website](https://alphacephei.com/vosk/models) -Avoid using too heavy models, because the computation time required to load them into your app could lead to bad user experience. -Then, unzip the model in your app folder. If you just need to use the iOS version, put the model folder wherever you want, and import it as described below. If you need both iOS and Android to work, you can avoid to copy the model twice for both projects by importing the model from the Android assets folder in XCode. Just do as follow: - -### Android -In Android Studio, open the project manager, right-click on your project folder and New > Folder > Assets folder. -![Android Studio assets folder creation](https://raw.githubusercontent.com/riderodd/react-native-vosk/main/docs/android_studio_assets_folder_creation.png) - -Then put the model folder inside the assets folder created. In your file tree it should be located in android\app\src\main\assets. So, if you downloaded the french model named model-fr-fr, you should access the model by going to android\app\src\main\assets\model-fr-fr. In Android studio, your project structure should be like that: -![Android Studio final project structure](https://raw.githubusercontent.com/riderodd/react-native-vosk/main/docs/android_studio_project_structure.png) - -You can import as many models as you want. - -### iOS -In order to let the project work, you're going to need the iOS library. Mail contact@alphacephei.com to get the libraries. You're going to have a libvosk.xcframework file (or folder for not mac users), just copy it in the ios folder of the module (node_modules/react-native-vosk/ios/libvosk.xcframework). Then run in your root project: -```sh -npm run pods -``` - -In XCode, right-click on your project folder, and click on "Add files to [your project name]". - -![XCode add files to project](https://raw.githubusercontent.com/riderodd/react-native-vosk/main/docs/xcode_add_files_to_folder.png) - -Then navigate to your model folder. You can navigate to your Android assets folder as mentionned before, and chose your model here. It will avoid to have the model copied twice in your project. If you don't use the Android build, you can just put the model wherever you want, and select it. - -![XCode chose model folder](https://raw.githubusercontent.com/riderodd/react-native-vosk/main/docs/xcode_chose_model_folder.png) - -That's all. The model folder should appear in your project. When you click on it, your project target should be checked (see below). - -![XCode full settings screenshot](https://raw.githubusercontent.com/riderodd/react-native-vosk/main/docs/xcode_full_settings_screenshot.png) - -## Usage - -```js -import VoiceRecognition from 'react-native-voice-recognition'; - -// ... - -const voiceRecognition = new VoiceRecognition(); - -voiceRecognition.loadModel('model-fr-fr').then(() => { - // we can use promise... - voiceRecognition - .start() - .then((res: any) => { - console.log('Result is: ' + res); - }) - - // ... or events - const resultEvent = vosk.onResult((res) => { - console.log('A onResult event has been caught: ' + res.data); - }); - - // Don't forget to call resultEvent.remove(); when needed -}).catch(e => { - console.error(e); -}) - -``` - -Note that `start()` method will ask for audio record permission. - -[Complete example...](https://github.com/riderodd/react-native-vosk/blob/main/example/src/App.tsx) - -### Methods - -| Method | Argument | Return | Description | -|---|---|---|---| -| `loadModel` | `path: string` | `Promise` | Loads the voice model used for recognition, it is required before using start method | -| `start` | `grammar: string[]` or `none` | `Promise` | Starts the voice recognition and returns the recognized text as a promised string, you can recognize specific words using the `grammar` argument (ex: ["left", "right"]) according to kaldi's documentation | -| `stop` | `none` | `none` | Stops the recognition | - -### Events - -| Method | Promise return | Description | -|---|---|---| -| `onResult` | The recognized word as a `string` | Triggers on voice recognition result | -| `onFinalResult` | The recognized word as a `string` | Triggers if stopped using `stop()` method | -| `onError` | The error that occured as a `string` or `exception` | Triggers if an error occured | -| `onTimeout` | "timeout" `string` | Triggers on timeout | - -#### Example - -```js -const resultEvent = voiceRecognition.onResult((res) => { - console.log('A onResult event has been caught: ' + res.data); -}); - -resultEvent.remove(); -``` - -Don't forget to remove the event listener once you don't need it anymore. - -## Contributing - -See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. - -## License - -MIT \ No newline at end of file diff --git a/packages/react-native-vosk/android/build.gradle b/packages/react-native-vosk/android/build.gradle deleted file mode 100644 index de7bf8547..000000000 --- a/packages/react-native-vosk/android/build.gradle +++ /dev/null @@ -1,107 +0,0 @@ -buildscript { - // Buildscript is evaluated before everything else so we can't use getExtOrDefault - def kotlin_version = rootProject.ext.has("kotlinVersion") ? rootProject.ext.get("kotlinVersion") : project.properties["Vosk_kotlinVersion"] - - repositories { - google() - mavenCentral() - } - - dependencies { - classpath "com.android.tools.build:gradle:7.2.1" - // noinspection DifferentKotlinGradleVersion - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} - -def isNewArchitectureEnabled() { - return rootProject.hasProperty("newArchEnabled") && rootProject.getProperty("newArchEnabled") == "true" -} - -apply plugin: "com.android.library" -apply plugin: "kotlin-android" - - -def appProject = rootProject.allprojects.find { it.plugins.hasPlugin('com.android.application') } - -if (isNewArchitectureEnabled()) { - apply plugin: "com.facebook.react" -} - -def getExtOrDefault(name) { - return rootProject.ext.has(name) ? rootProject.ext.get(name) : project.properties["Vosk_" + name] -} - -def getExtOrIntegerDefault(name) { - return rootProject.ext.has(name) ? rootProject.ext.get(name) : (project.properties["Vosk_" + name]).toInteger() -} - -android { - compileSdkVersion getExtOrIntegerDefault('compileSdkVersion') - - defaultConfig { - minSdkVersion getExtOrIntegerDefault("minSdkVersion") - targetSdkVersion getExtOrIntegerDefault("targetSdkVersion") - buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString() - } - buildTypes { - release { - minifyEnabled false - } - } - - lintOptions { - disable 'GradleCompatible' - } - - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } - -} - -repositories { - mavenCentral() - google() -} - -// Generate UUIDs for each models contained in android/src/main/assets/ - -// We don't want this because it's going to generate a different one on each -// build, even when nothing has changed. - -// tasks.register('genUUID') { -// doLast { -// fileTree(dir: "$rootDir/app/src/main/assets", exclude: ['*/*']).visit { fileDetails -> -// if (fileDetails.directory) { -// def odir = file("$rootDir/app/src/main/assets/$fileDetails.relativePath") -// def ofile = file("$odir/uuid") -// mkdir odir -// ofile.text = UUID.randomUUID().toString() -// } -// } -// } -// } -// preBuild.dependsOn genUUID - -def kotlin_version = getExtOrDefault('kotlinVersion') - -dependencies { - // For < 0.71, this will be from the local maven repo - // For > 0.71, this will be replaced by `com.facebook.react:react-android:$version` by react gradle plugin - //noinspection GradleDynamicVersion - implementation "com.facebook.react:react-native:+" - implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" - // From node_modules - implementation 'net.java.dev.jna:jna:5.12.1@aar' - implementation 'com.alphacephei:vosk-android:0.3.46@aar' -} - -if (isNewArchitectureEnabled()) { - react { - jsRootDir = file("../src/") - libraryName = "Vosk" - codegenJavaPackageName = "com.reactnativevosk" - } -} diff --git a/packages/react-native-vosk/android/gradle.properties b/packages/react-native-vosk/android/gradle.properties deleted file mode 100644 index 5b4a5572b..000000000 --- a/packages/react-native-vosk/android/gradle.properties +++ /dev/null @@ -1,5 +0,0 @@ -Vosk_kotlinVersion=1.7.0 -Vosk_minSdkVersion=21 -Vosk_targetSdkVersion=31 -Vosk_compileSdkVersion=31 -Vosk_ndkversion=21.4.7075529 diff --git a/packages/react-native-vosk/android/src/main/AndroidManifest.xml b/packages/react-native-vosk/android/src/main/AndroidManifest.xml deleted file mode 100644 index c1ba812be..000000000 --- a/packages/react-native-vosk/android/src/main/AndroidManifest.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - diff --git a/packages/react-native-vosk/android/src/main/java/com/reactnativevosk/VoskModule.kt b/packages/react-native-vosk/android/src/main/java/com/reactnativevosk/VoskModule.kt deleted file mode 100644 index f3da440bc..000000000 --- a/packages/react-native-vosk/android/src/main/java/com/reactnativevosk/VoskModule.kt +++ /dev/null @@ -1,192 +0,0 @@ -package com.reactnativevosk -import com.facebook.react.bridge.* -import com.facebook.react.modules.core.DeviceEventManagerModule -import org.json.JSONObject -import org.vosk.Model -import org.vosk.Recognizer -import org.vosk.android.RecognitionListener -import org.vosk.android.SpeechService -import org.vosk.android.StorageService -import java.io.IOException - -class VoskModule(reactContext: ReactApplicationContext) : ReactContextBaseJavaModule(reactContext), RecognitionListener { - private var model: Model? = null - private var speechService: SpeechService? = null - private var context: ReactApplicationContext? = reactContext - private var recognizer: Recognizer? = null - - override fun getName(): String { - return "Vosk" - } - - @ReactMethod - fun addListener(type: String?) { - // Keep: Required for RN built in Event Emitter Calls. - } - - @ReactMethod - fun removeListeners(type: Int?) { - // Keep: Required for RN built in Event Emitter Calls. - } - - override fun onResult(hypothesis: String) { - // Get text data from string object - val text = getHypothesisText(hypothesis) - - // Stop recording if data found - if (text != null && text.isNotEmpty()) { - // Don't auto-stop the recogniser - we want to do that when the user - // presses on "stop" only. - // cleanRecognizer(); - sendEvent("onResult", text) - } - } - - override fun onFinalResult(hypothesis: String) { - val text = getHypothesisText(hypothesis) - if (text!!.isNotEmpty()) sendEvent("onFinalResult", text) - } - - override fun onPartialResult(hypothesis: String) { - sendEvent("onPartialResult", hypothesis) - } - - override fun onError(e: Exception) { - sendEvent("onError", e.toString()) - } - - override fun onTimeout() { - sendEvent("onTimeout") - } - - /** - * Converts hypothesis json text to the recognized text - * @return the recognized text or null if something went wrong - */ - private fun getHypothesisText(hypothesis: String): String? { - // Hypothesis is in the form: '{text: "recognized text"}' - return try { - val res = JSONObject(hypothesis) - res.getString("text") - } catch (tx: Throwable) { - null - } - } - - /** - * Sends event to react native with associated data - */ - private fun sendEvent(eventName: String, data: String? = null) { - // Write event data if there is some - val event = Arguments.createMap().apply { - if (data != null) putString("data", data) - } - - // Send event - context?.getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter::class.java)?.emit( - eventName, - event - ) - } - - /** - * Translates array of string(s) to required kaldi string format - * @return the array of string(s) as a single string - */ - private fun makeGrammar(grammarArray: ReadableArray): String { - return grammarArray.toArrayList().joinToString( - prefix = "[", - separator = ", ", - transform = {"\"" + it + "\""}, - postfix = "]" - ) - } - - @ReactMethod - fun loadModel(path: String, promise: Promise) { - cleanModel(); - StorageService.unpack(context, path, "models", - { model: Model? -> - this.model = model - promise.resolve("Model successfully loaded") - } - ) { e: IOException -> - this.model = null - promise.reject(e) - } - } - - @ReactMethod - fun start(grammar: ReadableArray? = null) { - - if (model == null) { - sendEvent("onError", "Model is not loaded yet") - } - else if (speechService != null) { - sendEvent("onError", "Recognizer is already in use") - } else { - try { - recognizer = - if (grammar != null) - Recognizer(model, 16000.0f, makeGrammar(grammar)) - else - Recognizer(model, 16000.0f) - - speechService = SpeechService(recognizer, 16000.0f) - speechService!!.startListening(this) - sendEvent("onStart") - - } catch (e: IOException) { - sendEvent("onError", e.toString()) - } - } - } - private fun cleanRecognizer() { - if (speechService != null) { - speechService!!.stop() - speechService!!.shutdown(); - speechService = null - } - if (recognizer != null) { - recognizer!!.close(); - recognizer = null; - } - } - - private fun cleanModel() { - if (this.model != null) { - this.model!!.close(); - this.model = null; - } - } - - @ReactMethod - fun stop() { - cleanRecognizer(); - } - - @ReactMethod - fun stopOnly() { - if (speechService != null) { - speechService!!.stop() - } - } - - @ReactMethod - fun cleanup() { - if (speechService != null) { - speechService!!.shutdown(); - speechService = null - } - if (recognizer != null) { - recognizer!!.close(); - recognizer = null; - } - } - - @ReactMethod - fun unload() { - cleanRecognizer(); - cleanModel(); - } -} diff --git a/packages/react-native-vosk/android/src/main/java/com/reactnativevosk/VoskPackage.kt b/packages/react-native-vosk/android/src/main/java/com/reactnativevosk/VoskPackage.kt deleted file mode 100644 index ca29e30e9..000000000 --- a/packages/react-native-vosk/android/src/main/java/com/reactnativevosk/VoskPackage.kt +++ /dev/null @@ -1,16 +0,0 @@ -package com.reactnativevosk -import com.facebook.react.ReactPackage -import com.facebook.react.bridge.NativeModule -import com.facebook.react.bridge.ReactApplicationContext -import com.facebook.react.uimanager.ViewManager - - -class VoskPackage : ReactPackage { - override fun createNativeModules(reactContext: ReactApplicationContext): List { - return listOf(VoskModule(reactContext)) - } - - override fun createViewManagers(reactContext: ReactApplicationContext): List> { - return emptyList() - } -} diff --git a/packages/react-native-vosk/babel.config.js b/packages/react-native-vosk/babel.config.js deleted file mode 100644 index e953058a7..000000000 --- a/packages/react-native-vosk/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: ['module:metro-react-native-babel-preset'], -}; diff --git a/packages/react-native-vosk/docs/android_studio_assets_folder_creation.png b/packages/react-native-vosk/docs/android_studio_assets_folder_creation.png deleted file mode 100644 index 3f47b23085fe33fa270117564e3511ca5b954212..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76077 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%0A!P80pVfJVQZ_(&~2x%X|^H$as${ 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 IuzBeJ0Q@a#fdBvi diff --git a/packages/react-native-vosk/docs/android_studio_project_structure.png b/packages/react-native-vosk/docs/android_studio_project_structure.png deleted file mode 100644 index 8e21a2c9239ba703397b1224977585da3c3b79d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13894 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 diff --git a/packages/react-native-vosk/docs/xcode_add_files_to_folder.png b/packages/react-native-vosk/docs/xcode_add_files_to_folder.png deleted file mode 100644 index d78b67ed5eb6da6bfa82d0da0c7039ab26ad3396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107017 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

?HhNiDxa7c2}LuuK5$HR;Tr4zvU< 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

qfGj=xEb2J@?-zD0 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�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

F=30T7NaAsTM{!uHWko4de%S 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

    1dH;Wsba*WxTP< z*##ZQ`ZdYinv_=znjnbUw+GGy-lM!tz}=m#75$twZh~v0L(cGg#g-Vc4|JUJ7RId= zteK0cjcz*iF)C!=t(ZT;<;)csZU3djN|C4&@uO$A5pk! z#QLb*eq!4^%E7Scm(pK2SSa1@5=brMC4Ef4;YksVQORX=!UDZfE3)_M0V|9!*OWPu z8cpponJc!HOSKx9f5Ccol-l241$-6%KCSkAy7+U@SRRUm_OK1u{_t;Ad#jc33=c#E z9+sYDF%8kwc7a>F1McIdH$>d2t$*$HnPjG+uO zL8`?G{I&9cy{|1=Kv}|7y~;$MwjFvO<|wni){M=r54F-4N6dR2Mh6Pd&G`)?J;$I6 zj#9G##dD*~Sw4tx6J~`na`E ziHYE69EMaVJ{0X4xxOa^b%&2%meM8X@T;(km|YIoQL<%r*|pP$x4dWf^(mnR*;jda zA>uE!x&>P;2k>4=5V=_4iWrWPRZ(2vAdB^+RT;v(tIXTZ7m3fwaPQ7lk zmjbWL4e$Q-vs~`|$W8q-eI&8SJ=UKjU%Tp8S(`*?D~U5fd;6F6b*wE2jfch*TkjjYO08TH6cF(@;RBDMp`eqU5X7u z0(f%#MwGS8QT!{hfzFw5kzRHh1#ZMJ!j19Ucem! zQH+)BWOEQ&jf|Byz0jhhOuaPkq635tmyy78l-(TKs2do^0Mwmsj>fPcqf?I|#XZ-7Lk(dy@M|A!*)D0a~SHFgc%c;{n*-*gN*Jn;dkFXz-zZi}-U&Wh#98)p*}>!^>Kdxo#ue+M)7?N5h+jrHu@}YRl`7$juPgVU zC4;sSPKR6%nT*f)NM69(a*#ixRq%Seb8z)%frLlp6Ksf9$B-uXf-*xNg6J(3yu*)3 z+sU>UwTj{&{Jik`L%>jeK-N@Ph)9m!VQ4ye^EZe5^7n57!W!>5I(@eT%{0j_U!-+f z%&t}!4yByBsjM!WK)OCzLUkQMUakPDmFs>=q-zX5TtNxpqFI3H*}8|vaeqimqkBgetD z-R=7E!-Y+CWn6sC)*U+bCEE2K2)s<0Qry>~P42H-K{=9$YjtecO>_?>L8B3mr zxASv%IEaKZ;MhyxRNuh4Z4azb`zeX=2^ki*{KVWac;=)qJbaYWSv@;GgTpaO(iJD! zoO5{#8rO+MvGd-?!-xgd#q?7VDZb3+lha4HLIL{$y_|!e)6%* zqCL^Lj6WJqEc7n^zr*}Y?0`!3}B@$Md_8u3@Br$hho zr4U7Sa@vr>Sn_k|NUS_dHBr8Yh$3u&dRZmH{MM0hrk5;sqvTC-N|^3EQqQN4$ZR8w zk0ckOZc{eQy^RNPAc$+f8~%o$Uh0dx_Ga_xxn_|^H+fnk0!^7tmfwg52CoT2{~NyE zqYrN(&6v&n|Ku*LfP&+C7}|~2m#jg`zFxI0RH;HW_BXuZuW<&Bb->R**L+H*7Pv`) z(B1ix8g|vHm-&}gpgjn`7GJROWtEqXdcOQCw|^%%w)L`pTTB8nVPC%2?NYgXt3mF> zgxHoN`rHfeNBc~+PHwWp-0{Y#*ipJn%bl6mw>KEP$cfwfBsPZLSpTYi3%W!7KTCD* z`70n|=(u>E*9QxeyD%H>>BB}yB&(aih2w6sI;>Vp-Z9)tkHi>>cL^2hv<5J{wy8V3 zwhLtJ`3ToDrn-lg2Wj*~%T&kcR=+WR&`SGNi-ASX^h_2!~QUv1qUK_rj_RTb8?RTDefLA6ZckOIHE-f$oKGYrly_vTKdIy-2~W!84Q(@B!& zle-PR4hhY8+WXNN5+US>PKyFHQ0hpEa0O72 z%>yQkwPJA>j&TcKt$LY2bO`N&ab(8EPI*nMY8xj^B*$%s%;7d!V;_@x>6X#_z37pH z%m)`qF+`)x?>Q;yz*wvqPU2>9k4Z6Jc0u?0s|PBjH+w%E-emV@hh5+ei6;+i&!2*( zGD%!HnG@mfy>65)sxD3NFsNy((!rVd$;|Cr>!T#Iyml+9h@Ov;eFQ5Tx&_W&lbn2THBce2Ftkgmz&MnnqUg@XTB9G- zjB(c z{#kkn=;*N$UP-%I+>>dB6jm?+7o^*eK!pa01jB^EGpvtCO`t0)@~bWyPIf#rDdbpZ zEe@|rUv)9w6ViL=V_lcqI;7C@MdZt@Ycw;k1QA?b0DO&k59F@;Gd`u+o(`W(^g|C; zb6ZGAdO3+vHC-1S7ks1CKG^T?{}hq881bX-X(TNf*58GqXU{JjoF92@WEKu@eoy3V#WPVWDn&J(+MfIM`KW|;{rK(DI;pl z^cH|phd|%(zmRaINh0wRc2hI$H+{rZclEjROlO*-Z6OXBaNc*NHTdP{L*k{K4eebni0zb^_l2$>rnP^Apr-133d#HA{=_Fn*kz-_(^I7~*;-)?DQbWfR8bR{18QD=Xfg zMq{(@6zJs1Y9uGpvvO;EgR3@98e+t{?F{iBi~$4U&!k0r2S?s2pNwMLXqEH^V=Kz2 zVzC6>zvvZ`aTI6NnGrZ*7HjvrTO#9Z>(s4eFq=+7KltAGv+|LAQiS)XRY}WIzI+%q zVl_6@nXLO^uqQWC&1H6PI%zlmwT}DA9Zdj3?7^=@c~PGrD;M%>8?=?+9%=)U59opA z$h+B@I{=w$4dZ_sb-#tLRXV;OHUh)(vcYYb_?fXgRb(eQ$7AF`ttW0PVkulQn{V1g zLzb$@NY7Gw1nyZ1$c!|B7L&!cpB;{(55o$J$NKvTGpE``izc_w-Z&y=={Kuaen68| z0>W32Q^B8F(@mxD^{veO<@dx~v&nnx93#rPueNHV`TDbOKQnHOruS0qJ7C#|;?#s1 zzF>))vBJej;E};;f>B~ zr_D9~xrQmjSReCgduzIFUaRQP{%H&NsbU{#o^z+~Do?^2~crpvPkDHq+ zS~;|_$#SDfQ3e8(IU6dU59{C#Sjx!#OK* z8Mhm+i(Y~wo2K5MUCy1S*Uy-sblwcz3Px^!J-_-_q!*PQW_hG3yODfg@%x|hRq)=J zfLfW?p*ZJhR2%v4+|>w>Te85w_qlot)+spUyO>bI3IqYZpR|f@5E3TJ*Q7iU@J9^6 ztHV>STn}TYk7AW+Cdm^F?>0e%PY zYTF1|;6140rhQ&Tzgl8Yg_m%I1|cc8`O`iaQuRm;_=87SCbpxv}?v%WC>X^n_0E&wS1O z(Wje7Py>afXbOcR2bl3KpzVft!qGAF`fkeGaGW{#l%TEO;r19YRsRDiFwkLX4C;yG zQPe|dxUdrt`|$F6TBJRT4JU~j`*l191Lw?a+Y1&@J%vUy6b?;Lh6>EYIv<-sQ*otK zZ9fvX|9KyO>fU5Yu)yW!tLJTFP3$rqV>sx-#qP2FjGD(YXbtR|g{tLW9q>EcfE8Xw zdLT&sbTRp^wI>ynPH+Opt7g1Aj)~u~5EmV1=8D5bOUI>@ii;*q_P>x;+Izsf0ArZg zQTaMO5_0}}Liv6Eh<`0mgQbWyuU!woEM&9k?lJ!6XVB?Sw~&2JcyEfU5z2#iCPH*x z@~fHOw3Mv*98LLyJZAdQqzzu~MofEjrLkxJS%5vllVf|nn(;x4T8#<kjt7^RAMZg9ar(fx(ZdkIp#ZPnW)PuJ5*Hq-RU15Hi&y1kY z)8n?mlbJVv+;)x?;!>h;lRo;7BB@nI)ARl_8_XLzOShC6VB?Z90xrm+0xlf4^=dxuh}d7sB%Z5V z1+N{l)}dUuy`hc$7bgoZaDP*t4$G9mV_0{gWn1oQQ2qqMu(X*6pba97*IG9s)1i9- z{ah=S$3%ukZ?A;)oB^G~BYnmDi%V#VqxR1mrSIL|3z_1TTftRC6MY4F27vl+5u`nMYlPo9i?_V?9NW*{68nseCZyd5VU5fsJzcn+~2vwGo$FkG8c-`>QJB z3)jV4%=+rTclKV9dB`61qD@eaEmGCtV))4Q4Ok9;g&7lY!T zC(m`?YF`Fb1;29ctgc8qNx6OHoc-CY78{SYxnkagO2t^(8U<4H>g>sk;Zyp%(VFC`irACV{#^az$r19s^s_}9(IxBcm8xS!@0j&T z7fel4p%dawMCt~yWuxH_{C4bNfieH3!d%=}-KTWjJ+OYzta0U(TaTwAc<8JdJpvQCfb1k zx}v!t`~iN~Rg8_?k7M82Hb0wxNTKV~^-+#;+SR&{KX;gS7LaJECy|1v)+o{ziUc(o X6k~q=EbH1b@W=ejh0}#6ox=VfRt#Kf diff --git a/packages/react-native-vosk/ios/Vosk-Bridging-Header.h b/packages/react-native-vosk/ios/Vosk-Bridging-Header.h deleted file mode 100644 index f64f70a67..000000000 --- a/packages/react-native-vosk/ios/Vosk-Bridging-Header.h +++ /dev/null @@ -1,4 +0,0 @@ -#import -#import -#import -#import "vosk_api.h" diff --git a/packages/react-native-vosk/ios/Vosk.m b/packages/react-native-vosk/ios/Vosk.m deleted file mode 100644 index da31609e4..000000000 --- a/packages/react-native-vosk/ios/Vosk.m +++ /dev/null @@ -1,21 +0,0 @@ -#import -#import - -@interface RCT_EXTERN_MODULE(Vosk, RCTEventEmitter) - -RCT_EXTERN_METHOD(loadModel:(NSString *)name - withResolver:(RCTPromiseResolveBlock)resolve - withRejecter:(RCTPromiseRejectBlock)reject) - -RCT_EXTERN_METHOD(start:(NSArray)grammar) - -RCT_EXTERN_METHOD(stop) - -RCT_EXTERN_METHOD(unload) - -+ (BOOL)requiresMainQueueSetup -{ - return NO; -} - -@end diff --git a/packages/react-native-vosk/ios/Vosk.swift b/packages/react-native-vosk/ios/Vosk.swift deleted file mode 100644 index 78191579b..000000000 --- a/packages/react-native-vosk/ios/Vosk.swift +++ /dev/null @@ -1,179 +0,0 @@ -import Foundation -import AVFoundation - -// The representation of the JSON object returned by Vosk -struct VoskResult: Codable { - // Partial result - var partial: String? - // Complete result - var text: String? -} - -@objc(Vosk) -class Vosk: RCTEventEmitter { - // Class properties - /// The current vosk model loaded - var currentModel: VoskModel? - /// The vosk recognizer - var recognizer : OpaquePointer? - /// The audioEngine used to pipe microphone to recognizer - let audioEngine = AVAudioEngine() - /// The audioEngine input - var inputNode: AVAudioInputNode! - /// The microphone input format - var formatInput: AVAudioFormat! - /// A queue to process datas - var processingQueue: DispatchQueue! - /// Keep the last processed result here - var lastRecognizedResult: VoskResult? - /// The timeout timer ref - var timeoutTimer: Timer? - - /// React member: has any JS event listener - var hasListener: Bool = false - - // Class methods - override init() { - super.init() - // Init the processing queue - processingQueue = DispatchQueue(label: "recognizerQueue") - // Create a new audio engine. - inputNode = audioEngine.inputNode - // Get the microphone default input format - formatInput = inputNode.inputFormat(forBus: 0) - } - - deinit { - // free the recognizer - vosk_recognizer_free(recognizer); - } - - /// Called when React adds an event observer - override func startObserving() { - hasListener = true - } - - /// Called when no more event observers are running - override func stopObserving() { - hasListener = false - } - - /// React method to define allowed events - @objc override func supportedEvents() -> [String]! { - return ["onError","onResult","onFinalResult","onPartialResult","onTimeout"]; - } - - /// Load a Vosk model - @objc(loadModel:withResolver:withRejecter:) - func loadModel(name: String, resolve:RCTPromiseResolveBlock,reject:RCTPromiseRejectBlock) -> Void { - if (currentModel != nil) { - currentModel = nil; // deinit model - } - currentModel = VoskModel(name: name) - resolve(name) - } - - /// Start speech recognition - @objc(start:) - func start(grammar: [String]?) -> Void { - let audioSession = AVAudioSession.sharedInstance() - - do { - // Ask the user for permission to use the mic if required then start the engine. - try audioSession.setCategory(.record) - - if (grammar != nil && grammar!.isEmpty == false) { - let jsonGrammar = try! JSONEncoder().encode(grammar) - recognizer = vosk_recognizer_new_grm(currentModel!.model, Float(formatInput.sampleRate), String(data: jsonGrammar, encoding: .utf8)) - } else { - recognizer = vosk_recognizer_new_spk(currentModel!.model, Float(formatInput.sampleRate), currentModel!.spkModel) - } - - let formatPcm = AVAudioFormat.init(commonFormat: AVAudioCommonFormat.pcmFormatInt16, sampleRate: formatInput.sampleRate, channels: 1, interleaved: true) - - inputNode.installTap(onBus: 0, - bufferSize: UInt32(formatInput.sampleRate / 10), - format: formatPcm) { buffer, time in - self.processingQueue.async { - let res = self.recognizeData(buffer: buffer) - DispatchQueue.main.async { - let parsedResult = try! JSONDecoder().decode(VoskResult.self, from: res.result!.data(using: .utf8)!) - self.lastRecognizedResult = parsedResult - if (res.completed && self.hasListener && res.result != nil) { - self.sendEvent(withName: "onResult", body: ["data": parsedResult.text!]) - self.stopInternal(withoutEvents: true); - } else if (!res.completed && self.hasListener && res.result != nil) { - self.sendEvent(withName: "onPartialResult", body: ["data": parsedResult.partial!]) - } - } - } - } - - // Start the stream of audio data. - audioEngine.prepare() - - audioSession.requestRecordPermission { [weak self] success in - guard success, let self = self else { return } - try? self.audioEngine.start() - } - - // and manage timeout - timeoutTimer = Timer.scheduledTimer(withTimeInterval: 10, repeats: false) {_ in - self.sendEvent(withName: "onTimeout", body: ["data": ""]) - self.stopInternal(withoutEvents: true) - } - } catch { - if (hasListener) { - sendEvent(withName: "onError", body: ["data": "Unable to start AVAudioEngine " + error.localizedDescription]) - } else { - debugPrint("Unable to start AVAudioEngine " + error.localizedDescription) - } - vosk_recognizer_free(recognizer); - } - } - - /// Unload speech recognition and model - @objc(unload) func unload() -> Void { - stopInternal(withoutEvents: false) - if (currentModel != nil) { - currentModel = nil; // deinit model - } - } - - /// Stop speech recognition if started - @objc(stop) func stop() -> Void { - // stop engines and send onFinalResult event - stopInternal(withoutEvents: false) - } - - /// Do internal cleanup on stop recognition - func stopInternal(withoutEvents: Bool) { - inputNode.removeTap(onBus: 0) - if (audioEngine.isRunning) { - audioEngine.stop() - if (hasListener && !withoutEvents) { - sendEvent(withName: "onFinalResult", body: ["data": lastRecognizedResult!.partial]) - } - lastRecognizedResult = nil - } - if (recognizer != nil) { - vosk_recognizer_free(recognizer); - recognizer = nil - } - if (timeoutTimer != nil) { - timeoutTimer?.invalidate() - timeoutTimer = nil - } - } - - /// Process the audio buffer and do recognition with Vosk - func recognizeData(buffer : AVAudioPCMBuffer) -> (result: String?, completed: Bool) { - let dataLen = Int(buffer.frameLength * 2) - let channels = UnsafeBufferPointer(start: buffer.int16ChannelData, count: 1) - let endOfSpeech = channels[0].withMemoryRebound(to: Int8.self, capacity: dataLen) { - vosk_recognizer_accept_waveform(recognizer, $0, Int32(dataLen)) - } - let res = endOfSpeech == 1 ? vosk_recognizer_result(recognizer) : vosk_recognizer_partial_result(recognizer) - return (String(validatingUTF8: res!), endOfSpeech == 1); - } -} diff --git a/packages/react-native-vosk/ios/Vosk.xcodeproj/project.pbxproj b/packages/react-native-vosk/ios/Vosk.xcodeproj/project.pbxproj deleted file mode 100644 index b36a97740..000000000 --- a/packages/react-native-vosk/ios/Vosk.xcodeproj/project.pbxproj +++ /dev/null @@ -1,301 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 33B015BD288FEEE500EBEBCF /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 33B015BC288FEEE400EBEBCF /* libc++.tbd */; }; - 33B015BF288FEF1300EBEBCF /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33B015BE288FEEE800EBEBCF /* Accelerate.framework */; }; - 33B015C3288FF3E400EBEBCF /* libvosk.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33B015C2288FF3E400EBEBCF /* libvosk.xcframework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 58B511D91A9E6C8500147676 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "include/$(PRODUCT_NAME)"; - dstSubfolderSpec = 16; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 134814201AA4EA6300B7C361 /* libVosk.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libVosk.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 33B015BC288FEEE400EBEBCF /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; - 33B015BE288FEEE800EBEBCF /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; - 33B015C0288FEF5E00EBEBCF /* VoskModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VoskModel.swift; sourceTree = ""; }; - 33B015C2288FF3E400EBEBCF /* libvosk.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = libvosk.xcframework; sourceTree = ""; }; - B3E7B5891CC2AC0600A0062D /* Vosk.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Vosk.m; sourceTree = ""; }; - F4FF95D5245B92E700C19C63 /* Vosk-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Vosk-Bridging-Header.h"; sourceTree = ""; }; - F4FF95D6245B92E800C19C63 /* Vosk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Vosk.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 58B511D81A9E6C8500147676 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 33B015BF288FEF1300EBEBCF /* Accelerate.framework in Frameworks */, - 33B015BD288FEEE500EBEBCF /* libc++.tbd in Frameworks */, - 33B015C3288FF3E400EBEBCF /* libvosk.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 134814211AA4EA7D00B7C361 /* Products */ = { - isa = PBXGroup; - children = ( - 134814201AA4EA6300B7C361 /* libVosk.a */, - ); - name = Products; - sourceTree = ""; - }; - 33B015BA288FEE6600EBEBCF /* Frameworks */ = { - isa = PBXGroup; - children = ( - 33B015C2288FF3E400EBEBCF /* libvosk.xcframework */, - 33B015BC288FEEE400EBEBCF /* libc++.tbd */, - 33B015BE288FEEE800EBEBCF /* Accelerate.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 58B511D21A9E6C8500147676 = { - isa = PBXGroup; - children = ( - F4FF95D6245B92E800C19C63 /* Vosk.swift */, - 33B015C0288FEF5E00EBEBCF /* VoskModel.swift */, - B3E7B5891CC2AC0600A0062D /* Vosk.m */, - F4FF95D5245B92E700C19C63 /* Vosk-Bridging-Header.h */, - 134814211AA4EA7D00B7C361 /* Products */, - 33B015BA288FEE6600EBEBCF /* Frameworks */, - ); - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 58B511DA1A9E6C8500147676 /* Vosk */ = { - isa = PBXNativeTarget; - buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "Vosk" */; - buildPhases = ( - 58B511D71A9E6C8500147676 /* Sources */, - 58B511D81A9E6C8500147676 /* Frameworks */, - 58B511D91A9E6C8500147676 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Vosk; - productName = RCTDataManager; - productReference = 134814201AA4EA6300B7C361 /* libVosk.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 58B511D31A9E6C8500147676 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0920; - ORGANIZATIONNAME = Facebook; - TargetAttributes = { - 58B511DA1A9E6C8500147676 = { - CreatedOnToolsVersion = 6.1.1; - }; - }; - }; - buildConfigurationList = 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "Vosk" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - ); - mainGroup = 58B511D21A9E6C8500147676; - productRefGroup = 58B511D21A9E6C8500147676; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 58B511DA1A9E6C8500147676 /* Vosk */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 58B511D71A9E6C8500147676 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 58B511ED1A9E6C8500147676 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=*]" = arm64; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 58B511EE1A9E6C8500147676 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=*]" = arm64; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 58B511F01A9E6C8500147676 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../../React/**", - "$(SRCROOT)/../../react-native/React/**", - ); - LIBRARY_SEARCH_PATHS = "$(inherited)"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = Vosk; - SKIP_INSTALL = YES; - SWIFT_OBJC_BRIDGING_HEADER = "Vosk-Bridging-Header.h"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 58B511F11A9E6C8500147676 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../../React/**", - "$(SRCROOT)/../../react-native/React/**", - ); - LIBRARY_SEARCH_PATHS = "$(inherited)"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = Vosk; - SKIP_INSTALL = YES; - SWIFT_OBJC_BRIDGING_HEADER = "Vosk-Bridging-Header.h"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "Vosk" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 58B511ED1A9E6C8500147676 /* Debug */, - 58B511EE1A9E6C8500147676 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "Vosk" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 58B511F01A9E6C8500147676 /* Debug */, - 58B511F11A9E6C8500147676 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 58B511D31A9E6C8500147676 /* Project object */; -} diff --git a/packages/react-native-vosk/ios/Vosk/README.md b/packages/react-native-vosk/ios/Vosk/README.md deleted file mode 100644 index 593eebfe4..000000000 --- a/packages/react-native-vosk/ios/Vosk/README.md +++ /dev/null @@ -1 +0,0 @@ -Here was the folder `vosk-model-spk-0.4`. You can restore it from the original repo: https://github.com/riderodd/react-native-vosk \ No newline at end of file diff --git a/packages/react-native-vosk/ios/VoskModel.swift b/packages/react-native-vosk/ios/VoskModel.swift deleted file mode 100644 index d71f3a0a4..000000000 --- a/packages/react-native-vosk/ios/VoskModel.swift +++ /dev/null @@ -1,51 +0,0 @@ -// -// Vosk.swift -// VoskApiTest -// -// Created by Niсkolay Shmyrev on 01.03.20. -// Copyright © 2020-2021 Alpha Cephei. All rights reserved. -// - -import Foundation - -public final class VoskModel { - - var model : OpaquePointer! - var spkModel : OpaquePointer! - - init(name: String) { - - // Set to -1 to disable logs - vosk_set_log_level(0); - - let appBundle = Bundle(for: Self.self) - - // Load model from main app bundle - if let resourcePath = Bundle.main.resourcePath { - let modelPath = resourcePath + "/" + name - model = vosk_model_new(modelPath) - } - - // Get the URL to the resource bundle within the bundle - // of the current class. - guard let resourceBundleURL = appBundle.url( - forResource: "Vosk", withExtension: "bundle") - else { fatalError("Vosk.bundle not found!") } - - // Create a bundle object for the bundle found at that URL. - guard let resourceBundle = Bundle(url: resourceBundleURL) - else { fatalError("Cannot access Vosk.bundle!") } - - if let resourcePath = resourceBundle.resourcePath { - let spkModelPath = resourcePath + "/vosk-model-spk-0.4" - spkModel = vosk_spk_model_new(spkModelPath) - } - } - - deinit { - vosk_model_free(model) - vosk_spk_model_free(spkModel) - } - -} - diff --git a/packages/react-native-vosk/ios/vosk_api.h b/packages/react-native-vosk/ios/vosk_api.h deleted file mode 100644 index 7636caa69..000000000 --- a/packages/react-native-vosk/ios/vosk_api.h +++ /dev/null @@ -1,292 +0,0 @@ -// Copyright 2020-2021 Alpha Cephei Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -/* This header contains the C API for Vosk speech recognition system */ - -#ifndef VOSK_API_H -#define VOSK_API_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** Model stores all the data required for recognition - * it contains static data and can be shared across processing - * threads. */ -typedef struct VoskModel VoskModel; - - -/** Speaker model is the same as model but contains the data - * for speaker identification. */ -typedef struct VoskSpkModel VoskSpkModel; - - -/** Recognizer object is the main object which processes data. - * Each recognizer usually runs in own thread and takes audio as input. - * Once audio is processed recognizer returns JSON object as a string - * which represent decoded information - words, confidences, times, n-best lists, - * speaker information and so on */ -typedef struct VoskRecognizer VoskRecognizer; - - -/** Loads model data from the file and returns the model object - * - * @param model_path: the path of the model on the filesystem - * @returns model object or NULL if problem occured */ -VoskModel *vosk_model_new(const char *model_path); - - -/** Releases the model memory - * - * The model object is reference-counted so if some recognizer - * depends on this model, model might still stay alive. When - * last recognizer is released, model will be released too. */ -void vosk_model_free(VoskModel *model); - - -/** Check if a word can be recognized by the model - * @param word: the word - * @returns the word symbol if @param word exists inside the model - * or -1 otherwise. - * Reminding that word symbol 0 is for */ -int vosk_model_find_word(VoskModel *model, const char *word); - - -/** Loads speaker model data from the file and returns the model object - * - * @param model_path: the path of the model on the filesystem - * @returns model object or NULL if problem occured */ -VoskSpkModel *vosk_spk_model_new(const char *model_path); - - -/** Releases the model memory - * - * The model object is reference-counted so if some recognizer - * depends on this model, model might still stay alive. When - * last recognizer is released, model will be released too. */ -void vosk_spk_model_free(VoskSpkModel *model); - -/** Creates the recognizer object - * - * The recognizers process the speech and return text using shared model data - * @param model VoskModel containing static data for recognizer. Model can be - * shared across recognizers, even running in different threads. - * @param sample_rate The sample rate of the audio you going to feed into the recognizer. - * Make sure this rate matches the audio content, it is a common - * issue causing accuracy problems. - * @returns recognizer object or NULL if problem occured */ -VoskRecognizer *vosk_recognizer_new(VoskModel *model, float sample_rate); - - -/** Creates the recognizer object with speaker recognition - * - * With the speaker recognition mode the recognizer not just recognize - * text but also return speaker vectors one can use for speaker identification - * - * @param model VoskModel containing static data for recognizer. Model can be - * shared across recognizers, even running in different threads. - * @param sample_rate The sample rate of the audio you going to feed into the recognizer. - * Make sure this rate matches the audio content, it is a common - * issue causing accuracy problems. - * @param spk_model speaker model for speaker identification - * @returns recognizer object or NULL if problem occured */ -VoskRecognizer *vosk_recognizer_new_spk(VoskModel *model, float sample_rate, VoskSpkModel *spk_model); - - -/** Creates the recognizer object with the phrase list - * - * Sometimes when you want to improve recognition accuracy and when you don't need - * to recognize large vocabulary you can specify a list of phrases to recognize. This - * will improve recognizer speed and accuracy but might return [unk] if user said - * something different. - * - * Only recognizers with lookahead models support this type of quick configuration. - * Precompiled HCLG graph models are not supported. - * - * @param model VoskModel containing static data for recognizer. Model can be - * shared across recognizers, even running in different threads. - * @param sample_rate The sample rate of the audio you going to feed into the recognizer. - * Make sure this rate matches the audio content, it is a common - * issue causing accuracy problems. - * @param grammar The string with the list of phrases to recognize as JSON array of strings, - * for example "["one two three four five", "[unk]"]". - * - * @returns recognizer object or NULL if problem occured */ -VoskRecognizer *vosk_recognizer_new_grm(VoskModel *model, float sample_rate, const char *grammar); - - -/** Adds speaker model to already initialized recognizer - * - * Can add speaker recognition model to already created recognizer. Helps to initialize - * speaker recognition for grammar-based recognizer. - * - * @param spk_model Speaker recognition model */ -void vosk_recognizer_set_spk_model(VoskRecognizer *recognizer, VoskSpkModel *spk_model); - - -/** Configures recognizer to output n-best results - * - *
    - *   {
    - *      "alternatives": [
    - *          { "text": "one two three four five", "confidence": 0.97 },
    - *          { "text": "one two three for five", "confidence": 0.03 },
    - *      ]
    - *   }
    - * 
    - * - * @param max_alternatives - maximum alternatives to return from recognition results - */ -void vosk_recognizer_set_max_alternatives(VoskRecognizer *recognizer, int max_alternatives); - - -/** Enables words with times in the output - * - *
    - *   "result" : [{
    - *       "conf" : 1.000000,
    - *       "end" : 1.110000,
    - *       "start" : 0.870000,
    - *       "word" : "what"
    - *     }, {
    - *       "conf" : 1.000000,
    - *       "end" : 1.530000,
    - *       "start" : 1.110000,
    - *       "word" : "zero"
    - *     }, {
    - *       "conf" : 1.000000,
    - *       "end" : 1.950000,
    - *       "start" : 1.530000,
    - *       "word" : "zero"
    - *     }, {
    - *       "conf" : 1.000000,
    - *       "end" : 2.340000,
    - *       "start" : 1.950000,
    - *       "word" : "zero"
    - *     }, {
    - *       "conf" : 1.000000,
    - *       "end" : 2.610000,
    - *       "start" : 2.340000,
    - *       "word" : "one"
    - *     }],
    - * 
    - * - * @param words - boolean value - */ -void vosk_recognizer_set_words(VoskRecognizer *recognizer, int words); - - -/** Accept voice data - * - * accept and process new chunk of voice data - * - * @param data - audio data in PCM 16-bit mono format - * @param length - length of the audio data - * @returns 1 if silence is occured and you can retrieve a new utterance with result method - * 0 if decoding continues - * -1 if exception occured */ -int vosk_recognizer_accept_waveform(VoskRecognizer *recognizer, const char *data, int length); - - -/** Same as above but the version with the short data for language bindings where you have - * audio as array of shorts */ -int vosk_recognizer_accept_waveform_s(VoskRecognizer *recognizer, const short *data, int length); - - -/** Same as above but the version with the float data for language bindings where you have - * audio as array of floats */ -int vosk_recognizer_accept_waveform_f(VoskRecognizer *recognizer, const float *data, int length); - - -/** Returns speech recognition result - * - * @returns the result in JSON format which contains decoded line, decoded - * words, times in seconds and confidences. You can parse this result - * with any json parser - * - *
    - *  {
    - *    "text" : "what zero zero zero one"
    - *  }
    - * 
    - * - * If alternatives enabled it returns result with alternatives, see also vosk_recognizer_set_alternatives(). - * - * If word times enabled returns word time, see also vosk_recognizer_set_word_times(). - */ -const char *vosk_recognizer_result(VoskRecognizer *recognizer); - - -/** Returns partial speech recognition - * - * @returns partial speech recognition text which is not yet finalized. - * result may change as recognizer process more data. - * - *
    - * {
    - *    "partial" : "cyril one eight zero"
    - * }
    - * 
    - */ -const char *vosk_recognizer_partial_result(VoskRecognizer *recognizer); - - -/** Returns speech recognition result. Same as result, but doesn't wait for silence - * You usually call it in the end of the stream to get final bits of audio. It - * flushes the feature pipeline, so all remaining audio chunks got processed. - * - * @returns speech result in JSON format. - */ -const char *vosk_recognizer_final_result(VoskRecognizer *recognizer); - - -/** Resets the recognizer - * - * Resets current results so the recognition can continue from scratch */ -void vosk_recognizer_reset(VoskRecognizer *recognizer); - - -/** Releases recognizer object - * - * Underlying model is also unreferenced and if needed released */ -void vosk_recognizer_free(VoskRecognizer *recognizer); - -/** Set log level for Kaldi messages - * - * @param log_level the level - * 0 - default value to print info and error messages but no debug - * less than 0 - don't print info messages - * greather than 0 - more verbose mode - */ -void vosk_set_log_level(int log_level); - -/** - * Init, automatically select a CUDA device and allow multithreading. - * Must be called once from the main thread. - * Has no effect if HAVE_CUDA flag is not set. - */ -void vosk_gpu_init(); - -/** - * Init CUDA device in a multi-threaded environment. - * Must be called for each thread. - * Has no effect if HAVE_CUDA flag is not set. - */ -void vosk_gpu_thread_init(); - -#ifdef __cplusplus -} -#endif - -#endif /* VOSK_API_H */ diff --git a/packages/react-native-vosk/lefthook.yml b/packages/react-native-vosk/lefthook.yml deleted file mode 100644 index 8c56fd3d8..000000000 --- a/packages/react-native-vosk/lefthook.yml +++ /dev/null @@ -1,11 +0,0 @@ -pre-commit: - parallel: true - commands: - lint: - files: git diff --name-only @{push} - glob: "*.{js,ts,jsx,tsx}" - run: npx eslint {files} - types: - files: git diff --name-only @{push} - glob: "*.{js,ts, jsx, tsx}" - run: npx tsc --noEmit diff --git a/packages/react-native-vosk/lib/commonjs/index.js b/packages/react-native-vosk/lib/commonjs/index.js deleted file mode 100644 index f54268fa5..000000000 --- a/packages/react-native-vosk/lib/commonjs/index.js +++ /dev/null @@ -1,95 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; -var _reactNative = require("react-native"); -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); } -function _toPrimitive(input, hint) { if (typeof input !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (typeof res !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } -const LINKING_ERROR = `The package 'react-native-vosk' doesn't seem to be linked. Make sure: \n\n${_reactNative.Platform.select({ - ios: '- You have run \'pod install\'\n', - default: '' -})}- You rebuilt the app after installing the package\n` + '- You are not using Expo managed workflow\n'; -const VoskModule = _reactNative.NativeModules.Vosk ? _reactNative.NativeModules.Vosk : new Proxy({}, { - get() { - throw new Error(LINKING_ERROR); - } -}); -const eventEmitter = new _reactNative.NativeEventEmitter(VoskModule); -class Vosk { - constructor() { - var _this = this; - _defineProperty(this, "loadModel", path => VoskModule.loadModel(path)); - _defineProperty(this, "currentRegisteredEvents", []); - _defineProperty(this, "start", function () { - let grammar = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; - return new Promise((resolve, reject) => { - // Check for permission - _this.requestRecordPermission() - // eslint-disable-next-line promise/prefer-await-to-then - .then(granted => { - if (!granted) return reject('Audio record permission denied'); - - // Setup events - _this.currentRegisteredEvents.push(eventEmitter.addListener('onResult', e => resolve(e.data))); - _this.currentRegisteredEvents.push(eventEmitter.addListener('onFinalResult', e => resolve(e.data))); - _this.currentRegisteredEvents.push(eventEmitter.addListener('onError', e => reject(e.data))); - _this.currentRegisteredEvents.push(eventEmitter.addListener('onTimeout', () => reject('timeout'))); - - // Start recognition - VoskModule.start(grammar); - }) - // eslint-disable-next-line promise/prefer-await-to-then - .catch(e => { - reject(e); - }); - // eslint-disable-next-line promise/prefer-await-to-then - }).finally(() => { - _this.cleanListeners(); - }); - }); - _defineProperty(this, "stop", () => { - this.cleanListeners(); - VoskModule.stop(); - }); - _defineProperty(this, "stopOnly", () => { - VoskModule.stopOnly(); - }); - _defineProperty(this, "cleanup", () => { - this.cleanListeners(); - VoskModule.cleanup(); - }); - _defineProperty(this, "unload", () => { - this.cleanListeners(); - VoskModule.unload(); - }); - _defineProperty(this, "onResult", onResult => { - return eventEmitter.addListener('onResult', onResult); - }); - _defineProperty(this, "onFinalResult", onFinalResult => { - return eventEmitter.addListener('onFinalResult', onFinalResult); - }); - _defineProperty(this, "onError", onError => { - return eventEmitter.addListener('onError', onError); - }); - _defineProperty(this, "onTimeout", onTimeout => { - return eventEmitter.addListener('onTimeout', onTimeout); - }); - _defineProperty(this, "requestRecordPermission", async () => { - if (_reactNative.Platform.OS === 'ios') return true; - const granted = await _reactNative.PermissionsAndroid.request(_reactNative.PermissionsAndroid.PERMISSIONS.RECORD_AUDIO); - return granted === _reactNative.PermissionsAndroid.RESULTS.GRANTED; - }); - _defineProperty(this, "cleanListeners", () => { - // Clean event listeners - this.currentRegisteredEvents.forEach(subscription => subscription.remove()); - this.currentRegisteredEvents = []; - }); - } // Public functions - // Event listeners builders - // Private functions -} -exports.default = Vosk; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-native-vosk/lib/module/index.js b/packages/react-native-vosk/lib/module/index.js deleted file mode 100644 index fe2e6795e..000000000 --- a/packages/react-native-vosk/lib/module/index.js +++ /dev/null @@ -1,88 +0,0 @@ -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); } -function _toPrimitive(input, hint) { if (typeof input !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (typeof res !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); } -import { NativeEventEmitter, NativeModules, PermissionsAndroid, Platform } from 'react-native'; -const LINKING_ERROR = `The package 'react-native-vosk' doesn't seem to be linked. Make sure: \n\n${Platform.select({ - ios: '- You have run \'pod install\'\n', - default: '' -})}- You rebuilt the app after installing the package\n` + '- You are not using Expo managed workflow\n'; -const VoskModule = NativeModules.Vosk ? NativeModules.Vosk : new Proxy({}, { - get() { - throw new Error(LINKING_ERROR); - } -}); -const eventEmitter = new NativeEventEmitter(VoskModule); -export default class Vosk { - constructor() { - var _this = this; - _defineProperty(this, "loadModel", path => VoskModule.loadModel(path)); - _defineProperty(this, "currentRegisteredEvents", []); - _defineProperty(this, "start", function () { - let grammar = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; - return new Promise((resolve, reject) => { - // Check for permission - _this.requestRecordPermission() - // eslint-disable-next-line promise/prefer-await-to-then - .then(granted => { - if (!granted) return reject('Audio record permission denied'); - - // Setup events - _this.currentRegisteredEvents.push(eventEmitter.addListener('onResult', e => resolve(e.data))); - _this.currentRegisteredEvents.push(eventEmitter.addListener('onFinalResult', e => resolve(e.data))); - _this.currentRegisteredEvents.push(eventEmitter.addListener('onError', e => reject(e.data))); - _this.currentRegisteredEvents.push(eventEmitter.addListener('onTimeout', () => reject('timeout'))); - - // Start recognition - VoskModule.start(grammar); - }) - // eslint-disable-next-line promise/prefer-await-to-then - .catch(e => { - reject(e); - }); - // eslint-disable-next-line promise/prefer-await-to-then - }).finally(() => { - _this.cleanListeners(); - }); - }); - _defineProperty(this, "stop", () => { - this.cleanListeners(); - VoskModule.stop(); - }); - _defineProperty(this, "stopOnly", () => { - VoskModule.stopOnly(); - }); - _defineProperty(this, "cleanup", () => { - this.cleanListeners(); - VoskModule.cleanup(); - }); - _defineProperty(this, "unload", () => { - this.cleanListeners(); - VoskModule.unload(); - }); - _defineProperty(this, "onResult", onResult => { - return eventEmitter.addListener('onResult', onResult); - }); - _defineProperty(this, "onFinalResult", onFinalResult => { - return eventEmitter.addListener('onFinalResult', onFinalResult); - }); - _defineProperty(this, "onError", onError => { - return eventEmitter.addListener('onError', onError); - }); - _defineProperty(this, "onTimeout", onTimeout => { - return eventEmitter.addListener('onTimeout', onTimeout); - }); - _defineProperty(this, "requestRecordPermission", async () => { - if (Platform.OS === 'ios') return true; - const granted = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.RECORD_AUDIO); - return granted === PermissionsAndroid.RESULTS.GRANTED; - }); - _defineProperty(this, "cleanListeners", () => { - // Clean event listeners - this.currentRegisteredEvents.forEach(subscription => subscription.remove()); - this.currentRegisteredEvents = []; - }); - } // Public functions - // Event listeners builders - // Private functions -} -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/react-native-vosk/lib/typescript/index.d.ts b/packages/react-native-vosk/lib/typescript/index.d.ts deleted file mode 100644 index a9617f390..000000000 --- a/packages/react-native-vosk/lib/typescript/index.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { EventSubscription } from 'react-native'; -declare type VoskEvent = { - /** - * Event datas - */ - data: string; -}; -export default class Vosk { - loadModel: (path: string) => any; - private currentRegisteredEvents; - start: (grammar?: string[] | null) => Promise; - stop: () => void; - stopOnly: () => void; - cleanup: () => void; - unload: () => void; - onResult: (onResult: (e: VoskEvent) => void) => EventSubscription; - onFinalResult: (onFinalResult: (e: VoskEvent) => void) => EventSubscription; - onError: (onError: (e: VoskEvent) => void) => EventSubscription; - onTimeout: (onTimeout: (e: VoskEvent) => void) => EventSubscription; - private requestRecordPermission; - private cleanListeners; -} -export {}; diff --git a/packages/react-native-vosk/package.json b/packages/react-native-vosk/package.json deleted file mode 100644 index 2007204b5..000000000 --- a/packages/react-native-vosk/package.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "name": "@joplin/react-native-vosk", - "version": "0.1.13", - "description": "Speech recognition module for react native using Vosk library", - "main": "lib/commonjs/index", - "module": "lib/module/index", - "types": "lib/typescript/index.d.ts", - "react-native": "src/index", - "source": "src/index", - "files": [ - "src", - "lib", - "android", - "ios", - "cpp", - "react-native-vosk.podspec", - "!lib/typescript/example", - "!android/build", - "!ios/build", - "!**/__tests__", - "!**/__fixtures__", - "!**/__mocks__" - ], - "scripts": { - "build": "tsc --project tsconfig.json && bob build", - "watch": "tsc --watch --preserveWatchOutput --project tsconfig.json", - "tsc": "tsc --project tsconfig.json" - }, - "keywords": [ - "react-native", - "ios", - "android" - ], - "repository": "https://github.com/riderodd/react-native-vosk", - "author": "Joris Gaudin (https://www.jg-web.site/)", - "license": "MIT", - "bugs": { - "url": "https://github.com/riderodd/react-native-vosk/issues" - }, - "homepage": "https://github.com/riderodd/react-native-vosk#readme", - "publishConfig": { - "access": "public" - }, - "devDependencies": { - "@babel/eslint-parser": "7.18.2", - "@react-native-community/eslint-config": "3.0.2", - "@release-it/conventional-changelog": "5.0.0", - "@types/jest": "28.1.2", - "@types/react": "~17.0.21", - "@types/react-native": "0.68.0", - "eslint": "8.4.1", - "jest": "28.1.1", - "pod-install": "0.1.0", - "react": "18.2.0", - "react-native": "0.71.4", - "react-native-builder-bob": "0.18.3", - "release-it": "15.0.0", - "typescript": "4.5.2" - }, - "peerDependencies": { - "react": "*", - "react-native": "*" - }, - "jest": { - "preset": "react-native", - "modulePathIgnorePatterns": [ - "/example/node_modules", - "/lib/" - ] - }, - "react-native-builder-bob": { - "source": "src", - "output": "lib", - "targets": [ - "commonjs", - "module", - [ - "typescript", - { - "project": "tsconfig.build.json" - } - ] - ] - } -} diff --git a/packages/react-native-vosk/react-native-vosk.podspec b/packages/react-native-vosk/react-native-vosk.podspec deleted file mode 100644 index e3d41b90c..000000000 --- a/packages/react-native-vosk/react-native-vosk.podspec +++ /dev/null @@ -1,41 +0,0 @@ -require "json" - -package = JSON.parse(File.read(File.join(__dir__, "package.json"))) -folly_version = '2021.06.28.00-v2' -folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32' - -Pod::Spec.new do |s| - s.name = "react-native-vosk" - s.version = package["version"] - s.summary = package["description"] - s.homepage = package["homepage"] - s.license = package["license"] - s.authors = package["author"] - - s.platforms = { :ios => "10.0" } - s.source = { :git => "https://github.com/riderodd/react-native-vosk.git", :tag => "#{s.version}" } - - s.source_files = "ios/**/*.{h,m,mm,swift}" - s.resource_bundles = { 'Vosk' => ['ios/Vosk/*'] } - - s.dependency "React-Core" - s.frameworks = "Accelerate" - s.library = "c++" - s.vendored_frameworks = "ios/libvosk.xcframework" - s.requires_arc = true - - # Don't install the dependencies when we run `pod install` in the old architecture. - if ENV['RCT_NEW_ARCH_ENABLED'] == '1' then - s.compiler_flags = folly_compiler_flags + " -DRCT_NEW_ARCH_ENABLED=1" - s.pod_target_xcconfig = { - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\"", - "CLANG_CXX_LANGUAGE_STANDARD" => "c++17" - } - - s.dependency "React-Codegen" - s.dependency "RCT-Folly", folly_version - s.dependency "RCTRequired" - s.dependency "RCTTypeSafety" - s.dependency "ReactCommon/turbomodule/core" - end -end diff --git a/packages/react-native-vosk/scripts/bootstrap.js b/packages/react-native-vosk/scripts/bootstrap.js deleted file mode 100644 index 056b840d6..000000000 --- a/packages/react-native-vosk/scripts/bootstrap.js +++ /dev/null @@ -1,29 +0,0 @@ -const os = require('os'); -const path = require('path'); -const child_process = require('child_process'); - -const root = path.resolve(__dirname, '..'); -const args = process.argv.slice(2); -const options = { - cwd: process.cwd(), - env: process.env, - stdio: 'inherit', - encoding: 'utf-8', -}; - -if (os.type() === 'Windows_NT') { - options.shell = true; -} - -let result; - -if (process.cwd() !== root || args.length) { - // We're not in the root of the project, or additional arguments were passed - // In this case, forward the command to `yarn` - result = child_process.spawnSync('yarn', args, options); -} else { - // If `yarn` is run without arguments, perform bootstrap - result = child_process.spawnSync('yarn', ['bootstrap'], options); -} - -process.exitCode = result.status; diff --git a/packages/react-native-vosk/src/index.tsx b/packages/react-native-vosk/src/index.tsx deleted file mode 100644 index 55a4611db..000000000 --- a/packages/react-native-vosk/src/index.tsx +++ /dev/null @@ -1,117 +0,0 @@ -import { - EmitterSubscription, - EventSubscription, - NativeEventEmitter, - NativeModules, - PermissionsAndroid, - Platform, -} from 'react-native'; - -const LINKING_ERROR = - `The package 'react-native-vosk' doesn't seem to be linked. Make sure: \n\n${ - Platform.select({ ios: '- You have run \'pod install\'\n', default: '' }) - }- You rebuilt the app after installing the package\n` + - '- You are not using Expo managed workflow\n'; - -const VoskModule = NativeModules.Vosk - ? NativeModules.Vosk - : new Proxy( - {}, - { - get() { - throw new Error(LINKING_ERROR); - }, - } - ); - -type VoskEvent = { - /** - * Event datas - */ - data: string; -}; - -const eventEmitter = new NativeEventEmitter(VoskModule); - -export default class Vosk { - // Public functions - public loadModel = (path: string) => VoskModule.loadModel(path); - - private currentRegisteredEvents: EmitterSubscription[] = []; - - public start = (grammar: string[] | null = null): Promise => { - - return new Promise((resolve, reject) => { - // Check for permission - this.requestRecordPermission() - // eslint-disable-next-line promise/prefer-await-to-then - .then((granted) => { - if (!granted) return reject('Audio record permission denied'); - - // Setup events - this.currentRegisteredEvents.push(eventEmitter.addListener('onResult', (e: VoskEvent) => resolve(e.data))); - this.currentRegisteredEvents.push(eventEmitter.addListener('onFinalResult', (e: VoskEvent) => resolve(e.data))); - this.currentRegisteredEvents.push(eventEmitter.addListener('onError', (e: VoskEvent) => reject(e.data))); - this.currentRegisteredEvents.push(eventEmitter.addListener('onTimeout', () => reject('timeout'))); - - // Start recognition - VoskModule.start(grammar); - }) - // eslint-disable-next-line promise/prefer-await-to-then - .catch((e) => { - reject(e); - }); - // eslint-disable-next-line promise/prefer-await-to-then - }).finally(() => { - this.cleanListeners(); - }); - }; - - public stop = () => { - this.cleanListeners(); - VoskModule.stop(); - }; - - public stopOnly = () => { - VoskModule.stopOnly(); - }; - - public cleanup = () => { - this.cleanListeners(); - VoskModule.cleanup(); - }; - - public unload = () => { - this.cleanListeners(); - VoskModule.unload(); - }; - - // Event listeners builders - public onResult = (onResult: (e: VoskEvent)=> void): EventSubscription => { - return eventEmitter.addListener('onResult', onResult); - }; - public onFinalResult = (onFinalResult: (e: VoskEvent)=> void): EventSubscription => { - return eventEmitter.addListener('onFinalResult', onFinalResult); - }; - public onError = (onError: (e: VoskEvent)=> void): EventSubscription => { - return eventEmitter.addListener('onError', onError); - }; - public onTimeout = (onTimeout: (e: VoskEvent)=> void): EventSubscription => { - return eventEmitter.addListener('onTimeout', onTimeout); - }; - - // Private functions - private requestRecordPermission = async () => { - if (Platform.OS === 'ios') return true; - const granted = await PermissionsAndroid.request( - PermissionsAndroid.PERMISSIONS.RECORD_AUDIO! - ); - return granted === PermissionsAndroid.RESULTS.GRANTED; - }; - - private cleanListeners = () => { - // Clean event listeners - this.currentRegisteredEvents.forEach(subscription => subscription.remove()); - this.currentRegisteredEvents = []; - }; -} diff --git a/packages/react-native-vosk/tsconfig.build.json b/packages/react-native-vosk/tsconfig.build.json deleted file mode 100644 index 999d3f3c8..000000000 --- a/packages/react-native-vosk/tsconfig.build.json +++ /dev/null @@ -1,5 +0,0 @@ - -{ - "extends": "./tsconfig", - "exclude": ["example"] -} diff --git a/packages/react-native-vosk/tsconfig.json b/packages/react-native-vosk/tsconfig.json deleted file mode 100644 index 383fcb2ae..000000000 --- a/packages/react-native-vosk/tsconfig.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": "./", - "paths": { - "react-native-vosk": ["./src/index"] - }, - "allowUnreachableCode": false, - "allowUnusedLabels": false, - "esModuleInterop": true, - "importsNotUsedAsValues": "error", - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "lib": ["esnext"], - "module": "esnext", - "moduleResolution": "node", - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - "noImplicitUseStrict": false, - "noStrictGenericChecks": false, - "noUncheckedIndexedAccess": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "strict": true, - "target": "esnext" - } -} diff --git a/yarn.lock b/yarn.lock index b2c3f8934..985bb53c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -43,16 +43,6 @@ __metadata: languageName: node linkType: hard -"@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" - dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 03c04fd526acc64a1f4df22651186f3e5ef0a9d6d6530ce4482ec9841269cf7a11dbb8af79237c282d721c5312024ff17529cd72cc4768c11e999b58e2302079 - languageName: node - linkType: hard - "@aws-crypto/crc32@npm:3.0.0": version: 3.0.0 resolution: "@aws-crypto/crc32@npm:3.0.0" @@ -1273,15 +1263,6 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/code-frame@npm:7.21.4" - dependencies: - "@babel/highlight": ^7.18.6 - checksum: e5390e6ec1ac58dcef01d4f18eaf1fd2f1325528661ff6d4a5de8979588b9f5a8e852a54a91b923846f7a5c681b217f0a45c2524eb9560553160cd963b7d592c - languageName: node - linkType: hard - "@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.0": version: 7.16.4 resolution: "@babel/compat-data@npm:7.16.4" @@ -1289,13 +1270,6 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.21.5": - version: 7.21.7 - resolution: "@babel/compat-data@npm:7.21.7" - checksum: 28747eb3fc084d088ba2db0336f52118cfa730a57bdbac81630cae1f38ad0336605b95b3390325937802f344e0b7fa25e2f1b67e3ee2d7383b877f88dee0e51c - languageName: node - linkType: hard - "@babel/compat-data@npm:^7.18.6": version: 7.18.8 resolution: "@babel/compat-data@npm:7.18.8" @@ -1386,29 +1360,6 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.18.5, @babel/core@npm:^7.20.0": - version: 7.21.8 - resolution: "@babel/core@npm:7.21.8" - dependencies: - "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.21.4 - "@babel/generator": ^7.21.5 - "@babel/helper-compilation-targets": ^7.21.5 - "@babel/helper-module-transforms": ^7.21.5 - "@babel/helpers": ^7.21.5 - "@babel/parser": ^7.21.8 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.5 - "@babel/types": ^7.21.5 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.2 - semver: ^6.3.0 - checksum: f28118447355af2a90bd340e2e60699f94c8020517eba9b71bf8ebff62fa9e00d63f076e033f9dfb97548053ad62ada45fafb0d96584b1a90e8aef5a3b8241b1 - languageName: node - linkType: hard - "@babel/core@npm:^7.5.5, @babel/core@npm:^7.7.5": version: 7.20.2 resolution: "@babel/core@npm:7.20.2" @@ -1432,20 +1383,6 @@ __metadata: languageName: node linkType: hard -"@babel/eslint-parser@npm:7.18.2": - version: 7.18.2 - resolution: "@babel/eslint-parser@npm:7.18.2" - dependencies: - eslint-scope: ^5.1.1 - eslint-visitor-keys: ^2.1.0 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ">=7.11.0" - eslint: ^7.5.0 || ^8.0.0 - checksum: dc9328cf3304b25c9029682e6b6196761e18d3ab80d66c3085a69c6f240fa2db91b824a61672e94139e73683b7ceeefe9ff58acac1ee89fe73274007b16e43d5 - languageName: node - linkType: hard - "@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.16.0": version: 7.16.0 resolution: "@babel/generator@npm:7.16.0" @@ -1479,18 +1416,6 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/generator@npm:7.21.5" - dependencies: - "@babel/types": ^7.21.5 - "@jridgewell/gen-mapping": ^0.3.2 - "@jridgewell/trace-mapping": ^0.3.17 - jsesc: ^2.5.1 - checksum: 78af737b9dd701d4c657f9731880430fa1c177767b562f4e8a330a7fe72a4abe857e3d24de4e6d9dafc1f6a11f894162d27e523d7e5948ff9e3925a0ce9867c4 - languageName: node - linkType: hard - "@babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2": version: 7.20.4 resolution: "@babel/generator@npm:7.20.4" @@ -1541,15 +1466,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.18.6": - version: 7.21.5 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.21.5" - dependencies: - "@babel/types": ^7.21.5 - checksum: 9a033d3d7a6409256272ea6fc03731511af9f936ee0b161ace05d171d7bd5adf455dc85f80437d92277462f6bd2af9af1f2d1967edc21ca4d5966ac0a09cf61d - languageName: node - linkType: hard - "@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.0": version: 7.16.3 resolution: "@babel/helper-compilation-targets@npm:7.16.3" @@ -1564,21 +1480,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-compilation-targets@npm:7.21.5" - dependencies: - "@babel/compat-data": ^7.21.5 - "@babel/helper-validator-option": ^7.21.0 - browserslist: ^4.21.3 - lru-cache: ^5.1.1 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 0edecb9c970ddc22ebda1163e77a7f314121bef9e483e0e0d9a5802540eed90d5855b6bf9bce03419b35b2e07c323e62d0353b153fa1ca34f17dbba897a83c25 - languageName: node - linkType: hard - "@babel/helper-compilation-targets@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-compilation-targets@npm:7.18.6" @@ -1655,25 +1556,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.21.0": - version: 7.21.8 - resolution: "@babel/helper-create-class-features-plugin@npm:7.21.8" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-environment-visitor": ^7.21.5 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-member-expression-to-functions": ^7.21.5 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-replace-supers": ^7.21.5 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - "@babel/helper-split-export-declaration": ^7.18.6 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 26b978bd2e741259c0f4a1cc37521ad58728c50d28fe2fc8041d4381497e13a0b686a10e170246855eaf3af08886862e9d93fc27994ef914e13fca0d73efdcb8 - languageName: node - linkType: hard - "@babel/helper-create-regexp-features-plugin@npm:^7.16.0": version: 7.19.0 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.19.0" @@ -1686,19 +1568,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6": - version: 7.21.8 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.21.8" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - regexpu-core: ^5.3.1 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 04a686b5897c86339395894c0a9a1ffdce2facaba5173ce7b0a894f775f984ba70d2fa227d309f2be54f7f1286ebd1a0a7051a8b1829521595e4064ee062af65 - languageName: node - linkType: hard - "@babel/helper-create-regexp-features-plugin@npm:^7.20.5": version: 7.20.5 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.20.5" @@ -1729,22 +1598,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.3.3": - version: 0.3.3 - resolution: "@babel/helper-define-polyfill-provider@npm:0.3.3" - dependencies: - "@babel/helper-compilation-targets": ^7.17.7 - "@babel/helper-plugin-utils": ^7.16.7 - debug: ^4.1.1 - lodash.debounce: ^4.0.8 - resolve: ^1.14.2 - semver: ^6.1.2 - peerDependencies: - "@babel/core": ^7.4.0-0 - checksum: 8e3fe75513302e34f6d92bd67b53890e8545e6c5bca8fe757b9979f09d68d7e259f6daea90dc9e01e332c4f8781bda31c5fe551c82a277f9bc0bec007aed497c - languageName: node - linkType: hard - "@babel/helper-environment-visitor@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-environment-visitor@npm:7.18.6" @@ -1759,13 +1612,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-environment-visitor@npm:7.21.5" - checksum: e436af7b62956e919066448013a3f7e2cd0b51010c26c50f790124dcd350be81d5597b4e6ed0a4a42d098a27de1e38561cd7998a116a42e7899161192deac9a6 - languageName: node - linkType: hard - "@babel/helper-explode-assignable-expression@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-explode-assignable-expression@npm:7.16.0" @@ -1796,16 +1642,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-function-name@npm:7.21.0" - dependencies: - "@babel/template": ^7.20.7 - "@babel/types": ^7.21.0 - checksum: d63e63c3e0e3e8b3138fa47b0cd321148a300ef12b8ee951196994dcd2a492cc708aeda94c2c53759a5c9177fffaac0fd8778791286746f72a000976968daf4e - languageName: node - linkType: hard - "@babel/helper-function-name@npm:^7.19.0": version: 7.19.0 resolution: "@babel/helper-function-name@npm:7.19.0" @@ -1861,15 +1697,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-member-expression-to-functions@npm:7.21.5" - dependencies: - "@babel/types": ^7.21.5 - checksum: c404b4a0271c640b7dc8c34af7b683c70a43200259e02330cfc02e79e6b271e9227f35554cd6ad015eabcfa1fea75b9d0b87b69f3d1e6c2af6edd224060b1732 - languageName: node - linkType: hard - "@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-module-imports@npm:7.16.0" @@ -1888,15 +1715,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/helper-module-imports@npm:7.21.4" - dependencies: - "@babel/types": ^7.21.4 - checksum: bd330a2edaafeb281fbcd9357652f8d2666502567c0aad71db926e8499c773c9ea9c10dfaae30122452940326d90c8caff5c649ed8e1bf15b23f858758d3abc6 - languageName: node - linkType: hard - "@babel/helper-module-transforms@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-module-transforms@npm:7.16.0" @@ -1961,22 +1779,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-module-transforms@npm:7.21.5" - dependencies: - "@babel/helper-environment-visitor": ^7.21.5 - "@babel/helper-module-imports": ^7.21.4 - "@babel/helper-simple-access": ^7.21.5 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.19.1 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.5 - "@babel/types": ^7.21.5 - checksum: 1ccfc88830675a5d485d198e918498f9683cdd46f973fdd4fe1c85b99648fb70f87fca07756c7a05dc201bd9b248c74ced06ea80c9991926ac889f53c3659675 - languageName: node - linkType: hard - "@babel/helper-optimise-call-expression@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-optimise-call-expression@npm:7.16.0" @@ -2002,13 +1804,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.21.5, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.21.5 - resolution: "@babel/helper-plugin-utils@npm:7.21.5" - checksum: 6f086e9a84a50ea7df0d5639c8f9f68505af510ea3258b3c8ac8b175efdfb7f664436cb48996f71791a1350ba68f47ad3424131e8e718c5e2ad45564484cbb36 - languageName: node - linkType: hard - "@babel/helper-plugin-utils@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-plugin-utils@npm:7.18.6" @@ -2060,20 +1855,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-replace-supers@npm:7.21.5" - dependencies: - "@babel/helper-environment-visitor": ^7.21.5 - "@babel/helper-member-expression-to-functions": ^7.21.5 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.5 - "@babel/types": ^7.21.5 - checksum: 4fd343e6f90533743d8e8a1f42e50377b3d6b27f524a27eb97ff28f075e4e55cca2383adb1b0973de358b08022aef0fec4c8d69711e1da43bf9b887b5a893677 - languageName: node - linkType: hard - "@babel/helper-replace-supers@npm:^7.20.7": version: 7.20.7 resolution: "@babel/helper-replace-supers@npm:7.20.7" @@ -2115,15 +1896,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-simple-access@npm:7.21.5" - dependencies: - "@babel/types": ^7.21.5 - checksum: ad212beaa24be3864c8c95bee02f840222457ccf5419991e2d3e3e39b0f75b77e7e857e0bf4ed428b1cd97acefc87f3831bdb0b9696d5ad0557421f398334fc3 - languageName: node - linkType: hard - "@babel/helper-skip-transparent-expression-wrappers@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.16.0" @@ -2167,13 +1939,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-string-parser@npm:7.21.5" - checksum: 36c0ded452f3858e67634b81960d4bde1d1cd2a56b82f4ba2926e97864816021c885f111a7cf81de88a0ed025f49d84a393256700e9acbca2d99462d648705d8 - languageName: node - linkType: hard - "@babel/helper-validator-identifier@npm:^7.15.7": version: 7.15.7 resolution: "@babel/helper-validator-identifier@npm:7.15.7" @@ -2209,13 +1974,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-validator-option@npm:7.21.0" - checksum: 8ece4c78ffa5461fd8ab6b6e57cc51afad59df08192ed5d84b475af4a7193fc1cb794b59e3e7be64f3cdc4df7ac78bf3dbb20c129d7757ae078e6279ff8c2f07 - languageName: node - linkType: hard - "@babel/helper-wrap-function@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-wrap-function@npm:7.16.0" @@ -2284,17 +2042,6 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helpers@npm:7.21.5" - dependencies: - "@babel/template": ^7.20.7 - "@babel/traverse": ^7.21.5 - "@babel/types": ^7.21.5 - checksum: a6f74b8579713988e7f5adf1a986d8b5255757632ba65b2552f0f609ead5476edb784044c7e4b18f3681ee4818ca9d08c41feb9bd4e828648c25a00deaa1f9e4 - languageName: node - linkType: hard - "@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.16.0": version: 7.16.0 resolution: "@babel/highlight@npm:7.16.0" @@ -2353,40 +2100,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.20.0, @babel/parser@npm:^7.21.5, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.7.0": - version: 7.21.8 - resolution: "@babel/parser@npm:7.21.8" - bin: - parser: ./bin/babel-parser.js - checksum: 1b9a820fedfb6ef179e6ffa1dbc080808882949dec68340a616da2aa354af66ea2886bd68e61bd444d270aa0b24ad6273e3cfaf17d6878c34bf2521becacb353 - languageName: node - linkType: hard - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 845bd280c55a6a91d232cfa54eaf9708ec71e594676fe705794f494bb8b711d833b752b59d1a5c154695225880c23dbc9cab0e53af16fd57807976cd3ff41b8d - languageName: node - linkType: hard - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.20.7" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - "@babel/plugin-proposal-optional-chaining": ^7.20.7 - peerDependencies: - "@babel/core": ^7.13.0 - checksum: d610f532210bee5342f5b44a12395ccc6d904e675a297189bc1e401cc185beec09873da523466d7fec34ae1574f7a384235cba1ccc9fe7b89ba094167897c845 - languageName: node - linkType: hard - -"@babel/plugin-proposal-async-generator-functions@npm:^7.0.0, @babel/plugin-proposal-async-generator-functions@npm:^7.20.7": +"@babel/plugin-proposal-async-generator-functions@npm:^7.0.0": version: 7.20.7 resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7" dependencies: @@ -2412,7 +2126,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.17.12, @babel/plugin-proposal-class-properties@npm:^7.18.6": +"@babel/plugin-proposal-class-properties@npm:^7.13.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -2424,31 +2138,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-static-block@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-class-static-block@npm:7.21.0" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.21.0 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-class-static-block": ^7.14.5 - peerDependencies: - "@babel/core": ^7.12.0 - checksum: 236c0ad089e7a7acab776cc1d355330193314bfcd62e94e78f2df35817c6144d7e0e0368976778afd6b7c13e70b5068fa84d7abbf967d4f182e60d03f9ef802b - languageName: node - linkType: hard - -"@babel/plugin-proposal-dynamic-import@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-dynamic-import@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 96b1c8a8ad8171d39e9ab106be33bde37ae09b22fb2c449afee9a5edf3c537933d79d963dcdc2694d10677cb96da739cdf1b53454e6a5deab9801f28a818bb2f - languageName: node - linkType: hard - "@babel/plugin-proposal-export-default-from@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-proposal-export-default-from@npm:7.16.0" @@ -2461,42 +2150,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-export-namespace-from@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.9" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 84ff22bacc5d30918a849bfb7e0e90ae4c5b8d8b65f2ac881803d1cf9068dffbe53bd657b0e4bc4c20b4db301b1c85f1e74183cf29a0dd31e964bd4e97c363ef - languageName: node - linkType: hard - -"@babel/plugin-proposal-json-strings@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-json-strings@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-json-strings": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 25ba0e6b9d6115174f51f7c6787e96214c90dd4026e266976b248a2ed417fe50fddae72843ffb3cbe324014a18632ce5648dfac77f089da858022b49fd608cb3 - languageName: node - linkType: hard - -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: cdd7b8136cc4db3f47714d5266f9e7b592a2ac5a94a5878787ce08890e97c8ab1ca8e94b27bfeba7b0f2b1549a026d9fc414ca2196de603df36fb32633bbdc19 - languageName: node - linkType: hard - "@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.16.0" @@ -2509,7 +2162,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -2521,18 +2174,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-numeric-separator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f370ea584c55bf4040e1f78c80b4eeb1ce2e6aaa74f87d1a48266493c33931d0b6222d8cee3a082383d6bb648ab8d6b7147a06f974d3296ef3bc39c7851683ec - languageName: node - linkType: hard - "@babel/plugin-proposal-object-rest-spread@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.16.0" @@ -2548,21 +2189,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" - dependencies: - "@babel/compat-data": ^7.20.5 - "@babel/helper-compilation-targets": ^7.20.7 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.20.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1329db17009964bc644484c660eab717cb3ca63ac0ab0f67c651a028d1bc2ead51dc4064caea283e46994f1b7221670a35cbc0b4beb6273f55e915494b5aa0b2 - languageName: node - linkType: hard - "@babel/plugin-proposal-object-rest-spread@npm:^7.5.5": version: 7.20.2 resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.2" @@ -2590,18 +2216,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-catch-binding@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7b5b39fb5d8d6d14faad6cb68ece5eeb2fd550fb66b5af7d7582402f974f5bc3684641f7c192a5a57e0f59acfae4aada6786be1eba030881ddc590666eff4d1e - languageName: node - linkType: hard - "@babel/plugin-proposal-optional-chaining@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.16.0" @@ -2628,57 +2242,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.20.7, @babel/plugin-proposal-optional-chaining@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 11c5449e01b18bb8881e8e005a577fa7be2fe5688e2382c8822d51f8f7005342a301a46af7b273b1f5645f9a7b894c428eee8526342038a275ef6ba4c8d8d746 - languageName: node - linkType: hard - -"@babel/plugin-proposal-private-methods@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 22d8502ee96bca99ad2c8393e8493e2b8d4507576dd054490fd8201a36824373440106f5b098b6d821b026c7e72b0424ff4aeca69ed5f42e48f029d3a156d5ad - languageName: node - linkType: hard - -"@babel/plugin-proposal-private-property-in-object@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-create-class-features-plugin": ^7.21.0 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-private-property-in-object": ^7.14.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: add881a6a836635c41d2710551fdf777e2c07c0b691bf2baacc5d658dd64107479df1038680d6e67c468bfc6f36fb8920025d6bac2a1df0a81b867537d40ae78 - languageName: node - linkType: hard - -"@babel/plugin-proposal-unicode-property-regex@npm:^7.18.6, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": - version: 7.18.6 - resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a8575ecb7ff24bf6c6e94808d5c84bb5a0c6dd7892b54f09f4646711ba0ee1e1668032b3c43e3e1dfec2c5716c302e851ac756c1645e15882d73df6ad21ae951 - languageName: node - linkType: hard - "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -2701,7 +2264,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.8.3": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -2712,18 +2275,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": ^7.14.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 - languageName: node - linkType: hard - -"@babel/plugin-syntax-dynamic-import@npm:^7.0.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3": +"@babel/plugin-syntax-dynamic-import@npm:^7.0.0": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" dependencies: @@ -2745,17 +2297,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a - languageName: node - linkType: hard - "@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.16.0, @babel/plugin-syntax-flow@npm:^7.2.0": version: 7.16.0 resolution: "@babel/plugin-syntax-flow@npm:7.16.0" @@ -2767,17 +2308,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.18.0": - version: 7.21.4 - resolution: "@babel/plugin-syntax-flow@npm:7.21.4" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fe4ba7b285965c62ff820d55d260cb5b6e5282dbedddd1fb0a0f2667291dcf0fa1b3d92fa9bf90946b02b307926a0a5679fbdd31d80ceaed5971293aa1fc5744 - languageName: node - linkType: hard - "@babel/plugin-syntax-flow@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-flow@npm:7.18.6" @@ -2789,18 +2319,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.20.0": - version: 7.20.0 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.20.0" - dependencies: - "@babel/helper-plugin-utils": ^7.19.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6a86220e0aae40164cd3ffaf80e7c076a1be02a8f3480455dddbae05fda8140f429290027604df7a11b3f3f124866e8a6d69dbfa1dda61ee7377b920ad144d5b - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3": +"@babel/plugin-syntax-import-meta@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -2844,18 +2363,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/plugin-syntax-jsx@npm:7.21.4" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bb7309402a1d4e155f32aa0cf216e1fa8324d6c4cfd248b03280028a015a10e46b6efd6565f515f8913918a3602b39255999c06046f7d4b8a5106be2165d724a - languageName: node - linkType: hard - -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -2877,7 +2385,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3": +"@babel/plugin-syntax-numeric-separator@npm:^7.8.3": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -2921,18 +2429,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": ^7.14.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda - languageName: node - linkType: hard - -"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3": +"@babel/plugin-syntax-top-level-await@npm:^7.8.3": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -2987,17 +2484,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.21.5" - dependencies: - "@babel/helper-plugin-utils": ^7.21.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c7c281cdf37c33a584102d9fd1793e85c96d4d320cdfb7c43f1ce581323d057f13b53203994fcc7ee1f8dc1ff013498f258893aa855a06c6f830fcc4c33d6e44 - languageName: node - linkType: hard - "@babel/plugin-transform-async-to-generator@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-async-to-generator@npm:7.16.0" @@ -3011,19 +2497,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.20.7" - dependencies: - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-remap-async-to-generator": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fe9ee8a5471b4317c1b9ea92410ace8126b52a600d7cfbfe1920dcac6fb0fad647d2e08beb4fd03c630eb54430e6c72db11e283e3eddc49615c68abd39430904 - languageName: node - linkType: hard - "@babel/plugin-transform-block-scoped-functions@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.16.0" @@ -3035,17 +2508,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0a0df61f94601e3666bf39f2cc26f5f7b22a94450fb93081edbed967bd752ce3f81d1227fefd3799f5ee2722171b5e28db61379234d1bb85b6ec689589f99d7e - languageName: node - linkType: hard - "@babel/plugin-transform-block-scoping@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.16.0" @@ -3057,17 +2519,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-block-scoping@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 15aacaadbecf96b53a750db1be4990b0d89c7f5bc3e1794b63b49fb219638c1fd25d452d15566d7e5ddf5b5f4e1a0a0055c35c1c7aee323c7b114bf49f66f4b0 - languageName: node - linkType: hard - "@babel/plugin-transform-classes@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-classes@npm:7.16.0" @@ -3085,25 +2536,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-classes@npm:7.21.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-compilation-targets": ^7.20.7 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-replace-supers": ^7.20.7 - "@babel/helper-split-export-declaration": ^7.18.6 - globals: ^11.1.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 088ae152074bd0e90f64659169255bfe50393e637ec8765cb2a518848b11b0299e66b91003728fd0a41563a6fdc6b8d548ece698a314fd5447f5489c22e466b7 - languageName: node - linkType: hard - "@babel/plugin-transform-computed-properties@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-computed-properties@npm:7.16.0" @@ -3115,18 +2547,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/plugin-transform-computed-properties@npm:7.21.5" - dependencies: - "@babel/helper-plugin-utils": ^7.21.5 - "@babel/template": ^7.20.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: e819780ab30fc40d7802ffb75b397eff63ca4942a1873058f81c80f660189b78e158fa03fd3270775f0477c4c33cee3d8d40270e64404bbf24aa6cdccb197e7b - languageName: node - linkType: hard - "@babel/plugin-transform-destructuring@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-destructuring@npm:7.16.0" @@ -3138,17 +2558,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.21.3": - version: 7.21.3 - resolution: "@babel/plugin-transform-destructuring@npm:7.21.3" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 43ebbe0bfa20287e34427be7c2200ce096c20913775ea75268fb47fe0e55f9510800587e6052c42fe6dffa0daaad95dd465c3e312fd1ef9785648384c45417ac - languageName: node - linkType: hard - "@babel/plugin-transform-destructuring@npm:^7.5.0": version: 7.20.2 resolution: "@babel/plugin-transform-destructuring@npm:7.20.2" @@ -3160,29 +2569,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.18.6, @babel/plugin-transform-dotall-regex@npm:^7.4.4": - version: 7.18.6 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: cbe5d7063eb8f8cca24cd4827bc97f5641166509e58781a5f8aa47fb3d2d786ce4506a30fca2e01f61f18792783a5cb5d96bf5434c3dd1ad0de8c9cc625a53da - languageName: node - linkType: hard - -"@babel/plugin-transform-duplicate-keys@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.18.9" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 220bf4a9fec5c4d4a7b1de38810350260e8ea08481bf78332a464a21256a95f0df8cd56025f346238f09b04f8e86d4158fafc9f4af57abaef31637e3b58bd4fe - languageName: node - linkType: hard - "@babel/plugin-transform-exponentiation-operator@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.16.0" @@ -3195,18 +2581,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.18.6" - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7f70222f6829c82a36005508d34ddbe6fd0974ae190683a8670dd6ff08669aaf51fef2209d7403f9bd543cb2d12b18458016c99a6ed0332ccedb3ea127b01229 - languageName: node - linkType: hard - "@babel/plugin-transform-flow-strip-types@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.16.0" @@ -3231,18 +2605,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.21.0" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-flow": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a45951c57265c366f95db9a5e70a62cfc3eafafa3f3d23295357577b5fc139d053d45416cdbdf4a0a387e41cefc434ab94dd6c3048d03b094ff6d041dd10a0b0 - languageName: node - linkType: hard - "@babel/plugin-transform-for-of@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-for-of@npm:7.16.0" @@ -3254,17 +2616,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/plugin-transform-for-of@npm:7.21.5" - dependencies: - "@babel/helper-plugin-utils": ^7.21.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b6666b24e8ca1ffbf7452a0042149724e295965aad55070dc9ee992451d69d855fc9db832c1c5fb4d3dc532f4a18a2974d5f8524f5c2250dda888d05f6f3cadb - languageName: node - linkType: hard - "@babel/plugin-transform-function-name@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-function-name@npm:7.16.0" @@ -3277,19 +2628,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-function-name@npm:7.18.9" - dependencies: - "@babel/helper-compilation-targets": ^7.18.9 - "@babel/helper-function-name": ^7.18.9 - "@babel/helper-plugin-utils": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 62dd9c6cdc9714704efe15545e782ee52d74dc73916bf954b4d3bee088fb0ec9e3c8f52e751252433656c09f744b27b757fc06ed99bcde28e8a21600a1d8e597 - languageName: node - linkType: hard - "@babel/plugin-transform-literals@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-literals@npm:7.16.0" @@ -3301,17 +2639,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-literals@npm:7.18.9" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3458dd2f1a47ac51d9d607aa18f3d321cbfa8560a985199185bed5a906bb0c61ba85575d386460bac9aed43fdd98940041fae5a67dff286f6f967707cff489f8 - languageName: node - linkType: hard - "@babel/plugin-transform-member-expression-literals@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.16.0" @@ -3323,29 +2650,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 35a3d04f6693bc6b298c05453d85ee6e41cc806538acb6928427e0e97ae06059f97d2f07d21495fcf5f70d3c13a242e2ecbd09d5c1fcb1b1a73ff528dcb0b695 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-amd@npm:^7.20.11": - version: 7.20.11 - resolution: "@babel/plugin-transform-modules-amd@npm:7.20.11" - dependencies: - "@babel/helper-module-transforms": ^7.20.11 - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 23665c1c20c8f11c89382b588fb9651c0756d130737a7625baeaadbd3b973bc5bfba1303bedffa8fb99db1e6d848afb01016e1df2b69b18303e946890c790001 - languageName: node - linkType: hard - "@babel/plugin-transform-modules-commonjs@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.16.0" @@ -3373,46 +2677,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.21.5" - dependencies: - "@babel/helper-module-transforms": ^7.21.5 - "@babel/helper-plugin-utils": ^7.21.5 - "@babel/helper-simple-access": ^7.21.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d9ff7a21baaa60c08a0c86c5e468bb4b2bd85caf51ba78712d8f45e9afa2498d50d6cdf349696e08aa820cafed65f19b70e5938613db9ebb095f7aba1127f282 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-systemjs@npm:^7.20.11": - version: 7.20.11 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.20.11" - dependencies: - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-module-transforms": ^7.20.11 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-validator-identifier": ^7.19.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4546c47587f88156d66c7eb7808e903cf4bb3f6ba6ac9bc8e3af2e29e92eb9f0b3f44d52043bfd24eb25fa7827fd7b6c8bfeac0cac7584e019b87e1ecbd0e673 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-umd@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-modules-umd@npm:7.18.6" - dependencies: - "@babel/helper-module-transforms": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c3b6796c6f4579f1ba5ab0cdcc73910c1e9c8e1e773c507c8bb4da33072b3ae5df73c6d68f9126dab6e99c24ea8571e1563f8710d7c421fac1cde1e434c20153 - languageName: node - linkType: hard - -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.20.5": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0": version: 7.20.5 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5" dependencies: @@ -3424,17 +2689,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-new-target@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bd780e14f46af55d0ae8503b3cb81ca86dcc73ed782f177e74f498fff934754f9e9911df1f8f3bd123777eed7c1c1af4d66abab87c8daae5403e7719a6b845d1 - languageName: node - linkType: hard - "@babel/plugin-transform-object-super@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-object-super@npm:7.16.0" @@ -3447,18 +2701,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-object-super@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-replace-supers": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0fcb04e15deea96ae047c21cb403607d49f06b23b4589055993365ebd7a7d7541334f06bf9642e90075e66efce6ebaf1eb0ef066fbbab802d21d714f1aac3aef - languageName: node - linkType: hard - "@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.16.0": version: 7.16.3 resolution: "@babel/plugin-transform-parameters@npm:7.16.3" @@ -3481,17 +2723,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.21.3": - version: 7.21.3 - resolution: "@babel/plugin-transform-parameters@npm:7.21.3" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c92128d7b1fcf54e2cab186c196bbbf55a9a6de11a83328dc2602649c9dc6d16ef73712beecd776cd49bfdc624b5f56740f4a53568d3deb9505ec666bc869da3 - languageName: node - linkType: hard - "@babel/plugin-transform-property-literals@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-property-literals@npm:7.16.0" @@ -3503,17 +2734,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-property-literals@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1c16e64de554703f4b547541de2edda6c01346dd3031d4d29e881aa7733785cd26d53611a4ccf5353f4d3e69097bb0111c0a93ace9e683edd94fea28c4484144 - languageName: node - linkType: hard - "@babel/plugin-transform-react-display-name@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-react-display-name@npm:7.16.0" @@ -3525,28 +2745,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-react-display-name@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 51c087ab9e41ef71a29335587da28417536c6f816c292e092ffc0e0985d2f032656801d4dd502213ce32481f4ba6c69402993ffa67f0818a07606ff811e4be49 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx-development@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.18.6" - dependencies: - "@babel/plugin-transform-react-jsx": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ec9fa65db66f938b75c45e99584367779ac3e0af8afc589187262e1337c7c4205ea312877813ae4df9fb93d766627b8968d74ac2ba702e4883b1dbbe4953ecee - languageName: node - linkType: hard - "@babel/plugin-transform-react-jsx-self@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-react-jsx-self@npm:7.16.0" @@ -3584,21 +2782,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.18.6": - version: 7.21.5 - resolution: "@babel/plugin-transform-react-jsx@npm:7.21.5" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-module-imports": ^7.21.4 - "@babel/helper-plugin-utils": ^7.21.5 - "@babel/plugin-syntax-jsx": ^7.21.4 - "@babel/types": ^7.21.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fe25e612d02a14ede13fa9c03a0c448ce06bc527fe9f71a82953ad4bb7f4c05c1978b2928cb1405c282dfc6d8ef85d9a658b7b970893921c1f99fd0d7e438c5f - languageName: node - linkType: hard - "@babel/plugin-transform-react-jsx@npm:^7.3.0": version: 7.19.0 resolution: "@babel/plugin-transform-react-jsx@npm:7.19.0" @@ -3614,41 +2797,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.18.6" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 97c4873d409088f437f9084d084615948198dd87fc6723ada0e7e29c5a03623c2f3e03df3f52e7e7d4d23be32a08ea00818bff302812e48713c706713bd06219 - languageName: node - linkType: hard - -"@babel/plugin-transform-regenerator@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/plugin-transform-regenerator@npm:7.21.5" - dependencies: - "@babel/helper-plugin-utils": ^7.21.5 - regenerator-transform: ^0.15.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 5291f6871276f57a6004f16d50ae9ad57f22a6aa2a183b8c84de8126f1066c6c9f9bbeadb282b5207fa9e7b0f57e40a8421d46cb5c60caf7e2848e98224d5639 - languageName: node - linkType: hard - -"@babel/plugin-transform-reserved-words@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-reserved-words@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 0738cdc30abdae07c8ec4b233b30c31f68b3ff0eaa40eddb45ae607c066127f5fa99ddad3c0177d8e2832e3a7d3ad115775c62b431ebd6189c40a951b867a80c - languageName: node - linkType: hard - "@babel/plugin-transform-runtime@npm:^7.0.0": version: 7.16.4 resolution: "@babel/plugin-transform-runtime@npm:7.16.4" @@ -3676,17 +2824,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b8e4e8acc2700d1e0d7d5dbfd4fdfb935651913de6be36e6afb7e739d8f9ca539a5150075a0f9b79c88be25ddf45abb912fe7abf525f0b80f5b9d9860de685d7 - languageName: node - linkType: hard - "@babel/plugin-transform-spread@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-spread@npm:7.16.0" @@ -3699,18 +2836,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-transform-spread@npm:7.20.7" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8ea698a12da15718aac7489d4cde10beb8a3eea1f66167d11ab1e625033641e8b328157fd1a0b55dd6531933a160c01fc2e2e61132a385cece05f26429fd0cc2 - languageName: node - linkType: hard - "@babel/plugin-transform-sticky-regex@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-sticky-regex@npm:7.16.0" @@ -3722,17 +2847,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 68ea18884ae9723443ffa975eb736c8c0d751265859cd3955691253f7fee37d7a0f7efea96c8a062876af49a257a18ea0ed5fea0d95a7b3611ce40f7ee23aee3 - languageName: node - linkType: hard - "@babel/plugin-transform-template-literals@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-template-literals@npm:7.16.0" @@ -3744,28 +2858,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-template-literals@npm:7.18.9" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3d2fcd79b7c345917f69b92a85bdc3ddd68ce2c87dc70c7d61a8373546ccd1f5cb8adc8540b49dfba08e1b82bb7b3bbe23a19efdb2b9c994db2db42906ca9fb2 - languageName: node - linkType: hard - -"@babel/plugin-transform-typeof-symbol@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.18.9" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: e754e0d8b8a028c52e10c148088606e3f7a9942c57bd648fc0438e5b4868db73c386a5ed47ab6d6f0594aae29ee5ffc2ffc0f7ebee7fae560a066d6dea811cd4 - languageName: node - linkType: hard - "@babel/plugin-transform-typescript@npm:^7.18.6": version: 7.20.7 resolution: "@babel/plugin-transform-typescript@npm:7.20.7" @@ -3779,20 +2871,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.21.3": - version: 7.21.3 - resolution: "@babel/plugin-transform-typescript@npm:7.21.3" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-create-class-features-plugin": ^7.21.0 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-typescript": ^7.20.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c16fd577bf43f633deb76fca2a8527d8ae25968c8efdf327c1955472c3e0257e62992473d1ad7f9ee95379ce2404699af405ea03346055adadd3478ad0ecd117 - languageName: node - linkType: hard - "@babel/plugin-transform-typescript@npm:^7.5.0": version: 7.16.1 resolution: "@babel/plugin-transform-typescript@npm:7.16.1" @@ -3806,17 +2884,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.21.5" - dependencies: - "@babel/helper-plugin-utils": ^7.21.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6504d642d0449a275191b624bd94d3e434ae154e610bf2f0e3c109068b287d2474f68e1da64b47f21d193cd67b27ee4643877d530187670565cac46e29fd257d - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-regex@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-unicode-regex@npm:7.16.0" @@ -3829,104 +2896,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d9e18d57536a2d317fb0b7c04f8f55347f3cfacb75e636b4c6fa2080ab13a3542771b5120e726b598b815891fc606d1472ac02b749c69fd527b03847f22dc25e - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.18.2": - version: 7.21.5 - resolution: "@babel/preset-env@npm:7.21.5" - dependencies: - "@babel/compat-data": ^7.21.5 - "@babel/helper-compilation-targets": ^7.21.5 - "@babel/helper-plugin-utils": ^7.21.5 - "@babel/helper-validator-option": ^7.21.0 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.20.7 - "@babel/plugin-proposal-async-generator-functions": ^7.20.7 - "@babel/plugin-proposal-class-properties": ^7.18.6 - "@babel/plugin-proposal-class-static-block": ^7.21.0 - "@babel/plugin-proposal-dynamic-import": ^7.18.6 - "@babel/plugin-proposal-export-namespace-from": ^7.18.9 - "@babel/plugin-proposal-json-strings": ^7.18.6 - "@babel/plugin-proposal-logical-assignment-operators": ^7.20.7 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6 - "@babel/plugin-proposal-numeric-separator": ^7.18.6 - "@babel/plugin-proposal-object-rest-spread": ^7.20.7 - "@babel/plugin-proposal-optional-catch-binding": ^7.18.6 - "@babel/plugin-proposal-optional-chaining": ^7.21.0 - "@babel/plugin-proposal-private-methods": ^7.18.6 - "@babel/plugin-proposal-private-property-in-object": ^7.21.0 - "@babel/plugin-proposal-unicode-property-regex": ^7.18.6 - "@babel/plugin-syntax-async-generators": ^7.8.4 - "@babel/plugin-syntax-class-properties": ^7.12.13 - "@babel/plugin-syntax-class-static-block": ^7.14.5 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - "@babel/plugin-syntax-import-assertions": ^7.20.0 - "@babel/plugin-syntax-import-meta": ^7.10.4 - "@babel/plugin-syntax-json-strings": ^7.8.3 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - "@babel/plugin-syntax-private-property-in-object": ^7.14.5 - "@babel/plugin-syntax-top-level-await": ^7.14.5 - "@babel/plugin-transform-arrow-functions": ^7.21.5 - "@babel/plugin-transform-async-to-generator": ^7.20.7 - "@babel/plugin-transform-block-scoped-functions": ^7.18.6 - "@babel/plugin-transform-block-scoping": ^7.21.0 - "@babel/plugin-transform-classes": ^7.21.0 - "@babel/plugin-transform-computed-properties": ^7.21.5 - "@babel/plugin-transform-destructuring": ^7.21.3 - "@babel/plugin-transform-dotall-regex": ^7.18.6 - "@babel/plugin-transform-duplicate-keys": ^7.18.9 - "@babel/plugin-transform-exponentiation-operator": ^7.18.6 - "@babel/plugin-transform-for-of": ^7.21.5 - "@babel/plugin-transform-function-name": ^7.18.9 - "@babel/plugin-transform-literals": ^7.18.9 - "@babel/plugin-transform-member-expression-literals": ^7.18.6 - "@babel/plugin-transform-modules-amd": ^7.20.11 - "@babel/plugin-transform-modules-commonjs": ^7.21.5 - "@babel/plugin-transform-modules-systemjs": ^7.20.11 - "@babel/plugin-transform-modules-umd": ^7.18.6 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.20.5 - "@babel/plugin-transform-new-target": ^7.18.6 - "@babel/plugin-transform-object-super": ^7.18.6 - "@babel/plugin-transform-parameters": ^7.21.3 - "@babel/plugin-transform-property-literals": ^7.18.6 - "@babel/plugin-transform-regenerator": ^7.21.5 - "@babel/plugin-transform-reserved-words": ^7.18.6 - "@babel/plugin-transform-shorthand-properties": ^7.18.6 - "@babel/plugin-transform-spread": ^7.20.7 - "@babel/plugin-transform-sticky-regex": ^7.18.6 - "@babel/plugin-transform-template-literals": ^7.18.9 - "@babel/plugin-transform-typeof-symbol": ^7.18.9 - "@babel/plugin-transform-unicode-escapes": ^7.21.5 - "@babel/plugin-transform-unicode-regex": ^7.18.6 - "@babel/preset-modules": ^0.1.5 - "@babel/types": ^7.21.5 - babel-plugin-polyfill-corejs2: ^0.3.3 - babel-plugin-polyfill-corejs3: ^0.6.0 - babel-plugin-polyfill-regenerator: ^0.4.1 - core-js-compat: ^3.25.1 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 86e167f3a351c89f8cd1409262481ece6ddc085b76147e801530ce29d60b1cfda8b264b1efd1ae27b8181b073a923c7161f21e2ebc0a41d652d717b10cf1c829 - languageName: node - linkType: hard - "@babel/preset-flow@npm:^7.13.13": version: 7.18.6 resolution: "@babel/preset-flow@npm:7.18.6" @@ -3940,50 +2909,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-flow@npm:^7.17.12": - version: 7.21.4 - resolution: "@babel/preset-flow@npm:7.21.4" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-validator-option": ^7.21.0 - "@babel/plugin-transform-flow-strip-types": ^7.21.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a3a1ac91d0bc0ed033ae46556babe3dc571ea8788c531db550d6904bd303cf50ebb84fa417c1f059c3b69d62e0792d8eceda83d820a12c2e6b8008e5518ce7b8 - languageName: node - linkType: hard - -"@babel/preset-modules@npm:^0.1.5": - version: 0.1.5 - resolution: "@babel/preset-modules@npm:0.1.5" - dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@babel/plugin-proposal-unicode-property-regex": ^7.4.4 - "@babel/plugin-transform-dotall-regex": ^7.4.4 - "@babel/types": ^7.4.4 - esutils: ^2.0.2 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8430e0e9e9d520b53e22e8c4c6a5a080a12b63af6eabe559c2310b187bd62ae113f3da82ba33e9d1d0f3230930ca702843aae9dd226dec51f7d7114dc1f51c10 - languageName: node - linkType: hard - -"@babel/preset-react@npm:^7.17.12": - version: 7.18.6 - resolution: "@babel/preset-react@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-validator-option": ^7.18.6 - "@babel/plugin-transform-react-display-name": ^7.18.6 - "@babel/plugin-transform-react-jsx": ^7.18.6 - "@babel/plugin-transform-react-jsx-development": ^7.18.6 - "@babel/plugin-transform-react-pure-annotations": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 540d9cf0a0cc0bb07e6879994e6fb7152f87dafbac880b56b65e2f528134c7ba33e0cd140b58700c77b2ebf4c81fa6468fed0ba391462d75efc7f8c1699bb4c3 - languageName: node - linkType: hard - "@babel/preset-typescript@npm:^7.13.0": version: 7.18.6 resolution: "@babel/preset-typescript@npm:7.18.6" @@ -3997,21 +2922,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.17.12": - version: 7.21.5 - resolution: "@babel/preset-typescript@npm:7.21.5" - dependencies: - "@babel/helper-plugin-utils": ^7.21.5 - "@babel/helper-validator-option": ^7.21.0 - "@babel/plugin-syntax-jsx": ^7.21.4 - "@babel/plugin-transform-modules-commonjs": ^7.21.5 - "@babel/plugin-transform-typescript": ^7.21.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: e7b35c435139eec1d6bd9f57e8f3eb79bfc2da2c57a34ad9e9ea848ba4ecd72791cf4102df456604ab07c7f4518525b0764754b6dd5898036608b351e0792448 - languageName: node - linkType: hard - "@babel/register@npm:^7.13.16": version: 7.18.9 resolution: "@babel/register@npm:7.18.9" @@ -4027,13 +2937,6 @@ __metadata: languageName: node linkType: hard -"@babel/regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "@babel/regjsgen@npm:0.8.0" - checksum: 89c338fee774770e5a487382170711014d49a68eb281e74f2b5eac88f38300a4ad545516a7786a8dd5702e9cf009c94c2f582d200f077ac5decd74c56b973730 - languageName: node - linkType: hard - "@babel/runtime@npm:7.16.3, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.9.2": version: 7.16.3 resolution: "@babel/runtime@npm:7.16.3" @@ -4070,15 +2973,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.8.4": - version: 7.21.5 - resolution: "@babel/runtime@npm:7.21.5" - dependencies: - regenerator-runtime: ^0.13.11 - checksum: 358f2779d3187f5c67ad302e8f8d435412925d0b991d133c7d4a7b1ddd5a3fda1b6f34537cb64628dfd96a27ae46df105bed3895b8d754b88cacdded8d1129dd - languageName: node - linkType: hard - "@babel/template@npm:^7.0.0, @babel/template@npm:^7.16.0, @babel/template@npm:^7.3.3": version: 7.16.0 resolution: "@babel/template@npm:7.16.0" @@ -4158,24 +3052,6 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.4": - version: 7.21.5 - resolution: "@babel/traverse@npm:7.21.5" - dependencies: - "@babel/code-frame": ^7.21.4 - "@babel/generator": ^7.21.5 - "@babel/helper-environment-visitor": ^7.21.5 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.21.5 - "@babel/types": ^7.21.5 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: b403733fa7d858f0c8e224f0434a6ade641bc469a4f92975363391e796629d5bf53e544761dfe85039aab92d5389ebe7721edb309d7a5bb7df2bf74f37bf9f47 - languageName: node - linkType: hard - "@babel/traverse@npm:^7.20.1": version: 7.20.1 resolution: "@babel/traverse@npm:7.20.1" @@ -4282,17 +3158,6 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.21.0, @babel/types@npm:^7.21.4, @babel/types@npm:^7.21.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0": - version: 7.21.5 - resolution: "@babel/types@npm:7.21.5" - dependencies: - "@babel/helper-string-parser": ^7.21.5 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: 43242a99c612d13285ee4af46cc0f1066bcb6ffd38307daef7a76e8c70f36cfc3255eb9e75c8e768b40e761176c313aec4d5c0b9d97a21e494d49d5fd123a9f7 - languageName: node - linkType: hard - "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -5100,41 +3965,6 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" - dependencies: - eslint-visitor-keys: ^3.3.0 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.4.0": - version: 4.5.1 - resolution: "@eslint-community/regexpp@npm:4.5.1" - checksum: 6d901166d64998d591fab4db1c2f872981ccd5f6fe066a1ad0a93d4e11855ecae6bfb76660869a469563e8882d4307228cebd41142adb409d182f2966771e57e - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^1.0.5, @eslint/eslintrc@npm:^1.4.1": - version: 1.4.1 - resolution: "@eslint/eslintrc@npm:1.4.1" - dependencies: - ajv: ^6.12.4 - debug: ^4.3.2 - espree: ^9.4.0 - globals: ^13.19.0 - ignore: ^5.2.0 - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - minimatch: ^3.1.2 - strip-json-comments: ^3.1.1 - checksum: cd3e5a8683db604739938b1c1c8b77927dc04fce3e28e0c88e7f2cd4900b89466baf83dfbad76b2b9e4d2746abdd00dd3f9da544d3e311633d8693f327d04cd7 - languageName: node - linkType: hard - "@eslint/eslintrc@npm:^1.3.3": version: 1.3.3 resolution: "@eslint/eslintrc@npm:1.3.3" @@ -5152,6 +3982,23 @@ __metadata: languageName: node linkType: hard +"@eslint/eslintrc@npm:^1.4.1": + version: 1.4.1 + resolution: "@eslint/eslintrc@npm:1.4.1" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^9.4.0 + globals: ^13.19.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: cd3e5a8683db604739938b1c1c8b77927dc04fce3e28e0c88e7f2cd4900b89466baf83dfbad76b2b9e4d2746abdd00dd3f9da544d3e311633d8693f327d04cd7 + languageName: node + linkType: hard + "@evocateur/libnpmaccess@npm:^3.1.2": version: 3.1.2 resolution: "@evocateur/libnpmaccess@npm:3.1.2" @@ -5380,17 +4227,6 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.9.2": - version: 0.9.5 - resolution: "@humanwhocodes/config-array@npm:0.9.5" - dependencies: - "@humanwhocodes/object-schema": ^1.2.1 - debug: ^4.1.1 - minimatch: ^3.0.4 - checksum: 8ba6281bc0590f6c6eadeefc14244b5a3e3f5903445aadd1a32099ed80e753037674026ce1b3c945ab93561bea5eb29e3c5bff67060e230c295595ba517a3492 - languageName: node - linkType: hard - "@humanwhocodes/module-importer@npm:^1.0.1": version: 1.0.1 resolution: "@humanwhocodes/module-importer@npm:1.0.1" @@ -5405,20 +4241,6 @@ __metadata: languageName: node linkType: hard -"@hutson/parse-repository-url@npm:^3.0.0": - version: 3.0.2 - resolution: "@hutson/parse-repository-url@npm:3.0.2" - checksum: 39992c5f183c5ca3d761d6ed9dfabcb79b5f3750bf1b7f3532e1dc439ca370138bbd426ee250fdaba460bc948e6761fbefd484b8f4f36885d71ded96138340d1 - languageName: node - linkType: hard - -"@iarna/toml@npm:2.2.5": - version: 2.2.5 - resolution: "@iarna/toml@npm:2.2.5" - checksum: b63b2b2c4fd67969a6291543ada0303d45593801ee744b60f5390f183c03d9192bc67a217abb24be945158f1935f02840d9ffff40c0142aa171b5d3b6b6a3ea5 - languageName: node - linkType: hard - "@isaacs/import-jsx@npm:^4.0.1": version: 4.0.1 resolution: "@isaacs/import-jsx@npm:4.0.1" @@ -5456,20 +4278,6 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/console@npm:28.1.3" - dependencies: - "@jest/types": ^28.1.3 - "@types/node": "*" - chalk: ^4.0.0 - jest-message-util: ^28.1.3 - jest-util: ^28.1.3 - slash: ^3.0.0 - checksum: fe50d98d26d02ce2901c76dff4bd5429a33c13affb692c9ebf8a578ca2f38a5dd854363d40d6c394f215150791fd1f692afd8e730a4178dda24107c8dfd9750a - languageName: node - linkType: hard - "@jest/console@npm:^29.4.3": version: 29.4.3 resolution: "@jest/console@npm:29.4.3" @@ -5498,48 +4306,6 @@ __metadata: languageName: node linkType: hard -"@jest/core@npm:^28.1.1, @jest/core@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/core@npm:28.1.3" - dependencies: - "@jest/console": ^28.1.3 - "@jest/reporters": ^28.1.3 - "@jest/test-result": ^28.1.3 - "@jest/transform": ^28.1.3 - "@jest/types": ^28.1.3 - "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - ci-info: ^3.2.0 - exit: ^0.1.2 - graceful-fs: ^4.2.9 - jest-changed-files: ^28.1.3 - jest-config: ^28.1.3 - jest-haste-map: ^28.1.3 - jest-message-util: ^28.1.3 - jest-regex-util: ^28.0.2 - jest-resolve: ^28.1.3 - jest-resolve-dependencies: ^28.1.3 - jest-runner: ^28.1.3 - jest-runtime: ^28.1.3 - jest-snapshot: ^28.1.3 - jest-util: ^28.1.3 - jest-validate: ^28.1.3 - jest-watcher: ^28.1.3 - micromatch: ^4.0.4 - pretty-format: ^28.1.3 - rimraf: ^3.0.0 - slash: ^3.0.0 - strip-ansi: ^6.0.0 - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: cb79f34bafc4637e7130df12257f5b29075892a2be2c7f45c6d4c0420853e80b5dae11016e652530eb234f4c44c00910cdca3c2cd86275721860725073f7d9b4 - languageName: node - linkType: hard - "@jest/core@npm:^29.4.3": version: 29.4.3 resolution: "@jest/core@npm:29.4.3" @@ -5631,27 +4397,6 @@ __metadata: languageName: node linkType: hard -"@jest/create-cache-key-function@npm:^29.2.1": - version: 29.5.0 - resolution: "@jest/create-cache-key-function@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - checksum: 9d96245897caf1a69bc09ab262fb33249165eaaeaeb012ba5a8aabc4a3745494419b1168462fa32fcca23bc13106b8eacfe4d002b9c179f3d6a30f592fbb2060 - languageName: node - linkType: hard - -"@jest/environment@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/environment@npm:28.1.3" - dependencies: - "@jest/fake-timers": ^28.1.3 - "@jest/types": ^28.1.3 - "@types/node": "*" - jest-mock: ^28.1.3 - checksum: 14c496b84aef951df33128cea68988e9de43b2e9d62be9f9c4308d4ac307fa345642813679f80d0a4cedeb900cf6f0b6bb2b92ce089528e8721f72295fdc727f - languageName: node - linkType: hard - "@jest/environment@npm:^29.4.3": version: 29.4.3 resolution: "@jest/environment@npm:29.4.3" @@ -5676,15 +4421,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/expect-utils@npm:28.1.3" - dependencies: - jest-get-type: ^28.0.2 - checksum: 808ea3a68292a7e0b95490fdd55605c430b4cf209ea76b5b61bfb2a1badcb41bc046810fe4e364bd5fe04663978aa2bd73d8f8465a761dd7c655aeb44cf22987 - languageName: node - linkType: hard - "@jest/expect-utils@npm:^29.3.1": version: 29.3.1 resolution: "@jest/expect-utils@npm:29.3.1" @@ -5712,16 +4448,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/expect@npm:28.1.3" - dependencies: - expect: ^28.1.3 - jest-snapshot: ^28.1.3 - checksum: 4197f6fdddc33dc45ba4e838f992fc61839c421d7aed0dfe665ef9c2f172bb1df8a8cac9cecee272b40e744a326da521d5e182709fe82a0b936055bfffa3b473 - languageName: node - linkType: hard - "@jest/expect@npm:^29.4.3": version: 29.4.3 resolution: "@jest/expect@npm:29.4.3" @@ -5742,20 +4468,6 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/fake-timers@npm:28.1.3" - dependencies: - "@jest/types": ^28.1.3 - "@sinonjs/fake-timers": ^9.1.2 - "@types/node": "*" - jest-message-util: ^28.1.3 - jest-mock: ^28.1.3 - jest-util: ^28.1.3 - checksum: cec14d5b14913a54dce64a62912c5456235f5d90b509ceae19c727565073114dae1aaf960ac6be96b3eb94789a3a758b96b72c8fca7e49a6ccac415fbc0321e1 - languageName: node - linkType: hard - "@jest/fake-timers@npm:^29.4.3": version: 29.4.3 resolution: "@jest/fake-timers@npm:29.4.3" @@ -5784,17 +4496,6 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/globals@npm:28.1.3" - dependencies: - "@jest/environment": ^28.1.3 - "@jest/expect": ^28.1.3 - "@jest/types": ^28.1.3 - checksum: 3504bb23de629d466c6f2b6b75d2e1c1b10caccbbcfb7eaa82d22cc37711c8e364c243929581184846605c023b475ea6c42c2e3ea5994429a988d8d527af32cd - languageName: node - linkType: hard - "@jest/globals@npm:^29.4.3": version: 29.4.3 resolution: "@jest/globals@npm:29.4.3" @@ -5819,44 +4520,6 @@ __metadata: languageName: node linkType: hard -"@jest/reporters@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/reporters@npm:28.1.3" - dependencies: - "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^28.1.3 - "@jest/test-result": ^28.1.3 - "@jest/transform": ^28.1.3 - "@jest/types": ^28.1.3 - "@jridgewell/trace-mapping": ^0.3.13 - "@types/node": "*" - chalk: ^4.0.0 - collect-v8-coverage: ^1.0.0 - exit: ^0.1.2 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - istanbul-lib-coverage: ^3.0.0 - istanbul-lib-instrument: ^5.1.0 - istanbul-lib-report: ^3.0.0 - istanbul-lib-source-maps: ^4.0.0 - istanbul-reports: ^3.1.3 - jest-message-util: ^28.1.3 - jest-util: ^28.1.3 - jest-worker: ^28.1.3 - slash: ^3.0.0 - string-length: ^4.0.1 - strip-ansi: ^6.0.0 - terminal-link: ^2.0.0 - v8-to-istanbul: ^9.0.1 - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: a7440887ce837922cbeaa64c3232eb48aae02aa9123f29fc4280ad3e1afe4b35dcba171ba1d5fd219037c396c5152d9c2d102cff1798dd5ae3bd33ac4759ae0a - languageName: node - linkType: hard - "@jest/reporters@npm:^29.4.3": version: 29.4.3 resolution: "@jest/reporters@npm:29.4.3" @@ -5931,15 +4594,6 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/schemas@npm:28.1.3" - dependencies: - "@sinclair/typebox": ^0.24.1 - checksum: 3cf1d4b66c9c4ffda58b246de1ddcba8e6ad085af63dccdf07922511f13b68c0cc480a7bc620cb4f3099a6f134801c747e1df7bfc7a4ef4dceefbdea3e31e1de - languageName: node - linkType: hard - "@jest/schemas@npm:^29.0.0": version: 29.0.0 resolution: "@jest/schemas@npm:29.0.0" @@ -5958,17 +4612,6 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^28.1.2": - version: 28.1.2 - resolution: "@jest/source-map@npm:28.1.2" - dependencies: - "@jridgewell/trace-mapping": ^0.3.13 - callsites: ^3.0.0 - graceful-fs: ^4.2.9 - checksum: b82a5c2e93d35d86779c61a02ccb967d1b5cd2e9dd67d26d8add44958637cbbb99daeeb8129c7653389cb440dc2a2f5ae4d2183dc453c67669ff98938b775a3a - languageName: node - linkType: hard - "@jest/source-map@npm:^29.4.3": version: 29.4.3 resolution: "@jest/source-map@npm:29.4.3" @@ -5980,18 +4623,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/test-result@npm:28.1.3" - dependencies: - "@jest/console": ^28.1.3 - "@jest/types": ^28.1.3 - "@types/istanbul-lib-coverage": ^2.0.0 - collect-v8-coverage: ^1.0.0 - checksum: 957a5dd2fd2e84aabe86698f93c0825e96128ccaa23abf548b159a9b08ac74e4bde7acf4bec48479243dbdb27e4ea1b68c171846d21fb64855c6b55cead9ef27 - languageName: node - linkType: hard - "@jest/test-result@npm:^29.4.3": version: 29.4.3 resolution: "@jest/test-result@npm:29.4.3" @@ -6016,18 +4647,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-sequencer@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/test-sequencer@npm:28.1.3" - dependencies: - "@jest/test-result": ^28.1.3 - graceful-fs: ^4.2.9 - jest-haste-map: ^28.1.3 - slash: ^3.0.0 - checksum: 13f8905e6d1ec8286694146f7be3cf90eff801bbdea5e5c403e6881444bb390ed15494c7b9948aa94bd7e9c9a851e0d3002ed6e7371d048b478596e5b23df953 - languageName: node - linkType: hard - "@jest/test-sequencer@npm:^29.4.3": version: 29.4.3 resolution: "@jest/test-sequencer@npm:29.4.3" @@ -6052,29 +4671,6 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/transform@npm:28.1.3" - dependencies: - "@babel/core": ^7.11.6 - "@jest/types": ^28.1.3 - "@jridgewell/trace-mapping": ^0.3.13 - babel-plugin-istanbul: ^6.1.1 - chalk: ^4.0.0 - convert-source-map: ^1.4.0 - fast-json-stable-stringify: ^2.0.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^28.1.3 - jest-regex-util: ^28.0.2 - jest-util: ^28.1.3 - micromatch: ^4.0.4 - pirates: ^4.0.4 - slash: ^3.0.0 - write-file-atomic: ^4.0.1 - checksum: dadf618936e0aa84342f07f532801d5bed43cdf95d1417b929e4f8782c872cff1adc84096d5a287a796d0039a2691c06d8450cce5a713a8b52fbb9f872a1e760 - languageName: node - linkType: hard - "@jest/transform@npm:^29.4.3": version: 29.4.3 resolution: "@jest/transform@npm:29.4.3" @@ -6160,20 +4756,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^28.1.1, @jest/types@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/types@npm:28.1.3" - dependencies: - "@jest/schemas": ^28.1.3 - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^17.0.8 - chalk: ^4.0.0 - checksum: 1e258d9c063fcf59ebc91e46d5ea5984674ac7ae6cae3e50aa780d22b4405bf2c925f40350bf30013839eb5d4b5e521d956ddf8f3b7c78debef0e75a07f57350 - languageName: node - linkType: hard - "@jest/types@npm:^29.3.1": version: 29.3.1 resolution: "@jest/types@npm:29.3.1" @@ -6642,30 +5224,6 @@ __metadata: languageName: unknown linkType: soft -"@joplin/react-native-vosk@workspace:packages/react-native-vosk": - version: 0.0.0-use.local - resolution: "@joplin/react-native-vosk@workspace:packages/react-native-vosk" - dependencies: - "@babel/eslint-parser": 7.18.2 - "@react-native-community/eslint-config": 3.0.2 - "@release-it/conventional-changelog": 5.0.0 - "@types/jest": 28.1.2 - "@types/react": ~17.0.21 - "@types/react-native": 0.68.0 - eslint: 8.4.1 - jest: 28.1.1 - pod-install: 0.1.0 - react: 18.2.0 - react-native: 0.71.4 - react-native-builder-bob: 0.18.3 - release-it: 15.0.0 - typescript: 4.5.2 - peerDependencies: - react: "*" - react-native: "*" - languageName: unknown - linkType: soft - "@joplin/renderer@workspace:packages/renderer, @joplin/renderer@~2.11": version: 0.0.0-use.local resolution: "@joplin/renderer@workspace:packages/renderer" @@ -6859,17 +5417,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" - dependencies: - "@jridgewell/set-array": ^1.0.1 - "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab - languageName: node - linkType: hard - "@jridgewell/gen-mapping@npm:^0.3.2": version: 0.3.2 resolution: "@jridgewell/gen-mapping@npm:0.3.2" @@ -6895,16 +5442,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/source-map@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/source-map@npm:0.3.3" - dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: ae1302146339667da5cd6541260ecbef46ae06819a60f88da8f58b3e64682f787c09359933d050dea5d2173ea7fa40f40dd4d4e7a8d325c5892cccd99aaf8959 - languageName: node - linkType: hard - "@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" @@ -6932,16 +5469,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.17": - version: 0.3.18 - resolution: "@jridgewell/trace-mapping@npm:0.3.18" - dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 - languageName: node - linkType: hard - "@jridgewell/trace-mapping@npm:^0.3.15": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" @@ -8171,18 +6698,6 @@ __metadata: languageName: node linkType: hard -"@octokit/rest@npm:18.12.0, @octokit/rest@npm:^18.0.6": - version: 18.12.0 - resolution: "@octokit/rest@npm:18.12.0" - dependencies: - "@octokit/core": ^3.5.1 - "@octokit/plugin-paginate-rest": ^2.16.8 - "@octokit/plugin-request-log": ^1.0.4 - "@octokit/plugin-rest-endpoint-methods": ^5.12.0 - checksum: c18bd6676a60b66819b016b0f969fcd04d8dfa04d01b7af9af9a7410ff028c621c995185e29454c23c47906da506c1e01620711259989a964ebbfd9106f5b715 - languageName: node - linkType: hard - "@octokit/rest@npm:^16.28.4": version: 16.43.2 resolution: "@octokit/rest@npm:16.43.2" @@ -8207,6 +6722,18 @@ __metadata: languageName: node linkType: hard +"@octokit/rest@npm:^18.0.6": + version: 18.12.0 + resolution: "@octokit/rest@npm:18.12.0" + dependencies: + "@octokit/core": ^3.5.1 + "@octokit/plugin-paginate-rest": ^2.16.8 + "@octokit/plugin-request-log": ^1.0.4 + "@octokit/plugin-rest-endpoint-methods": ^5.12.0 + checksum: c18bd6676a60b66819b016b0f969fcd04d8dfa04d01b7af9af9a7410ff028c621c995185e29454c23c47906da506c1e01620711259989a964ebbfd9106f5b715 + languageName: node + linkType: hard + "@octokit/types@npm:^2.0.0, @octokit/types@npm:^2.0.1": version: 2.16.2 resolution: "@octokit/types@npm:2.16.2" @@ -8241,18 +6768,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:^10.1.1": - version: 10.1.1 - resolution: "@react-native-community/cli-clean@npm:10.1.1" - dependencies: - "@react-native-community/cli-tools": ^10.1.1 - chalk: ^4.1.2 - execa: ^1.0.0 - prompts: ^2.4.0 - checksum: 2994aa6f0651390af7195742a87d2a79c7970acc7e51e65908d56b288302c531534171563926b91da852550674829c68476e20fdd03cba06406bb28f22bc400e - languageName: node - linkType: hard - "@react-native-community/cli-clean@npm:^9.2.1": version: 9.2.1 resolution: "@react-native-community/cli-clean@npm:9.2.1" @@ -8265,20 +6780,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-config@npm:^10.1.1": - version: 10.1.1 - resolution: "@react-native-community/cli-config@npm:10.1.1" - dependencies: - "@react-native-community/cli-tools": ^10.1.1 - chalk: ^4.1.2 - cosmiconfig: ^5.1.0 - deepmerge: ^3.2.0 - glob: ^7.1.3 - joi: ^17.2.1 - checksum: e665f9181eb402d3a9ab5622d19f0c9985ea029df5451c2ae6a3c48126816632d35d5f4d70a8710648428e097933d182b42fac84bae46b49e8c456019802e44e - languageName: node - linkType: hard - "@react-native-community/cli-config@npm:^9.2.1": version: 9.2.1 resolution: "@react-native-community/cli-config@npm:9.2.1" @@ -8292,15 +6793,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:^10.0.0": - version: 10.0.0 - resolution: "@react-native-community/cli-debugger-ui@npm:10.0.0" - dependencies: - serve-static: ^1.13.1 - checksum: 519b395f9d0eabe8c774a6fd776b1e33d75627959768975b14af085a20e3833dc4457e84e7aaf8b48f192b92007055e2017651eb685f625f6d45ed6f6c467641 - languageName: node - linkType: hard - "@react-native-community/cli-debugger-ui@npm:^9.0.0": version: 9.0.0 resolution: "@react-native-community/cli-debugger-ui@npm:9.0.0" @@ -8310,30 +6802,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:^10.2.0": - version: 10.2.2 - resolution: "@react-native-community/cli-doctor@npm:10.2.2" - dependencies: - "@react-native-community/cli-config": ^10.1.1 - "@react-native-community/cli-platform-ios": ^10.2.1 - "@react-native-community/cli-tools": ^10.1.1 - chalk: ^4.1.2 - command-exists: ^1.2.8 - envinfo: ^7.7.2 - execa: ^1.0.0 - hermes-profile-transformer: ^0.0.6 - ip: ^1.1.5 - node-stream-zip: ^1.9.1 - ora: ^5.4.1 - prompts: ^2.4.0 - semver: ^6.3.0 - strip-ansi: ^5.2.0 - sudo-prompt: ^9.0.0 - wcwidth: ^1.0.1 - checksum: 4af4f460fadc5ab8fa0e8c0ff79757d22d51097666424c15a89c7971a9ca1f23cd93ab9837ccef50dca0e56055345909416da31ce5b3ac78ed877c8be848ed88 - languageName: node - linkType: hard - "@react-native-community/cli-doctor@npm:^9.3.0": version: 9.3.0 resolution: "@react-native-community/cli-doctor@npm:9.3.0" @@ -8358,19 +6826,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-hermes@npm:^10.2.0": - version: 10.2.0 - resolution: "@react-native-community/cli-hermes@npm:10.2.0" - dependencies: - "@react-native-community/cli-platform-android": ^10.2.0 - "@react-native-community/cli-tools": ^10.1.1 - chalk: ^4.1.2 - hermes-profile-transformer: ^0.0.6 - ip: ^1.1.5 - checksum: a0dbe70ec4820abd9c4f209e8520473ac8991cfa672127818b3127ebc1daad556f07dc7faf32a293af934e1db96a29a553da81c06758fdc7c66c8ab232b90cea - languageName: node - linkType: hard - "@react-native-community/cli-hermes@npm:^9.3.1": version: 9.3.1 resolution: "@react-native-community/cli-hermes@npm:9.3.1" @@ -8384,19 +6839,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:10.2.0, @react-native-community/cli-platform-android@npm:^10.2.0": - version: 10.2.0 - resolution: "@react-native-community/cli-platform-android@npm:10.2.0" - dependencies: - "@react-native-community/cli-tools": ^10.1.1 - chalk: ^4.1.2 - execa: ^1.0.0 - glob: ^7.1.3 - logkitty: ^0.7.1 - checksum: 368b6c016aafce0c969a61e9d9ff84c9ed8ff14c4ef19146dc0e38be1ac0c678af9eb1fa428348ac56c1e3e1eace37aaa1e2a19ee772e636db1122ea9c918e46 - languageName: node - linkType: hard - "@react-native-community/cli-platform-android@npm:9.3.1, @react-native-community/cli-platform-android@npm:^9.3.1": version: 9.3.1 resolution: "@react-native-community/cli-platform-android@npm:9.3.1" @@ -8412,20 +6854,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:10.2.0": - version: 10.2.0 - resolution: "@react-native-community/cli-platform-ios@npm:10.2.0" - dependencies: - "@react-native-community/cli-tools": ^10.1.1 - chalk: ^4.1.2 - execa: ^1.0.0 - fast-xml-parser: ^4.0.12 - glob: ^7.1.3 - ora: ^5.4.1 - checksum: 3d8b0ef7eb65637307814d7e3a06df84787a33c4bac2924616af1f00bd39fa61ffc786e9a9b8f0dfca9580654241e71de5233ee6a4c76265fa2a9950284d47ff - languageName: node - linkType: hard - "@react-native-community/cli-platform-ios@npm:9.3.0, @react-native-community/cli-platform-ios@npm:^9.3.0": version: 9.3.0 resolution: "@react-native-community/cli-platform-ios@npm:9.3.0" @@ -8439,39 +6867,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:^10.2.1": - version: 10.2.1 - resolution: "@react-native-community/cli-platform-ios@npm:10.2.1" - dependencies: - "@react-native-community/cli-tools": ^10.1.1 - chalk: ^4.1.2 - execa: ^1.0.0 - fast-xml-parser: ^4.0.12 - glob: ^7.1.3 - ora: ^5.4.1 - checksum: 17228084eb482dd769eaf872b779be9d901f28645b6888915646a7dd002f9c3317fd92a3b9d3a7744fa8580155aea1b1225a56642e4f31581970ae39a9a12b83 - languageName: node - linkType: hard - -"@react-native-community/cli-plugin-metro@npm:^10.2.0": - version: 10.2.2 - resolution: "@react-native-community/cli-plugin-metro@npm:10.2.2" - dependencies: - "@react-native-community/cli-server-api": ^10.1.1 - "@react-native-community/cli-tools": ^10.1.1 - chalk: ^4.1.2 - execa: ^1.0.0 - metro: 0.73.9 - metro-config: 0.73.9 - metro-core: 0.73.9 - metro-react-native-babel-transformer: 0.73.9 - metro-resolver: 0.73.9 - metro-runtime: 0.73.9 - readline: ^1.3.0 - checksum: 69fc6bb0c63fed1f63fba1a10a11336b60ea3d425e584ad7b45f9c533f956dc8c36acf039bed3cc5edf89460a3f03f0e6b601b1f1c20c6a132f0da36c53cef73 - languageName: node - linkType: hard - "@react-native-community/cli-plugin-metro@npm:^9.2.1": version: 9.2.1 resolution: "@react-native-community/cli-plugin-metro@npm:9.2.1" @@ -8490,23 +6885,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:^10.1.1": - version: 10.1.1 - resolution: "@react-native-community/cli-server-api@npm:10.1.1" - dependencies: - "@react-native-community/cli-debugger-ui": ^10.0.0 - "@react-native-community/cli-tools": ^10.1.1 - compression: ^1.7.1 - connect: ^3.6.5 - errorhandler: ^1.5.0 - nocache: ^3.0.1 - pretty-format: ^26.6.2 - serve-static: ^1.13.1 - ws: ^7.5.1 - checksum: ce1bf6374a45a677942aecffe3d0ea6671f18b2d694eb39e61592dae596ee98ab936f8e61faaf5b032168919959aad63f932001cf3553c04d87ef16333a4c0ec - languageName: node - linkType: hard - "@react-native-community/cli-server-api@npm:^9.2.1": version: 9.2.1 resolution: "@react-native-community/cli-server-api@npm:9.2.1" @@ -8524,23 +6902,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-tools@npm:^10.1.1": - version: 10.1.1 - resolution: "@react-native-community/cli-tools@npm:10.1.1" - dependencies: - appdirsjs: ^1.2.4 - chalk: ^4.1.2 - find-up: ^5.0.0 - mime: ^2.4.1 - node-fetch: ^2.6.0 - open: ^6.2.0 - ora: ^5.4.1 - semver: ^6.3.0 - shell-quote: ^1.7.3 - checksum: a70ac3d9f294066db454482b6cadee3613a06cafaf08cd6e24ea941a6936f919672ccb638b8ab8d3ae3ad29c4e7cec64557afcd09ba4d0587eb50b88bd98567b - languageName: node - linkType: hard - "@react-native-community/cli-tools@npm:^9.2.1": version: 9.2.1 resolution: "@react-native-community/cli-tools@npm:9.2.1" @@ -8558,15 +6919,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-types@npm:^10.0.0": - version: 10.0.0 - resolution: "@react-native-community/cli-types@npm:10.0.0" - dependencies: - joi: ^17.2.1 - checksum: 6153088d6be1eeb05c9203a4fbed7f4a3761d989d461ad596c081316379775f1649a59a474adf660b1198c3b179dbe343392eb78b3fe7c6a0f400e53476f7fc1 - languageName: node - linkType: hard - "@react-native-community/cli-types@npm:^9.1.0": version: 9.1.0 resolution: "@react-native-community/cli-types@npm:9.1.0" @@ -8576,33 +6928,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli@npm:10.2.0": - version: 10.2.0 - resolution: "@react-native-community/cli@npm:10.2.0" - dependencies: - "@react-native-community/cli-clean": ^10.1.1 - "@react-native-community/cli-config": ^10.1.1 - "@react-native-community/cli-debugger-ui": ^10.0.0 - "@react-native-community/cli-doctor": ^10.2.0 - "@react-native-community/cli-hermes": ^10.2.0 - "@react-native-community/cli-plugin-metro": ^10.2.0 - "@react-native-community/cli-server-api": ^10.1.1 - "@react-native-community/cli-tools": ^10.1.1 - "@react-native-community/cli-types": ^10.0.0 - chalk: ^4.1.2 - commander: ^9.4.1 - execa: ^1.0.0 - find-up: ^4.1.0 - fs-extra: ^8.1.0 - graceful-fs: ^4.1.3 - prompts: ^2.4.0 - semver: ^6.3.0 - bin: - react-native: build/bin.js - checksum: 893830421059376c74d45ccdd2eddab0840f771f70b66f3eeb1c97591762441a81a6ba3aa61035ed06efeb4dbfa09ba2fae2846a7b53f9d2bfd5b7acec13d8c8 - languageName: node - linkType: hard - "@react-native-community/cli@npm:9.3.2": version: 9.3.2 resolution: "@react-native-community/cli@npm:9.3.2" @@ -8649,36 +6974,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/eslint-config@npm:3.0.2": - version: 3.0.2 - resolution: "@react-native-community/eslint-config@npm:3.0.2" - dependencies: - "@react-native-community/eslint-plugin": ^1.1.0 - "@typescript-eslint/eslint-plugin": ^5.15.0 - "@typescript-eslint/parser": ^5.15.0 - babel-eslint: ^10.1.0 - eslint-config-prettier: ^8.3.0 - eslint-plugin-eslint-comments: ^3.2.0 - eslint-plugin-flowtype: ^8.0.0 - eslint-plugin-jest: ^25.2.4 - eslint-plugin-prettier: ^4.0.0 - eslint-plugin-react: ^7.26.1 - eslint-plugin-react-hooks: ^4.2.0 - eslint-plugin-react-native: ^3.11.0 - peerDependencies: - eslint: ">=7" - prettier: ">=2" - checksum: 8169801f7c1f2fd72d22f1d2f19e44d7998dfe55232293f930a9168da7b12ad97ddf97b9e1d4431a8b78ef8abcc53622d4c91e35aa6a09d9d90912f3c8f14774 - languageName: node - linkType: hard - -"@react-native-community/eslint-plugin@npm:^1.1.0": - version: 1.3.0 - resolution: "@react-native-community/eslint-plugin@npm:1.3.0" - checksum: 5e04fa161fca6453299aed691695ea071fed8166c5da36935047eb6c169bc38c9d599e1ce20402b63cbcaf086a9bb63d2e88836be142cecabf61ba36954ccaae - languageName: node - linkType: hard - "@react-native-community/geolocation@npm:2.1.0": version: 2.1.0 resolution: "@react-native-community/geolocation@npm:2.1.0" @@ -8724,13 +7019,6 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-color@npm:*, @react-native/normalize-color@npm:2.1.0": - version: 2.1.0 - resolution: "@react-native/normalize-color@npm:2.1.0" - checksum: 8ccbd40b3c7629f1dc97b3e9aadd95fd3507fcf2e37535a6299a70436ab891c34cbdc4240b07380553d6e85dd909e23d5773b5be1da2906b026312e0b0768838 - languageName: node - linkType: hard - "@react-native/normalize-color@npm:2.0.0": version: 2.0.0 resolution: "@react-native/normalize-color@npm:2.0.0" @@ -8752,19 +7040,6 @@ __metadata: languageName: node linkType: hard -"@release-it/conventional-changelog@npm:5.0.0": - version: 5.0.0 - resolution: "@release-it/conventional-changelog@npm:5.0.0" - dependencies: - concat-stream: ^2.0.0 - conventional-changelog: ^3.1.25 - conventional-recommended-bump: ^6.1.0 - peerDependencies: - release-it: ^15.0.0-esm.4 - checksum: 205a743018451c3c7fe4ab233bbc0142c54dae8dbf607d4629ed2e16e810791ce85db600b0c7dd8e7bab8ebc5ff890cc82bf5d7c053c7b7c7b10d34c4a9d6cea - languageName: node - linkType: hard - "@rmp135/sql-ts@npm:1.16.0": version: 1.16.0 resolution: "@rmp135/sql-ts@npm:1.16.0" @@ -8859,22 +7134,6 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/is@npm:^4.6.0": - version: 4.6.0 - resolution: "@sindresorhus/is@npm:4.6.0" - checksum: 83839f13da2c29d55c97abc3bc2c55b250d33a0447554997a85c539e058e57b8da092da396e252b11ec24a0279a0bed1f537fa26302209327060643e327f81d2 - languageName: node - linkType: hard - -"@sinonjs/commons@npm:^1.7.0": - version: 1.8.6 - resolution: "@sinonjs/commons@npm:1.8.6" - dependencies: - type-detect: 4.0.8 - checksum: 7d3f8c1e85f30cd4e83594fc19b7a657f14d49eb8d95a30095631ce15e906c869e0eff96c5b93dffea7490c00418b07f54582ba49c6560feb2a8c34c0b16832d - languageName: node - linkType: hard - "@sinonjs/commons@npm:^2.0.0": version: 2.0.0 resolution: "@sinonjs/commons@npm:2.0.0" @@ -8893,15 +7152,6 @@ __metadata: languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^9.1.2": - version: 9.1.2 - resolution: "@sinonjs/fake-timers@npm:9.1.2" - dependencies: - "@sinonjs/commons": ^1.7.0 - checksum: 7d3aef54e17c1073101cb64d953157c19d62a40e261a30923fa1ee337b049c5f29cc47b1f0c477880f42b5659848ba9ab897607ac8ea4acd5c30ddcfac57fca6 - languageName: node - linkType: hard - "@styled-system/background@npm:^5.1.2": version: 5.1.2 resolution: "@styled-system/background@npm:5.1.2" @@ -9036,15 +7286,6 @@ __metadata: languageName: node linkType: hard -"@szmarczak/http-timer@npm:^5.0.1": - version: 5.0.1 - resolution: "@szmarczak/http-timer@npm:5.0.1" - dependencies: - defer-to-connect: ^2.0.1 - checksum: fc9cb993e808806692e4a3337c90ece0ec00c89f4b67e3652a356b89730da98bc824273a6d67ca84d5f33cd85f317dcd5ce39d8cc0a2f060145a608a7cb8ce92 - languageName: node - linkType: hard - "@testing-library/react-hooks@npm:8.0.1": version: 8.0.1 resolution: "@testing-library/react-hooks@npm:8.0.1" @@ -9181,18 +7422,6 @@ __metadata: languageName: node linkType: hard -"@types/cacheable-request@npm:^6.0.2": - version: 6.0.3 - resolution: "@types/cacheable-request@npm:6.0.3" - dependencies: - "@types/http-cache-semantics": "*" - "@types/keyv": ^3.1.4 - "@types/node": "*" - "@types/responselike": ^1.0.0 - checksum: d9b26403fe65ce6b0cb3720b7030104c352bcb37e4fac2a7089a25a97de59c355fa08940658751f2f347a8512aa9d18fdb66ab3ade835975b2f454f2d5befbd9 - languageName: node - linkType: hard - "@types/connect@npm:*": version: 3.4.35 resolution: "@types/connect@npm:3.4.35" @@ -9409,16 +7638,6 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:28.1.2": - version: 28.1.2 - resolution: "@types/jest@npm:28.1.2" - dependencies: - jest-matcher-utils: ^28.0.0 - pretty-format: ^28.0.0 - checksum: 53ec95b0b27c61380225b94f8660e661e8c6c6fc69b7130531fb5d72ebf5c8838a4266b8a6d7b3a77b3bcdabed632de0c21c9592a2529c1efe80a0f0a995a3aa - languageName: node - linkType: hard - "@types/jest@npm:29.2.6": version: 29.2.6 resolution: "@types/jest@npm:29.2.6" @@ -9505,15 +7724,6 @@ __metadata: languageName: node linkType: hard -"@types/keyv@npm:^3.1.4": - version: 3.1.4 - resolution: "@types/keyv@npm:3.1.4" - dependencies: - "@types/node": "*" - checksum: e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d - languageName: node - linkType: hard - "@types/koa-compose@npm:*": version: 3.2.5 resolution: "@types/koa-compose@npm:3.2.5" @@ -9774,15 +7984,6 @@ __metadata: languageName: node linkType: hard -"@types/react-native@npm:0.68.0": - version: 0.68.0 - resolution: "@types/react-native@npm:0.68.0" - dependencies: - "@types/react": "*" - checksum: 00d089003c28496209050285ea21c16673e24533522093a318c818fa874534c8c05c0a933c2d44b1e7b8302c9ecff6bb778889e70b749b02a539641696dc34b2 - languageName: node - linkType: hard - "@types/react-native@npm:0.70.6": version: 0.70.6 resolution: "@types/react-native@npm:0.70.6" @@ -9869,17 +8070,6 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:~17.0.21": - version: 17.0.58 - resolution: "@types/react@npm:17.0.58" - dependencies: - "@types/prop-types": "*" - "@types/scheduler": "*" - csstype: ^3.0.2 - checksum: 4eaf32b86c43f388c681e34a00921c508dd88a1d1022aebfadc5fe802b7c5bed863de1a17eed31e43ca2d65222952dfe79a022055a0e6e4e1ad89fc5a42ec05e - languageName: node - linkType: hard - "@types/responselike@npm:*, @types/responselike@npm:^1.0.0": version: 1.0.0 resolution: "@types/responselike@npm:1.0.0" @@ -10066,41 +8256,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.15.0": - version: 5.59.2 - resolution: "@typescript-eslint/eslint-plugin@npm:5.59.2" - dependencies: - "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.59.2 - "@typescript-eslint/type-utils": 5.59.2 - "@typescript-eslint/utils": 5.59.2 - debug: ^4.3.4 - grapheme-splitter: ^1.0.4 - ignore: ^5.2.0 - natural-compare-lite: ^1.4.0 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 1045883173a36a069b56e906ed7e5b4106e1efc2ed0969a1718683aef58fd39e5dfa17774b8782c3ced0529a4edd6dedfcb54348a14525f191a6816e6f3b90dc - languageName: node - linkType: hard - -"@typescript-eslint/experimental-utils@npm:^5.0.0": - version: 5.59.2 - resolution: "@typescript-eslint/experimental-utils@npm:5.59.2" - dependencies: - "@typescript-eslint/utils": 5.59.2 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: d31e486c74b0f584a79e3dc48e46e42dc92e3b15448220fdb5107d1022646b72c6050b658869fd63dc50c92a6f4fd5a9599ea6e31045a5b5312d3beef10634bd - languageName: node - linkType: hard - "@typescript-eslint/parser@npm:5.48.2": version: 5.48.2 resolution: "@typescript-eslint/parser@npm:5.48.2" @@ -10118,23 +8273,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.15.0": - version: 5.59.2 - resolution: "@typescript-eslint/parser@npm:5.59.2" - dependencies: - "@typescript-eslint/scope-manager": 5.59.2 - "@typescript-eslint/types": 5.59.2 - "@typescript-eslint/typescript-estree": 5.59.2 - debug: ^4.3.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 0d3f992c49e062ff509606fb72846abaa66602d93ca15bc6498c345c55effa28c8d523b829cd180d901eaf04bca3d93a165d56a387ce109333d60d67b09b5638 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:5.48.2": version: 5.48.2 resolution: "@typescript-eslint/scope-manager@npm:5.48.2" @@ -10155,16 +8293,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/scope-manager@npm:5.59.2" - dependencies: - "@typescript-eslint/types": 5.59.2 - "@typescript-eslint/visitor-keys": 5.59.2 - checksum: e7adce27890ebaadd0fb36a35639c9a97d2965973643aef4b4b0dcfabb03181c82235d7171e718b002dd398e52fefd67816eb34912ddbc2bb738b47755bd502a - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:5.48.2": version: 5.48.2 resolution: "@typescript-eslint/type-utils@npm:5.48.2" @@ -10182,23 +8310,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/type-utils@npm:5.59.2" - dependencies: - "@typescript-eslint/typescript-estree": 5.59.2 - "@typescript-eslint/utils": 5.59.2 - debug: ^4.3.4 - tsutils: ^3.21.0 - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: d9dc037509a97b11a3c7f758f0f6e985cf5b4909fab860018a75b1550711ce9ff07bf5b67d4197ba7a0a831fec7255851b1e6a773a69030fc8ea7ec649859f52 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:4.33.0": version: 4.33.0 resolution: "@typescript-eslint/types@npm:4.33.0" @@ -10227,13 +8338,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/types@npm:5.59.2" - checksum: 5a91cfbcaa8c7e92ad91f67abd0ce43ae562fdbdd8c32aa968731bf7c200d13a0415e87fc032bd48f7e5b7d3ed1447cb14449ef2592c269ca311974b15ce0af2 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:5.48.2": version: 5.48.2 resolution: "@typescript-eslint/typescript-estree@npm:5.48.2" @@ -10270,24 +8374,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/typescript-estree@npm:5.59.2" - dependencies: - "@typescript-eslint/types": 5.59.2 - "@typescript-eslint/visitor-keys": 5.59.2 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: e8bb8817fe53f826f54e4ca584e48a6700dae25e0cc20ab7db38e7e5308987c5759408b39a4e494d4d6dcd7b4bca9f9c507fae987213380dc1c98607cb0a60b1 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:^4.8.2": version: 4.33.0 resolution: "@typescript-eslint/typescript-estree@npm:4.33.0" @@ -10342,24 +8428,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/utils@npm:5.59.2" - dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.59.2 - "@typescript-eslint/types": 5.59.2 - "@typescript-eslint/typescript-estree": 5.59.2 - eslint-scope: ^5.1.1 - semver: ^7.3.7 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 483c35a592a36a5973204ce4cd11d52935c097b414d7edac2ecd15dba460b8c540b793ffc232c0f8580fef0624eb7704156ce33c66bd09a76769ed019bddd1d1 - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:^5.10.0": version: 5.54.1 resolution: "@typescript-eslint/utils@npm:5.54.1" @@ -10418,16 +8486,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/visitor-keys@npm:5.59.2" - dependencies: - "@typescript-eslint/types": 5.59.2 - eslint-visitor-keys: ^3.3.0 - checksum: 3057a017bca03b4ec3bee442044f2bc2f77a4af0d83ea9bf7c6cb2a12811126d93d9d300d89ef8078d981e478c6cc38693c51a2ae4b10a717796bba880eff924 - languageName: node - linkType: hard - "@webassemblyjs/ast@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ast@npm:1.11.1" @@ -10752,7 +8810,7 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0": +"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1": version: 8.2.0 resolution: "acorn-walk@npm:8.2.0" checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 @@ -10795,15 +8853,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.7.0, acorn@npm:^8.8.2": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" - bin: - acorn: bin/acorn - checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 - languageName: node - linkType: hard - "acorn@npm:^8.7.1, acorn@npm:^8.8.0": version: 8.8.0 resolution: "acorn@npm:8.8.0" @@ -10813,10 +8862,12 @@ __metadata: languageName: node linkType: hard -"add-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "add-stream@npm:1.0.0" - checksum: 3e9e8b0b8f0170406d7c3a9a39bfbdf419ccccb0fd2a396338c0fda0a339af73bf738ad414fc520741de74517acf0dd92b4a36fd3298a47fd5371eee8f2c5a06 +"acorn@npm:^8.8.2": + version: 8.8.2 + resolution: "acorn@npm:8.8.2" + bin: + acorn: bin/acorn + checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 languageName: node linkType: hard @@ -10829,7 +8880,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.0, agent-base@npm:^6.0.2": +"agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -10937,7 +8988,7 @@ __metadata: languageName: node linkType: hard -"ansi-align@npm:^3.0.0, ansi-align@npm:^3.0.1": +"ansi-align@npm:^3.0.1": version: 3.0.1 resolution: "ansi-align@npm:3.0.1" dependencies: @@ -11525,19 +9576,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.map@npm:^1.0.4": - version: 1.0.5 - resolution: "array.prototype.map@npm:1.0.5" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - es-array-method-boxes-properly: ^1.0.0 - is-string: ^1.0.7 - checksum: 70c4ecdd39480a51cfe84d18e4839a5f05d0b5d2785fee6838cd2bd5f86a17340a734ce7bb90c16804a70cead214b6f42c3d285f92267e11ccc0abd1880fe3b5 - languageName: node - linkType: hard - "array.prototype.tosorted@npm:^1.1.1": version: 1.1.1 resolution: "array.prototype.tosorted@npm:1.1.1" @@ -11670,15 +9708,6 @@ __metadata: languageName: node linkType: hard -"ast-types@npm:^0.13.2": - version: 0.13.4 - resolution: "ast-types@npm:0.13.4" - dependencies: - tslib: ^2.0.1 - checksum: 5a51f7b70588ecced3601845a0e203279ca2f5fdc184416a0a1640c93ec0a267241d6090a328e78eebb8de81f8754754e0a4f1558ba2a3d638f8ccbd0b1f0eff - languageName: node - linkType: hard - "astral-regex@npm:^1.0.0": version: 1.0.0 resolution: "astral-regex@npm:1.0.0" @@ -11742,15 +9771,6 @@ __metadata: languageName: node linkType: hard -"async-retry@npm:1.3.3": - version: 1.3.3 - resolution: "async-retry@npm:1.3.3" - dependencies: - retry: 0.13.1 - checksum: 38a7152ff7265a9321ea214b9c69e8224ab1febbdec98efbbde6e562f17ff68405569b796b1c5271f354aef8783665d29953f051f68c1fc45306e61aec82fdc4 - languageName: node - linkType: hard - "async-settle@npm:^1.0.0": version: 1.0.0 resolution: "async-settle@npm:1.0.0" @@ -11875,22 +9895,6 @@ __metadata: languageName: node linkType: hard -"babel-eslint@npm:^10.1.0": - version: 10.1.0 - resolution: "babel-eslint@npm:10.1.0" - dependencies: - "@babel/code-frame": ^7.0.0 - "@babel/parser": ^7.7.0 - "@babel/traverse": ^7.7.0 - "@babel/types": ^7.7.0 - eslint-visitor-keys: ^1.0.0 - resolve: ^1.12.0 - peerDependencies: - eslint: ">= 4.12.1" - checksum: bdc1f62b6b0f9c4d5108c96d835dad0c0066bc45b7c020fcb2d6a08107cf69c9217a99d3438dbd701b2816896190c4283ba04270ed9a8349ee07bd8dafcdc050 - languageName: node - linkType: hard - "babel-jest@npm:29.4.3, babel-jest@npm:^29.4.3": version: 29.4.3 resolution: "babel-jest@npm:29.4.3" @@ -11908,23 +9912,6 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^28.1.3": - version: 28.1.3 - resolution: "babel-jest@npm:28.1.3" - dependencies: - "@jest/transform": ^28.1.3 - "@types/babel__core": ^7.1.14 - babel-plugin-istanbul: ^6.1.1 - babel-preset-jest: ^28.1.3 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - slash: ^3.0.0 - peerDependencies: - "@babel/core": ^7.8.0 - checksum: 57ccd2296e1839687b5df2fd138c3d00717e0369e385254b012ccd4ee70e75f5d5c8e6cfcdf92d155015b468cfebb847b38e69bb5805d8aaf730e20575127cc6 - languageName: node - linkType: hard - "babel-jest@npm:^29.5.0": version: 29.5.0 resolution: "babel-jest@npm:29.5.0" @@ -11964,18 +9951,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^28.1.3": - version: 28.1.3 - resolution: "babel-plugin-jest-hoist@npm:28.1.3" - dependencies: - "@babel/template": ^7.3.3 - "@babel/types": ^7.3.3 - "@types/babel__core": ^7.1.14 - "@types/babel__traverse": ^7.0.6 - checksum: 648d89f9d80f6450ce7e50d0c32eb91b7f26269b47c3e37aaf2e0f2f66a980978345bd6b8c9b8c3aa6a8252ad2bc2c9fb50630e9895622c9a0972af5f70ed20e - languageName: node - linkType: hard - "babel-plugin-jest-hoist@npm:^29.4.3": version: 29.4.3 resolution: "babel-plugin-jest-hoist@npm:29.4.3" @@ -12037,19 +10012,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.3.3": - version: 0.3.3 - resolution: "babel-plugin-polyfill-corejs2@npm:0.3.3" - dependencies: - "@babel/compat-data": ^7.17.7 - "@babel/helper-define-polyfill-provider": ^0.3.3 - semver: ^6.1.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7db3044993f3dddb3cc3d407bc82e640964a3bfe22de05d90e1f8f7a5cb71460011ab136d3c03c6c1ba428359ebf635688cd6205e28d0469bba221985f5c6179 - languageName: node - linkType: hard - "babel-plugin-polyfill-corejs3@npm:^0.4.0": version: 0.4.0 resolution: "babel-plugin-polyfill-corejs3@npm:0.4.0" @@ -12062,18 +10024,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.6.0": - version: 0.6.0 - resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" - dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.3 - core-js-compat: ^3.25.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 470bb8c59f7c0912bd77fe1b5a2e72f349b3f65bbdee1d60d6eb7e1f4a085c6f24b2dd5ab4ac6c2df6444a96b070ef6790eccc9edb6a2668c60d33133bfb62c6 - languageName: node - linkType: hard - "babel-plugin-polyfill-regenerator@npm:^0.3.0": version: 0.3.0 resolution: "babel-plugin-polyfill-regenerator@npm:0.3.0" @@ -12085,17 +10035,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.4.1": - version: 0.4.1 - resolution: "babel-plugin-polyfill-regenerator@npm:0.4.1" - dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ab0355efbad17d29492503230387679dfb780b63b25408990d2e4cf421012dae61d6199ddc309f4d2409ce4e9d3002d187702700dd8f4f8770ebbba651ed066c - languageName: node - linkType: hard - "babel-plugin-styled-components@npm:>= 1.12.0": version: 2.0.7 resolution: "babel-plugin-styled-components@npm:2.0.7" @@ -12184,18 +10123,6 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^28.1.3": - version: 28.1.3 - resolution: "babel-preset-jest@npm:28.1.3" - dependencies: - babel-plugin-jest-hoist: ^28.1.3 - babel-preset-current-node-syntax: ^1.0.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 8248a4a5ca4242cc06ad13b10b9183ad2664da8fb0da060c352223dcf286f0ce9c708fa17901dc44ecabec25e6d309e5e5b9830a61dd777c3925f187a345a47d - languageName: node - linkType: hard - "babel-preset-jest@npm:^29.4.3": version: 29.4.3 resolution: "babel-preset-jest@npm:29.4.3" @@ -12429,22 +10356,6 @@ __metadata: languageName: node linkType: hard -"boxen@npm:^5.0.0": - version: 5.1.2 - resolution: "boxen@npm:5.1.2" - dependencies: - ansi-align: ^3.0.0 - camelcase: ^6.2.0 - chalk: ^4.1.0 - cli-boxes: ^2.2.1 - string-width: ^4.2.2 - type-fest: ^0.20.2 - widest-line: ^3.1.0 - wrap-ansi: ^7.0.0 - checksum: 82d03e42a72576ff235123f17b7c505372fe05c83f75f61e7d4fa4bcb393897ec95ce766fecb8f26b915f0f7a7227d66e5ec7cef43f5b2bd9d3aeed47ec55877 - languageName: node - linkType: hard - "boxen@npm:^7.0.0": version: 7.0.0 resolution: "boxen@npm:7.0.0" @@ -12720,20 +10631,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.20.4, browserslist@npm:^4.21.5": - version: 4.21.5 - resolution: "browserslist@npm:4.21.5" - dependencies: - caniuse-lite: ^1.0.30001449 - electron-to-chromium: ^1.4.284 - node-releases: ^2.0.8 - update-browserslist-db: ^1.0.10 - bin: - browserslist: cli.js - checksum: 9755986b22e73a6a1497fd8797aedd88e04270be33ce66ed5d85a1c8a798292a65e222b0f251bafa1c2522261e237d73b08b58689d4920a607e5a53d56dc4706 - languageName: node - linkType: hard - "browserslist@npm:^4.21.3": version: 4.21.4 resolution: "browserslist@npm:4.21.4" @@ -13086,13 +10983,6 @@ __metadata: languageName: node linkType: hard -"cacheable-lookup@npm:^6.0.4": - version: 6.1.0 - resolution: "cacheable-lookup@npm:6.1.0" - checksum: 4e37afe897219b1035335b0765106a2c970ffa930497b43cac5000b860f3b17f48d004187279fae97e2e4cbf6a3693709b6d64af65279c7d6c8453321d36d118 - languageName: node - linkType: hard - "cacheable-request@npm:^6.0.0": version: 6.1.0 resolution: "cacheable-request@npm:6.1.0" @@ -13338,13 +11228,6 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001449": - version: 1.0.30001482 - resolution: "caniuse-lite@npm:1.0.30001482" - checksum: a5f7681c860a29736f29350ebd81041c40b6aa7b2f94c50ed27284a0507e46dc79536dcfc05432504cfc80a0bf2070e4ad6fa704a9c0f3f32d47bed9059e98c2 - languageName: node - linkType: hard - "capital-case@npm:^1.0.4": version: 1.0.4 resolution: "capital-case@npm:1.0.4" @@ -13396,13 +11279,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:5.0.1, chalk@npm:^5.0.0, chalk@npm:^5.0.1": - version: 5.0.1 - resolution: "chalk@npm:5.0.1" - checksum: 7b45300372b908f0471fbf7389ce2f5de8d85bb949026fd51a1b95b10d0ed32c7ed5aab36dd5e9d2bf3191867909b4404cef75c5f4d2d1daeeacd301dd280b76 - languageName: node - linkType: hard - "chalk@npm:5.2.0": version: 5.2.0 resolution: "chalk@npm:5.2.0" @@ -13433,6 +11309,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^5.0.0, chalk@npm:^5.0.1": + version: 5.0.1 + resolution: "chalk@npm:5.0.1" + checksum: 7b45300372b908f0471fbf7389ce2f5de8d85bb949026fd51a1b95b10d0ed32c7ed5aab36dd5e9d2bf3191867909b4404cef75c5f4d2d1daeeacd301dd280b76 + languageName: node + linkType: hard + "change-case@npm:^4.1.2": version: 4.1.2 resolution: "change-case@npm:4.1.2" @@ -13667,7 +11550,7 @@ __metadata: languageName: node linkType: hard -"cli-boxes@npm:^2.2.0, cli-boxes@npm:^2.2.1": +"cli-boxes@npm:^2.2.0": version: 2.2.1 resolution: "cli-boxes@npm:2.2.1" checksum: be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585 @@ -13749,13 +11632,6 @@ __metadata: languageName: node linkType: hard -"cli-width@npm:^3.0.0": - version: 3.0.0 - resolution: "cli-width@npm:3.0.0" - checksum: 4c94af3769367a70e11ed69aa6095f1c600c0ff510f3921ab4045af961820d57c0233acfa8b6396037391f31b4c397e1f614d234294f979ff61430a6c166c3f6 - languageName: node - linkType: hard - "cliss@npm:0.0.2": version: 0.0.2 resolution: "cliss@npm:0.0.2" @@ -14168,7 +12044,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^9.4.0, commander@npm:^9.4.1": +"commander@npm:^9.4.0": version: 9.5.0 resolution: "commander@npm:9.5.0" checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade @@ -14383,7 +12259,7 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-angular@npm:^5.0.12, conventional-changelog-angular@npm:^5.0.3": +"conventional-changelog-angular@npm:^5.0.3": version: 5.0.13 resolution: "conventional-changelog-angular@npm:5.0.13" dependencies: @@ -14393,35 +12269,6 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-atom@npm:^2.0.8": - version: 2.0.8 - resolution: "conventional-changelog-atom@npm:2.0.8" - dependencies: - q: ^1.5.1 - checksum: 12ecbd928f8c261f9afaac067fcc0cf10ff6ac8505e4285dc3d9959ee072a8937ac942d505e850dce27c4527046009adb22b498ba0b10802916d2c7d2dc1f7bc - languageName: node - linkType: hard - -"conventional-changelog-codemirror@npm:^2.0.8": - version: 2.0.8 - resolution: "conventional-changelog-codemirror@npm:2.0.8" - dependencies: - q: ^1.5.1 - checksum: cf331db40cc54c2353b0189aba26a2b959cb08b059bf2a81245272027371519c9acc90d574295782985829c50f0c52da60c952c70ec6dbd70e9e17affeb61453 - languageName: node - linkType: hard - -"conventional-changelog-conventionalcommits@npm:^4.5.0": - version: 4.6.3 - resolution: "conventional-changelog-conventionalcommits@npm:4.6.3" - dependencies: - compare-func: ^2.0.0 - lodash: ^4.17.15 - q: ^1.5.1 - checksum: 7b8e8a21ebb56f9aaa510e12917b7c609202072c3e71089e0a09630c37c2e8146cdb04364809839b0e3eb55f807fe84d03b2079500b37f6186d505848be5c562 - languageName: node - linkType: hard - "conventional-changelog-core@npm:^3.1.6": version: 3.2.3 resolution: "conventional-changelog-core@npm:3.2.3" @@ -14443,75 +12290,7 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-core@npm:^4.2.1": - version: 4.2.4 - resolution: "conventional-changelog-core@npm:4.2.4" - dependencies: - add-stream: ^1.0.0 - conventional-changelog-writer: ^5.0.0 - conventional-commits-parser: ^3.2.0 - dateformat: ^3.0.0 - get-pkg-repo: ^4.0.0 - git-raw-commits: ^2.0.8 - git-remote-origin-url: ^2.0.0 - git-semver-tags: ^4.1.1 - lodash: ^4.17.15 - normalize-package-data: ^3.0.0 - q: ^1.5.1 - read-pkg: ^3.0.0 - read-pkg-up: ^3.0.0 - through2: ^4.0.0 - checksum: 56d5194040495ea316e53fd64cb3614462c318f0fe54b1bf25aba6fba9b3d51cb9fdf7ac5b766f17e5529a3f90e317257394e00b0a9a5ce42caf3a59f82afb3a - languageName: node - linkType: hard - -"conventional-changelog-ember@npm:^2.0.9": - version: 2.0.9 - resolution: "conventional-changelog-ember@npm:2.0.9" - dependencies: - q: ^1.5.1 - checksum: 30c7bd48ce995e39fc91bcd8c719b2bee10cb408c246a6a7de6cec44a3ca12afe5a86f57f55aa1fd2c64beb484c68013d16658047e6273f130c1c80e7dad38e9 - languageName: node - linkType: hard - -"conventional-changelog-eslint@npm:^3.0.9": - version: 3.0.9 - resolution: "conventional-changelog-eslint@npm:3.0.9" - dependencies: - q: ^1.5.1 - checksum: 402ae73a8c5390405d4f902819f630f56fa7dfa8f6bef77b3b5f2fb7c8bd17f64ad83edbacc030cfef5b84400ab722d4f166dd906296a4d286e66205c1bd8a3f - languageName: node - linkType: hard - -"conventional-changelog-express@npm:^2.0.6": - version: 2.0.6 - resolution: "conventional-changelog-express@npm:2.0.6" - dependencies: - q: ^1.5.1 - checksum: c139fa9878971455cce9904a195d92f770679d24a88ef07a016a6954e28f0f237ec59e45f2591b2fc9b8e10fd46c30150ddf0ce50a2cb03be85cae0ee64d4cdd - languageName: node - linkType: hard - -"conventional-changelog-jquery@npm:^3.0.11": - version: 3.0.11 - resolution: "conventional-changelog-jquery@npm:3.0.11" - dependencies: - q: ^1.5.1 - checksum: df1145467c75e8e61f35ed24d7539e8b7dcdc810b86267b0173420c8955590cca139eb51f89ac255d70c632433d996b0ed227cb1acdf59537f3d2f4ad9c770d3 - languageName: node - linkType: hard - -"conventional-changelog-jshint@npm:^2.0.9": - version: 2.0.9 - resolution: "conventional-changelog-jshint@npm:2.0.9" - dependencies: - compare-func: ^2.0.0 - q: ^1.5.1 - checksum: ec96144b75fdb84c4a6f7db9b671dc258d964cd7aa35f9b00539e42bbe05601a9127c17cf0dcc315ae81a0dd20fe795d9d41dd90373928d24b33f065728eb2e2 - languageName: node - linkType: hard - -"conventional-changelog-preset-loader@npm:^2.1.1, conventional-changelog-preset-loader@npm:^2.3.4": +"conventional-changelog-preset-loader@npm:^2.1.1": version: 2.3.4 resolution: "conventional-changelog-preset-loader@npm:2.3.4" checksum: 23a889b7fcf6fe7653e61f32a048877b2f954dcc1e0daa2848c5422eb908e6f24c78372f8d0d2130b5ed941c02e7010c599dccf44b8552602c6c8db9cb227453 @@ -14538,44 +12317,6 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-writer@npm:^5.0.0": - version: 5.0.1 - resolution: "conventional-changelog-writer@npm:5.0.1" - dependencies: - conventional-commits-filter: ^2.0.7 - dateformat: ^3.0.0 - handlebars: ^4.7.7 - json-stringify-safe: ^5.0.1 - lodash: ^4.17.15 - meow: ^8.0.0 - semver: ^6.0.0 - split: ^1.0.0 - through2: ^4.0.0 - bin: - conventional-changelog-writer: cli.js - checksum: 5c0129db44577f14b1f8de225b62a392a9927ba7fe3422cb21ad71a771b8472bd03badb7c87cb47419913abc3f2ce3759b69f59550cdc6f7a7b0459015b3b44c - languageName: node - linkType: hard - -"conventional-changelog@npm:^3.1.25": - version: 3.1.25 - resolution: "conventional-changelog@npm:3.1.25" - dependencies: - conventional-changelog-angular: ^5.0.12 - conventional-changelog-atom: ^2.0.8 - conventional-changelog-codemirror: ^2.0.8 - conventional-changelog-conventionalcommits: ^4.5.0 - conventional-changelog-core: ^4.2.1 - conventional-changelog-ember: ^2.0.9 - conventional-changelog-eslint: ^3.0.9 - conventional-changelog-express: ^2.0.6 - conventional-changelog-jquery: ^3.0.11 - conventional-changelog-jshint: ^2.0.9 - conventional-changelog-preset-loader: ^2.3.4 - checksum: 1ea18378120cca9fd459f58ed2cf59170773cbfb2fcecad2504c7c44af076c368950013fa16f5e9428f1d723bea4c16e0c48170e152568b73b254a9c1bb93287 - languageName: node - linkType: hard - "conventional-commits-filter@npm:^2.0.2, conventional-commits-filter@npm:^2.0.7": version: 2.0.7 resolution: "conventional-commits-filter@npm:2.0.7" @@ -14602,22 +12343,6 @@ __metadata: languageName: node linkType: hard -"conventional-commits-parser@npm:^3.2.0": - version: 3.2.4 - resolution: "conventional-commits-parser@npm:3.2.4" - dependencies: - JSONStream: ^1.0.4 - is-text-path: ^1.0.1 - lodash: ^4.17.15 - meow: ^8.0.0 - split2: ^3.0.0 - through2: ^4.0.0 - bin: - conventional-commits-parser: cli.js - checksum: 1627ff203bc9586d89e47a7fe63acecf339aba74903b9114e23d28094f79d4e2d6389bf146ae561461dcba8fc42e7bc228165d2b173f15756c43f1d32bc50bfd - languageName: node - linkType: hard - "conventional-recommended-bump@npm:^5.0.0": version: 5.0.1 resolution: "conventional-recommended-bump@npm:5.0.1" @@ -14636,31 +12361,6 @@ __metadata: languageName: node linkType: hard -"conventional-recommended-bump@npm:^6.1.0": - version: 6.1.0 - resolution: "conventional-recommended-bump@npm:6.1.0" - dependencies: - concat-stream: ^2.0.0 - conventional-changelog-preset-loader: ^2.3.4 - conventional-commits-filter: ^2.0.7 - conventional-commits-parser: ^3.2.0 - git-raw-commits: ^2.0.8 - git-semver-tags: ^4.1.1 - meow: ^8.0.0 - q: ^1.5.1 - bin: - conventional-recommended-bump: cli.js - checksum: da1d7a5f3b9f7706bede685cdcb3db67997fdaa43c310fd5bf340955c84a4b85dbb9427031522ee06dad290b730a54be987b08629d79c73720dbad3a2531146b - languageName: node - linkType: hard - -"convert-source-map@npm:^1.4.0": - version: 1.9.0 - resolution: "convert-source-map@npm:1.9.0" - checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 - languageName: node - linkType: hard - "convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": version: 1.8.0 resolution: "convert-source-map@npm:1.8.0" @@ -14742,15 +12442,6 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.25.1": - version: 3.30.1 - resolution: "core-js-compat@npm:3.30.1" - dependencies: - browserslist: ^4.21.5 - checksum: e450a9771fc927ce982333929e1c4b32f180f641e4cfff9de6ed44b5930de19be7707cf74f45d1746ca69b8e8ac0698a555cb7244fbfbed6c38ca93844207bf7 - languageName: node - linkType: hard - "core-js@npm:^1.0.0": version: 1.2.7 resolution: "core-js@npm:1.2.7" @@ -14779,19 +12470,6 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:7.0.1, cosmiconfig@npm:^7.0.1": - version: 7.0.1 - resolution: "cosmiconfig@npm:7.0.1" - dependencies: - "@types/parse-json": ^4.0.0 - import-fresh: ^3.2.1 - parse-json: ^5.0.0 - path-type: ^4.0.0 - yaml: ^1.10.0 - checksum: 4be63e7117955fd88333d7460e4c466a90f556df6ef34efd59034d2463484e339666c41f02b523d574a797ec61f4a91918c5b89a316db2ea2f834e0d2d09465b - languageName: node - linkType: hard - "cosmiconfig@npm:^5.0.5, cosmiconfig@npm:^5.1.0, cosmiconfig@npm:^5.2.1": version: 5.2.1 resolution: "cosmiconfig@npm:5.2.1" @@ -14817,6 +12495,19 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:^7.0.1": + version: 7.0.1 + resolution: "cosmiconfig@npm:7.0.1" + dependencies: + "@types/parse-json": ^4.0.0 + import-fresh: ^3.2.1 + parse-json: ^5.0.0 + path-type: ^4.0.0 + yaml: ^1.10.0 + checksum: 4be63e7117955fd88333d7460e4c466a90f556df6ef34efd59034d2463484e339666c41f02b523d574a797ec61f4a91918c5b89a316db2ea2f834e0d2d09465b + languageName: node + linkType: hard + "cosmiconfig@npm:^8.0.0": version: 8.0.0 resolution: "cosmiconfig@npm:8.0.0" @@ -15916,13 +13607,6 @@ __metadata: languageName: node linkType: hard -"data-uri-to-buffer@npm:3": - version: 3.0.1 - resolution: "data-uri-to-buffer@npm:3.0.1" - checksum: c59c3009686a78c071806b72f4810856ec28222f0f4e252aa495ec027ed9732298ceea99c50328cf59b151dd34cbc3ad6150bbb43e41fc56fa19f48c99e9fc30 - languageName: node - linkType: hard - "data-urls@npm:^2.0.0": version: 2.0.0 resolution: "data-urls@npm:2.0.0" @@ -16247,7 +13931,7 @@ __metadata: languageName: node linkType: hard -"defer-to-connect@npm:^2.0.0, defer-to-connect@npm:^2.0.1": +"defer-to-connect@npm:^2.0.0": version: 2.0.1 resolution: "defer-to-connect@npm:2.0.1" checksum: 8a9b50d2f25446c0bfefb55a48e90afd58f85b21bcf78e9207cd7b804354f6409032a1705c2491686e202e64fc05f147aa5aa45f9aa82627563f045937f5791b @@ -16315,34 +13999,6 @@ __metadata: languageName: node linkType: hard -"degenerator@npm:^3.0.2": - version: 3.0.4 - resolution: "degenerator@npm:3.0.4" - dependencies: - ast-types: ^0.13.2 - escodegen: ^1.8.1 - esprima: ^4.0.0 - vm2: ^3.9.17 - checksum: 99c27c9456095e32c4f6e01091d2b5c249f246b574487c52bca571e1e586b02d4b74a0ea7f22f30cc953c914383d02e2038d7d476a22f2704a8c1e88b671007d - languageName: node - linkType: hard - -"del@npm:^6.1.1": - version: 6.1.1 - resolution: "del@npm:6.1.1" - dependencies: - globby: ^11.0.1 - graceful-fs: ^4.2.4 - is-glob: ^4.0.1 - is-path-cwd: ^2.2.0 - is-path-inside: ^3.0.2 - p-map: ^4.0.0 - rimraf: ^3.0.2 - slash: ^3.0.0 - checksum: 563288b73b8b19a7261c47fd21a330eeab6e2acd7c6208c49790dfd369127120dd7836cdf0c1eca216b77c94782a81507eac6b4734252d3bef2795cb366996b6 - languageName: node - linkType: hard - "delaunator@npm:5": version: 5.0.0 resolution: "delaunator@npm:5.0.0" @@ -16413,17 +14069,6 @@ __metadata: languageName: node linkType: hard -"deprecated-react-native-prop-types@npm:^3.0.1": - version: 3.0.1 - resolution: "deprecated-react-native-prop-types@npm:3.0.1" - dependencies: - "@react-native/normalize-color": "*" - invariant: "*" - prop-types: "*" - checksum: 6b02d6f29387cb39f3250f85675bfd8f0b7a312612bc2a637fdd96033eadc0391447d558262854db0b4c7280ee304f201ecd4b1126af123335c7cbddf5194151 - languageName: node - linkType: hard - "deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": version: 2.3.1 resolution: "deprecation@npm:2.3.1" @@ -16721,13 +14366,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^28.1.1": - version: 28.1.1 - resolution: "diff-sequences@npm:28.1.1" - checksum: e2529036505567c7ca5a2dea86b6bcd1ca0e3ae63bf8ebf529b8a99cfa915bbf194b7021dc1c57361a4017a6d95578d4ceb29fabc3232a4f4cb866a2726c7690 - languageName: node - linkType: hard - "diff-sequences@npm:^29.3.1": version: 29.3.1 resolution: "diff-sequences@npm:29.3.1" @@ -17265,13 +14903,6 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.284": - version: 1.4.382 - resolution: "electron-to-chromium@npm:1.4.382" - checksum: 553a82840bf8b0f99d298b0ffd2273b04f4e37659126828f95107212f95f571facc750465e20e6df95c988c9950a0c80800d2efd0d3075e15f443e5ae22e5231 - languageName: node - linkType: hard - "electron-window-state@npm:5.0.3": version: 5.0.3 resolution: "electron-window-state@npm:5.0.3" @@ -17317,13 +14948,6 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.10.2": - version: 0.10.2 - resolution: "emittery@npm:0.10.2" - checksum: ee3e21788b043b90885b18ea756ec3105c1cedc50b29709c92b01e239c7e55345d4bb6d3aef4ddbaf528eef448a40b3bb831bad9ee0fc9c25cbf1367ab1ab5ac - languageName: node - linkType: hard - "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -17408,7 +15032,7 @@ __metadata: languageName: node linkType: hard -"enquirer@npm:^2.3.5, enquirer@npm:^2.3.6": +"enquirer@npm:^2.3.6": version: 2.3.6 resolution: "enquirer@npm:2.3.6" dependencies: @@ -17601,30 +15225,6 @@ __metadata: languageName: node linkType: hard -"es-array-method-boxes-properly@npm:^1.0.0": - version: 1.0.0 - resolution: "es-array-method-boxes-properly@npm:1.0.0" - checksum: 2537fcd1cecf187083890bc6f5236d3a26bf39237433587e5bf63392e88faae929dbba78ff0120681a3f6f81c23fe3816122982c160d63b38c95c830b633b826 - languageName: node - linkType: hard - -"es-get-iterator@npm:^1.0.2": - version: 1.1.3 - resolution: "es-get-iterator@npm:1.1.3" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 - has-symbols: ^1.0.3 - is-arguments: ^1.1.1 - is-map: ^2.0.2 - is-set: ^2.0.2 - is-string: ^1.0.7 - isarray: ^2.0.5 - stop-iteration-iterator: ^1.0.0 - checksum: 8fa118da42667a01a7c7529f8a8cca514feeff243feec1ce0bb73baaa3514560bd09d2b3438873cf8a5aaec5d52da248131de153b28e2638a061b6e4df13267d - languageName: node - linkType: hard - "es-module-lexer@npm:^0.9.0": version: 0.9.3 resolution: "es-module-lexer@npm:0.9.3" @@ -17740,13 +15340,6 @@ __metadata: languageName: node linkType: hard -"escape-goat@npm:^2.0.0": - version: 2.1.1 - resolution: "escape-goat@npm:2.1.1" - checksum: ce05c70c20dd7007b60d2d644b625da5412325fdb57acf671ba06cb2ab3cd6789e2087026921a05b665b0a03fadee2955e7fc0b9a67da15a6551a980b260eba7 - languageName: node - linkType: hard - "escape-html@npm:^1.0.3, escape-html@npm:~1.0.3": version: 1.0.3 resolution: "escape-html@npm:1.0.3" @@ -17775,25 +15368,6 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^1.8.1": - version: 1.14.3 - resolution: "escodegen@npm:1.14.3" - dependencies: - esprima: ^4.0.1 - estraverse: ^4.2.0 - esutils: ^2.0.2 - optionator: ^0.8.1 - source-map: ~0.6.1 - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 381cdc4767ecdb221206bbbab021b467bbc2a6f5c9a99c9e6353040080bdd3dfe73d7604ad89a47aca6ea7d58bc635f6bd3fbc8da9a1998e9ddfa8372362ccd0 - languageName: node - linkType: hard - "escodegen@npm:^2.0.0": version: 2.0.0 resolution: "escodegen@npm:2.0.0" @@ -17824,17 +15398,6 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.3.0": - version: 8.8.0 - resolution: "eslint-config-prettier@npm:8.8.0" - peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: bin/cli.js - checksum: 1e94c3882c4d5e41e1dcfa2c368dbccbfe3134f6ac7d40101644d3bfbe3eb2f2ffac757f3145910b5eacf20c0e85e02b91293d3126d770cbf3dc390b3564681c - languageName: node - linkType: hard - "eslint-config-standard-jsx@npm:^11.0.0": version: 11.0.0 resolution: "eslint-config-standard-jsx@npm:11.0.0" @@ -17937,32 +15500,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-eslint-comments@npm:^3.2.0": - version: 3.2.0 - resolution: "eslint-plugin-eslint-comments@npm:3.2.0" - dependencies: - escape-string-regexp: ^1.0.5 - ignore: ^5.0.5 - peerDependencies: - eslint: ">=4.19.1" - checksum: c9fe273dd56699abdf7e416cfad0344eb50aa01564a5a9133e72d982defb89310bc2e9b0b148ce19c5190d7ff641223b0ba9e667a194bc48467c3dd0d471e657 - languageName: node - linkType: hard - -"eslint-plugin-flowtype@npm:^8.0.0": - version: 8.0.3 - resolution: "eslint-plugin-flowtype@npm:8.0.3" - dependencies: - lodash: ^4.17.21 - string-natural-compare: ^3.0.1 - peerDependencies: - "@babel/plugin-syntax-flow": ^7.14.5 - "@babel/plugin-transform-react-jsx": ^7.14.9 - eslint: ^8.1.0 - checksum: 30e63c5357b0b5571f39afed51e59c140084f4aa53c106b1fd04f26da42b268908466daa6020b92943e71409bdaee1c67202515ed9012404d027cc92cb03cefa - languageName: node - linkType: hard - "eslint-plugin-import@npm:2.27.4": version: 2.27.4 resolution: "eslint-plugin-import@npm:2.27.4" @@ -18028,23 +15565,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^25.2.4": - version: 25.7.0 - resolution: "eslint-plugin-jest@npm:25.7.0" - dependencies: - "@typescript-eslint/experimental-utils": ^5.0.0 - peerDependencies: - "@typescript-eslint/eslint-plugin": ^4.0.0 || ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - jest: - optional: true - checksum: fc6da96131f4cbf33d15ef911ec8e600ccd71deb97d73c0ca340427cef7b01ff41a797e2e7d1e351abf97321a46ed0c0acff5ee8eeedac94961dd6dad1f718a9 - languageName: node - linkType: hard - "eslint-plugin-n@npm:^15.1.0": version: 15.5.1 resolution: "eslint-plugin-n@npm:15.5.1" @@ -18063,21 +15583,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^4.0.0": - version: 4.2.1 - resolution: "eslint-plugin-prettier@npm:4.2.1" - dependencies: - prettier-linter-helpers: ^1.0.0 - peerDependencies: - eslint: ">=7.28.0" - prettier: ">=2.0.0" - peerDependenciesMeta: - eslint-config-prettier: - optional: true - checksum: b9e839d2334ad8ec7a5589c5cb0f219bded260839a857d7a486997f9870e95106aa59b8756ff3f37202085ebab658de382b0267cae44c3a7f0eb0bcc03a4f6d6 - languageName: node - linkType: hard - "eslint-plugin-promise@npm:6.1.1, eslint-plugin-promise@npm:^6.0.0": version: 6.1.1 resolution: "eslint-plugin-promise@npm:6.1.1" @@ -18087,34 +15592,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.2.0": - version: 4.6.0 - resolution: "eslint-plugin-react-hooks@npm:4.6.0" - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 23001801f14c1d16bf0a837ca7970d9dd94e7b560384b41db378b49b6e32dc43d6e2790de1bd737a652a86f81a08d6a91f402525061b47719328f586a57e86c3 - languageName: node - linkType: hard - -"eslint-plugin-react-native-globals@npm:^0.1.1": - version: 0.1.2 - resolution: "eslint-plugin-react-native-globals@npm:0.1.2" - checksum: ab91e8ecbb51718fb0763f29226b1c2d402251ab2c4730a8bf85f38b805e32d4243da46d07ccdb12cb9dcce9e7514364a1706142cf970f58dcc9a820bcf4b732 - languageName: node - linkType: hard - -"eslint-plugin-react-native@npm:^3.11.0": - version: 3.11.0 - resolution: "eslint-plugin-react-native@npm:3.11.0" - dependencies: - "@babel/traverse": ^7.7.4 - eslint-plugin-react-native-globals: ^0.1.1 - peerDependencies: - eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 - checksum: 100006a29c7a47df66764db11560ae51076bcd37dd8aaaf5738675a402404e257caa0a6c1d724fb6979fbc8198545da42e45966a4460a0a52e8b2b29d3c7a901 - languageName: node - linkType: hard - "eslint-plugin-react@npm:7.32.0": version: 7.32.0 resolution: "eslint-plugin-react@npm:7.32.0" @@ -18140,31 +15617,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.26.1": - version: 7.32.2 - resolution: "eslint-plugin-react@npm:7.32.2" - dependencies: - array-includes: ^3.1.6 - array.prototype.flatmap: ^1.3.1 - array.prototype.tosorted: ^1.1.1 - doctrine: ^2.1.0 - estraverse: ^5.3.0 - jsx-ast-utils: ^2.4.1 || ^3.0.0 - minimatch: ^3.1.2 - object.entries: ^1.1.6 - object.fromentries: ^2.0.6 - object.hasown: ^1.1.2 - object.values: ^1.1.6 - prop-types: ^15.8.1 - resolve: ^2.0.0-next.4 - semver: ^6.3.0 - string.prototype.matchall: ^4.0.8 - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 2232b3b8945aa50b7773919c15cd96892acf35d2f82503667a79e2f55def90f728ed4f0e496f0f157acbe1bd4397c5615b676ae7428fe84488a544ca53feb944 - languageName: node - linkType: hard - "eslint-plugin-react@npm:^7.28.0": version: 7.31.10 resolution: "eslint-plugin-react@npm:7.31.10" @@ -18199,16 +15651,6 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.1.0": - version: 7.2.0 - resolution: "eslint-scope@npm:7.2.0" - dependencies: - esrecurse: ^4.3.0 - estraverse: ^5.2.0 - checksum: 64591a2d8b244ade9c690b59ef238a11d5c721a98bcee9e9f445454f442d03d3e04eda88e95a4daec558220a99fa384309d9faae3d459bd40e7a81b4063980ae - languageName: node - linkType: hard - "eslint-scope@npm:^7.1.1": version: 7.1.1 resolution: "eslint-scope@npm:7.1.1" @@ -18239,27 +15681,20 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^1.0.0, eslint-visitor-keys@npm:^1.1.0": +"eslint-visitor-keys@npm:^1.1.0": version: 1.3.0 resolution: "eslint-visitor-keys@npm:1.3.0" checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a languageName: node linkType: hard -"eslint-visitor-keys@npm:^2.0.0, eslint-visitor-keys@npm:^2.1.0": +"eslint-visitor-keys@npm:^2.0.0": version: 2.1.0 resolution: "eslint-visitor-keys@npm:2.1.0" checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.1.0, eslint-visitor-keys@npm:^3.4.0": - version: 3.4.0 - resolution: "eslint-visitor-keys@npm:3.4.0" - checksum: 33159169462d3989321a1ec1e9aaaf6a24cc403d5d347e9886d1b5bfe18ffa1be73bdc6203143a28a606b142b1af49787f33cff0d6d0813eb5f2e8d2e1a6043c - languageName: node - linkType: hard - "eslint-visitor-keys@npm:^3.3.0": version: 3.3.0 resolution: "eslint-visitor-keys@npm:3.3.0" @@ -18316,54 +15751,6 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.4.1": - version: 8.4.1 - resolution: "eslint@npm:8.4.1" - dependencies: - "@eslint/eslintrc": ^1.0.5 - "@humanwhocodes/config-array": ^0.9.2 - ajv: ^6.10.0 - chalk: ^4.0.0 - cross-spawn: ^7.0.2 - debug: ^4.3.2 - doctrine: ^3.0.0 - enquirer: ^2.3.5 - escape-string-regexp: ^4.0.0 - eslint-scope: ^7.1.0 - eslint-utils: ^3.0.0 - eslint-visitor-keys: ^3.1.0 - espree: ^9.2.0 - esquery: ^1.4.0 - esutils: ^2.0.2 - fast-deep-equal: ^3.1.3 - file-entry-cache: ^6.0.1 - functional-red-black-tree: ^1.0.1 - glob-parent: ^6.0.1 - globals: ^13.6.0 - ignore: ^4.0.6 - import-fresh: ^3.0.0 - imurmurhash: ^0.1.4 - is-glob: ^4.0.0 - js-yaml: ^4.1.0 - json-stable-stringify-without-jsonify: ^1.0.1 - levn: ^0.4.1 - lodash.merge: ^4.6.2 - minimatch: ^3.0.4 - natural-compare: ^1.4.0 - optionator: ^0.9.1 - progress: ^2.0.0 - regexpp: ^3.2.0 - semver: ^7.2.1 - strip-ansi: ^6.0.1 - strip-json-comments: ^3.1.0 - text-table: ^0.2.0 - v8-compile-cache: ^2.0.3 - bin: - eslint: bin/eslint.js - checksum: d962cd7cd0f68ddc2412f47154b8992ad3af987cf47fa6e60e51a2b7d32a91f934388f7d29e2c45b16b7ac69f0d220d0a483189ec6ba43a8a480110c34f158f9 - languageName: node - linkType: hard - "eslint@npm:^8.13.0": version: 8.27.0 resolution: "eslint@npm:8.27.0" @@ -18420,17 +15807,6 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.2.0": - version: 9.5.1 - resolution: "espree@npm:9.5.1" - dependencies: - acorn: ^8.8.0 - acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.4.0 - checksum: cdf6e43540433d917c4f2ee087c6e987b2063baa85a1d9cdaf51533d78275ebd5910c42154e7baf8e3e89804b386da0a2f7fad2264d8f04420e7506bf87b3b88 - languageName: node - linkType: hard - "espree@npm:^9.4.0": version: 9.4.1 resolution: "espree@npm:9.4.1" @@ -18470,7 +15846,7 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": +"estraverse@npm:^4.1.1": version: 4.3.0 resolution: "estraverse@npm:4.3.0" checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 @@ -18565,7 +15941,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:4.1.0, execa@npm:^4.0.3": +"execa@npm:4.1.0": version: 4.1.0 resolution: "execa@npm:4.1.0" dependencies: @@ -18599,23 +15975,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:6.1.0": - version: 6.1.0 - resolution: "execa@npm:6.1.0" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.1 - human-signals: ^3.0.1 - is-stream: ^3.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^5.1.0 - onetime: ^6.0.0 - signal-exit: ^3.0.7 - strip-final-newline: ^3.0.0 - checksum: 1a4af799839134f5c72eb63d525b87304c1114a63aa71676c91d57ccef2e26f2f53e14c11384ab11c4ec479be1efa83d11c8190e00040355c2c5c3364327fa8e - languageName: node - linkType: hard - "execa@npm:^1.0.0": version: 1.0.0 resolution: "execa@npm:1.0.0" @@ -18686,19 +16045,6 @@ __metadata: languageName: node linkType: hard -"expect@npm:^28.1.3": - version: 28.1.3 - resolution: "expect@npm:28.1.3" - dependencies: - "@jest/expect-utils": ^28.1.3 - jest-get-type: ^28.0.2 - jest-matcher-utils: ^28.1.3 - jest-message-util: ^28.1.3 - jest-util: ^28.1.3 - checksum: 101e0090de300bcafedb7dbfd19223368a2251ce5fe0105bbb6de5720100b89fb6b64290ebfb42febc048324c76d6a4979cdc4b61eb77747857daf7a5de9b03d - languageName: node - linkType: hard - "expect@npm:^29.0.0": version: 29.3.1 resolution: "expect@npm:29.3.1" @@ -18861,13 +16207,6 @@ __metadata: languageName: node linkType: hard -"fast-diff@npm:^1.1.2": - version: 1.2.0 - resolution: "fast-diff@npm:1.2.0" - checksum: 1b5306eaa9e826564d9e5ffcd6ebd881eb5f770b3f977fcbf38f05c824e42172b53c79920e8429c54eb742ce15a0caf268b0fdd5b38f6de52234c4a8368131ae - languageName: node - linkType: hard - "fast-equals@npm:^3.0.2": version: 3.0.2 resolution: "fast-equals@npm:3.0.2" @@ -18902,19 +16241,6 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 - languageName: node - linkType: hard - "fast-glob@npm:^3.2.9": version: 3.2.11 resolution: "fast-glob@npm:3.2.11" @@ -18978,17 +16304,6 @@ __metadata: languageName: node linkType: hard -"fast-xml-parser@npm:^4.0.12": - version: 4.2.2 - resolution: "fast-xml-parser@npm:4.2.2" - dependencies: - strnum: ^1.0.5 - bin: - fxparser: src/cli/cli.js - checksum: f0e687927ddc11b2ba9e434d8bf77ef759b6692639dd2dd731e2f30201319e7c70dec08a103dd67a1af7a27f176246502d9d0f5325b5b5b99ab49665fa876857 - languageName: node - linkType: hard - "fastest-levenshtein@npm:^1.0.12": version: 1.0.12 resolution: "fastest-levenshtein@npm:1.0.12" @@ -19063,15 +16378,6 @@ __metadata: languageName: node linkType: hard -"figures@npm:^3.0.0": - version: 3.2.0 - resolution: "figures@npm:3.2.0" - dependencies: - escape-string-regexp: ^1.0.5 - checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b - languageName: node - linkType: hard - "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -19095,13 +16401,6 @@ __metadata: languageName: node linkType: hard -"file-uri-to-path@npm:2": - version: 2.0.0 - resolution: "file-uri-to-path@npm:2.0.0" - checksum: 4a71a99ddaa6ae7ae7bffe2948c34da59982ed465d930a0af9cb59fcc10fcd93366cc356ec3337c18373fde5df7ac52afda4558f155febd1799d135552207edb - languageName: node - linkType: hard - "filelist@npm:^1.0.1": version: 1.0.2 resolution: "filelist@npm:1.0.2" @@ -19353,13 +16652,6 @@ __metadata: languageName: node linkType: hard -"flow-parser@npm:^0.185.0": - version: 0.185.2 - resolution: "flow-parser@npm:0.185.2" - checksum: 6c8cee6ef2a2f0e5a5dd29698dfc493c8148263ce52b061804c812877ef68b1d0747d8f17256f2ed36e105550eab27a37377be32f1fed4b72c434dda6e0c053c - languageName: node - linkType: hard - "flush-write-stream@npm:^1.0.0, flush-write-stream@npm:^1.0.2": version: 1.1.1 resolution: "flush-write-stream@npm:1.1.1" @@ -19474,13 +16766,6 @@ __metadata: languageName: node linkType: hard -"form-data-encoder@npm:1.7.1": - version: 1.7.1 - resolution: "form-data-encoder@npm:1.7.1" - checksum: a2a360d5588a70d323c12a140c3db23a503a38f0a5d141af1efad579dde9f9fff2e49e5f31f378cb4631518c1ab4a826452c92f0d2869e954b6b2d77b05613e1 - languageName: node - linkType: hard - "form-data@npm:4.0.0, form-data@npm:^4.0.0": version: 4.0.0 resolution: "form-data@npm:4.0.0" @@ -19754,16 +17039,6 @@ __metadata: languageName: node linkType: hard -"ftp@npm:^0.3.10": - version: 0.3.10 - resolution: "ftp@npm:0.3.10" - dependencies: - readable-stream: 1.1.x - xregexp: 2.0.0 - checksum: ddd313c1d44eb7429f3a7d77a0155dc8fe86a4c64dca58f395632333ce4b4e74c61413c6e0ef66ea3f3d32d905952fbb6d028c7117d522f793eb1fa282e17357 - languageName: node - linkType: hard - "fullstore@npm:^1.0.0": version: 1.1.0 resolution: "fullstore@npm:1.1.0" @@ -19797,13 +17072,6 @@ __metadata: languageName: node linkType: hard -"functional-red-black-tree@npm:^1.0.1": - version: 1.0.1 - resolution: "functional-red-black-tree@npm:1.0.1" - checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f - languageName: node - linkType: hard - "functions-have-names@npm:^1.2.2": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" @@ -19964,17 +17232,6 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.0": - version: 1.2.0 - resolution: "get-intrinsic@npm:1.2.0" - dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 - has-symbols: ^1.0.3 - checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d - languageName: node - linkType: hard - "get-own-enumerable-property-symbols@npm:^3.0.0": version: 3.0.2 resolution: "get-own-enumerable-property-symbols@npm:3.0.2" @@ -20004,20 +17261,6 @@ __metadata: languageName: node linkType: hard -"get-pkg-repo@npm:^4.0.0": - version: 4.2.1 - resolution: "get-pkg-repo@npm:4.2.1" - dependencies: - "@hutson/parse-repository-url": ^3.0.0 - hosted-git-info: ^4.0.0 - through2: ^2.0.0 - yargs: ^16.2.0 - bin: - get-pkg-repo: src/cli.js - checksum: 5abf169137665e45b09a857b33ad2fdcf2f4a09f0ecbd0ebdd789a7ce78c39186a21f58621127eb724d2d4a3a7ee8e6bd4ac7715efda01ad5200665afc218e0d - languageName: node - linkType: hard - "get-port@npm:^4.2.0": version: 4.2.0 resolution: "get-port@npm:4.2.0" @@ -20095,20 +17338,6 @@ __metadata: languageName: node linkType: hard -"get-uri@npm:3": - version: 3.0.2 - resolution: "get-uri@npm:3.0.2" - dependencies: - "@tootallnate/once": 1 - data-uri-to-buffer: 3 - debug: 4 - file-uri-to-path: 2 - fs-extra: ^8.1.0 - ftp: ^0.3.10 - checksum: 5325b2906b08ca37529ca421cf52bc50376e75c6a945e0a8064e3f76b4bb67b8ab1e316a2fc7a307c8c606ab36d030720f39a57c97b027ff1134335e12102946 - languageName: node - linkType: hard - "get-value@npm:^2.0.3, get-value@npm:^2.0.6": version: 2.0.6 resolution: "get-value@npm:2.0.6" @@ -20188,21 +17417,6 @@ __metadata: languageName: node linkType: hard -"git-raw-commits@npm:^2.0.8": - version: 2.0.11 - resolution: "git-raw-commits@npm:2.0.11" - dependencies: - dargs: ^7.0.0 - lodash: ^4.17.15 - meow: ^8.0.0 - split2: ^3.0.0 - through2: ^4.0.0 - bin: - git-raw-commits: cli.js - checksum: c178af43633684106179793b6e3473e1d2bb50bb41d04e2e285ea4eef342ca4090fee6bc8a737552fde879d22346c90de5c49f18c719a0f38d4c934f258a0f79 - languageName: node - linkType: hard - "git-remote-origin-url@npm:^2.0.0": version: 2.0.0 resolution: "git-remote-origin-url@npm:2.0.0" @@ -20225,18 +17439,6 @@ __metadata: languageName: node linkType: hard -"git-semver-tags@npm:^4.1.1": - version: 4.1.1 - resolution: "git-semver-tags@npm:4.1.1" - dependencies: - meow: ^8.0.0 - semver: ^6.0.0 - bin: - git-semver-tags: cli.js - checksum: e16d02a515c0f88289a28b5bf59bf42c0dc053765922d3b617ae4b50546bd4f74a25bf3ad53b91cb6c1159319a2e92533b160c573b856c2629125c8b26b3b0e3 - languageName: node - linkType: hard - "git-up@npm:^4.0.0": version: 4.0.5 resolution: "git-up@npm:4.0.5" @@ -20247,7 +17449,7 @@ __metadata: languageName: node linkType: hard -"git-url-parse@npm:11.6.0, git-url-parse@npm:^11.1.2": +"git-url-parse@npm:^11.1.2": version: 11.6.0 resolution: "git-url-parse@npm:11.6.0" dependencies: @@ -20300,7 +17502,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^6.0.1, glob-parent@npm:^6.0.2": +"glob-parent@npm:^6.0.2": version: 6.0.2 resolution: "glob-parent@npm:6.0.2" dependencies: @@ -20545,15 +17747,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.6.0": - version: 13.20.0 - resolution: "globals@npm:13.20.0" - dependencies: - type-fest: ^0.20.2 - checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a - languageName: node - linkType: hard - "globalthis@npm:^1.0.1": version: 1.0.2 resolution: "globalthis@npm:1.0.2" @@ -20563,33 +17756,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:13.1.1": - version: 13.1.1 - resolution: "globby@npm:13.1.1" - dependencies: - dir-glob: ^3.0.1 - fast-glob: ^3.2.11 - ignore: ^5.2.0 - merge2: ^1.4.1 - slash: ^4.0.0 - checksum: e6c43409c6c31b374fbd1c01a8c1811de52336928be9c697e472d2a89a156c9cbf1fb33863755c0447b4db16485858aa57f16628d66a6b7c7131669c9fbe76cd - languageName: node - linkType: hard - -"globby@npm:^11.0.1, globby@npm:^11.1.0": - version: 11.1.0 - resolution: "globby@npm:11.1.0" - dependencies: - array-union: ^2.1.0 - dir-glob: ^3.0.1 - fast-glob: ^3.2.9 - ignore: ^5.2.0 - merge2: ^1.4.1 - slash: ^3.0.0 - checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 - languageName: node - linkType: hard - "globby@npm:^11.0.3": version: 11.0.4 resolution: "globby@npm:11.0.4" @@ -20604,6 +17770,20 @@ __metadata: languageName: node linkType: hard +"globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: ^2.1.0 + dir-glob: ^3.0.1 + fast-glob: ^3.2.9 + ignore: ^5.2.0 + merge2: ^1.4.1 + slash: ^3.0.0 + checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 + languageName: node + linkType: hard + "globby@npm:^9.2.0": version: 9.2.0 resolution: "globby@npm:9.2.0" @@ -20640,27 +17820,6 @@ __metadata: languageName: node linkType: hard -"got@npm:12.0.4": - version: 12.0.4 - resolution: "got@npm:12.0.4" - dependencies: - "@sindresorhus/is": ^4.6.0 - "@szmarczak/http-timer": ^5.0.1 - "@types/cacheable-request": ^6.0.2 - "@types/responselike": ^1.0.0 - cacheable-lookup: ^6.0.4 - cacheable-request: ^7.0.2 - decompress-response: ^6.0.0 - form-data-encoder: 1.7.1 - get-stream: ^6.0.1 - http2-wrapper: ^2.1.10 - lowercase-keys: ^3.0.0 - p-cancelable: ^3.0.0 - responselike: ^2.0.0 - checksum: 4728abed36b9f4fee5bfc50509b919790ebbe9c368b41735a25ac99f4ebc2251eac5d0c9b8dfe6da1e11f5dea81ef348056363460e3b08a5b4a6076a76d830af - languageName: node - linkType: hard - "got@npm:^11.7.0": version: 11.8.3 resolution: "got@npm:11.8.3" @@ -20958,13 +18117,6 @@ __metadata: languageName: node linkType: hard -"has-yarn@npm:^2.1.0": - version: 2.1.0 - resolution: "has-yarn@npm:2.1.0" - checksum: 5eb1d0bb8518103d7da24532bdbc7124ffc6d367b5d3c10840b508116f2f1bcbcf10fd3ba843ff6e2e991bdf9969fd862d42b2ed58aade88343326c950b7e7f7 - languageName: node - linkType: hard - "has@npm:^1.0.0, has@npm:^1.0.3, has@npm:~1.0.3": version: 1.0.3 resolution: "has@npm:1.0.3" @@ -21113,15 +18265,6 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^4.0.0, hosted-git-info@npm:^4.1.0": - version: 4.1.0 - resolution: "hosted-git-info@npm:4.1.0" - dependencies: - lru-cache: ^6.0.0 - checksum: c3f87b3c2f7eb8c2748c8f49c0c2517c9a95f35d26f4bf54b2a8cba05d2e668f3753548b6ea366b18ec8dadb4e12066e19fa382a01496b0ffa0497eb23cbe461 - languageName: node - linkType: hard - "hosted-git-info@npm:^4.0.1": version: 4.0.2 resolution: "hosted-git-info@npm:4.0.2" @@ -21131,6 +18274,15 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^4.1.0": + version: 4.1.0 + resolution: "hosted-git-info@npm:4.1.0" + dependencies: + lru-cache: ^6.0.0 + checksum: c3f87b3c2f7eb8c2748c8f49c0c2517c9a95f35d26f4bf54b2a8cba05d2e668f3753548b6ea366b18ec8dadb4e12066e19fa382a01496b0ffa0497eb23cbe461 + languageName: node + linkType: hard + "hpagent@npm:1.2.0": version: 1.2.0 resolution: "hpagent@npm:1.2.0" @@ -21281,7 +18433,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^4.0.0, http-proxy-agent@npm:^4.0.1": +"http-proxy-agent@npm:^4.0.1": version: 4.0.1 resolution: "http-proxy-agent@npm:4.0.1" dependencies: @@ -21358,16 +18510,6 @@ __metadata: languageName: node linkType: hard -"http2-wrapper@npm:^2.1.10": - version: 2.2.0 - resolution: "http2-wrapper@npm:2.2.0" - dependencies: - quick-lru: ^5.1.1 - resolve-alpn: ^1.2.0 - checksum: 6fd20e5cb6a58151715b3581e06a62a47df943187d2d1f69e538a50cccb7175dd334ecfde7900a37d18f3e13a1a199518a2c211f39860e81e9a16210c199cfaa - languageName: node - linkType: hard - "https-browserify@npm:^1.0.0": version: 1.0.0 resolution: "https-browserify@npm:1.0.0" @@ -21375,16 +18517,6 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:5, https-proxy-agent@npm:^5.0.1": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: 6 - debug: 4 - checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 - languageName: node - linkType: hard - "https-proxy-agent@npm:^2.2.3": version: 2.2.4 resolution: "https-proxy-agent@npm:2.2.4" @@ -21405,6 +18537,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^5.0.1": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: 6 + debug: 4 + checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 + languageName: node + linkType: hard + "human-signals@npm:^1.1.1": version: 1.1.1 resolution: "human-signals@npm:1.1.1" @@ -21419,13 +18561,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^3.0.1": - version: 3.0.1 - resolution: "human-signals@npm:3.0.1" - checksum: f252a7769c8094a5c9dc6772816bdb417b188820b04c8b42d0fc468e03a0ba905b1dd07afabe9385cc83504af1ccc2b985cd1e4aeeeb8e0029896c5af2e6f354 - languageName: node - linkType: hard - "human-signals@npm:^4.3.0": version: 4.3.0 resolution: "human-signals@npm:4.3.0" @@ -21538,20 +18673,13 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^4.0.3, ignore@npm:^4.0.6": +"ignore@npm:^4.0.3": version: 4.0.6 resolution: "ignore@npm:4.0.6" checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800 languageName: node linkType: hard -"ignore@npm:^5.0.5": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef - languageName: node - linkType: hard - "ignore@npm:^5.1.1, ignore@npm:^5.2.0": version: 5.2.0 resolution: "ignore@npm:5.2.0" @@ -21643,13 +18771,6 @@ __metadata: languageName: node linkType: hard -"import-lazy@npm:^2.1.0": - version: 2.1.0 - resolution: "import-lazy@npm:2.1.0" - checksum: 05294f3b9dd4971d3a996f0d2f176410fb6745d491d6e73376429189f5c1c3d290548116b2960a7cf3e89c20cdf11431739d1d2d8c54b84061980795010e803a - languageName: node - linkType: hard - "import-local@npm:^2.0.0": version: 2.0.0 resolution: "import-local@npm:2.0.0" @@ -21832,29 +18953,6 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:8.2.4": - version: 8.2.4 - resolution: "inquirer@npm:8.2.4" - dependencies: - ansi-escapes: ^4.2.1 - chalk: ^4.1.1 - cli-cursor: ^3.1.0 - cli-width: ^3.0.0 - external-editor: ^3.0.3 - figures: ^3.0.0 - lodash: ^4.17.21 - mute-stream: 0.0.8 - ora: ^5.4.1 - run-async: ^2.4.0 - rxjs: ^7.5.5 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - through: ^2.3.6 - wrap-ansi: ^7.0.0 - checksum: dfcb6529d3af443dfea2241cb471508091b51f5121a088fdb8728b23ec9b349ef0a5e13a0ef2c8e19457b0bed22f7cbbcd561f7a4529d084c562a58c605e2655 - languageName: node - linkType: hard - "inquirer@npm:^6.2.0": version: 6.5.2 resolution: "inquirer@npm:6.5.2" @@ -21985,17 +19083,6 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.4": - version: 1.0.5 - resolution: "internal-slot@npm:1.0.5" - dependencies: - get-intrinsic: ^1.2.0 - has: ^1.0.3 - side-channel: ^1.0.4 - checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a - languageName: node - linkType: hard - "internmap@npm:1 - 2": version: 2.0.3 resolution: "internmap@npm:2.0.3" @@ -22096,7 +19183,7 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": +"is-arguments@npm:^1.0.4": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -22178,17 +19265,6 @@ __metadata: languageName: node linkType: hard -"is-ci@npm:3.0.1, is-ci@npm:^3.0.0": - version: 3.0.1 - resolution: "is-ci@npm:3.0.1" - dependencies: - ci-info: ^3.2.0 - bin: - is-ci: bin.js - checksum: 192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e - languageName: node - linkType: hard - "is-ci@npm:^2.0.0": version: 2.0.0 resolution: "is-ci@npm:2.0.0" @@ -22200,6 +19276,17 @@ __metadata: languageName: node linkType: hard +"is-ci@npm:^3.0.0": + version: 3.0.1 + resolution: "is-ci@npm:3.0.1" + dependencies: + ci-info: ^3.2.0 + bin: + is-ci: bin.js + checksum: 192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e + languageName: node + linkType: hard + "is-core-module@npm:^2.11.0": version: 2.11.0 resolution: "is-core-module@npm:2.11.0" @@ -22209,15 +19296,6 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.12.0": - version: 2.12.0 - resolution: "is-core-module@npm:2.12.0" - dependencies: - has: ^1.0.3 - checksum: f7f7eb2ab71fd769ee9fb2385c095d503aa4b5ce0028c04557de03f1e67a87c85e5bac1f215945fc3c955867a139a415a3ec4c4234a0bffdf715232660f440a6 - languageName: node - linkType: hard - "is-core-module@npm:^2.2.0, is-core-module@npm:^2.5.0": version: 2.8.0 resolution: "is-core-module@npm:2.8.0" @@ -22377,26 +19455,6 @@ __metadata: languageName: node linkType: hard -"is-git-dirty@npm:^2.0.1": - version: 2.0.2 - resolution: "is-git-dirty@npm:2.0.2" - dependencies: - execa: ^4.0.3 - is-git-repository: ^2.0.0 - checksum: 13c8f58600e1ea0874703c1fa0ca87825119cf05347bb3b0bbbd331eec42b6a0e89519be4dcb173ac8eda84d1ade97fe187df8af10df599f1df8d0267680abdd - languageName: node - linkType: hard - -"is-git-repository@npm:^2.0.0": - version: 2.0.0 - resolution: "is-git-repository@npm:2.0.0" - dependencies: - execa: ^4.0.3 - is-absolute: ^1.0.0 - checksum: 9eba76437998b3239adc6e87ceb9b81f8ef00d6209f8700f2ba523e61359d5b068d11f8f94474bc90f92b39fd3c8261c4d60feb3cd62d18e1838480b0b135b88 - languageName: node - linkType: hard - "is-glob@npm:^3.1.0": version: 3.1.0 resolution: "is-glob@npm:3.1.0" @@ -22446,13 +19504,6 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.2": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728 - languageName: node - linkType: hard - "is-module@npm:^1.0.0": version: 1.0.0 resolution: "is-module@npm:1.0.0" @@ -22491,13 +19542,6 @@ __metadata: languageName: node linkType: hard -"is-npm@npm:^5.0.0": - version: 5.0.0 - resolution: "is-npm@npm:5.0.0" - checksum: 9baff02b0c69a3d3c79b162cb2f9e67fb40ef6d172c16601b2e2471c21e9a4fa1fc9885a308d7bc6f3a3cd2a324c27fa0bf284c133c3349bb22571ab70d041cc - languageName: node - linkType: hard - "is-number-object@npm:^1.0.4": version: 1.0.6 resolution: "is-number-object@npm:1.0.6" @@ -22544,13 +19588,6 @@ __metadata: languageName: node linkType: hard -"is-path-cwd@npm:^2.2.0": - version: 2.2.0 - resolution: "is-path-cwd@npm:2.2.0" - checksum: 46a840921bb8cc0dc7b5b423a14220e7db338072a4495743a8230533ce78812dc152548c86f4b828411fe98c5451959f07cf841c6a19f611e46600bd699e8048 - languageName: node - linkType: hard - "is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" @@ -22635,13 +19672,6 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.2": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57 - languageName: node - linkType: hard - "is-shared-array-buffer@npm:^1.0.1": version: 1.0.1 resolution: "is-shared-array-buffer@npm:1.0.1" @@ -22827,13 +19857,6 @@ __metadata: languageName: node linkType: hard -"is-yarn-global@npm:^0.3.0": - version: 0.3.0 - resolution: "is-yarn-global@npm:0.3.0" - checksum: bca013d65fee2862024c9fbb3ba13720ffca2fe750095174c1c80922fdda16402b5c233f5ac9e265bc12ecb5446e7b7f519a32d9541788f01d4d44e24d2bf481 - languageName: node - linkType: hard - "is2@npm:^2.0.6": version: 2.0.7 resolution: "is2@npm:2.0.7" @@ -22845,13 +19868,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:0.0.1": - version: 0.0.1 - resolution: "isarray@npm:0.0.1" - checksum: 49191f1425681df4a18c2f0f93db3adb85573bcdd6a4482539d98eac9e705d8961317b01175627e860516a2fc45f8f9302db26e5a380a97a520e272e2a40a8d4 - languageName: node - linkType: hard - "isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" @@ -22859,13 +19875,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:^2.0.5": - version: 2.0.5 - resolution: "isarray@npm:2.0.5" - checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a - languageName: node - linkType: hard - "isbinaryfile@npm:^3.0.2": version: 3.0.3 resolution: "isbinaryfile@npm:3.0.3" @@ -23039,23 +20048,6 @@ __metadata: languageName: node linkType: hard -"iterate-iterator@npm:^1.0.1": - version: 1.0.2 - resolution: "iterate-iterator@npm:1.0.2" - checksum: 97b3ed4f2bebe038be57d03277879e406b2c537ceeeab7f82d4167f9a3cff872cc2cc5da3dc9920ff544ca247329d2a4d44121bb8ef8d0807a72176bdbc17c84 - languageName: node - linkType: hard - -"iterate-value@npm:^1.0.2": - version: 1.0.2 - resolution: "iterate-value@npm:1.0.2" - dependencies: - es-get-iterator: ^1.0.2 - iterate-iterator: ^1.0.1 - checksum: 446a4181657df1872e5020713206806757157db6ab375dee05eb4565b66e1244d7a99cd36ce06862261ad4bd059e66ba8192f62b5d1ff41d788c3b61953af6c3 - languageName: node - linkType: hard - "jackspeak@npm:^1.4.2": version: 1.4.2 resolution: "jackspeak@npm:1.4.2" @@ -23079,16 +20071,6 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-changed-files@npm:28.1.3" - dependencies: - execa: ^5.0.0 - p-limit: ^3.1.0 - checksum: c78af14a68b9b19101623ae7fde15a2488f9b3dbe8cca12a05c4a223bc9bfd3bf41ee06830f20fb560c52434435d6153c9cc6cf450b1f7b03e5e7f96a953a6a6 - languageName: node - linkType: hard - "jest-changed-files@npm:^29.4.3": version: 29.4.3 resolution: "jest-changed-files@npm:29.4.3" @@ -23109,33 +20091,6 @@ __metadata: languageName: node linkType: hard -"jest-circus@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-circus@npm:28.1.3" - dependencies: - "@jest/environment": ^28.1.3 - "@jest/expect": ^28.1.3 - "@jest/test-result": ^28.1.3 - "@jest/types": ^28.1.3 - "@types/node": "*" - chalk: ^4.0.0 - co: ^4.6.0 - dedent: ^0.7.0 - is-generator-fn: ^2.0.0 - jest-each: ^28.1.3 - jest-matcher-utils: ^28.1.3 - jest-message-util: ^28.1.3 - jest-runtime: ^28.1.3 - jest-snapshot: ^28.1.3 - jest-util: ^28.1.3 - p-limit: ^3.1.0 - pretty-format: ^28.1.3 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: b635e60a9c92adaefc3f24def8eba691e7c2fdcf6c9fa640cddf2eb8c8b26ee62eab73ebb88798fd7c52a74c1495a984e39b748429b610426f02e9d3d56e09b2 - languageName: node - linkType: hard - "jest-circus@npm:^29.4.3": version: 29.4.3 resolution: "jest-circus@npm:29.4.3" @@ -23191,33 +20146,6 @@ __metadata: languageName: node linkType: hard -"jest-cli@npm:^28.1.1": - version: 28.1.3 - resolution: "jest-cli@npm:28.1.3" - dependencies: - "@jest/core": ^28.1.3 - "@jest/test-result": ^28.1.3 - "@jest/types": ^28.1.3 - chalk: ^4.0.0 - exit: ^0.1.2 - graceful-fs: ^4.2.9 - import-local: ^3.0.2 - jest-config: ^28.1.3 - jest-util: ^28.1.3 - jest-validate: ^28.1.3 - prompts: ^2.0.1 - yargs: ^17.3.1 - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: fb424576bf38346318daddee3fcc597cd78cb8dda1759d09c529d8ba1a748f2765c17b00671072a838826e59465a810ff8a232bc6ba2395c131bf3504425a363 - languageName: node - linkType: hard - "jest-cli@npm:^29.4.3": version: 29.4.3 resolution: "jest-cli@npm:29.4.3" @@ -23272,44 +20200,6 @@ __metadata: languageName: node linkType: hard -"jest-config@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-config@npm:28.1.3" - dependencies: - "@babel/core": ^7.11.6 - "@jest/test-sequencer": ^28.1.3 - "@jest/types": ^28.1.3 - babel-jest: ^28.1.3 - chalk: ^4.0.0 - ci-info: ^3.2.0 - deepmerge: ^4.2.2 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - jest-circus: ^28.1.3 - jest-environment-node: ^28.1.3 - jest-get-type: ^28.0.2 - jest-regex-util: ^28.0.2 - jest-resolve: ^28.1.3 - jest-runner: ^28.1.3 - jest-util: ^28.1.3 - jest-validate: ^28.1.3 - micromatch: ^4.0.4 - parse-json: ^5.2.0 - pretty-format: ^28.1.3 - slash: ^3.0.0 - strip-json-comments: ^3.1.1 - peerDependencies: - "@types/node": "*" - ts-node: ">=9.0.0" - peerDependenciesMeta: - "@types/node": - optional: true - ts-node: - optional: true - checksum: ddabffd3a3a8cb6c2f58f06cdf3535157dbf8c70bcde3e5c3de7bee6a8d617840ffc8cffb0083e38c6814f2a08c225ca19f58898efaf4f351af94679f22ce6bc - languageName: node - linkType: hard - "jest-config@npm:^29.4.3": version: 29.4.3 resolution: "jest-config@npm:29.4.3" @@ -23398,18 +20288,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-diff@npm:28.1.3" - dependencies: - chalk: ^4.0.0 - diff-sequences: ^28.1.1 - jest-get-type: ^28.0.2 - pretty-format: ^28.1.3 - checksum: fa8583e0ccbe775714ce850b009be1b0f6b17a4b6759f33ff47adef27942ebc610dbbcc8a5f7cfb7f12b3b3b05afc9fb41d5f766674616025032ff1e4f9866e0 - languageName: node - linkType: hard - "jest-diff@npm:^29.3.1": version: 29.3.1 resolution: "jest-diff@npm:29.3.1" @@ -23446,15 +20324,6 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^28.1.1": - version: 28.1.1 - resolution: "jest-docblock@npm:28.1.1" - dependencies: - detect-newline: ^3.0.0 - checksum: 22fca68d988ecb2933bc65f448facdca85fc71b4bd0a188ea09a5ae1b0cc3a049a2a6ec7e7eaa2542c1d5cb5e5145e420a3df4fa280f5070f486c44da1d36151 - languageName: node - linkType: hard - "jest-docblock@npm:^29.4.3": version: 29.4.3 resolution: "jest-docblock@npm:29.4.3" @@ -23464,19 +20333,6 @@ __metadata: languageName: node linkType: hard -"jest-each@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-each@npm:28.1.3" - dependencies: - "@jest/types": ^28.1.3 - chalk: ^4.0.0 - jest-get-type: ^28.0.2 - jest-util: ^28.1.3 - pretty-format: ^28.1.3 - checksum: 5c5b8ccb1484e58b027bea682cfa020a45e5bf5379cc7c23bdec972576c1dc3c3bf03df2b78416cefc1a58859dd33b7cf5fff54c370bc3c0f14a3e509eb87282 - languageName: node - linkType: hard - "jest-each@npm:^29.4.3": version: 29.4.3 resolution: "jest-each@npm:29.4.3" @@ -23524,34 +20380,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-node@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-environment-node@npm:28.1.3" - dependencies: - "@jest/environment": ^28.1.3 - "@jest/fake-timers": ^28.1.3 - "@jest/types": ^28.1.3 - "@types/node": "*" - jest-mock: ^28.1.3 - jest-util: ^28.1.3 - checksum: 1048fe306a6a8b0880a4c66278ebb57479f29c12cff89aab3aa79ab77a8859cf17ab8aa9919fd21c329a7db90e35581b43664e694ad453d5b04e00f3c6420469 - languageName: node - linkType: hard - -"jest-environment-node@npm:^29.2.1, jest-environment-node@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-environment-node@npm:29.5.0" - dependencies: - "@jest/environment": ^29.5.0 - "@jest/fake-timers": ^29.5.0 - "@jest/types": ^29.5.0 - "@types/node": "*" - jest-mock: ^29.5.0 - jest-util: ^29.5.0 - checksum: 57981911cc20a4219b0da9e22b2e3c9f31b505e43f78e61c899e3227ded455ce1a3a9483842c69cfa4532f02cfb536ae0995bf245f9211608edacfc1e478d411 - languageName: node - linkType: hard - "jest-environment-node@npm:^29.4.3": version: 29.4.3 resolution: "jest-environment-node@npm:29.4.3" @@ -23566,6 +20394,20 @@ __metadata: languageName: node linkType: hard +"jest-environment-node@npm:^29.5.0": + version: 29.5.0 + resolution: "jest-environment-node@npm:29.5.0" + dependencies: + "@jest/environment": ^29.5.0 + "@jest/fake-timers": ^29.5.0 + "@jest/types": ^29.5.0 + "@types/node": "*" + jest-mock: ^29.5.0 + jest-util: ^29.5.0 + checksum: 57981911cc20a4219b0da9e22b2e3c9f31b505e43f78e61c899e3227ded455ce1a3a9483842c69cfa4532f02cfb536ae0995bf245f9211608edacfc1e478d411 + languageName: node + linkType: hard + "jest-expect-message@npm:1.1.3": version: 1.1.3 resolution: "jest-expect-message@npm:1.1.3" @@ -23587,13 +20429,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^28.0.2": - version: 28.0.2 - resolution: "jest-get-type@npm:28.0.2" - checksum: 5281d7c89bc8156605f6d15784f45074f4548501195c26e9b188742768f72d40948252d13230ea905b5349038865a1a8eeff0e614cc530ff289dfc41fe843abd - languageName: node - linkType: hard - "jest-get-type@npm:^29.2.0": version: 29.2.0 resolution: "jest-get-type@npm:29.2.0" @@ -23608,29 +20443,6 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-haste-map@npm:28.1.3" - dependencies: - "@jest/types": ^28.1.3 - "@types/graceful-fs": ^4.1.3 - "@types/node": "*" - anymatch: ^3.0.3 - fb-watchman: ^2.0.0 - fsevents: ^2.3.2 - graceful-fs: ^4.2.9 - jest-regex-util: ^28.0.2 - jest-util: ^28.1.3 - jest-worker: ^28.1.3 - micromatch: ^4.0.4 - walker: ^1.0.8 - dependenciesMeta: - fsevents: - optional: true - checksum: d05fdc108645fc2b39fcd4001952cc7a8cb550e93494e98c1e9ab1fc542686f6ac67177c132e564cf94fe8f81503f3f8db8b825b9b713dc8c5748aec63ba4688 - languageName: node - linkType: hard - "jest-haste-map@npm:^29.4.3": version: 29.4.3 resolution: "jest-haste-map@npm:29.4.3" @@ -23677,16 +20489,6 @@ __metadata: languageName: node linkType: hard -"jest-leak-detector@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-leak-detector@npm:28.1.3" - dependencies: - jest-get-type: ^28.0.2 - pretty-format: ^28.1.3 - checksum: 2e976a4880cf9af11f53a19f6a3820e0f90b635a900737a5427fc42e337d5628ba446dcd7c020ecea3806cf92bc0bbf6982ed62a9cd84e5a13d8751aa30fbbb7 - languageName: node - linkType: hard - "jest-leak-detector@npm:^29.4.3": version: 29.4.3 resolution: "jest-leak-detector@npm:29.4.3" @@ -23707,18 +20509,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^28.0.0, jest-matcher-utils@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-matcher-utils@npm:28.1.3" - dependencies: - chalk: ^4.0.0 - jest-diff: ^28.1.3 - jest-get-type: ^28.0.2 - pretty-format: ^28.1.3 - checksum: 6b34f0cf66f6781e92e3bec97bf27796bd2ba31121e5c5997218d9adba6deea38a30df5203937d6785b68023ed95cbad73663cc9aad6fb0cb59aeb5813a58daf - languageName: node - linkType: hard - "jest-matcher-utils@npm:^29.3.1": version: 29.3.1 resolution: "jest-matcher-utils@npm:29.3.1" @@ -23755,23 +20545,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-message-util@npm:28.1.3" - dependencies: - "@babel/code-frame": ^7.12.13 - "@jest/types": ^28.1.3 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - micromatch: ^4.0.4 - pretty-format: ^28.1.3 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: 1f266854166dcc6900d75a88b54a25225a2f3710d463063ff1c99021569045c35c7d58557b25447a17eb3a65ce763b2f9b25550248b468a9d4657db365f39e96 - languageName: node - linkType: hard - "jest-message-util@npm:^29.3.1": version: 29.3.1 resolution: "jest-message-util@npm:29.3.1" @@ -23823,16 +20596,6 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-mock@npm:28.1.3" - dependencies: - "@jest/types": ^28.1.3 - "@types/node": "*" - checksum: a573bf8e5f12f4c29c661266c31b5c6b69a28d3195b83049983bce025b2b1a0152351567e89e63b102ef817034c2a3aa97eda4e776f3bae2aee54c5765573aa7 - languageName: node - linkType: hard - "jest-mock@npm:^29.4.3": version: 29.4.3 resolution: "jest-mock@npm:29.4.3" @@ -23874,13 +20637,6 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^28.0.2": - version: 28.0.2 - resolution: "jest-regex-util@npm:28.0.2" - checksum: 0ea8c5c82ec88bc85e273c0ec82e0c0f35f7a1e2d055070e50f0cc2a2177f848eec55f73e37ae0d045c3db5014c42b2f90ac62c1ab3fdb354d2abd66a9e08add - languageName: node - linkType: hard - "jest-regex-util@npm:^29.4.3": version: 29.4.3 resolution: "jest-regex-util@npm:29.4.3" @@ -23888,16 +20644,6 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-resolve-dependencies@npm:28.1.3" - dependencies: - jest-regex-util: ^28.0.2 - jest-snapshot: ^28.1.3 - checksum: 4eea9ec33aefc1c71dc5956391efbcc7be76bda986b366ab3931d99c5f7ed01c9ebd7520e405ea2c76e1bb2c7ce504be6eca2b9831df16564d1e625500f3bfe7 - languageName: node - linkType: hard - "jest-resolve-dependencies@npm:^29.4.3": version: 29.4.3 resolution: "jest-resolve-dependencies@npm:29.4.3" @@ -23918,23 +20664,6 @@ __metadata: languageName: node linkType: hard -"jest-resolve@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-resolve@npm:28.1.3" - dependencies: - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^28.1.3 - jest-pnp-resolver: ^1.2.2 - jest-util: ^28.1.3 - jest-validate: ^28.1.3 - resolve: ^1.20.0 - resolve.exports: ^1.1.0 - slash: ^3.0.0 - checksum: df61a490c93f4f4cf52135e43d6a4fcacb07b0b7d4acc6319e9289529c1d14f2d8e1638e095dbf96f156834802755e38db68caca69dba21a3261ee711d4426b6 - languageName: node - linkType: hard - "jest-resolve@npm:^29.4.3": version: 29.4.3 resolution: "jest-resolve@npm:29.4.3" @@ -23969,35 +20698,6 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-runner@npm:28.1.3" - dependencies: - "@jest/console": ^28.1.3 - "@jest/environment": ^28.1.3 - "@jest/test-result": ^28.1.3 - "@jest/transform": ^28.1.3 - "@jest/types": ^28.1.3 - "@types/node": "*" - chalk: ^4.0.0 - emittery: ^0.10.2 - graceful-fs: ^4.2.9 - jest-docblock: ^28.1.1 - jest-environment-node: ^28.1.3 - jest-haste-map: ^28.1.3 - jest-leak-detector: ^28.1.3 - jest-message-util: ^28.1.3 - jest-resolve: ^28.1.3 - jest-runtime: ^28.1.3 - jest-util: ^28.1.3 - jest-watcher: ^28.1.3 - jest-worker: ^28.1.3 - p-limit: ^3.1.0 - source-map-support: 0.5.13 - checksum: 32405cd970fa6b11e039192dae699fd1bcc6f61f67d50605af81d193f24dd4373b25f5fcc1c571a028ec1b02174e8a4b6d0d608772063fb06f08a5105693533b - languageName: node - linkType: hard - "jest-runner@npm:^29.4.3": version: 29.4.3 resolution: "jest-runner@npm:29.4.3" @@ -24056,36 +20756,6 @@ __metadata: languageName: node linkType: hard -"jest-runtime@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-runtime@npm:28.1.3" - dependencies: - "@jest/environment": ^28.1.3 - "@jest/fake-timers": ^28.1.3 - "@jest/globals": ^28.1.3 - "@jest/source-map": ^28.1.2 - "@jest/test-result": ^28.1.3 - "@jest/transform": ^28.1.3 - "@jest/types": ^28.1.3 - chalk: ^4.0.0 - cjs-module-lexer: ^1.0.0 - collect-v8-coverage: ^1.0.0 - execa: ^5.0.0 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - jest-haste-map: ^28.1.3 - jest-message-util: ^28.1.3 - jest-mock: ^28.1.3 - jest-regex-util: ^28.0.2 - jest-resolve: ^28.1.3 - jest-snapshot: ^28.1.3 - jest-util: ^28.1.3 - slash: ^3.0.0 - strip-bom: ^4.0.0 - checksum: b17c40af858e74dafa4f515ef3711c1e9ef3d4ad7d74534ee0745422534bc04fd166d4eceb62a3aa7dc951505d6f6d2a81d16e90bebb032be409ec0500974a36 - languageName: node - linkType: hard - "jest-runtime@npm:^29.4.3": version: 29.4.3 resolution: "jest-runtime@npm:29.4.3" @@ -24156,37 +20826,6 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-snapshot@npm:28.1.3" - dependencies: - "@babel/core": ^7.11.6 - "@babel/generator": ^7.7.2 - "@babel/plugin-syntax-typescript": ^7.7.2 - "@babel/traverse": ^7.7.2 - "@babel/types": ^7.3.3 - "@jest/expect-utils": ^28.1.3 - "@jest/transform": ^28.1.3 - "@jest/types": ^28.1.3 - "@types/babel__traverse": ^7.0.6 - "@types/prettier": ^2.1.5 - babel-preset-current-node-syntax: ^1.0.0 - chalk: ^4.0.0 - expect: ^28.1.3 - graceful-fs: ^4.2.9 - jest-diff: ^28.1.3 - jest-get-type: ^28.0.2 - jest-haste-map: ^28.1.3 - jest-matcher-utils: ^28.1.3 - jest-message-util: ^28.1.3 - jest-util: ^28.1.3 - natural-compare: ^1.4.0 - pretty-format: ^28.1.3 - semver: ^7.3.5 - checksum: 2a46a5493f1fb50b0a236a21f25045e7f46a244f9f3ae37ef4fbcd40249d0d68bb20c950ce77439e4e2cac985b05c3061c90b34739bf6069913a1199c8c716e1 - languageName: node - linkType: hard - "jest-snapshot@npm:^29.4.3": version: 29.4.3 resolution: "jest-snapshot@npm:29.4.3" @@ -24264,20 +20903,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-util@npm:28.1.3" - dependencies: - "@jest/types": ^28.1.3 - "@types/node": "*" - chalk: ^4.0.0 - ci-info: ^3.2.0 - graceful-fs: ^4.2.9 - picomatch: ^2.2.3 - checksum: fd6459742c941f070223f25e38a2ac0719aad92561591e9fb2a50d602a5d19d754750b79b4074327a42b00055662b95da3b006542ceb8b54309da44d4a62e721 - languageName: node - linkType: hard - "jest-util@npm:^29.0.0, jest-util@npm:^29.3.1": version: 29.3.1 resolution: "jest-util@npm:29.3.1" @@ -24334,20 +20959,6 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-validate@npm:28.1.3" - dependencies: - "@jest/types": ^28.1.3 - camelcase: ^6.2.0 - chalk: ^4.0.0 - jest-get-type: ^28.0.2 - leven: ^3.1.0 - pretty-format: ^28.1.3 - checksum: 95e0513b3803c3372a145cda86edbdb33d9dfeaa18818176f2d581e821548ceac9a179f065b6d4671a941de211354efd67f1fff8789a4fb89962565c85f646db - languageName: node - linkType: hard - "jest-validate@npm:^29.4.3": version: 29.4.3 resolution: "jest-validate@npm:29.4.3" @@ -24376,22 +20987,6 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-watcher@npm:28.1.3" - dependencies: - "@jest/test-result": ^28.1.3 - "@jest/types": ^28.1.3 - "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - emittery: ^0.10.2 - jest-util: ^28.1.3 - string-length: ^4.0.1 - checksum: 8f6d674a4865e7df251f71544f1b51f06fd36b5a3a61f2ac81aeb81fa2a196be354fba51d0f97911c88f67cd254583b3a22ee124bf2c5b6ee2fadec27356c207 - languageName: node - linkType: hard - "jest-watcher@npm:^29.4.3": version: 29.4.3 resolution: "jest-watcher@npm:29.4.3" @@ -24446,17 +21041,6 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-worker@npm:28.1.3" - dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: e921c9a1b8f0909da9ea07dbf3592f95b653aef3a8bb0cbcd20fc7f9a795a1304adecac31eecb308992c167e8d7e75c522061fec38a5928ace0f9571c90169ca - languageName: node - linkType: hard - "jest-worker@npm:^29.4.3": version: 29.4.3 resolution: "jest-worker@npm:29.4.3" @@ -24481,25 +21065,6 @@ __metadata: languageName: node linkType: hard -"jest@npm:28.1.1": - version: 28.1.1 - resolution: "jest@npm:28.1.1" - dependencies: - "@jest/core": ^28.1.1 - "@jest/types": ^28.1.1 - import-local: ^3.0.2 - jest-cli: ^28.1.1 - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 398a143d9ef1a78e2ba516a09b6343cb926bf20e29ad400141dd3bd57e964195b82817a60eb8745ba9006fcd7c028ceda5108e3c426fa4e29877f28d87cf88a3 - languageName: node - linkType: hard - "jest@npm:29.4.3": version: 29.4.3 resolution: "jest@npm:29.4.3" @@ -24538,7 +21103,7 @@ __metadata: languageName: node linkType: hard -"jetifier@npm:2.0.0, jetifier@npm:^2.0.0": +"jetifier@npm:2.0.0": version: 2.0.0 resolution: "jetifier@npm:2.0.0" bin: @@ -24700,13 +21265,6 @@ __metadata: languageName: node linkType: hard -"jsc-android@npm:^250231.0.0": - version: 250231.0.0 - resolution: "jsc-android@npm:250231.0.0" - checksum: 6c3f0f6f02fa37a19935b2fbe651e9d6ecc370eb30f2ecee76379337bbf084abb568a1ef1133fe622c5b76f43cf54bb7716f92a94dca010985da38edc48841e2 - languageName: node - linkType: hard - "jscodeshift@npm:^0.13.1": version: 0.13.1 resolution: "jscodeshift@npm:0.13.1" @@ -24986,7 +21544,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -25202,13 +21760,6 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^4.1.4": - version: 4.1.5 - resolution: "kleur@npm:4.1.5" - checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 - languageName: node - linkType: hard - "knex@npm:2.4.2, knex@npm:^2.4.0": version: 2.4.2 resolution: "knex@npm:2.4.2" @@ -25323,15 +21874,6 @@ __metadata: languageName: node linkType: hard -"latest-version@npm:^5.1.0": - version: 5.1.0 - resolution: "latest-version@npm:5.1.0" - dependencies: - package-json: ^6.3.0 - checksum: fbc72b071eb66c40f652441fd783a9cca62f08bf42433651937f078cd9ef94bf728ec7743992777826e4e89305aef24f234b515e6030503a2cbee7fc9bdc2c0f - languageName: node - linkType: hard - "lazy-val@npm:^1.0.4, lazy-val@npm:^1.0.5": version: 1.0.5 resolution: "lazy-val@npm:1.0.5" @@ -25872,13 +22414,6 @@ __metadata: languageName: node linkType: hard -"lowercase-keys@npm:^3.0.0": - version: 3.0.0 - resolution: "lowercase-keys@npm:3.0.0" - checksum: 67a3f81409af969bc0c4ca0e76cd7d16adb1e25aa1c197229587eaf8671275c8c067cd421795dbca4c81be0098e4c426a086a05e30de8a9c587b7a13c0c7ccc5 - languageName: node - linkType: hard - "lowlight@npm:~1.9.0": version: 1.9.2 resolution: "lowlight@npm:1.9.2" @@ -25942,13 +22477,6 @@ __metadata: languageName: node linkType: hard -"macos-release@npm:^3.0.1": - version: 3.1.0 - resolution: "macos-release@npm:3.1.0" - checksum: e26c48c953c9d0e9f3ba8fc099dac8e43ea315fccd097355c6fedc4e7795a01dd018b9e0d44d40c8a745881b7dc2d65ed8b0301ceb4a004b651846fa8a039dcc - languageName: node - linkType: hard - "madge@npm:6.0.0": version: 6.0.0 resolution: "madge@npm:6.0.0" @@ -26538,30 +23066,6 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.73.8": - version: 0.73.8 - resolution: "metro-babel-transformer@npm:0.73.8" - dependencies: - "@babel/core": ^7.20.0 - hermes-parser: 0.8.0 - metro-source-map: 0.73.8 - nullthrows: ^1.1.1 - checksum: c54633336af056387c6edb8acb113ed46b6846e1e4b6cfa7ef4b2b3a466ad574011aa438e63d6761be1aced45ef28ce5066dd18cb8ea56f4dfcde165db6777da - languageName: node - linkType: hard - -"metro-babel-transformer@npm:0.73.9": - version: 0.73.9 - resolution: "metro-babel-transformer@npm:0.73.9" - dependencies: - "@babel/core": ^7.20.0 - hermes-parser: 0.8.0 - metro-source-map: 0.73.9 - nullthrows: ^1.1.1 - checksum: a136f110bdd5661d3e0cc9ff5399a480151205e91f7ce735820c4df0eb47e0d002496ceeed497799045b4c9695a63ce9d0b8235ad6844dd3854d9e5337f74627 - languageName: node - linkType: hard - "metro-cache-key@npm:0.72.3": version: 0.72.3 resolution: "metro-cache-key@npm:0.72.3" @@ -26569,13 +23073,6 @@ __metadata: languageName: node linkType: hard -"metro-cache-key@npm:0.73.9": - version: 0.73.9 - resolution: "metro-cache-key@npm:0.73.9" - checksum: 96265f4a65bf7b7d1268150b0167143e517c3a5f6dddc593d025dd33d514b27bdc8b756a1d7dbcde2f0b092ec6defa564ec81066a7da158cef250de47b39ac7e - languageName: node - linkType: hard - "metro-cache@npm:0.72.3": version: 0.72.3 resolution: "metro-cache@npm:0.72.3" @@ -26586,16 +23083,6 @@ __metadata: languageName: node linkType: hard -"metro-cache@npm:0.73.9": - version: 0.73.9 - resolution: "metro-cache@npm:0.73.9" - dependencies: - metro-core: 0.73.9 - rimraf: ^3.0.2 - checksum: a573419ca7e2a44c4e5a93cbd7c8609856fd0574fea0576252ddf8705334fda74297686b507cbecdf6f8c97de2c6a9982beea60607bd6d90db36c2958808b83c - languageName: node - linkType: hard - "metro-config@npm:0.72.3": version: 0.72.3 resolution: "metro-config@npm:0.72.3" @@ -26610,20 +23097,6 @@ __metadata: languageName: node linkType: hard -"metro-config@npm:0.73.9": - version: 0.73.9 - resolution: "metro-config@npm:0.73.9" - dependencies: - cosmiconfig: ^5.0.5 - jest-validate: ^26.5.2 - metro: 0.73.9 - metro-cache: 0.73.9 - metro-core: 0.73.9 - metro-runtime: 0.73.9 - checksum: e40dde49a6c1e302f001c727e39fcf7d79433e872b0f74c4ecbfa90de0b6a51b2b0647a19c6905548a002258c552d0e2d4b110daa6f4f100aa5fc642ae6bbc88 - languageName: node - linkType: hard - "metro-core@npm:0.72.3": version: 0.72.3 resolution: "metro-core@npm:0.72.3" @@ -26634,16 +23107,6 @@ __metadata: languageName: node linkType: hard -"metro-core@npm:0.73.9": - version: 0.73.9 - resolution: "metro-core@npm:0.73.9" - dependencies: - lodash.throttle: ^4.1.1 - metro-resolver: 0.73.9 - checksum: d41cd99bc2c671a5d675023ec27cef6dc74ef05330476851d5a0a45b452e61f05fae5a93cb1fcee24f26aa272a06051d9277097fadc838c0669929a5ce4cfa1b - languageName: node - linkType: hard - "metro-file-map@npm:0.72.3": version: 0.72.3 resolution: "metro-file-map@npm:0.72.3" @@ -26668,31 +23131,6 @@ __metadata: languageName: node linkType: hard -"metro-file-map@npm:0.73.9": - version: 0.73.9 - resolution: "metro-file-map@npm:0.73.9" - dependencies: - abort-controller: ^3.0.0 - anymatch: ^3.0.3 - debug: ^2.2.0 - fb-watchman: ^2.0.0 - fsevents: ^2.3.2 - graceful-fs: ^4.2.4 - invariant: ^2.2.4 - jest-regex-util: ^27.0.6 - jest-serializer: ^27.0.6 - jest-util: ^27.2.0 - jest-worker: ^27.2.0 - micromatch: ^4.0.4 - nullthrows: ^1.1.1 - walker: ^1.0.7 - dependenciesMeta: - fsevents: - optional: true - checksum: f8e462e11e0235afdf46ccc0c7f113fe7d50ba174ba90d988c06472d144f187cefde9de2bd60a3990afa54b11cc0688b5ffc93a763609998a6646765fed08f20 - languageName: node - linkType: hard - "metro-hermes-compiler@npm:0.72.3": version: 0.72.3 resolution: "metro-hermes-compiler@npm:0.72.3" @@ -26700,13 +23138,6 @@ __metadata: languageName: node linkType: hard -"metro-hermes-compiler@npm:0.73.9": - version: 0.73.9 - resolution: "metro-hermes-compiler@npm:0.73.9" - checksum: 40c300b81fff2d420836973dad41588d8a3f7606da69b48b77efb23f05000d8ce1defe5a7558d9894b56c1b2396b4e84e899133fa458acb2c2e044e588ba7873 - languageName: node - linkType: hard - "metro-inspector-proxy@npm:0.72.3": version: 0.72.3 resolution: "metro-inspector-proxy@npm:0.72.3" @@ -26721,29 +23152,6 @@ __metadata: languageName: node linkType: hard -"metro-inspector-proxy@npm:0.73.9": - version: 0.73.9 - resolution: "metro-inspector-proxy@npm:0.73.9" - dependencies: - connect: ^3.6.5 - debug: ^2.2.0 - ws: ^7.5.1 - yargs: ^17.5.1 - bin: - metro-inspector-proxy: src/cli.js - checksum: 339a8930dafd83479db3289da9db1b80ca2cae57d50b05ed707ffb8dff5da36a2f901f0c8db746d1336736a459dc6546ae6a9acad8a2c3c1fce5a9fbb6bd0603 - languageName: node - linkType: hard - -"metro-minify-terser@npm:0.73.9": - version: 0.73.9 - resolution: "metro-minify-terser@npm:0.73.9" - dependencies: - terser: ^5.15.0 - checksum: afa386384bc87c9bbf65766e585058434da275573f21604d7747e6937b8001f94d5ae6f14436a267041bc3fd0ebb256fd0ccad0164aa34811627d0389df741e0 - languageName: node - linkType: hard - "metro-minify-uglify@npm:0.72.3": version: 0.72.3 resolution: "metro-minify-uglify@npm:0.72.3" @@ -26753,15 +23161,6 @@ __metadata: languageName: node linkType: hard -"metro-minify-uglify@npm:0.73.9": - version: 0.73.9 - resolution: "metro-minify-uglify@npm:0.73.9" - dependencies: - uglify-es: ^3.1.9 - checksum: d579e03d2bd45b156acb79469d31827a480b7905a50390010f6f95b588fe7f0a65ae518c5a70fee10b4230a4c15fe5ad70a9bce27985b60b8a0ba3e00ae1d3aa - languageName: node - linkType: hard - "metro-react-native-babel-preset@npm:0.72.3": version: 0.72.3 resolution: "metro-react-native-babel-preset@npm:0.72.3" @@ -26811,102 +23210,6 @@ __metadata: languageName: node linkType: hard -"metro-react-native-babel-preset@npm:0.73.8": - version: 0.73.8 - resolution: "metro-react-native-babel-preset@npm:0.73.8" - dependencies: - "@babel/core": ^7.20.0 - "@babel/plugin-proposal-async-generator-functions": ^7.0.0 - "@babel/plugin-proposal-class-properties": ^7.0.0 - "@babel/plugin-proposal-export-default-from": ^7.0.0 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.0.0 - "@babel/plugin-proposal-object-rest-spread": ^7.0.0 - "@babel/plugin-proposal-optional-catch-binding": ^7.0.0 - "@babel/plugin-proposal-optional-chaining": ^7.0.0 - "@babel/plugin-syntax-dynamic-import": ^7.0.0 - "@babel/plugin-syntax-export-default-from": ^7.0.0 - "@babel/plugin-syntax-flow": ^7.18.0 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0 - "@babel/plugin-syntax-optional-chaining": ^7.0.0 - "@babel/plugin-transform-arrow-functions": ^7.0.0 - "@babel/plugin-transform-async-to-generator": ^7.0.0 - "@babel/plugin-transform-block-scoping": ^7.0.0 - "@babel/plugin-transform-classes": ^7.0.0 - "@babel/plugin-transform-computed-properties": ^7.0.0 - "@babel/plugin-transform-destructuring": ^7.0.0 - "@babel/plugin-transform-flow-strip-types": ^7.0.0 - "@babel/plugin-transform-function-name": ^7.0.0 - "@babel/plugin-transform-literals": ^7.0.0 - "@babel/plugin-transform-modules-commonjs": ^7.0.0 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0 - "@babel/plugin-transform-parameters": ^7.0.0 - "@babel/plugin-transform-react-display-name": ^7.0.0 - "@babel/plugin-transform-react-jsx": ^7.0.0 - "@babel/plugin-transform-react-jsx-self": ^7.0.0 - "@babel/plugin-transform-react-jsx-source": ^7.0.0 - "@babel/plugin-transform-runtime": ^7.0.0 - "@babel/plugin-transform-shorthand-properties": ^7.0.0 - "@babel/plugin-transform-spread": ^7.0.0 - "@babel/plugin-transform-sticky-regex": ^7.0.0 - "@babel/plugin-transform-template-literals": ^7.0.0 - "@babel/plugin-transform-typescript": ^7.5.0 - "@babel/plugin-transform-unicode-regex": ^7.0.0 - "@babel/template": ^7.0.0 - react-refresh: ^0.4.0 - peerDependencies: - "@babel/core": "*" - checksum: 3d9b6308163b60ffc4d066b997e5d0205a39f72f0de4e376713262e552f22fc1369321f225636cf94f4833b3d2dd737b4ec2f92776137641c085d2a13db00979 - languageName: node - linkType: hard - -"metro-react-native-babel-preset@npm:0.73.9": - version: 0.73.9 - resolution: "metro-react-native-babel-preset@npm:0.73.9" - dependencies: - "@babel/core": ^7.20.0 - "@babel/plugin-proposal-async-generator-functions": ^7.0.0 - "@babel/plugin-proposal-class-properties": ^7.0.0 - "@babel/plugin-proposal-export-default-from": ^7.0.0 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.0.0 - "@babel/plugin-proposal-object-rest-spread": ^7.0.0 - "@babel/plugin-proposal-optional-catch-binding": ^7.0.0 - "@babel/plugin-proposal-optional-chaining": ^7.0.0 - "@babel/plugin-syntax-dynamic-import": ^7.0.0 - "@babel/plugin-syntax-export-default-from": ^7.0.0 - "@babel/plugin-syntax-flow": ^7.18.0 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0 - "@babel/plugin-syntax-optional-chaining": ^7.0.0 - "@babel/plugin-transform-arrow-functions": ^7.0.0 - "@babel/plugin-transform-async-to-generator": ^7.0.0 - "@babel/plugin-transform-block-scoping": ^7.0.0 - "@babel/plugin-transform-classes": ^7.0.0 - "@babel/plugin-transform-computed-properties": ^7.0.0 - "@babel/plugin-transform-destructuring": ^7.0.0 - "@babel/plugin-transform-flow-strip-types": ^7.0.0 - "@babel/plugin-transform-function-name": ^7.0.0 - "@babel/plugin-transform-literals": ^7.0.0 - "@babel/plugin-transform-modules-commonjs": ^7.0.0 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0 - "@babel/plugin-transform-parameters": ^7.0.0 - "@babel/plugin-transform-react-display-name": ^7.0.0 - "@babel/plugin-transform-react-jsx": ^7.0.0 - "@babel/plugin-transform-react-jsx-self": ^7.0.0 - "@babel/plugin-transform-react-jsx-source": ^7.0.0 - "@babel/plugin-transform-runtime": ^7.0.0 - "@babel/plugin-transform-shorthand-properties": ^7.0.0 - "@babel/plugin-transform-spread": ^7.0.0 - "@babel/plugin-transform-sticky-regex": ^7.0.0 - "@babel/plugin-transform-template-literals": ^7.0.0 - "@babel/plugin-transform-typescript": ^7.5.0 - "@babel/plugin-transform-unicode-regex": ^7.0.0 - "@babel/template": ^7.0.0 - react-refresh: ^0.4.0 - peerDependencies: - "@babel/core": "*" - checksum: ab5f099fbf2077cdf9cdcb906157a9d6571f90e461ca03434090fd0f4a671a95320c3a8a1379845aa5bfa3bdb3e8a47eda779f35dc41de70464d4ece3c1b33bc - languageName: node - linkType: hard - "metro-react-native-babel-transformer@npm:0.72.3": version: 0.72.3 resolution: "metro-react-native-babel-transformer@npm:0.72.3" @@ -26924,40 +23227,6 @@ __metadata: languageName: node linkType: hard -"metro-react-native-babel-transformer@npm:0.73.8": - version: 0.73.8 - resolution: "metro-react-native-babel-transformer@npm:0.73.8" - dependencies: - "@babel/core": ^7.20.0 - babel-preset-fbjs: ^3.4.0 - hermes-parser: 0.8.0 - metro-babel-transformer: 0.73.8 - metro-react-native-babel-preset: 0.73.8 - metro-source-map: 0.73.8 - nullthrows: ^1.1.1 - peerDependencies: - "@babel/core": "*" - checksum: c619941dfca69b53684ca21b5fd3d669949ae25175cd5d45d7d2c2f792f7e58dac4706a39d431309649292efe1715eb2c30b6c4b6db75ac5629ffd59014b8884 - languageName: node - linkType: hard - -"metro-react-native-babel-transformer@npm:0.73.9": - version: 0.73.9 - resolution: "metro-react-native-babel-transformer@npm:0.73.9" - dependencies: - "@babel/core": ^7.20.0 - babel-preset-fbjs: ^3.4.0 - hermes-parser: 0.8.0 - metro-babel-transformer: 0.73.9 - metro-react-native-babel-preset: 0.73.9 - metro-source-map: 0.73.9 - nullthrows: ^1.1.1 - peerDependencies: - "@babel/core": "*" - checksum: f54224a1b851ccb939ef71763b802ef35d5af70fb571cf4b61477a75a357000a07bd7ea5b900402eb718586af4dfd1aaa2b433757167882642bf3beb66e980e0 - languageName: node - linkType: hard - "metro-resolver@npm:0.72.3": version: 0.72.3 resolution: "metro-resolver@npm:0.72.3" @@ -26967,15 +23236,6 @@ __metadata: languageName: node linkType: hard -"metro-resolver@npm:0.73.9": - version: 0.73.9 - resolution: "metro-resolver@npm:0.73.9" - dependencies: - absolute-path: ^0.0.0 - checksum: 32ba18d823f73142ab768bec29668337983a2f155aff633a59b872ec99fe043808249628a48afded0b72005a2d6283dc7618e8450deb8997e4567c2db1ca9ee3 - languageName: node - linkType: hard - "metro-runtime@npm:0.72.3": version: 0.72.3 resolution: "metro-runtime@npm:0.72.3" @@ -26986,26 +23246,6 @@ __metadata: languageName: node linkType: hard -"metro-runtime@npm:0.73.8": - version: 0.73.8 - resolution: "metro-runtime@npm:0.73.8" - dependencies: - "@babel/runtime": ^7.0.0 - react-refresh: ^0.4.0 - checksum: 08242a92924466cc83d2afb9b29193aa3b24255d8e351727cbff77a8e9f85776aab37d045d10140c8b113926a57fe80d22ef6da152a7294df8d93eddec565374 - languageName: node - linkType: hard - -"metro-runtime@npm:0.73.9": - version: 0.73.9 - resolution: "metro-runtime@npm:0.73.9" - dependencies: - "@babel/runtime": ^7.0.0 - react-refresh: ^0.4.0 - checksum: b6afd195fe0f99281d6a71e4b742545de62b8f54b0731bb79da55b98b30561a807f90f46e96469aa96dec720bac3153e51741c038d0d9171e4c395aeda62ae4a - languageName: node - linkType: hard - "metro-source-map@npm:0.72.3": version: 0.72.3 resolution: "metro-source-map@npm:0.72.3" @@ -27022,38 +23262,6 @@ __metadata: languageName: node linkType: hard -"metro-source-map@npm:0.73.8": - version: 0.73.8 - resolution: "metro-source-map@npm:0.73.8" - dependencies: - "@babel/traverse": ^7.20.0 - "@babel/types": ^7.20.0 - invariant: ^2.2.4 - metro-symbolicate: 0.73.8 - nullthrows: ^1.1.1 - ob1: 0.73.8 - source-map: ^0.5.6 - vlq: ^1.0.0 - checksum: 1a6cf57a07ef5f1f7f2cec83c5ed345fe75ec6a75288b29d7de609b047179f32632112d665aad601cef7f30a6f1398ae5c42074914bb1286cb8e3f0f6c720eb6 - languageName: node - linkType: hard - -"metro-source-map@npm:0.73.9": - version: 0.73.9 - resolution: "metro-source-map@npm:0.73.9" - dependencies: - "@babel/traverse": ^7.20.0 - "@babel/types": ^7.20.0 - invariant: ^2.2.4 - metro-symbolicate: 0.73.9 - nullthrows: ^1.1.1 - ob1: 0.73.9 - source-map: ^0.5.6 - vlq: ^1.0.0 - checksum: 289db0ddacebbeeea0d126018978476f8da3ec4646e196b873d4e35ff8c3f1d3e409110b008637d52d7aee4dda0d7ca0b2e1bf8f1944e0a015ef6f1189d1f7d0 - languageName: node - linkType: hard - "metro-symbolicate@npm:0.72.3": version: 0.72.3 resolution: "metro-symbolicate@npm:0.72.3" @@ -27070,38 +23278,6 @@ __metadata: languageName: node linkType: hard -"metro-symbolicate@npm:0.73.8": - version: 0.73.8 - resolution: "metro-symbolicate@npm:0.73.8" - dependencies: - invariant: ^2.2.4 - metro-source-map: 0.73.8 - nullthrows: ^1.1.1 - source-map: ^0.5.6 - through2: ^2.0.1 - vlq: ^1.0.0 - bin: - metro-symbolicate: src/index.js - checksum: 79a308959ee8207097dccaa8a5b35b8526d495598e0edcff01d499536d9c65879f37e223c3f90427e059751bab0901f89c232819e8984d615ea8f56fef17b474 - languageName: node - linkType: hard - -"metro-symbolicate@npm:0.73.9": - version: 0.73.9 - resolution: "metro-symbolicate@npm:0.73.9" - dependencies: - invariant: ^2.2.4 - metro-source-map: 0.73.9 - nullthrows: ^1.1.1 - source-map: ^0.5.6 - through2: ^2.0.1 - vlq: ^1.0.0 - bin: - metro-symbolicate: src/index.js - checksum: 056ea58297a63fb613df3580cba0a338b9dfc3c7e5f1c3e1cd4997c69d3d8476d53ca5127baa557de61bffa0feee9b383f18a7bc776e5677df729382ee874a31 - languageName: node - linkType: hard - "metro-transform-plugins@npm:0.72.3": version: 0.72.3 resolution: "metro-transform-plugins@npm:0.72.3" @@ -27115,19 +23291,6 @@ __metadata: languageName: node linkType: hard -"metro-transform-plugins@npm:0.73.9": - version: 0.73.9 - resolution: "metro-transform-plugins@npm:0.73.9" - dependencies: - "@babel/core": ^7.20.0 - "@babel/generator": ^7.20.0 - "@babel/template": ^7.0.0 - "@babel/traverse": ^7.20.0 - nullthrows: ^1.1.1 - checksum: 47fdf0709e0235aa8cf5e6bb00cbeaab475760058189d558eb3644debb9e2bab7473294899ffb8f99135392b7fb48671eca5c6fc14640d2996a1302cb6fce19c - languageName: node - linkType: hard - "metro-transform-worker@npm:0.72.3": version: 0.72.3 resolution: "metro-transform-worker@npm:0.72.3" @@ -27149,27 +23312,6 @@ __metadata: languageName: node linkType: hard -"metro-transform-worker@npm:0.73.9": - version: 0.73.9 - resolution: "metro-transform-worker@npm:0.73.9" - dependencies: - "@babel/core": ^7.20.0 - "@babel/generator": ^7.20.0 - "@babel/parser": ^7.20.0 - "@babel/types": ^7.20.0 - babel-preset-fbjs: ^3.4.0 - metro: 0.73.9 - metro-babel-transformer: 0.73.9 - metro-cache: 0.73.9 - metro-cache-key: 0.73.9 - metro-hermes-compiler: 0.73.9 - metro-source-map: 0.73.9 - metro-transform-plugins: 0.73.9 - nullthrows: ^1.1.1 - checksum: 7cbdac0b6c87c718214378c0d87bb1a95505601bd607c3247b425b2ec46af4606606baac3ba6a397a9ab3726186047c80149138ab00aa7e4502f35541948e211 - languageName: node - linkType: hard - "metro@npm:0.72.3": version: 0.72.3 resolution: "metro@npm:0.72.3" @@ -27230,66 +23372,6 @@ __metadata: languageName: node linkType: hard -"metro@npm:0.73.9": - version: 0.73.9 - resolution: "metro@npm:0.73.9" - dependencies: - "@babel/code-frame": ^7.0.0 - "@babel/core": ^7.20.0 - "@babel/generator": ^7.20.0 - "@babel/parser": ^7.20.0 - "@babel/template": ^7.0.0 - "@babel/traverse": ^7.20.0 - "@babel/types": ^7.20.0 - absolute-path: ^0.0.0 - accepts: ^1.3.7 - async: ^3.2.2 - chalk: ^4.0.0 - ci-info: ^2.0.0 - connect: ^3.6.5 - debug: ^2.2.0 - denodeify: ^1.2.1 - error-stack-parser: ^2.0.6 - graceful-fs: ^4.2.4 - hermes-parser: 0.8.0 - image-size: ^0.6.0 - invariant: ^2.2.4 - jest-worker: ^27.2.0 - lodash.throttle: ^4.1.1 - metro-babel-transformer: 0.73.9 - metro-cache: 0.73.9 - metro-cache-key: 0.73.9 - metro-config: 0.73.9 - metro-core: 0.73.9 - metro-file-map: 0.73.9 - metro-hermes-compiler: 0.73.9 - metro-inspector-proxy: 0.73.9 - metro-minify-terser: 0.73.9 - metro-minify-uglify: 0.73.9 - metro-react-native-babel-preset: 0.73.9 - metro-resolver: 0.73.9 - metro-runtime: 0.73.9 - metro-source-map: 0.73.9 - metro-symbolicate: 0.73.9 - metro-transform-plugins: 0.73.9 - metro-transform-worker: 0.73.9 - mime-types: ^2.1.27 - node-fetch: ^2.2.0 - nullthrows: ^1.1.1 - rimraf: ^3.0.2 - serialize-error: ^2.1.0 - source-map: ^0.5.6 - strip-ansi: ^6.0.0 - temp: 0.8.3 - throat: ^5.0.0 - ws: ^7.5.1 - yargs: ^17.5.1 - bin: - metro: src/cli.js - checksum: 2ca5d6e02e1b28170e82c6fabe77156b99ae282a1ea67a2ba2d22a0406f9838fb30c031ea0c342cd3219a8f03e252d8d6a30e867d08eb2a5ecb10ad12e7d0184 - languageName: node - linkType: hard - "micromatch@npm:^3.0.4, micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": version: 3.1.10 resolution: "micromatch@npm:3.1.10" @@ -27350,13 +23432,6 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f - languageName: node - linkType: hard - "mime-db@npm:~1.25.0": version: 1.25.0 resolution: "mime-db@npm:1.25.0" @@ -27373,15 +23448,6 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:2.1.35": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: 1.52.0 - checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 - languageName: node - linkType: hard - "mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.27, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24": version: 2.1.34 resolution: "mime-types@npm:2.1.34" @@ -27944,7 +24010,7 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:0.0.8, mute-stream@npm:~0.0.4": +"mute-stream@npm:~0.0.4": version: 0.0.8 resolution: "mute-stream@npm:0.0.8" checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1 @@ -28104,22 +24170,6 @@ __metadata: languageName: node linkType: hard -"netmask@npm:^2.0.2": - version: 2.0.2 - resolution: "netmask@npm:2.0.2" - checksum: c65cb8d3f7ea5669edddb3217e4c96910a60d0d9a4b52d9847ff6b28b2d0277cd8464eee0ef85133cdee32605c57940cacdd04a9a019079b091b6bba4cb0ec22 - languageName: node - linkType: hard - -"new-github-release-url@npm:2.0.0": - version: 2.0.0 - resolution: "new-github-release-url@npm:2.0.0" - dependencies: - type-fest: ^2.5.1 - checksum: 3d4ae0f3b775623ceed8e558b6f9850e897aea981a9c937d3ad4e018669c829beccb2c4b5a6af996726ebf86c5b7638368dfc01f3ac2e395d1df29309bc0c5ca - languageName: node - linkType: hard - "next-tick@npm:~1.0.0": version: 1.0.0 resolution: "next-tick@npm:1.0.0" @@ -28492,13 +24542,6 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.8": - version: 2.0.10 - resolution: "node-releases@npm:2.0.10" - checksum: d784ecde25696a15d449c4433077f5cce620ed30a1656c4abf31282bfc691a70d9618bae6868d247a67914d1be5cc4fde22f65a05f4398cdfb92e0fc83cadfbc - languageName: node - linkType: hard - "node-rsa@npm:1.1.1": version: 1.1.1 resolution: "node-rsa@npm:1.1.1" @@ -28920,20 +24963,6 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.73.8": - version: 0.73.8 - resolution: "ob1@npm:0.73.8" - checksum: 92e10c34cc7f700256a61b3f782a828f9fe222a65895a9f08b3b2d3b4afccae3805d8807f41cdcddfb5a020f37b874e81055e36329ffc6802d523ed2d0d26ebe - languageName: node - linkType: hard - -"ob1@npm:0.73.9": - version: 0.73.9 - resolution: "ob1@npm:0.73.9" - checksum: 6f45eeb21ca426259f8edb21a68127b3ec85bd1b01c00f3637c077f20fca32a428d19038aa09f1cfbe1f4eb0df5fdcfb9de90523b00bc9b99f129853584e20c1 - languageName: node - linkType: hard - "object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -29249,17 +25278,6 @@ __metadata: languageName: node linkType: hard -"open@npm:8.4.0": - version: 8.4.0 - resolution: "open@npm:8.4.0" - dependencies: - define-lazy-prop: ^2.0.0 - is-docker: ^2.1.1 - is-wsl: ^2.2.0 - checksum: e9545bec64cdbf30a0c35c1bdc310344adf8428a117f7d8df3c0af0a0a24c513b304916a6d9b11db0190ff7225c2d578885080b761ed46a3d5f6f1eebb98b63c - languageName: node - linkType: hard - "open@npm:8.4.2": version: 8.4.2 resolution: "open@npm:8.4.2" @@ -29326,23 +25344,6 @@ __metadata: languageName: node linkType: hard -"ora@npm:6.1.0": - version: 6.1.0 - resolution: "ora@npm:6.1.0" - dependencies: - bl: ^5.0.0 - chalk: ^5.0.0 - cli-cursor: ^4.0.0 - cli-spinners: ^2.6.1 - is-interactive: ^2.0.0 - is-unicode-supported: ^1.1.0 - log-symbols: ^5.1.0 - strip-ansi: ^7.0.1 - wcwidth: ^1.0.1 - checksum: 0e84d9c32f2c62617324658ea547963412152f0bf60c1580ed18ec660769713452a6a47d117a1767bb118bb0867720ecc109ef6e12d18fd71ae244683e722b23 - languageName: node - linkType: hard - "ora@npm:^5.1.0, ora@npm:^5.4.1": version: 5.4.1 resolution: "ora@npm:5.4.1" @@ -29409,16 +25410,6 @@ __metadata: languageName: node linkType: hard -"os-name@npm:5.0.1": - version: 5.0.1 - resolution: "os-name@npm:5.0.1" - dependencies: - macos-release: ^3.0.1 - windows-release: ^5.0.1 - checksum: 7fe0db633aae8a030d0897655deede763a5b76a2b7b156e3f956e28b1c2ba9bb43565ce6b82cb4cf1c196673a80ca68b420d33450e29dd82911f3b37fc168142 - languageName: node - linkType: hard - "os-name@npm:^3.1.0": version: 3.1.0 resolution: "os-name@npm:3.1.0" @@ -29476,13 +25467,6 @@ __metadata: languageName: node linkType: hard -"p-cancelable@npm:^3.0.0": - version: 3.0.0 - resolution: "p-cancelable@npm:3.0.0" - checksum: 2b5ae34218f9c2cf7a7c18e5d9a726ef9b165ef07e6c959f6738371509e747334b5f78f3bcdeb03d8a12dcb978faf641fd87eb21486ed7d36fb823b8ddef3219 - languageName: node - linkType: hard - "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -29633,34 +25617,6 @@ __metadata: languageName: node linkType: hard -"pac-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "pac-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": 1 - agent-base: 6 - debug: 4 - get-uri: 3 - http-proxy-agent: ^4.0.1 - https-proxy-agent: 5 - pac-resolver: ^5.0.0 - raw-body: ^2.2.0 - socks-proxy-agent: 5 - checksum: cfd26a0e2ebfea4ca6162465018ce093bf147d26cf6c8fb3e7155bc7c184370d80d4d09a1c097e3db7676d0e3f574ea1cb56a4aa7d1d2e5cca6238935fabf010 - languageName: node - linkType: hard - -"pac-resolver@npm:^5.0.0": - version: 5.0.1 - resolution: "pac-resolver@npm:5.0.1" - dependencies: - degenerator: ^3.0.2 - ip: ^1.1.5 - netmask: ^2.0.2 - checksum: e3bd8aada70d173cd4cec1ac810fb56161678b7a597060a740c4a31d9c5f8cd95687b2d0fd90b69c0cafe5ef787404074f38042ba08c8d378fed48973f58e493 - languageName: node - linkType: hard - "package-hash@npm:^4.0.0": version: 4.0.0 resolution: "package-hash@npm:4.0.0" @@ -29673,18 +25629,6 @@ __metadata: languageName: node linkType: hard -"package-json@npm:^6.3.0": - version: 6.5.0 - resolution: "package-json@npm:6.5.0" - dependencies: - got: ^9.6.0 - registry-auth-token: ^4.0.0 - registry-url: ^5.0.0 - semver: ^6.2.0 - checksum: cc9f890d3667d7610e6184decf543278b87f657d1ace0deb4a9c9155feca738ef88f660c82200763d3348010f4e42e9c7adc91e96ab0f86a770955995b5351e2 - languageName: node - linkType: hard - "packet-reader@npm:1.0.0": version: 1.0.0 resolution: "packet-reader@npm:1.0.0" @@ -30377,15 +26321,6 @@ __metadata: languageName: node linkType: hard -"pod-install@npm:0.1.0": - version: 0.1.0 - resolution: "pod-install@npm:0.1.0" - bin: - pod-install: build/index.js - checksum: ece2bafc2cab278d540db314c3ea1b62c21e511c927478cf30bd6424d92b7f970c8d255e0b18a48b4ec2f83fdd0775ea3a983b0596819a2b5c324340a592104d - languageName: node - linkType: hard - "pofile@npm:1.0.x": version: 1.0.11 resolution: "pofile@npm:1.0.11" @@ -30647,15 +26582,6 @@ __metadata: languageName: node linkType: hard -"prettier-linter-helpers@npm:^1.0.0": - version: 1.0.0 - resolution: "prettier-linter-helpers@npm:1.0.0" - dependencies: - fast-diff: ^1.1.2 - checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392 - languageName: node - linkType: hard - "prettier@npm:2.8.3": version: 2.8.3 resolution: "prettier@npm:2.8.3" @@ -30696,18 +26622,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.3": - version: 28.1.3 - resolution: "pretty-format@npm:28.1.3" - dependencies: - "@jest/schemas": ^28.1.3 - ansi-regex: ^5.0.1 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 - checksum: e69f857358a3e03d271252d7524bec758c35e44680287f36c1cb905187fbc82da9981a6eb07edfd8a03bc3cbeebfa6f5234c13a3d5b59f2bbdf9b4c4053e0a7f - languageName: node - linkType: hard - "pretty-format@npm:^29.0.0, pretty-format@npm:^29.3.1": version: 29.3.1 resolution: "pretty-format@npm:29.3.1" @@ -30807,7 +26721,7 @@ __metadata: languageName: node linkType: hard -"progress@npm:^2.0.0, progress@npm:^2.0.3": +"progress@npm:^2.0.3": version: 2.0.3 resolution: "progress@npm:2.0.3" checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 @@ -30841,20 +26755,6 @@ __metadata: languageName: node linkType: hard -"promise.allsettled@npm:1.0.5": - version: 1.0.5 - resolution: "promise.allsettled@npm:1.0.5" - dependencies: - array.prototype.map: ^1.0.4 - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - get-intrinsic: ^1.1.1 - iterate-value: ^1.0.2 - checksum: 92775552d3a3487ed924852e5de00a217a202cefc833e8cc169283fe4f7dbe09953505b0c7471b2681e09aa7d064bdbd07b978d44ff536f712e4dcd7c9faba35 - languageName: node - linkType: hard - "promise@npm:8.3.0, promise@npm:^8.3.0": version: 8.3.0 resolution: "promise@npm:8.3.0" @@ -30873,7 +26773,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1, prompts@npm:^2.4.0, prompts@npm:^2.4.2": +"prompts@npm:^2.0.1, prompts@npm:^2.4.0": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -30958,29 +26858,6 @@ __metadata: languageName: node linkType: hard -"proxy-agent@npm:5.0.0": - version: 5.0.0 - resolution: "proxy-agent@npm:5.0.0" - dependencies: - agent-base: ^6.0.0 - debug: 4 - http-proxy-agent: ^4.0.0 - https-proxy-agent: ^5.0.0 - lru-cache: ^5.1.1 - pac-proxy-agent: ^5.0.0 - proxy-from-env: ^1.0.0 - socks-proxy-agent: ^5.0.0 - checksum: 3b0bb73a4d3a07711d3cad72b2fa4320880f7a6ec1959cdcc186ac6ffb173db8137d7c4046c27fdfa6e2207b2eb75e802f3d5e14c766700586ec4d47299a5124 - languageName: node - linkType: hard - -"proxy-from-env@npm:^1.0.0": - version: 1.1.0 - resolution: "proxy-from-env@npm:1.1.0" - checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 - languageName: node - linkType: hard - "psl@npm:^1.1.28, psl@npm:^1.1.33": version: 1.8.0 resolution: "psl@npm:1.8.0" @@ -31079,15 +26956,6 @@ __metadata: languageName: node linkType: hard -"pupa@npm:^2.1.1": - version: 2.1.1 - resolution: "pupa@npm:2.1.1" - dependencies: - escape-goat: ^2.0.0 - checksum: 49529e50372ffdb0cccf0efa0f3b3cb0a2c77805d0d9cc2725bd2a0f6bb414631e61c93a38561b26be1259550b7bb6c2cb92315aa09c8bf93f3bdcb49f2b2fb7 - languageName: node - linkType: hard - "pure-rand@npm:^6.0.0": version: 6.0.1 resolution: "pure-rand@npm:6.0.1" @@ -31265,7 +27133,7 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:2.5.2, raw-body@npm:^2.2.0": +"raw-body@npm:2.5.2": version: 2.5.2 resolution: "raw-body@npm:2.5.2" dependencies: @@ -31277,7 +27145,7 @@ __metadata: languageName: node linkType: hard -"rc@npm:1.2.8, rc@npm:^1.2.7, rc@npm:^1.2.8": +"rc@npm:^1.2.7": version: 1.2.8 resolution: "rc@npm:1.2.8" dependencies: @@ -31342,16 +27210,6 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^4.26.1": - version: 4.27.6 - resolution: "react-devtools-core@npm:4.27.6" - dependencies: - shell-quote: ^1.6.1 - ws: ^7 - checksum: c0ec5d798c1bbf8c8861677a5940ad552efbe7aa99f2a4aa04e2841605266bc93b2b5956890b5d6c5136f88c6a0c8d080b929dde89227ac56d4a7fb0e85fe55f - languageName: node - linkType: hard - "react-dom@npm:18.2.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" @@ -31420,39 +27278,6 @@ __metadata: languageName: node linkType: hard -"react-native-builder-bob@npm:0.18.3": - version: 0.18.3 - resolution: "react-native-builder-bob@npm:0.18.3" - dependencies: - "@babel/core": ^7.18.5 - "@babel/plugin-proposal-class-properties": ^7.17.12 - "@babel/preset-env": ^7.18.2 - "@babel/preset-flow": ^7.17.12 - "@babel/preset-react": ^7.17.12 - "@babel/preset-typescript": ^7.17.12 - browserslist: ^4.20.4 - cosmiconfig: ^7.0.1 - cross-spawn: ^7.0.3 - dedent: ^0.7.0 - del: ^6.1.1 - fs-extra: ^10.1.0 - glob: ^8.0.3 - is-git-dirty: ^2.0.1 - jetifier: ^2.0.0 - json5: ^2.2.1 - kleur: ^4.1.4 - prompts: ^2.4.2 - which: ^2.0.2 - yargs: ^17.5.1 - dependenciesMeta: - jetifier: - optional: true - bin: - bob: bin/bob - checksum: 98770d20cecfde7f2b44bc0ad0222b4764f35703a2a20981b96b20250ccbe9ab946140a635e38f3786554286020a958cfc85c2b2934c66863f44678bd1bc22f0 - languageName: node - linkType: hard - "react-native-camera@npm:4.2.1": version: 4.2.1 resolution: "react-native-camera@npm:4.2.1" @@ -31483,18 +27308,6 @@ __metadata: languageName: node linkType: hard -"react-native-codegen@npm:^0.71.5": - version: 0.71.5 - resolution: "react-native-codegen@npm:0.71.5" - dependencies: - "@babel/parser": ^7.14.0 - flow-parser: ^0.185.0 - jscodeshift: ^0.13.1 - nullthrows: ^1.1.1 - checksum: d3a40b557d4b3a0d51664070eb8388b0dde247a0518025ff5a815d3573c98ff16f616df8236e827ee16625f685169931db5c966dd144d860ad5aed437b65b28c - languageName: node - linkType: hard - "react-native-dialogbox@npm:0.6.10": version: 0.6.10 resolution: "react-native-dialogbox@npm:0.6.10" @@ -31591,13 +27404,6 @@ __metadata: languageName: node linkType: hard -"react-native-gradle-plugin@npm:^0.71.16": - version: 0.71.17 - resolution: "react-native-gradle-plugin@npm:0.71.17" - checksum: 5ff996bafc3959a36551dc34d481cefb070ede4025b5eb2ce659f51adf74ba0e6845cc019ea1d547e0b4007f1c3c68146fa719688f09bde308f25320c6c6f834 - languageName: node - linkType: hard - "react-native-image-picker@npm:5.3.1": version: 5.3.1 resolution: "react-native-image-picker@npm:5.3.1" @@ -31822,52 +27628,6 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.71.4": - version: 0.71.4 - resolution: "react-native@npm:0.71.4" - dependencies: - "@jest/create-cache-key-function": ^29.2.1 - "@react-native-community/cli": 10.2.0 - "@react-native-community/cli-platform-android": 10.2.0 - "@react-native-community/cli-platform-ios": 10.2.0 - "@react-native/assets": 1.0.0 - "@react-native/normalize-color": 2.1.0 - "@react-native/polyfills": 2.0.0 - abort-controller: ^3.0.0 - anser: ^1.4.9 - base64-js: ^1.1.2 - deprecated-react-native-prop-types: ^3.0.1 - event-target-shim: ^5.0.1 - invariant: ^2.2.4 - jest-environment-node: ^29.2.1 - jsc-android: ^250231.0.0 - memoize-one: ^5.0.0 - metro-react-native-babel-transformer: 0.73.8 - metro-runtime: 0.73.8 - metro-source-map: 0.73.8 - mkdirp: ^0.5.1 - nullthrows: ^1.1.1 - pretty-format: ^26.5.2 - promise: ^8.3.0 - react-devtools-core: ^4.26.1 - react-native-codegen: ^0.71.5 - react-native-gradle-plugin: ^0.71.16 - react-refresh: ^0.4.0 - react-shallow-renderer: ^16.15.0 - regenerator-runtime: ^0.13.2 - scheduler: ^0.23.0 - stacktrace-parser: ^0.1.3 - use-sync-external-store: ^1.0.0 - whatwg-fetch: ^3.0.0 - ws: ^6.2.2 - peerDependencies: - react: 18.2.0 - bin: - react-native: cli.js - checksum: b0f8d71b480cfb48e3beea03bde9e02d30658cad89c6750123d66c628b7d712e6f186eaaf56e7b1c3cd49b263959c6a7fad7847e3c64e34913329e86045f9c5b - languageName: node - linkType: hard - "react-reconciler@npm:^0.26.2": version: 0.26.2 resolution: "react-reconciler@npm:0.26.2" @@ -32198,18 +27958,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:1.1.x": - version: 1.1.14 - resolution: "readable-stream@npm:1.1.14" - dependencies: - core-util-is: ~1.0.0 - inherits: ~2.0.1 - isarray: 0.0.1 - string_decoder: ~0.10.x - checksum: 17dfeae3e909945a4a1abc5613ea92d03269ef54c49288599507fc98ff4615988a1c39a999dcf9aacba70233d9b7040bc11a5f2bfc947e262dedcc0a8b32b5a0 - languageName: node - linkType: hard - "readable-stream@npm:2 || 3, readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": version: 3.6.0 resolution: "readable-stream@npm:3.6.0" @@ -32426,15 +28174,6 @@ __metadata: languageName: node linkType: hard -"regenerator-transform@npm:^0.15.1": - version: 0.15.1 - resolution: "regenerator-transform@npm:0.15.1" - dependencies: - "@babel/runtime": ^7.8.4 - checksum: 2d15bdeadbbfb1d12c93f5775493d85874dbe1d405bec323da5c61ec6e701bc9eea36167483e1a5e752de9b2df59ab9a2dfff6bf3784f2b28af2279a673d29a4 - languageName: node - linkType: hard - "regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": version: 1.0.2 resolution: "regex-not@npm:1.0.2" @@ -32501,38 +28240,6 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^5.3.1": - version: 5.3.2 - resolution: "regexpu-core@npm:5.3.2" - dependencies: - "@babel/regjsgen": ^0.8.0 - regenerate: ^1.4.2 - regenerate-unicode-properties: ^10.1.0 - regjsparser: ^0.9.1 - unicode-match-property-ecmascript: ^2.0.0 - unicode-match-property-value-ecmascript: ^2.1.0 - checksum: 95bb97088419f5396e07769b7de96f995f58137ad75fac5811fb5fe53737766dfff35d66a0ee66babb1eb55386ef981feaef392f9df6d671f3c124812ba24da2 - languageName: node - linkType: hard - -"registry-auth-token@npm:^4.0.0": - version: 4.2.2 - resolution: "registry-auth-token@npm:4.2.2" - dependencies: - rc: 1.2.8 - checksum: c5030198546ecfdcbcb0722cbc3e260c4f5f174d8d07bdfedd4620e79bfdf17a2db735aa230d600bd388fce6edd26c0a9ed2eb7e9b4641ec15213a28a806688b - languageName: node - linkType: hard - -"registry-url@npm:^5.0.0": - version: 5.1.0 - resolution: "registry-url@npm:5.1.0" - dependencies: - rc: ^1.2.8 - checksum: bcea86c84a0dbb66467b53187fadebfea79017cddfb4a45cf27530d7275e49082fe9f44301976eb0164c438e395684bcf3dae4819b36ff9d1640d8cc60c73df9 - languageName: node - linkType: hard - "regjsgen@npm:^0.7.1": version: 0.7.1 resolution: "regjsgen@npm:0.7.1" @@ -32567,42 +28274,6 @@ __metadata: languageName: node linkType: hard -"release-it@npm:15.0.0": - version: 15.0.0 - resolution: "release-it@npm:15.0.0" - dependencies: - "@iarna/toml": 2.2.5 - "@octokit/rest": 18.12.0 - async-retry: 1.3.3 - chalk: 5.0.1 - cosmiconfig: 7.0.1 - execa: 6.1.0 - form-data: 4.0.0 - git-url-parse: 11.6.0 - globby: 13.1.1 - got: 12.0.4 - inquirer: 8.2.4 - is-ci: 3.0.1 - lodash: 4.17.21 - mime-types: 2.1.35 - new-github-release-url: 2.0.0 - open: 8.4.0 - ora: 6.1.0 - os-name: 5.0.1 - promise.allsettled: 1.0.5 - proxy-agent: 5.0.0 - semver: 7.3.7 - shelljs: 0.8.5 - update-notifier: 5.1.0 - url-join: 5.0.0 - wildcard-match: 5.1.2 - yargs-parser: 21.0.1 - bin: - release-it: bin/release-it.js - checksum: 5510cc46d1bb96713d890d421eb26aed24c82cdd4973668534333f4796eef8ebe9bcd5f0436536b3260e7ca59e0c59a8bb3f3e5e199f13af8b5dd710a50462c9 - languageName: node - linkType: hard - "release-zalgo@npm:^1.0.0": version: 1.0.0 resolution: "release-zalgo@npm:1.0.0" @@ -32778,7 +28449,7 @@ __metadata: languageName: node linkType: hard -"resolve-alpn@npm:^1.0.0, resolve-alpn@npm:^1.2.0": +"resolve-alpn@npm:^1.0.0": version: 1.2.1 resolution: "resolve-alpn@npm:1.2.1" checksum: f558071fcb2c60b04054c99aebd572a2af97ef64128d59bef7ab73bd50d896a222a056de40ffc545b633d99b304c259ea9d0c06830d5c867c34f0bfa60b8eae0 @@ -32866,13 +28537,6 @@ __metadata: languageName: node linkType: hard -"resolve.exports@npm:^1.1.0": - version: 1.1.1 - resolution: "resolve.exports@npm:1.1.1" - checksum: 485aa10082eb388a569d696e17ad7b16f4186efc97dd34eadd029d95b811f21ffee13b1b733198bb4584dbb3cb296aa6f141835221fb7613b9606b84f1386655 - languageName: node - linkType: hard - "resolve.exports@npm:^2.0.0": version: 2.0.0 resolution: "resolve.exports@npm:2.0.0" @@ -32897,19 +28561,6 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.12.0": - version: 1.22.3 - resolution: "resolve@npm:1.22.3" - dependencies: - is-core-module: ^2.12.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 - languageName: node - linkType: hard - "resolve@npm:^1.22.0, resolve@npm:^1.22.1": version: 1.22.1 resolution: "resolve@npm:1.22.1" @@ -32963,19 +28614,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.12.0#~builtin": - version: 1.22.3 - resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" - dependencies: - is-core-module: ^2.12.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 - languageName: node - linkType: hard - "resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin": version: 1.22.1 resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" @@ -33076,13 +28714,6 @@ __metadata: languageName: node linkType: hard -"retry@npm:0.13.1": - version: 0.13.1 - resolution: "retry@npm:0.13.1" - checksum: 47c4d5be674f7c13eee4cfe927345023972197dbbdfba5d3af7e461d13b44de1bfd663bfc80d2f601f8ef3fc8164c16dd99655a221921954a65d044a2fc1233b - languageName: node - linkType: hard - "retry@npm:^0.10.0": version: 0.10.1 resolution: "retry@npm:0.10.1" @@ -33313,7 +28944,7 @@ __metadata: languageName: node linkType: hard -"run-async@npm:^2.0.0, run-async@npm:^2.2.0, run-async@npm:^2.4.0": +"run-async@npm:^2.0.0, run-async@npm:^2.2.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797 @@ -33363,15 +28994,6 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.5.5": - version: 7.8.1 - resolution: "rxjs@npm:7.8.1" - dependencies: - tslib: ^2.1.0 - checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 - languageName: node - linkType: hard - "rxjs@npm:^7.8.0": version: 7.8.0 resolution: "rxjs@npm:7.8.0" @@ -33540,15 +29162,6 @@ __metadata: languageName: node linkType: hard -"semver-diff@npm:^3.1.1": - version: 3.1.1 - resolution: "semver-diff@npm:3.1.1" - dependencies: - semver: ^6.3.0 - checksum: 8bbe5a5d7add2d5e51b72314a9215cd294d71f41cdc2bf6bd59ee76411f3610b576172896f1d191d0d7294cb9f2f847438d2ee158adacc0c224dca79052812fe - languageName: node - linkType: hard - "semver-greatest-satisfied-range@npm:^1.1.0": version: 1.1.0 resolution: "semver-greatest-satisfied-range@npm:1.1.0" @@ -33576,7 +29189,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.3.7, semver@npm:7.x, semver@npm:^7.3.7": +"semver@npm:7.x, semver@npm:^7.3.7": version: 7.3.7 resolution: "semver@npm:7.3.7" dependencies: @@ -33862,19 +29475,6 @@ __metadata: languageName: node linkType: hard -"shelljs@npm:0.8.5, shelljs@npm:^0.8.5": - version: 0.8.5 - resolution: "shelljs@npm:0.8.5" - dependencies: - glob: ^7.0.0 - interpret: ^1.0.0 - rechoir: ^0.6.2 - bin: - shjs: bin/shjs - checksum: 7babc46f732a98f4c054ec1f048b55b9149b98aa2da32f6cf9844c434b43c6251efebd6eec120937bd0999e13811ebd45efe17410edb3ca938f82f9381302748 - languageName: node - linkType: hard - "shelljs@npm:^0.8.4": version: 0.8.4 resolution: "shelljs@npm:0.8.4" @@ -33888,6 +29488,19 @@ __metadata: languageName: node linkType: hard +"shelljs@npm:^0.8.5": + version: 0.8.5 + resolution: "shelljs@npm:0.8.5" + dependencies: + glob: ^7.0.0 + interpret: ^1.0.0 + rechoir: ^0.6.2 + bin: + shjs: bin/shjs + checksum: 7babc46f732a98f4c054ec1f048b55b9149b98aa2da32f6cf9844c434b43c6251efebd6eec120937bd0999e13811ebd45efe17410edb3ca938f82f9381302748 + languageName: node + linkType: hard + "shellwords@npm:^0.1.1": version: 0.1.1 resolution: "shellwords@npm:0.1.1" @@ -34044,13 +29657,6 @@ __metadata: languageName: node linkType: hard -"slash@npm:^4.0.0": - version: 4.0.0 - resolution: "slash@npm:4.0.0" - checksum: da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d - languageName: node - linkType: hard - "slice-ansi@npm:^1.0.0": version: 1.0.0 resolution: "slice-ansi@npm:1.0.0" @@ -34181,17 +29787,6 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:5, socks-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "socks-proxy-agent@npm:5.0.1" - dependencies: - agent-base: ^6.0.2 - debug: 4 - socks: ^2.3.3 - checksum: 1b60c4977b2fef783f0fc4dc619cd2758aafdb43f3cf679f1e3627cb6c6e752811cee5513ebb4157ad26786033d2f85029440f197d321e8293b38cc5aab01e06 - languageName: node - linkType: hard - "socks-proxy-agent@npm:^4.0.0": version: 4.0.2 resolution: "socks-proxy-agent@npm:4.0.2" @@ -34224,16 +29819,6 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.3.3, socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: ^2.0.0 - smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 - languageName: node - linkType: hard - "socks@npm:^2.6.1": version: 2.6.1 resolution: "socks@npm:2.6.1" @@ -34244,6 +29829,16 @@ __metadata: languageName: node linkType: hard +"socks@npm:^2.6.2": + version: 2.7.1 + resolution: "socks@npm:2.7.1" + dependencies: + ip: ^2.0.0 + smart-buffer: ^4.2.0 + checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + languageName: node + linkType: hard + "socks@npm:~2.3.2": version: 2.3.3 resolution: "socks@npm:2.3.3" @@ -34680,15 +30275,6 @@ __metadata: languageName: node linkType: hard -"stop-iteration-iterator@npm:^1.0.0": - version: 1.0.0 - resolution: "stop-iteration-iterator@npm:1.0.0" - dependencies: - internal-slot: ^1.0.4 - checksum: d04173690b2efa40e24ab70e5e51a3ff31d56d699550cfad084104ab3381390daccb36652b25755e420245f3b0737de66c1879eaa2a8d4fc0a78f9bf892fcb42 - languageName: node - linkType: hard - "stream-browserify@npm:3.0.0": version: 3.0.0 resolution: "stream-browserify@npm:3.0.0" @@ -34822,7 +30408,7 @@ __metadata: languageName: node linkType: hard -"string-natural-compare@npm:3.0.1, string-natural-compare@npm:^3.0.1": +"string-natural-compare@npm:3.0.1": version: 3.0.1 resolution: "string-natural-compare@npm:3.0.1" checksum: 65910d9995074086e769a68728395effbba9b7186be5b4c16a7fad4f4ef50cae95ca16e3e9086e019cbb636ae8daac9c7b8fe91b5f21865c5c0f26e3c0725406 @@ -35338,16 +30924,6 @@ __metadata: languageName: node linkType: hard -"supports-hyperlinks@npm:^2.0.0": - version: 2.3.0 - resolution: "supports-hyperlinks@npm:2.3.0" - dependencies: - has-flag: ^4.0.0 - supports-color: ^7.0.0 - checksum: 9ee0de3c8ce919d453511b2b1588a8205bd429d98af94a01df87411391010fe22ca463f268c84b2ce2abad019dfff8452aa02806eeb5c905a8d7ad5c4f4c52b8 - languageName: node - linkType: hard - "supports-hyperlinks@npm:^2.2.0": version: 2.2.0 resolution: "supports-hyperlinks@npm:2.2.0" @@ -35749,16 +31325,6 @@ __metadata: languageName: node linkType: hard -"terminal-link@npm:^2.0.0": - version: 2.1.1 - resolution: "terminal-link@npm:2.1.1" - dependencies: - ansi-escapes: ^4.2.1 - supports-hyperlinks: ^2.0.0 - checksum: ce3d2cd3a438c4a9453947aa664581519173ea40e77e2534d08c088ee6dda449eabdbe0a76d2a516b8b73c33262fedd10d5270ccf7576ae316e3db170ce6562f - languageName: node - linkType: hard - "terminal-link@npm:^3.0.0": version: 3.0.0 resolution: "terminal-link@npm:3.0.0" @@ -35791,20 +31357,6 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.15.0": - version: 5.17.1 - resolution: "terser@npm:5.17.1" - dependencies: - "@jridgewell/source-map": ^0.3.2 - acorn: ^8.5.0 - commander: ^2.20.0 - source-map-support: ~0.5.20 - bin: - terser: bin/terser - checksum: 69b0e80e3c4084db2819de4d6ae8a2ba79f2fcd7ed6df40fe4b602ec7bfd8e889cc63c7d5268f30990ffecbf6eeda18f857adad9386fe2c2331b398d58ed855c - languageName: node - linkType: hard - "terser@npm:^5.7.2": version: 5.10.0 resolution: "terser@npm:5.10.0" @@ -36583,7 +32135,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^2.13.0, type-fest@npm:^2.5.1": +"type-fest@npm:^2.13.0": version: 2.19.0 resolution: "type-fest@npm:2.19.0" checksum: a4ef07ece297c9fba78fc1bd6d85dff4472fe043ede98bd4710d2615d15776902b595abf62bd78339ed6278f021235fb28a96361f8be86ed754f778973a0d278 @@ -36678,16 +32230,6 @@ __metadata: languageName: node linkType: hard -"typescript@npm:4.5.2": - version: 4.5.2 - resolution: "typescript@npm:4.5.2" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 74f9ce65d532bdf5d0214b3f60cf37992180023388c87a11ee6f838a803067ef0b63c600fa501b0deb07f989257dce1e244c9635ed79feca40bbccf6e0aa1ebc - languageName: node - linkType: hard - "typescript@npm:4.9.4": version: 4.9.4 resolution: "typescript@npm:4.9.4" @@ -36728,16 +32270,6 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@4.5.2#~builtin": - version: 4.5.2 - resolution: "typescript@patch:typescript@npm%3A4.5.2#~builtin::version=4.5.2&hash=bcec9a" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: e25e689eba64f7da7cfc43f8ea76cac7176b56caba42655f0a4cb29c0b7c36e67ca54f33df95902859f56108464245d8b45bcdfe21e3d66d9560feb8db780246 - languageName: node - linkType: hard - "typescript@patch:typescript@4.9.4#~builtin": version: 4.9.4 resolution: "typescript@patch:typescript@npm%3A4.9.4#~builtin::version=4.9.4&hash=ad5954" @@ -37143,20 +32675,6 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.10": - version: 1.0.11 - resolution: "update-browserslist-db@npm:1.0.11" - dependencies: - escalade: ^3.1.1 - picocolors: ^1.0.0 - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: b98327518f9a345c7cad5437afae4d2ae7d865f9779554baf2a200fdf4bac4969076b679b1115434bd6557376bdd37ca7583d0f9b8f8e302d7d4cc1e91b5f231 - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.0.4": version: 1.0.4 resolution: "update-browserslist-db@npm:1.0.4" @@ -37185,28 +32703,6 @@ __metadata: languageName: node linkType: hard -"update-notifier@npm:5.1.0": - version: 5.1.0 - resolution: "update-notifier@npm:5.1.0" - dependencies: - boxen: ^5.0.0 - chalk: ^4.1.0 - configstore: ^5.0.1 - has-yarn: ^2.1.0 - import-lazy: ^2.1.0 - is-ci: ^2.0.0 - is-installed-globally: ^0.4.0 - is-npm: ^5.0.0 - is-yarn-global: ^0.3.0 - latest-version: ^5.1.0 - pupa: ^2.1.1 - semver: ^7.3.4 - semver-diff: ^3.1.1 - xdg-basedir: ^4.0.0 - checksum: 461e5e5b002419296d3868ee2abe0f9ab3e1846d9db642936d0c46f838872ec56069eddfe662c45ce1af0a8d6d5026353728de2e0a95ab2e3546a22ea077caf1 - languageName: node - linkType: hard - "upper-case-first@npm:^2.0.2": version: 2.0.2 resolution: "upper-case-first@npm:2.0.2" @@ -37257,13 +32753,6 @@ __metadata: languageName: node linkType: hard -"url-join@npm:5.0.0": - version: 5.0.0 - resolution: "url-join@npm:5.0.0" - checksum: 5921384a8ad4395b49ce4b50aa26efbc429cebe0bc8b3660ad693dd12fd859747b5369be0443e60e53a7850b2bc9d7d0687bcb94386662b40e743596bbf38101 - languageName: node - linkType: hard - "url-join@npm:^4.0.1": version: 4.0.1 resolution: "url-join@npm:4.0.1" @@ -37486,13 +32975,6 @@ __metadata: languageName: node linkType: hard -"v8-compile-cache@npm:^2.0.3": - version: 2.3.0 - resolution: "v8-compile-cache@npm:2.3.0" - checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e - languageName: node - linkType: hard - "v8-to-istanbul@npm:^9.0.1": version: 9.0.1 resolution: "v8-to-istanbul@npm:9.0.1" @@ -37654,18 +33136,6 @@ __metadata: languageName: node linkType: hard -"vm2@npm:^3.9.17": - version: 3.9.17 - resolution: "vm2@npm:3.9.17" - dependencies: - acorn: ^8.7.0 - acorn-walk: ^8.2.0 - bin: - vm2: bin/vm2 - checksum: 9a03740a40ab2be5e3348a95fb31512da1a3c85318febb07e5299fa103ff05bcd7b6f458211fa38a1281dc27beccd04ff90355fc1d34fe2ee6ca10d0bb8c6f35 - languageName: node - linkType: hard - "vscode-languageserver-textdocument@npm:^1.0.4": version: 1.0.4 resolution: "vscode-languageserver-textdocument@npm:1.0.4" @@ -38133,13 +33603,6 @@ __metadata: languageName: node linkType: hard -"wildcard-match@npm:5.1.2": - version: 5.1.2 - resolution: "wildcard-match@npm:5.1.2" - checksum: d39ea5dcb807e9c515092adbb54c9a03743c9310e875919da5c25f268ed0c566a391c4afdca876e25d836fbbf5a71ce4a6e68ad034c24ce9751b5b60b4683bb9 - languageName: node - linkType: hard - "wildcard@npm:^2.0.0": version: 2.0.0 resolution: "wildcard@npm:2.0.0" @@ -38156,15 +33619,6 @@ __metadata: languageName: node linkType: hard -"windows-release@npm:^5.0.1": - version: 5.1.0 - resolution: "windows-release@npm:5.1.0" - dependencies: - execa: ^5.1.1 - checksum: b1256ef336e86b230cf940305d058cb2d49f076833df77a96e7bbf958ea5cd3bb1f1af6b1408fad14ee37df190d77b97b1dad6bbf3ed6eac1ba99a4d28dbfb68 - languageName: node - linkType: hard - "word-wrap@npm:1.2.3, word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3": version: 1.2.3 resolution: "word-wrap@npm:1.2.3" @@ -38283,7 +33737,7 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^4.0.1, write-file-atomic@npm:^4.0.2": +"write-file-atomic@npm:^4.0.2": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" dependencies: @@ -38331,7 +33785,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^6.1.4, ws@npm:^6.2.2": +"ws@npm:^6.1.4": version: 6.2.2 resolution: "ws@npm:6.2.2" dependencies: @@ -38476,13 +33930,6 @@ __metadata: languageName: node linkType: hard -"xregexp@npm:2.0.0": - version: 2.0.0 - resolution: "xregexp@npm:2.0.0" - checksum: de62d1f01c9f1a67c80cafe48a3dc081b324249a0e88e65dc9acae9cce6d8e63c9d91c0f97e2ad2d8c5351c856c139c04dc55ebd941e59b7d1d5c1169e164cff - languageName: node - linkType: hard - "xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.0, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" @@ -38539,13 +33986,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:21.0.1, yargs-parser@npm:^21.0.1": - version: 21.0.1 - resolution: "yargs-parser@npm:21.0.1" - checksum: c3ea2ed12cad0377ce3096b3f138df8267edf7b1aa7d710cd502fe16af417bafe4443dd71b28158c22fcd1be5dfd0e86319597e47badf42ff83815485887323a - languageName: node - linkType: hard - "yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -38587,6 +34027,13 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^21.0.1": + version: 21.0.1 + resolution: "yargs-parser@npm:21.0.1" + checksum: c3ea2ed12cad0377ce3096b3f138df8267edf7b1aa7d710cd502fe16af417bafe4443dd71b28158c22fcd1be5dfd0e86319597e47badf42ff83815485887323a + languageName: node + linkType: hard + "yargs-parser@npm:^5.0.1": version: 5.0.1 resolution: "yargs-parser@npm:5.0.1" @@ -38659,7 +34106,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.1.1, yargs@npm:^16.2.0": +"yargs@npm:^16.1.1": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies:

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 diff --git a/packages/react-native-vosk/docs/xcode_full_settings_screenshot.png b/packages/react-native-vosk/docs/xcode_full_settings_screenshot.png deleted file mode 100644 index 139f3a9d8389153eaaa086a8f2c882f467ff6062..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311060 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