diff --git a/.changeset/breezy-showers-wash.md b/.changeset/breezy-showers-wash.md deleted file mode 100644 index ba083a6e1..000000000 --- a/.changeset/breezy-showers-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/vue": patch ---- - -Fix uppy prop in UppyContextProvider diff --git a/.changeset/clear-weeks-fall.md b/.changeset/clear-weeks-fall.md deleted file mode 100644 index 517f0d469..000000000 --- a/.changeset/clear-weeks-fall.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/webcam": minor ---- - -Add image preview with accept/discard buttons diff --git a/.changeset/config.json b/.changeset/config.json index 2be13d431..68d9eaaa4 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -7,5 +7,27 @@ "access": "public", "baseBranch": "main", "updateInternalDependencies": "patch", - "ignore": [] + "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": { + "onlyUpdatePeerDependentsWhenOutOfRange": true + }, + "ignore": [ + "example-angular", + "example-aws-companion", + "example-aws-nodejs", + "example-aws-php", + "example-cdn", + "example-companion", + "example-companion-custom-provider", + "example-companion-digitalocean-spaces", + "example-react", + "example-react-native-expo", + "example-redux", + "example-sveltekit", + "example-transloadit", + "example-vue", + "example-xhr-bundle", + "example-xhr-node", + "example-xhr-php", + "example-xhr-python" + ] } diff --git a/.changeset/easy-pianos-heal.md b/.changeset/easy-pianos-heal.md deleted file mode 100644 index b42f89bab..000000000 --- a/.changeset/easy-pianos-heal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/core": patch ---- - -Resolve stale state in `checkAndUpdateFileState` diff --git a/.changeset/hot-paths-repeat.md b/.changeset/hot-paths-repeat.md deleted file mode 100644 index df6726867..000000000 --- a/.changeset/hot-paths-repeat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/companion": minor ---- - -Add provider name to metadata for observability diff --git a/.changeset/lemon-candles-ask.md b/.changeset/lemon-candles-ask.md deleted file mode 100644 index 2c85f10b1..000000000 --- a/.changeset/lemon-candles-ask.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/companion": patch ---- - -Make StreamableBlob spec compliant for Node.js 24+ diff --git a/.changeset/pretty-zebras-chew.md b/.changeset/pretty-zebras-chew.md new file mode 100644 index 000000000..82678e454 --- /dev/null +++ b/.changeset/pretty-zebras-chew.md @@ -0,0 +1,5 @@ +--- +"@uppy/provider-views": patch +--- + +VirtualList now virtualises rows in the file list, as was intented. This means better performance when scrolling thousands for files. diff --git a/.changeset/rude-onions-smoke.md b/.changeset/rude-onions-smoke.md new file mode 100644 index 000000000..655a728c3 --- /dev/null +++ b/.changeset/rude-onions-smoke.md @@ -0,0 +1,5 @@ +--- +"@uppy/core": patch +--- + +Fix retry after setting missed metaFields requiring you to click "retry" and then "upload" again. Now "retry" immediately restarts the upload. diff --git a/.changeset/twenty-birds-take.md b/.changeset/twenty-birds-take.md deleted file mode 100644 index 794facc01..000000000 --- a/.changeset/twenty-birds-take.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/locales": minor ---- - -Update Swedish translations diff --git a/.changeset/warm-bulldogs-relate.md b/.changeset/warm-bulldogs-relate.md new file mode 100644 index 000000000..5450ea8e3 --- /dev/null +++ b/.changeset/warm-bulldogs-relate.md @@ -0,0 +1,5 @@ +--- +"@uppy/thumbnail-generator": patch +--- + +Make tiny/small thumbnails look better by not scaling them to cover the entire grid item diff --git a/.changeset/warm-pugs-lay.md b/.changeset/warm-pugs-lay.md deleted file mode 100644 index bf73acb58..000000000 --- a/.changeset/warm-pugs-lay.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -"@uppy/audio": minor -"@uppy/aws-s3": minor -"@uppy/aws-s3-multipart": minor -"@uppy/box": minor -"@uppy/companion-client": minor -"@uppy/components": minor -"@uppy/compressor": minor -"@uppy/core": minor -"@uppy/dashboard": minor -"@uppy/drag-drop": minor -"@uppy/drop-target": minor -"@uppy/dropbox": minor -"@uppy/facebook": minor -"@uppy/file-input": minor -"@uppy/form": minor -"@uppy/golden-retriever": minor -"@uppy/google-drive": minor -"@uppy/google-drive-picker": minor -"@uppy/google-photos-picker": minor -"@uppy/image-editor": minor -"@uppy/informer": minor -"@uppy/instagram": minor -"@uppy/locales": minor -"@uppy/onedrive": minor -"@uppy/progress-bar": minor -"@uppy/provider-views": minor -"@uppy/react": minor -"@uppy/redux-dev-tools": minor -"@uppy/remote-sources": minor -"@uppy/screen-capture": minor -"@uppy/status-bar": minor -"@uppy/store-default": minor -"@uppy/store-redux": minor -"@uppy/svelte": minor -"@uppy/thumbnail-generator": minor -"@uppy/transloadit": minor -"@uppy/tus": minor -"@uppy/unsplash": minor -"@uppy/url": minor -"@uppy/utils": minor -"@uppy/vue": minor -"@uppy/webcam": minor -"@uppy/webdav": minor -"@uppy/xhr-upload": minor -"@uppy/zoom": minor -"uppy": minor ---- - -Use TypeScript compiler instead of Babel diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index a3e166de6..22ea1f915 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -7,7 +7,7 @@ instructions. After you have successfully forked the repository, clone it locally. ```sh -git clone https://github.com/transloadit/uppy.git +git clone https://github.com/[your-username]/uppy.git cd uppy ``` @@ -24,24 +24,37 @@ corepack enable ## Development -First of all, install Uppy dependencies: +Install dependencies: ```bash yarn install ``` -### Basic - -To run a basic development version of Uppy, run: +Build all packages: ```bash -yarn dev +yarn build ``` -and go to http://localhost:5174 (or whatever link the yarn command outputted). -As you edit Uppy code, the browser will live reload the changes. +### Development Commands -### Companion +- `yarn dev` - Start development server at http://localhost:5174 +- `yarn dev:with-companion` - Start dev server with Companion for cloud integrations +- `yarn start:companion` - Start only Companion server at http://localhost:3020 +- `yarn build:watch` - Build packages in watch mode +- `yarn test` - Run tests for all packages +- `yarn test:watch` - Run tests in watch mode +- `yarn typecheck` - Run TypeScript type checking +- `yarn check` - Run Biome linting and formatting + +### Headless components + +When adding a new component to `@uppy/components`, you have to run `yarn migrate:components` from root +to migrate the Preact components to React, Svelte, and Vue. + +This is not needed for changing existing components. + +## Companion If you’d like to work on features that the basic development version of Uppy doesn’t support, such as Uppy integrations with Instagram/Google Drive/Facebook @@ -62,12 +75,6 @@ This would get the Companion instance running on `http://localhost:3020`. It uses [nodemon](https://github.com/remy/nodemon) so it will automatically restart when files are changed. -### Live example - -An example server is running at , which is deployed -with -[Kubernetes](https://github.com/transloadit/uppy/blob/main/packages/%40uppy/companion/KUBERNETES.md) - ### How the Authentication and Token mechanism works This section describes how Authentication works between Companion and Providers. @@ -101,438 +108,6 @@ Authenticates and Uploads from Dropbox through Companion: - Companion reports progress to Uppy, as if it were a local upload. - Completed! -### Requiring files - -- If we are `require()`ing a file from the same subpackage, we can freely use - relative imports as long as the required file is under the `src` directory - (for example to import `@uppy/dashboard/src/utils/hi.js` from - `@uppy/dashboard/src/index.js`, use `require('./utils/hi.js')`). -- But if we want to `require()` some file from another subpackage - we should - use global @uppy requires, and they should always be in the form of - `@uppy/:packageName/(lib instead of src)/(same path).js` - -## Tests - -### Unit tests - -Unit tests are using Vitest and can be run with: - -```bash -yarn test:unit -``` - -### End-to-End tests - -We use [Cypress](https://www.cypress.io/) for our e2e test suite. Be sure to -checkout -“[Writing your first test](https://docs.cypress.io/guides/getting-started/writing-your-first-test#Add-a-test-file)” -and the -“[Introduction to Cypress](https://docs.cypress.io/guides/core-concepts/introduction-to-cypress#Cypress-Can-Be-Simple-Sometimes)”. -You should also be aware of the -“[Best Practices](https://docs.cypress.io/guides/references/best-practices)”. - -To get started make sure you have your `.env` set up. Copy the contents of -`.env.example` to a file named `.env` and add the values relevant for the -test(s) you are trying to run. - -To start the testing suite run: - -``` -yarn e2e -``` - -This will run Cypress in watch-mode, and it will pick up and rebuild any changes -to JS files. If you need to change other files (like CSS for example), you need -to run the respective `yarn build:*` scripts. - -Alternatively the following command is the same as the above, except it doesn’t -run `build` first: - -``` -yarn e2e:skip-build -``` - -To generate the boilerplate for a new test run: - -``` -yarn e2e:generate -``` - -## Releases - -Releases are managed by GitHub Actions, here’s an overview of the process to -release a new Uppy version: - -- Run `yarn release` on your local machine. -- Follow the instructions and select what packages to release. **Warning:** - skipping packages results in those changes being “lost”, meaning they won’t be - picked up in the changelog automatically next release. Always try to release - all. -- Before committing, check if the generated files look good. -- When asked to edit the next CHANGELOG, only include changes related to the - package(s) you selected for release. -- Push to the Transloadit repository using the command given by the tool. Do not - open a PR yourself, the GitHub Actions will create one and assign you to it. -- Wait for all the GitHub Actions checks to pass. If one fails, try to figure - out why. Do not go ahead without consulting the rest of the team. -- Review the PR thoroughly, and if everything looks good to you, approve the PR. - Do not merge it manually! -- After the PR is automatically merged, the demos on transloadit.com should also - be updated. Check that some things work locally: - - the demos in the demo section work (try one that uses an import robot, and - one that you need to upload to) - - the demos on the homepage work and can import from Google Drive, Instagram, - Dropbox, etc. - -If you don’t have access to the transloadit.com source code ping @arturi or -@goto-bus-stop and we’ll pick it up. :sparkles: - -### Fixing a broken release - -If the `Release` job fails, it will merge the release PR and deletes the branch -and there’s no way of going back with that PR. Instead you have to reverse the -release commit and run the Release candidate job again to create a new release -PR: - -1. Checkout `main` locally and reverse the automatically release commit -2. Do whatever changes need to be done on `main` -3. Commit and push `main` -4. Now checkout the `release` branch and rebase it onto `main`, then push it -5. A new release PR will now be created and you can start over -6. Delete tags for the original release commit (`COMMIT_ID`): - -```bash -git tag --points-at COMMIT_ID | tee /dev/tty | xargs -n 1 git tag -d -``` - -7. Push the deleted tags: - -```bash -git tag --points-at COMMIT_ID | xargs -n 1 -I {} echo ":refs/tags/{}" | xargs git push origin -``` - -### Releasing hotfix patch - -#### Companion hotfix - -First checkout the tag of the version you want to patch: - -```bash -git checkout @uppy/companion@x.y.z -``` - -Now create a branch for your hotfix: - -```bash -git checkout -b x.y.z-hotfix -``` - -Run yarn to make sure all packages are consistent: - -```bash -corepack yarn -``` - -Now navigate to the Companion workspace: - -```bash -cd packages/@uppy/companion -``` - -**Now cherry pick your desired commits**. - -Next edit `CHANGELOG.md` and then commit it: - -```bash -git add CHANGELOG.md -git commit -m 'Update changelog' -``` - -Now let’s create the version & tag: - -```bash -mkdir -p .git && npm version --workspaces-update=false --tag-version-prefix='@uppy/companion@' patch -``` - -**Important:** Build Companion lib folder - -```bash -yarn run build -``` - -Run a “dry-run” first: - -```bash -corepack yarn pack -``` - -If the earlier command succeeded, let’s publish! - -```bash -corepack yarn npm publish --access public --tag=none -``` - -Now we can push our branch and tags. - -```bash -git push && git push --tags -``` - -#### Hotfix other packages - -For other Uppy packages, the process should be like Companion, but hasn’t been -documented yet. Make sure to remember to run `yarn` as well as building the -package first, then you can release it. If you do release any other packages, -please update this doc. - -## CSS guidelines - -The CSS standards followed in this project closely resemble those from -[Medium’s CSS Guidelines](https://gist.github.com/fat/a47b882eb5f84293c4ed). If -something is not mentioned here, follow their guidelines. - -### Naming conventions - -This project uses naming conventions adopted from the SUIT CSS framework. -[Read about them here](https://github.com/suitcss/suit/blob/master/doc/naming-conventions.md). - -To quickly summarize: - -#### Utilities - -Syntax: `u-[sm-|md-|lg-]` - -```css -.u-utilityName -.u-floatLeft -.u-lg-col6 -``` - -#### Components - -Syntax: `[-][-descendentName][--modifierName]` - -```css -.twt-Button /* Namespaced component */ -.MyComponent /* Components pascal cased */ -.Button--default /* Modified button style */ -.Button--large - -.Tweet -.Tweet-header /* Descendents */ -.Tweet-bodyText - -.Accordion.is-collapsed /* State of component */ -.Accordion.is-expanded -``` - -### SASS - -This project uses SASS, with some limitations on nesting. One-level-deep nesting -is allowed, but nesting may not extend a selector by using the `&` operator. For -example: - -```sass -/* BAD */ -.Button { - &--disabled { - ... - } -} - -/* GOOD */ -.Button { - ... -} - -.Button--disabled { - ... -} -``` - -### Mobile-first responsive approach - -Style to the mobile breakpoint with your selectors, then use `min-width` media -queries to add any styles to the tablet or desktop breakpoints. - -### Selector, rule ordering - -- All selectors are sorted alphabetically and by type. -- HTML elements go above classes and IDs in a file. -- Rules are sorted alphabetically. - -```scss -/* BAD */ -.wrapper { - width: 940px; - margin: auto; -} - -h1 { - color: red; -} - -.article { - width: 100%; - padding: 32px; -} - -/* GOOD */ -h1 { - color: red; -} - -.article { - padding: 32px; - width: 100%; -} - -.wrapper { - margin: auto; - width: 940px; -} -``` - -## Adding a new integration - -Before opening a pull request for the new integration, open an issue to discuss -said integration with the Uppy team. After discussing the integration, you can -get started on it. First off, you need to construct the basic components for -your integration. The following components are the current standard: - -- `Dashboard`: Inline Dashboard (`inline: true`) -- `DashboardModal`: Dashboard as a modal -- `DragDrop` -- `ProgressBar` -- `StatusBar` - -All these components should function as references to the normal component. -Depending on how the framework you’re using handles references to the DOM, your -approach to creating these may be different. For example, in React, you can -assign a property of the component to the reference of a component -([see here](https://github.com/transloadit/uppy/blob/425f9ecfbc8bc48ce6b734e4fc14fa60d25daa97/packages/%40uppy/react/src/Dashboard.js#L47-L54)). -This may differ in your framework, but from what we’ve found, the concepts are -generally pretty similar. - -If you’re familiar with React, Vue or soon Svelte, it might be useful to read -through the code of those integrations, as they lay out a pretty good structure. -After the basic components have been built, here are a few more important tasks -to get done: - -- Add TypeScript support in some capacity (if possible) -- Write documentation -- Add an example -- Configuring the build system - -### Common issues - -Before going into these tasks, here are a few common gotchas that you should be -aware of. - -#### Dependencies - -Your `package.json` should resemble something like this: - -```json -{ - "name": "@uppy/framework", - "dependencies": { - "@uppy/dashboard": "workspace:^", - "@uppy/drag-drop": "workspace:^", - "@uppy/progress-bar": "workspace:^", - "@uppy/utils": "workspace:^", - "prop-types": "^15.6.1" - }, - "peerDependencies": { - "@uppy/core": "workspace:^" - }, - "publishConfig": { - "access": "public" - } -} -``` - -The most important part about this is that `@uppy/core` is a peer dependency. If -your framework complains about `@uppy/core` not being resolved, you can also add -it as a dev dependency - -### Adding TypeScript Support - -This section won’t be too in-depth, because TypeScript depends on your -framework. As general advice, prefer using `d.ts` files and vanilla JavaScript -over TypeScript files. This is circumstantial, but it makes handling the build -system a lot easier when TypeScript doesn’t have to transpiled. The version of -typescript in the monorepo is `4.1`. - -### Writing docs - -Generally, documentation for integrations can be broken down into a few pieces -that apply to every component, and then documentation for each component. The -structure should look something like this: - -- Installation -- Initializing Uppy (may vary depending on how the framework handles reactivity) -- Usage -- _For each component_ - - Loading CSS - - Props - -It may be easier to copy the documentation of earlier integrations and change -the parts that need to be changed rather than writing this from scratch. -Preferably, keep the documentation to one page. For the front-matter, write -something like: - -```markdown -title: Framework Name type: docs module: "@uppy/framework" order: 0 category: -"Other Integrations" -``` - -This data is used to generate Uppy’s website. - -Any change of the documentation that involves a security best practice must -substantiated with an external reference. See -[#3565](https://github.com/transloadit/uppy/issues/3565). - -### Adding an example - -You can likely use whatever code generation tool for your framework (ex. -`create-react-app`) to create this example. Make sure you add the same version -of `@uppy/core` to this as your peer dependency required, or you may run into -strange issues. Try to include all the components are some of their -functionality. -[The React example](https://github.com/transloadit/uppy/blob/main/examples/react-example/App.tsx) -is a great... well example of how to do this well. - -### Integrating the build system - -The biggest part of this is understanding Uppy’s build system. The high level -description is that `babel` goes through almost all the packages and transpiles -all the Javascript files in the `src` directory to more compatible JavaScript in -the `lib` folder. If you’re using vanilla JavaScript for your integration (like -React and Vue do), then you can use this build system and use the files -generated as your entry points. - -If you’re using some kind of more abstract file format (like Svelte), then you -probably want do to a few things: add the directory name to -[this `IGNORE` regex](https://github.com/transloadit/uppy/blob/425f9ecfbc8bc48ce6b734e4fc14fa60d25daa97/bin/build-lib.js#L15); -add all your build dependencies to the root `package.json` (try to keep this -small); add a new `build:framework` script to the root `package.json`. This -script usually looks something like this: - -```json -{ - "scripts": { - "build:framework": "cd framework && yarn run build" - } -} -``` - -Then, add this script to the `build:js` script. Try running the `build:js` -script and make sure it does not error. It may also be of use to make sure that -global dependencies aren’t being used (ex. not having rollup locally and relying -on a global install), as these dependencies won’t be present on the machine’s -handling building. - ## I18n and locales For more information about how to contribute to translations, see diff --git a/.github/workflows/bundlers.yml b/.github/workflows/bundlers.yml index 46acdbfbf..5c2aaa471 100644 --- a/.github/workflows/bundlers.yml +++ b/.github/workflows/bundlers.yml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get yarn cache directory path id: yarn-cache-dir-path run: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9da597daa..43a0fc8c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: node-version: [lts/*] steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get yarn cache directory path id: yarn-cache-dir-path run: @@ -74,7 +74,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get yarn cache directory path id: yarn-cache-dir-path run: @@ -103,7 +103,7 @@ jobs: SKIP_YARN_COREPACK_CHECK: true steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install Node.js uses: actions/setup-node@v4 diff --git a/.github/workflows/companion-deploy.yml b/.github/workflows/companion-deploy.yml index 4853863fa..fd08e232d 100644 --- a/.github/workflows/companion-deploy.yml +++ b/.github/workflows/companion-deploy.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set SHA commit in version run: (cd packages/@uppy/companion && node -e 'const @@ -46,7 +46,7 @@ jobs: COMPOSE_DOCKER_CLI_BUILD: 0 steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Docker meta id: docker_meta uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 @@ -58,7 +58,7 @@ jobs: - uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 - uses: docker/setup-buildx-action@v3 - name: Log in to DockerHub - uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 + uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 with: username: ${{secrets.DOCKER_USERNAME}} password: ${{secrets.DOCKER_PASSWORD}} @@ -77,7 +77,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Alter dockerfile run: | sed -i 's/^EXPOSE 3020$/EXPOSE $PORT/g' Dockerfile diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index a3dc819bf..00b0dcc6c 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -36,7 +36,7 @@ jobs: diff: ${{ steps.diff.outputs.OUTPUT_DIFF }} steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 2 ref: ${{ github.event.pull_request && format('refs/pull/{0}/merge', github.event.pull_request.number) || github.sha }} diff --git a/.github/workflows/lockfile_check.yml b/.github/workflows/lockfile_check.yml index 3455c0f35..9334b8201 100644 --- a/.github/workflows/lockfile_check.yml +++ b/.github/workflows/lockfile_check.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get yarn cache directory path id: yarn-cache-dir-path run: diff --git a/.github/workflows/manual-cdn.yml b/.github/workflows/manual-cdn.yml index b69815bf5..7c6ec3eb4 100644 --- a/.github/workflows/manual-cdn.yml +++ b/.github/workflows/manual-cdn.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Get yarn cache directory path id: yarn-cache-dir-path run: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 93b4d834d..f96b793c8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,9 +11,14 @@ jobs: release: name: Release runs-on: ubuntu-latest + outputs: + companionWasReleased: ${{ steps.checkIfCompanionWasReleased.outputs.version }} + published: ${{ steps.changesets.outputs.published }} steps: - name: Checkout Repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 + with: + fetch-depth: 2 - name: Setup Node.js uses: actions/setup-node@v4 @@ -30,6 +35,13 @@ jobs: - name: Build run: corepack yarn build + - name: '@uppy/angular prepublish' + run: corepack yarn workspace @uppy/angular prepublishOnly + + - run: | + echo '' >> .yarnrc.yml + echo 'npmAuthToken: "${NPM_TOKEN}"' >> .yarnrc.yml + - name: Create Release Pull Request or Publish id: changesets uses: changesets/action@v1 @@ -41,3 +53,67 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Remove npmAuthToken from yarnrc + run: | + sed -i '/npmAuthToken:/d' .yarnrc.yml + + - name: Check if Companion was released + id: checkIfCompanionWasReleased + if: steps.changesets.outputs.published == 'true' + run: | + git diff --exit-code --quiet HEAD^ -- packages/@uppy/companion/package.json || echo "version=$(jq -r .version < packages/@uppy/companion/package.json)" >> $GITHUB_OUTPUT + + - name: Upload `uppy` to CDN + if: steps.changesets.outputs.published == 'true' + run: node packages/uppy/upload-to-cdn.js uppy + env: + EDGLY_KEY: ${{secrets.EDGLY_KEY}} + EDGLY_SECRET: ${{secrets.EDGLY_SECRET}} + + - name: Upload `@uppy/locales` to CDN if it was released + if: steps.changesets.outputs.published == 'true' + run: node packages/uppy/upload-to-cdn.js @uppy/locales + env: + EDGLY_KEY: ${{secrets.EDGLY_KEY}} + EDGLY_SECRET: ${{secrets.EDGLY_SECRET}} + + + # See also companion-deploy.yml + docker: + name: DockerHub + needs: release + if: ${{ needs.release.outputs.published == 'true' && needs.release.outputs.companionWasReleased }} + runs-on: ubuntu-latest + env: + DOCKER_BUILDKIT: 0 + COMPOSE_DOCKER_CLI_BUILD: 0 + steps: + - name: Checkout sources + uses: actions/checkout@v5 + - name: Docker meta + id: docker_meta + uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 + with: + images: transloadit/companion + tags: | + type=edge + type=semver,pattern={{version}},value=${{ needs.release.outputs.companionWasReleased }} + # set latest tag for default branch + type=raw,value=latest,enable=true + - uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 + - uses: docker/setup-buildx-action@v3 + - name: Log in to DockerHub + uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 + with: + username: ${{secrets.DOCKER_USERNAME}} + password: ${{secrets.DOCKER_PASSWORD}} + - name: Build and push + uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0 + with: + push: true + context: . + platforms: linux/amd64,linux/arm64 + file: Dockerfile + tags: ${{ steps.docker_meta.outputs.tags }} + labels: ${{ steps.docker_meta.outputs.labels }} diff --git a/.npmrc b/.npmrc new file mode 100644 index 000000000..ae643592e --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +//registry.npmjs.org/:_authToken=${NPM_TOKEN} diff --git a/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch b/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch new file mode 100644 index 000000000..efc57a61d --- /dev/null +++ b/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch @@ -0,0 +1,52 @@ +diff --git a/dist/changesets-cli.cjs.js b/dist/changesets-cli.cjs.js +index 82ed39a6b2a38fe0aaabb71c2ec745c502dbe06a..c779498212942c5ee822501a5630c3755e335db8 100644 +--- a/dist/changesets-cli.cjs.js ++++ b/dist/changesets-cli.cjs.js +@@ -634,9 +634,8 @@ async function getPublishTool(cwd) { + const pm = await packageManagerDetector.detect({ + cwd + }); +- if (!pm || pm.name !== "pnpm") return { +- name: "npm" +- }; ++ if (!pm) return { name: "npm" }; ++ if (pm.name === "yarn") return { name: "yarn" }; + try { + let result = await spawn__default["default"]("pnpm", ["--version"], { + cwd +@@ -771,6 +770,9 @@ async function internalPublish(packageJson, opts, twoFactorState) { + } = publishTool.name === "pnpm" ? await spawn__default["default"]("pnpm", ["publish", "--json", ...publishFlags], { + env: Object.assign({}, process.env, envOverride), + cwd: opts.cwd ++ }) : publishTool.name === "yarn" ? await spawn__default["default"]("yarn", ["npm", "publish", ...publishFlags], { ++ env: Object.assign({}, process.env, envOverride), ++ cwd: opts.cwd, + }) : await spawn__default["default"](publishTool.name, ["publish", opts.publishDir, "--json", ...publishFlags], { + env: Object.assign({}, process.env, envOverride) + }); +diff --git a/dist/changesets-cli.esm.js b/dist/changesets-cli.esm.js +index 1e945455b39b9c6424b26960b3d26a095ad980e4..3a7339db5d9d1ffac16c0ef5a7d56a9d506483a4 100644 +--- a/dist/changesets-cli.esm.js ++++ b/dist/changesets-cli.esm.js +@@ -596,9 +596,8 @@ async function getPublishTool(cwd) { + const pm = await detect({ + cwd + }); +- if (!pm || pm.name !== "pnpm") return { +- name: "npm" +- }; ++ if (!pm) return { name: "npm" }; ++ if (pm.name === "yarn") return { name: "yarn" }; + try { + let result = await spawn$1("pnpm", ["--version"], { + cwd +@@ -733,6 +732,9 @@ async function internalPublish(packageJson, opts, twoFactorState) { + } = publishTool.name === "pnpm" ? await spawn$1("pnpm", ["publish", "--json", ...publishFlags], { + env: Object.assign({}, process.env, envOverride), + cwd: opts.cwd ++ }) : publishTool.name === "yarn" ? await spawn$1("yarn", ["npm", "publish", ...publishFlags], { ++ env: Object.assign({}, process.env, envOverride), ++ cwd: opts.cwd, + }) : await spawn$1(publishTool.name, ["publish", opts.publishDir, "--json", ...publishFlags], { + env: Object.assign({}, process.env, envOverride) + }); diff --git a/.yarn/patches/p-queue-npm-8.0.1-fe1ddcd827.patch b/.yarn/patches/p-queue-npm-8.0.1-fe1ddcd827.patch deleted file mode 100644 index 200198f91..000000000 --- a/.yarn/patches/p-queue-npm-8.0.1-fe1ddcd827.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/package.json b/package.json -index d4133284745349488cf0e623b983c78fd7cc7fb7..52433fa0ecea99ebbfe5b94a8023f73350896f7d 100644 ---- a/package.json -+++ b/package.json -@@ -6,6 +6,7 @@ - "repository": "sindresorhus/p-queue", - "funding": "https://github.com/sponsors/sindresorhus", - "type": "module", -+ "main": "./dist/index.js", - "exports": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" diff --git a/.yarn/patches/resize-observer-polyfill-npm-1.5.1-603120e8a0.patch b/.yarn/patches/resize-observer-polyfill-npm-1.5.1-603120e8a0.patch deleted file mode 100644 index b845cd4d6..000000000 --- a/.yarn/patches/resize-observer-polyfill-npm-1.5.1-603120e8a0.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/src/index.d.ts b/src/index.d.ts -index 74aacc0526ff554e9248c3f6fb44c353b5465efc..1b236d215a9db4cbc1c83f4d8bce24add202483e 100644 ---- a/src/index.d.ts -+++ b/src/index.d.ts -@@ -1,14 +1,3 @@ --interface DOMRectReadOnly { -- readonly x: number; -- readonly y: number; -- readonly width: number; -- readonly height: number; -- readonly top: number; -- readonly right: number; -- readonly bottom: number; -- readonly left: number; --} -- - declare global { - interface ResizeObserverCallback { - (entries: ResizeObserverEntry[], observer: ResizeObserver): void diff --git a/.yarn/patches/start-server-and-test-npm-1.14.0-841aa34fdf.patch b/.yarn/patches/start-server-and-test-npm-1.14.0-841aa34fdf.patch deleted file mode 100644 index 90d10064a..000000000 --- a/.yarn/patches/start-server-and-test-npm-1.14.0-841aa34fdf.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/utils.js b/src/utils.js -index 1f636c6617a71a68318dc587a1c9e6081020f9aa..b28e840ed08f26a4eadd242a6f541fbaefea0eda 100644 ---- a/src/utils.js -+++ b/src/utils.js -@@ -112,7 +112,7 @@ const getArguments = cliArgs => { - } - - function normalizeCommand (command) { -- return UTILS.isPackageScriptName(command) ? `npm run ${command}` : command -+ return UTILS.isPackageScriptName(command) ? `corepack yarn ${command}` : command - } - - /** diff --git a/.yarn/patches/uuid-npm-8.3.2-eca0baba53.patch b/.yarn/patches/uuid-npm-8.3.2-eca0baba53.patch deleted file mode 100644 index bf1cc4723..000000000 --- a/.yarn/patches/uuid-npm-8.3.2-eca0baba53.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/package.json b/package.json -index f0ab3711ee4f490cbf961ebe6283ce2a28b6824b..644235a3ef52c974e946403a3fcdd137d01fad0c 100644 ---- a/package.json -+++ b/package.json -@@ -25,6 +25,7 @@ - "require": "./dist/index.js", - "import": "./wrapper.mjs" - }, -+ "jest": "./dist/index.js", - "default": "./dist/esm-browser/index.js" - }, - "./package.json": "./package.json" diff --git a/.yarnrc.yml b/.yarnrc.yml index 5c12bc772..d2890fb76 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -8,3 +8,6 @@ compressionLevel: mixed initScope: uppy nodeLinker: node-modules + +npmPublishAccess: public + diff --git a/BUNDLE-README.md b/BUNDLE-README.md index df3843470..cbca4c904 100644 --- a/BUNDLE-README.md +++ b/BUNDLE-README.md @@ -2,7 +2,7 @@ Hi, thanks for trying out the bundled version of the Uppy File Uploader. You can use this from a CDN -(``) +(``) or bundle it with your webapp. Note that the recommended way to use Uppy is to install it with yarn/npm and use diff --git a/README.md b/README.md index 751af6c01..372a89492 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Uppy is being developed by the folks at [Transloadit](https://transloadit.com), a versatile API to handle any file in your app. - +
TestsCI status for Uppy testsCI status for Companion testsCI status for browser tests
TestsCI status for Uppy testsCI status for Companion tests
DeploysCI status for CDN deploymentCI status for Companion deploymentCI status for website deployment
@@ -61,6 +61,22 @@ const uppy = new Uppy() **[read the docs](https://uppy.io/docs)** for more details on how to use Uppy and its plugins. +## Integrations + +Uppy has first-class support for plain JS/HTML, +[React](https://uppy.io/docs/react/), [Svelte](https://uppy.io/docs/svelte/), +[Vue](https://uppy.io/docs/vue/), and [Angular](https://uppy.io/docs/angular/). + +For the supported frameworks (except Angular) Uppy offers three ways to build user interfaces: + +1. **Pre-composed, plug-and-play components.** Mainly ``. + The downside is that you can’t customize the UI. +2. **Headless components.** Smaller components, easier to override the styles + or compose them together with your own components. +3. **Hooks.** Attach our logic to your own components, no restrictions, create a + tailor-made UI. + + ## Features - Lightweight, modular plugin-based architecture, light on dependencies :zap: @@ -87,7 +103,7 @@ npm install @uppy/core @uppy/dashboard @uppy/tus ``` Add CSS -[uppy.min.css](https://releases.transloadit.com/uppy/v4.18.0/uppy.min.css), +[uppy.min.css](https://releases.transloadit.com/uppy/v4.18.2/uppy.min.css), either to your HTML page’s `` or include in JS, if your bundler of choice supports it. @@ -101,7 +117,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object. ```html @@ -112,7 +128,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object. Uppy, Dashboard, Tus, - } from 'https://releases.transloadit.com/uppy/v4.18.0/uppy.min.mjs' + } from 'https://releases.transloadit.com/uppy/v4.18.2/uppy.min.mjs' const uppy = new Uppy() uppy.use(Dashboard, { target: '#files-drag-drop' }) @@ -138,14 +154,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object. - [`Dashboard`](https://uppy.io/docs/dashboard/) — universal UI with previews, progress bars, metadata editor and all the cool stuff. Required for most UI plugins like Webcam and Instagram -- [`Progress Bar`](https://uppy.io/docs/progress-bar/) — minimal progress bar - that fills itself when upload progresses -- [`Status Bar`](https://uppy.io/docs/status-bar/) — more detailed progress, - pause/resume/cancel buttons, percentage, speed, uploaded/total sizes (included - by default with `Dashboard`) -- [`Informer`](https://uppy.io/docs/informer/) — send notifications like “smile” - before taking a selfie or “upload failed” when all is lost (also included by - default with `Dashboard`) +- Headless components ([react](https://uppy.io/docs/react/), [svelte](https://uppy.io/docs/svelte/), [vue](https://uppy.io/docs/vue/)) ### Sources @@ -177,8 +186,6 @@ server-side component, is needed for a plugin to work. backend out there (like Apache, Nginx) - [`AWS S3`](https://uppy.io/docs/aws-s3/) — plain upload to AWS S3 or compatible services -- [`AWS S3 Multipart`](https://uppy.io/docs/aws-s3-multipart/) — S3-style - “Multipart” upload to AWS or compatible services ### File Processing @@ -194,6 +201,8 @@ server-side component, is needed for a plugin to work. image previews (included by default with `Dashboard`) - [`Form`](https://uppy.io/docs/form/) — collects metadata from `
` right before an Uppy upload, then optionally appends results back to the form +- [`Redux`](https://uppy.io/docs/guides/custom-stores#reduxstore) — for your + emerging [time traveling](https://github.com/gaearon/redux-devtools) needs ## React diff --git a/biome.json b/biome.json index 6518554fc..5ccb0bae6 100644 --- a/biome.json +++ b/biome.json @@ -10,6 +10,7 @@ "includes": [ "packages/**", "examples/**", + "scripts/**", "bin/**", "e2e/**", "private/**", @@ -26,14 +27,26 @@ }, "linter": { "enabled": true, - "includes": ["!**/*.vue", "!**/*.svelte"], + "includes": [ + "packages/**", + "examples/**", + "scripts/**", + "private/**", + "!packages/**/{dist,lib}/**", + "!node_modules", + "!.svelte-kit", + "!packages/@uppy/components/src/input.css", + "!**/*.vue", + "!**/*.svelte" + ], "rules": { "recommended": true, "suspicious": { "noExplicitAny": "off" }, "correctness": { - "noUnusedImports": "off", + "useExhaustiveDependencies": "error", + "useHookAtTopLevel": "error", "noUnusedFunctionParameters": "off", "noUnusedVariables": { "level": "error", @@ -47,6 +60,10 @@ }, "a11y": { "noSvgWithoutTitle": "off" + }, + "nursery": { + "noNestedComponentDefinitions": "error", + "noReactPropAssign": "error" } } }, diff --git a/examples/angular/package.json b/examples/angular/package.json index 69516b06c..24ba1feb2 100644 --- a/examples/angular/package.json +++ b/examples/angular/package.json @@ -19,8 +19,11 @@ "@angular/router": "^18.0.0", "@uppy/angular": "workspace:*", "@uppy/core": "workspace:*", + "@uppy/dashboard": "workspace:*", "@uppy/google-drive": "workspace:*", + "@uppy/progress-bar": "workspace:*", "@uppy/tus": "workspace:*", + "@uppy/utils": "workspace:*", "@uppy/webcam": "workspace:*", "rxjs": "~7.8.0", "tslib": "^2.3.0", diff --git a/examples/aws-companion/package.json b/examples/aws-companion/package.json index 619aa7c00..6d0d1c40f 100644 --- a/examples/aws-companion/package.json +++ b/examples/aws-companion/package.json @@ -18,7 +18,7 @@ "express": "^4.19.2", "express-session": "^1.17.3", "npm-run-all": "^4.1.5", - "vite": "^5.4.17" + "vite": "^7.0.6" }, "private": true, "engines": { diff --git a/examples/companion-custom-provider/client/MyCustomProvider.jsx b/examples/companion-custom-provider/client/MyCustomProvider.jsx index ef7a07ead..52fab29ff 100644 --- a/examples/companion-custom-provider/client/MyCustomProvider.jsx +++ b/examples/companion-custom-provider/client/MyCustomProvider.jsx @@ -3,7 +3,6 @@ import { getAllowedHosts, Provider, tokenStorage } from '@uppy/companion-client' import { UIPlugin } from '@uppy/core' import { ProviderViews } from '@uppy/provider-views' -import { h } from 'preact' const defaultOptions = {} diff --git a/examples/companion-custom-provider/package.json b/examples/companion-custom-provider/package.json index 8cfc02e19..f2b5d8584 100644 --- a/examples/companion-custom-provider/package.json +++ b/examples/companion-custom-provider/package.json @@ -22,7 +22,7 @@ "express": "^4.19.2", "express-session": "^1.15.6", "npm-run-all": "^4.1.2", - "vite": "^5.4.17" + "vite": "^7.0.6" }, "scripts": { "start": "npm-run-all --parallel start:server start:client", diff --git a/examples/companion-digitalocean-spaces/package.json b/examples/companion-digitalocean-spaces/package.json index 4126a6216..a63155cc7 100644 --- a/examples/companion-digitalocean-spaces/package.json +++ b/examples/companion-digitalocean-spaces/package.json @@ -12,7 +12,7 @@ "devDependencies": { "dotenv": "^16.0.1", "express": "^4.19.2", - "vite": "^5.4.17" + "vite": "^7.0.6" }, "private": true, "scripts": { diff --git a/examples/companion/server/index.js b/examples/companion/server/index.js index ae9cf38d5..98c970404 100644 --- a/examples/companion/server/index.js +++ b/examples/companion/server/index.js @@ -46,6 +46,7 @@ const companionOptions = { }, // you can also add options for additional providers here }, + corsOrigins: ['*'], // Note: this is not safe for production server: { host: 'localhost:3020', protocol: 'http', diff --git a/examples/react/package.json b/examples/react/package.json index b36dbe194..3dde76e99 100644 --- a/examples/react/package.json +++ b/examples/react/package.json @@ -9,7 +9,7 @@ "serve": "vite preview" }, "dependencies": { - "@tailwindcss/vite": "^4.0.9", + "@tailwindcss/vite": "^4.1.11", "@uppy/core": "workspace:*", "@uppy/react": "workspace:*", "@uppy/remote-sources": "workspace:*", @@ -27,7 +27,7 @@ "@vitest/browser": "^3.2.4", "playwright": "^1.53.2", "typescript": "^5.7.3", - "vite": "^7.0.3", + "vite": "^7.0.6", "vitest": "^3.2.4", "vitest-browser-react": "^1.0.0" } diff --git a/examples/react/src/MediaCapture.tsx b/examples/react/src/MediaCapture.tsx index a4d37dcac..6e9a34286 100644 --- a/examples/react/src/MediaCapture.tsx +++ b/examples/react/src/MediaCapture.tsx @@ -1,5 +1,3 @@ -import React from 'react' - type ButtonProps = { type: 'button' onClick: () => void diff --git a/examples/react/src/ScreenCapture.tsx b/examples/react/src/ScreenCapture.tsx index df6ef7769..019ddf797 100644 --- a/examples/react/src/ScreenCapture.tsx +++ b/examples/react/src/ScreenCapture.tsx @@ -1,5 +1,5 @@ import { useScreenCapture } from '@uppy/react' -import React, { useEffect } from 'react' +import { useEffect } from 'react' import MediaCapture from './MediaCapture.tsx' export interface ScreenCaptureProps { diff --git a/examples/react/src/Webcam.tsx b/examples/react/src/Webcam.tsx index 6c5bf9223..4a35f3c0f 100644 --- a/examples/react/src/Webcam.tsx +++ b/examples/react/src/Webcam.tsx @@ -1,5 +1,5 @@ import { useWebcam } from '@uppy/react' -import React, { useEffect } from 'react' +import { useEffect } from 'react' import MediaCapture from './MediaCapture.tsx' export interface WebcamProps { diff --git a/examples/transloadit/package.json b/examples/transloadit/package.json index 72e08c82b..02c43d5da 100644 --- a/examples/transloadit/package.json +++ b/examples/transloadit/package.json @@ -4,7 +4,7 @@ "type": "module", "devDependencies": { "npm-run-all": "^4.1.5", - "vite": "^5.4.17" + "vite": "^7.0.6" }, "dependencies": { "@uppy/core": "workspace:*", diff --git a/examples/transloadit/server.js b/examples/transloadit/server.js index e76053323..765301bd5 100755 --- a/examples/transloadit/server.js +++ b/examples/transloadit/server.js @@ -36,6 +36,7 @@ function Footer() { } function FormFields(fields) { + // biome-ignore lint/nursery/noNestedComponentDefinitions: not a react component function Field([name, value]) { if (name === 'transloadit') return '' let isValueJSON = false @@ -75,6 +76,7 @@ function FormFields(fields) { } function UploadsList(uploads) { + // biome-ignore lint/nursery/noNestedComponentDefinitions: not a react component function Upload(upload) { return `
  • ${e(upload.name)}
  • ` } @@ -87,10 +89,12 @@ function UploadsList(uploads) { } function ResultsList(results) { + // biome-ignore lint/nursery/noNestedComponentDefinitions: not a react component function Result(result) { return `
  • ${e(result.name)} View
  • ` } + // biome-ignore lint/nursery/noNestedComponentDefinitions: not a react component function ResultsSection(stepName) { return `

    ${e(stepName)}

    diff --git a/examples/vue/package.json b/examples/vue/package.json index e4457f130..c1adb1781 100644 --- a/examples/vue/package.json +++ b/examples/vue/package.json @@ -20,11 +20,11 @@ "vue": "^3.5.14" }, "devDependencies": { - "@tailwindcss/vite": "^4.0.0", - "@vitejs/plugin-vue": "^5.0.0", + "@tailwindcss/vite": "^4.1.11", + "@vitejs/plugin-vue": "^6.0.1", "@vitest/browser": "^3.2.4", "tailwindcss": "^4.0.0", - "vite": "^6.2.0", + "vite": "^7.0.6", "vitest": "^3.2.4", "vitest-browser-vue": "^1.0.0" } diff --git a/examples/xhr-bundle/package.json b/examples/xhr-bundle/package.json index b8d37d3da..1e41bdd66 100644 --- a/examples/xhr-bundle/package.json +++ b/examples/xhr-bundle/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "npm-run-all": "^4.1.5", - "vite": "^5.4.17" + "vite": "^7.0.6" }, "private": true, "scripts": { diff --git a/examples/xhr-node/package.json b/examples/xhr-node/package.json index 42a6b5255..ded31cfbd 100644 --- a/examples/xhr-node/package.json +++ b/examples/xhr-node/package.json @@ -11,7 +11,7 @@ }, "devDependencies": { "npm-run-all": "^4.1.3", - "vite": "^5.4.17" + "vite": "^7.0.6" }, "private": true, "scripts": { diff --git a/examples/xhr-php/package.json b/examples/xhr-php/package.json index 1c097ef01..6e6d5c43e 100644 --- a/examples/xhr-php/package.json +++ b/examples/xhr-php/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "npm-run-all": "^4.1.3", - "vite": "^5.4.17" + "vite": "^7.0.6" }, "private": true, "scripts": { diff --git a/examples/xhr-python/package.json b/examples/xhr-python/package.json index 0d4c67222..7c4e3bad3 100644 --- a/examples/xhr-python/package.json +++ b/examples/xhr-python/package.json @@ -10,7 +10,7 @@ }, "devDependencies": { "npm-run-all": "^4.1.3", - "vite": "^5.4.17" + "vite": "^7.0.6" }, "private": true, "scripts": { diff --git a/package.json b/package.json index b021e00b1..784c312bf 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,8 @@ "private/*" ], "scripts": { - "build": "turbo run build build:css --filter='./packages/@uppy/*' --filter='./packages/uppy'", - "build:clean": "cp .gitignore .gitignore.bak && printf '!node_modules\n!**/node_modules/**/*\n' >> .gitignore; git clean -Xfd packages e2e .parcel-cache coverage .turbo; mv .gitignore.bak .gitignore", + "build": "turbo run --no-daemon build build:css --filter='./packages/@uppy/*' --filter='./packages/uppy'", + "build:clean": "git clean -Xfd packages e2e .parcel-cache coverage .turbo .turbo -e '!node_modules' -e '!**/node_modules/**/*'", "build:watch": "yarn build && turbo watch build build:css --filter='./packages/@uppy/*' --filter='./packages/uppy'", "migrate:components": "yarn workspace @uppy/components migrate", "check": "yarn exec biome check --write", @@ -24,20 +24,19 @@ "test": "turbo run test --filter='./packages/@uppy/*' --filter='./packages/uppy' --filter='./examples/{react,vue,sveltekit}'", "test:watch": "turbo watch test --filter='./packages/@uppy/*' --filter='./packages/uppy'", "typecheck": "turbo run typecheck --filter='./packages/@uppy/*' --filter='./packages/uppy'", - "version": "changeset version && corepack yarn install --mode=update-lockfile", + "version": "changeset version && corepack yarn install --mode=update-lockfile && node scripts/update-readme-versions.mjs", "release": "changeset publish" }, "devDependencies": { "@biomejs/biome": "2.0.5", "@changesets/changelog-github": "^0.5.1", - "@changesets/cli": "^2.29.5", + "@changesets/cli": "patch:@changesets/cli@npm%3A2.29.5#~/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch", "npm-run-all": "^4.1.5", "turbo": "^2.5.4", "typescript": "^5.8.3" }, "packageManager": "yarn@4.4.1+sha224.fd21d9eb5fba020083811af1d4953acc21eeb9f6ff97efd1b3f9d4de", "engines": { - "node": "^16.15.0 || >=18.0.0", - "yarn": "3.6.1" + "node": ">=20.19.0" } } diff --git a/packages/@uppy/angular/.gitignore b/packages/@uppy/angular/.gitignore index 63dc87b02..e3882662d 100644 --- a/packages/@uppy/angular/.gitignore +++ b/packages/@uppy/angular/.gitignore @@ -39,3 +39,9 @@ testem.log # System files .DS_Store Thumbs.db + +# Generated files from prepublishOnly +projects/uppy/angular/.npmignore +projects/uppy/angular/fesm2022/ +projects/uppy/angular/index.d.ts +projects/uppy/angular/public-api.d.ts diff --git a/packages/@uppy/angular/package.json b/packages/@uppy/angular/package.json index c5e532b08..d67c42728 100644 --- a/packages/@uppy/angular/package.json +++ b/packages/@uppy/angular/package.json @@ -30,6 +30,9 @@ "@types/jasmine": "~5.1.0", "@typescript-eslint/eslint-plugin": "^7.2.0", "@typescript-eslint/parser": "^7.2.0", + "@typescript-eslint/types": "^7.2.0", + "@typescript-eslint/utils": "^7.2.0", + "eslint": "^8.57.0", "jasmine-core": "~5.1.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.2.0", @@ -37,6 +40,6 @@ "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", "ng-packagr": "^19.0.0", - "typescript": "^5.6" + "typescript": "~5.5.4" } } diff --git a/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md b/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md new file mode 100644 index 000000000..a32f71788 --- /dev/null +++ b/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md @@ -0,0 +1,30 @@ +# @uppy/angular + +## 0.9.2 + +### Patch Changes + +- 8f8ee09: Nothing changed, just a release to fix the broken previous release. + +## 0.9.1 + +### Patch Changes + +- 7eec173: Remove "files" array from package.json + +## 0.9.0 + +### Minor Changes + +- 8b8ab01: Declare components as standalone & support 20.x + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/progress-bar@4.3.2 + - @uppy/status-bar@4.2.2 + - @uppy/dashboard@4.4.2 + - @uppy/drag-drop@4.2.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 diff --git a/packages/@uppy/angular/projects/uppy/angular/package.json b/packages/@uppy/angular/projects/uppy/angular/package.json index 3af289c6e..813ae4704 100644 --- a/packages/@uppy/angular/projects/uppy/angular/package.json +++ b/packages/@uppy/angular/projects/uppy/angular/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/angular", "description": "Angular component wrappers around Uppy's official UI plugins.", - "version": "0.8.0", + "version": "0.9.2", "license": "MIT", "homepage": "https://uppy.io", "keywords": [ @@ -25,8 +25,8 @@ "tslib": "^2.0.0" }, "peerDependencies": { - "@angular/common": "^17.0.0 || ^18.0.0 || ^19.0.0", - "@angular/core": "^17.0.0 || ^18.0.0 || ^19.0.0", + "@angular/common": "^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0", + "@angular/core": "^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0", "@uppy/core": "workspace:^", "@uppy/dashboard": "workspace:^", "@uppy/utils": "workspace:^" diff --git a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard-modal/dashboard-modal-demo.component.ts b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard-modal/dashboard-modal-demo.component.ts index 00c5f5344..9729c637e 100644 --- a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard-modal/dashboard-modal-demo.component.ts +++ b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard-modal/dashboard-modal-demo.component.ts @@ -2,6 +2,8 @@ import { ChangeDetectionStrategy, Component } from "@angular/core"; import { Uppy } from "@uppy/core"; import type * as Dashboard from "@uppy/dashboard"; import type { Body, Meta } from "@uppy/utils"; +import { DashboardModalComponent } from "./dashboard-modal.component"; + @Component({ selector: "uppy-dashboard-demo", @@ -10,8 +12,10 @@ import type { Body, Meta } from "@uppy/utils"; [props]="props" >`, changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + imports: [DashboardModalComponent], }) export class DashboardModalDemoComponent { uppy: Uppy = new Uppy({ debug: true, autoProceed: true }); - props?: Dashboard.DashboardOptions; + props: Dashboard.DashboardOptions = {}; } diff --git a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard-modal/dashboard-modal.component.ts b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard-modal/dashboard-modal.component.ts index 33fe6cbe4..d62a7d8f2 100644 --- a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard-modal/dashboard-modal.component.ts +++ b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard-modal/dashboard-modal.component.ts @@ -18,6 +18,7 @@ import { UppyAngularWrapper } from "../../utils/wrapper"; selector: "uppy-dashboard-modal", template: "", changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, }) export class DashboardModalComponent extends UppyAngularWrapper, Dashboard> diff --git a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard/dashboard-demo.component.ts b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard/dashboard-demo.component.ts index 96f94b585..83282e8f4 100644 --- a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard/dashboard-demo.component.ts +++ b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard/dashboard-demo.component.ts @@ -2,13 +2,16 @@ import { ChangeDetectionStrategy, Component } from "@angular/core"; import { Uppy } from "@uppy/core"; import type * as Dashboard from "@uppy/dashboard"; import type { Body, Meta } from "@uppy/utils"; +import { DashboardComponent } from "./dashboard.component"; @Component({ selector: "uppy-dashboard-demo", template: ``, changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + imports: [DashboardComponent], }) export class DashboardDemoComponent { uppy: Uppy = new Uppy({ debug: true, autoProceed: true }); - props?: Dashboard.DashboardOptions; + props: Dashboard.DashboardOptions = {}; } diff --git a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard/dashboard.component.ts b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard/dashboard.component.ts index d5c120bfa..17430791f 100644 --- a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard/dashboard.component.ts +++ b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/dashboard/dashboard.component.ts @@ -18,6 +18,7 @@ import { UppyAngularWrapper } from "../../utils/wrapper"; selector: "uppy-dashboard", template: "", changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, }) export class DashboardComponent extends UppyAngularWrapper> diff --git a/packages/@uppy/audio/CHANGELOG.md b/packages/@uppy/audio/CHANGELOG.md index 299eeb8bc..fb23eba4a 100644 --- a/packages/@uppy/audio/CHANGELOG.md +++ b/packages/@uppy/audio/CHANGELOG.md @@ -1,5 +1,27 @@ # @uppy/audio +## 2.2.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 2.2.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/utils@6.2.0 + ## 2.1.3 Released: 2025-05-18 diff --git a/packages/@uppy/audio/package.json b/packages/@uppy/audio/package.json index ee097edf3..833c75ce5 100644 --- a/packages/@uppy/audio/package.json +++ b/packages/@uppy/audio/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/audio", "description": "Uppy plugin that records audio using the device’s microphone.", - "version": "2.1.3", + "version": "2.2.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", @@ -27,6 +27,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./css/style.css": "./dist/style.css", diff --git a/packages/@uppy/audio/src/Audio.tsx b/packages/@uppy/audio/src/Audio.tsx index 1d9485469..1ef4374f2 100644 --- a/packages/@uppy/audio/src/Audio.tsx +++ b/packages/@uppy/audio/src/Audio.tsx @@ -9,7 +9,6 @@ import type { import { UIPlugin } from '@uppy/core' import type { LocaleStrings } from '@uppy/utils' import { getFileTypeExtension } from '@uppy/utils' -import { h } from 'preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' import PermissionsScreen from './PermissionsScreen.js' diff --git a/packages/@uppy/audio/src/AudioSourceSelect.tsx b/packages/@uppy/audio/src/AudioSourceSelect.tsx index 09ca09ce1..f9f7f58dd 100644 --- a/packages/@uppy/audio/src/AudioSourceSelect.tsx +++ b/packages/@uppy/audio/src/AudioSourceSelect.tsx @@ -1,5 +1,3 @@ -import { h } from 'preact' - export interface AudioSourceSelectProps { currentDeviceId: string | MediaStreamTrack | null | undefined audioSources: MediaDeviceInfo[] diff --git a/packages/@uppy/audio/src/DiscardButton.tsx b/packages/@uppy/audio/src/DiscardButton.tsx index 5ae88fb34..6bfd30a8f 100644 --- a/packages/@uppy/audio/src/DiscardButton.tsx +++ b/packages/@uppy/audio/src/DiscardButton.tsx @@ -1,5 +1,4 @@ import type { I18n } from '@uppy/utils' -import { h } from 'preact' interface DiscardButtonProps { onDiscard: () => void diff --git a/packages/@uppy/audio/src/PermissionsScreen.tsx b/packages/@uppy/audio/src/PermissionsScreen.tsx index b3a68b977..9bc876dbd 100644 --- a/packages/@uppy/audio/src/PermissionsScreen.tsx +++ b/packages/@uppy/audio/src/PermissionsScreen.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/utils' -import { h } from 'preact' +import type { h } from 'preact' interface PermissionsScreenProps { icon: () => h.JSX.Element | null diff --git a/packages/@uppy/audio/src/RecordButton.tsx b/packages/@uppy/audio/src/RecordButton.tsx index ce3b044c1..5883c4a3a 100644 --- a/packages/@uppy/audio/src/RecordButton.tsx +++ b/packages/@uppy/audio/src/RecordButton.tsx @@ -1,5 +1,4 @@ import type { I18n } from '@uppy/utils' -import { h } from 'preact' interface RecordButtonProps { recording: boolean diff --git a/packages/@uppy/audio/src/RecordingLength.tsx b/packages/@uppy/audio/src/RecordingLength.tsx index 03a424d45..a40ffd4a8 100644 --- a/packages/@uppy/audio/src/RecordingLength.tsx +++ b/packages/@uppy/audio/src/RecordingLength.tsx @@ -1,4 +1,3 @@ -import { h } from 'preact' import formatSeconds from './formatSeconds.js' interface RecordingLengthProps { diff --git a/packages/@uppy/audio/src/RecordingScreen.tsx b/packages/@uppy/audio/src/RecordingScreen.tsx index 9c40c6737..b9f5cdcfc 100644 --- a/packages/@uppy/audio/src/RecordingScreen.tsx +++ b/packages/@uppy/audio/src/RecordingScreen.tsx @@ -1,5 +1,4 @@ import type { I18n } from '@uppy/utils' -import { h } from 'preact' import { useEffect, useRef } from 'preact/hooks' import AudioSourceSelect, { type AudioSourceSelectProps, diff --git a/packages/@uppy/audio/src/SubmitButton.tsx b/packages/@uppy/audio/src/SubmitButton.tsx index 020166eb5..dbb2d0942 100644 --- a/packages/@uppy/audio/src/SubmitButton.tsx +++ b/packages/@uppy/audio/src/SubmitButton.tsx @@ -1,5 +1,4 @@ import type { I18n } from '@uppy/utils' -import { h } from 'preact' interface SubmitButtonProps { onSubmit: () => void diff --git a/packages/@uppy/aws-s3/CHANGELOG.md b/packages/@uppy/aws-s3/CHANGELOG.md index 54c5b46aa..85208e9c1 100644 --- a/packages/@uppy/aws-s3/CHANGELOG.md +++ b/packages/@uppy/aws-s3/CHANGELOG.md @@ -1,5 +1,29 @@ # @uppy/aws-s3 +## 4.3.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/companion-client@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.3.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/utils@6.2.0 + ## 4.2.3 Released: 2025-01-22 diff --git a/packages/@uppy/aws-s3/package.json b/packages/@uppy/aws-s3/package.json index 433117616..3a91e5435 100644 --- a/packages/@uppy/aws-s3/package.json +++ b/packages/@uppy/aws-s3/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/aws-s3", "description": "Upload to Amazon S3 with Uppy", - "version": "4.2.3", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -28,6 +28,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/box/CHANGELOG.md b/packages/@uppy/box/CHANGELOG.md index 1a1420251..cfb78d90e 100644 --- a/packages/@uppy/box/CHANGELOG.md +++ b/packages/@uppy/box/CHANGELOG.md @@ -1,5 +1,32 @@ # @uppy/box +## 3.3.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] +- Updated dependencies [c66fd85] + - @uppy/companion-client@4.5.2 + - @uppy/provider-views@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 3.3.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/provider-views@4.5.0 + - @uppy/utils@6.2.0 + ## 3.2.3 Released: 2025-05-18 diff --git a/packages/@uppy/box/package.json b/packages/@uppy/box/package.json index 17e1acbd1..56bf9a540 100644 --- a/packages/@uppy/box/package.json +++ b/packages/@uppy/box/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/box", "description": "Import files from Box, into Uppy.", - "version": "3.2.3", + "version": "3.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -24,6 +24,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/companion-client/CHANGELOG.md b/packages/@uppy/companion-client/CHANGELOG.md index 48ad02afe..31ac41979 100644 --- a/packages/@uppy/companion-client/CHANGELOG.md +++ b/packages/@uppy/companion-client/CHANGELOG.md @@ -1,5 +1,27 @@ # @uppy/companion-client +## 4.5.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.5.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/utils@6.2.0 + ## 4.4.2 Released: 2025-05-18 @@ -92,7 +114,7 @@ Included in: Uppy v3.22.2 Released: 2024-02-19 Included in: Uppy v3.22.0 -- @uppy/aws-s3-multipart,@uppy/aws-s3,@uppy/companion-client,@uppy/tus,@uppy/xhr-upload: update `uppyfile` objects before emitting events (antoine du hamel / #4928) +- @uppy/aws-s3-multipart,@uppy/aws-s3,@uppy/companion-client,@uppy/tus,@uppy/xhr-upload: update `uppyfile` objects before emitting events (antoine du hamel / #4928) - @uppy/companion-client: fix tests and linter (antoine du hamel / #4890) - @uppy/companion-client: migrate to ts (merlijn vos / #4864) - @uppy/companion-client: fix `typeerror` (antoine du hamel) diff --git a/packages/@uppy/companion-client/package.json b/packages/@uppy/companion-client/package.json index 0306fd7e8..901222276 100644 --- a/packages/@uppy/companion-client/package.json +++ b/packages/@uppy/companion-client/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/companion-client", "description": "Client library for communication with Companion. Intended for use in Uppy plugins.", - "version": "4.4.2", + "version": "4.5.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -26,6 +26,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/companion/CHANGELOG.md b/packages/@uppy/companion/CHANGELOG.md index 0f3f4c17a..3b33f7657 100644 --- a/packages/@uppy/companion/CHANGELOG.md +++ b/packages/@uppy/companion/CHANGELOG.md @@ -1,12 +1,22 @@ # @uppy/companion +## 5.9.0 + +### Minor Changes + +- 0c24c5a: Add provider name to metadata for observability + +### Patch Changes + +- 0c24c5a: Make StreamableBlob spec compliant for Node.js 24+ + ## 5.8.0 Released: 2025-06-02 Included in: Uppy v4.17.0 - @uppy/companion: add max filename length env var (Freeman / #5763) -- @uppy/companion: fix cookie maxAge to milliseconds (zolotarov@brights.io / #5746) +- @uppy/companion: fix cookie maxAge to milliseconds (zolotarov@brights.io / #5746) - @uppy/companion: improve Zoom folder structure (Merlijn Vos / #5739) ## 5.7.0 @@ -30,7 +40,7 @@ Released: 2025-02-25 Included in: Uppy v4.13.3 - @uppy/companion: log when tus uploaded size differs (Mikael Finstad / #5647) -- @uppy/companion: remove redundant HEAD request for file size (Mikael Finstad / #5648) +- @uppy/companion: remove redundant HEAD request for file size (Mikael Finstad / #5648) ## 5.5.1 @@ -80,7 +90,7 @@ Included in: Uppy v4.7.0 Released: 2024-10-31 Included in: Uppy v4.6.0 -- docs,@uppy/companion: disallow corsOrigins "*" (Mikael Finstad / #5496) +- docs,@uppy/companion: disallow corsOrigins "\*" (Mikael Finstad / #5496) ## 5.1.2 @@ -237,7 +247,7 @@ Released: 2024-06-18 Included in: Uppy v3.27.0 - @uppy/google-photos: add plugin (Mikael Finstad / #5061) -- @uppy/companion: Bump ws from 8.8.1 to 8.17.1 (#5256) +- @uppy/companion: Bump ws from 8.8.1 to 8.17.1 (#5256) ## 4.13.3 @@ -284,9 +294,9 @@ Released: 2023-12-12 Included in: Uppy v3.21.0 - @uppy/companion: fix double tus uploads (Mikael Finstad / #4816) -- @uppy/companion: fix accelerated endpoints for presigned POST (Mikael Finstad / #4817) +- @uppy/companion: fix accelerated endpoints for presigned POST (Mikael Finstad / #4817) - @uppy/companion: fix `authProvider` property inconsistency (Mikael Finstad / #4672) -- @uppy/companion: send certain onedrive errors to the user (Mikael Finstad / #4671) +- @uppy/companion: send certain onedrive errors to the user (Mikael Finstad / #4671) - @uppy/companion: Provider user sessions (Mikael Finstad / #4619) ## 4.11.0 @@ -384,7 +394,7 @@ Included in: Uppy v3.11.0 Released: 2023-06-19 Included in: Uppy v3.10.0 -- @uppy/companion: switch from aws-sdk v2 to @aws-sdk/* (v3) (Scott Bessler / #4285) +- @uppy/companion: switch from aws-sdk v2 to @aws-sdk/\* (v3) (Scott Bessler / #4285) - @uppy/companion,@uppy/core,@uppy/dashboard,@uppy/golden-retriever,@uppy/status-bar,@uppy/utils: Migrate all lodash' per-method-packages usage to lodash. (LinusMain / #4274) - @uppy/companion: revert randomness from file names (Mikael Finstad / #4509) - @uppy/companion: Custom provider fixes (Mikael Finstad / #4498) diff --git a/packages/@uppy/companion/package.json b/packages/@uppy/companion/package.json index 9a7d0cd54..0897e3f9e 100644 --- a/packages/@uppy/companion/package.json +++ b/packages/@uppy/companion/package.json @@ -1,6 +1,6 @@ { "name": "@uppy/companion", - "version": "5.8.0", + "version": "5.9.1", "description": "OAuth helper and remote fetcher for Uppy's (https://uppy.io) extensible file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Dropbox and Google Drive, S3 and more :dog:", "main": "lib/companion.js", "types": "lib/companion.d.ts", @@ -88,7 +88,7 @@ "@types/lodash": "4.14.191", "@types/morgan": "1.7.37", "@types/ms": "0.7.31", - "@types/node": "^20.0.0", + "@types/node": "^20.19.0", "@types/react": "^18.0.0", "@types/request": "2.48.8", "@types/webpack": "^5.28.0", diff --git a/packages/@uppy/companion/src/server/logger.js b/packages/@uppy/companion/src/server/logger.js index 763905005..a2d197f50 100644 --- a/packages/@uppy/companion/src/server/logger.js +++ b/packages/@uppy/companion/src/server/logger.js @@ -42,12 +42,15 @@ const styleText = /** * message log * + * @typedef {import('node:util').styleText} styleText + * @typedef {Parameters[0]} Colors + * * @param {object} params * @param {string | Error} params.arg the message or error to log * @param {string} params.tag a unique tag to easily search for this message * @param {string} params.level error | info | debug * @param {string} [params.traceId] a unique id to easily trace logs tied to a request - * @param {string[]} [params.color] Format(s) that can be passed to `util.styleText`. + * @param {Colors} [params.color] Format(s) that can be passed to `util.styleText`. */ const log = ({ arg, tag = '', level, traceId = '', color = [] }) => { const time = new Date().toISOString() diff --git a/packages/@uppy/components/CHANGELOG.md b/packages/@uppy/components/CHANGELOG.md index 4278c2ce0..280801bec 100644 --- a/packages/@uppy/components/CHANGELOG.md +++ b/packages/@uppy/components/CHANGELOG.md @@ -1,5 +1,36 @@ # @uppy/components +## 0.3.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/remote-sources@2.4.2 + - @uppy/screen-capture@4.4.2 + - @uppy/image-editor@3.4.2 + - @uppy/webcam@4.3.2 + - @uppy/audio@2.2.2 + - @uppy/core@4.5.2 + +## 0.3.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/webcam@4.3.0 + - @uppy/core@4.5.0 + - @uppy/audio@2.2.0 + - @uppy/image-editor@3.4.0 + - @uppy/remote-sources@2.4.0 + - @uppy/screen-capture@4.4.0 + ## 0.2.0 Released: 2025-06-30 diff --git a/packages/@uppy/components/package.json b/packages/@uppy/components/package.json index 7a8e54d56..c22e3474e 100644 --- a/packages/@uppy/components/package.json +++ b/packages/@uppy/components/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/components", "description": "Headless Uppy components, made in Preact", - "version": "0.2.0", + "version": "0.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -23,6 +23,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "scripts": { "build": "tsc --build tsconfig.build.json", "build:css": "tailwindcss -m -i ./src/input.css -o ./dist/styles.css", diff --git a/packages/@uppy/components/src/Dropzone.tsx b/packages/@uppy/components/src/Dropzone.tsx index 13fcf66b2..4649b50d8 100644 --- a/packages/@uppy/components/src/Dropzone.tsx +++ b/packages/@uppy/components/src/Dropzone.tsx @@ -1,5 +1,4 @@ import { clsx } from 'clsx' -import { h } from 'preact' import { useMemo } from 'preact/hooks' import { createDropzone } from './hooks/dropzone.js' import type { NonNullableUppyContext, UppyContext } from './types.js' @@ -29,7 +28,6 @@ export default function Dropzone(props: DropzoneProps) { className="uppy-reset" data-uppy-element="dropzone" role="presentation" - tabIndex={0} >
    { + // taken from https://github.com/react-dropzone/react-dropzone/blob/d6911c991e077151e302b599b92269432ab0472b/src/index.js#L830C1-L836C1 + if ( + event.key === ' ' || + event.key === 'Enter' || + event.keyCode === 32 || + event.keyCode === 13 + ) { + handleClick() + } + } + const handleFileInputChange = (event: ChangeEventType) => { const input = event.target as HTMLInputElement const files = Array.from(input.files ?? []) @@ -103,6 +115,7 @@ export function createDropzone< onDragLeave: handleDragLeave, onDrop: handleDrop, onClick: handleClick, + onKeyPress: handleKeyPress, }), getInputProps: () => ({ id: fileInputId, diff --git a/packages/@uppy/compressor/CHANGELOG.md b/packages/@uppy/compressor/CHANGELOG.md index 8837dbf4e..9a8e0c9f9 100644 --- a/packages/@uppy/compressor/CHANGELOG.md +++ b/packages/@uppy/compressor/CHANGELOG.md @@ -1,5 +1,27 @@ # @uppy/compressor +## 2.3.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 2.3.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/utils@6.2.0 + ## 2.2.0 Released: 2025-01-06 diff --git a/packages/@uppy/compressor/package.json b/packages/@uppy/compressor/package.json index 5a9873159..1666dd531 100644 --- a/packages/@uppy/compressor/package.json +++ b/packages/@uppy/compressor/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/compressor", "description": "Uppy plugin that compresses images before upload, saving up to 60% in size", - "version": "2.2.1", + "version": "2.3.2", "license": "MIT", "main": "lib/index.js", "keywords": [ @@ -21,6 +21,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/core/CHANGELOG.md b/packages/@uppy/core/CHANGELOG.md index 3ed107a8f..ce800b52d 100644 --- a/packages/@uppy/core/CHANGELOG.md +++ b/packages/@uppy/core/CHANGELOG.md @@ -1,5 +1,27 @@ # @uppy/core +## 4.5.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/store-default@4.3.2 + - @uppy/utils@6.2.2 + +## 4.5.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- 0c24c5a: Resolve stale state in `checkAndUpdateFileState` +- Updated dependencies [0c24c5a] + - @uppy/store-default@4.3.0 + - @uppy/utils@6.2.0 + ## 4.4.6 Released: 2025-06-02 diff --git a/packages/@uppy/core/package.json b/packages/@uppy/core/package.json index b6f05b47d..4b11f7d4a 100644 --- a/packages/@uppy/core/package.json +++ b/packages/@uppy/core/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/core", "description": "Core module for the extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:", - "version": "4.4.7", + "version": "4.5.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", @@ -28,6 +28,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./css/style.min.css": "./dist/style.min.css", diff --git a/packages/@uppy/core/src/Uppy.test.ts b/packages/@uppy/core/src/Uppy.test.ts index 05a85b875..b86d857a2 100644 --- a/packages/@uppy/core/src/Uppy.test.ts +++ b/packages/@uppy/core/src/Uppy.test.ts @@ -1472,6 +1472,163 @@ describe('src/Core', () => { await core.retryAll() expect(onUpload).not.toHaveBeenCalled() }) + + describe('with required metadata', () => { + it('should not retry files that have missing required metadata', async () => { + const onUpload = vi.fn() + const onRetryAll = vi.fn() + + const core = new Core({ + restrictions: { + requiredMetaFields: ['caption'], + }, + }) + core.on('upload', onUpload) + core.on('retry-all', onRetryAll) + + const fileId = core.addFile({ + source: 'vi', + name: 'foo.jpg', + type: 'image/jpeg', + data: testImage, + }) + + // Simulate an upload attempt which triggers metadata validation + try { + await core.upload() + } catch (error) { + expect(error).toBeInstanceOf(RestrictionError) + expect(error.message).toContain('Missing required meta fields') + } + + // File should now have missing metadata error after upload attempt + const file = core.getFile(fileId) + expect(file.missingRequiredMetaFields).toEqual(['caption']) + expect(file.error).toContain('Missing required meta fields in foo.jpg') + + // Should not retry files with outstanding metadata issues + await core.retryAll() + expect(onRetryAll.mock.calls[0][0]).toEqual([]) + expect(onUpload).toHaveBeenCalledTimes(0) + }) + + it('should retry files after metadata is corrected', async () => { + const onUpload = vi.fn() + const onRetryAll = vi.fn() + + const core = new Core({ + restrictions: { + requiredMetaFields: ['caption'], + }, + }) + core.on('upload', onUpload) + core.on('retry-all', onRetryAll) + + const fileId = core.addFile({ + source: 'vi', + name: 'foo.jpg', + type: 'image/jpeg', + data: testImage, + }) + + try { + await core.upload() + } catch (error) { + expect(error).toBeInstanceOf(RestrictionError) + expect(error.message).toContain('Missing required meta fields') + } + + // Verify file has missing metadata error after upload attempt + const file = core.getFile(fileId) + expect(file.missingRequiredMetaFields).toEqual(['caption']) + expect(file.error).toContain('Missing required meta fields in foo.jpg') + + // Fix the metadata + core.setFileMeta(fileId, { caption: 'Test caption' }) + + // Trigger the dashboard:file-edit-complete event to update validation state + // @ts-ignore + core.emit('dashboard:file-edit-complete', core.getFile(fileId)) + + const updatedFile = core.getFile(fileId) + expect(updatedFile.missingRequiredMetaFields).toEqual([]) + + // Now retry should work + await core.retryAll() + expect(onRetryAll.mock.calls[0][0]).toContainEqual( + expect.objectContaining({ id: fileId }), + ) + expect(onUpload).toHaveBeenCalledTimes(1) // Called once during retry (initial upload failed at validation) + }) + + it('should handle multiple files with mixed metadata states', async () => { + const onUpload = vi.fn() + const onRetryAll = vi.fn() + + const core = new Core({ + restrictions: { + requiredMetaFields: ['caption'], + }, + }) + core.on('upload', onUpload) + core.on('retry-all', onRetryAll) + + // Add files with missing metadata + const fileId1 = core.addFile({ + source: 'vi', + name: 'file1.jpg', + type: 'image/jpeg', + data: testImage, + }) + const _fileId2 = core.addFile({ + source: 'vi', + name: 'file2.jpg', + type: 'image/jpeg', + data: testImage, + }) + const fileId3 = core.addFile({ + source: 'vi', + name: 'file3.jpg', + type: 'image/jpeg', + data: testImage, + }) + + try { + await core.upload() + } catch (error) { + expect(error).toBeInstanceOf(RestrictionError) + expect(error.message).toContain('Missing required meta fields') + } + + // Give one file a different error (not metadata-related) + core.setFileState(fileId3, { + error: 'Network error', + missingRequiredMetaFields: [], + }) + + // Fix metadata for first file only + core.setFileMeta(fileId1, { caption: 'Fixed caption' }) + // @ts-ignore + core.emit('dashboard:file-edit-complete', core.getFile(fileId1)) + + // Add an error to file1 so it can be retried + core.setFileState(fileId1, { + error: 'Upload failed', + }) + + // Retry should only include file1 and file3 (file2 still has missing metadata) + await core.retryAll() + + const retriedFiles = onRetryAll.mock.calls[0][0] + expect(retriedFiles).toContainEqual( + expect.objectContaining({ id: fileId1 }), + ) + expect(retriedFiles).toContainEqual( + expect.objectContaining({ id: fileId3 }), + ) + expect(onUpload).toHaveBeenCalledTimes(1) + }) + }) }) describe('restoring a file', () => { diff --git a/packages/@uppy/core/src/Uppy.ts b/packages/@uppy/core/src/Uppy.ts index 382b92dba..262222458 100644 --- a/packages/@uppy/core/src/Uppy.ts +++ b/packages/@uppy/core/src/Uppy.ts @@ -914,13 +914,18 @@ export class Uppy< this.#restricter.getMissingRequiredMetaFields(file) if (missingFields.length > 0) { - this.setFileState(file.id, { missingRequiredMetaFields: missingFields }) + this.setFileState(file.id, { + missingRequiredMetaFields: missingFields, + error: error.message, + }) this.log(error.message) this.emit('restriction-failed', file, error) return false } if (missingFields.length === 0 && file.missingRequiredMetaFields) { - this.setFileState(file.id, { missingRequiredMetaFields: [] }) + this.setFileState(file.id, { + missingRequiredMetaFields: [], + }) } return true } @@ -1374,8 +1379,14 @@ export class Uppy< #getFilesToRetry() { const { files } = this.getState() - return Object.keys(files).filter((file) => { - return files[file].error + return Object.keys(files).filter((fileId) => { + const file = files[fileId] + // Only retry files that have errors AND don't have missing required metadata + return ( + file.error && + (!file.missingRequiredMetaFields || + file.missingRequiredMetaFields.length === 0) + ) }) } diff --git a/packages/@uppy/dashboard/CHANGELOG.md b/packages/@uppy/dashboard/CHANGELOG.md index 089e31060..76dd0165c 100644 --- a/packages/@uppy/dashboard/CHANGELOG.md +++ b/packages/@uppy/dashboard/CHANGELOG.md @@ -1,5 +1,44 @@ # @uppy/dashboard +## 4.4.3 + +### Patch Changes + +- c15c6fd: Make each entry in `strings` in locale type optional +- Updated dependencies [c15c6fd] + - @uppy/status-bar@4.2.3 + +## 4.4.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] +- Updated dependencies [c66fd85] + - @uppy/thumbnail-generator@4.2.2 + - @uppy/provider-views@4.5.2 + - @uppy/status-bar@4.2.2 + - @uppy/informer@4.3.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.4.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/informer@4.3.0 + - @uppy/provider-views@4.5.0 + - @uppy/status-bar@4.2.0 + - @uppy/thumbnail-generator@4.2.0 + - @uppy/utils@6.2.0 + ## 4.3.4 Released: 2025-05-18 @@ -47,8 +86,8 @@ Included in: Uppy v4.6.0 Released: 2024-10-15 Included in: Uppy v4.5.0 -- @uppy/dashboard: Dashboard - convert some files to typescript (Evgenia Karunus / #5367) -- @uppy/dashboard,@uppy/drag-drop,@uppy/file-input: `.handleInputChange()` - use `.currentTarget`; clear the input using `''` (Evgenia Karunus / #5381) +- @uppy/dashboard: Dashboard - convert some files to typescript (Evgenia Karunus / #5367) +- @uppy/dashboard,@uppy/drag-drop,@uppy/file-input: `.handleInputChange()` - use `.currentTarget`; clear the input using `''` (Evgenia Karunus / #5381) ## 4.1.0 @@ -215,7 +254,7 @@ Included in: Uppy v3.16.0 Released: 2023-09-05 Included in: Uppy v3.15.0 -- @uppy/dashboard: when showAddFilesPanel is true, aria-hidden should be the opposite (Artur Paikin / #4643) +- @uppy/dashboard: when showAddFilesPanel is true, aria-hidden should be the opposite (Artur Paikin / #4643) ## 3.4.1 diff --git a/packages/@uppy/dashboard/package.json b/packages/@uppy/dashboard/package.json index 15501700d..6df48bf96 100644 --- a/packages/@uppy/dashboard/package.json +++ b/packages/@uppy/dashboard/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/dashboard", "description": "Universal UI plugin for Uppy.", - "version": "4.3.4", + "version": "4.4.3", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", @@ -31,6 +31,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./css/style.css": "./dist/style.css", diff --git a/packages/@uppy/dashboard/src/Dashboard.tsx b/packages/@uppy/dashboard/src/Dashboard.tsx index 1702c7fc5..81b3d5daf 100644 --- a/packages/@uppy/dashboard/src/Dashboard.tsx +++ b/packages/@uppy/dashboard/src/Dashboard.tsx @@ -16,7 +16,6 @@ import type { LocaleStrings } from '@uppy/utils' import { findAllDOMElements, getDroppedFiles, toArray } from '@uppy/utils' import { nanoid } from 'nanoid/non-secure' import type { ComponentChild, VNode } from 'preact' -import { h } from 'preact' import type { TargetedEvent } from 'preact/compat' import packageJson from '../package.json' with { type: 'json' } import DashboardUI from './components/Dashboard.js' diff --git a/packages/@uppy/dashboard/src/components/AddFiles.tsx b/packages/@uppy/dashboard/src/components/AddFiles.tsx index ff483808d..fd917bb0e 100644 --- a/packages/@uppy/dashboard/src/components/AddFiles.tsx +++ b/packages/@uppy/dashboard/src/components/AddFiles.tsx @@ -1,5 +1,5 @@ import type { I18n, Translator } from '@uppy/utils' -import { Component, type ComponentChild, Fragment, h } from 'preact' +import { Component, type ComponentChild, Fragment } from 'preact' import type { TargetedEvent } from 'preact/compat' import type { DashboardState, TargetWithRender } from '../Dashboard.js' diff --git a/packages/@uppy/dashboard/src/components/AddFilesPanel.tsx b/packages/@uppy/dashboard/src/components/AddFilesPanel.tsx index cd026abfa..f46758793 100644 --- a/packages/@uppy/dashboard/src/components/AddFilesPanel.tsx +++ b/packages/@uppy/dashboard/src/components/AddFilesPanel.tsx @@ -1,5 +1,4 @@ import classNames from 'classnames' -import { h } from 'preact' import AddFiles from './AddFiles.js' type $TSFixMe = any diff --git a/packages/@uppy/dashboard/src/components/Dashboard.tsx b/packages/@uppy/dashboard/src/components/Dashboard.tsx index e0bf086af..ef091f49a 100644 --- a/packages/@uppy/dashboard/src/components/Dashboard.tsx +++ b/packages/@uppy/dashboard/src/components/Dashboard.tsx @@ -10,7 +10,6 @@ import type { import type { I18n, Translator } from '@uppy/utils' import { isDragDropSupported } from '@uppy/utils' import classNames from 'classnames' -import { h } from 'preact' import type { TargetedEvent } from 'preact/compat' import type { DashboardState, TargetWithRender } from '../Dashboard.js' import AddFiles from './AddFiles.js' diff --git a/packages/@uppy/dashboard/src/components/EditorPanel.tsx b/packages/@uppy/dashboard/src/components/EditorPanel.tsx index 8baa662dd..2e2f5c8cc 100644 --- a/packages/@uppy/dashboard/src/components/EditorPanel.tsx +++ b/packages/@uppy/dashboard/src/components/EditorPanel.tsx @@ -1,5 +1,4 @@ import classNames from 'classnames' -import { h } from 'preact' type $TSFixMe = any diff --git a/packages/@uppy/dashboard/src/components/FileCard/index.tsx b/packages/@uppy/dashboard/src/components/FileCard/index.tsx index 00eca367a..cddaedfbc 100644 --- a/packages/@uppy/dashboard/src/components/FileCard/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileCard/index.tsx @@ -1,6 +1,5 @@ import classNames from 'classnames' import { nanoid } from 'nanoid/non-secure' -import { h } from 'preact' import { useCallback, useEffect, useState } from 'preact/hooks' import getFileTypeIcon from '../../utils/getFileTypeIcon.js' import ignoreEvent from '../../utils/ignoreEvent.js' diff --git a/packages/@uppy/dashboard/src/components/FileItem/Buttons/index.tsx b/packages/@uppy/dashboard/src/components/FileItem/Buttons/index.tsx index 1ef7c8e8a..1e4d68a08 100644 --- a/packages/@uppy/dashboard/src/components/FileItem/Buttons/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileItem/Buttons/index.tsx @@ -1,7 +1,6 @@ import type Uppy from '@uppy/core' import type { Body, Meta, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' -import { h } from 'preact' import type { DashboardState } from '../../../Dashboard.js' import copyToClipboard from '../../../utils/copyToClipboard.js' diff --git a/packages/@uppy/dashboard/src/components/FileItem/FileInfo/index.tsx b/packages/@uppy/dashboard/src/components/FileItem/FileInfo/index.tsx index f36663ded..a1daef53d 100644 --- a/packages/@uppy/dashboard/src/components/FileItem/FileInfo/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileItem/FileInfo/index.tsx @@ -2,7 +2,6 @@ import prettierBytes from '@transloadit/prettier-bytes' import type { UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' import { truncateString } from '@uppy/utils' -import { h } from 'preact' import type { DashboardState } from '../../../Dashboard.js' import MetaErrorMessage from '../MetaErrorMessage.js' diff --git a/packages/@uppy/dashboard/src/components/FileItem/FilePreviewAndLink/index.tsx b/packages/@uppy/dashboard/src/components/FileItem/FilePreviewAndLink/index.tsx index c5572c678..cee54438b 100644 --- a/packages/@uppy/dashboard/src/components/FileItem/FilePreviewAndLink/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileItem/FilePreviewAndLink/index.tsx @@ -1,4 +1,3 @@ -import { h } from 'preact' import getFileTypeIcon from '../../../utils/getFileTypeIcon.js' import FilePreview from '../../FilePreview.js' import MetaErrorMessage from '../MetaErrorMessage.js' diff --git a/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx b/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx index 84bed585c..2a74fc1c7 100644 --- a/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx +++ b/packages/@uppy/dashboard/src/components/FileItem/FileProgress/index.tsx @@ -1,6 +1,6 @@ import type { Body, Meta, State, Uppy, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' -import { type ComponentChild, h } from 'preact' +import type { ComponentChild } from 'preact' interface Props { uppy: Uppy diff --git a/packages/@uppy/dashboard/src/components/FileItem/MetaErrorMessage.tsx b/packages/@uppy/dashboard/src/components/FileItem/MetaErrorMessage.tsx index 0fb5e7533..09269e7c6 100644 --- a/packages/@uppy/dashboard/src/components/FileItem/MetaErrorMessage.tsx +++ b/packages/@uppy/dashboard/src/components/FileItem/MetaErrorMessage.tsx @@ -1,5 +1,3 @@ -import { h } from 'preact' - type $TSFixMe = any const metaFieldIdToName = (metaFieldId: $TSFixMe, metaFields: $TSFixMe) => { diff --git a/packages/@uppy/dashboard/src/components/FileList.tsx b/packages/@uppy/dashboard/src/components/FileList.tsx index 816001fe4..6c291976e 100644 --- a/packages/@uppy/dashboard/src/components/FileList.tsx +++ b/packages/@uppy/dashboard/src/components/FileList.tsx @@ -2,7 +2,6 @@ import type { Body, Meta, State, Uppy, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' // @ts-ignore untyped import { VirtualList } from '@uppy/utils' -import { h } from 'preact' import { useMemo } from 'preact/hooks' import type { DashboardState } from '../Dashboard.js' import FileItem from './FileItem/index.js' diff --git a/packages/@uppy/dashboard/src/components/FilePreview.tsx b/packages/@uppy/dashboard/src/components/FilePreview.tsx index d8e69ace3..084332f40 100644 --- a/packages/@uppy/dashboard/src/components/FilePreview.tsx +++ b/packages/@uppy/dashboard/src/components/FilePreview.tsx @@ -1,4 +1,3 @@ -import { h } from 'preact' import getFileTypeIcon from '../utils/getFileTypeIcon.js' type $TSFixMe = any diff --git a/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx b/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx index 179398387..d97cc413e 100644 --- a/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx +++ b/packages/@uppy/dashboard/src/components/Informer/FadeIn.tsx @@ -1,4 +1,4 @@ -import { Component, type ComponentChild, createRef, h } from 'preact' +import { Component, type ComponentChild, createRef } from 'preact' const TRANSITION_MS = 300 diff --git a/packages/@uppy/dashboard/src/components/Informer/Informer.tsx b/packages/@uppy/dashboard/src/components/Informer/Informer.tsx index cdc2e1e8f..7b1029daf 100644 --- a/packages/@uppy/dashboard/src/components/Informer/Informer.tsx +++ b/packages/@uppy/dashboard/src/components/Informer/Informer.tsx @@ -29,6 +29,7 @@ export default class Informer extends Component {

    {info.message}{' '} {info.details && ( + // biome-ignore lint/a11y/useKeyWithClickEvents: don't think it's needed >() const animationFrameRef = useRef>() - const handleEnterTransition = () => { + const handleEnterTransition = useCallback(() => { setClassName(`${transitionName}-enter`) cancelAnimationFrame(animationFrameRef.current!) @@ -43,9 +42,9 @@ function Slide({ children }: { children: ComponentChildren }) { setClassName('') }, duration) }) - } + }, []) - const handleLeaveTransition = () => { + const handleLeaveTransition = useCallback(() => { setClassName(`${transitionName}-leave`) cancelAnimationFrame(animationFrameRef.current!) @@ -60,7 +59,7 @@ function Slide({ children }: { children: ComponentChildren }) { setClassName('') }, duration) }) - } + }, []) useEffect(() => { const child = toChildArray(children)[0] as VNode @@ -73,7 +72,7 @@ function Slide({ children }: { children: ComponentChildren }) { } setCachedChildren(child) - }, [children, cachedChildren]) // Dependency array to trigger effect on children change + }, [children, cachedChildren, handleEnterTransition, handleLeaveTransition]) // Dependency array to trigger effect on children change useEffect(() => { return () => { diff --git a/packages/@uppy/dashboard/src/components/StatusBar/Components.tsx b/packages/@uppy/dashboard/src/components/StatusBar/Components.tsx index 1e689be9a..3cdf5722d 100644 --- a/packages/@uppy/dashboard/src/components/StatusBar/Components.tsx +++ b/packages/@uppy/dashboard/src/components/StatusBar/Components.tsx @@ -3,7 +3,6 @@ import type { Body, Meta, State, Uppy } from '@uppy/core' import type { FileProcessingInfo, I18n } from '@uppy/utils' import { prettyETA } from '@uppy/utils' import classNames from 'classnames' -import { h } from 'preact' import statusBarStates from './StatusBarStates.js' diff --git a/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx b/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx index c7e3d4e76..c87e53206 100644 --- a/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx +++ b/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx @@ -2,7 +2,7 @@ import type { Body, Meta, Uppy, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' import { emaFilter } from '@uppy/utils' import type { ComponentChild } from 'preact' -import { Component, h } from 'preact' +import { Component, } from 'preact' import type { StatusBarOptions } from './StatusBarOptions.js' import statusBarStates from './StatusBarStates.js' import StatusBarUI, { type StatusBarUIProps } from './StatusBarUI.js' diff --git a/packages/@uppy/dashboard/src/components/StatusBar/StatusBarUI.tsx b/packages/@uppy/dashboard/src/components/StatusBar/StatusBarUI.tsx index 05c57b306..8ba63fcc4 100644 --- a/packages/@uppy/dashboard/src/components/StatusBar/StatusBarUI.tsx +++ b/packages/@uppy/dashboard/src/components/StatusBar/StatusBarUI.tsx @@ -1,7 +1,6 @@ import type { Body, Meta, State, Uppy, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' import classNames from 'classnames' -import { h } from 'preact' import { CancelBtn, DoneBtn, diff --git a/packages/@uppy/dashboard/src/utils/getFileTypeIcon.tsx b/packages/@uppy/dashboard/src/utils/getFileTypeIcon.tsx index 7b3897db0..8721a87ba 100644 --- a/packages/@uppy/dashboard/src/utils/getFileTypeIcon.tsx +++ b/packages/@uppy/dashboard/src/utils/getFileTypeIcon.tsx @@ -1,5 +1,3 @@ -import { h } from 'preact' - type $TSFixMe = any function iconImage() { diff --git a/packages/@uppy/drop-target/CHANGELOG.md b/packages/@uppy/drop-target/CHANGELOG.md index dcac4d86b..6953ec6c6 100644 --- a/packages/@uppy/drop-target/CHANGELOG.md +++ b/packages/@uppy/drop-target/CHANGELOG.md @@ -1,5 +1,27 @@ # @uppy/drop-target +## 3.2.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 3.2.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/utils@6.2.0 + ## 3.1.0 Released: 2025-01-06 @@ -42,7 +64,6 @@ Included in: Uppy v4.0.0-beta.1 - @uppy/audio,@uppy/dashboard,@uppy/drop-target,@uppy/webcam: add missing exports (Antoine du Hamel / #5014) - ## 2.1.0 Released: 2024-04-29 diff --git a/packages/@uppy/drop-target/package.json b/packages/@uppy/drop-target/package.json index 82bab8136..850c180aa 100644 --- a/packages/@uppy/drop-target/package.json +++ b/packages/@uppy/drop-target/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/drop-target", "description": "Lets your users drag and drop files on a DOM element", - "version": "3.1.1", + "version": "3.2.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -31,6 +31,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./css/style.css": "./dist/style.css", diff --git a/packages/@uppy/dropbox/CHANGELOG.md b/packages/@uppy/dropbox/CHANGELOG.md index 9f9075063..1a645ed9c 100644 --- a/packages/@uppy/dropbox/CHANGELOG.md +++ b/packages/@uppy/dropbox/CHANGELOG.md @@ -1,5 +1,32 @@ # @uppy/dropbox +## 4.3.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] +- Updated dependencies [c66fd85] + - @uppy/companion-client@4.5.2 + - @uppy/provider-views@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.3.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/provider-views@4.5.0 + - @uppy/utils@6.2.0 + ## 4.2.3 Released: 2025-05-18 diff --git a/packages/@uppy/dropbox/package.json b/packages/@uppy/dropbox/package.json index 7ce98e65d..2b9997abb 100644 --- a/packages/@uppy/dropbox/package.json +++ b/packages/@uppy/dropbox/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/dropbox", "description": "Import files from Dropbox, into Uppy.", - "version": "4.2.3", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -24,6 +24,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/facebook/CHANGELOG.md b/packages/@uppy/facebook/CHANGELOG.md index 353f139f7..d7fb73ae4 100644 --- a/packages/@uppy/facebook/CHANGELOG.md +++ b/packages/@uppy/facebook/CHANGELOG.md @@ -1,5 +1,32 @@ # @uppy/facebook +## 4.3.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] +- Updated dependencies [c66fd85] + - @uppy/companion-client@4.5.2 + - @uppy/provider-views@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.3.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/provider-views@4.5.0 + - @uppy/utils@6.2.0 + ## 4.2.3 Released: 2025-05-18 diff --git a/packages/@uppy/facebook/package.json b/packages/@uppy/facebook/package.json index 77de9e621..6f0f25562 100644 --- a/packages/@uppy/facebook/package.json +++ b/packages/@uppy/facebook/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/facebook", "description": "Import files from Facebook, into Uppy.", - "version": "4.2.3", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -24,6 +24,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/form/CHANGELOG.md b/packages/@uppy/form/CHANGELOG.md index 2d2c7614a..694c81a2d 100644 --- a/packages/@uppy/form/CHANGELOG.md +++ b/packages/@uppy/form/CHANGELOG.md @@ -1,5 +1,27 @@ # @uppy/form +## 4.2.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.2.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/utils@6.2.0 + ## 4.1.0 Released: 2025-01-06 @@ -83,6 +105,7 @@ Released: 2022-04-27 Included in: Uppy v2.9.4 - @uppy/form: refactor to ESM (Antoine du Hamel / #3654) + ## 3.0.0 Released: 2022-08-22 diff --git a/packages/@uppy/form/package.json b/packages/@uppy/form/package.json index 64f690773..b9fa6c90a 100644 --- a/packages/@uppy/form/package.json +++ b/packages/@uppy/form/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/form", "description": "Connect Uppy to an existing HTML .", - "version": "4.1.1", + "version": "4.2.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -24,6 +24,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/golden-retriever/CHANGELOG.md b/packages/@uppy/golden-retriever/CHANGELOG.md index a5a23295e..720893022 100644 --- a/packages/@uppy/golden-retriever/CHANGELOG.md +++ b/packages/@uppy/golden-retriever/CHANGELOG.md @@ -1,5 +1,27 @@ # @uppy/golden-retriever +## 4.2.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.2.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/utils@6.2.0 + ## 4.1.0 Released: 2025-01-06 diff --git a/packages/@uppy/golden-retriever/package.json b/packages/@uppy/golden-retriever/package.json index f3b44d44f..45742a541 100644 --- a/packages/@uppy/golden-retriever/package.json +++ b/packages/@uppy/golden-retriever/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/golden-retriever", "description": "The GoldenRetriever Uppy plugin saves selected files in browser cache to seamlessly resume uploding after browser crash or accidentally closed tab", - "version": "4.1.1", + "version": "4.2.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -27,6 +27,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/google-drive-picker/CHANGELOG.md b/packages/@uppy/google-drive-picker/CHANGELOG.md index b27cf01ee..3b6474501 100644 --- a/packages/@uppy/google-drive-picker/CHANGELOG.md +++ b/packages/@uppy/google-drive-picker/CHANGELOG.md @@ -1,5 +1,32 @@ # @uppy/google-drive-picker +## 0.4.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] +- Updated dependencies [c66fd85] + - @uppy/companion-client@4.5.2 + - @uppy/provider-views@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 0.4.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/provider-views@4.5.0 + - @uppy/utils@6.2.0 + ## 0.3.5 Released: 2025-05-18 diff --git a/packages/@uppy/google-drive-picker/package.json b/packages/@uppy/google-drive-picker/package.json index f2ea13962..3d000b5b8 100644 --- a/packages/@uppy/google-drive-picker/package.json +++ b/packages/@uppy/google-drive-picker/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/google-drive-picker", "description": "The Google Drive Picker plugin for Uppy lets users import files from their Google Drive account", - "version": "0.3.6", + "version": "0.4.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -26,6 +26,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx b/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx index 842267315..19bc8bc2f 100644 --- a/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx +++ b/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx @@ -11,7 +11,7 @@ import { type PickedItem, } from '@uppy/provider-views' import type { LocaleStrings } from '@uppy/utils' -import { h } from 'preact' + import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/google-drive/CHANGELOG.md b/packages/@uppy/google-drive/CHANGELOG.md index 9e408d72c..ac36a7bb5 100644 --- a/packages/@uppy/google-drive/CHANGELOG.md +++ b/packages/@uppy/google-drive/CHANGELOG.md @@ -1,5 +1,32 @@ # @uppy/google-drive +## 4.4.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] +- Updated dependencies [c66fd85] + - @uppy/companion-client@4.5.2 + - @uppy/provider-views@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.4.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/provider-views@4.5.0 + - @uppy/utils@6.2.0 + ## 4.3.3 Released: 2025-05-18 diff --git a/packages/@uppy/google-drive/package.json b/packages/@uppy/google-drive/package.json index e733e1918..60198484d 100644 --- a/packages/@uppy/google-drive/package.json +++ b/packages/@uppy/google-drive/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/google-drive", "description": "The Google Drive plugin for Uppy lets users import files from their Google Drive account", - "version": "4.3.3", + "version": "4.4.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -25,6 +25,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/google-photos-picker/CHANGELOG.md b/packages/@uppy/google-photos-picker/CHANGELOG.md index 6e4f236a7..16254ed2d 100644 --- a/packages/@uppy/google-photos-picker/CHANGELOG.md +++ b/packages/@uppy/google-photos-picker/CHANGELOG.md @@ -1,5 +1,32 @@ # @uppy/google-photos-picker +## 0.4.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] +- Updated dependencies [c66fd85] + - @uppy/companion-client@4.5.2 + - @uppy/provider-views@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 0.4.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/provider-views@4.5.0 + - @uppy/utils@6.2.0 + ## 0.3.5 Released: 2025-05-18 diff --git a/packages/@uppy/google-photos-picker/package.json b/packages/@uppy/google-photos-picker/package.json index d4b6eaa6e..129139c87 100644 --- a/packages/@uppy/google-photos-picker/package.json +++ b/packages/@uppy/google-photos-picker/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/google-photos-picker", "description": "The Google Photos Picker plugin for Uppy lets users import files from their Google Photos account", - "version": "0.3.6", + "version": "0.4.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -26,6 +26,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/google-photos-picker/src/GooglePhotosPicker.tsx b/packages/@uppy/google-photos-picker/src/GooglePhotosPicker.tsx index c65c1f7de..10dcba483 100644 --- a/packages/@uppy/google-photos-picker/src/GooglePhotosPicker.tsx +++ b/packages/@uppy/google-photos-picker/src/GooglePhotosPicker.tsx @@ -11,7 +11,6 @@ import { type PickedItem, } from '@uppy/provider-views' import type { LocaleStrings } from '@uppy/utils' -import { h } from 'preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/image-editor/CHANGELOG.md b/packages/@uppy/image-editor/CHANGELOG.md index ac6369174..0495401c4 100644 --- a/packages/@uppy/image-editor/CHANGELOG.md +++ b/packages/@uppy/image-editor/CHANGELOG.md @@ -1,5 +1,27 @@ # @uppy/image-editor +## 3.4.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 3.4.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/utils@6.2.0 + ## 3.3.3 Released: 2025-05-18 diff --git a/packages/@uppy/image-editor/package.json b/packages/@uppy/image-editor/package.json index 28d82692f..e73f6ef03 100644 --- a/packages/@uppy/image-editor/package.json +++ b/packages/@uppy/image-editor/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/image-editor", "description": "Image editor and cropping UI", - "version": "3.3.3", + "version": "3.4.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", @@ -33,6 +33,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./css/style.css": "./dist/style.css", diff --git a/packages/@uppy/image-editor/src/Editor.tsx b/packages/@uppy/image-editor/src/Editor.tsx index 761a0d662..40808bd73 100644 --- a/packages/@uppy/image-editor/src/Editor.tsx +++ b/packages/@uppy/image-editor/src/Editor.tsx @@ -1,7 +1,7 @@ import type { Body, Meta, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' import Cropper from 'cropperjs' -import { Component, h } from 'preact' +import { Component } from 'preact' import type ImageEditor from './ImageEditor.js' import getCanvasDataThatFitsPerfectlyIntoContainer from './utils/getCanvasDataThatFitsPerfectlyIntoContainer.js' import getScaleFactorThatRemovesDarkCorners from './utils/getScaleFactorThatRemovesDarkCorners.js' diff --git a/packages/@uppy/image-editor/src/ImageEditor.tsx b/packages/@uppy/image-editor/src/ImageEditor.tsx index fe753aa25..fceb0bded 100644 --- a/packages/@uppy/image-editor/src/ImageEditor.tsx +++ b/packages/@uppy/image-editor/src/ImageEditor.tsx @@ -9,7 +9,6 @@ import type { import { UIPlugin } from '@uppy/core' import type { LocaleStrings } from '@uppy/utils' import type Cropper from 'cropperjs' -import { h } from 'preact' import packageJson from '../package.json' with { type: 'json' } import Editor from './Editor.js' import locale from './locale.js' diff --git a/packages/@uppy/instagram/CHANGELOG.md b/packages/@uppy/instagram/CHANGELOG.md index 1e27cfa82..84304396e 100644 --- a/packages/@uppy/instagram/CHANGELOG.md +++ b/packages/@uppy/instagram/CHANGELOG.md @@ -1,5 +1,32 @@ # @uppy/instagram +## 4.3.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] +- Updated dependencies [c66fd85] + - @uppy/companion-client@4.5.2 + - @uppy/provider-views@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.3.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/provider-views@4.5.0 + - @uppy/utils@6.2.0 + ## 4.2.3 Released: 2025-05-18 diff --git a/packages/@uppy/instagram/package.json b/packages/@uppy/instagram/package.json index 626969a25..a1ae597ed 100644 --- a/packages/@uppy/instagram/package.json +++ b/packages/@uppy/instagram/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/instagram", "description": "Import photos and videos from Instagram, into Uppy.", - "version": "4.2.3", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -27,6 +27,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/locales/CHANGELOG.md b/packages/@uppy/locales/CHANGELOG.md index 5ba5e6981..cbae625ff 100644 --- a/packages/@uppy/locales/CHANGELOG.md +++ b/packages/@uppy/locales/CHANGELOG.md @@ -1,5 +1,43 @@ # @uppy/locales +## 4.8.4 + +### Patch Changes + +- ea04a4d: Add "files" in package.json to only publish what's needed + +## 4.8.3 + +### Patch Changes + +- 1a0beb9: Add all locales to globalThis.Uppy.locales.[locale-name] + +## 4.8.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + +## 4.8.0 + +### Minor Changes + +- 28f0886: Move dev dependencies from "dependencies" to "devDependencies" + +## 4.7.0 + +### Minor Changes + +- 0c24c5a: Update Swedish translations +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] + - @uppy/utils@6.2.0 + ## 4.6.0 Released: 2025-06-30 @@ -93,7 +131,7 @@ Included in: Uppy v4.0.0-beta.10 Released: 2024-05-03 Included in: Uppy v3.25.1 -- @uppy/locales: Update ru_RU locale (Uladzislau Bodryi / #5120) +- @uppy/locales: Update ru_RU locale (Uladzislau Bodryi / #5120) ## 3.5.2 diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index a806a0747..030924b57 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -1,11 +1,10 @@ { "name": "@uppy/locales", "description": "Uppy language packs", - "version": "4.6.0", + "version": "4.8.4", "license": "MIT", "type": "module", "sideEffects": false, - "main": "locale-pack/index.mjs", "scripts": { "build": "yarn node script/build-en_US.mjs && tsc --build tsconfig.build.json && yarn format", "format": "cd ../../ && yarn check packages/@uppy/locales/src/en_US.ts", @@ -25,13 +24,19 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "lib", + "src", + "dist", + "CHANGELOG.md" + ], "dependencies": { - "@uppy/utils": "workspace:^", - "chalk": "^5.0.0", - "dedent": "^1.0.0", - "glob": "^8.0.0" + "@uppy/utils": "workspace:^" }, "devDependencies": { + "chalk": "^5.0.0", + "dedent": "^1.0.0", + "glob": "^8.0.0", "typescript": "^5.8.3" } } diff --git a/packages/@uppy/locales/src/ar_SA.ts b/packages/@uppy/locales/src/ar_SA.ts index 3f3612a51..3cd68cdca 100644 --- a/packages/@uppy/locales/src/ar_SA.ts +++ b/packages/@uppy/locales/src/ar_SA.ts @@ -137,4 +137,10 @@ ar_SA.strings = { openFolderNamed: '%{name} افتح المجلد', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.ar_SA = ar_SA +} + export default ar_SA diff --git a/packages/@uppy/locales/src/bg_BG.ts b/packages/@uppy/locales/src/bg_BG.ts index 3f0f1ae1a..8be57bd6a 100644 --- a/packages/@uppy/locales/src/bg_BG.ts +++ b/packages/@uppy/locales/src/bg_BG.ts @@ -166,4 +166,10 @@ bg_BG.strings = { }, } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.bg_BG = bg_BG +} + export default bg_BG diff --git a/packages/@uppy/locales/src/ca_ES.ts b/packages/@uppy/locales/src/ca_ES.ts index 07fc8c743..b075daad0 100644 --- a/packages/@uppy/locales/src/ca_ES.ts +++ b/packages/@uppy/locales/src/ca_ES.ts @@ -232,4 +232,10 @@ ca_ES.strings = { unselectFileNamed: 'Desselecciona arxiu %{name}', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.ca_ES = ca_ES +} + export default ca_ES diff --git a/packages/@uppy/locales/src/cs_CZ.ts b/packages/@uppy/locales/src/cs_CZ.ts index 5d8bad83e..0133987d1 100644 --- a/packages/@uppy/locales/src/cs_CZ.ts +++ b/packages/@uppy/locales/src/cs_CZ.ts @@ -275,4 +275,10 @@ cs_CZ.strings = { zoomOut: 'Oddálit', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.cs_CZ = cs_CZ +} + export default cs_CZ diff --git a/packages/@uppy/locales/src/da_DK.ts b/packages/@uppy/locales/src/da_DK.ts index ac552b51e..56d2bc659 100644 --- a/packages/@uppy/locales/src/da_DK.ts +++ b/packages/@uppy/locales/src/da_DK.ts @@ -143,4 +143,10 @@ da_DK.strings = { }, } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.da_DK = da_DK +} + export default da_DK diff --git a/packages/@uppy/locales/src/de_DE.ts b/packages/@uppy/locales/src/de_DE.ts index 7c6f909fd..b505f23ab 100644 --- a/packages/@uppy/locales/src/de_DE.ts +++ b/packages/@uppy/locales/src/de_DE.ts @@ -213,4 +213,10 @@ de_DE.strings = { zoomOut: 'Verkleinern', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.de_DE = de_DE +} + export default de_DE diff --git a/packages/@uppy/locales/src/el_GR.ts b/packages/@uppy/locales/src/el_GR.ts index 414c39ab0..f6a5b6b71 100644 --- a/packages/@uppy/locales/src/el_GR.ts +++ b/packages/@uppy/locales/src/el_GR.ts @@ -147,4 +147,10 @@ el_GR.strings = { }, } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.el_GR = el_GR +} + export default el_GR diff --git a/packages/@uppy/locales/src/es_ES.ts b/packages/@uppy/locales/src/es_ES.ts index c8b8d1eac..13b3a0ebc 100644 --- a/packages/@uppy/locales/src/es_ES.ts +++ b/packages/@uppy/locales/src/es_ES.ts @@ -235,4 +235,10 @@ es_ES.strings = { unselectFileNamed: 'Deseleccionar archivo %{name}', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.es_ES = es_ES +} + export default es_ES diff --git a/packages/@uppy/locales/src/es_MX.ts b/packages/@uppy/locales/src/es_MX.ts index aa5089341..ddc0ffc0b 100644 --- a/packages/@uppy/locales/src/es_MX.ts +++ b/packages/@uppy/locales/src/es_MX.ts @@ -200,4 +200,10 @@ es_MX.strings = { zoomOut: 'Alejar', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.es_MX = es_MX +} + export default es_MX diff --git a/packages/@uppy/locales/src/fa_IR.ts b/packages/@uppy/locales/src/fa_IR.ts index c64dff135..d242eef1c 100644 --- a/packages/@uppy/locales/src/fa_IR.ts +++ b/packages/@uppy/locales/src/fa_IR.ts @@ -224,4 +224,10 @@ fa_IR.strings = { zoomOut: 'کوچک‌نمایی', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.fa_IR = fa_IR +} + export default fa_IR diff --git a/packages/@uppy/locales/src/fi_FI.ts b/packages/@uppy/locales/src/fi_FI.ts index 5d015c609..d08e0fea3 100644 --- a/packages/@uppy/locales/src/fi_FI.ts +++ b/packages/@uppy/locales/src/fi_FI.ts @@ -148,4 +148,10 @@ fi_FI.strings = { recording: 'Tallennetaan', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.fi_FI = fi_FI +} + export default fi_FI diff --git a/packages/@uppy/locales/src/fr_FR.ts b/packages/@uppy/locales/src/fr_FR.ts index 56f1d8955..96fb60619 100644 --- a/packages/@uppy/locales/src/fr_FR.ts +++ b/packages/@uppy/locales/src/fr_FR.ts @@ -217,4 +217,10 @@ fr_FR.strings = { }, } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.fr_FR = fr_FR +} + export default fr_FR diff --git a/packages/@uppy/locales/src/gl_ES.ts b/packages/@uppy/locales/src/gl_ES.ts index efdf0c059..38fbde9c4 100644 --- a/packages/@uppy/locales/src/gl_ES.ts +++ b/packages/@uppy/locales/src/gl_ES.ts @@ -145,4 +145,10 @@ gl_ES.strings = { openFolderNamed: 'Cartafol aberto %{name}', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.gl_ES = gl_ES +} + export default gl_ES diff --git a/packages/@uppy/locales/src/he_IL.ts b/packages/@uppy/locales/src/he_IL.ts index ce659184c..d890b6fd5 100644 --- a/packages/@uppy/locales/src/he_IL.ts +++ b/packages/@uppy/locales/src/he_IL.ts @@ -141,4 +141,10 @@ he_IL.strings = { }, } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.he_IL = he_IL +} + export default he_IL diff --git a/packages/@uppy/locales/src/hi_IN.ts b/packages/@uppy/locales/src/hi_IN.ts index 2971c15a8..b1b3aa0cf 100644 --- a/packages/@uppy/locales/src/hi_IN.ts +++ b/packages/@uppy/locales/src/hi_IN.ts @@ -191,4 +191,10 @@ hi_IN.strings = { zoomOut: 'ज़ूम आउट', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.hi_IN = hi_IN +} + export default hi_IN diff --git a/packages/@uppy/locales/src/hr_HR.ts b/packages/@uppy/locales/src/hr_HR.ts index 9ac70062e..7507f3f1c 100644 --- a/packages/@uppy/locales/src/hr_HR.ts +++ b/packages/@uppy/locales/src/hr_HR.ts @@ -145,4 +145,10 @@ hr_HR.strings = { openFolderNamed: 'Otvori mapu %{name}', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.hr_HR = hr_HR +} + export default hr_HR diff --git a/packages/@uppy/locales/src/hu_HU.ts b/packages/@uppy/locales/src/hu_HU.ts index 23de4e170..9aef68c2c 100644 --- a/packages/@uppy/locales/src/hu_HU.ts +++ b/packages/@uppy/locales/src/hu_HU.ts @@ -107,4 +107,10 @@ hu_HU.strings = { openFolderNamed: 'Nyitott mappa %{name}', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.hu_HU = hu_HU +} + export default hu_HU diff --git a/packages/@uppy/locales/src/id_ID.ts b/packages/@uppy/locales/src/id_ID.ts index 052d1984d..df2c1a1a5 100644 --- a/packages/@uppy/locales/src/id_ID.ts +++ b/packages/@uppy/locales/src/id_ID.ts @@ -142,4 +142,10 @@ id_ID.strings = { }, } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.id_ID = id_ID +} + export default id_ID diff --git a/packages/@uppy/locales/src/is_IS.ts b/packages/@uppy/locales/src/is_IS.ts index 2d3a5e29c..5633f18c4 100644 --- a/packages/@uppy/locales/src/is_IS.ts +++ b/packages/@uppy/locales/src/is_IS.ts @@ -147,4 +147,10 @@ is_IS.strings = { }, } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.is_IS = is_IS +} + export default is_IS diff --git a/packages/@uppy/locales/src/it_IT.ts b/packages/@uppy/locales/src/it_IT.ts index a43f6cc8a..3dd0d5df8 100644 --- a/packages/@uppy/locales/src/it_IT.ts +++ b/packages/@uppy/locales/src/it_IT.ts @@ -142,4 +142,10 @@ it_IT.strings = { openFolderNamed: 'Cartella aperta %{name}', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.it_IT = it_IT +} + export default it_IT diff --git a/packages/@uppy/locales/src/ja_JP.ts b/packages/@uppy/locales/src/ja_JP.ts index 4f090d652..2ab448e96 100644 --- a/packages/@uppy/locales/src/ja_JP.ts +++ b/packages/@uppy/locales/src/ja_JP.ts @@ -150,4 +150,10 @@ ja_JP.strings = { openFolderNamed: '開いたフォルダ %{name}', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.ja_JP = ja_JP +} + export default ja_JP diff --git a/packages/@uppy/locales/src/ko_KR.ts b/packages/@uppy/locales/src/ko_KR.ts index 5360c898d..5845e5afc 100644 --- a/packages/@uppy/locales/src/ko_KR.ts +++ b/packages/@uppy/locales/src/ko_KR.ts @@ -110,4 +110,10 @@ ko_KR.strings = { youHaveToAtLeastSelectX: '최소 %{smart_count}개의 파일을 선택해야 합니다', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.ko_KR = ko_KR +} + export default ko_KR diff --git a/packages/@uppy/locales/src/nb_NO.ts b/packages/@uppy/locales/src/nb_NO.ts index cd55d8d76..c00ded020 100644 --- a/packages/@uppy/locales/src/nb_NO.ts +++ b/packages/@uppy/locales/src/nb_NO.ts @@ -177,4 +177,10 @@ nb_NO.strings = { zoomOut: 'Zoom ut', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.nb_NO = nb_NO +} + export default nb_NO diff --git a/packages/@uppy/locales/src/nl_NL.ts b/packages/@uppy/locales/src/nl_NL.ts index 628bd9af1..ac5abe83f 100644 --- a/packages/@uppy/locales/src/nl_NL.ts +++ b/packages/@uppy/locales/src/nl_NL.ts @@ -215,4 +215,10 @@ nl_NL.strings = { zoomOut: 'Zoom uit', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.nl_NL = nl_NL +} + export default nl_NL diff --git a/packages/@uppy/locales/src/pl_PL.ts b/packages/@uppy/locales/src/pl_PL.ts index d238a2ec7..45d298d5c 100644 --- a/packages/@uppy/locales/src/pl_PL.ts +++ b/packages/@uppy/locales/src/pl_PL.ts @@ -153,4 +153,10 @@ pl_PL.strings = { }, } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.pl_PL = pl_PL +} + export default pl_PL diff --git a/packages/@uppy/locales/src/pt_BR.ts b/packages/@uppy/locales/src/pt_BR.ts index 529a181a9..83f2d7536 100644 --- a/packages/@uppy/locales/src/pt_BR.ts +++ b/packages/@uppy/locales/src/pt_BR.ts @@ -251,4 +251,10 @@ pt_BR.strings = { zoomOut: 'Diminuir o zoom', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.pt_BR = pt_BR +} + export default pt_BR diff --git a/packages/@uppy/locales/src/pt_PT.ts b/packages/@uppy/locales/src/pt_PT.ts index 8d022b6c6..003607aee 100644 --- a/packages/@uppy/locales/src/pt_PT.ts +++ b/packages/@uppy/locales/src/pt_PT.ts @@ -142,4 +142,10 @@ pt_PT.strings = { openFolderNamed: 'Pasta aberta %{name}', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.pt_PT = pt_PT +} + export default pt_PT diff --git a/packages/@uppy/locales/src/ro_RO.ts b/packages/@uppy/locales/src/ro_RO.ts index 97f61d89d..bcf4d329e 100644 --- a/packages/@uppy/locales/src/ro_RO.ts +++ b/packages/@uppy/locales/src/ro_RO.ts @@ -156,4 +156,10 @@ ro_RO.strings = { }, } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.ro_RO = ro_RO +} + export default ro_RO diff --git a/packages/@uppy/locales/src/ru_RU.ts b/packages/@uppy/locales/src/ru_RU.ts index 7a0120932..6497caad6 100644 --- a/packages/@uppy/locales/src/ru_RU.ts +++ b/packages/@uppy/locales/src/ru_RU.ts @@ -255,4 +255,10 @@ ru_RU.strings = { zoomOut: 'Отдалить', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.ru_RU = ru_RU +} + export default ru_RU diff --git a/packages/@uppy/locales/src/sk_SK.ts b/packages/@uppy/locales/src/sk_SK.ts index 87e1955e1..8cac95de0 100644 --- a/packages/@uppy/locales/src/sk_SK.ts +++ b/packages/@uppy/locales/src/sk_SK.ts @@ -179,4 +179,10 @@ sk_SK.strings = { zoomOut: 'Oddialiť', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.sk_SK = sk_SK +} + export default sk_SK diff --git a/packages/@uppy/locales/src/sr_RS_Cyrillic.ts b/packages/@uppy/locales/src/sr_RS_Cyrillic.ts index 4a48bd28e..f71a72ab1 100644 --- a/packages/@uppy/locales/src/sr_RS_Cyrillic.ts +++ b/packages/@uppy/locales/src/sr_RS_Cyrillic.ts @@ -145,4 +145,10 @@ sr_RS_Cyrillic.strings = { openFolderNamed: 'Отвори фолдер %{name}', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.sr_RS_Cyrillic = sr_RS_Cyrillic +} + export default sr_RS_Cyrillic diff --git a/packages/@uppy/locales/src/sr_RS_Latin.ts b/packages/@uppy/locales/src/sr_RS_Latin.ts index 203f7030a..d05063acc 100644 --- a/packages/@uppy/locales/src/sr_RS_Latin.ts +++ b/packages/@uppy/locales/src/sr_RS_Latin.ts @@ -145,4 +145,10 @@ sr_RS_Latin.strings = { openFolderNamed: 'Otvori folder %{name}', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.sr_RS_Latin = sr_RS_Latin +} + export default sr_RS_Latin diff --git a/packages/@uppy/locales/src/sv_SE.ts b/packages/@uppy/locales/src/sv_SE.ts index f907c104e..fb11568da 100644 --- a/packages/@uppy/locales/src/sv_SE.ts +++ b/packages/@uppy/locales/src/sv_SE.ts @@ -247,4 +247,10 @@ sv_SE.strings = { zoomOut: 'Zooma ut', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.sv_SE = sv_SE +} + export default sv_SE diff --git a/packages/@uppy/locales/src/th_TH.ts b/packages/@uppy/locales/src/th_TH.ts index f47af2b65..c399b89be 100644 --- a/packages/@uppy/locales/src/th_TH.ts +++ b/packages/@uppy/locales/src/th_TH.ts @@ -168,4 +168,10 @@ th_TH.strings = { zoomOut: 'ซูมออก', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.th_TH = th_TH +} + export default th_TH diff --git a/packages/@uppy/locales/src/tr_TR.ts b/packages/@uppy/locales/src/tr_TR.ts index 4e93514fc..99af47155 100644 --- a/packages/@uppy/locales/src/tr_TR.ts +++ b/packages/@uppy/locales/src/tr_TR.ts @@ -143,4 +143,10 @@ tr_TR.strings = { openFolderNamed: 'Açık dosya %{name}', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.tr_TR = tr_TR +} + export default tr_TR diff --git a/packages/@uppy/locales/src/uk_UA.ts b/packages/@uppy/locales/src/uk_UA.ts index 4a18ab832..bce04d33f 100644 --- a/packages/@uppy/locales/src/uk_UA.ts +++ b/packages/@uppy/locales/src/uk_UA.ts @@ -241,4 +241,10 @@ uk_UA.strings = { zoomOut: 'Зменшити', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.uk_UA = uk_UA +} + export default uk_UA diff --git a/packages/@uppy/locales/src/uz_UZ.ts b/packages/@uppy/locales/src/uz_UZ.ts index 67f9160fd..c5decb63c 100644 --- a/packages/@uppy/locales/src/uz_UZ.ts +++ b/packages/@uppy/locales/src/uz_UZ.ts @@ -224,4 +224,10 @@ uz_UZ.strings = { zoomOut: 'Kichraytirish', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.uz_UZ = uz_UZ +} + export default uz_UZ diff --git a/packages/@uppy/locales/src/vi_VN.ts b/packages/@uppy/locales/src/vi_VN.ts index 444ee8251..09077c081 100644 --- a/packages/@uppy/locales/src/vi_VN.ts +++ b/packages/@uppy/locales/src/vi_VN.ts @@ -227,4 +227,10 @@ vi_VN.strings = { zoomOut: 'Thu nhỏ', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.vi_VN = vi_VN +} + export default vi_VN diff --git a/packages/@uppy/locales/src/zh_CN.ts b/packages/@uppy/locales/src/zh_CN.ts index b459b9999..501010a06 100644 --- a/packages/@uppy/locales/src/zh_CN.ts +++ b/packages/@uppy/locales/src/zh_CN.ts @@ -119,4 +119,10 @@ zh_CN.strings = { youHaveToAtLeastSelectX: '您至少要选择 %{smart_count} 个文件', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.zh_CN = zh_CN +} + export default zh_CN diff --git a/packages/@uppy/locales/src/zh_TW.ts b/packages/@uppy/locales/src/zh_TW.ts index 7313c7008..709a574ef 100644 --- a/packages/@uppy/locales/src/zh_TW.ts +++ b/packages/@uppy/locales/src/zh_TW.ts @@ -169,4 +169,10 @@ zh_TW.strings = { zoomOut: '縮小', } +// @ts-ignore untyped +if (typeof Uppy !== 'undefined') { + // @ts-ignore untyped + globalThis.Uppy.locales.zh_TW = zh_TW +} + export default zh_TW diff --git a/packages/@uppy/onedrive/CHANGELOG.md b/packages/@uppy/onedrive/CHANGELOG.md index bdeb38dec..421a4a429 100644 --- a/packages/@uppy/onedrive/CHANGELOG.md +++ b/packages/@uppy/onedrive/CHANGELOG.md @@ -1,5 +1,32 @@ # @uppy/onedrive +## 4.3.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] +- Updated dependencies [c66fd85] + - @uppy/companion-client@4.5.2 + - @uppy/provider-views@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.3.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/provider-views@4.5.0 + - @uppy/utils@6.2.0 + ## 4.2.4 Released: 2025-05-18 diff --git a/packages/@uppy/onedrive/package.json b/packages/@uppy/onedrive/package.json index 07c4ec7c5..4506964f3 100644 --- a/packages/@uppy/onedrive/package.json +++ b/packages/@uppy/onedrive/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/onedrive", "description": "Import files from OneDrive, into Uppy.", - "version": "4.2.4", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -24,6 +24,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/provider-views/CHANGELOG.md b/packages/@uppy/provider-views/CHANGELOG.md index 3a51f619f..053e045df 100644 --- a/packages/@uppy/provider-views/CHANGELOG.md +++ b/packages/@uppy/provider-views/CHANGELOG.md @@ -1,5 +1,28 @@ # @uppy/provider-views +## 4.5.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- c66fd85: Fix package.json import +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.5.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/utils@6.2.0 + ## 4.4.5 Released: 2025-06-30 @@ -190,7 +213,7 @@ Included in: Uppy v3.13.0 - @uppy/provider-views: Add VirtualList to ProviderView (Merlijn Vos / #4566) - @uppy/provider-views: fix race conditions with folder loading (Mikael Finstad / #4578) -- @uppy/provider-views: fix infinite folder loading (Mikael Finstad / #4590) +- @uppy/provider-views: fix infinite folder loading (Mikael Finstad / #4590) ## 3.4.0 @@ -280,6 +303,7 @@ Included in: Uppy v2.5.0 - @uppy/companion-client,@uppy/companion,@uppy/provider-views,@uppy/robodog: Finishing touches on Companion dynamic Oauth (Renée Kooi / #2802) - @uppy/provider-views: Unsplash: UI improvements (Artur Paikin / #3438) + ## 3.0.0 Released: 2022-08-22 diff --git a/packages/@uppy/provider-views/package.json b/packages/@uppy/provider-views/package.json index e83609559..1b17a299a 100644 --- a/packages/@uppy/provider-views/package.json +++ b/packages/@uppy/provider-views/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/provider-views", "description": "View library for Uppy remote provider plugins.", - "version": "4.4.5", + "version": "4.5.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", @@ -27,6 +27,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./css/style.min.css": "./dist/style.min.css", diff --git a/packages/@uppy/provider-views/src/Breadcrumbs.tsx b/packages/@uppy/provider-views/src/Breadcrumbs.tsx index f30b85eed..831ed0438 100644 --- a/packages/@uppy/provider-views/src/Breadcrumbs.tsx +++ b/packages/@uppy/provider-views/src/Breadcrumbs.tsx @@ -1,5 +1,5 @@ import type { Body, Meta, PartialTreeFolder } from '@uppy/core' -import { Fragment, h } from 'preact' +import { Fragment, type h } from 'preact' import type ProviderView from './ProviderView/index.js' type BreadcrumbsProps = { diff --git a/packages/@uppy/provider-views/src/Browser.tsx b/packages/@uppy/provider-views/src/Browser.tsx index f6bd1a43d..1ab0a9b67 100644 --- a/packages/@uppy/provider-views/src/Browser.tsx +++ b/packages/@uppy/provider-views/src/Browser.tsx @@ -5,9 +5,7 @@ import type { PartialTreeFolderNode, } from '@uppy/core' import type { I18n } from '@uppy/utils' -// @ts-ignore untyped import { VirtualList } from '@uppy/utils' -import { h } from 'preact' import { useEffect, useState } from 'preact/hooks' import Item from './Item/index.js' import type ProviderView from './ProviderView/ProviderView.js' @@ -76,6 +74,7 @@ function Browser(props: BrowserProps) { const renderItem = (item: PartialTreeFile | PartialTreeFolderNode) => ( { event.stopPropagation() @@ -93,16 +92,16 @@ function Browser(props: BrowserProps) { /> ) + // todo remove virtuallist option and always use virtual list if (virtualList) { return (

    -
      - -
    +
    ) } diff --git a/packages/@uppy/provider-views/src/FooterActions.tsx b/packages/@uppy/provider-views/src/FooterActions.tsx index ed48407a2..df723de4d 100644 --- a/packages/@uppy/provider-views/src/FooterActions.tsx +++ b/packages/@uppy/provider-views/src/FooterActions.tsx @@ -1,7 +1,6 @@ import type { Body, Meta, PartialTree } from '@uppy/core' import type { I18n } from '@uppy/utils' import classNames from 'classnames' -import { h } from 'preact' import { useMemo } from 'preact/hooks' import type ProviderView from './ProviderView/ProviderView.js' import getNumberOfSelectedFiles from './utils/PartialTreeUtils/getNumberOfSelectedFiles.js' diff --git a/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx b/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx index e7ad5eeed..373ed8173 100644 --- a/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx +++ b/packages/@uppy/provider-views/src/GooglePicker/GooglePickerView.tsx @@ -1,6 +1,5 @@ import type { AsyncStore, Uppy } from '@uppy/core' import type { I18n } from '@uppy/utils' -import { h } from 'preact' import { useCallback, useEffect, useRef, useState } from 'preact/hooks' import AuthView from '../ProviderView/AuthView.js' import { diff --git a/packages/@uppy/provider-views/src/GooglePicker/icons.tsx b/packages/@uppy/provider-views/src/GooglePicker/icons.tsx index 0a83b5367..0e911d635 100644 --- a/packages/@uppy/provider-views/src/GooglePicker/icons.tsx +++ b/packages/@uppy/provider-views/src/GooglePicker/icons.tsx @@ -1,5 +1,3 @@ -import { h } from 'preact' - export const GooglePhotosIcon = () => (
    -
    -
    - {selection.map(renderRow)} -
    -
    -
    - ) - } -} - -export default VirtualList diff --git a/packages/@uppy/utils/src/VirtualList.tsx b/packages/@uppy/utils/src/VirtualList.tsx new file mode 100644 index 000000000..4e888ebd5 --- /dev/null +++ b/packages/@uppy/utils/src/VirtualList.tsx @@ -0,0 +1,128 @@ +/** + * Adapted from preact-virtual-list: https://github.com/developit/preact-virtual-list + * + * © 2016 Jason Miller + * + * 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. + * + * Adaptations: + * - Added role=presentation to helper elements + * - Tweaked styles for Uppy's Dashboard use case + */ + +import type { HTMLAttributes, ReactNode } from 'preact/compat' +import { useCallback, useEffect, useRef, useState } from 'preact/hooks' + +const STYLE_INNER = { + position: 'relative', + // Disabled for our use case: the wrapper elements around FileList already deal with overflow, + // and this additional property would hide things that we want to show. + // + // overflow: 'hidden', + width: '100%', + minHeight: '100%', +} + +const STYLE_CONTENT = { + position: 'absolute', + top: 0, + left: 0, + // Because the `top` value gets set to some offset, this `height` being 100% would make the scrollbar + // stretch far beyond the content. For our use case, the content div actually can get its height from + // the elements inside it, so we don't need to specify a `height` property at all. + // + // height: '100%', + width: '100%', + overflow: 'visible', +} + +export default function VirtualList({ + data, + rowHeight, + renderRow, + overscanCount = 10, + padding = 4, + ...props +}: { + data: T[] + rowHeight: number + padding?: number // last visible + overscan row index + padding to allow keyboard focus to travel past the visible area + renderRow: (item: T) => ReactNode + overscanCount?: number +} & HTMLAttributes) { + const scrollerRef = useRef(null) + + const [offset, setOffset] = useState(0) + const [height, setHeight] = useState(0) + + useEffect(() => { + function resize() { + if ( + scrollerRef.current != null && + height !== scrollerRef.current.offsetHeight + ) { + setHeight(scrollerRef.current.offsetHeight) + } + } + + resize() + + window.addEventListener('resize', resize) + return () => { + window.removeEventListener('resize', resize) + } + }, [height]) + + const handleScroll = useCallback(() => { + if (scrollerRef.current) setOffset(scrollerRef.current.scrollTop) + }, []) + + // first visible row index + let start = Math.floor(offset / rowHeight) + + // actual number of visible rows (without overscan) + let visibleRowCount = Math.floor(height / rowHeight) + + // Overscan: render blocks of rows modulo an overscan row count + // This dramatically reduces DOM writes during scrolling + if (overscanCount) { + start = Math.max(0, start - (start % overscanCount)) + visibleRowCount += overscanCount + } + + const end = start + visibleRowCount + padding + + // data slice currently in viewport plus overscan items + const selection = data.slice(start, end) + + const styleInner = { ...STYLE_INNER, height: data.length * rowHeight } + const styleContent = { ...STYLE_CONTENT, top: start * rowHeight } + + // The `role="presentation"` attributes ensure that these wrapper elements are not treated as list + // items by accessibility and outline tools. + return ( +
    +
    +
    + {selection.map(renderRow)} +
    +
    +
    + ) +} diff --git a/packages/@uppy/vue/CHANGELOG.md b/packages/@uppy/vue/CHANGELOG.md index b4a8aa73f..e5b4d9257 100644 --- a/packages/@uppy/vue/CHANGELOG.md +++ b/packages/@uppy/vue/CHANGELOG.md @@ -1,5 +1,38 @@ # @uppy/vue +## 2.4.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/progress-bar@4.3.2 + - @uppy/components@0.3.2 + - @uppy/file-input@4.2.2 + - @uppy/status-bar@4.2.2 + - @uppy/dashboard@4.4.2 + - @uppy/drag-drop@4.2.2 + - @uppy/core@4.5.2 + +## 2.4.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- 0c24c5a: Fix uppy prop in UppyContextProvider +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/components@0.3.0 + - @uppy/dashboard@4.4.0 + - @uppy/drag-drop@4.2.0 + - @uppy/file-input@4.2.0 + - @uppy/progress-bar@4.3.0 + - @uppy/status-bar@4.2.0 + ## 2.3.0 Released: 2025-06-30 diff --git a/packages/@uppy/vue/package.json b/packages/@uppy/vue/package.json index 006cb5953..24a225285 100644 --- a/packages/@uppy/vue/package.json +++ b/packages/@uppy/vue/package.json @@ -1,6 +1,6 @@ { "name": "@uppy/vue", - "version": "2.3.0", + "version": "2.4.2", "license": "MIT", "type": "module", "sideEffects": [ @@ -12,6 +12,12 @@ "build:css": "mkdir -p dist && cp ../components/dist/styles.css dist/styles.css", "typecheck": "tsc --build" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/components": "workspace:^", "preact": "^10.5.13", diff --git a/packages/@uppy/webcam/CHANGELOG.md b/packages/@uppy/webcam/CHANGELOG.md index cc0b2a03d..e48a04141 100644 --- a/packages/@uppy/webcam/CHANGELOG.md +++ b/packages/@uppy/webcam/CHANGELOG.md @@ -1,5 +1,28 @@ # @uppy/webcam +## 4.3.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.3.0 + +### Minor Changes + +- 0c24c5a: Add image preview with accept/discard buttons +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/utils@6.2.0 + ## 4.1.3 Released: 2025-05-18 diff --git a/packages/@uppy/webcam/package.json b/packages/@uppy/webcam/package.json index 2c922b844..fe1605789 100644 --- a/packages/@uppy/webcam/package.json +++ b/packages/@uppy/webcam/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/webcam", "description": "Uppy plugin that takes photos or records videos using the device's camera.", - "version": "4.2.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", @@ -34,6 +34,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./css/style.css": "./dist/style.css", diff --git a/packages/@uppy/webcam/src/CameraIcon.tsx b/packages/@uppy/webcam/src/CameraIcon.tsx index 1fa97fe7d..25ae6176c 100644 --- a/packages/@uppy/webcam/src/CameraIcon.tsx +++ b/packages/@uppy/webcam/src/CameraIcon.tsx @@ -1,4 +1,4 @@ -import { type ComponentChild, h } from 'preact' +import type { ComponentChild } from 'preact' export default function CameraIcon(): ComponentChild { return ( diff --git a/packages/@uppy/webcam/src/CameraScreen.tsx b/packages/@uppy/webcam/src/CameraScreen.tsx index 2bb899d91..62d438391 100644 --- a/packages/@uppy/webcam/src/CameraScreen.tsx +++ b/packages/@uppy/webcam/src/CameraScreen.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/utils' -import { Component, type ComponentChild, type ComponentProps, h } from 'preact' +import { Component, type ComponentChild, type ComponentProps } from 'preact' import DiscardButton from './DiscardButton.js' import RecordButton from './RecordButton.js' import RecordingLength from './RecordingLength.js' diff --git a/packages/@uppy/webcam/src/DiscardButton.tsx b/packages/@uppy/webcam/src/DiscardButton.tsx index f62516e13..2ec771630 100644 --- a/packages/@uppy/webcam/src/DiscardButton.tsx +++ b/packages/@uppy/webcam/src/DiscardButton.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/utils' -import { h } from 'preact' + interface DiscardButtonProps { onDiscard: () => void diff --git a/packages/@uppy/webcam/src/PermissionsScreen.tsx b/packages/@uppy/webcam/src/PermissionsScreen.tsx index bd0dec65a..533c6a200 100644 --- a/packages/@uppy/webcam/src/PermissionsScreen.tsx +++ b/packages/@uppy/webcam/src/PermissionsScreen.tsx @@ -1,5 +1,5 @@ import type { I18n } from '@uppy/utils' -import { type ComponentChild, h } from 'preact' +import { type ComponentChild} from 'preact' interface PermissionScreenProps { hasCamera: boolean diff --git a/packages/@uppy/webcam/src/RecordingLength.tsx b/packages/@uppy/webcam/src/RecordingLength.tsx index 03a424d45..a40ffd4a8 100644 --- a/packages/@uppy/webcam/src/RecordingLength.tsx +++ b/packages/@uppy/webcam/src/RecordingLength.tsx @@ -1,4 +1,3 @@ -import { h } from 'preact' import formatSeconds from './formatSeconds.js' interface RecordingLengthProps { diff --git a/packages/@uppy/webcam/src/VideoSourceSelect.tsx b/packages/@uppy/webcam/src/VideoSourceSelect.tsx index 4ab7a2ef8..b9f0eb2ff 100644 --- a/packages/@uppy/webcam/src/VideoSourceSelect.tsx +++ b/packages/@uppy/webcam/src/VideoSourceSelect.tsx @@ -1,4 +1,4 @@ -import { type ComponentChild, h } from 'preact' +import type { ComponentChild } from 'preact' export interface VideoSourceSelectProps { currentDeviceId: string | MediaStreamTrack | null | undefined diff --git a/packages/@uppy/webdav/CHANGELOG.md b/packages/@uppy/webdav/CHANGELOG.md index e65869705..f97c4ebf0 100644 --- a/packages/@uppy/webdav/CHANGELOG.md +++ b/packages/@uppy/webdav/CHANGELOG.md @@ -1,5 +1,32 @@ # @uppy/webdav +## 0.4.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] +- Updated dependencies [c66fd85] + - @uppy/companion-client@4.5.2 + - @uppy/provider-views@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 0.4.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/provider-views@4.5.0 + - @uppy/utils@6.2.0 + ## 0.3.3 Released: 2025-05-18 diff --git a/packages/@uppy/webdav/package.json b/packages/@uppy/webdav/package.json index 2197ca6f9..86bd41c0c 100644 --- a/packages/@uppy/webdav/package.json +++ b/packages/@uppy/webdav/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/webdav", "description": "Import files from WebDAV into Uppy.", - "version": "0.3.3", + "version": "0.4.2", "license": "MIT", "main": "lib/index.js", "types": "types/index.d.ts", @@ -28,6 +28,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/xhr-upload/CHANGELOG.md b/packages/@uppy/xhr-upload/CHANGELOG.md index 02cd467d7..c8ae0e198 100644 --- a/packages/@uppy/xhr-upload/CHANGELOG.md +++ b/packages/@uppy/xhr-upload/CHANGELOG.md @@ -1,5 +1,31 @@ # @uppy/xhr-upload +## 4.4.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/companion-client@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 4.4.0 + +### Minor Changes + +- 49e98ab: The `endpoint` option now also accepts a callback to dynamically set it (`endpoint: (fileOrFiles) => ''`). + If `bundle` is `true`, you get `UppyFile[]` otherwise `UppyFile`. +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/utils@6.2.0 + ## 4.3.3 Released: 2025-02-25 @@ -154,7 +180,7 @@ Included in: Uppy v3.23.0 Released: 2024-02-19 Included in: Uppy v3.22.0 -- @uppy/aws-s3-multipart,@uppy/aws-s3,@uppy/companion-client,@uppy/tus,@uppy/xhr-upload: update `uppyfile` objects before emitting events (antoine du hamel / #4928) +- @uppy/aws-s3-multipart,@uppy/aws-s3,@uppy/companion-client,@uppy/tus,@uppy/xhr-upload: update `uppyfile` objects before emitting events (antoine du hamel / #4928) - @uppy/xhr-upload: migrate to ts (merlijn vos / #4892) - @uppy/xhr-upload: show remove button (merlijn vos / #4851) @@ -171,7 +197,7 @@ Released: 2023-08-15 Included in: Uppy v3.14.0 - @uppy/aws-s3-multipart,@uppy/aws-s3,@uppy/companion,@uppy/transloadit,@uppy/xhr-upload: use uppercase HTTP method names (Antoine du Hamel / #4612) -- @uppy/aws-s3,@uppy/tus,@uppy/xhr-upload: Invoke headers function for remote uploads (Dominik Schmidt / #4596) +- @uppy/aws-s3,@uppy/tus,@uppy/xhr-upload: Invoke headers function for remote uploads (Dominik Schmidt / #4596) ## 3.3.1 diff --git a/packages/@uppy/xhr-upload/package.json b/packages/@uppy/xhr-upload/package.json index b0a69f38e..95775b594 100644 --- a/packages/@uppy/xhr-upload/package.json +++ b/packages/@uppy/xhr-upload/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/xhr-upload", "description": "Plain and simple classic HTML multipart form uploads with Uppy, as well as uploads using the HTTP PUT method.", - "version": "4.3.3", + "version": "4.4.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -29,6 +29,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/@uppy/xhr-upload/src/index.test.ts b/packages/@uppy/xhr-upload/src/index.test.ts index b952bdd40..6118638e8 100644 --- a/packages/@uppy/xhr-upload/src/index.test.ts +++ b/packages/@uppy/xhr-upload/src/index.test.ts @@ -151,4 +151,68 @@ describe('XHRUpload', () => { expect(scope.isDone()).toBe(true) }) }) + + describe('endpoint', () => { + it('can be a function', async () => { + const scope = nock('https://fake-endpoint.uppy.io').defaultReplyHeaders({ + 'access-control-allow-origin': '*', + }) + scope.options('/upload/test.jpg').reply(200, {}) + scope.post('/upload/test.jpg').reply(200, {}) + + const core = new Core() + core.use(XHRUpload, { + id: 'XHRUpload', + endpoint: (file) => + !Array.isArray(file) + ? `https://fake-endpoint.uppy.io/upload/${file.name}` + : '', + bundle: false, + }) + core.addFile({ + type: 'image/png', + source: 'test', + name: 'test.jpg', + data: new Blob([new Uint8Array(8192)]), + }) + + await core.upload() + + expect(scope.isDone()).toBe(true) + }) + + it('can be a function (bundle)', async () => { + const scope = nock('https://fake-endpoint.uppy.io').defaultReplyHeaders({ + 'access-control-allow-origin': '*', + }) + scope.options('/upload-bundle/test.jpg,test2.jpg').reply(200, {}) + scope.post('/upload-bundle/test.jpg,test2.jpg').reply(200, {}) + + const core = new Core() + core.use(XHRUpload, { + id: 'XHRUpload', + endpoint: (file) => + Array.isArray(file) + ? `https://fake-endpoint.uppy.io/upload-bundle/${file.map((f) => f.name).join(',')}` + : '', + bundle: true, + }) + core.addFile({ + type: 'image/png', + source: 'test', + name: 'test.jpg', + data: new Blob([new Uint8Array(8192)]), + }) + core.addFile({ + type: 'image/png', + source: 'test', + name: 'test2.jpg', + data: new Blob([new Uint8Array(8192)]), + }) + + await core.upload() + + expect(scope.isDone()).toBe(true) + }) + }) }) diff --git a/packages/@uppy/xhr-upload/src/index.ts b/packages/@uppy/xhr-upload/src/index.ts index 720326fd4..f48a529ce 100644 --- a/packages/@uppy/xhr-upload/src/index.ts +++ b/packages/@uppy/xhr-upload/src/index.ts @@ -25,7 +25,11 @@ import locale from './locale.js' export interface XhrUploadOpts extends PluginOpts { - endpoint: string + endpoint: + | string + | (( + fileOrBundle: UppyFile | UppyFile[], + ) => string | Promise) method?: | 'GET' | 'HEAD' @@ -368,7 +372,11 @@ export default class XHRUpload< const body = opts.formData ? this.createFormDataUpload(file, opts) : file.data - return fetch(opts.endpoint, { + const endpoint = + typeof opts.endpoint === 'string' + ? opts.endpoint + : await opts.endpoint(file) + return fetch(endpoint, { ...opts, body, signal: controller.signal, @@ -401,7 +409,11 @@ export default class XHRUpload< ...this.opts, ...optsFromState, }) - return fetch(this.opts.endpoint, { + const endpoint = + typeof this.opts.endpoint === 'string' + ? this.opts.endpoint + : await this.opts.endpoint(files) + return fetch(endpoint, { // headers can't be a function with bundle: true ...(this.opts as OptsWithHeaders), body, diff --git a/packages/@uppy/zoom/CHANGELOG.md b/packages/@uppy/zoom/CHANGELOG.md index 1eb6b7e86..2946e8188 100644 --- a/packages/@uppy/zoom/CHANGELOG.md +++ b/packages/@uppy/zoom/CHANGELOG.md @@ -1,5 +1,32 @@ # @uppy/zoom +## 3.3.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] +- Updated dependencies [c66fd85] + - @uppy/companion-client@4.5.2 + - @uppy/provider-views@4.5.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + +## 3.3.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/companion-client@4.5.0 + - @uppy/provider-views@4.5.0 + - @uppy/utils@6.2.0 + ## 3.2.3 Released: 2025-05-18 diff --git a/packages/@uppy/zoom/package.json b/packages/@uppy/zoom/package.json index 8a535dff6..05e939efc 100644 --- a/packages/@uppy/zoom/package.json +++ b/packages/@uppy/zoom/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/zoom", "description": "Import files from zoom, into Uppy.", - "version": "3.2.3", + "version": "3.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", @@ -24,6 +24,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { ".": "./lib/index.js", "./package.json": "./package.json" diff --git a/packages/uppy/CHANGELOG.md b/packages/uppy/CHANGELOG.md index 4b77b23f6..4a45ecfcc 100644 --- a/packages/uppy/CHANGELOG.md +++ b/packages/uppy/CHANGELOG.md @@ -1,5 +1,76 @@ # uppy +## 4.18.2 + +### Patch Changes + +- ea04a4d: Add "files" in package.json to only publish what's needed +- Updated dependencies [ee0b2fc] +- Updated dependencies [ea04a4d] + - @uppy/transloadit@4.3.3 + - @uppy/locales@4.8.4 + +## 4.18.1 + +### Patch Changes + +- Updated dependencies [c15c6fd] +- Updated dependencies [1a0beb9] + - @uppy/status-bar@4.2.3 + - @uppy/dashboard@4.4.3 + - @uppy/locales@4.8.3 + +## 4.19.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] +- Updated dependencies [49e98ab] +- Updated dependencies [0c24c5a] + - @uppy/webcam@4.3.0 + - @uppy/core@4.5.0 + - @uppy/xhr-upload@4.4.0 + - @uppy/audio@2.2.0 + - @uppy/aws-s3@4.3.0 + - @uppy/box@3.3.0 + - @uppy/companion-client@4.5.0 + - @uppy/compressor@2.3.0 + - @uppy/dashboard@4.4.0 + - @uppy/drag-drop@4.2.0 + - @uppy/drop-target@3.2.0 + - @uppy/dropbox@4.3.0 + - @uppy/facebook@4.3.0 + - @uppy/file-input@4.2.0 + - @uppy/form@4.2.0 + - @uppy/golden-retriever@4.2.0 + - @uppy/google-drive@4.4.0 + - @uppy/google-drive-picker@0.4.0 + - @uppy/google-photos-picker@0.4.0 + - @uppy/image-editor@3.4.0 + - @uppy/informer@4.3.0 + - @uppy/instagram@4.3.0 + - @uppy/onedrive@4.3.0 + - @uppy/progress-bar@4.3.0 + - @uppy/provider-views@4.5.0 + - @uppy/redux-dev-tools@4.1.0 + - @uppy/remote-sources@2.4.0 + - @uppy/screen-capture@4.4.0 + - @uppy/status-bar@4.2.0 + - @uppy/store-default@4.3.0 + - @uppy/store-redux@4.1.0 + - @uppy/thumbnail-generator@4.2.0 + - @uppy/transloadit@4.3.0 + - @uppy/tus@4.3.0 + - @uppy/unsplash@4.4.0 + - @uppy/url@4.3.0 + - @uppy/webdav@0.4.0 + - @uppy/zoom@3.3.0 + ## 4.0.0-beta.1 Released: 2024-03-28 diff --git a/packages/uppy/package.json b/packages/uppy/package.json index c986031c5..fd872cf2e 100644 --- a/packages/uppy/package.json +++ b/packages/uppy/package.json @@ -1,13 +1,19 @@ { "name": "uppy", "description": "Extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:", - "version": "4.18.0", + "version": "4.18.2", "license": "MIT", "main": "lib/index.js", "module": "lib/index.js", "type": "module", "unpkg": "dist/uppy.min.js", "style": "dist/uppy.min.css", + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "keywords": [ "file uploader", "drag-drop", @@ -64,9 +70,9 @@ "@uppy/zoom": "workspace:^" }, "scripts": { - "build": "tsc --build tsconfig.build.json", + "build": "tsc --build tsconfig.build.json && yarn build:bundle", "build:bundle": "node build-bundle.mjs", - "build:css": "sass --load-path=../../packages src/style.scss dist/style.css && postcss dist/style.css -u cssnano -o dist/style.min.css", + "build:css": "sass --load-path=../../packages src/style.scss dist/uppy.css && postcss dist/uppy.css -u cssnano -o dist/uppy.min.css", "typecheck": "tsc --build" }, "devDependencies": { diff --git a/packages/uppy/upload-to-cdn.js b/packages/uppy/upload-to-cdn.js index d52c6fe01..0da9e1a47 100755 --- a/packages/uppy/upload-to-cdn.js +++ b/packages/uppy/upload-to-cdn.js @@ -1,4 +1,5 @@ #!/usr/bin/env node + // Upload Uppy releases to tlcdn.com (CDN). Copyright (c) 2018, Transloadit Ltd. // // This file: @@ -21,21 +22,24 @@ // // - Kevin van Zonneveld -const path = require('node:path') -const { pipeline, finished } = require('node:stream/promises') -const { readFile } = require('node:fs/promises') -const { - S3Client, +import { readFile } from 'node:fs/promises' +import path from 'node:path' +import { finished, pipeline } from 'node:stream/promises' +import { fileURLToPath } from 'node:url' +import { ListObjectsV2Command, PutObjectCommand, -} = require('@aws-sdk/client-s3') + S3Client, +} from '@aws-sdk/client-s3' +import AdmZip from 'adm-zip' +import concat from 'concat-stream' +import mime from 'mime-types' +import packlist from 'npm-packlist' +import pacote from 'pacote' +import tar from 'tar' -const packlist = require('npm-packlist') -const tar = require('tar') -const pacote = require('pacote') -const concat = require('concat-stream') -const mime = require('mime-types') -const AdmZip = require('adm-zip') +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) function delay(ms) { return new Promise((resolve) => setTimeout(resolve, ms)) @@ -153,7 +157,11 @@ async function main(packageName, version) { ? path.join(__dirname, '..', packageName) : path.join(__dirname) - resolvedVersion = require(path.join(packagePath, 'package.json')).version + const packageJsonContent = await readFile( + path.join(packagePath, 'package.json'), + 'utf8', + ) + resolvedVersion = JSON.parse(packageJsonContent).version } // Warn if uploading a local build not from CI: diff --git a/private/dev/package.json b/private/dev/package.json index d79f9490d..6c85a7d1b 100644 --- a/private/dev/package.json +++ b/private/dev/package.json @@ -10,7 +10,7 @@ "@uppy/companion": "workspace:^" }, "devDependencies": { - "vite": "^7.0.2" + "vite": "^7.0.6" }, "private": true, "type": "module", diff --git a/scripts/update-readme-versions.mjs b/scripts/update-readme-versions.mjs new file mode 100644 index 000000000..7ce8a1fa4 --- /dev/null +++ b/scripts/update-readme-versions.mjs @@ -0,0 +1,46 @@ +#!/usr/bin/env node + +import { execSync } from 'node:child_process' +import { readFileSync, writeFileSync } from 'node:fs' + +// Get the current uppy version +const packageJsonOutput = execSync( + 'yarn workspace uppy exec npm pkg get version', + { encoding: 'utf8' }, +) +const versionMatch = packageJsonOutput.match(/"([0-9]+\.[0-9]+\.[0-9]+)"/) + +if (!versionMatch) { + console.log('Could not extract version from package.json') + process.exit(1) +} + +const version = versionMatch[1] + +// Update README.md +const readme = readFileSync('README.md', 'utf8') +const updatedReadme = readme.replace( + /https:\/\/releases\.transloadit\.com\/uppy\/v[0-9]+\.[0-9]+\.[0-9]+\//g, + `https://releases.transloadit.com/uppy/v${version}/`, +) + +if (readme !== updatedReadme) { + writeFileSync('README.md', updatedReadme) + console.log('Updated README.md') +} else { + console.log('README.md already up to date') +} + +// Update BUNDLE-README.md +const bundleReadme = readFileSync('BUNDLE-README.md', 'utf8') +const updatedBundleReadme = bundleReadme.replace( + /https:\/\/releases\.transloadit\.com\/uppy\/v[0-9]+\.[0-9]+\.[0-9]+\//g, + `https://releases.transloadit.com/uppy/v${version}/`, +) + +if (bundleReadme !== updatedBundleReadme) { + writeFileSync('BUNDLE-README.md', updatedBundleReadme) + console.log('Updated BUNDLE-README.md') +} else { + console.log('BUNDLE-README.md already up to date') +} diff --git a/yarn.lock b/yarn.lock index 885d1c36c..99bb41710 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1626,7 +1626,14 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.27.2": +"@babel/compat-data@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/compat-data@npm:7.24.7" + checksum: 10/6edc09152ca51a22c33741c441f33f9475598fa59edc53369edb74b49f4ea4bef1281f5b0ed2b9b67fb66faef2da2069e21c4eef83405d8326e524b301f4e7e2 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.27.2, @babel/compat-data@npm:^7.27.7": version: 7.28.0 resolution: "@babel/compat-data@npm:7.28.0" checksum: 10/1a56a5e48c7259f72cc4329adeca38e72fd650ea09de267ea4aa070e3da91e5c265313b6656823fff77d64a8bab9554f276c66dade9355fdc0d8604deea015aa @@ -1679,7 +1686,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:7.26.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": +"@babel/core@npm:7.26.10, @babel/core@npm:^7.0.0, @babel/core@npm:^7.1.6, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.12.9, @babel/core@npm:^7.23.9": version: 7.26.10 resolution: "@babel/core@npm:7.26.10" dependencies: @@ -1725,7 +1732,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.27.4": +"@babel/core@npm:^7.20.0, @babel/core@npm:^7.25.2, @babel/core@npm:^7.27.4": version: 7.28.0 resolution: "@babel/core@npm:7.28.0" dependencies: @@ -1773,7 +1780,20 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.24.5, @babel/generator@npm:^7.24.7": +"@babel/generator@npm:^7.20.5, @babel/generator@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/generator@npm:7.28.0" + dependencies: + "@babel/parser": "npm:^7.28.0" + "@babel/types": "npm:^7.28.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10/064c5ba4c07ecd7600377bd0022d5f6bdb3b35e9ff78d9378f6bd1e656467ca902c091647222ab2f0d2967f6d6c0ca33157d37dd9b1c51926c9b0e1527ab9b92 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.24.5, @babel/generator@npm:^7.24.7, @babel/generator@npm:^7.5.0, @babel/generator@npm:^7.7.2": version: 7.24.7 resolution: "@babel/generator@npm:7.24.7" dependencies: @@ -1838,7 +1858,26 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": +"@babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": + version: 7.27.3 + resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" + dependencies: + "@babel/types": "npm:^7.27.3" + checksum: 10/63863a5c936ef82b546ca289c9d1b18fabfc24da5c4ee382830b124e2e79b68d626207febc8d4bffc720f50b2ee65691d7d12cc0308679dee2cd6bdc926b7190 + languageName: node + linkType: hard + +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10/3ddff45d1e086c9c6dcef53ef46521a0c11ddb09fe3ab42dca5af6bb1b1703895a9f4f8056f49fdf53c2dbf6e5cf1ddb4baf17d7e3766c63f051ab8d60a919ee + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": version: 7.27.0 resolution: "@babel/helper-compilation-targets@npm:7.27.0" dependencies: @@ -2047,6 +2086,32 @@ __metadata: languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-remap-async-to-generator@npm:7.27.1" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.1" + "@babel/helper-wrap-function": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/0747397ba013f87dbf575454a76c18210d61c7c9af0f697546b4bcac670b54ddc156330234407b397f0c948738c304c228e0223039bc45eab4fbf46966a5e8cc + languageName: node + linkType: hard + +"@babel/helper-replace-supers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-replace-supers@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-member-expression-to-functions": "npm:^7.24.7" + "@babel/helper-optimise-call-expression": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/18b7c3709819d008a14953e885748f3e197537f131d8f7ae095fec245506d854ff40b236edb1754afb6467f795aa90ae42a1d961a89557702249bacfc3fdad19 + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.25.9, @babel/helper-replace-supers@npm:^7.26.5": version: 7.26.5 resolution: "@babel/helper-replace-supers@npm:7.26.5" @@ -2180,7 +2245,19 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.5, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.27.0": +"@babel/highlight@npm:^7.10.4": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.24.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10/69b73f38cdd4f881b09b939a711e76646da34f4834f4ce141d7a49a6bb1926eab1c594148970a8aa9360398dff800f63aade4e81fafdd7c8d8a8489ea93bfec1 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.5, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.27.0": version: 7.27.0 resolution: "@babel/parser@npm:7.27.0" dependencies: @@ -2191,9 +2268,9 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.27.2": - version: 7.27.2 - resolution: "@babel/parser@npm:7.27.2" +"@babel/parser@npm:^7.20.0, @babel/parser@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/parser@npm:7.28.0" dependencies: "@babel/types": "npm:^7.27.1" bin: @@ -2272,6 +2349,118 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/ad63317eb72ca7e160394e9223768b1f826287eaf65297f2794d0203510225f20dd9858bce217af4a050754abf94565841617b45b35a2de355c4e2bba546b39c + languageName: node + linkType: hard + +"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.1.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/49a78a2773ec0db56e915d9797e44fd079ab8a9b2e1716e0df07c92532f2c65d76aeda9543883916b8e0ff13606afeffa67c5b93d05b607bc87653ad18a91422 + languageName: node + linkType: hard + +"@babel/plugin-proposal-decorators@npm:^7.12.9": + version: 7.24.7 + resolution: "@babel/plugin-proposal-decorators@npm:7.24.7" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-decorators": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/456ed3143b7b825bf72e58354f8afbffb0a34e987e2d306b565e0a032402d2c3e283863e09496784c5a5b94865b0ec379f6bc41cc760b3294b685a7cc52bc670 + languageName: node + linkType: hard + +"@babel/plugin-proposal-export-default-from@npm:^7.0.0": + version: 7.24.7 + resolution: "@babel/plugin-proposal-export-default-from@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/ebb68d666f0f91f6ea827f11b55c6008e619752c4c02a039fb7623d27e07ec66ad3a6a56839faac382100e19602d3ccfd48c9660a9699dab4f02b8c04d61a138 + languageName: node + linkType: hard + +"@babel/plugin-proposal-export-default-from@npm:^7.24.7": + version: 7.27.1 + resolution: "@babel/plugin-proposal-export-default-from@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/cf9eb3c80bcee3ee82d28f1053db97fa6c6e4dea819f73df5a3cb9155d45efc29914e86353572eab36adfe691ca1573e6e2cddae4edbdd475253044575eb7a24 + languageName: node + linkType: hard + +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.1.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/949c9ddcdecdaec766ee610ef98f965f928ccc0361dd87cf9f88cf4896a6ccd62fce063d4494778e50da99dea63d270a1be574a62d6ab81cbe9d85884bf55a7d + languageName: node + linkType: hard + +"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0": + version: 7.20.7 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" + dependencies: + "@babel/compat-data": "npm:^7.20.5" + "@babel/helper-compilation-targets": "npm:^7.20.7" + "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-transform-parameters": "npm:^7.20.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/cb0f8f2ff98d7bb64ee91c28b20e8ab15d9bc7043f0932cbb9e51e1bbfb623b12f206a1171e070299c9cf21948c320b710d6d72a42f68a5bfd2702354113a1c5 + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-catch-binding@npm:^7.0.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/7b5b39fb5d8d6d14faad6cb68ece5eeb2fd550fb66b5af7d7582402f974f5bc3684641f7c192a5a57e0f59acfae4aada6786be1eba030881ddc590666eff4d1e + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-chaining@npm:^7.0.0, @babel/plugin-proposal-optional-chaining@npm:^7.1.0": + version: 7.21.0 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.20.0" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/522cd133aff5c94c0ef36ff83c64f03deee183815da68b65b6950e81972ace3b514e032df07ea76d0f9ec8cc7a49578092907adfa17fccb4612117557c04a882 + languageName: node + linkType: hard + "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": version: 7.21.0-placeholder-for-preset-env.2 resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" @@ -2292,7 +2481,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.12.13": +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 + 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": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -2314,7 +2514,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": +"@babel/plugin-syntax-decorators@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-decorators@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/067f20c4108cc5b9e7271d4e15313d7e4aa2ceddee19afd02c94b5cffc1b4761c5a7d6460c8588201e54a270c7bd643817a7f54508787f94992d86dd2cfc7540 + languageName: node + linkType: hard + +"@babel/plugin-syntax-dynamic-import@npm:^7.0.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" dependencies: @@ -2325,6 +2536,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-export-default-from@npm:^7.0.0, @babel/plugin-syntax-export-default-from@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-export-default-from@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/0fd5809bdadab0b3d98fbd4353f835a4927c119a308deacdafa032ea5c1c20226f64f1b7c84362db4c7d612be88983cadb655739075e051dc74eae3b18874b14 + 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" @@ -2336,6 +2558,28 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.2.0, @babel/plugin-syntax-flow@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-flow@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/0a83bde6736110d68f3b20eda44ca020a6d34c336a342f84369207f5514e17779b9c3d3ebc2f1c94b595c13819f46bf7af367c4b1382bda182e1764655fd6a5a + languageName: node + linkType: hard + +"@babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-flow@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/7baca3171ed595d04c865b0ce46fca7f21900686df9d7fcd1017036ce78bb5483e33803de810831e68d39cf478953db69f49ae3f3de2e3207bc4ba49a96b6739 + languageName: node + linkType: hard + "@babel/plugin-syntax-import-assertions@npm:^7.24.1, @babel/plugin-syntax-import-assertions@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" @@ -2391,7 +2635,29 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.24.7, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.24.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/a93516ae5b34868ab892a95315027d4e5e38e8bd1cfca6158f2974b0901cbb32bbe64ea10ad5b25f919ddc40c6d8113c4823372909c9c9922170c12b0b1acecb + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-jsx@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c6d1324cff286a369aa95d99b8abd21dd07821b5d3affd5fe7d6058c84cff9190743287826463ee57a7beecd10fa1e4bc99061df532ee14e188c1c8937b13e3a + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @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: @@ -2479,6 +2745,28 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-typescript@npm:^7.24.7, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.24.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/2518cc06323f5673c93142935879c112fea0ee836dfa9a9ec744fc972fdeaf22a06fe631c23817562aaaddadf64626a4fbba98c300b3e2c828f48f0f1cca0ce0 + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-syntax-typescript@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/87836f7e32af624c2914c73cd6b9803cf324e07d43f61dbb973c6a86f75df725e12540d91fac7141c14b697aa9268fd064220998daced156e96ac3062d7afb41 + languageName: node + linkType: hard + "@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" @@ -2604,6 +2892,28 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoping@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-block-scoping@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/9656e7bb0673279e18d9f9408027786f1b20d657e2cc106456e0bd7826bd12d81813299adbef2b2a5837b05740f2295fe8fb62389122d38c9e961b3005270777 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.25.0": + version: 7.28.0 + resolution: "@babel/plugin-transform-block-scoping@npm:7.28.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/eefa0d0b3cd8005b77ad3239700cec90c2b19612e664772c50da6b917b272d20ebc831db6ff0d9fef011a810d9f02c434fdf551b3a4264eb834afa20090a9434 + languageName: node + linkType: hard + "@babel/plugin-transform-class-properties@npm:^7.24.1, @babel/plugin-transform-class-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" @@ -2616,6 +2926,30 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-class-properties@npm:7.24.7" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/1c6f645dd3889257028f27bfbb04526ac7676763a923fc8203aa79aa5232820e0201cb858c73b684b1922327af10304121ac013c7b756876d54560a9c1a7bc79 + languageName: node + linkType: hard + +"@babel/plugin-transform-class-properties@npm:^7.25.4": + version: 7.27.1 + resolution: "@babel/plugin-transform-class-properties@npm:7.27.1" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/475a6e5a9454912fe1bdc171941976ca10ea4e707675d671cdb5ce6b6761d84d1791ac61b6bca81a2e5f6430cb7b9d8e4b2392404110e69c28207a754e196294 + languageName: node + linkType: hard + "@babel/plugin-transform-class-static-block@npm:^7.24.4, @babel/plugin-transform-class-static-block@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" @@ -2644,7 +2978,41 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.1, @babel/plugin-transform-computed-properties@npm:^7.25.9": +"@babel/plugin-transform-classes@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-classes@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-function-name": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-replace-supers": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" + globals: "npm:^11.1.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/5d5577fcb0ec9ef33d889358c54720abe462325bed5483d71f9aa0a704f491520777be5411d6fd8a08a8ebe352e2445d46d1e6577a5a2c9333bc37b9ff8b9a74 + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.25.4": + version: 7.28.0 + resolution: "@babel/plugin-transform-classes@npm:7.28.0" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-replace-supers": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/1a812a02f641ffc80b139b3c690ceba52476576f9df1a62dbdde9c412e88ca143b7b872da71665838c34276c4ed92f6547199044a424222b84f9a8ee7c85798f + languageName: node + linkType: hard + +"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.24.1, @babel/plugin-transform-computed-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: @@ -2656,7 +3024,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.5, @babel/plugin-transform-destructuring@npm:^7.25.9": +"@babel/plugin-transform-computed-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/template": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/fecf3c770b2dd8e70be6da12d4dd0273de9d8ef4d0f46be98d56fddb3a451932cdc9bb81de3057c9acb903e05ece657886cc31886d5762afa7b0a256db0f791e + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.24.5, @babel/plugin-transform-destructuring@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: @@ -2667,6 +3047,29 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-destructuring@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/eec43df24a07b3c61f335883e50c6642762fdd3cc5c5f95532cebeb51ea9bf77ca9a38011b678d91549dd75e29e1c58bd6e0ebc34bb763c300bc2cc65801e663 + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.24.8": + version: 7.28.0 + resolution: "@babel/plugin-transform-destructuring@npm:7.28.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/cddab2520ff32d18005670fc6646396a253d3811d1ccc49f6f858469f05985ee896c346a0cb34d1cf25155c9be76d1068ff878cf8e8459bd3fa27513ec5a6802 + languageName: node + linkType: hard + "@babel/plugin-transform-dotall-regex@npm:^7.24.1, @babel/plugin-transform-dotall-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" @@ -2724,6 +3127,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/014b211f73a524ee98441541ddc4f6b067eefcf94d509e99074a45ea8c3f3ad0e36cab6f5f96666ac05b747a21fa6fda949aa25153656bb2821545a4b302e0d4 + languageName: node + linkType: hard + "@babel/plugin-transform-export-namespace-from@npm:^7.24.1, @babel/plugin-transform-export-namespace-from@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" @@ -2735,7 +3150,43 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.1, @babel/plugin-transform-for-of@npm:^7.26.9": +"@babel/plugin-transform-export-namespace-from@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/d59d21945d2fd1ead914bb21f909f75b70ebe0e7627c2b1326ce500babca4c8e4a2513af6899d92e06e87186c61ee5087209345f5102fb4ff5a0e47e7b159a2c + languageName: node + linkType: hard + +"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-flow": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/234390eb09f0c1d5a2001c9e48c6440c30f9f188939004e07aa8c0cb946f04793a2e058fa1737b1c56041a7d3ea1510593c39220cc43bba85a017bfcc1c89c4d + languageName: node + linkType: hard + +"@babel/plugin-transform-flow-strip-types@npm:^7.25.2": + version: 7.27.1 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/plugin-syntax-flow": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/22e260866b122b7d0c35f2c55b2d422b175606b4d14c9ba116b1fbe88e08cc8b024c1c41bb62527cfc5f7ccc0ed06c752e5945cb1ee22465a30aa5623e617940 + languageName: node + linkType: hard + +"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.24.1, @babel/plugin-transform-for-of@npm:^7.26.9": version: 7.26.9 resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: @@ -2747,7 +3198,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.24.1, @babel/plugin-transform-function-name@npm:^7.25.9": +"@babel/plugin-transform-for-of@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-for-of@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/ea471ad1345f1153f7f72f1f084e74f48dc349272ca1b2d8710b841b015c9861d673e12c3c98d42ab3c640cb6ab88bb9a8da1f4ca9c57a8f71f00815fa23ecef + languageName: node + linkType: hard + +"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.24.1, @babel/plugin-transform-function-name@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: @@ -2760,6 +3223,32 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-function-name@npm:7.24.7" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-function-name": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/9d4dcffea45acd255fed4a97e372ada234579f9bae01a4d0ced657091f159edf1635ff2a666508a08f8e59390def09ae6ce8372679faad894aa6f3247728ebe1 + languageName: node + linkType: hard + +"@babel/plugin-transform-function-name@npm:^7.25.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-function-name@npm:7.27.1" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/26a2a183c3c52a96495967420a64afc5a09f743a230272a131668abf23001e393afa6371e6f8e6c60f4182bea210ed31d1caf866452d91009c1daac345a52f23 + languageName: node + linkType: hard + "@babel/plugin-transform-json-strings@npm:^7.24.1, @babel/plugin-transform-json-strings@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" @@ -2782,6 +3271,28 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/bf341a5a0ffb5129670ac9a14ea53b67bd1d3d0e13173ce7ac2d4184c4b405d33f67df68c59a2e94a895bf80269ec1df82c011d9ddb686f9f08a40c37b881177 + languageName: node + linkType: hard + +"@babel/plugin-transform-literals@npm:^7.25.2": + version: 7.27.1 + resolution: "@babel/plugin-transform-literals@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/0a76d12ab19f32dd139964aea7da48cecdb7de0b75e207e576f0f700121fe92367d788f328bf4fb44b8261a0f605c97b44e62ae61cddbb67b14e94c88b411f95 + languageName: node + linkType: hard + "@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1, @babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" @@ -2793,7 +3304,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.24.1, @babel/plugin-transform-member-expression-literals@npm:^7.25.9": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/e39581cf1f9a43330b8340177c618fdb3232deb03faab1937819ef39327660a1fe94fd0ec2f66d1f5b5f98acba68871a77a9931588011c13dded3d7094ecc9de + languageName: node + linkType: hard + +"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.24.1, @babel/plugin-transform-member-expression-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" dependencies: @@ -2816,7 +3339,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.24.1, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": +"@babel/plugin-transform-modules-amd@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7" + dependencies: + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/66465ffba49af7a7b7a62995eb58f591ecd23ab42b0c67f8a70020177b3789d2a379bd6cbb68cbd09a69fd75c38a91f5a09ea70f5c8347bf4c6ea81caa0f6c6b + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.1.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.1, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" dependencies: @@ -2899,6 +3434,29 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-numeric-separator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/dc5bb0534889d207b1da125635471c42da61a4a4e9e68855f24b1cd04ccdcf8325b2c29112e719913c2097242e7e62d660e0fea2a46f3a9a983c9d02a0ec7a04 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-assign@npm:^7.0.0": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-assign@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/d9703a7c017459cdc60f2151b788d16976dc1424b48fe701d1775fbe5aa73bc4b6fd6bb1af976525f7165194bc27e5b4efa4f6f3df4fd787c1c372e587922747 + languageName: node + linkType: hard + "@babel/plugin-transform-object-rest-spread@npm:^7.24.5, @babel/plugin-transform-object-rest-spread@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" @@ -2912,7 +3470,21 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.24.1, @babel/plugin-transform-object-super@npm:^7.25.9": +"@babel/plugin-transform-object-rest-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/d586995dc3396bbf8fb75b84f0a3548d923e4c3500bb414641a7fe30762a4ffd82987887fece6381f600d8de2da1e3310fc9a725271724d35f9020fcd5d4b2a3 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.24.1, @babel/plugin-transform-object-super@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-object-super@npm:7.25.9" dependencies: @@ -2947,7 +3519,32 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.24.5, @babel/plugin-transform-parameters@npm:^7.25.9": +"@babel/plugin-transform-optional-chaining@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/0835caa8fa8561ba5da8edb82aee93aef8e5145eae33e5400569bb4fae879c596cd35d3bfe7519b222261fc370b1291c499870ca6ad9903e1a71cfaaa27a5454 + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-chaining@npm:^7.24.8": + version: 7.27.1 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/34b0f96400c259a2722740d17a001fe45f78d8ff052c40e29db2e79173be72c1cfe8d9681067e3f5da3989e4a557402df5c982c024c18257587a41e022f95640 + languageName: node + linkType: hard + +"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.24.5, @babel/plugin-transform-parameters@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-parameters@npm:7.25.9" dependencies: @@ -2983,7 +3580,21 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.24.1, @babel/plugin-transform-property-literals@npm:^7.25.9": +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/a23ee18340818e292abfcb98b1086a188c81d640b1045e6809e9a3e8add78f9cb26607774de4ed653cbecd4277965dc4f4f1affc3504682209bb2a65fd4251f8 + languageName: node + linkType: hard + +"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.24.1, @babel/plugin-transform-property-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" dependencies: @@ -2994,7 +3605,62 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.27.1": +"@babel/plugin-transform-property-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-property-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/71708890fe007d45ad7a130150a2ba1fea0205f575b925ca2e1bb65018730636a68e65c634a474e5b658378d72871c337c953560009c081a645e088769bf168a + languageName: node + linkType: hard + +"@babel/plugin-transform-react-display-name@npm:^7.0.0": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-display-name@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/f5d34903680ca358c5a3ccb83421df259e5142be95dde51dc4a62ec79fd6558599b3b92b4afd37329d2567a4ba4c338f1c817f8ce0c56ddf20cd3d051498649e + languageName: node + linkType: hard + +"@babel/plugin-transform-react-display-name@npm:^7.24.7, @babel/plugin-transform-react-display-name@npm:^7.27.1": + version: 7.28.0 + resolution: "@babel/plugin-transform-react-display-name@npm:7.28.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/d623644a078086f410b1952429d82c10e2833ebffb97800b25f55ab7f3ffafde34e57a4a71958da73f4abfcef39b598e2ca172f2b43531f98b3f12e0de17c219 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-development@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.27.1" + dependencies: + "@babel/plugin-transform-react-jsx": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/b88865d5b8c018992f2332da939faa15c4d4a864c9435a5937beaff3fe43781432cc42e0a5d5631098e0bd4066fc33f5fa72203b388b074c3545fe7aaa21e474 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.0.0": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/41c833cd7f91b1432710f91b1325706e57979b2e8da44e83d86312c78bbe96cd9ef778b4e79e4e17ab25fa32c72b909f2be7f28e876779ede28e27506c41f4ae + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.24.7, @babel/plugin-transform-react-jsx-self@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" dependencies: @@ -3005,7 +3671,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.27.1": +"@babel/plugin-transform-react-jsx-source@npm:^7.0.0": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/a3e0e5672e344e9d01fb20b504fe29a84918eaa70cec512c4d4b1b035f72803261257343d8e93673365b72c371f35cf34bb0d129720bf178a4c87812c8b9c662 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-source@npm:^7.24.7, @babel/plugin-transform-react-jsx-source@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" dependencies: @@ -3016,7 +3693,49 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.1, @babel/plugin-transform-regenerator@npm:^7.25.9": +"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.12.17": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-jsx": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/422952e034aefdb837ebe6c2f1f5bb1e0dc4d5e515e9cc46fe752785c7039481fc7470af254e26e253f641f055240ac2968f0d25cc30ae6580c977142a7c471c + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx@npm:^7.25.2, @babel/plugin-transform-react-jsx@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx@npm:7.27.1" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.1" + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/plugin-syntax-jsx": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/e865f194770906398957df23530af9a46009ac3737aaa10026b3925fe0a38fc3254f4b227d3b8807ab66ac92c14323bef561dd2217644052de5a9702af76e2f6 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-pure-annotations@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.27.1" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/a6f591c5e85a1ab0685d4a25afe591fe8d11dc0b73c677cf9560ff8d540d036a1cce9efcb729fc9092def4d854dc304ffdc063a89a9247900b69c516bf971a4c + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.0.0, @babel/plugin-transform-regenerator@npm:^7.24.1, @babel/plugin-transform-regenerator@npm:^7.25.9": version: 7.27.0 resolution: "@babel/plugin-transform-regenerator@npm:7.27.0" dependencies: @@ -3083,7 +3802,39 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.24.1, @babel/plugin-transform-shorthand-properties@npm:^7.25.9": +"@babel/plugin-transform-runtime@npm:^7.0.0": + version: 7.24.7 + resolution: "@babel/plugin-transform-runtime@npm:7.24.7" + dependencies: + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.1" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/6f82f2104394d6efef3ba5b38474018f1072d524087eb223776dd55cf8ec8885e813a73004c95218f37de7c0dbaa1a136d2e359cee8cf9ffb3f2e130a3aeb99a + languageName: node + linkType: hard + +"@babel/plugin-transform-runtime@npm:^7.24.7": + version: 7.28.0 + resolution: "@babel/plugin-transform-runtime@npm:7.28.0" + dependencies: + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + babel-plugin-polyfill-corejs2: "npm:^0.4.14" + babel-plugin-polyfill-corejs3: "npm:^0.13.0" + babel-plugin-polyfill-regenerator: "npm:^0.6.5" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/43abe94e64ab4d2be71958d1ae0dbfeeb241ce820e4c48f285c8bcc2e764b673786f784bc743b6903bfc72ec694003f1e5c2b032b83accd591dfc203a64e3d4a + languageName: node + linkType: hard + +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.24.1, @babel/plugin-transform-shorthand-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: @@ -3094,7 +3845,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.1, @babel/plugin-transform-spread@npm:^7.25.9": +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c68c2be965007e0cb6667daa209bc0af877cab4b327ef2e21b2114c38554243c3f7fdcc5b03679b20f72a26d966aa646af771f3165c882067e85a3887647f028 + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.24.1, @babel/plugin-transform-spread@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: @@ -3106,7 +3868,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.1, @babel/plugin-transform-sticky-regex@npm:^7.25.9": +"@babel/plugin-transform-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-spread@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/76e2c8544129d727d5a698e2a67d74e438bc35df843adb5f769316ec432c5e1bbb4128123a95b2fe8ef0aec7b26d87efe81d64326291c77ad757ff184d38448a + languageName: node + linkType: hard + +"@babel/plugin-transform-sticky-regex@npm:^7.0.0, @babel/plugin-transform-sticky-regex@npm:^7.24.1, @babel/plugin-transform-sticky-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: @@ -3117,7 +3891,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.24.1, @babel/plugin-transform-template-literals@npm:^7.26.8": +"@babel/plugin-transform-sticky-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/3b9a99ae043ef363c81bfb097fa7a553fcf7c7d9fddc13dd2b47b3b2e45cf2741a9ca78cfe55f463983b043b365f0f8452f2d5eaadbdea20e6d6de50c16bed25 + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.24.1, @babel/plugin-transform-template-literals@npm:^7.26.8": version: 7.26.8 resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" dependencies: @@ -3139,6 +3924,46 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typeof-symbol@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c07847a3bcb27509d392de7a59b9836669b90ca508d4b63b36bb73b63413bc0b2571a64410b65999a73abeac99957b31053225877dcbfaf4eb21d8cc0ae4002f + languageName: node + linkType: hard + +"@babel/plugin-transform-typescript@npm:^7.24.7, @babel/plugin-transform-typescript@npm:^7.5.0": + version: 7.24.7 + resolution: "@babel/plugin-transform-typescript@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-typescript": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/6a4af5a96a90f08ea679829abc558b8478b8b31b40c84b887f2859110b75ab2c8c48a2cf80193621d988a6b064aefef2a74ea3ccc310166219f87959d06a3033 + languageName: node + linkType: hard + +"@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.27.1": + version: 7.28.0 + resolution: "@babel/plugin-transform-typescript@npm:7.28.0" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.3" + "@babel/helper-create-class-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + "@babel/plugin-syntax-typescript": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/5ad7aae0e900974585c7e0d0ec08bde8cd70a31a9e79f5c9ddadb4f8f6207cb86a5882181c2b262b0fe27558e9f9743306259911bc1445635ec58dd96613cef4 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-escapes@npm:^7.24.1, @babel/plugin-transform-unicode-escapes@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" @@ -3356,6 +4181,110 @@ __metadata: languageName: node linkType: hard +"@babel/preset-env@npm:^7.12.9": + version: 7.24.7 + resolution: "@babel/preset-env@npm:7.24.7" + dependencies: + "@babel/compat-data": "npm:^7.24.7" + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.7" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.7" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" + "@babel/plugin-syntax-import-assertions": "npm:^7.24.7" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.7" + "@babel/plugin-transform-block-scoping": "npm:^7.24.7" + "@babel/plugin-transform-class-properties": "npm:^7.24.7" + "@babel/plugin-transform-class-static-block": "npm:^7.24.7" + "@babel/plugin-transform-classes": "npm:^7.24.7" + "@babel/plugin-transform-computed-properties": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.7" + "@babel/plugin-transform-dotall-regex": "npm:^7.24.7" + "@babel/plugin-transform-duplicate-keys": "npm:^7.24.7" + "@babel/plugin-transform-dynamic-import": "npm:^7.24.7" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.7" + "@babel/plugin-transform-export-namespace-from": "npm:^7.24.7" + "@babel/plugin-transform-for-of": "npm:^7.24.7" + "@babel/plugin-transform-function-name": "npm:^7.24.7" + "@babel/plugin-transform-json-strings": "npm:^7.24.7" + "@babel/plugin-transform-literals": "npm:^7.24.7" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" + "@babel/plugin-transform-member-expression-literals": "npm:^7.24.7" + "@babel/plugin-transform-modules-amd": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.7" + "@babel/plugin-transform-modules-systemjs": "npm:^7.24.7" + "@babel/plugin-transform-modules-umd": "npm:^7.24.7" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" + "@babel/plugin-transform-new-target": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-object-super": "npm:^7.24.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-property-literals": "npm:^7.24.7" + "@babel/plugin-transform-regenerator": "npm:^7.24.7" + "@babel/plugin-transform-reserved-words": "npm:^7.24.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" + "@babel/plugin-transform-spread": "npm:^7.24.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" + "@babel/plugin-transform-template-literals": "npm:^7.24.7" + "@babel/plugin-transform-typeof-symbol": "npm:^7.24.7" + "@babel/plugin-transform-unicode-escapes": "npm:^7.24.7" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.7" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.7" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.4" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.31.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/2fd90c46efefadb48dae6d13de190ac48753af187ee394924cf532c79870ebb87658bd31f06649630827a478b17a4adc41717cc6d4c460ff2ed9fafa51e5b515 + languageName: node + linkType: hard + +"@babel/preset-flow@npm:^7.0.0": + version: 7.24.7 + resolution: "@babel/preset-flow@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-transform-flow-strip-types": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/20fe02b5bc3a9d5b353d164d5ef89841032605434ae351d14309a041d6dc5bd0df3417d0510a6468813392d54793825ba6b04d8c5a5377eee31fc2b55503bf26 + languageName: node + linkType: hard + "@babel/preset-modules@npm:0.1.6-no-external-plugins": version: 0.1.6-no-external-plugins resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" @@ -3369,6 +4298,74 @@ __metadata: languageName: node linkType: hard +"@babel/preset-react@npm:^7.22.15": + version: 7.27.1 + resolution: "@babel/preset-react@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-validator-option": "npm:^7.27.1" + "@babel/plugin-transform-react-display-name": "npm:^7.27.1" + "@babel/plugin-transform-react-jsx": "npm:^7.27.1" + "@babel/plugin-transform-react-jsx-development": "npm:^7.27.1" + "@babel/plugin-transform-react-pure-annotations": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/26dd63164ada235ddca53c074944f52cea9a6d8064d02871cad672fe92cc2e136dd1809fb61fa0313a3c19d8e32a00a667d0cbd79465ad8460e2c1b88e5509ae + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.1.0": + version: 7.24.7 + resolution: "@babel/preset-typescript@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-syntax-jsx": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/995e9783f8e474581e7533d6b10ec1fbea69528cc939ad8582b5937e13548e5215d25a8e2c845e7b351fdaa13139896b5e42ab3bde83918ea4e41773f10861ac + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.23.0": + version: 7.27.1 + resolution: "@babel/preset-typescript@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-validator-option": "npm:^7.27.1" + "@babel/plugin-syntax-jsx": "npm:^7.27.1" + "@babel/plugin-transform-modules-commonjs": "npm:^7.27.1" + "@babel/plugin-transform-typescript": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/9d8e75326b3c93fa016ba7aada652800fc77bc05fcc181888700a049935e8cf1284b549de18a5d62ef3591d02f097ea6de1111f7d71a991aaf36ba74657bd145 + languageName: node + linkType: hard + +"@babel/register@npm:^7.0.0": + version: 7.24.6 + resolution: "@babel/register@npm:7.24.6" + dependencies: + clone-deep: "npm:^4.0.1" + find-cache-dir: "npm:^2.0.0" + make-dir: "npm:^2.1.0" + pirates: "npm:^4.0.6" + source-map-support: "npm:^0.5.16" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/94580678ee541218475d605720ea1c3b4a647c504c8a08124373efad24a523f219dd7441de92f09c692c22362ea4422c5f3c51a3b3048b7a64deb1f6daea96b6 + languageName: node + linkType: hard + +"@babel/regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "@babel/regjsgen@npm:0.8.0" + checksum: 10/c57fb730b17332b7572574b74364a77d70faa302a281a62819476fa3b09822974fd75af77aea603ad77378395be64e81f89f0e800bf86cbbf21652d49ce12ee8 + languageName: node + linkType: hard + "@babel/runtime@npm:7.24.5": version: 7.24.5 resolution: "@babel/runtime@npm:7.24.5" @@ -3396,14 +4393,14 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.5.5": +"@babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.5.5": version: 7.27.6 resolution: "@babel/runtime@npm:7.27.6" checksum: 10/cc957a12ba3781241b83d528eb69ddeb86ca5ac43179a825e83aa81263a6b3eb88c57bed8a937cdeacfc3192e07ec24c73acdfea4507d0c0428c8e23d6322bfe languageName: node linkType: hard -"@babel/template@npm:^7.24.0, @babel/template@npm:^7.24.7": +"@babel/template@npm:^7.0.0, @babel/template@npm:^7.24.0, @babel/template@npm:^7.24.7, @babel/template@npm:^7.3.3": version: 7.24.7 resolution: "@babel/template@npm:7.24.7" dependencies: @@ -3425,18 +4422,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.27.2": - version: 7.27.2 - resolution: "@babel/template@npm:7.27.2" - dependencies: - "@babel/code-frame": "npm:^7.27.1" - "@babel/parser": "npm:^7.27.2" - "@babel/types": "npm:^7.27.1" - checksum: 10/fed15a84beb0b9340e5f81566600dbee5eccd92e4b9cc42a944359b1aa1082373391d9d5fc3656981dff27233ec935d0bc96453cf507f60a4b079463999244d8 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.24.5, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9, @babel/traverse@npm:^7.27.0": +"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.24.5, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9, @babel/traverse@npm:^7.27.0": version: 7.27.0 resolution: "@babel/traverse@npm:7.27.0" dependencies: @@ -3451,7 +4437,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.28.0": +"@babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.28.0": version: 7.28.0 resolution: "@babel/traverse@npm:7.28.0" dependencies: @@ -3466,7 +4452,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.24.5, @babel/types@npm:^7.24.7, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.24.5, @babel/types@npm:^7.24.7, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": version: 7.24.7 resolution: "@babel/types@npm:7.24.7" dependencies: @@ -3477,6 +4463,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.20.0, @babel/types@npm:^7.27.3": + version: 7.28.1 + resolution: "@babel/types@npm:7.28.1" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + checksum: 10/b35b0c030326e45efd4ebd87f30a7e5463f0c78617661ff12e8deb3fe983c53c48696374434ffd3664681cbc5b1495ebc69043753b232193e8dc02d1ae7d0ff5 + languageName: node + linkType: hard + "@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.26.9, @babel/types@npm:^7.27.0": version: 7.27.0 resolution: "@babel/types@npm:7.27.0" @@ -3693,7 +4689,7 @@ __metadata: languageName: node linkType: hard -"@changesets/cli@npm:^2.29.5": +"@changesets/cli@npm:2.29.5": version: 2.29.5 resolution: "@changesets/cli@npm:2.29.5" dependencies: @@ -3731,6 +4727,44 @@ __metadata: languageName: node linkType: hard +"@changesets/cli@patch:@changesets/cli@npm%3A2.29.5#~/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch": + version: 2.29.5 + resolution: "@changesets/cli@patch:@changesets/cli@npm%3A2.29.5#~/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch::version=2.29.5&hash=d5418f" + dependencies: + "@changesets/apply-release-plan": "npm:^7.0.12" + "@changesets/assemble-release-plan": "npm:^6.0.9" + "@changesets/changelog-git": "npm:^0.2.1" + "@changesets/config": "npm:^3.1.1" + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/get-release-plan": "npm:^4.0.13" + "@changesets/git": "npm:^3.0.4" + "@changesets/logger": "npm:^0.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.5" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@changesets/write": "npm:^0.4.0" + "@manypkg/get-packages": "npm:^1.1.3" + ansi-colors: "npm:^4.1.3" + ci-info: "npm:^3.7.0" + enquirer: "npm:^2.4.1" + external-editor: "npm:^3.1.0" + fs-extra: "npm:^7.0.1" + mri: "npm:^1.2.0" + p-limit: "npm:^2.2.0" + package-manager-detector: "npm:^0.2.0" + picocolors: "npm:^1.1.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + spawndamnit: "npm:^3.0.1" + term-size: "npm:^2.1.0" + bin: + changeset: bin.js + checksum: 10/cd0a363d0015e671b5587d42a97ce0ebf27dd1bd2e54b314be25e7fad5900f74aedb465ac9e1428af26d6ae67e41c2eb71c4b2db91749ee7b4974bbfaee6513b + languageName: node + linkType: hard + "@changesets/config@npm:^3.1.1": version: 3.1.1 resolution: "@changesets/config@npm:3.1.1" @@ -3970,6 +5004,16 @@ __metadata: languageName: node linkType: hard +"@emnapi/core@npm:^1.4.3": + version: 1.4.5 + resolution: "@emnapi/core@npm:1.4.5" + dependencies: + "@emnapi/wasi-threads": "npm:1.0.4" + tslib: "npm:^2.4.0" + checksum: 10/412322102dc861e8aa78123ae20560ac980362a220c736fe59ddea3228d490757780ea4cdc3bd54903a5ca2a92085f119e42f2c07f60e2aec2c0b8a69ea094c0 + languageName: node + linkType: hard + "@emnapi/runtime@npm:^1.4.0": version: 1.4.3 resolution: "@emnapi/runtime@npm:1.4.3" @@ -3979,6 +5023,15 @@ __metadata: languageName: node linkType: hard +"@emnapi/runtime@npm:^1.4.3": + version: 1.4.5 + resolution: "@emnapi/runtime@npm:1.4.5" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/1d6f406ff116d2363e60aef3ed49eb8d577387f4941abea508ba376900d8831609d5cce92a58076b1a9613f8e83c75c2e3fea71e4fbcdbe06019876144c2559b + languageName: node + linkType: hard + "@emnapi/wasi-threads@npm:1.0.2, @emnapi/wasi-threads@npm:^1.0.1": version: 1.0.2 resolution: "@emnapi/wasi-threads@npm:1.0.2" @@ -3988,6 +5041,15 @@ __metadata: languageName: node linkType: hard +"@emnapi/wasi-threads@npm:1.0.4, @emnapi/wasi-threads@npm:^1.0.2": + version: 1.0.4 + resolution: "@emnapi/wasi-threads@npm:1.0.4" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/86688f416095b59d8d3e5ea2d8b5574a7c180257fe0c067c7a492f3de2cf5ebc2c8b00af17d6341c7555c614266d3987f332015d7ce6e88b234a9a314e66f396 + languageName: node + linkType: hard + "@esbuild/aix-ppc64@npm:0.20.2": version: 0.20.2 resolution: "@esbuild/aix-ppc64@npm:0.20.2" @@ -4002,13 +5064,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/aix-ppc64@npm:0.21.5" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/aix-ppc64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/aix-ppc64@npm:0.25.0" @@ -4037,13 +5092,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm64@npm:0.21.5" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/android-arm64@npm:0.25.0" @@ -4072,13 +5120,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm@npm:0.21.5" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/android-arm@npm:0.25.0" @@ -4107,13 +5148,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-x64@npm:0.21.5" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/android-x64@npm:0.25.0" @@ -4142,13 +5176,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-arm64@npm:0.21.5" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/darwin-arm64@npm:0.25.0" @@ -4177,13 +5204,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-x64@npm:0.21.5" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/darwin-x64@npm:0.25.0" @@ -4212,13 +5232,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-arm64@npm:0.21.5" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/freebsd-arm64@npm:0.25.0" @@ -4247,13 +5260,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-x64@npm:0.21.5" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/freebsd-x64@npm:0.25.0" @@ -4282,13 +5288,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm64@npm:0.21.5" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-arm64@npm:0.25.0" @@ -4317,13 +5316,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm@npm:0.21.5" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-arm@npm:0.25.0" @@ -4352,13 +5344,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ia32@npm:0.21.5" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-ia32@npm:0.25.0" @@ -4387,13 +5372,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-loong64@npm:0.21.5" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-loong64@npm:0.25.0" @@ -4422,13 +5400,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-mips64el@npm:0.21.5" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-mips64el@npm:0.25.0" @@ -4457,13 +5428,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ppc64@npm:0.21.5" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-ppc64@npm:0.25.0" @@ -4492,13 +5456,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-riscv64@npm:0.21.5" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-riscv64@npm:0.25.0" @@ -4527,13 +5484,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-s390x@npm:0.21.5" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-s390x@npm:0.25.0" @@ -4562,13 +5512,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-x64@npm:0.21.5" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-x64@npm:0.25.0" @@ -4611,13 +5554,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/netbsd-x64@npm:0.21.5" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/netbsd-x64@npm:0.25.0" @@ -4660,13 +5596,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/openbsd-x64@npm:0.21.5" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/openbsd-x64@npm:0.25.0" @@ -4695,13 +5624,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/sunos-x64@npm:0.21.5" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/sunos-x64@npm:0.25.0" @@ -4730,13 +5652,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-arm64@npm:0.21.5" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/win32-arm64@npm:0.25.0" @@ -4765,13 +5680,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-ia32@npm:0.21.5" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/win32-ia32@npm:0.25.0" @@ -4800,13 +5708,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-x64@npm:0.21.5" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/win32-x64@npm:0.25.0" @@ -4839,6 +5740,547 @@ __metadata: languageName: node linkType: hard +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10/7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 10/3c501ce8a997cf6cbbaf4ed358af5492875e3550c19b9621413b82caa9ae5382c584b0efa79835639e6e0ddaa568caf3499318e5bdab68643ef4199dce5eb0a0 + languageName: node + linkType: hard + +"@expo/cli@npm:0.24.20": + version: 0.24.20 + resolution: "@expo/cli@npm:0.24.20" + dependencies: + "@0no-co/graphql.web": "npm:^1.0.8" + "@babel/runtime": "npm:^7.20.0" + "@expo/code-signing-certificates": "npm:^0.0.5" + "@expo/config": "npm:~11.0.13" + "@expo/config-plugins": "npm:~10.1.2" + "@expo/devcert": "npm:^1.1.2" + "@expo/env": "npm:~1.0.7" + "@expo/image-utils": "npm:^0.7.6" + "@expo/json-file": "npm:^9.1.5" + "@expo/metro-config": "npm:~0.20.17" + "@expo/osascript": "npm:^2.2.5" + "@expo/package-manager": "npm:^1.8.6" + "@expo/plist": "npm:^0.3.5" + "@expo/prebuild-config": "npm:^9.0.11" + "@expo/spawn-async": "npm:^1.7.2" + "@expo/ws-tunnel": "npm:^1.0.1" + "@expo/xcpretty": "npm:^4.3.0" + "@react-native/dev-middleware": "npm:0.79.5" + "@urql/core": "npm:^5.0.6" + "@urql/exchange-retry": "npm:^1.3.0" + accepts: "npm:^1.3.8" + arg: "npm:^5.0.2" + better-opn: "npm:~3.0.2" + bplist-creator: "npm:0.1.0" + bplist-parser: "npm:^0.3.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.3.0" + compression: "npm:^1.7.4" + connect: "npm:^3.7.0" + debug: "npm:^4.3.4" + env-editor: "npm:^0.4.1" + freeport-async: "npm:^2.0.0" + getenv: "npm:^2.0.0" + glob: "npm:^10.4.2" + lan-network: "npm:^0.1.6" + minimatch: "npm:^9.0.0" + node-forge: "npm:^1.3.1" + npm-package-arg: "npm:^11.0.0" + ora: "npm:^3.4.0" + picomatch: "npm:^3.0.1" + pretty-bytes: "npm:^5.6.0" + pretty-format: "npm:^29.7.0" + progress: "npm:^2.0.3" + prompts: "npm:^2.3.2" + qrcode-terminal: "npm:0.11.0" + require-from-string: "npm:^2.0.2" + requireg: "npm:^0.2.2" + resolve: "npm:^1.22.2" + resolve-from: "npm:^5.0.0" + resolve.exports: "npm:^2.0.3" + semver: "npm:^7.6.0" + send: "npm:^0.19.0" + slugify: "npm:^1.3.4" + source-map-support: "npm:~0.5.21" + stacktrace-parser: "npm:^0.1.10" + structured-headers: "npm:^0.4.1" + tar: "npm:^7.4.3" + terminal-link: "npm:^2.1.1" + undici: "npm:^6.18.2" + wrap-ansi: "npm:^7.0.0" + ws: "npm:^8.12.1" + bin: + expo-internal: build/bin/cli + checksum: 10/f6fb154c08dbc04761590b5b0eeb8b7936c1120fe50c06a7fa9948fe2ead17ee64c6eb466c3dda5441df205d968159af9a85bf147a8e78916bf53d5aab5706c9 + languageName: node + linkType: hard + +"@expo/code-signing-certificates@npm:^0.0.5": + version: 0.0.5 + resolution: "@expo/code-signing-certificates@npm:0.0.5" + dependencies: + node-forge: "npm:^1.2.1" + nullthrows: "npm:^1.1.1" + checksum: 10/6783721e2eafff5547500eaf99bee54641f076dc7221e52b48f1494f993040d779fe13ae7d95d3874c483eb545cafbf692315e2da0b0fc24e7a477b84e289617 + languageName: node + linkType: hard + +"@expo/config-plugins@npm:3.1.0": + version: 3.1.0 + resolution: "@expo/config-plugins@npm:3.1.0" + dependencies: + "@expo/config-types": "npm:^42.0.0" + "@expo/json-file": "npm:8.2.33" + "@expo/plist": "npm:0.0.14" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.1" + find-up: "npm:~5.0.0" + fs-extra: "npm:9.0.0" + getenv: "npm:^1.0.0" + glob: "npm:7.1.6" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.3.5" + slash: "npm:^3.0.0" + xcode: "npm:^3.0.1" + xml2js: "npm:^0.4.23" + checksum: 10/59516058328271f97126c3c19ccbbd1982556f38c4f4363437a2333fc9da5c7106b64da33888715c7a4329430e42463d59ac08ddc61bf9fc9f93b02c4571368b + languageName: node + linkType: hard + +"@expo/config-plugins@npm:^4.0.2": + version: 4.1.5 + resolution: "@expo/config-plugins@npm:4.1.5" + dependencies: + "@expo/config-types": "npm:^45.0.0" + "@expo/json-file": "npm:8.2.36" + "@expo/plist": "npm:0.0.18" + "@expo/sdk-runtime-versions": "npm:^1.0.0" + "@react-native/normalize-color": "npm:^2.0.0" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.1" + find-up: "npm:~5.0.0" + getenv: "npm:^1.0.0" + glob: "npm:7.1.6" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.3.5" + slash: "npm:^3.0.0" + xcode: "npm:^3.0.1" + xml2js: "npm:0.4.23" + checksum: 10/8c83ed9da3ce21c60ee9d1fb6ed90d9cd3d8bab9b326ff79cb69a2f5703ed2e4915edfcf93694570dc91cc82343d8c8e51749aa5d8ab684f3d533819c5d2ab32 + languageName: node + linkType: hard + +"@expo/config-plugins@npm:~10.1.2": + version: 10.1.2 + resolution: "@expo/config-plugins@npm:10.1.2" + dependencies: + "@expo/config-types": "npm:^53.0.5" + "@expo/json-file": "npm:~9.1.5" + "@expo/plist": "npm:^0.3.5" + "@expo/sdk-runtime-versions": "npm:^1.0.0" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.5" + getenv: "npm:^2.0.0" + glob: "npm:^10.4.2" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.4" + slash: "npm:^3.0.0" + slugify: "npm:^1.6.6" + xcode: "npm:^3.0.1" + xml2js: "npm:0.6.0" + checksum: 10/01281c474513e4c3aa5b0cb0c9da5b1fdb625fe529d078b11c733d84d771c0514ec7b37741df94d4bcde4c3fb8189df324d1fa1d58afc8a716f48fab5a60e293 + languageName: node + linkType: hard + +"@expo/config-plugins@npm:~5.0.0": + version: 5.0.4 + resolution: "@expo/config-plugins@npm:5.0.4" + dependencies: + "@expo/config-types": "npm:^47.0.0" + "@expo/json-file": "npm:8.2.36" + "@expo/plist": "npm:0.0.18" + "@expo/sdk-runtime-versions": "npm:^1.0.0" + "@react-native/normalize-color": "npm:^2.0.0" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.1" + find-up: "npm:~5.0.0" + getenv: "npm:^1.0.0" + glob: "npm:7.1.6" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.3.5" + slash: "npm:^3.0.0" + xcode: "npm:^3.0.1" + xml2js: "npm:0.4.23" + checksum: 10/6fd3d4ca5d6a8447b9771eada8ab5400390e8a3dd1aa76070bd670617989d931a4c22ddd468df2bf571e9bb04eb15add691d7566f06870f2569c8e7665de9b9f + languageName: node + linkType: hard + +"@expo/config-types@npm:^42.0.0": + version: 42.0.0 + resolution: "@expo/config-types@npm:42.0.0" + checksum: 10/41ab89e9acb44a9d47d3fa8c7529673a018076a77daf6f1ef4013b6bc483045cf6fe803bcf863679a083696b410360eb92bca6ede7f94ca9d846d7a8d33f1119 + languageName: node + linkType: hard + +"@expo/config-types@npm:^45.0.0": + version: 45.0.0 + resolution: "@expo/config-types@npm:45.0.0" + checksum: 10/cd5698e0ce74717f399631d7b711e7889bdef0b89ddccffaede31d2b0595323c103bf051a20dfec58f770a178cb0da1480f1a1d6438b43cc5b37f9acff610438 + languageName: node + linkType: hard + +"@expo/config-types@npm:^47.0.0": + version: 47.0.0 + resolution: "@expo/config-types@npm:47.0.0" + checksum: 10/db0f5db95be82a361a2d6f6f62fe60c7623208abfecb4c4595a3c8a2db333fde07ac86cf6f1b3dfb3d4cc7ab79b62e7284f54922bd7a3dc9da75323b18b86c6d + languageName: node + linkType: hard + +"@expo/config-types@npm:^53.0.5": + version: 53.0.5 + resolution: "@expo/config-types@npm:53.0.5" + checksum: 10/71971858185b6163459271734903258c9cdd26a0ffc9775d038f37ebb71ab07153494b0157b96eed03600789592862458e81dfbcc8ef440d28fdcf965f0ba012 + languageName: node + linkType: hard + +"@expo/config@npm:5.0.9, @expo/config@npm:^5.0.9": + version: 5.0.9 + resolution: "@expo/config@npm:5.0.9" + dependencies: + "@babel/code-frame": "npm:~7.10.4" + "@expo/config-plugins": "npm:3.1.0" + "@expo/config-types": "npm:^42.0.0" + "@expo/json-file": "npm:8.2.33" + getenv: "npm:^1.0.0" + glob: "npm:7.1.6" + require-from-string: "npm:^2.0.2" + resolve-from: "npm:^5.0.0" + semver: "npm:7.3.2" + slugify: "npm:^1.3.4" + sucrase: "npm:^3.20.0" + checksum: 10/e552f9aab52f8053232f0e22f163994783b449bc73049baf571293a9c52d0ffe3a25e7715b65e085b6c435f2cf0568a6199e4b1de325f96079cd2ea38e2d1e39 + languageName: node + linkType: hard + +"@expo/config@npm:~11.0.12, @expo/config@npm:~11.0.13": + version: 11.0.13 + resolution: "@expo/config@npm:11.0.13" + dependencies: + "@babel/code-frame": "npm:~7.10.4" + "@expo/config-plugins": "npm:~10.1.2" + "@expo/config-types": "npm:^53.0.5" + "@expo/json-file": "npm:^9.1.5" + deepmerge: "npm:^4.3.1" + getenv: "npm:^2.0.0" + glob: "npm:^10.4.2" + require-from-string: "npm:^2.0.2" + resolve-from: "npm:^5.0.0" + resolve-workspace-root: "npm:^2.0.0" + semver: "npm:^7.6.0" + slugify: "npm:^1.3.4" + sucrase: "npm:3.35.0" + checksum: 10/b81511676c243d712fe31af123752cbd8cf1d09f42f2dd5df3827f2ce5bcb84233bf90e1cfa255fcb89eecf82b6a992a32bb0d38fea8f920f4afed09a659fe68 + languageName: node + linkType: hard + +"@expo/devcert@npm:^1.1.2": + version: 1.2.0 + resolution: "@expo/devcert@npm:1.2.0" + dependencies: + "@expo/sudo-prompt": "npm:^9.3.1" + debug: "npm:^3.1.0" + glob: "npm:^10.4.2" + checksum: 10/03ebd67da4857265479be9f4ecac5a36997081af81a9d58a08e1604aefb561c98a68b479e271ff975e508b11bc03ed6fada7fd44c211194d7b5c7e0eb454c4fd + languageName: node + linkType: hard + +"@expo/env@npm:~1.0.7": + version: 1.0.7 + resolution: "@expo/env@npm:1.0.7" + dependencies: + chalk: "npm:^4.0.0" + debug: "npm:^4.3.4" + dotenv: "npm:~16.4.5" + dotenv-expand: "npm:~11.0.6" + getenv: "npm:^2.0.0" + checksum: 10/3275e4be6a2e190cdece4238d44243cbc94ada2720b7cd45a1d9a3775c0b73bc087b756f1558a1e5b3a6dc723e5c2d4f52c25c10a7086193097df61ea4c1a2d4 + languageName: node + linkType: hard + +"@expo/fingerprint@npm:0.13.4": + version: 0.13.4 + resolution: "@expo/fingerprint@npm:0.13.4" + dependencies: + "@expo/spawn-async": "npm:^1.7.2" + arg: "npm:^5.0.2" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.4" + find-up: "npm:^5.0.0" + getenv: "npm:^2.0.0" + glob: "npm:^10.4.2" + ignore: "npm:^5.3.1" + minimatch: "npm:^9.0.0" + p-limit: "npm:^3.1.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.0" + bin: + fingerprint: bin/cli.js + checksum: 10/930d6711279e908c81d8969d3baec7f767351976331b026fd1813794960d7a8bd4fdfe0ab5799577c8a724e7d260d92b84bd70f068da593da5c9b33acf613954 + languageName: node + linkType: hard + +"@expo/image-utils@npm:^0.7.6": + version: 0.7.6 + resolution: "@expo/image-utils@npm:0.7.6" + dependencies: + "@expo/spawn-async": "npm:^1.7.2" + chalk: "npm:^4.0.0" + getenv: "npm:^2.0.0" + jimp-compact: "npm:0.16.1" + parse-png: "npm:^2.1.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.0" + temp-dir: "npm:~2.0.0" + unique-string: "npm:~2.0.0" + checksum: 10/455cd36137f0a2691a78a54dbe624e8c92ff924879f15537a9640a8208c9d4877c6071f4aa96b2cd6dc39cbde35ca6c67272e1a0062ce920c2f8669614558080 + languageName: node + linkType: hard + +"@expo/json-file@npm:8.2.33": + version: 8.2.33 + resolution: "@expo/json-file@npm:8.2.33" + dependencies: + "@babel/code-frame": "npm:~7.10.4" + json5: "npm:^1.0.1" + write-file-atomic: "npm:^2.3.0" + checksum: 10/ea3015c2a7124d2252ed7f40a44cb3e4dd7636a25e14560fbb491a56945c476304e74168c6a8c8028f11239c906876cf033744640cb3a3fff05ef6fa1352438e + languageName: node + linkType: hard + +"@expo/json-file@npm:8.2.36": + version: 8.2.36 + resolution: "@expo/json-file@npm:8.2.36" + dependencies: + "@babel/code-frame": "npm:~7.10.4" + json5: "npm:^1.0.1" + write-file-atomic: "npm:^2.3.0" + checksum: 10/d0307fba0dc8fe6a9991b8b979c3a2a4b2c0bd0dedcaa671dea277f5fe78bcbd4c1ed326c7c91b40fa009ae0d073b5c95a933a24ac15f4b9cc48cda3641d16a4 + languageName: node + linkType: hard + +"@expo/json-file@npm:^9.1.5, @expo/json-file@npm:~9.1.5": + version: 9.1.5 + resolution: "@expo/json-file@npm:9.1.5" + dependencies: + "@babel/code-frame": "npm:~7.10.4" + json5: "npm:^2.2.3" + checksum: 10/b4a8019ac68ffb04606b03ff2fbec81ed031a9bbb2e9f21ba5e7a74f36d68ad1aa68111342ac26d2082f1322b5eb343ad0976b51793599501f33160cd92c25be + languageName: node + linkType: hard + +"@expo/metro-config@npm:0.20.17, @expo/metro-config@npm:~0.20.17": + version: 0.20.17 + resolution: "@expo/metro-config@npm:0.20.17" + dependencies: + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.5" + "@babel/parser": "npm:^7.20.0" + "@babel/types": "npm:^7.20.0" + "@expo/config": "npm:~11.0.12" + "@expo/env": "npm:~1.0.7" + "@expo/json-file": "npm:~9.1.5" + "@expo/spawn-async": "npm:^1.7.2" + chalk: "npm:^4.1.0" + debug: "npm:^4.3.2" + dotenv: "npm:~16.4.5" + dotenv-expand: "npm:~11.0.6" + getenv: "npm:^2.0.0" + glob: "npm:^10.4.2" + jsc-safe-url: "npm:^0.2.4" + lightningcss: "npm:~1.27.0" + minimatch: "npm:^9.0.0" + postcss: "npm:~8.4.32" + resolve-from: "npm:^5.0.0" + checksum: 10/94b6d09662ca81b646fa5e3461e897b3d7cf9cc94adb6b401e61924ae63d1a49e4ebe48498f998559f2613690d248302404d16eca76e0175be91c2a72feb8f31 + languageName: node + linkType: hard + +"@expo/metro-config@npm:~0.1.84": + version: 0.1.84 + resolution: "@expo/metro-config@npm:0.1.84" + dependencies: + "@expo/config": "npm:5.0.9" + chalk: "npm:^4.1.0" + getenv: "npm:^1.0.0" + metro-react-native-babel-transformer: "npm:^0.59.0" + checksum: 10/f7e5608199f7b797f6002824778ab26f190ba884814b6df79894e24c96cc0372ed5161986fe36a1eecfc4ed869ee4f5e2eb30633f6ae106b1ca2b85d7e35431f + languageName: node + linkType: hard + +"@expo/osascript@npm:^2.2.5": + version: 2.2.5 + resolution: "@expo/osascript@npm:2.2.5" + dependencies: + "@expo/spawn-async": "npm:^1.7.2" + exec-async: "npm:^2.2.0" + checksum: 10/1025a18f02a934326f494fa84f64201a6887324fb4406099792c6434a75f3366f2ffcfe669ebd32451dfaa027c7ee83b5ba8ac53a0a8d31bbab1887a15c2e588 + languageName: node + linkType: hard + +"@expo/package-manager@npm:^1.8.6": + version: 1.8.6 + resolution: "@expo/package-manager@npm:1.8.6" + dependencies: + "@expo/json-file": "npm:^9.1.5" + "@expo/spawn-async": "npm:^1.7.2" + chalk: "npm:^4.0.0" + npm-package-arg: "npm:^11.0.0" + ora: "npm:^3.4.0" + resolve-workspace-root: "npm:^2.0.0" + checksum: 10/29d6ac3f9e433c365a2166cca6bf9e86e67f0f88c598b13aca3c46e701c9c76af8233391505e15f4af21c64eba91e6aea62decf91803dd999ea9d016dccfd0be + languageName: node + linkType: hard + +"@expo/plist@npm:0.0.14": + version: 0.0.14 + resolution: "@expo/plist@npm:0.0.14" + dependencies: + "@xmldom/xmldom": "npm:~0.7.0" + base64-js: "npm:^1.2.3" + xmlbuilder: "npm:^14.0.0" + checksum: 10/a8722b09989706021136c5250a6d829bbeb0d2a03e991e5110652c4add8391d8ff1facae0a47b84244d52c506186176358a05a67cc64b76dd18d7d6052ff837a + languageName: node + linkType: hard + +"@expo/plist@npm:0.0.18": + version: 0.0.18 + resolution: "@expo/plist@npm:0.0.18" + dependencies: + "@xmldom/xmldom": "npm:~0.7.0" + base64-js: "npm:^1.2.3" + xmlbuilder: "npm:^14.0.0" + checksum: 10/d58f250a59c2fcd91b4437e15dce2985902202d739194e309fc20e79b1bacd3d2cb32da781c892c5848000dd8c6e2cedb163cc56c9dcf810c5fc0ecd314fc7d5 + languageName: node + linkType: hard + +"@expo/plist@npm:^0.3.5": + version: 0.3.5 + resolution: "@expo/plist@npm:0.3.5" + dependencies: + "@xmldom/xmldom": "npm:^0.8.8" + base64-js: "npm:^1.2.3" + xmlbuilder: "npm:^15.1.1" + checksum: 10/a79f11e21c0072baf32444a0ca38883f966470df44d7bd30b244e4dba2aa1c66e186129d22c1ed7fd4139fd053ec9ae3d9d41a4f6fc36f51306a5b9a455d7676 + languageName: node + linkType: hard + +"@expo/prebuild-config@npm:^9.0.11": + version: 9.0.11 + resolution: "@expo/prebuild-config@npm:9.0.11" + dependencies: + "@expo/config": "npm:~11.0.13" + "@expo/config-plugins": "npm:~10.1.2" + "@expo/config-types": "npm:^53.0.5" + "@expo/image-utils": "npm:^0.7.6" + "@expo/json-file": "npm:^9.1.5" + "@react-native/normalize-colors": "npm:0.79.5" + debug: "npm:^4.3.1" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.0" + xml2js: "npm:0.6.0" + checksum: 10/220461fa9d98ab8a95e7c39c943667e9d5980f4b90b1ffbaaef4e3f0db3a862ed4919ccbab0768129a89d2187b8c0f80b4159d9a57e86fa79bdaafaa1e98444c + languageName: node + linkType: hard + +"@expo/sdk-runtime-versions@npm:^1.0.0": + version: 1.0.0 + resolution: "@expo/sdk-runtime-versions@npm:1.0.0" + checksum: 10/0942d5a356f590e8dc795761456cc48b3e2d6a38ad2a02d6774efcdc5a70424e05623b4e3e5d2fec0cdc30f40dde05c14391c781607eed3971bf8676518bfd9d + languageName: node + linkType: hard + +"@expo/spawn-async@npm:^1.7.2": + version: 1.7.2 + resolution: "@expo/spawn-async@npm:1.7.2" + dependencies: + cross-spawn: "npm:^7.0.3" + checksum: 10/009816d1722fc02603cfb4c348a609a80f41fba726d0d20208cd0d2d8a532f511a924a6681501251c851453499c4c13380a93209027a00bacc1b5282a4324cf8 + languageName: node + linkType: hard + +"@expo/sudo-prompt@npm:^9.3.1": + version: 9.3.2 + resolution: "@expo/sudo-prompt@npm:9.3.2" + checksum: 10/1b9c12d155053f131dd37e35327aaddeff7046eda50e4d9217f29efdb555779eb6d45b45f2336f3e8dae25ae19ea4a0ed70a69cc9e270d66e56cbef1803ef924 + languageName: node + linkType: hard + +"@expo/vector-icons@npm:^12.0.4": + version: 12.0.5 + resolution: "@expo/vector-icons@npm:12.0.5" + dependencies: + lodash.frompairs: "npm:^4.0.1" + lodash.isequal: "npm:^4.5.0" + lodash.isstring: "npm:^4.0.1" + lodash.omit: "npm:^4.5.0" + lodash.pick: "npm:^4.4.0" + lodash.template: "npm:^4.5.0" + checksum: 10/7c7f174a847b03d592b291e046ebf8ed95b4580a4c7b44a887f442c006af524f58235ce1e734b49eb0bdf68293c414fe36929f35c8419180150a812189fe6a61 + languageName: node + linkType: hard + +"@expo/vector-icons@npm:^14.0.0": + version: 14.1.0 + resolution: "@expo/vector-icons@npm:14.1.0" + peerDependencies: + expo-font: "*" + react: "*" + react-native: "*" + checksum: 10/5b80a684042672e40f311a921fca7acc964fdddb1edd2c2c22253f5b9097e9fe441626ffa50c98ffc2622a3f1a9b5315a8a73796348d3b03108b4da2600384bc + languageName: node + linkType: hard + +"@expo/ws-tunnel@npm:^1.0.1": + version: 1.0.6 + resolution: "@expo/ws-tunnel@npm:1.0.6" + checksum: 10/83941098d2effee1aa69541c9f1c45e57ef5ae7777ff08fbc05218eb4a7f7fc98b9c922a69645b72a53924835c4e1080a137552e1c9bc8bf715fe479a8d147e2 + languageName: node + linkType: hard + +"@expo/xcpretty@npm:^4.3.0": + version: 4.3.2 + resolution: "@expo/xcpretty@npm:4.3.2" + dependencies: + "@babel/code-frame": "npm:7.10.4" + chalk: "npm:^4.1.0" + find-up: "npm:^5.0.0" + js-yaml: "npm:^4.1.0" + bin: + excpretty: build/cli.js + checksum: 10/4d2adaf531d24154898b858d3d0f3b4ec272fa08bb628f94cadee5b1eb505cc1f3a6b0ab7c1cb3d55af0f22c2534b4a9781a6fe7293dc2062fc5784eb376b0bb + languageName: node + linkType: hard + "@gar/promisify@npm:^1.1.3": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" @@ -4846,6 +6288,47 @@ __metadata: languageName: node linkType: hard +"@hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.3.0": + version: 9.3.0 + resolution: "@hapi/hoek@npm:9.3.0" + checksum: 10/ad83a223787749f3873bce42bd32a9a19673765bf3edece0a427e138859ff729469e68d5fdf9ff6bbee6fb0c8e21bab61415afa4584f527cfc40b59ea1957e70 + languageName: node + linkType: hard + +"@hapi/topo@npm:^5.1.0": + version: 5.1.0 + resolution: "@hapi/topo@npm:5.1.0" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: 10/084bfa647015f4fd3fdd51fadb2747d09ef2f5e1443d6cbada2988b0c88494f85edf257ec606c790db146ac4e34ff57f3fcb22e3299b8e06ed5c87ba7583495c + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.11.14": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.2" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10/3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10/e993950e346331e5a32eefb27948ecdee2a2c4ab3f072b8f566cd213ef485dd50a3ca497050608db91006f5479e43f91a439aef68d2a313bd3ded06909c7c5b3 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 + languageName: node + linkType: hard + "@inquirer/checkbox@npm:^4.1.2": version: 4.1.5 resolution: "@inquirer/checkbox@npm:4.1.5" @@ -5194,6 +6677,258 @@ __metadata: languageName: node linkType: hard +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10/4a80c750e8a31f344233cb9951dee9b77bf6b89377cb131f8b3cde07ff218f504370133a5963f6a786af4d2ce7f85642db206ff7a15f99fe58df4c38ac04899e + languageName: node + linkType: hard + +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/reporters": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^29.7.0" + jest-config: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-resolve-dependencies: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10/ab6ac2e562d083faac7d8152ec1cc4eccc80f62e9579b69ed40aedf7211a6b2d57024a6cd53c4e35fd051c39a236e86257d1d99ebdb122291969a0a04563b51e + languageName: node + linkType: hard + +"@jest/create-cache-key-function@npm:^26.5.0": + version: 26.6.2 + resolution: "@jest/create-cache-key-function@npm:26.6.2" + dependencies: + "@jest/types": "npm:^26.6.2" + checksum: 10/943a7f1f21bb77db7471ffa831fd7d35f9825cd2d9f8fabf05922a3220fe201ad0a3bcaeac54650da9907ee5c3178373ec000a8d354e288a2f4766fe0558c516 + languageName: node + linkType: hard + +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" + dependencies: + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + checksum: 10/90b5844a9a9d8097f2cf107b1b5e57007c552f64315da8c1f51217eeb0a9664889d3f145cdf8acf23a84f4d8309a6675e27d5b059659a004db0ea9546d1c81a8 + languageName: node + linkType: hard + +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + checksum: 10/ef8d379778ef574a17bde2801a6f4469f8022a46a5f9e385191dc73bb1fc318996beaed4513fbd7055c2847227a1bed2469977821866534593a6e52a281499ee + languageName: node + linkType: hard + +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" + dependencies: + expect: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + checksum: 10/fea6c3317a8da5c840429d90bfe49d928e89c9e89fceee2149b93a11b7e9c73d2f6e4d7cdf647163da938fc4e2169e4490be6bae64952902bc7a701033fd4880 + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10/9b394e04ffc46f91725ecfdff34c4e043eb7a16e1d78964094c9db3fde0b1c8803e45943a980e8c740d0a3d45661906de1416ca5891a538b0660481a3a828c27 + languageName: node + linkType: hard + +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + jest-mock: "npm:^29.7.0" + checksum: 10/97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123 + languageName: node + linkType: hard + +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^6.0.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.0.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10/a17d1644b26dea14445cedd45567f4ba7834f980be2ef74447204e14238f121b50d8b858fde648083d2cd8f305f81ba434ba49e37a5f4237a6f2a61180cc73dc + languageName: node + linkType: hard + +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": "npm:^0.27.8" + checksum: 10/910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 + languageName: node + linkType: hard + +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.18" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + checksum: 10/bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb + languageName: node + linkType: hard + +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10/c073ab7dfe3c562bff2b8fee6cc724ccc20aa96bcd8ab48ccb2aa309b4c0c1923a9e703cea386bd6ae9b71133e92810475bb9c7c22328fc63f797ad3324ed189 + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10/4420c26a0baa7035c5419b0892ff8ffe9a41b1583ec54a10db3037cd46a7e29dd3d7202f8aa9d376e9e53be5f8b1bc0d16e1de6880a6d319b033b01dc4c8f639 + languageName: node + linkType: hard + +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: 10/30f42293545ab037d5799c81d3e12515790bb58513d37f788ce32d53326d0d72ebf5b40f989e6896739aa50a5f77be44686e510966370d58511d5ad2637c68c1 + languageName: node + linkType: hard + +"@jest/types@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/types@npm:26.6.2" + dependencies: + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^15.0.0" + chalk: "npm:^4.0.0" + checksum: 10/02d42749c8c6dc7e3184d0ff0293dd91c97233c2e6dc3708d61ef33d3162d4f07ad38d2d8a39abd94cf2fced69b92a87565c7099137c4529809242ca327254af + languageName: node + linkType: hard + +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10/f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.3.12": version: 0.3.12 resolution: "@jridgewell/gen-mapping@npm:0.3.12" @@ -5660,6 +7395,17 @@ __metadata: languageName: node linkType: hard +"@napi-rs/wasm-runtime@npm:^0.2.11": + version: 0.2.12 + resolution: "@napi-rs/wasm-runtime@npm:0.2.12" + dependencies: + "@emnapi/core": "npm:^1.4.3" + "@emnapi/runtime": "npm:^1.4.3" + "@tybys/wasm-util": "npm:^0.10.0" + checksum: 10/5fd518182427980c28bc724adf06c5f32f9a8915763ef560b5f7d73607d30cd15ac86d0cbd2eb80d4cfab23fc80d0876d89ca36a9daadcb864bc00917c94187c + languageName: node + linkType: hard + "@napi-rs/wasm-runtime@npm:^0.2.8": version: 0.2.9 resolution: "@napi-rs/wasm-runtime@npm:0.2.9" @@ -6198,6 +7944,322 @@ __metadata: languageName: node linkType: hard +"@react-native-async-storage/async-storage@npm:~1.15.0": + version: 1.15.17 + resolution: "@react-native-async-storage/async-storage@npm:1.15.17" + dependencies: + merge-options: "npm:^3.0.4" + peerDependencies: + react-native: ^0.0.0-0 || 0.60 - 0.67 || 1000.0.0 + checksum: 10/a6f71206982ec8657f7f32b295b7d398be89ef4ac2e0e5af27a9d01032de05a5627fc845fb3b0193ead086f30855631d477af8b26114dd0bc403ffc77094fb11 + languageName: node + linkType: hard + +"@react-native-community/cli-debugger-ui@npm:^5.0.1": + version: 5.0.1 + resolution: "@react-native-community/cli-debugger-ui@npm:5.0.1" + dependencies: + serve-static: "npm:^1.13.1" + checksum: 10/37670aaebd8788af3598ea324fc9254b8c4aa0db5b39d12ee63b841bca87ee94589e9e0dd08a0c8f4ec06364c5a5c559fac80f02e58364ed0b8556ae9ca55a12 + languageName: node + linkType: hard + +"@react-native-community/cli-hermes@npm:^5.0.1": + version: 5.0.1 + resolution: "@react-native-community/cli-hermes@npm:5.0.1" + dependencies: + "@react-native-community/cli-platform-android": "npm:^5.0.1" + "@react-native-community/cli-tools": "npm:^5.0.1" + chalk: "npm:^3.0.0" + hermes-profile-transformer: "npm:^0.0.6" + ip: "npm:^1.1.5" + checksum: 10/24991ce5e22c62647f105157c988008703a02cbb63e8affe35322fb086a5ea99b33f6e2a1f77ff048a2959a8b9a63d01eabad1b5e5cd0635fe889b720fd55f94 + languageName: node + linkType: hard + +"@react-native-community/cli-platform-android@npm:^5.0.1, @react-native-community/cli-platform-android@npm:^5.0.1-alpha.1": + version: 5.0.1 + resolution: "@react-native-community/cli-platform-android@npm:5.0.1" + dependencies: + "@react-native-community/cli-tools": "npm:^5.0.1" + chalk: "npm:^3.0.0" + execa: "npm:^1.0.0" + fs-extra: "npm:^8.1.0" + glob: "npm:^7.1.3" + jetifier: "npm:^1.6.2" + lodash: "npm:^4.17.15" + logkitty: "npm:^0.7.1" + slash: "npm:^3.0.0" + xmldoc: "npm:^1.1.2" + checksum: 10/46fea9a16e2bb8c8337028db5af10c76c0a37e3d09cdfe949118e820e87424e651311406f5186f9b80ba1050a0bf336e18399de6f410e1bc0f0f158bde12382f + languageName: node + linkType: hard + +"@react-native-community/cli-platform-ios@npm:^5.0.1-alpha.1": + version: 5.0.2 + resolution: "@react-native-community/cli-platform-ios@npm:5.0.2" + dependencies: + "@react-native-community/cli-tools": "npm:^5.0.1" + chalk: "npm:^3.0.0" + glob: "npm:^7.1.3" + js-yaml: "npm:^3.13.1" + lodash: "npm:^4.17.15" + plist: "npm:^3.0.1" + xcode: "npm:^2.0.0" + checksum: 10/7a8d5686bc556e2cb2175bd7473c03ab38910f16bb80613fdd3fe096f6e4635b87093a79f9b61fe86913b0a9264cbf658107046be58c8c7c28b4cd204e1199f6 + languageName: node + linkType: hard + +"@react-native-community/cli-server-api@npm:^5.0.1": + version: 5.0.1 + resolution: "@react-native-community/cli-server-api@npm:5.0.1" + dependencies: + "@react-native-community/cli-debugger-ui": "npm:^5.0.1" + "@react-native-community/cli-tools": "npm:^5.0.1" + compression: "npm:^1.7.1" + connect: "npm:^3.6.5" + errorhandler: "npm:^1.5.0" + nocache: "npm:^2.1.0" + pretty-format: "npm:^26.6.2" + serve-static: "npm:^1.13.1" + ws: "npm:^1.1.0" + checksum: 10/442b3e22972b363b919bbdba35e84e0033c9579f8425f738f055e7df1b12518b39996127a828ca29b33549a3fb98dcc8b071e67ec1741645d31631da96fbad37 + languageName: node + linkType: hard + +"@react-native-community/cli-tools@npm:^5.0.1": + version: 5.0.1 + resolution: "@react-native-community/cli-tools@npm:5.0.1" + dependencies: + chalk: "npm:^3.0.0" + lodash: "npm:^4.17.15" + mime: "npm:^2.4.1" + node-fetch: "npm:^2.6.0" + open: "npm:^6.2.0" + shell-quote: "npm:1.6.1" + checksum: 10/adff9d9e31764a539b0130622e51a3f7293194fcb54681c0638d50e786e787895c4b5277fc5791955f647d4fdfa3f20701411b2c048bc065af0a7d74c50224c8 + languageName: node + linkType: hard + +"@react-native-community/cli-types@npm:^5.0.1": + version: 5.0.1 + resolution: "@react-native-community/cli-types@npm:5.0.1" + dependencies: + ora: "npm:^3.4.0" + checksum: 10/d384ba5ed0550cd450c0376258b1440a4f02fca40e53746f3aeed8af123d127c394bae9d0990e4a532b79b378048c26fe4f3a5fcc21a7c84ce6f99557b6067a4 + languageName: node + linkType: hard + +"@react-native-community/cli@npm:^5.0.1-alpha.1": + version: 5.0.1 + resolution: "@react-native-community/cli@npm:5.0.1" + dependencies: + "@react-native-community/cli-debugger-ui": "npm:^5.0.1" + "@react-native-community/cli-hermes": "npm:^5.0.1" + "@react-native-community/cli-server-api": "npm:^5.0.1" + "@react-native-community/cli-tools": "npm:^5.0.1" + "@react-native-community/cli-types": "npm:^5.0.1" + appdirsjs: "npm:^1.2.4" + chalk: "npm:^3.0.0" + command-exists: "npm:^1.2.8" + commander: "npm:^2.19.0" + cosmiconfig: "npm:^5.1.0" + deepmerge: "npm:^3.2.0" + envinfo: "npm:^7.7.2" + execa: "npm:^1.0.0" + find-up: "npm:^4.1.0" + fs-extra: "npm:^8.1.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.1.3" + joi: "npm:^17.2.1" + leven: "npm:^3.1.0" + lodash: "npm:^4.17.15" + metro: "npm:^0.64.0" + metro-config: "npm:^0.64.0" + metro-core: "npm:^0.64.0" + metro-react-native-babel-transformer: "npm:^0.64.0" + metro-resolver: "npm:^0.64.0" + metro-runtime: "npm:^0.64.0" + minimist: "npm:^1.2.0" + mkdirp: "npm:^0.5.1" + node-stream-zip: "npm:^1.9.1" + ora: "npm:^3.4.0" + pretty-format: "npm:^26.6.2" + prompts: "npm:^2.4.0" + semver: "npm:^6.3.0" + serve-static: "npm:^1.13.1" + strip-ansi: "npm:^5.2.0" + sudo-prompt: "npm:^9.0.0" + wcwidth: "npm:^1.0.1" + peerDependencies: + react-native: "*" + bin: + react-native: build/bin.js + checksum: 10/021daf3d0d4de8505a68b26820e26c5d29f19a4fcc3c6a21d0ac1e261170768b79669debf60fc8eccb34bbb2f42698ac7dc58db2f85acb9978c97d9ad1830600 + languageName: node + linkType: hard + +"@react-native/assets@npm:1.0.0": + version: 1.0.0 + resolution: "@react-native/assets@npm:1.0.0" + checksum: 10/47389faa2233c819a1792fa209b4107e395fcc2acf953c0c08f0bac8255458f2ee6feb1912669dafab9ae25b845f908bef229952859caccd3255d028453c52fa + languageName: node + linkType: hard + +"@react-native/babel-plugin-codegen@npm:0.79.5": + version: 0.79.5 + resolution: "@react-native/babel-plugin-codegen@npm:0.79.5" + dependencies: + "@babel/traverse": "npm:^7.25.3" + "@react-native/codegen": "npm:0.79.5" + checksum: 10/fdc87144f1bf3ce71f60be8c477e442c9cf69ad3d1ad1b9231f8e12290dc10dfa27f7d7ae2870d637eb9400cb0a277903b6d8565405db0becaa97598aed06a01 + languageName: node + linkType: hard + +"@react-native/babel-preset@npm:0.79.5": + version: 0.79.5 + resolution: "@react-native/babel-preset@npm:0.79.5" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.4" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.0" + "@babel/plugin-transform-class-properties": "npm:^7.25.4" + "@babel/plugin-transform-classes": "npm:^7.25.4" + "@babel/plugin-transform-computed-properties": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.8" + "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" + "@babel/plugin-transform-for-of": "npm:^7.24.7" + "@babel/plugin-transform-function-name": "npm:^7.25.1" + "@babel/plugin-transform-literals": "npm:^7.25.2" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-react-display-name": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx": "npm:^7.25.2" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" + "@babel/plugin-transform-regenerator": "npm:^7.24.7" + "@babel/plugin-transform-runtime": "npm:^7.24.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" + "@babel/plugin-transform-spread": "npm:^7.24.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.25.2" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" + "@babel/template": "npm:^7.25.0" + "@react-native/babel-plugin-codegen": "npm:0.79.5" + babel-plugin-syntax-hermes-parser: "npm:0.25.1" + babel-plugin-transform-flow-enums: "npm:^0.0.2" + react-refresh: "npm:^0.14.0" + peerDependencies: + "@babel/core": "*" + checksum: 10/07ee06dec35eccb915af455cf574320c5c85e577e92913c986c8c9a4ef4731a08c416f05aee8c0531457f6a22db02a1f60d4ad816075d67640cae47b608bae2d + languageName: node + linkType: hard + +"@react-native/codegen@npm:0.79.5": + version: 0.79.5 + resolution: "@react-native/codegen@npm:0.79.5" + dependencies: + glob: "npm:^7.1.1" + hermes-parser: "npm:0.25.1" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + yargs: "npm:^17.6.2" + peerDependencies: + "@babel/core": "*" + checksum: 10/a642d32e416d261799eb0677a6618bbb15d1274fb14951cf76e3c37b3d427bc2cba5e34885ffcb76131c5c50b3982771de8668917916ab86a1a1e3b3c49ea0e0 + languageName: node + linkType: hard + +"@react-native/debugger-frontend@npm:0.79.5": + version: 0.79.5 + resolution: "@react-native/debugger-frontend@npm:0.79.5" + checksum: 10/d9556110ad0e59b0d800fb159bfb1b118056f3176c5940a242a058e8deee2c2f0eeb47b3d7ab474127b37e3caebe07738cd0022bfa9c4865b7e42336a4f52c53 + languageName: node + linkType: hard + +"@react-native/dev-middleware@npm:0.79.5": + version: 0.79.5 + resolution: "@react-native/dev-middleware@npm:0.79.5" + dependencies: + "@isaacs/ttlcache": "npm:^1.4.1" + "@react-native/debugger-frontend": "npm:0.79.5" + chrome-launcher: "npm:^0.15.2" + chromium-edge-launcher: "npm:^0.2.0" + connect: "npm:^3.6.5" + debug: "npm:^2.2.0" + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + open: "npm:^7.0.3" + serve-static: "npm:^1.16.2" + ws: "npm:^6.2.3" + checksum: 10/baa7b37711211aec9537725de77d082f5f9ec777107f3e7a7e93a67aa07b1da79f851f37dacc65bec3d012df4d352941e02fc1153ad19602258b641c78318065 + languageName: node + linkType: hard + +"@react-native/normalize-color@npm:1.0.0": + version: 1.0.0 + resolution: "@react-native/normalize-color@npm:1.0.0" + checksum: 10/bade52a7a85ef3514ddf10482efb6bd179a20948f590d2593ddb4e100a56708b5798df6c5148f89a525e717d4a0d00d69ab17c726f554ddfdbaf084206c95963 + languageName: node + linkType: hard + +"@react-native/normalize-color@npm:^2.0.0": + version: 2.1.0 + resolution: "@react-native/normalize-color@npm:2.1.0" + checksum: 10/a72b98538e6b7e265fb0669b8767d5f788777fb1a0ac1df7b0c82d8b3a804c8122aa7b819688c5e36fcf90b5ba93050b0070e29d3f0d70ab9530c2abd2bb9f9e + languageName: node + linkType: hard + +"@react-native/normalize-colors@npm:0.79.5": + version: 0.79.5 + resolution: "@react-native/normalize-colors@npm:0.79.5" + checksum: 10/c2ec87cacba9439f17dede82befd9c9bd4a8b0ed2fdd508765609119e233bed75cf9097364f9e39633686d98061bab9577d08b2c93956e93a99210a49ca9022a + languageName: node + linkType: hard + +"@react-native/polyfills@npm:1.0.0": + version: 1.0.0 + resolution: "@react-native/polyfills@npm:1.0.0" + checksum: 10/6aa1da3d65d0abda42a7ddfa904ebc1f5478e7d413d1f998e78bc349e2da5d10e9e195c4953080e20900a19d64b9960bfaeffa83817004ac7acf6714ba23d9ae + languageName: node + linkType: hard + +"@reduxjs/toolkit@npm:^1.9.3": + version: 1.9.7 + resolution: "@reduxjs/toolkit@npm:1.9.7" + dependencies: + immer: "npm:^9.0.21" + redux: "npm:^4.2.1" + redux-thunk: "npm:^2.4.2" + reselect: "npm:^4.1.8" + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18 + react-redux: ^7.2.1 || ^8.0.2 + peerDependenciesMeta: + react: + optional: true + react-redux: + optional: true + checksum: 10/11c718270bb378e5b26e172eb84cc549d6f263748b6f330b07ee9c366c6474b013fd410e5b2f65a5742e73b7873a3ac14e06cae4bb01480ba03b423c4fd92583 + languageName: node + linkType: hard + "@rolldown/pluginutils@npm:1.0.0-beta.19": version: 1.0.0-beta.19 resolution: "@rolldown/pluginutils@npm:1.0.0-beta.19" @@ -6205,6 +8267,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/pluginutils@npm:1.0.0-beta.29": + version: 1.0.0-beta.29 + resolution: "@rolldown/pluginutils@npm:1.0.0-beta.29" + checksum: 10/146ba978fbc26ad0baf52e359bd3bc04f37721b9a293b555b60e265d481b3ce34b58fbf6175af4672de04936ac9b919192bdba9f0095bb10aef6424a2cec96f0 + languageName: node + linkType: hard + "@rollup/plugin-json@npm:^6.1.0": version: 6.1.0 resolution: "@rollup/plugin-json@npm:6.1.0" @@ -6235,13 +8304,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.22.0" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@rollup/rollup-android-arm-eabi@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.8" @@ -6270,13 +8332,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-android-arm64@npm:4.22.0" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-android-arm64@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-android-arm64@npm:4.34.8" @@ -6305,13 +8360,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.22.0" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-arm64@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-darwin-arm64@npm:4.34.8" @@ -6340,13 +8388,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.22.0" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-x64@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-darwin-x64@npm:4.34.8" @@ -6431,13 +8472,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.22.0" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.8" @@ -6466,13 +8500,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.22.0" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-musleabihf@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.8" @@ -6501,13 +8528,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.22.0" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-gnu@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.8" @@ -6536,13 +8556,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.22.0" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-musl@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.8" @@ -6599,13 +8612,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.0" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.8" @@ -6634,13 +8640,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.22.0" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-riscv64-gnu@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.8" @@ -6690,13 +8689,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.22.0" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-s390x-gnu@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.8" @@ -6725,13 +8717,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.22.0" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-gnu@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.8" @@ -6760,13 +8745,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.22.0" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-musl@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.8" @@ -6795,13 +8773,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.22.0" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-win32-arm64-msvc@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.8" @@ -6830,13 +8801,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.22.0" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@rollup/rollup-win32-ia32-msvc@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.8" @@ -6865,13 +8829,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.22.0": - version: 4.22.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.22.0" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-win32-x64-msvc@npm:4.34.8": version: 4.34.8 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.8" @@ -6944,6 +8901,29 @@ __metadata: languageName: node linkType: hard +"@sideway/address@npm:^4.1.5": + version: 4.1.5 + resolution: "@sideway/address@npm:4.1.5" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: 10/c4c73ac0339504f34e016d3a687118e7ddf197c1c968579572123b67b230be84caa705f0f634efdfdde7f2e07a6e0224b3c70665dc420d8bc95bf400cfc4c998 + languageName: node + linkType: hard + +"@sideway/formula@npm:^3.0.1": + version: 3.0.1 + resolution: "@sideway/formula@npm:3.0.1" + checksum: 10/8d3ee7f80df4e5204b2cbe92a2a711ca89684965a5c9eb3b316b7051212d3522e332a65a0bb2a07cc708fcd1d0b27fcb30f43ff0bcd5089d7006c7160a89eefe + languageName: node + linkType: hard + +"@sideway/pinpoint@npm:^2.0.0": + version: 2.0.0 + resolution: "@sideway/pinpoint@npm:2.0.0" + checksum: 10/1ed21800128b2b23280ba4c9db26c8ff6142b97a8683f17639fd7f2128aa09046461574800b30fb407afc5b663c2331795ccf3b654d4b38fa096e41a5c786bf8 + languageName: node + linkType: hard + "@sigstore/bundle@npm:^2.3.2": version: 2.3.2 resolution: "@sigstore/bundle@npm:2.3.2" @@ -7822,6 +9802,21 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/node@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/node@npm:4.1.11" + dependencies: + "@ampproject/remapping": "npm:^2.3.0" + enhanced-resolve: "npm:^5.18.1" + jiti: "npm:^2.4.2" + lightningcss: "npm:1.30.1" + magic-string: "npm:^0.30.17" + source-map-js: "npm:^1.2.1" + tailwindcss: "npm:4.1.11" + checksum: 10/657ba0076c5d117a13aabef68f293a25978024e436aa804d54f7e603489ed60f64683f76373dc94fce4db5c6397ab4b84d24f542e9e182132c652d52b6627959 + languageName: node + linkType: hard + "@tailwindcss/node@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/node@npm:4.1.4" @@ -7841,6 +9836,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-android-arm64@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-android-arm64@npm:4.1.11" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@tailwindcss/oxide-android-arm64@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-android-arm64@npm:4.1.4" @@ -7855,6 +9857,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-darwin-arm64@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.1.11" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@tailwindcss/oxide-darwin-arm64@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.1.4" @@ -7869,6 +9878,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-darwin-x64@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-darwin-x64@npm:4.1.11" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@tailwindcss/oxide-darwin-x64@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-darwin-x64@npm:4.1.4" @@ -7883,6 +9899,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-freebsd-x64@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.1.11" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@tailwindcss/oxide-freebsd-x64@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.1.4" @@ -7897,6 +9920,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.11" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.4" @@ -7911,6 +9941,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.11" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.4" @@ -7925,6 +9962,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.11" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.4" @@ -7939,6 +9983,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.11" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.4" @@ -7953,6 +10004,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-linux-x64-musl@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.1.11" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@tailwindcss/oxide-linux-x64-musl@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.1.4" @@ -7960,6 +10018,20 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-wasm32-wasi@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.1.11" + dependencies: + "@emnapi/core": "npm:^1.4.3" + "@emnapi/runtime": "npm:^1.4.3" + "@emnapi/wasi-threads": "npm:^1.0.2" + "@napi-rs/wasm-runtime": "npm:^0.2.11" + "@tybys/wasm-util": "npm:^0.9.0" + tslib: "npm:^2.8.0" + conditions: cpu=wasm32 + languageName: node + linkType: hard + "@tailwindcss/oxide-wasm32-wasi@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.1.4" @@ -7981,6 +10053,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.11" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.4" @@ -7995,6 +10074,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.11" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.4" @@ -8044,6 +10130,53 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide@npm:4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/oxide@npm:4.1.11" + dependencies: + "@tailwindcss/oxide-android-arm64": "npm:4.1.11" + "@tailwindcss/oxide-darwin-arm64": "npm:4.1.11" + "@tailwindcss/oxide-darwin-x64": "npm:4.1.11" + "@tailwindcss/oxide-freebsd-x64": "npm:4.1.11" + "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.1.11" + "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.1.11" + "@tailwindcss/oxide-linux-arm64-musl": "npm:4.1.11" + "@tailwindcss/oxide-linux-x64-gnu": "npm:4.1.11" + "@tailwindcss/oxide-linux-x64-musl": "npm:4.1.11" + "@tailwindcss/oxide-wasm32-wasi": "npm:4.1.11" + "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.1.11" + "@tailwindcss/oxide-win32-x64-msvc": "npm:4.1.11" + detect-libc: "npm:^2.0.4" + tar: "npm:^7.4.3" + dependenciesMeta: + "@tailwindcss/oxide-android-arm64": + optional: true + "@tailwindcss/oxide-darwin-arm64": + optional: true + "@tailwindcss/oxide-darwin-x64": + optional: true + "@tailwindcss/oxide-freebsd-x64": + optional: true + "@tailwindcss/oxide-linux-arm-gnueabihf": + optional: true + "@tailwindcss/oxide-linux-arm64-gnu": + optional: true + "@tailwindcss/oxide-linux-arm64-musl": + optional: true + "@tailwindcss/oxide-linux-x64-gnu": + optional: true + "@tailwindcss/oxide-linux-x64-musl": + optional: true + "@tailwindcss/oxide-wasm32-wasi": + optional: true + "@tailwindcss/oxide-win32-arm64-msvc": + optional: true + "@tailwindcss/oxide-win32-x64-msvc": + optional: true + checksum: 10/57d2323c2ec9f17e6b8c1a257eba2484d7b46324b26e316117baa8debb79d51c38eaf598a6cafb92f1523b8e506b0071b25f67f9b02a665f91084c3cab8aa14a + languageName: node + linkType: hard + "@tailwindcss/oxide@npm:4.1.4": version: 4.1.4 resolution: "@tailwindcss/oxide@npm:4.1.4" @@ -8102,16 +10235,16 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/vite@npm:^4.0.9": - version: 4.1.1 - resolution: "@tailwindcss/vite@npm:4.1.1" +"@tailwindcss/vite@npm:^4.1.11": + version: 4.1.11 + resolution: "@tailwindcss/vite@npm:4.1.11" dependencies: - "@tailwindcss/node": "npm:4.1.1" - "@tailwindcss/oxide": "npm:4.1.1" - tailwindcss: "npm:4.1.1" + "@tailwindcss/node": "npm:4.1.11" + "@tailwindcss/oxide": "npm:4.1.11" + tailwindcss: "npm:4.1.11" peerDependencies: - vite: ^5.2.0 || ^6 - checksum: 10/4b195744e8484f1cd4da87a5875da545efca5325725332dc270968f72162f9b7e7a2eea7c9b951aa758742f172018b14f31a81fcbfb8cb66cfff3a7d3883b0c4 + vite: ^5.2.0 || ^6 || ^7 + checksum: 10/8f25a4dac6c562b67f46ccbbe013f42e5f139e53a825d13f66be00d2d9e757b819d60afc9666b0f20a0fcc357e2c1d697a359114d582f8f2d8312b8c333cc031 languageName: node linkType: hard @@ -8131,22 +10264,6 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^9.0.0": - version: 9.3.4 - resolution: "@testing-library/dom@npm:9.3.4" - dependencies: - "@babel/code-frame": "npm:^7.10.4" - "@babel/runtime": "npm:^7.12.5" - "@types/aria-query": "npm:^5.0.1" - aria-query: "npm:5.1.3" - chalk: "npm:^4.1.0" - dom-accessibility-api: "npm:^0.5.9" - lz-string: "npm:^1.5.0" - pretty-format: "npm:^27.0.2" - checksum: 10/510da752ea76f4a10a0a4e3a77917b0302cf03effe576cd3534cab7e796533ee2b0e9fb6fb11b911a1ebd7c70a0bb6f235bf4f816c9b82b95b8fe0cddfd10975 - languageName: node - linkType: hard - "@testing-library/jest-dom@npm:^6.4.2": version: 6.4.6 resolution: "@testing-library/jest-dom@npm:6.4.6" @@ -8180,17 +10297,23 @@ __metadata: languageName: node linkType: hard -"@testing-library/react@npm:^14.2.2": - version: 14.3.1 - resolution: "@testing-library/react@npm:14.3.1" +"@testing-library/react@npm:^16.0.0": + version: 16.3.0 + resolution: "@testing-library/react@npm:16.3.0" dependencies: "@babel/runtime": "npm:^7.12.5" - "@testing-library/dom": "npm:^9.0.0" - "@types/react-dom": "npm:^18.0.0" peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - checksum: 10/83359dcdf9eaf067839f34604e1a181cbc14fc09f3a07672403700fcc6a900c4b8054ad1114fc24b4b9f89d84e2a09e1b7c9afce2306b1d4b4c9e30eb1cb12de + "@testing-library/dom": ^10.0.0 + "@types/react": ^18.0.0 || ^19.0.0 + "@types/react-dom": ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10/0ee9e31dd0d2396a924682d0e61a4ecc6bfab8eaff23dbf8a72c3c2ce22c116fa578148baeb4de75b968ef99d22e6e6aa0a00dba40286f71184918bb6bb5b06a languageName: node linkType: hard @@ -8251,6 +10374,15 @@ __metadata: languageName: node linkType: hard +"@tybys/wasm-util@npm:^0.10.0": + version: 0.10.0 + resolution: "@tybys/wasm-util@npm:0.10.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10/779d047a77e8a619b6e26b6fe556f413316d846e9a35438668a15510a4d6e7294388c998f65911f6f1a13838745575d7793cb1d27182752f6f95991725b15d45 + languageName: node + linkType: hard + "@tybys/wasm-util@npm:^0.9.0": version: 0.9.0 resolution: "@tybys/wasm-util@npm:0.9.0" @@ -8453,13 +10585,6 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:1.0.5": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: 10/7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408 - languageName: node - linkType: hard - "@types/estree@npm:1.0.6": version: 1.0.6 resolution: "@types/estree@npm:1.0.6" @@ -8528,6 +10653,15 @@ __metadata: languageName: node linkType: hard +"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" + dependencies: + "@types/node": "npm:*" + checksum: 10/79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 + languageName: node + linkType: hard + "@types/http-cache-semantics@npm:^4.0.2": version: 4.0.4 resolution: "@types/http-cache-semantics@npm:4.0.4" @@ -8629,7 +10763,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=10.0.0, @types/node@npm:^20.0.0": +"@types/node@npm:*, @types/node@npm:>=10.0.0": version: 20.14.7 resolution: "@types/node@npm:20.14.7" dependencies: @@ -8645,6 +10779,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^20.19.0": + version: 20.19.9 + resolution: "@types/node@npm:20.19.9" + dependencies: + undici-types: "npm:~6.21.0" + checksum: 10/7631e541fb3cdef57d73b626cbcf4365ae5979345ee920429f0de0acceff69dbf843d4815404b58eb3957bace3f825d0ea38889051d2d218301c5dc48ada6cff + languageName: node + linkType: hard + "@types/prop-types@npm:*": version: 15.7.12 resolution: "@types/prop-types@npm:15.7.12" @@ -8666,15 +10809,6 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:^18.0.0": - version: 18.3.0 - resolution: "@types/react-dom@npm:18.3.0" - dependencies: - "@types/react": "npm:*" - checksum: 10/6ff53f5a7b7fba952a68e114d3b542ebdc1e87a794234785ebab0bcd9bde7fb4885f21ebaf93d26dc0a1b5b93287f42cad68b78ae04dddf6b20da7aceff0beaf - languageName: node - linkType: hard - "@types/react-dom@npm:^19.0.4": version: 19.1.1 resolution: "@types/react-dom@npm:19.1.1" @@ -8684,15 +10818,6 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^19.0.10": - version: 19.1.8 - resolution: "@types/react@npm:19.1.8" - dependencies: - csstype: "npm:^3.0.2" - checksum: 10/a3e6fe0f60f22828ef887f30993aa147b71532d7b1219dd00d246277eb7a9ca01ec533096237fa21ca1bccb3653373b4e8e59e5ae59f9c793058384bbc1f4d5c - languageName: node - linkType: hard - "@types/react@npm:^18.0.0, @types/react@npm:^18.0.8": version: 18.3.23 resolution: "@types/react@npm:18.3.23" @@ -8703,6 +10828,15 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^19.0.10": + version: 19.1.8 + resolution: "@types/react@npm:19.1.8" + dependencies: + csstype: "npm:^3.0.2" + checksum: 10/a3e6fe0f60f22828ef887f30993aa147b71532d7b1219dd00d246277eb7a9ca01ec533096237fa21ca1bccb3653373b4e8e59e5ae59f9c793058384bbc1f4d5c + languageName: node + linkType: hard + "@types/request@npm:2.48.8": version: 2.48.8 resolution: "@types/request@npm:2.48.8" @@ -8811,6 +10945,31 @@ __metadata: languageName: node linkType: hard +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10/a794eb750e8ebc6273a51b12a0002de41343ffe46befef460bdbb57262d187fdf608bc6615b7b11c462c63c3ceb70abe2564c8dd8ee0f7628f38a314f74a9b9b + languageName: node + linkType: hard + +"@types/yargs@npm:^15.0.0": + version: 15.0.19 + resolution: "@types/yargs@npm:15.0.19" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10/c3abcd3472c32c02702f365dc1702a0728562deb8a8c61f3ce2161958d756cc033f7d78567565b4eba62f5869e9b5eac93d4c1dcb2c97af17aafda8f9f892b4b + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.32 + resolution: "@types/yargs@npm:17.0.32" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10/1e2b2673847011ce43607df690d392f137d95a2d6ea85aa319403eadda2ef4277365efd4982354d8843f2611ef3846c88599660aaeb537fa9ccddae83c2a89de + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^7.2.0": version: 7.13.1 resolution: "@typescript-eslint/eslint-plugin@npm:7.13.1" @@ -8862,6 +11021,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/scope-manager@npm:7.18.0" + dependencies: + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + checksum: 10/9eb2ae5d69d9f723e706c16b2b97744fc016996a5473bed596035ac4d12429b3d24e7340a8235d704efa57f8f52e1b3b37925ff7c2e3384859d28b23a99b8bcc + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:7.13.1": version: 7.13.1 resolution: "@typescript-eslint/type-utils@npm:7.13.1" @@ -8886,6 +11055,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:7.18.0, @typescript-eslint/types@npm:^7.2.0": + version: 7.18.0 + resolution: "@typescript-eslint/types@npm:7.18.0" + checksum: 10/0e30c73a3cc3c67dd06360a5a12fd12cee831e4092750eec3d6c031bdc4feafcb0ab1d882910a73e66b451a4f6e1dd015e9e2c4d45bf6bf716a474e5d123ddf0 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:7.13.1": version: 7.13.1 resolution: "@typescript-eslint/typescript-estree@npm:7.13.1" @@ -8905,6 +11081,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.18.0" + dependencies: + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10/b01e66235a91aa4439d02081d4a5f8b4a7cf9cb24f26b334812f657e3c603493e5f41e5c1e89cf4efae7d64509fa1f73affc16afc5e15cb7f83f724577c82036 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:7.13.1": version: 7.13.1 resolution: "@typescript-eslint/utils@npm:7.13.1" @@ -8919,6 +11114,20 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:^7.2.0": + version: 7.18.0 + resolution: "@typescript-eslint/utils@npm:7.18.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + peerDependencies: + eslint: ^8.56.0 + checksum: 10/f43fedb4f4d2e3836bdf137889449063a55c0ece74fdb283929cd376197b992313be8ef4df920c1c801b5c3076b92964c84c6c3b9b749d263b648d0011f5926e + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:7.13.1": version: 7.13.1 resolution: "@typescript-eslint/visitor-keys@npm:7.13.1" @@ -8929,13 +11138,20 @@ __metadata: languageName: node linkType: hard +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 10/c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 + languageName: node + linkType: hard + "@uppy-dev/build@workspace:.": version: 0.0.0-use.local resolution: "@uppy-dev/build@workspace:." dependencies: "@biomejs/biome": "npm:2.0.5" "@changesets/changelog-github": "npm:^0.5.1" - "@changesets/cli": "npm:^2.29.5" + "@changesets/cli": "patch:@changesets/cli@npm%3A2.29.5#~/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch" npm-run-all: "npm:^4.1.5" turbo: "npm:^2.5.4" typescript: "npm:^5.8.3" @@ -8947,7 +11163,7 @@ __metadata: resolution: "@uppy-dev/dev@workspace:private/dev" dependencies: "@uppy/companion": "workspace:^" - vite: "npm:^7.0.2" + vite: "npm:^7.0.6" languageName: unknown linkType: soft @@ -8957,15 +11173,15 @@ __metadata: dependencies: tslib: "npm:^2.0.0" peerDependencies: - "@angular/common": ^17.0.0 || ^18.0.0 || ^19.0.0 - "@angular/core": ^17.0.0 || ^18.0.0 || ^19.0.0 + "@angular/common": ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 + "@angular/core": ^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0 "@uppy/core": "workspace:^" "@uppy/dashboard": "workspace:^" "@uppy/utils": "workspace:^" languageName: unknown linkType: soft -"@uppy/audio@workspace:^, @uppy/audio@workspace:packages/@uppy/audio": +"@uppy/audio@workspace:*, @uppy/audio@workspace:^, @uppy/audio@workspace:packages/@uppy/audio": version: 0.0.0-use.local resolution: "@uppy/audio@workspace:packages/@uppy/audio" dependencies: @@ -9002,7 +11218,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/box@workspace:^, @uppy/box@workspace:packages/@uppy/box": +"@uppy/box@workspace:*, @uppy/box@workspace:^, @uppy/box@workspace:packages/@uppy/box": version: 0.0.0-use.local resolution: "@uppy/box@workspace:packages/@uppy/box" dependencies: @@ -9051,7 +11267,7 @@ __metadata: "@types/lodash": "npm:4.14.191" "@types/morgan": "npm:1.7.37" "@types/ms": "npm:0.7.31" - "@types/node": "npm:^20.0.0" + "@types/node": "npm:^20.19.0" "@types/react": "npm:^18.0.0" "@types/request": "npm:2.48.8" "@types/webpack": "npm:^5.28.0" @@ -9123,7 +11339,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/compressor@workspace:^, @uppy/compressor@workspace:packages/@uppy/compressor": +"@uppy/compressor@workspace:*, @uppy/compressor@workspace:packages/@uppy/compressor": version: 0.0.0-use.local resolution: "@uppy/compressor@workspace:packages/@uppy/compressor" dependencies: @@ -9195,6 +11411,22 @@ __metadata: languageName: unknown linkType: soft +"@uppy/drag-drop@workspace:*, @uppy/drag-drop@workspace:^, @uppy/drag-drop@workspace:packages/@uppy/drag-drop": + version: 0.0.0-use.local + resolution: "@uppy/drag-drop@workspace:packages/@uppy/drag-drop" + dependencies: + "@uppy/utils": "workspace:^" + cssnano: "npm:^7.0.7" + postcss: "npm:^8.5.6" + postcss-cli: "npm:^11.0.1" + preact: "npm:^10.5.13" + sass: "npm:^1.89.2" + typescript: "npm:^5.8.3" + peerDependencies: + "@uppy/core": "workspace:^" + languageName: unknown + linkType: soft + "@uppy/drop-target@workspace:*, @uppy/drop-target@workspace:^, @uppy/drop-target@workspace:packages/@uppy/drop-target": version: 0.0.0-use.local resolution: "@uppy/drop-target@workspace:packages/@uppy/drop-target" @@ -9210,7 +11442,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/dropbox@workspace:^, @uppy/dropbox@workspace:packages/@uppy/dropbox": +"@uppy/dropbox@workspace:*, @uppy/dropbox@workspace:^, @uppy/dropbox@workspace:packages/@uppy/dropbox": version: 0.0.0-use.local resolution: "@uppy/dropbox@workspace:packages/@uppy/dropbox" dependencies: @@ -9225,7 +11457,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/facebook@workspace:^, @uppy/facebook@workspace:packages/@uppy/facebook": +"@uppy/facebook@workspace:*, @uppy/facebook@workspace:^, @uppy/facebook@workspace:packages/@uppy/facebook": version: 0.0.0-use.local resolution: "@uppy/facebook@workspace:packages/@uppy/facebook" dependencies: @@ -9240,6 +11472,22 @@ __metadata: languageName: unknown linkType: soft +"@uppy/file-input@workspace:^, @uppy/file-input@workspace:packages/@uppy/file-input": + version: 0.0.0-use.local + resolution: "@uppy/file-input@workspace:packages/@uppy/file-input" + dependencies: + "@uppy/utils": "workspace:^" + cssnano: "npm:^7.0.7" + postcss: "npm:^8.5.6" + postcss-cli: "npm:^11.0.1" + preact: "npm:^10.5.13" + sass: "npm:^1.89.2" + typescript: "npm:^5.8.3" + peerDependencies: + "@uppy/core": "workspace:^" + languageName: unknown + linkType: soft + "@uppy/form@workspace:*, @uppy/form@workspace:^, @uppy/form@workspace:packages/@uppy/form": version: 0.0.0-use.local resolution: "@uppy/form@workspace:packages/@uppy/form" @@ -9252,7 +11500,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/golden-retriever@workspace:^, @uppy/golden-retriever@workspace:packages/@uppy/golden-retriever": +"@uppy/golden-retriever@workspace:*, @uppy/golden-retriever@workspace:packages/@uppy/golden-retriever": version: 0.0.0-use.local resolution: "@uppy/golden-retriever@workspace:packages/@uppy/golden-retriever" dependencies: @@ -9264,7 +11512,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/google-drive-picker@workspace:^, @uppy/google-drive-picker@workspace:packages/@uppy/google-drive-picker": +"@uppy/google-drive-picker@workspace:*, @uppy/google-drive-picker@workspace:packages/@uppy/google-drive-picker": version: 0.0.0-use.local resolution: "@uppy/google-drive-picker@workspace:packages/@uppy/google-drive-picker" dependencies: @@ -9294,7 +11542,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/google-photos-picker@workspace:^, @uppy/google-photos-picker@workspace:packages/@uppy/google-photos-picker": +"@uppy/google-photos-picker@workspace:*, @uppy/google-photos-picker@workspace:packages/@uppy/google-photos-picker": version: 0.0.0-use.local resolution: "@uppy/google-photos-picker@workspace:packages/@uppy/google-photos-picker" dependencies: @@ -9326,7 +11574,23 @@ __metadata: languageName: unknown linkType: soft -"@uppy/instagram@workspace:^, @uppy/instagram@workspace:packages/@uppy/instagram": +"@uppy/informer@workspace:^, @uppy/informer@workspace:packages/@uppy/informer": + version: 0.0.0-use.local + resolution: "@uppy/informer@workspace:packages/@uppy/informer" + dependencies: + "@uppy/utils": "workspace:^" + cssnano: "npm:^7.0.7" + postcss: "npm:^8.5.6" + postcss-cli: "npm:^11.0.1" + preact: "npm:^10.5.13" + sass: "npm:^1.89.2" + typescript: "npm:^5.8.3" + peerDependencies: + "@uppy/core": "workspace:^" + languageName: unknown + linkType: soft + +"@uppy/instagram@workspace:*, @uppy/instagram@workspace:^, @uppy/instagram@workspace:packages/@uppy/instagram": version: 0.0.0-use.local resolution: "@uppy/instagram@workspace:packages/@uppy/instagram" dependencies: @@ -9341,7 +11605,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/locales@workspace:packages/@uppy/locales": +"@uppy/locales@workspace:*, @uppy/locales@workspace:packages/@uppy/locales": version: 0.0.0-use.local resolution: "@uppy/locales@workspace:packages/@uppy/locales" dependencies: @@ -9353,7 +11617,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/onedrive@workspace:^, @uppy/onedrive@workspace:packages/@uppy/onedrive": +"@uppy/onedrive@workspace:*, @uppy/onedrive@workspace:^, @uppy/onedrive@workspace:packages/@uppy/onedrive": version: 0.0.0-use.local resolution: "@uppy/onedrive@workspace:packages/@uppy/onedrive" dependencies: @@ -9368,6 +11632,22 @@ __metadata: languageName: unknown linkType: soft +"@uppy/progress-bar@workspace:*, @uppy/progress-bar@workspace:^, @uppy/progress-bar@workspace:packages/@uppy/progress-bar": + version: 0.0.0-use.local + resolution: "@uppy/progress-bar@workspace:packages/@uppy/progress-bar" + dependencies: + "@uppy/utils": "workspace:^" + cssnano: "npm:^7.0.7" + postcss: "npm:^8.5.6" + postcss-cli: "npm:^11.0.1" + preact: "npm:^10.5.13" + sass: "npm:^1.89.2" + typescript: "npm:^5.8.3" + peerDependencies: + "@uppy/core": "workspace:^" + languageName: unknown + linkType: soft + "@uppy/provider-views@workspace:*, @uppy/provider-views@workspace:^, @uppy/provider-views@workspace:packages/@uppy/provider-views": version: 0.0.0-use.local resolution: "@uppy/provider-views@workspace:packages/@uppy/provider-views" @@ -9392,12 +11672,33 @@ __metadata: languageName: unknown linkType: soft +"@uppy/react-native@workspace:*, @uppy/react-native@workspace:packages/@uppy/react-native": + version: 0.0.0-use.local + resolution: "@uppy/react-native@workspace:packages/@uppy/react-native" + dependencies: + "@uppy/core": "workspace:*" + "@uppy/instagram": "workspace:^" + "@uppy/url": "workspace:^" + expo: "npm:>=33.0.0" + expo-document-picker: "npm:^10.3.0" + expo-image-picker: "npm:^13.3.1" + react: "npm:^18.0.0" + react-native: "npm:^0.64.0" + react-native-super-grid: "npm:*" + peerDependencies: + expo: ">=33.0.0" + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-native: "*" + languageName: unknown + linkType: soft + "@uppy/react@workspace:*, @uppy/react@workspace:packages/@uppy/react": version: 0.0.0-use.local resolution: "@uppy/react@workspace:packages/@uppy/react" dependencies: + "@testing-library/dom": "npm:^10.4.0" "@testing-library/jest-dom": "npm:^6.4.2" - "@testing-library/react": "npm:^14.2.2" + "@testing-library/react": "npm:^16.0.0" "@types/react": "npm:^18.0.8" "@types/use-sync-external-store": "npm:^0.0.6" "@uppy/components": "workspace:^" @@ -9408,7 +11709,7 @@ __metadata: react: "npm:^18.2.0" react-dom: "npm:^18.2.0" typescript: "npm:^5.8.3" - use-sync-external-store: "npm:^1.2.0" + use-sync-external-store: "npm:^1.2.2" vitest: "npm:^3.2.4" peerDependencies: "@uppy/core": "workspace:^" @@ -9427,6 +11728,14 @@ __metadata: languageName: unknown linkType: soft +"@uppy/redux-dev-tools@workspace:^, @uppy/redux-dev-tools@workspace:packages/@uppy/redux-dev-tools": + version: 0.0.0-use.local + resolution: "@uppy/redux-dev-tools@workspace:packages/@uppy/redux-dev-tools" + peerDependencies: + "@uppy/core": "workspace:^" + languageName: unknown + linkType: soft + "@uppy/remote-sources@workspace:*, @uppy/remote-sources@workspace:^, @uppy/remote-sources@workspace:packages/@uppy/remote-sources": version: 0.0.0-use.local resolution: "@uppy/remote-sources@workspace:packages/@uppy/remote-sources" @@ -9467,6 +11776,24 @@ __metadata: languageName: unknown linkType: soft +"@uppy/status-bar@workspace:^, @uppy/status-bar@workspace:packages/@uppy/status-bar": + version: 0.0.0-use.local + resolution: "@uppy/status-bar@workspace:packages/@uppy/status-bar" + dependencies: + "@transloadit/prettier-bytes": "npm:^0.3.4" + "@uppy/utils": "workspace:^" + classnames: "npm:^2.2.6" + cssnano: "npm:^7.0.7" + postcss: "npm:^8.5.6" + postcss-cli: "npm:^11.0.1" + preact: "npm:^10.5.13" + sass: "npm:^1.89.2" + typescript: "npm:^5.8.3" + peerDependencies: + "@uppy/core": "workspace:^" + languageName: unknown + linkType: soft + "@uppy/store-default@workspace:^, @uppy/store-default@workspace:packages/@uppy/store-default": version: 0.0.0-use.local resolution: "@uppy/store-default@workspace:packages/@uppy/store-default" @@ -9477,6 +11804,17 @@ __metadata: languageName: unknown linkType: soft +"@uppy/store-redux@workspace:*, @uppy/store-redux@workspace:^, @uppy/store-redux@workspace:packages/@uppy/store-redux": + version: 0.0.0-use.local + resolution: "@uppy/store-redux@workspace:packages/@uppy/store-redux" + dependencies: + jsdom: "npm:^26.1.0" + nanoid: "npm:^5.0.9" + redux: "npm:^4.0.0" + vitest: "npm:^3.2.4" + languageName: unknown + linkType: soft + "@uppy/svelte@workspace:*, @uppy/svelte@workspace:packages/@uppy/svelte": version: 0.0.0-use.local resolution: "@uppy/svelte@workspace:packages/@uppy/svelte" @@ -9503,7 +11841,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/thumbnail-generator@workspace:^, @uppy/thumbnail-generator@workspace:packages/@uppy/thumbnail-generator": +"@uppy/thumbnail-generator@workspace:*, @uppy/thumbnail-generator@workspace:^, @uppy/thumbnail-generator@workspace:packages/@uppy/thumbnail-generator": version: 0.0.0-use.local resolution: "@uppy/thumbnail-generator@workspace:packages/@uppy/thumbnail-generator" dependencies: @@ -9518,7 +11856,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/transloadit@workspace:*, @uppy/transloadit@workspace:^, @uppy/transloadit@workspace:packages/@uppy/transloadit": +"@uppy/transloadit@workspace:*, @uppy/transloadit@workspace:packages/@uppy/transloadit": version: 0.0.0-use.local resolution: "@uppy/transloadit@workspace:packages/@uppy/transloadit" dependencies: @@ -9554,7 +11892,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/unsplash@workspace:^, @uppy/unsplash@workspace:packages/@uppy/unsplash": +"@uppy/unsplash@workspace:*, @uppy/unsplash@workspace:^, @uppy/unsplash@workspace:packages/@uppy/unsplash": version: 0.0.0-use.local resolution: "@uppy/unsplash@workspace:packages/@uppy/unsplash" dependencies: @@ -9590,7 +11928,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/utils@workspace:^, @uppy/utils@workspace:packages/@uppy/utils": +"@uppy/utils@workspace:*, @uppy/utils@workspace:^, @uppy/utils@workspace:packages/@uppy/utils": version: 0.0.0-use.local resolution: "@uppy/utils@workspace:packages/@uppy/utils" dependencies: @@ -9642,7 +11980,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/webdav@workspace:^, @uppy/webdav@workspace:packages/@uppy/webdav": +"@uppy/webdav@workspace:*, @uppy/webdav@workspace:packages/@uppy/webdav": version: 0.0.0-use.local resolution: "@uppy/webdav@workspace:packages/@uppy/webdav" dependencies: @@ -9657,7 +11995,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/xhr-upload@workspace:*, @uppy/xhr-upload@workspace:^, @uppy/xhr-upload@workspace:packages/@uppy/xhr-upload": +"@uppy/xhr-upload@workspace:*, @uppy/xhr-upload@workspace:packages/@uppy/xhr-upload": version: 0.0.0-use.local resolution: "@uppy/xhr-upload@workspace:packages/@uppy/xhr-upload" dependencies: @@ -9673,7 +12011,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/zoom@workspace:^, @uppy/zoom@workspace:packages/@uppy/zoom": +"@uppy/zoom@workspace:*, @uppy/zoom@workspace:^, @uppy/zoom@workspace:packages/@uppy/zoom": version: 0.0.0-use.local resolution: "@uppy/zoom@workspace:packages/@uppy/zoom" dependencies: @@ -9722,13 +12060,15 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-vue@npm:^5.0.0": - version: 5.0.5 - resolution: "@vitejs/plugin-vue@npm:5.0.5" +"@vitejs/plugin-vue@npm:^6.0.1": + version: 6.0.1 + resolution: "@vitejs/plugin-vue@npm:6.0.1" + dependencies: + "@rolldown/pluginutils": "npm:1.0.0-beta.29" peerDependencies: - vite: ^5.0.0 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 vue: ^3.2.25 - checksum: 10/b87d2cf62fa818f0f4313e9597c621d03ea35ff3df2c90bbd27a1cb949a3e8c1f0eb5b3cb9c9a21c6efa0b1572fce398b933726166c34ccfc632e5701746502f + checksum: 10/e5214b86a0ab3aa6713176d89f1f3e79ed2ae39f7ebc3b5222984229e8edeb21fa840416e337625306fa37365aa6570f6cffdccb2a0d0ed3ba8285048dcb3d76 languageName: node linkType: hard @@ -10103,6 +12443,20 @@ __metadata: languageName: node linkType: hard +"@xmldom/xmldom@npm:^0.8.8": + version: 0.8.10 + resolution: "@xmldom/xmldom@npm:0.8.10" + checksum: 10/62400bc5e0e75b90650e33a5ceeb8d94829dd11f9b260962b71a784cd014ddccec3e603fe788af9c1e839fa4648d8c521ebd80d8b752878d3a40edabc9ce7ccf + languageName: node + linkType: hard + +"@xmldom/xmldom@npm:~0.7.0": + version: 0.7.13 + resolution: "@xmldom/xmldom@npm:0.7.13" + checksum: 10/a359d15fe3c24fe85a1e1b3bc4cfd23d4f014fb8aa382aa445cccaac545e42958b75e386dd4853c76d82036401400b8d5e33cbcbfb6af7cdadeba769eae6122a + languageName: node + linkType: hard + "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" @@ -10145,7 +12499,23 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": +"abort-controller@npm:^3.0.0": + version: 3.0.0 + resolution: "abort-controller@npm:3.0.0" + dependencies: + event-target-shim: "npm:^5.0.0" + checksum: 10/ed84af329f1828327798229578b4fe03a4dd2596ba304083ebd2252666bdc1d7647d66d0b18704477e1f8aa315f055944aa6e859afebd341f12d0a53c37b4b40 + languageName: node + linkType: hard + +"absolute-path@npm:^0.0.0": + version: 0.0.0 + resolution: "absolute-path@npm:0.0.0" + checksum: 10/190932af7707a19d3b65b1b3d0f9aa4b171c39ddd6bee14c64607cb6cc2b71b03cf9967d582068d5b69a449737ed60d7e52c34f4f9b7da5683c1682ff6dae8de + languageName: node + linkType: hard + +"accepts@npm:^1.3.7, accepts@npm:^1.3.8, accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.7, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -10359,6 +12729,9 @@ __metadata: "@types/jasmine": "npm:~5.1.0" "@typescript-eslint/eslint-plugin": "npm:^7.2.0" "@typescript-eslint/parser": "npm:^7.2.0" + "@typescript-eslint/types": "npm:^7.2.0" + "@typescript-eslint/utils": "npm:^7.2.0" + eslint: "npm:^8.57.0" jasmine-core: "npm:~5.1.0" karma: "npm:~6.4.0" karma-chrome-launcher: "npm:~3.2.0" @@ -10368,7 +12741,7 @@ __metadata: ng-packagr: "npm:^19.0.0" rxjs: "npm:~7.8.0" tslib: "npm:^2.3.0" - typescript: "npm:^5.6" + typescript: "npm:~5.5.4" zone.js: "npm:~0.15.0" languageName: unknown linkType: soft @@ -10453,7 +12826,24 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:~3.1.2": +"any-promise@npm:^1.0.0": + version: 1.3.0 + resolution: "any-promise@npm:1.3.0" + checksum: 10/6737469ba353b5becf29e4dc3680736b9caa06d300bda6548812a8fee63ae7d336d756f88572fa6b5219aed36698d808fa55f62af3e7e6845c7a1dc77d240edb + languageName: node + linkType: hard + +"anymatch@npm:^2.0.0": + version: 2.0.0 + resolution: "anymatch@npm:2.0.0" + dependencies: + micromatch: "npm:^3.1.4" + normalize-path: "npm:^2.1.1" + checksum: 10/f7bb1929842b4585cdc28edbb385767d499ce7d673f96a8f11348d2b2904592ffffc594fe9229b9a1e9e4dccb9329b7692f9f45e6a11dcefbb76ecdc9ab740f6 + languageName: node + linkType: hard + +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -10503,7 +12893,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:5.1.3": +"aria-query@npm:5.1.3, aria-query@npm:~5.1.3": version: 5.1.3 resolution: "aria-query@npm:5.1.3" dependencies: @@ -10528,6 +12918,27 @@ __metadata: languageName: node linkType: hard +"arr-diff@npm:^4.0.0": + version: 4.0.0 + resolution: "arr-diff@npm:4.0.0" + checksum: 10/ea7c8834842ad3869297f7915689bef3494fd5b102ac678c13ffccab672d3d1f35802b79e90c4cfec2f424af3392e44112d1ccf65da34562ed75e049597276a0 + languageName: node + linkType: hard + +"arr-flatten@npm:^1.1.0": + version: 1.1.0 + resolution: "arr-flatten@npm:1.1.0" + checksum: 10/963fe12564fca2f72c055f3f6c206b9e031f7c433a0c66ca9858b484821f248c5b1e5d53c8e4989d80d764cd776cf6d9b160ad05f47bdc63022bfd63b5455e22 + languageName: node + linkType: hard + +"arr-union@npm:^3.1.0": + version: 3.1.0 + resolution: "arr-union@npm:3.1.0" + checksum: 10/b5b0408c6eb7591143c394f3be082fee690ddd21f0fdde0a0a01106799e847f67fcae1b7e56b0a0c173290e29c6aca9562e82b300708a268bc8f88f3d6613cb9 + languageName: node + linkType: hard + "array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "array-buffer-byte-length@npm:1.0.1" @@ -10545,6 +12956,34 @@ __metadata: languageName: node linkType: hard +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7, array-includes@npm:^3.1.8": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + is-string: "npm:^1.0.7" + checksum: 10/290b206c9451f181fb2b1f79a3bf1c0b66bb259791290ffbada760c79b284eef6f5ae2aeb4bcff450ebc9690edd25732c4c73a3c2b340fcc0f4563aed83bf488 + languageName: node + linkType: hard + +"array-map@npm:~0.0.0": + version: 0.0.1 + resolution: "array-map@npm:0.0.1" + checksum: 10/356d9cdf02a6e6631183efa8b8f9829bf6900584c0c99b4a7663c34335b9eff5a486c9f9bd7a17eccd4635bc9476cbe6f67b32c4401646268a873c2bc2124a7a + languageName: node + linkType: hard + +"array-reduce@npm:~0.0.0": + version: 0.0.0 + resolution: "array-reduce@npm:0.0.0" + checksum: 10/8416dc070ff44efa8eab75bff6cafbf947952b0a1575c33fdbeb8a86d380ca6ee6e7d44584cf442de73c9522fefb5d147f915b641071943e52eac3fb8fbc7829 + languageName: node + linkType: hard + "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -10552,6 +12991,90 @@ __metadata: languageName: node linkType: hard +"array-unique@npm:^0.3.2": + version: 0.3.2 + resolution: "array-unique@npm:0.3.2" + checksum: 10/da344b89cfa6b0a5c221f965c21638bfb76b57b45184a01135382186924f55973cd9b171d4dad6bf606c6d9d36b0d721d091afdc9791535ead97ccbe78f8a888 + languageName: node + linkType: hard + +"array.prototype.findlast@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10/7dffcc665aa965718ad6de7e17ac50df0c5e38798c0a5bf9340cf24feb8594df6ec6f3fcbe714c1577728a1b18b5704b15669474b27bceeca91ef06ce2a23c31 + languageName: node + linkType: hard + +"array.prototype.findlastindex@npm:^1.2.3": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10/7c5c821f357cd53ab6cc305de8086430dd8d7a2485db87b13f843e868055e9582b1fd338f02338f67fc3a1603ceaf9610dd2a470b0b506f9d18934780f95b246 + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flat@npm:1.3.2" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" + checksum: 10/d9d2f6f27584de92ec7995bc931103e6de722cd2498bdbfc4cba814fc3e52f056050a93be883018811f7c0a35875f5056584a0e940603a5e5934f0279896aebe + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flatmap@npm:1.3.2" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" + checksum: 10/33f20006686e0cbe844fde7fd290971e8366c6c5e3380681c2df15738b1df766dd02c7784034aeeb3b037f65c496ee54de665388288edb323a2008bb550f77ea + languageName: node + linkType: hard + +"array.prototype.toreversed@npm:^1.1.2": + version: 1.1.2 + resolution: "array.prototype.toreversed@npm:1.1.2" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" + checksum: 10/b4076d687ddc22c191863ce105d320cc4b0e1435bfda9ffeeff681682fe88fa6fe30e0d2ae94fa4b2d7fad901e1954ea4f75c1cab217db4848da84a2b5889192 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10/874694e5d50e138894ff5b853e639c29b0aa42bbd355acda8e8e9cd337f1c80565f21edc15e8c727fa4c0877fd9d8783c575809e440cc4d2d19acaa048bf967d + languageName: node + linkType: hard + "arraybuffer.prototype.slice@npm:^1.0.3": version: 1.0.3 resolution: "arraybuffer.prototype.slice@npm:1.0.3" @@ -10594,6 +13117,52 @@ __metadata: languageName: node linkType: hard +"assign-symbols@npm:^1.0.0": + version: 1.0.0 + resolution: "assign-symbols@npm:1.0.0" + checksum: 10/c0eb895911d05b6b2d245154f70461c5e42c107457972e5ebba38d48967870dee53bcdf6c7047990586daa80fab8dab3cc6300800fbd47b454247fdedd859a2c + languageName: node + linkType: hard + +"ast-types-flow@npm:^0.0.8": + version: 0.0.8 + resolution: "ast-types-flow@npm:0.0.8" + checksum: 10/85a1c24af4707871c27cfe456bd2ff7fcbe678f3d1c878ac968c9557735a171a17bdcc8c8f903ceab3fc3c49d5b3da2194e6ab0a6be7fec0e133fa028f21ba1b + languageName: node + linkType: hard + +"ast-types@npm:0.14.2": + version: 0.14.2 + resolution: "ast-types@npm:0.14.2" + dependencies: + tslib: "npm:^2.0.1" + checksum: 10/7c74b3090c90aa600b49a7a8cecc99e329f190600bcaa75ad087472a1a5a7ef23795a17ea00a74c2a8e822b336cd4f874e2e1b815a9877b4dba5e401566b0433 + languageName: node + linkType: hard + +"astral-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "astral-regex@npm:1.0.0" + checksum: 10/93417fc0879531cd95ace2560a54df865c9461a3ac0714c60cbbaa5f1f85d2bee85489e78d82f70b911b71ac25c5f05fc5a36017f44c9bb33c701bee229ff848 + languageName: node + linkType: hard + +"async-limiter@npm:~1.0.0": + version: 1.0.1 + resolution: "async-limiter@npm:1.0.1" + checksum: 10/2b849695b465d93ad44c116220dee29a5aeb63adac16c1088983c339b0de57d76e82533e8e364a93a9f997f28bbfc6a92948cefc120652bd07f3b59f8d75cf2b + languageName: node + linkType: hard + +"async@npm:^2.4.0": + version: 2.6.4 + resolution: "async@npm:2.6.4" + dependencies: + lodash: "npm:^4.17.14" + checksum: 10/df8e52817d74677ab50c438d618633b9450aff26deb274da6dfedb8014130909482acdc7753bce9b72e6171ce9a9f6a92566c4ced34c3cb3714d57421d58ad27 + languageName: node + linkType: hard + "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -10601,6 +13170,22 @@ __metadata: languageName: node linkType: hard +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 10/463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e + languageName: node + linkType: hard + +"atob@npm:^2.1.2": + version: 2.1.2 + resolution: "atob@npm:2.1.2" + bin: + atob: bin/atob.js + checksum: 10/0624406cc0295533b38b60ab2e3b028aa7b8225f37e0cde6be3bc5c13a8015c889b192e874fd7660671179cef055f2e258855f372b0e495bd4096cf0b4785c25 + languageName: node + linkType: hard + "autoprefixer@npm:10.4.19": version: 10.4.19 resolution: "autoprefixer@npm:10.4.19" @@ -10679,6 +13264,44 @@ __metadata: languageName: node linkType: hard +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-instrument: "npm:^5.0.4" + test-exclude: "npm:^6.0.0" + checksum: 10/ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10/9bfa86ec4170bd805ab8ca5001ae50d8afcb30554d236ba4a7ffc156c1a92452e220e4acbd98daefc12bf0216fccd092d0a2efed49e7e384ec59e0597a926d65 + languageName: node + linkType: hard + +"babel-plugin-module-resolver@npm:^4.1.0": + version: 4.1.0 + resolution: "babel-plugin-module-resolver@npm:4.1.0" + dependencies: + find-babel-config: "npm:^1.2.0" + glob: "npm:^7.1.6" + pkg-up: "npm:^3.1.0" + reselect: "npm:^4.0.0" + resolve: "npm:^1.13.1" + checksum: 10/a3dd6429ef90066c7428d35ac029705c9337dd5d7b61a5c94262eccaf690517f3670be1aa95c472edc25b2c5e9c49f78350665da7c90d20b295287259d0a5928 + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs2@npm:^0.4.10": version: 0.4.11 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" @@ -10727,6 +13350,175 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-regenerator@npm:^0.6.5": + version: 0.6.5 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.5" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.5" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10/ed1932fa9a31e0752fd10ebf48ab9513a654987cab1182890839523cb898559d24ae0578fdc475d9f995390420e64eeaa4b0427045b56949dace3c725bc66dbb + languageName: node + linkType: hard + +"babel-plugin-react-native-web@npm:~0.17.1": + version: 0.17.7 + resolution: "babel-plugin-react-native-web@npm:0.17.7" + checksum: 10/ce3db60139b459c4265ee221fd24c765c1deae8886a1ce0ccb860c85d5d3641ef0a8d13300a8d55e5c94f01ade7025e8bfbef4bcd4af90ffd87e058a7e9ffcdb + languageName: node + linkType: hard + +"babel-plugin-react-native-web@npm:~0.19.13": + version: 0.19.13 + resolution: "babel-plugin-react-native-web@npm:0.19.13" + checksum: 10/05ef14f7ffad194a80f27624d52d6f661e5956e606a41aefd34220016357068b6dead23f5c80671345f4e5878dd6ed5cb3a567aef128e38570780458a141d07a + languageName: node + linkType: hard + +"babel-plugin-syntax-hermes-parser@npm:0.25.1, babel-plugin-syntax-hermes-parser@npm:^0.25.1": + version: 0.25.1 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.25.1" + dependencies: + hermes-parser: "npm:0.25.1" + checksum: 10/dc80fafde1aed8e60cf86ecd2e9920e7f35ffe02b33bd4e772daaa786167bcf508aac3fc1aea425ff4c7a0be94d82528f3fe8619b7f41dac853264272d640c04 + languageName: node + linkType: hard + +"babel-plugin-syntax-trailing-function-commas@npm:^7.0.0-beta.0": + version: 7.0.0-beta.0 + resolution: "babel-plugin-syntax-trailing-function-commas@npm:7.0.0-beta.0" + checksum: 10/e37509156ca945dd9e4b82c66dd74f2d842ad917bd280cb5aa67960942300cd065eeac476d2514bdcdedec071277a358f6d517c31d9f9244d9bbc3619a8ecf8a + languageName: node + linkType: hard + +"babel-plugin-transform-flow-enums@npm:^0.0.2": + version: 0.0.2 + resolution: "babel-plugin-transform-flow-enums@npm:0.0.2" + dependencies: + "@babel/plugin-syntax-flow": "npm:^7.12.1" + checksum: 10/fd52aef54448e01948a9d1cca0c8f87d064970c8682458962b7a222c372704bc2ce26ae8109e0ab2566e7ea5106856460f04c1a5ed794ab3bcd2f42cae1d9845 + languageName: node + linkType: hard + +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.0.1 + resolution: "babel-preset-current-node-syntax@npm:1.0.1" + dependencies: + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.8.3" + "@babel/plugin-syntax-import-meta": "npm:^7.8.3" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/94561959cb12bfa80867c9eeeace7c3d48d61707d33e55b4c3fdbe82fc745913eb2dbfafca62aef297421b38aadcb58550e5943f50fbcebbeefd70ce2bed4b74 + languageName: node + linkType: hard + +"babel-preset-expo@npm:~13.2.3": + version: 13.2.3 + resolution: "babel-preset-expo@npm:13.2.3" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/plugin-proposal-decorators": "npm:^7.12.9" + "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-runtime": "npm:^7.24.7" + "@babel/preset-react": "npm:^7.22.15" + "@babel/preset-typescript": "npm:^7.23.0" + "@react-native/babel-preset": "npm:0.79.5" + babel-plugin-react-native-web: "npm:~0.19.13" + babel-plugin-syntax-hermes-parser: "npm:^0.25.1" + babel-plugin-transform-flow-enums: "npm:^0.0.2" + debug: "npm:^4.3.4" + react-refresh: "npm:^0.14.2" + resolve-from: "npm:^5.0.0" + peerDependencies: + babel-plugin-react-compiler: ^19.0.0-beta-e993439-20250405 + peerDependenciesMeta: + babel-plugin-react-compiler: + optional: true + checksum: 10/9081ab23348dc94cf5c2d89a01cab7c591fe64fc6520f770c90112202fc6ecd4bef7526bbf3c083c2341e00617ea6c6d9ae23813103905159dd1c9a03f5b7f49 + languageName: node + linkType: hard + +"babel-preset-expo@npm:~8.5.1": + version: 8.5.1 + resolution: "babel-preset-expo@npm:8.5.1" + dependencies: + "@babel/plugin-proposal-decorators": "npm:^7.12.9" + "@babel/plugin-transform-react-jsx": "npm:^7.12.17" + "@babel/preset-env": "npm:^7.12.9" + babel-plugin-module-resolver: "npm:^4.1.0" + babel-plugin-react-native-web: "npm:~0.17.1" + metro-react-native-babel-preset: "npm:~0.64.0" + checksum: 10/09dea46211c1c87550c151d7b37b42573795f721ecef142583801d06f8ed1b4fbf8b0984d956affd8abfc262990cccda6b18bd70f4904aed81f2d50028a4bf44 + languageName: node + linkType: hard + +"babel-preset-fbjs@npm:^3.3.0": + version: 3.4.0 + resolution: "babel-preset-fbjs@npm:3.4.0" + dependencies: + "@babel/plugin-proposal-class-properties": "npm:^7.0.0" + "@babel/plugin-proposal-object-rest-spread": "npm:^7.0.0" + "@babel/plugin-syntax-class-properties": "npm:^7.0.0" + "@babel/plugin-syntax-flow": "npm:^7.0.0" + "@babel/plugin-syntax-jsx": "npm:^7.0.0" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.0.0" + "@babel/plugin-transform-arrow-functions": "npm:^7.0.0" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.0.0" + "@babel/plugin-transform-block-scoping": "npm:^7.0.0" + "@babel/plugin-transform-classes": "npm:^7.0.0" + "@babel/plugin-transform-computed-properties": "npm:^7.0.0" + "@babel/plugin-transform-destructuring": "npm:^7.0.0" + "@babel/plugin-transform-flow-strip-types": "npm:^7.0.0" + "@babel/plugin-transform-for-of": "npm:^7.0.0" + "@babel/plugin-transform-function-name": "npm:^7.0.0" + "@babel/plugin-transform-literals": "npm:^7.0.0" + "@babel/plugin-transform-member-expression-literals": "npm:^7.0.0" + "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0" + "@babel/plugin-transform-object-super": "npm:^7.0.0" + "@babel/plugin-transform-parameters": "npm:^7.0.0" + "@babel/plugin-transform-property-literals": "npm:^7.0.0" + "@babel/plugin-transform-react-display-name": "npm:^7.0.0" + "@babel/plugin-transform-react-jsx": "npm:^7.0.0" + "@babel/plugin-transform-shorthand-properties": "npm:^7.0.0" + "@babel/plugin-transform-spread": "npm:^7.0.0" + "@babel/plugin-transform-template-literals": "npm:^7.0.0" + babel-plugin-syntax-trailing-function-commas: "npm:^7.0.0-beta.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/1e73ebaaeac805aad15793d06a40a63be096730f58708ec434f08578b5ccba890190cda8fdf1c626ab081a8e1cfd376c9db82eaf78a0fafdbcc2362eb2963804 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" + dependencies: + babel-plugin-jest-hoist: "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb + languageName: node + linkType: hard + "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -10741,7 +13533,7 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.0.2, base64-js@npm:^1.3.1": +"base64-js@npm:^1.0.2, base64-js@npm:^1.1.2, base64-js@npm:^1.2.3, base64-js@npm:^1.3.0, base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" checksum: 10/669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 @@ -10906,6 +13698,33 @@ __metadata: languageName: node linkType: hard +"bplist-creator@npm:0.1.0": + version: 0.1.0 + resolution: "bplist-creator@npm:0.1.0" + dependencies: + stream-buffers: "npm:2.2.x" + checksum: 10/347dcaa96fc7383efcf4946dbfb1846691b27195dcfb5c76b39144ca88c13368a72bad33bbffc8869bc5d325a35ff97b5bb15ef9e3fa4702fe9fd30867e988c2 + languageName: node + linkType: hard + +"bplist-creator@npm:0.1.1": + version: 0.1.1 + resolution: "bplist-creator@npm:0.1.1" + dependencies: + stream-buffers: "npm:2.2.x" + checksum: 10/4f185ee84a97f4b7c7caa73436b9c664e410f8640661a4ae97f0fbe1420aa8fc5db39d9a9d8571c87069665f6d3c5a8a8d2be30db7b64681b7cc366695211913 + languageName: node + linkType: hard + +"bplist-parser@npm:0.3.2, bplist-parser@npm:^0.3.1": + version: 0.3.2 + resolution: "bplist-parser@npm:0.3.2" + dependencies: + big-integer: "npm:1.6.x" + checksum: 10/6edf4354c32f5661c258422e478be0f5c6a779bb87c2ae15ee92dd1c046368decbff8a28c86c558a3b7007e1381b91d5eed1c4c8e83e86405197777d944abaa8 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -11104,6 +13923,26 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^18.0.2": + version: 18.0.4 + resolution: "cacache@npm:18.0.4" + dependencies: + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: 10/ca2f7b2d3003f84d362da9580b5561058ccaecd46cba661cbcff0375c90734b610520d46b472a339fd032d91597ad6ed12dde8af81571197f3c9772b5d35b104 + languageName: node + linkType: hard + "cacache@npm:^19.0.0, cacache@npm:^19.0.1": version: 19.0.1 resolution: "cacache@npm:19.0.1" @@ -11186,6 +14025,20 @@ __metadata: languageName: node linkType: hard +"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: 10/e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b + languageName: node + linkType: hard + +"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 10/8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d + languageName: node + linkType: hard + "caniuse-api@npm:^3.0.0": version: 3.0.0 resolution: "caniuse-api@npm:3.0.0" @@ -11347,6 +14200,25 @@ __metadata: languageName: node linkType: hard +"cjs-module-lexer@npm:^1.0.0": + version: 1.3.1 + resolution: "cjs-module-lexer@npm:1.3.1" + checksum: 10/6629188d5ce74b57e5dce2222db851b5496a8d65b533a05957fb24089a3cec8d769378013c375a954c5a0f7522cde6a36d5a65bfd88f5575cb2de3176046fa8e + languageName: node + linkType: hard + +"class-utils@npm:^0.3.5": + version: 0.3.6 + resolution: "class-utils@npm:0.3.6" + dependencies: + arr-union: "npm:^3.1.0" + define-property: "npm:^0.2.5" + isobject: "npm:^3.0.0" + static-extend: "npm:^0.1.1" + checksum: 10/b236d9deb6594828966e45c5f48abac9a77453ee0dbdb89c635ce876f59755d7952309d554852b6f7d909198256c335a4bd51b09c1d238b36b92152eb2b9d47a + languageName: node + linkType: hard + "classnames@npm:^2.2.6": version: 2.5.1 resolution: "classnames@npm:2.5.1" @@ -11457,6 +14329,30 @@ __metadata: languageName: node linkType: hard +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: 10/a5d9f37091c70398a269e625cedff5622f200ed0aa0cff22ee7b55ed74a123834b58711776eb0f1dc58eb6ebbc1185aa7567b57bd5979a948c6e4f85073e2c05 + languageName: node + linkType: hard + +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: 10/30ea7d5c9ee51f2fdba4901d4186c5b7114a088ef98fd53eda3979da77eed96758a2cae81cc6d97e239aaea6065868cf908b24980663f7b7e96aa291b3e12fa4 + languageName: node + linkType: hard + +"collection-visit@npm:^1.0.0": + version: 1.0.0 + resolution: "collection-visit@npm:1.0.0" + dependencies: + map-visit: "npm:^1.0.0" + object-visit: "npm:^1.0.0" + checksum: 10/15d9658fe6eb23594728346adad5433b86bb7a04fd51bbab337755158722f9313a5376ef479de5b35fbc54140764d0d39de89c339f5d25b959ed221466981da9 + languageName: node + linkType: hard + "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -11538,6 +14434,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^12.0.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10/cdaeb672d979816853a4eed7f1310a9319e8b976172485c2a6b437ed0db0a389a44cfb222bfbde772781efa9f215bdd1b936f80d6b249485b465c6cb906e1f93 + languageName: node + linkType: hard + "commander@npm:^13.0.0": version: 13.1.0 resolution: "commander@npm:13.1.0" @@ -11601,6 +14504,13 @@ __metadata: languageName: node linkType: hard +"component-type@npm:^1.2.1": + version: 1.2.2 + resolution: "component-type@npm:1.2.2" + checksum: 10/2ba8e2dd3ab0fdfd93010deebc107b45a04d32947bb2524b8ce73cdb0215a5bd0bf709831d60fda43b4058cfc75a3ee6ec5617645b86d0e18644c4bdfcc289da + languageName: node + linkType: hard + "compressible@npm:~2.0.16": version: 2.0.18 resolution: "compressible@npm:2.0.18" @@ -11871,6 +14781,22 @@ __metadata: languageName: node linkType: hard +"core-js-compat@npm:^3.43.0": + version: 3.44.0 + resolution: "core-js-compat@npm:3.44.0" + dependencies: + browserslist: "npm:^4.25.1" + checksum: 10/41885423aaea9cd543ca821ace9fabfbaa5f5c202d60244a0baf150326db8f52bee6a01a3fd1b8f7e3026e63b311d93c92bc6ad219fe4a2b2f95df01fff0ea1c + languageName: node + linkType: hard + +"core-js@npm:^1.0.0": + version: 1.2.7 + resolution: "core-js@npm:1.2.7" + checksum: 10/834f3398eb587af52e0731d44ae3ead0d331a10fb253c8358c801cac9c1788d96faba8d83c4e8e53270b560969f512596dfdeca875ae626e8af2c901598706fc + languageName: node + linkType: hard + "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -11888,6 +14814,18 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:^5.0.5, cosmiconfig@npm:^5.1.0": + version: 5.2.1 + resolution: "cosmiconfig@npm:5.2.1" + dependencies: + import-fresh: "npm:^2.0.0" + is-directory: "npm:^0.3.1" + js-yaml: "npm:^3.13.1" + parse-json: "npm:^4.0.0" + checksum: 10/1d617668e1367b8d66617fb8a1bd8c13e9598534959ac0cc86195b1b0cbe7afbba2b9faa300c60b9d9d35409cf4f064b0f6e377f4ea036434e5250c69c76932f + languageName: node + linkType: hard + "cosmiconfig@npm:^9.0.0": version: 9.0.0 resolution: "cosmiconfig@npm:9.0.0" @@ -11905,6 +14843,33 @@ __metadata: languageName: node linkType: hard +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + prompts: "npm:^2.0.1" + bin: + create-jest: bin/create-jest.js + checksum: 10/847b4764451672b4174be4d5c6d7d63442ec3aa5f3de52af924e4d996d87d7801c18e125504f25232fc75840f6625b3ac85860fac6ce799b5efae7bdcaf4a2b7 + languageName: node + linkType: hard + +"create-react-class@npm:^15.7.0": + version: 15.7.0 + resolution: "create-react-class@npm:15.7.0" + dependencies: + loose-envify: "npm:^1.3.1" + object-assign: "npm:^4.1.1" + checksum: 10/e845cb275c6b59c1fc4c4037e3d5caf4f42a258ef21f5cd9c86cd7ef476f933998f5c363a9e4b36970f682c30b122637d41474742abc85d8b931aef8041da8a3 + languageName: node + linkType: hard + "critters@npm:0.0.22": version: 0.0.22 resolution: "critters@npm:0.0.22" @@ -12256,7 +15221,14 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.0.0, debug@npm:^2.2.0": +"dayjs@npm:^1.8.15": + version: 1.11.11 + resolution: "dayjs@npm:1.11.11" + checksum: 10/f03948b172fbeed229837965988d1d5bac99c72a31c28731a457303259439f2f36289186489ae140adbeb10f591a926908c8de5d81eb449a2edbf5cbd6e9e30c + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.0.0, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -12297,7 +15269,14 @@ __metadata: peerDependenciesMeta: supports-color: optional: true - checksum: 10/8e2709b2144f03c7950f8804d01ccb3786373df01e406a0f66928e47001cf2d336cbed9ee137261d4f90d68d8679468c755e3548ed83ddacdc82b194d2468afe + checksum: 10/1847944c2e3c2c732514b93d11886575625686056cd765336212dc15de2d2b29612b6cd80e1afba767bb8e1803b778caf9973e98169ef1a24a7a7009e1820367 + languageName: node + linkType: hard + +"decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: 10/ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa languageName: node linkType: hard @@ -12376,7 +15355,21 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:^4.3.1": +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10/ec12d074aef5ae5e81fa470b9317c313142c9e8e2afe3f8efa124db309720db96d1d222b82b84c834e5f87e7a614b44a4684b6683583118b87c833b3be40d4d8 + languageName: node + linkType: hard + +"deepmerge@npm:^3.2.0": + version: 3.3.0 + resolution: "deepmerge@npm:3.3.0" + checksum: 10/a75f4e2f95f0439c62d1e52000862fa4f0bdd78bacdcfcfd0e5bd58c65a9f91ce45c2b661a8fd9a621c732bd36764c945567c99d987f5403774ea409e6598663 + languageName: node + linkType: hard + +"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" checksum: 10/058d9e1b0ff1a154468bf3837aea436abcfea1ba1d165ddaaf48ca93765fdd01a30d33c36173da8fbbed951dd0a267602bc782fe288b0fc4b7e1e7091afc4529 @@ -12400,6 +15393,16 @@ __metadata: languageName: node linkType: hard +"default-gateway@npm:^4.2.0": + version: 4.2.0 + resolution: "default-gateway@npm:4.2.0" + dependencies: + execa: "npm:^1.0.0" + ip-regex: "npm:^2.1.0" + checksum: 10/1f5be765471689c6bab33e0c8b87363c3e2485cc1ab78904d383a8a8293a79f684da2a3303744b112503f986af4ea87d917c63a468ed913e9b0c31588c02d6a4 + languageName: node + linkType: hard + "default-gateway@npm:^6.0.3": version: 6.0.3 resolution: "default-gateway@npm:6.0.3" @@ -12461,6 +15464,34 @@ __metadata: languageName: node linkType: hard +"define-property@npm:^0.2.5": + version: 0.2.5 + resolution: "define-property@npm:0.2.5" + dependencies: + is-descriptor: "npm:^0.1.0" + checksum: 10/85af107072b04973b13f9e4128ab74ddfda48ec7ad2e54b193c0ffb57067c4ce5b7786a7b4ae1f24bd03e87c5d18766b094571810b314d7540f86d4354dbd394 + languageName: node + linkType: hard + +"define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "define-property@npm:1.0.0" + dependencies: + is-descriptor: "npm:^1.0.0" + checksum: 10/5fbed11dace44dd22914035ba9ae83ad06008532ca814d7936a53a09e897838acdad5b108dd0688cc8d2a7cf0681acbe00ee4136cf36743f680d10517379350a + languageName: node + linkType: hard + +"define-property@npm:^2.0.2": + version: 2.0.2 + resolution: "define-property@npm:2.0.2" + dependencies: + is-descriptor: "npm:^1.0.2" + isobject: "npm:^3.0.1" + checksum: 10/3217ed53fc9eed06ba8da6f4d33e28c68a82e2f2a8ab4d562c4920d8169a166fe7271453675e6c69301466f36a65d7f47edf0cf7f474b9aa52a5ead9c1b13c99 + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -12547,6 +15578,13 @@ __metadata: languageName: node linkType: hard +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: 10/ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 + languageName: node + linkType: hard + "detect-node@npm:^2.0.4": version: 2.1.0 resolution: "detect-node@npm:2.1.0" @@ -12685,6 +15723,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10/5add88a3d68d42d6e6130a0cac450b7c2edbe73364bbd2fc334564418569bea97c6943a8fcd70e27130bf32afc236f30982fc4905039b703f23e9e0433c29934 + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -12921,7 +15970,26 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2": +"error-stack-parser@npm:^2.0.6": + version: 2.1.4 + resolution: "error-stack-parser@npm:2.1.4" + dependencies: + stackframe: "npm:^1.3.4" + checksum: 10/23db33135bfc6ba701e5eee45e1bb9bd2fe33c5d4f9927440d9a499c7ac538f91f455fcd878611361269893c56734419252c40d8105eb3b023cf8b0fc2ebb64e + languageName: node + linkType: hard + +"errorhandler@npm:^1.5.0": + version: 1.5.1 + resolution: "errorhandler@npm:1.5.1" + dependencies: + accepts: "npm:~1.3.7" + escape-html: "npm:~1.0.3" + checksum: 10/73b7abb08fb751107e9bebecc33c40c0641a54be8bda8e4a045f3f5cb7b805041927fef5629ea39b1737799eb52fe2499ca531f11ac51b0294ccc4667d72cb91 + languageName: node + linkType: hard + +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": version: 1.23.3 resolution: "es-abstract@npm:1.23.3" dependencies: @@ -13058,6 +16126,15 @@ __metadata: languageName: node linkType: hard +"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": + version: 1.0.2 + resolution: "es-shim-unscopables@npm:1.0.2" + dependencies: + hasown: "npm:^2.0.0" + checksum: 10/6d3bf91f658a27cc7217cd32b407a0d714393a84d125ad576319b9e83a893bea165cf41270c29e9ceaa56d3cf41608945d7e2a2c31fd51c0009b0c31402b91c7 + languageName: node + linkType: hard + "es-to-primitive@npm:^1.2.1": version: 1.2.1 resolution: "es-to-primitive@npm:1.2.1" @@ -13333,86 +16410,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.21.3": - version: 0.21.5 - resolution: "esbuild@npm:0.21.5" - dependencies: - "@esbuild/aix-ppc64": "npm:0.21.5" - "@esbuild/android-arm": "npm:0.21.5" - "@esbuild/android-arm64": "npm:0.21.5" - "@esbuild/android-x64": "npm:0.21.5" - "@esbuild/darwin-arm64": "npm:0.21.5" - "@esbuild/darwin-x64": "npm:0.21.5" - "@esbuild/freebsd-arm64": "npm:0.21.5" - "@esbuild/freebsd-x64": "npm:0.21.5" - "@esbuild/linux-arm": "npm:0.21.5" - "@esbuild/linux-arm64": "npm:0.21.5" - "@esbuild/linux-ia32": "npm:0.21.5" - "@esbuild/linux-loong64": "npm:0.21.5" - "@esbuild/linux-mips64el": "npm:0.21.5" - "@esbuild/linux-ppc64": "npm:0.21.5" - "@esbuild/linux-riscv64": "npm:0.21.5" - "@esbuild/linux-s390x": "npm:0.21.5" - "@esbuild/linux-x64": "npm:0.21.5" - "@esbuild/netbsd-x64": "npm:0.21.5" - "@esbuild/openbsd-x64": "npm:0.21.5" - "@esbuild/sunos-x64": "npm:0.21.5" - "@esbuild/win32-arm64": "npm:0.21.5" - "@esbuild/win32-ia32": "npm:0.21.5" - "@esbuild/win32-x64": "npm:0.21.5" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10/d2ff2ca84d30cce8e871517374d6c2290835380dc7cd413b2d49189ed170d45e407be14de2cb4794cf76f75cf89955c4714726ebd3de7444b3046f5cab23ab6b - languageName: node - linkType: hard - "esbuild@npm:^0.25.0": version: 0.25.0 resolution: "esbuild@npm:0.25.0" @@ -13551,6 +16548,54 @@ __metadata: languageName: node linkType: hard +"eslint@npm:^8.2.0": + version: 8.57.0 + resolution: "eslint@npm:8.57.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.57.0" + "@humanwhocodes/config-array": "npm:^0.11.14" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + globals: "npm:^13.19.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + bin: + eslint: bin/eslint.js + checksum: 10/00496e218b23747a7a9817bf58b522276d0dc1f2e546dceb4eea49f9871574088f72f1f069a6b560ef537efa3a75261b8ef70e51ef19033da1cc4c86a755ef15 + languageName: node + linkType: hard + "esm-env@npm:^1.2.1, esm-env@npm:^1.2.2": version: 1.2.2 resolution: "esm-env@npm:1.2.2" @@ -13668,8 +16713,11 @@ __metadata: "@angular/router": "npm:^18.0.0" "@uppy/angular": "workspace:*" "@uppy/core": "workspace:*" + "@uppy/drag-drop": "workspace:*" "@uppy/google-drive": "workspace:*" + "@uppy/progress-bar": "workspace:*" "@uppy/tus": "workspace:*" + "@uppy/utils": "workspace:*" "@uppy/webcam": "workspace:*" rxjs: "npm:~7.8.0" tslib: "npm:^2.3.0" @@ -13695,7 +16743,7 @@ __metadata: express: "npm:^4.19.2" express-session: "npm:^1.17.3" npm-run-all: "npm:^4.1.5" - vite: "npm:^5.4.17" + vite: "npm:^7.0.6" languageName: unknown linkType: soft @@ -13747,7 +16795,7 @@ __metadata: express-session: "npm:^1.15.6" npm-run-all: "npm:^4.1.2" preact: "npm:^10.5.13" - vite: "npm:^5.4.17" + vite: "npm:^7.0.6" languageName: unknown linkType: soft @@ -13762,7 +16810,7 @@ __metadata: cors: "npm:^2.8.5" dotenv: "npm:^16.0.1" express: "npm:^4.19.2" - vite: "npm:^5.4.17" + vite: "npm:^7.0.6" languageName: unknown linkType: soft @@ -13778,11 +16826,37 @@ __metadata: languageName: unknown linkType: soft +"example-react-native-expo@workspace:examples/react-native-expo": + version: 0.0.0-use.local + resolution: "example-react-native-expo@workspace:examples/react-native-expo" + dependencies: + "@babel/core": "npm:^7.12.9" + "@react-native-async-storage/async-storage": "npm:~1.15.0" + "@uppy/core": "workspace:*" + "@uppy/dashboard": "workspace:*" + "@uppy/instagram": "workspace:*" + "@uppy/react": "workspace:*" + "@uppy/react-native": "workspace:*" + "@uppy/tus": "workspace:*" + "@uppy/url": "workspace:*" + "@uppy/xhr-upload": "workspace:*" + base64-js: "npm:^1.3.0" + expo: "npm:~43.0.2" + expo-file-system: "npm:~13.0.3" + expo-status-bar: "npm:~1.1.0" + preact-render-to-string: "npm:^5.1.0" + react: "npm:17.0.1" + react-dom: "npm:17.0.1" + react-native: "npm:0.64.3" + react-native-web: "npm:0.17.1" + languageName: unknown + linkType: soft + "example-react@workspace:examples/react": version: 0.0.0-use.local resolution: "example-react@workspace:examples/react" dependencies: - "@tailwindcss/vite": "npm:^4.0.9" + "@tailwindcss/vite": "npm:^4.1.11" "@types/react": "npm:^19.0.10" "@types/react-dom": "npm:^19.0.4" "@uppy/core": "workspace:*" @@ -13798,12 +16872,27 @@ __metadata: react-dom: "npm:^19.0.0" tailwindcss: "npm:^4.0.9" typescript: "npm:^5.7.3" - vite: "npm:^7.0.3" + vite: "npm:^7.0.6" vitest: "npm:^3.2.4" vitest-browser-react: "npm:^1.0.0" languageName: unknown linkType: soft +"example-redux@workspace:examples/redux": + version: 0.0.0-use.local + resolution: "example-redux@workspace:examples/redux" + dependencies: + "@reduxjs/toolkit": "npm:^1.9.3" + "@uppy/core": "workspace:*" + "@uppy/dashboard": "workspace:*" + "@uppy/store-redux": "workspace:*" + "@uppy/tus": "workspace:*" + redux: "npm:^4.2.1" + redux-logger: "npm:^3.0.6" + vite: "npm:^5.4.17" + languageName: unknown + linkType: soft + "example-sveltekit@workspace:examples/sveltekit": version: 0.0.0-use.local resolution: "example-sveltekit@workspace:examples/sveltekit" @@ -13844,7 +16933,7 @@ __metadata: express: "npm:^4.19.2" he: "npm:^1.2.0" npm-run-all: "npm:^4.1.5" - vite: "npm:^5.4.17" + vite: "npm:^7.0.6" languageName: unknown linkType: soft @@ -13852,7 +16941,7 @@ __metadata: version: 0.0.0-use.local resolution: "example-vue@workspace:examples/vue" dependencies: - "@tailwindcss/vite": "npm:^4.0.0" + "@tailwindcss/vite": "npm:^4.1.11" "@uppy/core": "workspace:*" "@uppy/dashboard": "workspace:*" "@uppy/remote-sources": "workspace:*" @@ -13860,10 +16949,10 @@ __metadata: "@uppy/tus": "workspace:*" "@uppy/vue": "workspace:*" "@uppy/webcam": "workspace:*" - "@vitejs/plugin-vue": "npm:^5.0.0" + "@vitejs/plugin-vue": "npm:^6.0.1" "@vitest/browser": "npm:^3.2.4" tailwindcss: "npm:^4.0.0" - vite: "npm:^6.2.0" + vite: "npm:^7.0.6" vitest: "npm:^3.2.4" vitest-browser-vue: "npm:^1.0.0" vue: "npm:^3.5.14" @@ -13881,7 +16970,7 @@ __metadata: express: "npm:^4.19.2" multer: "npm:^2.0.2" npm-run-all: "npm:^4.1.5" - vite: "npm:^5.4.17" + vite: "npm:^7.0.6" languageName: unknown linkType: soft @@ -13895,7 +16984,7 @@ __metadata: "@uppy/xhr-upload": "workspace:*" formidable: "npm:^3.2.4" npm-run-all: "npm:^4.1.3" - vite: "npm:^5.4.17" + vite: "npm:^7.0.6" languageName: unknown linkType: soft @@ -13908,7 +16997,7 @@ __metadata: "@uppy/webcam": "workspace:*" "@uppy/xhr-upload": "workspace:*" npm-run-all: "npm:^4.1.3" - vite: "npm:^5.4.17" + vite: "npm:^7.0.6" languageName: unknown linkType: soft @@ -13921,10 +17010,39 @@ __metadata: "@uppy/webcam": "workspace:*" "@uppy/xhr-upload": "workspace:*" npm-run-all: "npm:^4.1.3" - vite: "npm:^5.4.17" + vite: "npm:^7.0.6" languageName: unknown linkType: soft +"exec-async@npm:^2.2.0": + version: 2.2.0 + resolution: "exec-async@npm:2.2.0" + checksum: 10/35932a49c825245e1fe022848a3ffef71717955149a3af8d56bf15b04a21c8f098581ffe2e4916a9dbd7736ce559365ccd55327e72422136adb9f4af867e1203 + languageName: node + linkType: hard + +"exec-sh@npm:^0.3.2": + version: 0.3.6 + resolution: "exec-sh@npm:0.3.6" + checksum: 10/48abc4a3fc8ccdfd913d19857f1c0905310f0faf58b603ffed18469414b516be534c47f1a02e2a81ce49d592cfb612324de153b47ca30213f7191e1d0c073e80 + languageName: node + linkType: hard + +"execa@npm:^1.0.0": + version: 1.0.0 + resolution: "execa@npm:1.0.0" + dependencies: + cross-spawn: "npm:^6.0.0" + get-stream: "npm:^4.0.0" + is-stream: "npm:^1.1.0" + npm-run-path: "npm:^2.0.0" + p-finally: "npm:^1.0.0" + signal-exit: "npm:^3.0.0" + strip-eof: "npm:^1.0.0" + checksum: 10/9b7a0077ba9d0ecdd41bf2d8644f83abf736e37622e3d1af39dec9d5f2cfa6bf8263301d0df489688dda3873d877f4168c01172cbafed5fffd12c808983515b0 + languageName: node + linkType: hard + "execa@npm:^5.0.0": version: 5.1.1 resolution: "execa@npm:5.1.1" @@ -13969,6 +17087,28 @@ __metadata: languageName: node linkType: hard +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: 10/387555050c5b3c10e7a9e8df5f43194e95d7737c74532c409910e585d5554eaff34960c166643f5e23d042196529daad059c292dcf1fb61b8ca878d3677f4b87 + languageName: node + linkType: hard + +"expand-brackets@npm:^2.1.4": + version: 2.1.4 + resolution: "expand-brackets@npm:2.1.4" + dependencies: + debug: "npm:^2.3.3" + define-property: "npm:^0.2.5" + extend-shallow: "npm:^2.0.1" + posix-character-classes: "npm:^0.1.0" + regex-not: "npm:^1.0.0" + snapdragon: "npm:^0.8.1" + to-regex: "npm:^3.0.1" + checksum: 10/aa4acc62084638c761ecdbe178bd3136f01121939f96bbfc3be27c46c66625075f77fe0a446b627c9071b1aaf6d93ccf5bde5ff34b7ef883e4f46067a8e63e41 + languageName: node + linkType: hard + "expect-type@npm:^1.2.1": version: 1.2.2 resolution: "expect-type@npm:1.2.2" @@ -13976,6 +17116,317 @@ __metadata: languageName: node linkType: hard +"expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" + dependencies: + "@jest/expect-utils": "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10/63f97bc51f56a491950fb525f9ad94f1916e8a014947f8d8445d3847a665b5471b768522d659f5e865db20b6c2033d2ac10f35fcbd881a4d26407a4f6f18451a + languageName: node + linkType: hard + +"expo-application@npm:~4.0.0": + version: 4.0.2 + resolution: "expo-application@npm:4.0.2" + peerDependencies: + expo: "*" + checksum: 10/41b555b51df400f47587dc47182c3cd332472545fc380296dbff98283b5de3c14d3115230c6b3e87b14b521f36407bc96fc048afcb8e9de215053786098a43d1 + languageName: node + linkType: hard + +"expo-asset@npm:~11.1.7": + version: 11.1.7 + resolution: "expo-asset@npm:11.1.7" + dependencies: + "@expo/image-utils": "npm:^0.7.6" + expo-constants: "npm:~17.1.7" + peerDependencies: + expo: "*" + react: "*" + react-native: "*" + checksum: 10/c7851f3cf69ad2d8075908f719baf3a96660f262109374a563418912b7588a126f425225bc2126eca005873aa719c4683b99a467984e244d1931e6f1ba68655a + languageName: node + linkType: hard + +"expo-asset@npm:~8.4.3": + version: 8.4.6 + resolution: "expo-asset@npm:8.4.6" + dependencies: + blueimp-md5: "npm:^2.10.0" + invariant: "npm:^2.2.4" + md5-file: "npm:^3.2.3" + path-browserify: "npm:^1.0.0" + url-parse: "npm:^1.4.4" + checksum: 10/24c6ee328fa83d2354c3fa285a6a7df41cd7a18b4092f1abdc8dad4f3d88b59b844ea22ce2a3f27e7ee67edcbe55e156b46519a49d993f65061404bf27c56a46 + languageName: node + linkType: hard + +"expo-constants@npm:~12.1.3": + version: 12.1.3 + resolution: "expo-constants@npm:12.1.3" + dependencies: + "@expo/config": "npm:^5.0.9" + expo-modules-core: "npm:~0.4.4" + uuid: "npm:^3.3.2" + checksum: 10/2d3bce903526a946f3aaf23bdabfcb6c5c5c1f48d9acc32da08c0122e782941cf23176bd0ab5e20885cb07172147d42998d00d3e9e13c81bb3f1b6b2d2e1d2a9 + languageName: node + linkType: hard + +"expo-constants@npm:~17.1.7": + version: 17.1.7 + resolution: "expo-constants@npm:17.1.7" + dependencies: + "@expo/config": "npm:~11.0.12" + "@expo/env": "npm:~1.0.7" + peerDependencies: + expo: "*" + react-native: "*" + checksum: 10/38ffa613262b03f4757d0cb745de81401d295dc117b62aa6fe966c71e5d8231c3709b9c8751b223b5aa5cd5841ff9aba8d8b8e13969b40673cefa7019ed8382e + languageName: node + linkType: hard + +"expo-document-picker@npm:^10.3.0": + version: 10.3.0 + resolution: "expo-document-picker@npm:10.3.0" + dependencies: + "@expo/config-plugins": "npm:~5.0.0" + uuid: "npm:^3.3.2" + peerDependencies: + expo: "*" + checksum: 10/63997eaa6b12028bd7ee89f0a0350e68fe091770feb13b96f37c3c11e54f32251bccff2e99d0376d68624964cdba26a798e5a743f5404e86babd20afdf858253 + languageName: node + linkType: hard + +"expo-error-recovery@npm:~3.0.3": + version: 3.0.5 + resolution: "expo-error-recovery@npm:3.0.5" + peerDependencies: + expo: "*" + checksum: 10/06d9c0482e9ff7be148c155b1b5c9f594afc6e4c603b39b179641891352aaf780a7668fdf1a9862972cef8993cf280a9990df7ee34947de675e87d2b4e5e4468 + languageName: node + linkType: hard + +"expo-file-system@npm:~13.0.3": + version: 13.0.3 + resolution: "expo-file-system@npm:13.0.3" + dependencies: + "@expo/config-plugins": "npm:^4.0.2" + expo-modules-core: "npm:~0.4.4" + uuid: "npm:^3.4.0" + checksum: 10/f8f941b3d37f8ef8ea7e4e0101b7e02b2dd868598cf61d15383dd2f24df47a3dbe2ed606b027c896c064af4c7f2513a31db9e253249789866020bf6b88f239a4 + languageName: node + linkType: hard + +"expo-file-system@npm:~18.1.11": + version: 18.1.11 + resolution: "expo-file-system@npm:18.1.11" + peerDependencies: + expo: "*" + react-native: "*" + checksum: 10/8a2f1d87bb0aec96b4f7f3559e7c5ff7bf6a9df394fae3ddbfa89a40e6e4de5c06b9e6cc1b0065ab886f08665b5ebcad4a0105e5f2b1ef8c1a66b7ce8845cbf7 + languageName: node + linkType: hard + +"expo-font@npm:~10.0.3": + version: 10.0.5 + resolution: "expo-font@npm:10.0.5" + dependencies: + fontfaceobserver: "npm:^2.1.0" + peerDependencies: + expo: "*" + checksum: 10/d2364a8f6e031e917f8a80da5565ed4f1d5e5befec93a462bf1de162257118f162fabda67b7c040566aa2dc75d5a64587d020424790763f0605fe9106ebf2ed5 + languageName: node + linkType: hard + +"expo-font@npm:~13.3.2": + version: 13.3.2 + resolution: "expo-font@npm:13.3.2" + dependencies: + fontfaceobserver: "npm:^2.1.0" + peerDependencies: + expo: "*" + react: "*" + checksum: 10/ac3de637e226c5a68049b55e1f90989fae80464f4f5919609a729a9296d79fa294f7b8774fd46b466855882a5133a3badb576957735d4c637f6fffa7720db9ce + languageName: node + linkType: hard + +"expo-image-loader@npm:~3.2.0": + version: 3.2.0 + resolution: "expo-image-loader@npm:3.2.0" + peerDependencies: + expo: "*" + checksum: 10/0d24716c7c2dd194cbc0d360765b822ca2b53eaafab6d9cb8dcc84f088dedce68d13d6d3a6eba998e24944333ba8856dbb11a0dceb367ac30b2ae488b1339626 + languageName: node + linkType: hard + +"expo-image-picker@npm:^13.3.1": + version: 13.3.1 + resolution: "expo-image-picker@npm:13.3.1" + dependencies: + "@expo/config-plugins": "npm:~5.0.0" + expo-image-loader: "npm:~3.2.0" + uuid: "npm:7.0.2" + peerDependencies: + expo: "*" + checksum: 10/a16d52b43b0d01673952eff2868c32f8cc726725e14daf62a6f4789b8043a7135a0f1033a37359af079b111dc3c247075803464e7ee27b95c6e9b6b3e9a45b69 + languageName: node + linkType: hard + +"expo-keep-awake@npm:~10.0.0": + version: 10.0.2 + resolution: "expo-keep-awake@npm:10.0.2" + peerDependencies: + expo: "*" + checksum: 10/03502b5613348ef0ed1297170e3fb2be7316a25759e58697a5ecb2d9185a8c6a93abd264796de869b38d7972575a3d784ef235f7899666d78daf5ceb5d660258 + languageName: node + linkType: hard + +"expo-keep-awake@npm:~14.1.4": + version: 14.1.4 + resolution: "expo-keep-awake@npm:14.1.4" + peerDependencies: + expo: "*" + react: "*" + checksum: 10/d90781fa940f2cac235608e87f52ab4922bf3b3be0b827dc17a2e33a93daad5471445abbe338f76e38561cec2841cbf50e5b78183a0c4819d2462e81e40c6f69 + languageName: node + linkType: hard + +"expo-modules-autolinking@npm:2.1.14": + version: 2.1.14 + resolution: "expo-modules-autolinking@npm:2.1.14" + dependencies: + "@expo/spawn-async": "npm:^1.7.2" + chalk: "npm:^4.1.0" + commander: "npm:^7.2.0" + find-up: "npm:^5.0.0" + glob: "npm:^10.4.2" + require-from-string: "npm:^2.0.2" + resolve-from: "npm:^5.0.0" + bin: + expo-modules-autolinking: bin/expo-modules-autolinking.js + checksum: 10/beff9e732d812464732d38cd504a06ae0425785fed00c35d39612560199212af33a7362c5a7c215e2700350f01a8a7712de2d96265c1c813660ebba8f292dce2 + languageName: node + linkType: hard + +"expo-modules-autolinking@npm:~0.3.4": + version: 0.3.4 + resolution: "expo-modules-autolinking@npm:0.3.4" + dependencies: + chalk: "npm:^4.1.0" + commander: "npm:^7.2.0" + fast-glob: "npm:^3.2.5" + find-up: "npm:~5.0.0" + fs-extra: "npm:^9.1.0" + bin: + expo-modules-autolinking: bin/expo-modules-autolinking.js + checksum: 10/a13ec57b4018d6ffa3f45c992961645b6660e6311a7c18cf009f32dab6934cb4cd4bd2c9712b89e6e572bc8264418ebae08650f2c78ef666a1f53ac1618f3c0a + languageName: node + linkType: hard + +"expo-modules-core@npm:2.4.2": + version: 2.4.2 + resolution: "expo-modules-core@npm:2.4.2" + dependencies: + invariant: "npm:^2.2.4" + checksum: 10/c8992dcd7e9a3124c245beb65333add2c1955200724ac5b0a3fc5214f8da2b7779f6f88474b284be5dc9bc4030369c2189ea14200b97854758e086c0ee10c6bf + languageName: node + linkType: hard + +"expo-modules-core@npm:~0.4.10, expo-modules-core@npm:~0.4.4": + version: 0.4.10 + resolution: "expo-modules-core@npm:0.4.10" + dependencies: + compare-versions: "npm:^3.4.0" + invariant: "npm:^2.2.4" + checksum: 10/6da3b466db558741ca7dc4bc24f930cf1e24d7995bd18d2813229c5d38a46f5a3d76163ccc675ebf0e2610f42a49a2eb913d7880e13195d8e1146e07e0e39e17 + languageName: node + linkType: hard + +"expo-status-bar@npm:~1.1.0": + version: 1.1.0 + resolution: "expo-status-bar@npm:1.1.0" + checksum: 10/8a195bdd57a47c4705da8bb3e29f34d9a4f08fbeefce5d57cdb39628d3eceb54166abc66ad3b97c81aff2e432cda702f682e12f77636b4bd69e1abba322b0478 + languageName: node + linkType: hard + +"expo@npm:>=33.0.0": + version: 53.0.19 + resolution: "expo@npm:53.0.19" + dependencies: + "@babel/runtime": "npm:^7.20.0" + "@expo/cli": "npm:0.24.20" + "@expo/config": "npm:~11.0.13" + "@expo/config-plugins": "npm:~10.1.2" + "@expo/fingerprint": "npm:0.13.4" + "@expo/metro-config": "npm:0.20.17" + "@expo/vector-icons": "npm:^14.0.0" + babel-preset-expo: "npm:~13.2.3" + expo-asset: "npm:~11.1.7" + expo-constants: "npm:~17.1.7" + expo-file-system: "npm:~18.1.11" + expo-font: "npm:~13.3.2" + expo-keep-awake: "npm:~14.1.4" + expo-modules-autolinking: "npm:2.1.14" + expo-modules-core: "npm:2.4.2" + react-native-edge-to-edge: "npm:1.6.0" + whatwg-url-without-unicode: "npm:8.0.0-3" + peerDependencies: + "@expo/dom-webview": "*" + "@expo/metro-runtime": "*" + react: "*" + react-native: "*" + react-native-webview: "*" + peerDependenciesMeta: + "@expo/dom-webview": + optional: true + "@expo/metro-runtime": + optional: true + react-native-webview: + optional: true + bin: + expo: bin/cli + expo-modules-autolinking: bin/autolinking + fingerprint: bin/fingerprint + checksum: 10/e48538498158176e2af9ed3105cd7547f47dffd50045c3ac8d61181cd93cafc44d56107e7bfdcc0de849ce44b0155fd91949989151805d03ae4ad6c2e66c7561 + languageName: node + linkType: hard + +"expo@npm:~43.0.2": + version: 43.0.5 + resolution: "expo@npm:43.0.5" + dependencies: + "@babel/runtime": "npm:^7.14.0" + "@expo/metro-config": "npm:~0.1.84" + "@expo/vector-icons": "npm:^12.0.4" + babel-preset-expo: "npm:~8.5.1" + cross-spawn: "npm:^6.0.5" + expo-application: "npm:~4.0.0" + expo-asset: "npm:~8.4.3" + expo-constants: "npm:~12.1.3" + expo-error-recovery: "npm:~3.0.3" + expo-file-system: "npm:~13.0.3" + expo-font: "npm:~10.0.3" + expo-keep-awake: "npm:~10.0.0" + expo-modules-autolinking: "npm:~0.3.4" + expo-modules-core: "npm:~0.4.10" + fbemitter: "npm:^2.1.1" + invariant: "npm:^2.2.2" + md5-file: "npm:^3.2.3" + pretty-format: "npm:^26.4.0" + uuid: "npm:^3.4.0" + dependenciesMeta: + expo-error-recovery: + optional: true + bin: + expo: bin/cli.js + checksum: 10/3fb0b6e7fe97bd90aadf874e1d2ba4b1ca65f29984f2f05533f07ca24328ef706e30fd8a6f1d64cee3cc44ab03fa6045e1a08f93ec9fdc766d24b7ea0477d470 + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -14235,6 +17686,61 @@ __metadata: languageName: node linkType: hard +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: "npm:2.1.1" + checksum: 10/4f95d336fb805786759e383fd7fff342ceb7680f53efcc0ef82f502eb479ce35b98e8b207b6dfdfeea0eba845862107dc73813775fc6b56b3098c6e90a2dad77 + languageName: node + linkType: hard + +"fbemitter@npm:^2.1.1": + version: 2.1.1 + resolution: "fbemitter@npm:2.1.1" + dependencies: + fbjs: "npm:^0.8.4" + checksum: 10/fa4ae479299c415be2e9965583a9e5f679ba8e3de53cbc8386bad2ec71123668052b78121d53b67d833b7125437734cdae21ddc9829c4e9ff137b31113782f2d + languageName: node + linkType: hard + +"fbjs-css-vars@npm:^1.0.0": + version: 1.0.2 + resolution: "fbjs-css-vars@npm:1.0.2" + checksum: 10/72baf6d22c45b75109118b4daecb6c8016d4c83c8c0f23f683f22e9d7c21f32fff6201d288df46eb561e3c7d4bb4489b8ad140b7f56444c453ba407e8bd28511 + languageName: node + linkType: hard + +"fbjs@npm:^0.8.4": + version: 0.8.18 + resolution: "fbjs@npm:0.8.18" + dependencies: + core-js: "npm:^1.0.0" + isomorphic-fetch: "npm:^2.1.1" + loose-envify: "npm:^1.0.0" + object-assign: "npm:^4.1.0" + promise: "npm:^7.1.1" + setimmediate: "npm:^1.0.5" + ua-parser-js: "npm:^0.7.30" + checksum: 10/80e855a89b956071676681c9481f399f2356435dc1745d47bd609ce9bd1dda1c487b18c8ffc58423f96452dab6932811ef70758ec8a875dac9ff319c0a5f9adc + languageName: node + linkType: hard + +"fbjs@npm:^3.0.0": + version: 3.0.5 + resolution: "fbjs@npm:3.0.5" + dependencies: + cross-fetch: "npm:^3.1.5" + fbjs-css-vars: "npm:^1.0.0" + loose-envify: "npm:^1.0.0" + object-assign: "npm:^4.1.0" + promise: "npm:^7.1.1" + setimmediate: "npm:^1.0.5" + ua-parser-js: "npm:^1.0.35" + checksum: 10/71252595b00b06fb0475a295c74d81ada1cc499b7e11f2cde51fef04618affa568f5b7f4927f61720c23254b9144be28f8acb2086a5001cf65df8eec87c6ca5c + languageName: node + linkType: hard + "fdir@npm:^6.2.0, fdir@npm:^6.4.3": version: 6.4.3 resolution: "fdir@npm:6.4.3" @@ -14269,6 +17775,13 @@ __metadata: languageName: node linkType: hard +"fetch-retry@npm:^4.1.1": + version: 4.1.1 + resolution: "fetch-retry@npm:4.1.1" + checksum: 10/c97006c2b604a817cbd4e35085965d07a8f1c51b475bf037f305b98d5748ee742ec98aba119b4df6bf727e61f2f0ee05c5fa714701c4234b91c4b43e0f119bd9 + languageName: node + linkType: hard + "figures@npm:^6.1.0": version: 6.1.0 resolution: "figures@npm:6.1.0" @@ -14278,6 +17791,27 @@ __metadata: languageName: node linkType: hard +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: "npm:^3.0.4" + checksum: 10/099bb9d4ab332cb93c48b14807a6918a1da87c45dce91d4b61fd40e6505d56d0697da060cb901c729c90487067d93c9243f5da3dc9c41f0358483bfdebca736b + languageName: node + linkType: hard + +"fill-range@npm:^4.0.0": + version: 4.0.0 + resolution: "fill-range@npm:4.0.0" + dependencies: + extend-shallow: "npm:^2.0.1" + is-number: "npm:^3.0.0" + repeat-string: "npm:^1.6.1" + to-regex-range: "npm:^2.1.0" + checksum: 10/68be23b3c40d5a3fd2847ce18e3a5eac25d9f4c05627291e048ba1346ed0e429668b58a3429e61c0db9fa5954c4402fe99322a65d8a0eb06ebed8d3a18fbb09a + languageName: node + linkType: hard + "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -14332,6 +17866,27 @@ __metadata: languageName: node linkType: hard +"find-babel-config@npm:^1.2.0": + version: 1.2.2 + resolution: "find-babel-config@npm:1.2.2" + dependencies: + json5: "npm:^1.0.2" + path-exists: "npm:^3.0.0" + checksum: 10/a92b578cff96cf5bbd40b1762a642ddceb94dfdcb23edd9d722742eb6fb20464fd4883586c183be4fb5bd798a12362df7b82dcc3133fa888121d93126333f9d5 + languageName: node + linkType: hard + +"find-cache-dir@npm:^2.0.0": + version: 2.1.0 + resolution: "find-cache-dir@npm:2.1.0" + dependencies: + commondir: "npm:^1.0.1" + make-dir: "npm:^2.0.0" + pkg-dir: "npm:^3.0.0" + checksum: 10/60ad475a6da9f257df4e81900f78986ab367d4f65d33cf802c5b91e969c28a8762f098693d7a571b6e4dd4c15166c2da32ae2d18b6766a18e2071079448fdce4 + languageName: node + linkType: hard + "find-cache-dir@npm:^3.3.2": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" @@ -14363,6 +17918,16 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^5.0.0, find-up@npm:~5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10/07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + languageName: node + linkType: hard + "find-up@npm:^6.3.0": version: 6.3.0 resolution: "find-up@npm:6.3.0" @@ -14389,6 +17954,20 @@ __metadata: languageName: node linkType: hard +"flow-parser@npm:0.*": + version: 0.238.1 + resolution: "flow-parser@npm:0.238.1" + checksum: 10/7fa5e65b82204c41d46c715570a4e3681cf3085be981d48f250d7a20065ded5a01cf5806526466766a231bd592f21c60e7cd6cfc1bd9696c52ec029e50e7f9ed + languageName: node + linkType: hard + +"flow-parser@npm:^0.121.0": + version: 0.121.0 + resolution: "flow-parser@npm:0.121.0" + checksum: 10/27e749547e3ee64270851e2fbd870040b09f34f5dafd3bb09c9075dbf65d6efd973e533214e2187932f918572c56a4522ccab7f39be0f3c29591c461376ad0ba + languageName: node + linkType: hard + "follow-redirects@npm:^1.0.0": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" @@ -14436,6 +18015,19 @@ __metadata: languageName: node linkType: hard +"form-data@npm:^3.0.1": + version: 3.0.4 + resolution: "form-data@npm:3.0.4" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + hasown: "npm:^2.0.2" + mime-types: "npm:^2.1.35" + checksum: 10/68e4598e55cb193ef80304bff4d7513bf81ed4116d57b29c6c9a4c28c6f7ce57d46ddd60ba1a80aadf26703a722551e660bca2acaf9212d8b6e1f2e180d9e668 + languageName: node + linkType: hard + "form-data@npm:^4.0.0": version: 4.0.0 resolution: "form-data@npm:4.0.0" @@ -14500,6 +18092,22 @@ __metadata: languageName: node linkType: hard +"fragment-cache@npm:^0.2.1": + version: 0.2.1 + resolution: "fragment-cache@npm:0.2.1" + dependencies: + map-cache: "npm:^0.2.2" + checksum: 10/1cbbd0b0116b67d5790175de0038a11df23c1cd2e8dcdbade58ebba5594c2d641dade6b4f126d82a7b4a6ffc2ea12e3d387dbb64ea2ae97cf02847d436f60fdc + languageName: node + linkType: hard + +"freeport-async@npm:^2.0.0": + version: 2.0.0 + resolution: "freeport-async@npm:2.0.0" + checksum: 10/c0bc71eb48a9b60277e55f1b4c7b0c14d385e9a6b3f0870a1d8b1ae441504afd481380fe7923506364d6fb765546a5cef821dcc5fe7ec2ae17bb8902c94d49b9 + languageName: node + linkType: hard + "fresh@npm:0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -14507,6 +18115,29 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:9.0.0": + version: 9.0.0 + resolution: "fs-extra@npm:9.0.0" + dependencies: + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^1.0.0" + checksum: 10/0a5044afb8596f9fa950ef84e678f606c29f3cef980b08f161eac5bfdee08183493646f4fca409959f909ae184a673f61e622b73a27487aeaf24ff531193c98f + languageName: node + linkType: hard + +"fs-extra@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-extra@npm:1.0.0" + dependencies: + graceful-fs: "npm:^4.1.2" + jsonfile: "npm:^2.1.0" + klaw: "npm:^1.0.0" + checksum: 10/4772815337b413675328428a972b777ff40b6524527a33c3064f2cf0457fafc569f90fb7b9abc235d8c9df01165e87262d4288c65653333e79b27239a6bc8456 + languageName: node + linkType: hard + "fs-extra@npm:^11.0.0": version: 11.3.0 resolution: "fs-extra@npm:11.3.0" @@ -14529,7 +18160,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^8.1.0": +"fs-extra@npm:^8.1.0, fs-extra@npm:~8.1.0": version: 8.1.0 resolution: "fs-extra@npm:8.1.0" dependencies: @@ -14540,6 +18171,18 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^9.1.0": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10/08600da1b49552ed23dfac598c8fc909c66776dd130fea54fbcad22e330f7fcc13488bb995f6bc9ce5651aa35b65702faf616fe76370ee56f1aade55da982dca + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -14575,7 +18218,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": +"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -14594,7 +18237,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": +"fsevents@patch:fsevents@npm%3A^2.1.2#optional!builtin, fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -14695,27 +18338,16 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": - version: 1.3.0 - resolution: "get-intrinsic@npm:1.3.0" - dependencies: - call-bind-apply-helpers: "npm:^1.0.2" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.1.1" - function-bind: "npm:^1.1.2" - get-proto: "npm:^1.0.1" - gopd: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - math-intrinsics: "npm:^1.1.0" - checksum: 10/6e9dd920ff054147b6f44cb98104330e87caafae051b6d37b13384a45ba15e71af33c3baeac7cb630a0aaa23142718dcf25b45cfdd86c184c5dcb4e56d953a10 +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: 10/bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 languageName: node linkType: hard -"get-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "get-proto@npm:1.0.1" +"get-stream@npm:^4.0.0": + version: 4.1.0 + resolution: "get-stream@npm:4.1.0" dependencies: dunder-proto: "npm:^1.0.1" es-object-atoms: "npm:^1.0.0" @@ -14751,6 +18383,27 @@ __metadata: 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" + checksum: 10/5c3b99cb5398ea8016bf46ff17afc5d1d286874d2ad38ca5edb6e87d75c0965b0094cb9a9dddef2c59c23d250702323539a7fbdd870620db38c7e7d7ec87c1eb + languageName: node + linkType: hard + +"getenv@npm:^1.0.0": + version: 1.0.0 + resolution: "getenv@npm:1.0.0" + checksum: 10/0b8f5f6ddc2400712bf584765e0b218a7b9eabe41d3cafaf2b73fc36140248f72f7040a38f852804a321ec9813a6873a7cafd7bf1d3ab43e8b6f9a18aba663ad + languageName: node + linkType: hard + +"getenv@npm:^2.0.0": + version: 2.0.0 + resolution: "getenv@npm:2.0.0" + checksum: 10/ba25153e26c0960199b5de1a0c7bdfc661226c00e27bb194f829ed129843510ce230f9daa3b4d06f10056298a9c4e9afbbd358fc7632a545f299e370772b047a + languageName: node + linkType: hard + "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -14808,7 +18461,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7": +"glob@npm:^7.0.0, glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -14866,7 +18519,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.0, globby@npm:^11.1.0": +"globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -14953,7 +18606,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 @@ -15114,6 +18767,38 @@ __metadata: languageName: node linkType: hard +"hermes-engine@npm:~0.7.0": + version: 0.7.2 + resolution: "hermes-engine@npm:0.7.2" + checksum: 10/41693ec6af7c7c5c58a76fa36eda28aee62fa3bc53e7a521d927e99fba29a4239d4f42368733f257fa638320c4b182c6f49f167787b315323e18f432b42dd8b1 + languageName: node + linkType: hard + +"hermes-estree@npm:0.25.1": + version: 0.25.1 + resolution: "hermes-estree@npm:0.25.1" + checksum: 10/7b1eca98b264a25632064cffa5771360d30cf452e77db1e191f9913ee45cf78c292b2dbca707e92fb71b0870abb97e94b506a5ab80abd96ba237fee169b601fe + languageName: node + linkType: hard + +"hermes-parser@npm:0.25.1": + version: 0.25.1 + resolution: "hermes-parser@npm:0.25.1" + dependencies: + hermes-estree: "npm:0.25.1" + checksum: 10/805efc05691420f236654349872c70731121791fa54de521c7ee51059eae34f84dd19f22ee846741dcb60372f8fb5335719b96b4ecb010d2aed7d872f2eff9cc + languageName: node + linkType: hard + +"hermes-profile-transformer@npm:^0.0.6": + version: 0.0.6 + resolution: "hermes-profile-transformer@npm:0.0.6" + dependencies: + source-map: "npm:^0.7.3" + checksum: 10/92ffe2ad1baa7c6d6ed3f62dc33a1ac579dac408fece35ce82c25ca2844cbd48e8d3e425558bd3f76e20065af787033032ae23c881e5084c5855056389e8cfe1 + languageName: node + linkType: hard + "hexoid@npm:^1.0.0": version: 1.0.0 resolution: "hexoid@npm:1.0.0" @@ -15448,6 +19133,13 @@ __metadata: languageName: node linkType: hard +"hyphenate-style-name@npm:^1.0.3, hyphenate-style-name@npm:^1.0.4": + version: 1.1.0 + resolution: "hyphenate-style-name@npm:1.1.0" + checksum: 10/b9ed74e29181d96bd58a2d0e62fc4a19879db591dba268275829ff0ae595fcdf11faafaeaa63330a45c3004664d7db1f0fc7cdb372af8ee4615ed8260302c207 + languageName: node + linkType: hard + "iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -15523,6 +19215,15 @@ __metadata: languageName: node linkType: hard +"image-size@npm:^0.6.0": + version: 0.6.3 + resolution: "image-size@npm:0.6.3" + bin: + image-size: bin/image-size.js + checksum: 10/65b8bafea648b6d8f2a2b0de2b905e59e922f18e97e8ab0ac9400696207d487ac0d9345a656717d67f3cdf460894d2bfce5a64a12c1475bddae5945b3ee14d6d + languageName: node + linkType: hard + "image-size@npm:~0.5.0": version: 0.5.5 resolution: "image-size@npm:0.5.5" @@ -15638,6 +19339,16 @@ __metadata: languageName: node linkType: hard +"inline-style-prefixer@npm:^6.0.0": + version: 6.0.4 + resolution: "inline-style-prefixer@npm:6.0.4" + dependencies: + css-in-js-utils: "npm:^3.1.0" + fast-loops: "npm:^1.1.3" + checksum: 10/5ee7a082b4d23ac220fabe2353a8452bd50c587ae0d9e20e6c0f4ebc456377c7a3a4ce9d13486e0cfc9032db00d9b0ae33d3944a183340b1b3d34cef2d5df80b + languageName: node + linkType: hard + "inquirer@npm:9.2.22": version: 9.2.22 resolution: "inquirer@npm:9.2.22" @@ -15661,6 +19372,16 @@ __metadata: languageName: node linkType: hard +"internal-ip@npm:^4.3.0": + version: 4.3.0 + resolution: "internal-ip@npm:4.3.0" + dependencies: + default-gateway: "npm:^4.2.0" + ipaddr.js: "npm:^1.9.0" + checksum: 10/c970433c84d9a6b46e2c9f5ab7785d3105b856d0a566891bf919241b5a884c5c1c9bf8e915aebb822a86c14b1b6867e58c1eaf5cd49eb023368083069d1a4a9a + languageName: node + linkType: hard + "internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.7": version: 1.0.7 resolution: "internal-slot@npm:1.0.7" @@ -15672,6 +19393,22 @@ __metadata: languageName: node linkType: hard +"interpret@npm:^1.0.0": + version: 1.4.0 + resolution: "interpret@npm:1.4.0" + checksum: 10/5beec568d3f60543d0f61f2c5969d44dffcb1a372fe5abcdb8013968114d4e4aaac06bc971a4c9f5bd52d150881d8ebad72a8c60686b1361f5f0522f39c0e1a3 + languageName: node + linkType: hard + +"invariant@npm:^2.2.2, invariant@npm:^2.2.4": + version: 2.2.4 + resolution: "invariant@npm:2.2.4" + dependencies: + loose-envify: "npm:^1.0.0" + checksum: 10/cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 + languageName: node + linkType: hard + "ioredis@npm:^5.3.2": version: 5.4.1 resolution: "ioredis@npm:5.4.1" @@ -15699,6 +19436,13 @@ __metadata: languageName: node linkType: hard +"ip@npm:^1.1.5": + version: 1.1.9 + resolution: "ip@npm:1.1.9" + checksum: 10/29261559b806f64929ada21e6d7e3bf4e67f2b43a4cb67500fdb72cead2e655ce97451a2e325eca3f404081c634ff5c3a68472814744b7f2148ddffc0fdfe66c + languageName: node + linkType: hard + "ipaddr.js@npm:1.9.1": version: 1.9.1 resolution: "ipaddr.js@npm:1.9.1" @@ -15789,7 +19533,18 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.8.1": +"is-ci@npm:^2.0.0": + version: 2.0.0 + resolution: "is-ci@npm:2.0.0" + dependencies: + ci-info: "npm:^2.0.0" + bin: + is-ci: bin.js + checksum: 10/77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.8.1": version: 2.14.0 resolution: "is-core-module@npm:2.14.0" dependencies: @@ -15825,6 +19580,33 @@ __metadata: languageName: node linkType: hard +"is-descriptor@npm:^0.1.0": + version: 0.1.7 + resolution: "is-descriptor@npm:0.1.7" + dependencies: + is-accessor-descriptor: "npm:^1.0.1" + is-data-descriptor: "npm:^1.0.1" + checksum: 10/38783182c3d83f839a9fa3e87b4d6de11fa9639833ed98993ea51aea2296b2da155121956e148695a738228871d1057c5f963d0b1c857bb8a4a38d8dd9ceeb56 + languageName: node + linkType: hard + +"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": + version: 1.0.3 + resolution: "is-descriptor@npm:1.0.3" + dependencies: + is-accessor-descriptor: "npm:^1.0.1" + is-data-descriptor: "npm:^1.0.1" + checksum: 10/b940d04d93adaffb749b3ca7f7f6d73dd3c5582b674f372513ecb5511a8a3f3ff4a24f4c1161cb10e48fe4886f9e84c09fa71785def27905ca8df1197e563dc6 + languageName: node + linkType: hard + +"is-directory@npm:^0.3.1": + version: 0.3.1 + resolution: "is-directory@npm:0.3.1" + checksum: 10/dce9a9d3981e38f2ded2a80848734824c50ee8680cd09aa477bef617949715cfc987197a2ca0176c58a9fb192a1a0d69b535c397140d241996a609d5906ae524 + languageName: node + linkType: hard + "is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": version: 2.2.1 resolution: "is-docker@npm:2.2.1" @@ -15850,6 +19632,22 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.0.2": + version: 1.0.2 + resolution: "is-finalizationregistry@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.2" + checksum: 10/1b8e9e1bf2075e862315ef9d38ce6d39c43ca9d81d46f73b34473506992f4b0fbaadb47ec9b420a5e76afe3f564d9f1f0d9b552ef272cc2395e0f21d743c9c29 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^2.0.0": + version: 2.0.0 + resolution: "is-fullwidth-code-point@npm:2.0.0" + checksum: 10/eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8 + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -15958,6 +19756,20 @@ __metadata: languageName: node linkType: hard +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: 10/abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + languageName: node + linkType: hard + +"is-plain-obj@npm:^2.1.0": + version: 2.1.0 + resolution: "is-plain-obj@npm:2.1.0" + checksum: 10/cec9100678b0a9fe0248a81743041ed990c2d4c99f893d935545cfbc42876cbe86d207f3b895700c690ad2fa520e568c44afc1605044b535a7820c1d40e38daa + languageName: node + linkType: hard + "is-plain-obj@npm:^3.0.0": version: 3.0.0 resolution: "is-plain-obj@npm:3.0.0" @@ -16030,6 +19842,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^1.0.1, is-stream@npm:^1.1.0": + version: 1.1.0 + resolution: "is-stream@npm:1.1.0" + checksum: 10/351aa77c543323c4e111204482808cfad68d2e940515949e31ccd0b010fc13d5fba4b9c230e4887fd24284713040f43e542332fbf172f6b9944b7d62e389c0ec + languageName: node + linkType: hard + "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -16134,7 +19953,14 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^2.2.0": +"is-wsl@npm:^1.1.0": + version: 1.1.0 + resolution: "is-wsl@npm:1.1.0" + checksum: 10/ea157d232351e68c92bd62fc541771096942fe72f69dff452dd26dcc31466258c570a3b04b8cda2e01cd2968255b02951b8670d08ea4ed76d6b1a646061ac4fe + languageName: node + linkType: hard + +"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: @@ -16299,6 +20125,502 @@ __metadata: languageName: node linkType: hard +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" + dependencies: + execa: "npm:^5.0.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + checksum: 10/3d93742e56b1a73a145d55b66e96711fbf87ef89b96c2fab7cfdfba8ec06612591a982111ca2b712bb853dbc16831ec8b43585a2a96b83862d6767de59cbf83d + languageName: node + linkType: hard + +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^1.0.0" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^29.7.0" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + pure-rand: "npm:^6.0.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10/716a8e3f40572fd0213bcfc1da90274bf30d856e5133af58089a6ce45089b63f4d679bd44e6be9d320e8390483ebc3ae9921981993986d21639d9019b523123d + languageName: node + linkType: hard + +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + create-jest: "npm:^29.7.0" + exit: "npm:^0.1.2" + import-local: "npm:^3.0.2" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + yargs: "npm:^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: 10/6cc62b34d002c034203065a31e5e9a19e7c76d9e8ef447a6f70f759c0714cb212c6245f75e270ba458620f9c7b26063cd8cf6cd1f7e3afd659a7cc08add17307 + languageName: node + linkType: hard + +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/test-sequencer": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-jest: "npm:^29.7.0" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 10/6bdf570e9592e7d7dd5124fc0e21f5fe92bd15033513632431b211797e3ab57eaa312f83cc6481b3094b72324e369e876f163579d60016677c117ec4853cf02b + languageName: node + linkType: hard + +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^29.6.3" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10/6f3a7eb9cd9de5ea9e5aa94aed535631fa6f80221832952839b3cb59dd419b91c20b73887deb0b62230d06d02d6b6cf34ebb810b88d904bb4fe1e2e4f0905c98 + languageName: node + linkType: hard + +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 10/8d48818055bc96c9e4ec2e217a5a375623c0d0bfae8d22c26e011074940c202aa2534a3362294c81d981046885c05d304376afba9f2874143025981148f3e96d + languageName: node + linkType: hard + +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + pretty-format: "npm:^29.7.0" + checksum: 10/bd1a077654bdaa013b590deb5f7e7ade68f2e3289180a8c8f53bc8a49f3b40740c0ec2d3a3c1aee906f682775be2bebbac37491d80b634d15276b0aa0f2e3fda + languageName: node + linkType: hard + +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10/9cf7045adf2307cc93aed2f8488942e39388bff47ec1df149a997c6f714bfc66b2056768973770d3f8b1bf47396c19aa564877eb10ec978b952c6018ed1bd637 + languageName: node + linkType: hard + +"jest-get-type@npm:^26.3.0": + version: 26.3.0 + resolution: "jest-get-type@npm:26.3.0" + checksum: 10/1cc6465ae4f5e880be22ba52fd270fa64c21994915f81b41f8f7553a7957dd8e077cc8d03035de9412e2d739f8bad6a032ebb5dab5805692a5fb9e20dd4ea666 + languageName: node + linkType: hard + +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 10/88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205 + languageName: node + linkType: hard + +"jest-haste-map@npm:^26.5.2": + version: 26.6.2 + resolution: "jest-haste-map@npm:26.6.2" + dependencies: + "@jest/types": "npm:^26.6.2" + "@types/graceful-fs": "npm:^4.1.2" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.1.2" + graceful-fs: "npm:^4.2.4" + jest-regex-util: "npm:^26.0.0" + jest-serializer: "npm:^26.6.2" + jest-util: "npm:^26.6.2" + jest-worker: "npm:^26.6.2" + micromatch: "npm:^4.0.2" + sane: "npm:^4.0.3" + walker: "npm:^1.0.7" + dependenciesMeta: + fsevents: + optional: true + checksum: 10/bb4261a0f397482d3925fc1adabda7d6d9b4bf5b3a41d7324e36aaad14b18d4adedcf406c6a63f3b974ac81f74fb15da84aa39af521823969d5ce6f3ed687b09 + languageName: node + linkType: hard + +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: + optional: true + checksum: 10/8531b42003581cb18a69a2774e68c456fb5a5c3280b1b9b77475af9e346b6a457250f9d756bfeeae2fe6cbc9ef28434c205edab9390ee970a919baddfa08bb85 + languageName: node + linkType: hard + +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10/e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10/981904a494299cf1e3baed352f8a3bd8b50a8c13a662c509b6a53c31461f94ea3bfeffa9d5efcfeb248e384e318c87de7e3baa6af0f79674e987482aa189af40 + languageName: node + linkType: hard + +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^29.6.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10/31d53c6ed22095d86bab9d14c0fa70c4a92c749ea6ceece82cf30c22c9c0e26407acdfbdb0231435dc85a98d6d65ca0d9cbcd25cd1abb377fe945e843fb770b9 + languageName: node + linkType: hard + +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + checksum: 10/ae51d1b4f898724be5e0e52b2268a68fcd876d9b20633c864a6dd6b1994cbc48d62402b0f40f3a1b669b30ebd648821f086c26c08ffde192ced951ff4670d51c + languageName: node + linkType: hard + +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: 10/db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 + languageName: node + linkType: hard + +"jest-regex-util@npm:^26.0.0": + version: 26.0.0 + resolution: "jest-regex-util@npm:26.0.0" + checksum: 10/930a00665e8dfbedc29140678b4a54f021b41b895cf35050f76f557c1da3ac48ff42dd7b18ba2ccba6f4e518c6445d6753730d03ec7049901b93992db1ef0483 + languageName: node + linkType: hard + +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 10/0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" + dependencies: + jest-regex-util: "npm:^29.6.3" + jest-snapshot: "npm:^29.7.0" + checksum: 10/1e206f94a660d81e977bcfb1baae6450cb4a81c92e06fad376cc5ea16b8e8c6ea78c383f39e95591a9eb7f925b6a1021086c38941aa7c1b8a6a813c2f6e93675 + languageName: node + linkType: hard + +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^2.0.0" + slash: "npm:^3.0.0" + checksum: 10/faa466fd9bc69ea6c37a545a7c6e808e073c66f46ab7d3d8a6ef084f8708f201b85d5fe1799789578b8b47fa1de47b9ee47b414d1863bc117a49e032ba77b7c7 + languageName: node + linkType: hard + +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/environment": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-leak-detector: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-resolve: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" + checksum: 10/9d8748a494bd90f5c82acea99be9e99f21358263ce6feae44d3f1b0cd90991b5df5d18d607e73c07be95861ee86d1cbab2a3fc6ca4b21805f07ac29d47c1da1e + languageName: node + linkType: hard + +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/globals": "npm:^29.7.0" + "@jest/source-map": "npm:^29.6.3" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10/59eb58eb7e150e0834a2d0c0d94f2a0b963ae7182cfa6c63f2b49b9c6ef794e5193ef1634e01db41420c36a94cefc512cdd67a055cd3e6fa2f41eaf0f82f5a20 + languageName: node + linkType: hard + +"jest-serializer@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-serializer@npm:26.6.2" + dependencies: + "@types/node": "npm:*" + graceful-fs: "npm:^4.2.4" + checksum: 10/dbecfb0d01462fe486a0932cf1680cf6abb204c059db2a8f72c6c2a7c9842a82f6d256874112774cea700764ed8f38fc9e3db982456c138d87353e3390e746fe + languageName: node + linkType: hard + +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-jsx": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/types": "npm:^7.3.3" + "@jest/expect-utils": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^29.7.0" + semver: "npm:^7.5.3" + checksum: 10/cb19a3948256de5f922d52f251821f99657339969bf86843bd26cf3332eae94883e8260e3d2fba46129a27c3971c1aa522490e460e16c7fad516e82d10bbf9f8 + languageName: node + linkType: hard + +"jest-util@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-util@npm:26.6.2" + dependencies: + "@jest/types": "npm:^26.6.2" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.4" + is-ci: "npm:^2.0.0" + micromatch: "npm:^4.0.2" + checksum: 10/4502bc699f147d2fa43274af18174b55fd5b956becd1347665217e35a5354e929206abaef580f967ed239587be926c835eb3ca9b5c361205df1988bc8d58a462 + languageName: node + linkType: hard + +"jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10/30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3 + languageName: node + linkType: hard + +"jest-validate@npm:^26.5.2": + version: 26.6.2 + resolution: "jest-validate@npm:26.6.2" + dependencies: + "@jest/types": "npm:^26.6.2" + camelcase: "npm:^6.0.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^26.3.0" + leven: "npm:^3.1.0" + pretty-format: "npm:^26.6.2" + checksum: 10/ecef94010e802f5c912719ef30e07f7adead150b36a748d3570c56f4ae2b773b609f36a029e19c7fdda50068f1695b8feb3d7eb43ff7c32c8ff69142118e65db + languageName: node + linkType: hard + +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + leven: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + checksum: 10/8ee1163666d8eaa16d90a989edba2b4a3c8ab0ffaa95ad91b08ca42b015bfb70e164b247a5b17f9de32d096987cada63ed8491ab82761bfb9a28bc34b27ae161 + languageName: node + linkType: hard + +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + jest-util: "npm:^29.7.0" + string-length: "npm:^4.0.1" + checksum: 10/4f616e0345676631a7034b1d94971aaa719f0cd4a6041be2aa299be437ea047afd4fe05c48873b7963f5687a2f6c7cbf51244be8b14e313b97bfe32b1e127e55 + languageName: node + linkType: hard + +"jest-worker@npm:^26.0.0, jest-worker@npm:^26.6.2": + version: 26.6.2 + resolution: "jest-worker@npm:26.6.2" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^7.0.0" + checksum: 10/5f6b94cf0e8701392a9402fc7af34a1324d334fc6a440d4d55d2d9348114659c035b8d9b259930f9c9e40cbdda0ef9bfe4d7c780e1107057bbe1202672b38533 + languageName: node + linkType: hard + "jest-worker@npm:^27.4.5": version: 27.5.1 resolution: "jest-worker@npm:27.5.1" @@ -16310,6 +20632,55 @@ __metadata: languageName: node linkType: hard +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" + dependencies: + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10/364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745 + languageName: node + linkType: hard + +"jest@npm:^29.0.0": + version: 29.7.0 + resolution: "jest@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + import-local: "npm:^3.0.2" + jest-cli: "npm:^29.7.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10/97023d78446098c586faaa467fbf2c6b07ff06e2c85a19e3926adb5b0effe9ac60c4913ae03e2719f9c01ae8ffd8d92f6b262cedb9555ceeb5d19263d8c6362a + languageName: node + linkType: hard + +"jetifier@npm:^1.6.2": + version: 1.6.8 + resolution: "jetifier@npm:1.6.8" + bin: + jetifier: bin/jetify + jetifier-standalone: bin/jetifier-standalone + jetify: bin/jetify + checksum: 10/88bcdab7033bc65d8ba4512768d20727568142976ca0a80360f6ee33d1f3fe774ada7b615bc21c31c14fe334b9cafef91325fb2ecc78822039f10dae5bcd84f1 + languageName: node + linkType: hard + +"jimp-compact@npm:0.16.1": + version: 0.16.1 + resolution: "jimp-compact@npm:0.16.1" + checksum: 10/c9645d159e187383483673a68a444486177b2ee18d6a404ff33fac79bd069610dd043740c4414ba92b3785a1a4daf1c97aee055be6cdcdf5a8623a8327da3c98 + languageName: node + linkType: hard + "jiti@npm:^1.20.0": version: 1.21.6 resolution: "jiti@npm:1.21.6" @@ -16328,6 +20699,19 @@ __metadata: languageName: node linkType: hard +"joi@npm:^17.2.1": + version: 17.13.3 + resolution: "joi@npm:17.13.3" + dependencies: + "@hapi/hoek": "npm:^9.3.0" + "@hapi/topo": "npm:^5.1.0" + "@sideway/address": "npm:^4.1.5" + "@sideway/formula": "npm:^3.0.1" + "@sideway/pinpoint": "npm:^2.0.0" + checksum: 10/4c150db0c820c3a52f4a55c82c1fc5e144a5b5f4da9ffebc7339a15469d1a447ebb427ced446efcb9709ab56bd71a06c4c67c9381bc1b9f9ae63fc7c89209bdf + languageName: node + linkType: hard + "js-base64@npm:^3.7.2": version: 3.7.7 resolution: "js-base64@npm:3.7.7" @@ -16403,6 +20787,51 @@ __metadata: languageName: node linkType: hard +"jsc-android@npm:^245459.0.0": + version: 245459.0.0 + resolution: "jsc-android@npm:245459.0.0" + checksum: 10/b7fb915a885391598dceb69185718c7fb22f1fbec3b47c42db8a5955ce5f90cd585947cf692a3775179f3ead3a288f3b4bfa1a28bad771266dfc98b7e7587eda + languageName: node + linkType: hard + +"jsc-safe-url@npm:^0.2.4": + version: 0.2.4 + resolution: "jsc-safe-url@npm:0.2.4" + checksum: 10/2729b32e694ff7badc38ddaaf11bafa2867b3920fffa865da38c8cc84ca59a319eb681f9ba5ffba5aea942dff7850754f6b8aee01dc0f7ae8ecb1890c61d4442 + languageName: node + linkType: hard + +"jscodeshift@npm:^0.11.0": + version: 0.11.0 + resolution: "jscodeshift@npm:0.11.0" + dependencies: + "@babel/core": "npm:^7.1.6" + "@babel/parser": "npm:^7.1.6" + "@babel/plugin-proposal-class-properties": "npm:^7.1.0" + "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.1.0" + "@babel/plugin-proposal-optional-chaining": "npm:^7.1.0" + "@babel/plugin-transform-modules-commonjs": "npm:^7.1.0" + "@babel/preset-flow": "npm:^7.0.0" + "@babel/preset-typescript": "npm:^7.1.0" + "@babel/register": "npm:^7.0.0" + babel-core: "npm:^7.0.0-bridge.0" + colors: "npm:^1.1.2" + flow-parser: "npm:0.*" + graceful-fs: "npm:^4.2.4" + micromatch: "npm:^3.1.10" + neo-async: "npm:^2.5.0" + node-dir: "npm:^0.1.17" + recast: "npm:^0.20.3" + temp: "npm:^0.8.1" + write-file-atomic: "npm:^2.3.0" + peerDependencies: + "@babel/preset-env": ^7.1.6 + bin: + jscodeshift: bin/jscodeshift.js + checksum: 10/22abd74e51501b8aee8c41facd9e9af0a3be627d3a54ddc3136b0ee90da129875364a4a04dc0bd6ad90cab9af41471c25891b5fdbb9c3c8b6dc9a9e07510f94c + languageName: node + linkType: hard + "jsdom@npm:^26.1.0": version: 26.1.0 resolution: "jsdom@npm:26.1.0" @@ -16510,6 +20939,17 @@ __metadata: languageName: node linkType: hard +"json5@npm:^1.0.1, json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" + dependencies: + minimist: "npm:^1.2.0" + bin: + json5: lib/cli.js + checksum: 10/a78d812dbbd5642c4f637dd130954acfd231b074965871c3e28a5bbd571f099d623ecf9161f1960c4ddf68e0cc98dee8bebfdb94a71ad4551f85a1afc94b63f6 + languageName: node + linkType: hard + "json5@npm:^2.1.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" @@ -16740,6 +21180,25 @@ __metadata: languageName: node linkType: hard +"klaw@npm:^1.0.0": + version: 1.3.1 + resolution: "klaw@npm:1.3.1" + dependencies: + graceful-fs: "npm:^4.1.9" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10/68b8ccb89f222dca60805df2b0e0fa0b3e4203ca1928b8facc0afac660e3e362809fe00f868ac877f495ebf89e376bb9ac9275508a132b5573e7382bed3ab006 + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10/0c0ecaf00a5c6173d25059c7db2113850b5457016dfa1d0e3ef26da4704fbb186b4938d7611246d86f0ddf1bccf26828daa5877b1f232a65e7373d0122a83e7f + languageName: node + linkType: hard + "kleur@npm:^4.1.5": version: 4.1.5 resolution: "kleur@npm:4.1.5" @@ -16895,6 +21354,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-darwin-x64@npm:1.27.0": + version: 1.27.0 + resolution: "lightningcss-darwin-x64@npm:1.27.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "lightningcss-darwin-x64@npm:1.29.2": version: 1.29.2 resolution: "lightningcss-darwin-x64@npm:1.29.2" @@ -16902,6 +21368,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-freebsd-x64@npm:1.27.0": + version: 1.27.0 + resolution: "lightningcss-freebsd-x64@npm:1.27.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "lightningcss-freebsd-x64@npm:1.29.2": version: 1.29.2 resolution: "lightningcss-freebsd-x64@npm:1.29.2" @@ -16909,6 +21382,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm-gnueabihf@npm:1.27.0": + version: 1.27.0 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.27.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "lightningcss-linux-arm-gnueabihf@npm:1.29.2": version: 1.29.2 resolution: "lightningcss-linux-arm-gnueabihf@npm:1.29.2" @@ -16916,6 +21396,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm64-gnu@npm:1.27.0": + version: 1.27.0 + resolution: "lightningcss-linux-arm64-gnu@npm:1.27.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "lightningcss-linux-arm64-gnu@npm:1.29.2": version: 1.29.2 resolution: "lightningcss-linux-arm64-gnu@npm:1.29.2" @@ -16923,6 +21410,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm64-musl@npm:1.27.0": + version: 1.27.0 + resolution: "lightningcss-linux-arm64-musl@npm:1.27.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "lightningcss-linux-arm64-musl@npm:1.29.2": version: 1.29.2 resolution: "lightningcss-linux-arm64-musl@npm:1.29.2" @@ -16930,6 +21424,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-x64-gnu@npm:1.27.0": + version: 1.27.0 + resolution: "lightningcss-linux-x64-gnu@npm:1.27.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "lightningcss-linux-x64-gnu@npm:1.29.2": version: 1.29.2 resolution: "lightningcss-linux-x64-gnu@npm:1.29.2" @@ -16937,6 +21438,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-x64-musl@npm:1.27.0": + version: 1.27.0 + resolution: "lightningcss-linux-x64-musl@npm:1.27.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "lightningcss-linux-x64-musl@npm:1.29.2": version: 1.29.2 resolution: "lightningcss-linux-x64-musl@npm:1.29.2" @@ -16944,6 +21452,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-win32-arm64-msvc@npm:1.27.0": + version: 1.27.0 + resolution: "lightningcss-win32-arm64-msvc@npm:1.27.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "lightningcss-win32-arm64-msvc@npm:1.29.2": version: 1.29.2 resolution: "lightningcss-win32-arm64-msvc@npm:1.29.2" @@ -16951,6 +21466,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-win32-x64-msvc@npm:1.27.0": + version: 1.27.0 + resolution: "lightningcss-win32-x64-msvc@npm:1.27.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "lightningcss-win32-x64-msvc@npm:1.29.2": version: 1.29.2 resolution: "lightningcss-win32-x64-msvc@npm:1.29.2" @@ -16958,6 +21480,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-win32-x64-msvc@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-win32-x64-msvc@npm:1.30.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "lightningcss@npm:1.29.2": version: 1.29.2 resolution: "lightningcss@npm:1.29.2" @@ -16998,6 +21527,46 @@ __metadata: languageName: node linkType: hard +"lightningcss@npm:~1.27.0": + version: 1.27.0 + resolution: "lightningcss@npm:1.27.0" + dependencies: + detect-libc: "npm:^1.0.3" + lightningcss-darwin-arm64: "npm:1.27.0" + lightningcss-darwin-x64: "npm:1.27.0" + lightningcss-freebsd-x64: "npm:1.27.0" + lightningcss-linux-arm-gnueabihf: "npm:1.27.0" + lightningcss-linux-arm64-gnu: "npm:1.27.0" + lightningcss-linux-arm64-musl: "npm:1.27.0" + lightningcss-linux-x64-gnu: "npm:1.27.0" + lightningcss-linux-x64-musl: "npm:1.27.0" + lightningcss-win32-arm64-msvc: "npm:1.27.0" + lightningcss-win32-x64-msvc: "npm:1.27.0" + dependenciesMeta: + lightningcss-darwin-arm64: + optional: true + lightningcss-darwin-x64: + optional: true + lightningcss-freebsd-x64: + optional: true + lightningcss-linux-arm-gnueabihf: + optional: true + lightningcss-linux-arm64-gnu: + optional: true + lightningcss-linux-arm64-musl: + optional: true + lightningcss-linux-x64-gnu: + optional: true + lightningcss-linux-x64-musl: + optional: true + lightningcss-win32-arm64-msvc: + optional: true + lightningcss-win32-x64-msvc: + optional: true + checksum: 10/275a0103c7dc1dfcf8e456a0523d1719a1caff916c45229ec62cdb28a814dce12b7065b88865fb74fc03a2a658ac3361caff5c348f1646313513c125d4f27954 + languageName: node + linkType: hard + "lilconfig@npm:^3.1.1, lilconfig@npm:^3.1.3": version: 3.1.3 resolution: "lilconfig@npm:3.1.3" @@ -17284,6 +21853,20 @@ __metadata: languageName: node linkType: hard +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10/d0ea2dd0097e6201be083865d50c3fb54fbfbdb247d9cc5950e086c991f448b7ab0cdab0d57eacccb43473d3f2acd21e134db39f22dac2d6c9ba6bf26978e3d6 + languageName: node + linkType: hard + +"lodash.omit@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.omit@npm:4.5.0" + checksum: 10/f5c67cd1df11f1275662060febb629a4d4e7b547c4bea66454508b5e6096162c2af882aab1ff8cb5dcf2b328f22252416de6ca9c1334588f6310edfac525e511 + languageName: node + linkType: hard + "lodash.once@npm:^4.0.0": version: 4.1.1 resolution: "lodash.once@npm:4.1.1" @@ -17372,7 +21955,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.1.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -17561,14 +22144,50 @@ __metadata: languageName: node linkType: hard -"math-intrinsics@npm:^1.1.0": - version: 1.1.0 - resolution: "math-intrinsics@npm:1.1.0" - checksum: 10/11df2eda46d092a6035479632e1ec865b8134bdfc4bd9e571a656f4191525404f13a283a515938c3a8de934dbfd9c09674d9da9fa831e6eb7e22b50b197d2edd +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" + dependencies: + tmpl: "npm:1.0.5" + checksum: 10/4c66ddfc654537333da952c084f507fa4c30c707b1635344eb35be894d797ba44c901a9cebe914aa29a7f61357543ba09b09dddbd7f65b4aee756b450f169f40 languageName: node linkType: hard -"md5@npm:^2.3.0": +"map-cache@npm:^0.2.2": + version: 0.2.2 + resolution: "map-cache@npm:0.2.2" + checksum: 10/3067cea54285c43848bb4539f978a15dedc63c03022abeec6ef05c8cb6829f920f13b94bcaf04142fc6a088318e564c4785704072910d120d55dbc2e0c421969 + languageName: node + linkType: hard + +"map-visit@npm:^1.0.0": + version: 1.0.0 + resolution: "map-visit@npm:1.0.0" + dependencies: + object-visit: "npm:^1.0.0" + checksum: 10/c27045a5021c344fc19b9132eb30313e441863b2951029f8f8b66f79d3d8c1e7e5091578075a996f74e417479506fe9ede28c44ca7bc351a61c9d8073daec36a + languageName: node + linkType: hard + +"marky@npm:^1.2.2": + version: 1.3.0 + resolution: "marky@npm:1.3.0" + checksum: 10/c90687e18dbcfbe501e4161c3dbddfe0dcc715ad7643b5b06f17cebcb3c8cc8c12f34ddc3a2a1c0432b74b207a6ebaac6466a240794e0e04b0afb287cfed4933 + languageName: node + linkType: hard + +"md5-file@npm:^3.2.3": + version: 3.2.3 + resolution: "md5-file@npm:3.2.3" + dependencies: + buffer-alloc: "npm:^1.1.0" + bin: + md5-file: cli.js + checksum: 10/a3738274ee0c5ce21e7c14a4b60e5de6b298740f8a37eeb502bb97a056e3f19ea0871418b4dd45ca9c70d2f1d6c79a19e9a320fba1c129b196cdf671e544c450 + languageName: node + linkType: hard + +"md5@npm:^2.2.1, md5@npm:^2.3.0": version: 2.3.0 resolution: "md5@npm:2.3.0" dependencies: @@ -17612,6 +22231,20 @@ __metadata: languageName: node linkType: hard +"memoize-one@npm:^5.0.0": + version: 5.2.1 + resolution: "memoize-one@npm:5.2.1" + checksum: 10/b7141dc148b5c6fdd51e77ecf0421fd2581681eb8756e0b3dfbd4fe765b5e2b5a6bc90214bb6f19a96b6aed44de17eda3407142a7be9e24ccd0774bbd9874d1b + languageName: node + linkType: hard + +"memoize-one@npm:^6.0.0": + version: 6.0.0 + resolution: "memoize-one@npm:6.0.0" + checksum: 10/28feaf7e9a870efef1187df110b876ce42deaf86c955f4111d72d23b96e44eed573469316e6ad0d2cc7fa3b1526978215617b126158015f957242c7493babca9 + languageName: node + linkType: hard + "memorystream@npm:^0.3.1": version: 0.3.1 resolution: "memorystream@npm:0.3.1" @@ -17654,6 +22287,438 @@ __metadata: languageName: node linkType: hard +"metro-babel-register@npm:0.64.0": + version: 0.64.0 + resolution: "metro-babel-register@npm:0.64.0" + dependencies: + "@babel/core": "npm:^7.0.0" + "@babel/plugin-proposal-class-properties": "npm:^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.0.0" + "@babel/plugin-proposal-optional-chaining": "npm:^7.0.0" + "@babel/plugin-transform-flow-strip-types": "npm:^7.0.0" + "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0" + "@babel/register": "npm:^7.0.0" + escape-string-regexp: "npm:^1.0.5" + checksum: 10/fc3f66cea10afe1fb9772c69f4b0d63d58d662e33fd5bb0ab817473ef5161538f93f08f9f768c42859067857800f0e9eb9156cfec30e7df60323a9dc62fcd1b7 + languageName: node + linkType: hard + +"metro-babel-transformer@npm:0.59.0": + version: 0.59.0 + resolution: "metro-babel-transformer@npm:0.59.0" + dependencies: + "@babel/core": "npm:^7.0.0" + metro-source-map: "npm:0.59.0" + checksum: 10/0030a0958e05b530502087be9367b387578883b0477ec8a14efb1b60a06ac72026b9b4ed7de8148424fb5e2c92f7b976e4bc970b61fbda54a4c68d5fac580269 + languageName: node + linkType: hard + +"metro-babel-transformer@npm:0.64.0": + version: 0.64.0 + resolution: "metro-babel-transformer@npm:0.64.0" + dependencies: + "@babel/core": "npm:^7.0.0" + metro-source-map: "npm:0.64.0" + nullthrows: "npm:^1.1.1" + checksum: 10/8fffb357ab0a69a58fd0addc663e88fe88fe42d14a5b0191bccef06ae7953b6539c3497e308c74563adb216adb330894cd5783bf08f7aa0616d847b6caa16609 + languageName: node + linkType: hard + +"metro-cache-key@npm:0.64.0": + version: 0.64.0 + resolution: "metro-cache-key@npm:0.64.0" + checksum: 10/eeb1dbc237ee80a45d3f0a77a2f473a44c3275344e83c07d7a523d695990e7d1b30a7f6d4c71a95e70eb8df5aa3056b037a054316e517b91d399b1f01bbd0daa + languageName: node + linkType: hard + +"metro-cache@npm:0.64.0": + version: 0.64.0 + resolution: "metro-cache@npm:0.64.0" + dependencies: + metro-core: "npm:0.64.0" + mkdirp: "npm:^0.5.1" + rimraf: "npm:^2.5.4" + checksum: 10/439c94067f555b2f1b43dd56f487083f26173ddd8a5133001c9d71a5547bc7f27df38cce17b869280a1656f11fa3842a52bcc3633b9f4f5ead6720afe908bf23 + languageName: node + linkType: hard + +"metro-config@npm:0.64.0, metro-config@npm:^0.64.0": + version: 0.64.0 + resolution: "metro-config@npm:0.64.0" + dependencies: + cosmiconfig: "npm:^5.0.5" + jest-validate: "npm:^26.5.2" + metro: "npm:0.64.0" + metro-cache: "npm:0.64.0" + metro-core: "npm:0.64.0" + metro-runtime: "npm:0.64.0" + checksum: 10/e1311f442e72f490964489c35357f37690b9e1d2c30d5fdda7ca0105c1ce15829d3a4e4c49621e403e0e71036680e394f76691968538b27e12a677bbcf821b62 + languageName: node + linkType: hard + +"metro-core@npm:0.64.0, metro-core@npm:^0.64.0": + version: 0.64.0 + resolution: "metro-core@npm:0.64.0" + dependencies: + jest-haste-map: "npm:^26.5.2" + lodash.throttle: "npm:^4.1.1" + metro-resolver: "npm:0.64.0" + checksum: 10/7068c5d12b5dd2889da58a0297d0764c096ce0d79fa3f16f6b9d454ecfc8dfb64032e47f04d0c2b22cb93f528aebb6b7ed8b838cc906b7312f3d065fdcf976b4 + languageName: node + linkType: hard + +"metro-hermes-compiler@npm:0.64.0": + version: 0.64.0 + resolution: "metro-hermes-compiler@npm:0.64.0" + checksum: 10/1c12e6db72c2c037a6950e8c1fd9469e6b9df7ee272c9d8971c8eac6512649a5d51df54e21a86e03840c5de07afb168619b4bca5127dbcd52a59dd83d769dbca + languageName: node + linkType: hard + +"metro-inspector-proxy@npm:0.64.0": + version: 0.64.0 + resolution: "metro-inspector-proxy@npm:0.64.0" + dependencies: + connect: "npm:^3.6.5" + debug: "npm:^2.2.0" + ws: "npm:^1.1.5" + yargs: "npm:^15.3.1" + bin: + metro-inspector-proxy: src/cli.js + checksum: 10/ba7b4e20fbfa94c53aecfa23a21cc61cfa5bd93d599efdb58a6753d246bebacc2910590ab03d2a4aeb5d8fa81d0dc6594573d13234899525a74868838442adc7 + languageName: node + linkType: hard + +"metro-minify-uglify@npm:0.64.0": + version: 0.64.0 + resolution: "metro-minify-uglify@npm:0.64.0" + dependencies: + uglify-es: "npm:^3.1.9" + checksum: 10/1f032f3b9c2aac4712bf1b4cac9f0937c9985d4e4295338e69073567cc15f32a379127cb0724a0c9e34126c2911c0ff1522981333d31c78b1ff7026f026df3dc + languageName: node + linkType: hard + +"metro-react-native-babel-preset@npm:0.59.0": + version: 0.59.0 + resolution: "metro-react-native-babel-preset@npm:0.59.0" + dependencies: + "@babel/plugin-proposal-class-properties": "npm:^7.0.0" + "@babel/plugin-proposal-export-default-from": "npm:^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.0.0" + "@babel/plugin-proposal-object-rest-spread": "npm:^7.0.0" + "@babel/plugin-proposal-optional-catch-binding": "npm:^7.0.0" + "@babel/plugin-proposal-optional-chaining": "npm:^7.0.0" + "@babel/plugin-syntax-dynamic-import": "npm:^7.0.0" + "@babel/plugin-syntax-export-default-from": "npm:^7.0.0" + "@babel/plugin-syntax-flow": "npm:^7.2.0" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.0.0" + "@babel/plugin-syntax-optional-chaining": "npm:^7.0.0" + "@babel/plugin-transform-arrow-functions": "npm:^7.0.0" + "@babel/plugin-transform-block-scoping": "npm:^7.0.0" + "@babel/plugin-transform-classes": "npm:^7.0.0" + "@babel/plugin-transform-computed-properties": "npm:^7.0.0" + "@babel/plugin-transform-destructuring": "npm:^7.0.0" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.0.0" + "@babel/plugin-transform-flow-strip-types": "npm:^7.0.0" + "@babel/plugin-transform-for-of": "npm:^7.0.0" + "@babel/plugin-transform-function-name": "npm:^7.0.0" + "@babel/plugin-transform-literals": "npm:^7.0.0" + "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0" + "@babel/plugin-transform-object-assign": "npm:^7.0.0" + "@babel/plugin-transform-parameters": "npm:^7.0.0" + "@babel/plugin-transform-react-display-name": "npm:^7.0.0" + "@babel/plugin-transform-react-jsx": "npm:^7.0.0" + "@babel/plugin-transform-react-jsx-self": "npm:^7.0.0" + "@babel/plugin-transform-react-jsx-source": "npm:^7.0.0" + "@babel/plugin-transform-regenerator": "npm:^7.0.0" + "@babel/plugin-transform-runtime": "npm:^7.0.0" + "@babel/plugin-transform-shorthand-properties": "npm:^7.0.0" + "@babel/plugin-transform-spread": "npm:^7.0.0" + "@babel/plugin-transform-sticky-regex": "npm:^7.0.0" + "@babel/plugin-transform-template-literals": "npm:^7.0.0" + "@babel/plugin-transform-typescript": "npm:^7.5.0" + "@babel/plugin-transform-unicode-regex": "npm:^7.0.0" + "@babel/template": "npm:^7.0.0" + react-refresh: "npm:^0.4.0" + peerDependencies: + "@babel/core": "*" + checksum: 10/30e724da8524994435f5721e552eef7ab012556eda866907a053090cfa182e51ab3da959bc2b8551a7cc15c14e187463e6098439856249ead8c9fc8e556260ad + languageName: node + linkType: hard + +"metro-react-native-babel-preset@npm:0.64.0, metro-react-native-babel-preset@npm:~0.64.0": + version: 0.64.0 + resolution: "metro-react-native-babel-preset@npm:0.64.0" + dependencies: + "@babel/core": "npm:^7.0.0" + "@babel/plugin-proposal-class-properties": "npm:^7.0.0" + "@babel/plugin-proposal-export-default-from": "npm:^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.0.0" + "@babel/plugin-proposal-object-rest-spread": "npm:^7.0.0" + "@babel/plugin-proposal-optional-catch-binding": "npm:^7.0.0" + "@babel/plugin-proposal-optional-chaining": "npm:^7.0.0" + "@babel/plugin-syntax-dynamic-import": "npm:^7.0.0" + "@babel/plugin-syntax-export-default-from": "npm:^7.0.0" + "@babel/plugin-syntax-flow": "npm:^7.2.0" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.0.0" + "@babel/plugin-syntax-optional-chaining": "npm:^7.0.0" + "@babel/plugin-transform-arrow-functions": "npm:^7.0.0" + "@babel/plugin-transform-block-scoping": "npm:^7.0.0" + "@babel/plugin-transform-classes": "npm:^7.0.0" + "@babel/plugin-transform-computed-properties": "npm:^7.0.0" + "@babel/plugin-transform-destructuring": "npm:^7.0.0" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.0.0" + "@babel/plugin-transform-flow-strip-types": "npm:^7.0.0" + "@babel/plugin-transform-for-of": "npm:^7.0.0" + "@babel/plugin-transform-function-name": "npm:^7.0.0" + "@babel/plugin-transform-literals": "npm:^7.0.0" + "@babel/plugin-transform-modules-commonjs": "npm:^7.0.0" + "@babel/plugin-transform-object-assign": "npm:^7.0.0" + "@babel/plugin-transform-parameters": "npm:^7.0.0" + "@babel/plugin-transform-react-display-name": "npm:^7.0.0" + "@babel/plugin-transform-react-jsx": "npm:^7.0.0" + "@babel/plugin-transform-react-jsx-self": "npm:^7.0.0" + "@babel/plugin-transform-react-jsx-source": "npm:^7.0.0" + "@babel/plugin-transform-regenerator": "npm:^7.0.0" + "@babel/plugin-transform-runtime": "npm:^7.0.0" + "@babel/plugin-transform-shorthand-properties": "npm:^7.0.0" + "@babel/plugin-transform-spread": "npm:^7.0.0" + "@babel/plugin-transform-sticky-regex": "npm:^7.0.0" + "@babel/plugin-transform-template-literals": "npm:^7.0.0" + "@babel/plugin-transform-typescript": "npm:^7.5.0" + "@babel/plugin-transform-unicode-regex": "npm:^7.0.0" + "@babel/template": "npm:^7.0.0" + react-refresh: "npm:^0.4.0" + peerDependencies: + "@babel/core": "*" + checksum: 10/83e5f4d70840923a87aa95b4546ad2e79586367642c317cf4dd7093b3b8dc323fbd1330c1a876445c455916b9f1bb18628ef8ae2dccf5ce18dbd2db13f05f7d1 + languageName: node + linkType: hard + +"metro-react-native-babel-transformer@npm:0.64.0, metro-react-native-babel-transformer@npm:^0.64.0": + version: 0.64.0 + resolution: "metro-react-native-babel-transformer@npm:0.64.0" + dependencies: + "@babel/core": "npm:^7.0.0" + babel-preset-fbjs: "npm:^3.3.0" + metro-babel-transformer: "npm:0.64.0" + metro-react-native-babel-preset: "npm:0.64.0" + metro-source-map: "npm:0.64.0" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@babel/core": "*" + checksum: 10/caac1ece538c7376a4b13b22001f90e470031f90684482f57f8a759fd34a3adc43274a18f816d9e95e2c11201b639c8d95025968f7a785b268a82ec36e7d85a6 + languageName: node + linkType: hard + +"metro-react-native-babel-transformer@npm:^0.59.0": + version: 0.59.0 + resolution: "metro-react-native-babel-transformer@npm:0.59.0" + dependencies: + "@babel/core": "npm:^7.0.0" + babel-preset-fbjs: "npm:^3.3.0" + metro-babel-transformer: "npm:0.59.0" + metro-react-native-babel-preset: "npm:0.59.0" + metro-source-map: "npm:0.59.0" + peerDependencies: + "@babel/core": "*" + checksum: 10/be574bd920482fe55c43456d48471c5a18899f850b3e47d5a5d657c6edffe1fdebde365377189b4e23427f0fa0c3404bb8bd95f37a3477fe71099446c222f598 + languageName: node + linkType: hard + +"metro-resolver@npm:0.64.0, metro-resolver@npm:^0.64.0": + version: 0.64.0 + resolution: "metro-resolver@npm:0.64.0" + dependencies: + absolute-path: "npm:^0.0.0" + checksum: 10/8f353e46d41b29a70cedf6999e59b8a9396e9e1ac551a3869fc36829d67e6bb56dcc186e6a75e5fbc9d2bb113094b681f9bf44842df1d5cf50cfe8eaaf053816 + languageName: node + linkType: hard + +"metro-runtime@npm:0.64.0, metro-runtime@npm:^0.64.0": + version: 0.64.0 + resolution: "metro-runtime@npm:0.64.0" + checksum: 10/665ff15a74611f34bf2fc8ae0d10b94e5227ccd9e189dd45a4f9564feb1e1f325e0b523ec79d164e99e59efc085cb9f753793086db467fd7bfd73529ae953f1f + languageName: node + linkType: hard + +"metro-source-map@npm:0.59.0": + version: 0.59.0 + resolution: "metro-source-map@npm:0.59.0" + dependencies: + "@babel/traverse": "npm:^7.0.0" + "@babel/types": "npm:^7.0.0" + invariant: "npm:^2.2.4" + metro-symbolicate: "npm:0.59.0" + ob1: "npm:0.59.0" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + checksum: 10/e7db4e136c7f17f3e659aa028eb787c1e7d331c89344c29cbc4d9a9777415b253c575bf20827de7d94b62a1213621a0926656387e66aeeb33f4401fa3e648f0c + languageName: node + linkType: hard + +"metro-source-map@npm:0.64.0": + version: 0.64.0 + resolution: "metro-source-map@npm:0.64.0" + dependencies: + "@babel/traverse": "npm:^7.0.0" + "@babel/types": "npm:^7.0.0" + invariant: "npm:^2.2.4" + metro-symbolicate: "npm:0.64.0" + nullthrows: "npm:^1.1.1" + ob1: "npm:0.64.0" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + checksum: 10/94655077ad6c565b3a9ce7f7f1ca4886a1e3da38257bf0a195156f2ddfb36a7c0a2aa641ec598f89b9e9e425a22573dfa8035397d03446a6fe548c0332c569d0 + languageName: node + linkType: hard + +"metro-symbolicate@npm:0.59.0": + version: 0.59.0 + resolution: "metro-symbolicate@npm:0.59.0" + dependencies: + invariant: "npm:^2.2.4" + metro-source-map: "npm:0.59.0" + source-map: "npm:^0.5.6" + through2: "npm:^2.0.1" + vlq: "npm:^1.0.0" + bin: + metro-symbolicate: src/symbolicate.js + checksum: 10/a811a2e732be36ba0c4c2046e7691c1789a14433a0d1b43c028c4db86e64d7303f4cac2308721052d768c3dfb41b4a7a6fca224155a253f442eda3e4ec5e0a12 + languageName: node + linkType: hard + +"metro-symbolicate@npm:0.64.0": + version: 0.64.0 + resolution: "metro-symbolicate@npm:0.64.0" + dependencies: + invariant: "npm:^2.2.4" + metro-source-map: "npm:0.64.0" + nullthrows: "npm:^1.1.1" + source-map: "npm:^0.5.6" + through2: "npm:^2.0.1" + vlq: "npm:^1.0.0" + bin: + metro-symbolicate: src/index.js + checksum: 10/2bce4f91b6ef18f8986e2e32ea55e254f26d6c41004d03dfab8a7879568509bd7a53d749e695be3daf7ed215e9e132e8bf271cadfd193457bbf4f6f0cdf43b08 + languageName: node + linkType: hard + +"metro-transform-plugins@npm:0.64.0": + version: 0.64.0 + resolution: "metro-transform-plugins@npm:0.64.0" + dependencies: + "@babel/core": "npm:^7.0.0" + "@babel/generator": "npm:^7.5.0" + "@babel/template": "npm:^7.0.0" + "@babel/traverse": "npm:^7.0.0" + nullthrows: "npm:^1.1.1" + checksum: 10/d23aec9958317ea373c8d83987d66048d2ff7f4d6ffd5529cda37c405eef02d5f5452f7363e5cd13f7f26d8536b9e194d43b90cf1f3265d9c9828c6f620af50e + languageName: node + linkType: hard + +"metro-transform-worker@npm:0.64.0": + version: 0.64.0 + resolution: "metro-transform-worker@npm:0.64.0" + dependencies: + "@babel/core": "npm:^7.0.0" + "@babel/generator": "npm:^7.5.0" + "@babel/parser": "npm:^7.0.0" + "@babel/types": "npm:^7.0.0" + babel-preset-fbjs: "npm:^3.3.0" + metro: "npm:0.64.0" + metro-babel-transformer: "npm:0.64.0" + metro-cache: "npm:0.64.0" + metro-cache-key: "npm:0.64.0" + metro-hermes-compiler: "npm:0.64.0" + metro-source-map: "npm:0.64.0" + metro-transform-plugins: "npm:0.64.0" + nullthrows: "npm:^1.1.1" + checksum: 10/f89f5756cbe7c0f1536eb815d26f51105ffe566c69ef2edb03a5a7fdd2b8499d4a8bb46610c66c0c9135e46fa2e711684c3fe608fb9d6a2b1aa674d648c3047c + languageName: node + linkType: hard + +"metro@npm:0.64.0, metro@npm:^0.64.0": + version: 0.64.0 + resolution: "metro@npm:0.64.0" + dependencies: + "@babel/code-frame": "npm:^7.0.0" + "@babel/core": "npm:^7.0.0" + "@babel/generator": "npm:^7.5.0" + "@babel/parser": "npm:^7.0.0" + "@babel/template": "npm:^7.0.0" + "@babel/traverse": "npm:^7.0.0" + "@babel/types": "npm:^7.0.0" + absolute-path: "npm:^0.0.0" + accepts: "npm:^1.3.7" + async: "npm:^2.4.0" + chalk: "npm:^4.0.0" + ci-info: "npm:^2.0.0" + connect: "npm:^3.6.5" + debug: "npm:^2.2.0" + denodeify: "npm:^1.2.1" + error-stack-parser: "npm:^2.0.6" + fs-extra: "npm:^1.0.0" + graceful-fs: "npm:^4.1.3" + image-size: "npm:^0.6.0" + invariant: "npm:^2.2.4" + jest-haste-map: "npm:^26.5.2" + jest-worker: "npm:^26.0.0" + lodash.throttle: "npm:^4.1.1" + metro-babel-register: "npm:0.64.0" + metro-babel-transformer: "npm:0.64.0" + metro-cache: "npm:0.64.0" + metro-cache-key: "npm:0.64.0" + metro-config: "npm:0.64.0" + metro-core: "npm:0.64.0" + metro-hermes-compiler: "npm:0.64.0" + metro-inspector-proxy: "npm:0.64.0" + metro-minify-uglify: "npm:0.64.0" + metro-react-native-babel-preset: "npm:0.64.0" + metro-resolver: "npm:0.64.0" + metro-runtime: "npm:0.64.0" + metro-source-map: "npm:0.64.0" + metro-symbolicate: "npm:0.64.0" + metro-transform-plugins: "npm:0.64.0" + metro-transform-worker: "npm:0.64.0" + mime-types: "npm:^2.1.27" + mkdirp: "npm:^0.5.1" + node-fetch: "npm:^2.2.0" + nullthrows: "npm:^1.1.1" + rimraf: "npm:^2.5.4" + serialize-error: "npm:^2.1.0" + source-map: "npm:^0.5.6" + strip-ansi: "npm:^6.0.0" + temp: "npm:0.8.3" + throat: "npm:^5.0.0" + ws: "npm:^1.1.5" + yargs: "npm:^15.3.1" + bin: + metro: src/cli.js + checksum: 10/e850990defc870fcd4c33c5cc5e2e32472cf88798cf6fc504fd60da705f5337759ec7c1caf69715e3d744f5384a89cb5aac1122b757157ef24b80367847a875e + languageName: node + linkType: hard + +"micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": + version: 3.1.10 + resolution: "micromatch@npm:3.1.10" + dependencies: + arr-diff: "npm:^4.0.0" + array-unique: "npm:^0.3.2" + braces: "npm:^2.3.1" + define-property: "npm:^2.0.2" + extend-shallow: "npm:^3.0.2" + extglob: "npm:^2.0.4" + fragment-cache: "npm:^0.2.1" + kind-of: "npm:^6.0.2" + nanomatch: "npm:^1.2.9" + object.pick: "npm:^1.3.0" + regex-not: "npm:^1.0.0" + snapdragon: "npm:^0.8.1" + to-regex: "npm:^3.0.2" + checksum: 10/4102bac83685dc7882ca1a28443d158b464653f84450de68c07cf77dbd531ed98c25006e9d9f6082bf3b95aabbff4cf231b26fd3bc84f7c4e7f263376101fad6 + languageName: node + linkType: hard + "micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": version: 4.0.7 resolution: "micromatch@npm:4.0.7" @@ -17690,7 +22755,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:2.1.35, mime-types@npm:^2.1.12, mime-types@npm:^2.1.26, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:2.1.35, mime-types@npm:^2.1.12, mime-types@npm:^2.1.26, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -17835,7 +22900,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.6": +"minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f @@ -17984,7 +23049,17 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.5, mkdirp@npm:^0.5.6": +"mixin-deep@npm:^1.2.0": + version: 1.3.2 + resolution: "mixin-deep@npm:1.3.2" + dependencies: + for-in: "npm:^1.0.2" + is-extendable: "npm:^1.0.1" + checksum: 10/820d5a51fcb7479f2926b97f2c3bb223546bc915e6b3a3eb5d906dda871bba569863595424a76682f2b15718252954644f3891437cb7e3f220949bed54b1750d + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.5, mkdirp@npm:^0.5.6": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -18400,7 +23475,17 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.5.0": +"node-fetch@npm:^1.0.1": + version: 1.7.3 + resolution: "node-fetch@npm:1.7.3" + dependencies: + encoding: "npm:^0.1.11" + is-stream: "npm:^1.0.1" + checksum: 10/17be1a182eec37ba43c1b02673329ab1fa1c2e3ddbdf9b5f62d5157aa118c253dcd42f338eb1b6fe84fb0689c4dd8eb5aaebf46a9b5a066fae88c74e36522688 + languageName: node + linkType: hard + +"node-fetch@npm:^2.2.0, node-fetch@npm:^2.5.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.12": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -18955,7 +24040,21 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4, object-assign@npm:^4.1.1": +"ob1@npm:0.59.0": + version: 0.59.0 + resolution: "ob1@npm:0.59.0" + checksum: 10/3e761fa6020275edb2a65c2f8106d78dc47f59e9a661ca3a1749d2be608fdc09ad62b1344bacb091d868b02ffc9ff36df01ae3fd5530837a8b327e9ce86a104f + languageName: node + linkType: hard + +"ob1@npm:0.64.0": + version: 0.64.0 + resolution: "ob1@npm:0.64.0" + checksum: 10/89f3026568747364e41d14336f77ebb9857135c8553489dde9d7dc3d2de1b23e0e065210fabe3daeceb9a69ec20a4801f84f8ce09f32987a51bf2a33401c19f5 + languageName: node + linkType: hard + +"object-assign@npm:^4, 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" checksum: 10/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f @@ -18993,7 +24092,16 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": +"object-visit@npm:^1.0.0": + version: 1.0.1 + resolution: "object-visit@npm:1.0.1" + dependencies: + isobject: "npm:^3.0.0" + checksum: 10/77abf807de86fa65bf1ba92699b45b1e5485f2d899300d5cb92cca0863909e9528b6cbf366c237c9f5d2264dab6cfbeda2201252ed0e605ae1b3e263515c5cea + languageName: node + linkType: hard + +"object.assign@npm:^4.1.2, object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": version: 4.1.5 resolution: "object.assign@npm:4.1.5" dependencies: @@ -19005,6 +24113,71 @@ __metadata: languageName: node linkType: hard +"object.entries@npm:^1.1.5, object.entries@npm:^1.1.8": + version: 1.1.8 + resolution: "object.entries@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/2301918fbd1ee697cf6ff7cd94f060c738c0a7d92b22fd24c7c250e9b593642c9707ad2c44d339303c1439c5967d8964251cdfc855f7f6ec55db2dd79e8dc2a7 + languageName: node + linkType: hard + +"object.fromentries@npm:^2.0.7, object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10/5b2e80f7af1778b885e3d06aeb335dcc86965e39464671adb7167ab06ac3b0f5dd2e637a90d8ebd7426d69c6f135a4753ba3dd7d0fe2a7030cf718dcb910fd92 + languageName: node + linkType: hard + +"object.groupby@npm:^1.0.1": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + checksum: 10/44cb86dd2c660434be65f7585c54b62f0425b0c96b5c948d2756be253ef06737da7e68d7106e35506ce4a44d16aa85a413d11c5034eb7ce5579ec28752eb42d0 + languageName: node + linkType: hard + +"object.hasown@npm:^1.1.4": + version: 1.1.4 + resolution: "object.hasown@npm:1.1.4" + dependencies: + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10/797385577b3ef3c0d19333e03ed34bc7987978ae1ee1245069c9922e17d1128265187f729dc610260d03f8d418af26fcd7919b423793bf0af9099d9f08367d69 + languageName: node + linkType: hard + +"object.pick@npm:^1.3.0": + version: 1.3.0 + resolution: "object.pick@npm:1.3.0" + dependencies: + isobject: "npm:^3.0.1" + checksum: 10/92d7226a6b581d0d62694a5632b6a1594c81b3b5a4eb702a7662e0b012db532557067d6f773596c577f75322eba09cdca37ca01ea79b6b29e3e17365f15c615e + languageName: node + linkType: hard + +"object.values@npm:^1.1.6, object.values@npm:^1.1.7, object.values@npm:^1.2.0": + version: 1.2.0 + resolution: "object.values@npm:1.2.0" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/db2e498019c354428c5dd30d02980d920ac365b155fce4dcf63eb9433f98ccf0f72624309e182ce7cc227c95e45d474e1d483418e60de2293dd23fa3ebe34903 + languageName: node + linkType: hard + "obuf@npm:^1.0.0, obuf@npm:^1.1.2": version: 1.1.2 resolution: "obuf@npm:1.1.2" @@ -19087,6 +24260,25 @@ __metadata: languageName: node linkType: hard +"open@npm:^6.2.0": + version: 6.4.0 + resolution: "open@npm:6.4.0" + dependencies: + is-wsl: "npm:^1.1.0" + checksum: 10/9b1cfda7a649f432c8bfa281796d28b5a49f7afcb470d9054ca94c7d0b1e8273432f55134dd953eb593ffce244de1b701ee89e6fe9c25ea8215eb1ca1ae8a1a9 + languageName: node + linkType: hard + +"open@npm:^7.0.3": + version: 7.4.2 + resolution: "open@npm:7.4.2" + dependencies: + is-docker: "npm:^2.0.0" + is-wsl: "npm:^2.1.1" + checksum: 10/4fc02ed3368dcd5d7247ad3566433ea2695b0713b041ebc0eeb2f0f9e5d4e29fc2068f5cdd500976b3464e77fe8b61662b1b059c73233ccc601fe8b16d6c1cd6 + languageName: node + linkType: hard + "opener@npm:^1.5.1": version: 1.5.2 resolution: "opener@npm:1.5.2" @@ -19096,6 +24288,27 @@ __metadata: languageName: node linkType: hard +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + dependencies: + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10/a8398559c60aef88d7f353a4f98dcdff6090a4e70f874c827302bf1213d9106a1c4d5fcb68dacb1feb3c30a04c4102f41047aa55d4c576b863d6fc876e001af6 + languageName: node + linkType: hard + +"options@npm:>=0.0.5": + version: 0.0.6 + resolution: "options@npm:0.0.6" + checksum: 10/8601fdc0a3e14987b7f2509676e5e5d8afe601c64600d9bad3a0aad7e8ed8631ad47e2fa155c63e4043832122d6f6e3251d276307a032d0bb50cc252980e3712 + languageName: node + linkType: hard + "ora@npm:5.4.1, ora@npm:^5.1.0, ora@npm:^5.4.1": version: 5.4.1 resolution: "ora@npm:5.4.1" @@ -19452,6 +24665,27 @@ __metadata: languageName: node linkType: hard +"pascalcase@npm:^0.1.1": + version: 0.1.1 + resolution: "pascalcase@npm:0.1.1" + checksum: 10/f83681c3c8ff75fa473a2bb2b113289952f802ff895d435edd717e7cb898b0408cbdb247117a938edcbc5d141020909846cc2b92c47213d764e2a94d2ad2b925 + languageName: node + linkType: hard + +"path-browserify@npm:^1.0.0": + version: 1.0.1 + resolution: "path-browserify@npm:1.0.1" + checksum: 10/7e7368a5207e7c6b9051ef045711d0dc3c2b6203e96057e408e6e74d09f383061010d2be95cb8593fe6258a767c3e9fc6b2bfc7ce8d48ae8c3d9f6994cca9ad8 + languageName: node + linkType: hard + +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 10/96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a + languageName: node + linkType: hard + "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -19604,6 +24838,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^3.0.1": + version: 3.0.1 + resolution: "picomatch@npm:3.0.1" + checksum: 10/65ac837fedbd0640586f7c214f6c7481e1e12f41cdcd22a95eb6a2914d1773707ed0f0b5bd2d1e39b5ec7860b43a4c9150152332a3884cd8dd1d419b2a2fa5b5 + languageName: node + linkType: hard + "pidtree@npm:^0.3.0": version: 0.3.1 resolution: "pidtree@npm:0.3.1" @@ -19712,6 +24953,31 @@ __metadata: languageName: node linkType: hard +"plist@npm:^3.0.1, plist@npm:^3.0.5": + version: 3.1.0 + resolution: "plist@npm:3.1.0" + dependencies: + "@xmldom/xmldom": "npm:^0.8.8" + base64-js: "npm:^1.5.1" + xmlbuilder: "npm:^15.1.1" + checksum: 10/f513beecc01a021b4913d4e5816894580b284335ae437e7ed2d5e78f8b6f0d2e0f874ec57bab9c9d424cc49e77b8347efa75abcfa8ac138dbfb63a045e1ce559 + languageName: node + linkType: hard + +"pngjs@npm:^3.3.0": + version: 3.4.0 + resolution: "pngjs@npm:3.4.0" + checksum: 10/0e9227a413ce4b4f5ebae4465b366efc9ca545c74304f3cc30ba2075159eb12f01a6a821c4f61f2b048bd85356abbe6d2109df7052a9030ef4d7a42d99760af6 + languageName: node + linkType: hard + +"posix-character-classes@npm:^0.1.0": + version: 0.1.1 + resolution: "posix-character-classes@npm:0.1.1" + checksum: 10/dedb99913c60625a16050cfed2fb5c017648fc075be41ac18474e1c6c3549ef4ada201c8bd9bd006d36827e289c571b6092e1ef6e756cdbab2fd7046b25c6442 + languageName: node + linkType: hard + "possible-typed-array-names@npm:^1.0.0": version: 1.0.0 resolution: "possible-typed-array-names@npm:1.0.0" @@ -20213,17 +25479,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.43": - version: 8.4.47 - resolution: "postcss@npm:8.4.47" - dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.1.0" - source-map-js: "npm:^1.2.1" - checksum: 10/f2b50ba9b6fcb795232b6bb20de7cdc538c0025989a8ed9c4438d1960196ba3b7eaff41fdb1a5c701b3504651ea87aeb685577707f0ae4d6ce6f3eae5df79a81 - languageName: node - linkType: hard - "postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" @@ -20354,6 +25609,45 @@ __metadata: languageName: node linkType: hard +"promise@npm:^7.1.1": + version: 7.3.1 + resolution: "promise@npm:7.3.1" + dependencies: + asap: "npm:~2.0.3" + checksum: 10/37dbe58ca7b0716cc881f0618128f1fd6ff9c46cdc529a269fd70004e567126a449a94e9428e2d19b53d06182d11b45d0c399828f103e06b2bb87643319bd2e7 + languageName: node + linkType: hard + +"promise@npm:^8.0.3": + version: 8.3.0 + resolution: "promise@npm:8.3.0" + dependencies: + asap: "npm:~2.0.6" + checksum: 10/55e9d0d723c66810966bc055c6c77a3658c0af7e4a8cc88ea47aeaf2949ca0bd1de327d9c631df61236f5406ad478384fa19a77afb3f88c0303eba9e5eb0a8d8 + languageName: node + linkType: hard + +"prompts@npm:^2.0.1, prompts@npm:^2.3.2, prompts@npm:^2.4.0": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: "npm:^3.0.3" + sisteransi: "npm:^1.0.5" + checksum: 10/c52536521a4d21eff4f2f2aa4572446cad227464066365a7167e52ccf8d9839c099f9afec1aba0eed3d5a2514b3e79e0b3e7a1dc326b9acde6b75d27ed74b1a9 + languageName: node + linkType: hard + +"prop-types@npm:^15.6.0, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: "npm:^1.4.0" + object-assign: "npm:^4.1.1" + react-is: "npm:^16.13.1" + checksum: 10/7d959caec002bc964c86cdc461ec93108b27337dabe6192fb97d69e16a0c799a03462713868b40749bfc1caf5f57ef80ac3e4ffad3effa636ee667582a75e2c0 + languageName: node + linkType: hard + "propagate@npm:^2.0.0": version: 2.0.1 resolution: "propagate@npm:2.0.1" @@ -20488,6 +25782,15 @@ __metadata: languageName: node linkType: hard +"queue@npm:6.0.2": + version: 6.0.2 + resolution: "queue@npm:6.0.2" + dependencies: + inherits: "npm:~2.0.3" + checksum: 10/3437954ef1442c86ff01a0fbe3dc6222838823b1ca97f37eff651bc20b868c0c2904424ef2c0d44cba46055f54b578f92866e573125dc9a5e8823d751e4d1585 + languageName: node + linkType: hard + "quick-lru@npm:^5.1.1": version: 5.1.1 resolution: "quick-lru@npm:5.1.1" @@ -20530,6 +25833,43 @@ __metadata: languageName: node linkType: hard +"rc@npm:~1.2.7": + version: 1.2.8 + resolution: "rc@npm:1.2.8" + dependencies: + deep-extend: "npm:^0.6.0" + ini: "npm:~1.3.0" + minimist: "npm:^1.2.0" + strip-json-comments: "npm:~2.0.1" + bin: + rc: ./cli.js + checksum: 10/5c4d72ae7eec44357171585938c85ce066da8ca79146b5635baf3d55d74584c92575fa4e2c9eac03efbed3b46a0b2e7c30634c012b4b4fa40d654353d3c163eb + languageName: node + linkType: hard + +"react-devtools-core@npm:^4.6.0": + version: 4.28.5 + resolution: "react-devtools-core@npm:4.28.5" + dependencies: + shell-quote: "npm:^1.6.1" + ws: "npm:^7" + checksum: 10/7c951a6a9b773e4fd56b2f1894c83aaec417373cf01aa261bd2dd286e6c6f1d8c67a3749ecb1d106dbf9e8cda0e6ed1bfd6ce1b61c81e035f2527be3dd9eebc2 + languageName: node + linkType: hard + +"react-dom@npm:17.0.1": + version: 17.0.1 + resolution: "react-dom@npm:17.0.1" + dependencies: + loose-envify: "npm:^1.1.0" + object-assign: "npm:^4.1.1" + scheduler: "npm:^0.20.1" + peerDependencies: + react: 17.0.1 + checksum: 10/baaeb735ad3eb74e9c5e9fb0493520d7e3539f510ec1aee2fbe2407f6a040784fb5e454511ac338e89e6faa60610ff62f2b67ad16a222089b47dbf82b9d7ff6f + languageName: node + linkType: hard + "react-dom@npm:^18.2.0": version: 18.3.1 resolution: "react-dom@npm:18.3.1" @@ -20560,6 +25900,163 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^18.0.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22 + languageName: node + linkType: hard + +"react-native-codegen@npm:^0.0.6": + version: 0.0.6 + resolution: "react-native-codegen@npm:0.0.6" + dependencies: + flow-parser: "npm:^0.121.0" + jscodeshift: "npm:^0.11.0" + nullthrows: "npm:^1.1.1" + checksum: 10/d471eef2d5c7e380c4efb64cc3e2977add97c5403c79fe9bef0e74bd6f96fbfbff1061a75b2390427395e97b82793c5ec4a34d18f9364d94c96bcb685441c88f + languageName: node + linkType: hard + +"react-native-edge-to-edge@npm:1.6.0": + version: 1.6.0 + resolution: "react-native-edge-to-edge@npm:1.6.0" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/9476f00c4cb60861799a4b306aa8e26275a503468f2b37e53af9c66a4eb2660b56b58f7bc4a77ee4c7ad7105cd489e186a08cda63a568c41217517b8f940be8a + languageName: node + linkType: hard + +"react-native-super-grid@npm:*": + version: 6.0.1 + resolution: "react-native-super-grid@npm:6.0.1" + dependencies: + eslint: "npm:^8.2.0" + eslint-config-airbnb: "npm:^19.0.4" + eslint-plugin-import: "npm:^2.29.1" + eslint-plugin-jsx-a11y: "npm:^6.8.0" + eslint-plugin-react: "npm:^7.34.2" + peerDependencies: + react: ">=18" + react-native: ">=0.74.0" + checksum: 10/62d3579d9a7bbfb05a5aaccb49d824be858184c85c697db3af99e2f38a3492cce23731791298193b468c958ac3a187ac8a46a622dbcfc90a4bc459e5e07abdd5 + languageName: node + linkType: hard + +"react-native-web@npm:0.17.1": + version: 0.17.1 + resolution: "react-native-web@npm:0.17.1" + dependencies: + array-find-index: "npm:^1.0.2" + create-react-class: "npm:^15.7.0" + fbjs: "npm:^3.0.0" + hyphenate-style-name: "npm:^1.0.4" + inline-style-prefixer: "npm:^6.0.0" + normalize-css-color: "npm:^1.0.2" + prop-types: "npm:^15.6.0" + peerDependencies: + react: ">=17.0.1" + react-dom: ">=17.0.1" + checksum: 10/1311ee864643667f4540c3ccc58ecd97e501349edeb936bf4a080d547c0c41877b5e0b8f42e0feb4b8be8d3b2db61ed375451ead9361ec006c1414182e01bf20 + languageName: node + linkType: hard + +"react-native@npm:0.64.3": + version: 0.64.3 + resolution: "react-native@npm:0.64.3" + dependencies: + "@jest/create-cache-key-function": "npm:^26.5.0" + "@react-native-community/cli": "npm:^5.0.1-alpha.1" + "@react-native-community/cli-platform-android": "npm:^5.0.1-alpha.1" + "@react-native-community/cli-platform-ios": "npm:^5.0.1-alpha.1" + "@react-native/assets": "npm:1.0.0" + "@react-native/normalize-color": "npm:1.0.0" + "@react-native/polyfills": "npm:1.0.0" + abort-controller: "npm:^3.0.0" + anser: "npm:^1.4.9" + base64-js: "npm:^1.1.2" + event-target-shim: "npm:^5.0.1" + hermes-engine: "npm:~0.7.0" + invariant: "npm:^2.2.4" + jsc-android: "npm:^245459.0.0" + metro-babel-register: "npm:0.64.0" + metro-react-native-babel-transformer: "npm:0.64.0" + metro-runtime: "npm:0.64.0" + metro-source-map: "npm:0.64.0" + nullthrows: "npm:^1.1.1" + pretty-format: "npm:^26.5.2" + promise: "npm:^8.0.3" + prop-types: "npm:^15.7.2" + react-devtools-core: "npm:^4.6.0" + react-native-codegen: "npm:^0.0.6" + react-refresh: "npm:^0.4.0" + regenerator-runtime: "npm:^0.13.2" + scheduler: "npm:^0.20.1" + shelljs: "npm:^0.8.4" + stacktrace-parser: "npm:^0.1.3" + use-subscription: "npm:^1.0.0" + whatwg-fetch: "npm:^3.0.0" + ws: "npm:^6.1.4" + peerDependencies: + react: 17.0.1 + bin: + react-native: cli.js + checksum: 10/e7f1e5301d2d1c8e69b04e830698f059891c0af8381af2310daf392975ab88a66419354207367e40234719b40b959a3f953cd1b0cc90b8b86af37e2d6d36250a + languageName: node + linkType: hard + +"react-native@npm:^0.64.0": + version: 0.64.4 + resolution: "react-native@npm:0.64.4" + dependencies: + "@jest/create-cache-key-function": "npm:^26.5.0" + "@react-native-community/cli": "npm:^5.0.1-alpha.1" + "@react-native-community/cli-platform-android": "npm:^5.0.1-alpha.1" + "@react-native-community/cli-platform-ios": "npm:^5.0.1-alpha.1" + "@react-native/assets": "npm:1.0.0" + "@react-native/normalize-color": "npm:1.0.0" + "@react-native/polyfills": "npm:1.0.0" + abort-controller: "npm:^3.0.0" + anser: "npm:^1.4.9" + base64-js: "npm:^1.1.2" + event-target-shim: "npm:^5.0.1" + hermes-engine: "npm:~0.7.0" + invariant: "npm:^2.2.4" + jsc-android: "npm:^245459.0.0" + metro-babel-register: "npm:0.64.0" + metro-react-native-babel-transformer: "npm:0.64.0" + metro-runtime: "npm:0.64.0" + metro-source-map: "npm:0.64.0" + nullthrows: "npm:^1.1.1" + pretty-format: "npm:^26.5.2" + promise: "npm:^8.0.3" + prop-types: "npm:^15.7.2" + react-devtools-core: "npm:^4.6.0" + react-native-codegen: "npm:^0.0.6" + react-refresh: "npm:^0.4.0" + regenerator-runtime: "npm:^0.13.2" + scheduler: "npm:^0.20.1" + shelljs: "npm:^0.8.4" + stacktrace-parser: "npm:^0.1.3" + use-subscription: "npm:^1.0.0" + whatwg-fetch: "npm:^3.0.0" + ws: "npm:^6.1.4" + peerDependencies: + react: 17.0.1 + bin: + react-native: cli.js + checksum: 10/a40727dd233b8e9a1d09563f20429d0b191067560299d8b83cdbcc2e48126eeb1998aa7c80f21377715f7bf35604e8384043e15dfd3eb958767c6f0b7a538986 + languageName: node + linkType: hard + +"react-refresh@npm:^0.14.0, react-refresh@npm:^0.14.2": + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: 10/512abf97271ab8623486061be04b608c39d932e3709f9af1720b41573415fa4993d0009fa5138b6705b60a98f4102f744d4e26c952b14f41a0e455521c6be4cc + languageName: node + linkType: hard + "react-refresh@npm:^0.17.0": version: 0.17.0 resolution: "react-refresh@npm:0.17.0" @@ -20567,7 +26064,24 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.2.0": +"react-refresh@npm:^0.4.0": + version: 0.4.3 + resolution: "react-refresh@npm:0.4.3" + checksum: 10/0cb1e09311e1203e817c4a5004127b634c1ed1cbc312fc7400b330152383ca4376dbd87c4913f790eee548f1254e4f9026cfcfbd6176cfeb2703e97d9700a183 + languageName: node + linkType: hard + +"react@npm:17.0.1": + version: 17.0.1 + resolution: "react@npm:17.0.1" + dependencies: + loose-envify: "npm:^1.1.0" + object-assign: "npm:^4.1.1" + checksum: 10/23ada2f8fe9a73460cb849b71ee5bf7ae4d1f856ebf4c3c322546de06a58db9ad69306539ae3ea07056d9408697ff683066cabcea55ecdcbeacbf4bf46a90ad2 + languageName: node + linkType: hard + +"react@npm:^18.0.0, react@npm:^18.2.0": version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: @@ -20679,6 +26193,27 @@ __metadata: languageName: node linkType: hard +"recast@npm:^0.20.3": + version: 0.20.5 + resolution: "recast@npm:0.20.5" + dependencies: + ast-types: "npm:0.14.2" + esprima: "npm:~4.0.0" + source-map: "npm:~0.6.1" + tslib: "npm:^2.0.1" + checksum: 10/7b270187e12f06ba0f5695590158005170a49a5996ab5d30ec4af2a2b1db8b0f74b1449b7eb6984f6d381438448e05cb46dcbf9b647fc49c6fc5139b2e40fca0 + languageName: node + linkType: hard + +"rechoir@npm:^0.6.2": + version: 0.6.2 + resolution: "rechoir@npm:0.6.2" + dependencies: + resolve: "npm:^1.1.6" + checksum: 10/fe76bf9c21875ac16e235defedd7cbd34f333c02a92546142b7911a0f7c7059d2e16f441fe6fb9ae203f459c05a31b2bcf26202896d89e390eda7514d5d2702b + languageName: node + linkType: hard + "redent@npm:^3.0.0": version: 3.0.0 resolution: "redent@npm:3.0.0" @@ -20795,10 +26330,42 @@ __metadata: languageName: node linkType: hard -"request-compose@npm:^2.1.7": - version: 2.1.7 - resolution: "request-compose@npm:2.1.7" - checksum: 10/113e23a2577bb94389136e53fcb89137d67816a2dff17b9275158a592d465ef4a724045d5a4f9c28f959942075aa5f0d4adc7a997a63683bd4d2b319d389215e +"regjsparser@npm:^0.9.1": + version: 0.9.1 + resolution: "regjsparser@npm:0.9.1" + dependencies: + jsesc: "npm:~0.5.0" + bin: + regjsparser: bin/parser + checksum: 10/be7757ef76e1db10bf6996001d1021048b5fb12f5cb470a99b8cf7f3ff943f0f0e2291c0dcdbb418b458ddc4ac10e48680a822b69ef487a0284c8b6b77beddc3 + languageName: node + linkType: hard + +"remove-trailing-separator@npm:^1.0.1": + version: 1.1.0 + resolution: "remove-trailing-separator@npm:1.1.0" + checksum: 10/d3c20b5a2d987db13e1cca9385d56ecfa1641bae143b620835ac02a6b70ab88f68f117a0021838db826c57b31373d609d52e4f31aca75fc490c862732d595419 + languageName: node + linkType: hard + +"repeat-element@npm:^1.1.2": + version: 1.1.4 + resolution: "repeat-element@npm:1.1.4" + checksum: 10/1edd0301b7edad71808baad226f0890ba709443f03a698224c9ee4f2494c317892dc5211b2ba8cbea7194a9ddbcac01e283bd66de0467ab24ee1fc1a3711d8a9 + languageName: node + linkType: hard + +"repeat-string@npm:^1.6.1": + version: 1.6.1 + resolution: "repeat-string@npm:1.6.1" + checksum: 10/1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 + languageName: node + linkType: hard + +"request-compose@npm:^2.1.6": + version: 2.1.6 + resolution: "request-compose@npm:2.1.6" + checksum: 10/80ff2b0711dd95a3b006f9418e43d1acb3dd31f9bf2389ac47526dd785524725c287fe17aad5277249c4ca85f5bf4e58e72dc9b3da72599c8c1c6af36a1cd527 languageName: node linkType: hard @@ -20827,6 +26394,24 @@ __metadata: languageName: node linkType: hard +"require-main-filename@npm:^2.0.0": + version: 2.0.0 + resolution: "require-main-filename@npm:2.0.0" + checksum: 10/8604a570c06a69c9d939275becc33a65676529e1c3e5a9f42d58471674df79357872b96d70bb93a0380a62d60dc9031c98b1a9dad98c946ffdd61b7ac0c8cedd + languageName: node + linkType: hard + +"requireg@npm:^0.2.2": + version: 0.2.2 + resolution: "requireg@npm:0.2.2" + dependencies: + nested-error-stacks: "npm:~2.0.1" + rc: "npm:~1.2.7" + resolve: "npm:~1.7.1" + checksum: 10/ae3c7759448a8348307ad99f7487f4571a8e5319c5fc5e0499a8791839d1504f3baf61ca846b70731e1973a9243d9d1ef3b54f6f674a5d67d427c92a0d78b072 + languageName: node + linkType: hard + "requires-port@npm:^1.0.0": version: 1.0.0 resolution: "requires-port@npm:1.0.0" @@ -20834,6 +26419,13 @@ __metadata: languageName: node linkType: hard +"reselect@npm:^4.0.0, reselect@npm:^4.1.8": + version: 4.1.8 + resolution: "reselect@npm:4.1.8" + checksum: 10/199984d9872f71cd207f4aa6e6fd2bd48d95154f7aa9b3aee3398335f39f5491059e732f28c12e9031d5d434adab2c458dc8af5afb6564d0ad37e1644445e09c + languageName: node + linkType: hard + "resize-observer-polyfill@npm:^1.5.0, resize-observer-polyfill@npm:^1.5.1": version: 1.5.1 resolution: "resize-observer-polyfill@npm:1.5.1" @@ -20875,7 +26467,35 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.10": +"resolve-url@npm:^0.2.1": + version: 0.2.1 + resolution: "resolve-url@npm:0.2.1" + checksum: 10/c8bbf6385730add6657103929ebd7e4aa623a2c2df29bba28a58fec73097c003edcce475efefa51c448a904aa344a4ebabe6ad85c8e75c72c4ce9a0c0b5652d2 + languageName: node + linkType: hard + +"resolve-workspace-root@npm:^2.0.0": + version: 2.0.0 + resolution: "resolve-workspace-root@npm:2.0.0" + checksum: 10/c2de02d213ca327964bd2a1e6cbb17d96d2adbd738b6aa737129ed952ef4f7e52b79452599e1ef99c6cf4f109c937866b7f3abf34f8f41af376e1b08a03523a4 + languageName: node + linkType: hard + +"resolve.exports@npm:^2.0.0": + version: 2.0.2 + resolution: "resolve.exports@npm:2.0.2" + checksum: 10/f1cc0b6680f9a7e0345d783e0547f2a5110d8336b3c2a4227231dd007271ffd331fd722df934f017af90bae0373920ca0d4005da6f76cb3176c8ae426370f893 + languageName: node + linkType: hard + +"resolve.exports@npm:^2.0.3": + version: 2.0.3 + resolution: "resolve.exports@npm:2.0.3" + checksum: 10/536efee0f30a10fac8604e6cdc7844dbc3f4313568d09f06db4f7ed8a5b8aeb8585966fe975083d1f2dfbc87cf5f8bc7ab65a5c23385c14acbb535ca79f8398a + languageName: node + linkType: hard + +"resolve@npm:1.22.10, resolve@npm:^1.22.10, resolve@npm:^1.22.2": version: 1.22.10 resolution: "resolve@npm:1.22.10" dependencies: @@ -20888,7 +26508,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.8, resolve@npm:^1.10.0, resolve@npm:^1.14.2": +"resolve@npm:1.22.8, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -20914,7 +26534,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin": +"resolve@patch:resolve@npm%3A1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.13.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -21006,6 +26626,26 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:~2.2.6": + version: 2.2.8 + resolution: "rimraf@npm:2.2.8" + bin: + rimraf: ./bin.js + checksum: 10/01804e1c0430eeece3fd778e836e9682c011e126d42a4f560e930f8cdc2d99c7e586e63d18c5a65accbd51f9ac57706177550de0538c1dd45c335755605de166 + languageName: node + linkType: hard + +"rimraf@npm:~2.6.2": + version: 2.6.3 + resolution: "rimraf@npm:2.6.3" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: ./bin.js + checksum: 10/756419f2fa99aa119c46a9fc03e09d84ecf5421a80a72d1944c5088c9e4671e77128527a900a313ed9d3fdbdd37e2ae05486cd7e9116d5812d8c31f2399d7c86 + languageName: node + linkType: hard + "rollup@npm:4.34.8": version: 4.34.8 resolution: "rollup@npm:4.34.8" @@ -21153,69 +26793,6 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.20.0": - version: 4.22.0 - resolution: "rollup@npm:4.22.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.22.0" - "@rollup/rollup-android-arm64": "npm:4.22.0" - "@rollup/rollup-darwin-arm64": "npm:4.22.0" - "@rollup/rollup-darwin-x64": "npm:4.22.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.22.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.22.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.22.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.22.0" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.22.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.22.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.22.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.22.0" - "@rollup/rollup-linux-x64-musl": "npm:4.22.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.22.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.22.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.22.0" - "@types/estree": "npm:1.0.5" - fsevents: "npm:~2.3.2" - dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": - optional: true - "@rollup/rollup-darwin-x64": - optional: true - "@rollup/rollup-linux-arm-gnueabihf": - optional: true - "@rollup/rollup-linux-arm-musleabihf": - optional: true - "@rollup/rollup-linux-arm64-gnu": - optional: true - "@rollup/rollup-linux-arm64-musl": - optional: true - "@rollup/rollup-linux-powerpc64le-gnu": - optional: true - "@rollup/rollup-linux-riscv64-gnu": - optional: true - "@rollup/rollup-linux-s390x-gnu": - optional: true - "@rollup/rollup-linux-x64-gnu": - optional: true - "@rollup/rollup-linux-x64-musl": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 10/bf5d93ee00a4b0b74c501d98217fe395afce043e786992caa7c72a52876e9b9103f30e7c3e5296509c719bb2fc5c37a51c8ebe1e57743236d7e7c6cb598f3c72 - languageName: node - linkType: hard - "rollup@npm:^4.24.0, rollup@npm:^4.30.1": version: 4.39.0 resolution: "rollup@npm:4.39.0" @@ -21590,6 +27167,16 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:^0.20.1": + version: 0.20.2 + resolution: "scheduler@npm:0.20.2" + dependencies: + loose-envify: "npm:^1.1.0" + object-assign: "npm:^4.1.1" + checksum: 10/898917fa475386953d998add9107c04bf2c335eee86172833995dee126d12a68bee3c29edbd61fa0bcbcb8ee511c422eaab23b86b02f95aab26ecfaed8df5e64 + languageName: node + linkType: hard + "scheduler@npm:^0.23.2": version: 0.23.2 resolution: "scheduler@npm:0.23.2" @@ -21682,6 +27269,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.1.3": + version: 7.7.2 + resolution: "semver@npm:7.7.2" + bin: + semver: bin/semver.js + checksum: 10/7a24cffcaa13f53c09ce55e05efe25cd41328730b2308678624f8b9f5fc3093fc4d189f47950f0b811ff8f3c3039c24a2c36717ba7961615c682045bf03e1dda + languageName: node + linkType: hard + "send@npm:0.17.2": version: 0.17.2 resolution: "send@npm:0.17.2" @@ -21854,6 +27450,25 @@ __metadata: languageName: node linkType: hard +"set-value@npm:^2.0.0, set-value@npm:^2.0.1": + version: 2.0.1 + resolution: "set-value@npm:2.0.1" + dependencies: + extend-shallow: "npm:^2.0.1" + is-extendable: "npm:^0.1.1" + is-plain-object: "npm:^2.0.3" + split-string: "npm:^3.0.1" + checksum: 10/4f1ccac2e9ad4d1b0851761d41df4bbd3780ed69805f24a80ab237a56d9629760b7b98551cd370931620defe5da329645834e1e9a18574cecad09ce7b2b83296 + languageName: node + linkType: hard + +"setimmediate@npm:^1.0.5": + version: 1.0.5 + resolution: "setimmediate@npm:1.0.5" + checksum: 10/76e3f5d7f4b581b6100ff819761f04a984fa3f3990e72a6554b57188ded53efce2d3d6c0932c10f810b7c59414f85e2ab3c11521877d1dea1ce0b56dc906f485 + languageName: node + linkType: hard + "setprototypeof@npm:1.1.0": version: 1.1.0 resolution: "setprototypeof@npm:1.1.0" @@ -21923,38 +27538,16 @@ __metadata: languageName: node linkType: hard -"side-channel-list@npm:^1.0.0": - version: 1.0.0 - resolution: "side-channel-list@npm:1.0.0" +"shelljs@npm:^0.8.4": + version: 0.8.5 + resolution: "shelljs@npm:0.8.5" dependencies: - es-errors: "npm:^1.3.0" - object-inspect: "npm:^1.13.3" - checksum: 10/603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f - languageName: node - linkType: hard - -"side-channel-map@npm:^1.0.1": - version: 1.0.1 - resolution: "side-channel-map@npm:1.0.1" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.5" - object-inspect: "npm:^1.13.3" - checksum: 10/5771861f77feefe44f6195ed077a9e4f389acc188f895f570d56445e251b861754b547ea9ef73ecee4e01fdada6568bfe9020d2ec2dfc5571e9fa1bbc4a10615 - languageName: node - linkType: hard - -"side-channel-weakmap@npm:^1.0.2": - version: 1.0.2 - resolution: "side-channel-weakmap@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.5" - object-inspect: "npm:^1.13.3" - side-channel-map: "npm:^1.0.1" - checksum: 10/a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 + glob: "npm:^7.0.0" + interpret: "npm:^1.0.0" + rechoir: "npm:^0.6.2" + bin: + shjs: bin/shjs + checksum: 10/f2178274b97b44332bbe9ddb78161137054f55ecf701c7a99db9552cb5478fe279ad5f5131d8a7c2f0730e01ccf0c629d01094143f0541962ce1a3d0243d23f7 languageName: node linkType: hard @@ -22032,6 +27625,17 @@ __metadata: languageName: node linkType: hard +"simple-plist@npm:^1.0.0, simple-plist@npm:^1.1.0": + version: 1.4.0 + resolution: "simple-plist@npm:1.4.0" + dependencies: + bplist-creator: "npm:0.1.1" + bplist-parser: "npm:0.3.2" + plist: "npm:^3.0.5" + checksum: 10/e03f1619370d8d502543f2f9c6448722456dd2594e34d689eb8706c7c9e328c1ed5bef89280cb9e13426942ec1ab0f5655406ab70550be28b84fcccc304d447b + languageName: node + linkType: hard + "sirv@npm:^3.0.0": version: 3.0.0 resolution: "sirv@npm:3.0.0" @@ -22206,7 +27810,30 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:0.5.21, source-map-support@npm:^0.5.5, source-map-support@npm:~0.5.20": +"source-map-resolve@npm:^0.5.0": + version: 0.5.3 + resolution: "source-map-resolve@npm:0.5.3" + dependencies: + atob: "npm:^2.1.2" + decode-uri-component: "npm:^0.2.0" + resolve-url: "npm:^0.2.1" + source-map-url: "npm:^0.4.0" + urix: "npm:^0.1.0" + checksum: 10/98e281cceb86b80c8bd3453110617b9df93132d6a50c7bf5847b5d74b4b5d6e1d4d261db276035b9b7e5ba7f32c2d6a0d2c13d581e37870a0219a524402efcab + languageName: node + linkType: hard + +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10/d1514a922ac9c7e4786037eeff6c3322f461cd25da34bb9fefb15387b3490531774e6e31d95ab6d5b84a3e139af9c3a570ccaee6b47bd7ea262691ed3a8bc34e + languageName: node + linkType: hard + +"source-map-support@npm:0.5.21, source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.5, source-map-support@npm:~0.5.20, source-map-support@npm:~0.5.21": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -22216,7 +27843,14 @@ __metadata: languageName: node linkType: hard -"source-map@npm:0.6.1, source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0": +"source-map-url@npm:^0.4.0": + version: 0.4.1 + resolution: "source-map-url@npm:0.4.1" + checksum: 10/7fec0460ca017330568e1a4d67c80c397871f27d75b034e1117eaa802076db5cda5944659144d26eafd2a95008ada19296c8e0d5ec116302c32c6daa4e430003 + languageName: node + linkType: hard + +"source-map@npm:0.6.1, source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 10/59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff @@ -22349,6 +27983,31 @@ __metadata: languageName: node linkType: hard +"stackframe@npm:^1.3.4": + version: 1.3.4 + resolution: "stackframe@npm:1.3.4" + checksum: 10/29ca71c1fd17974c1c178df0236b1407bc65f6ea389cc43dec000def6e42ff548d4453de9a85b76469e2ae2b2abdd802c6b6f3db947c05794efbd740d1cf4121 + languageName: node + linkType: hard + +"stacktrace-parser@npm:^0.1.10": + version: 0.1.11 + resolution: "stacktrace-parser@npm:0.1.11" + dependencies: + type-fest: "npm:^0.7.1" + checksum: 10/1120cf716606ec6a8e25cc9b6ada79d7b91e6a599bba1a6664e6badc8b5f37987d7df7d9ad0344f717a042781fd8e1e999de08614a5afea451b68902421036b5 + languageName: node + linkType: hard + +"stacktrace-parser@npm:^0.1.3": + version: 0.1.10 + resolution: "stacktrace-parser@npm:0.1.10" + dependencies: + type-fest: "npm:^0.7.1" + checksum: 10/f4fbddfc09121d91e587b60de4beb4941108e967d71ad3a171812dc839b010ca374d064ad0a296295fed13acd103609d99a4224a25b4e67de13cae131f1901ee + languageName: node + linkType: hard + "standard-as-callback@npm:^2.1.0": version: 2.1.0 resolution: "standard-as-callback@npm:2.1.0" @@ -22403,6 +28062,13 @@ __metadata: languageName: node linkType: hard +"stream-buffers@npm:2.2.x": + version: 2.2.0 + resolution: "stream-buffers@npm:2.2.0" + checksum: 10/79f897cead810383b4181e4ee56f4855a69b51c9da4c96b91ccca6ee6fe90b908bea9b304225bedd1a5e2c41d72bc88d3ada7f897b51f8ffae3593f7460ecbc8 + languageName: node + linkType: hard + "stream-buffers@npm:^0.2.3": version: 0.2.6 resolution: "stream-buffers@npm:0.2.6" @@ -22541,6 +28207,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.2.0": + version: 5.2.0 + resolution: "strip-ansi@npm:5.2.0" + dependencies: + ansi-regex: "npm:^4.1.0" + checksum: 10/bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46 + languageName: node + linkType: hard + "strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" @@ -22622,6 +28297,31 @@ __metadata: languageName: node linkType: hard +"sucrase@npm:3.35.0, sucrase@npm:^3.20.0": + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.2" + commander: "npm:^4.0.0" + glob: "npm:^10.3.10" + lines-and-columns: "npm:^1.1.6" + mz: "npm:^2.7.0" + pirates: "npm:^4.0.1" + ts-interface-checker: "npm:^0.1.9" + bin: + sucrase: bin/sucrase + sucrase-node: bin/sucrase-node + checksum: 10/bc601558a62826f1c32287d4fdfa4f2c09fe0fec4c4d39d0e257fd9116d7d6227a18309721d4185ec84c9dc1af0d5ec0e05a42a337fbb74fc293e068549aacbe + languageName: node + linkType: hard + +"sudo-prompt@npm:^9.0.0": + version: 9.2.1 + resolution: "sudo-prompt@npm:9.2.1" + checksum: 10/0557d0eecebf8db8212df4a9816509c875ca65ad9ee26a55240848820f9bdbdbbd9e5a1bdb5aa052fb1f748cba4ef90c8da9b40628f59e6dc79ca986e80740de + languageName: node + linkType: hard + "superagent@npm:^8.0.0": version: 8.1.2 resolution: "superagent@npm:8.1.2" @@ -22775,6 +28475,13 @@ __metadata: languageName: node linkType: hard +"tailwindcss@npm:4.1.11": + version: 4.1.11 + resolution: "tailwindcss@npm:4.1.11" + checksum: 10/cfe16f327e501cc9cefb136138b5435353c63bd0aa4092a100fc49aef6340d919b1a19910b133b4b5973adfd91c6e284195e78efa303eb92e7976614a2076d6b + languageName: node + linkType: hard + "tailwindcss@npm:4.1.4, tailwindcss@npm:^4.0.0, tailwindcss@npm:^4.0.6, tailwindcss@npm:^4.0.9": version: 4.1.4 resolution: "tailwindcss@npm:4.1.4" @@ -22789,7 +28496,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.1.0, tar@npm:^6.1.11, tar@npm:^6.1.2": +"tar@npm:^6.1.0, tar@npm:^6.1.11, tar@npm:^6.1.2, tar@npm:^6.2.1": version: 6.2.1 resolution: "tar@npm:6.2.1" dependencies: @@ -22826,6 +28533,32 @@ __metadata: languageName: node linkType: hard +"temp-dir@npm:~2.0.0": + version: 2.0.0 + resolution: "temp-dir@npm:2.0.0" + checksum: 10/cc4f0404bf8d6ae1a166e0e64f3f409b423f4d1274d8c02814a59a5529f07db6cd070a749664141b992b2c1af337fa9bb451a460a43bb9bcddc49f235d3115aa + languageName: node + linkType: hard + +"temp@npm:0.8.3": + version: 0.8.3 + resolution: "temp@npm:0.8.3" + dependencies: + os-tmpdir: "npm:^1.0.0" + rimraf: "npm:~2.2.6" + checksum: 10/48ef0fd1da9f1a1ab2db624011ea8a65a2a1251ff154a617b7c6c5670290625fe6c2872fc020fbfe1ec774bfa924e7a6b07f7a940ab79455f92b8aded2978a3c + languageName: node + linkType: hard + +"temp@npm:^0.8.1": + version: 0.8.4 + resolution: "temp@npm:0.8.4" + dependencies: + rimraf: "npm:~2.6.2" + checksum: 10/0a7f76b49637415bc391c3f6e69377cc4c38afac95132b4158fa711e77b70b082fe56fd886f9d11ffab9d148df181a105a93c8b618fb72266eeaa5e5ddbfe37f + languageName: node + linkType: hard + "term-size@npm:^2.1.0": version: 2.2.1 resolution: "term-size@npm:2.2.1" @@ -22883,6 +28616,24 @@ __metadata: languageName: node linkType: hard +"test-exclude@npm:^6.0.0": + version: 6.0.0 + resolution: "test-exclude@npm:6.0.0" + dependencies: + "@istanbuljs/schema": "npm:^0.1.2" + glob: "npm:^7.1.4" + minimatch: "npm:^3.0.4" + checksum: 10/8fccb2cb6c8fcb6bb4115394feb833f8b6cf4b9503ec2485c2c90febf435cac62abe882a0c5c51a37b9bbe70640cdd05acf5f45e486ac4583389f4b0855f69e5 + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: 10/4383b5baaeffa9bb4cda2ac33a4aa2e6d1f8aaf811848bf73513a9b88fd76372dc461f6fd6d2e9cb5100f48b473be32c6f95bd983509b7d92bb4d92c10747452 + languageName: node + linkType: hard + "thenby@npm:^1.3.4": version: 1.3.4 resolution: "thenby@npm:1.3.4" @@ -22899,6 +28650,23 @@ __metadata: languageName: node linkType: hard +"throat@npm:^5.0.0": + version: 5.0.0 + resolution: "throat@npm:5.0.0" + checksum: 10/00f7197977d433d1c960edfaa6465c1217652999170ef3ecd8dbefa6add6e2304b321480523ae87354df285474ba2c5feff03842e9f398b4bcdd95cfa18cff9c + languageName: node + linkType: hard + +"through2@npm:^2.0.1": + version: 2.0.5 + resolution: "through2@npm:2.0.5" + dependencies: + readable-stream: "npm:~2.3.6" + xtend: "npm:~4.0.1" + checksum: 10/cd71f7dcdc7a8204fea003a14a433ef99384b7d4e31f5497e1f9f622b3cf3be3691f908455f98723bdc80922a53af7fa10c3b7abbe51c6fd3d536dbc7850e2c4 + languageName: node + linkType: hard + "thunky@npm:^1.0.2": version: 1.1.0 resolution: "thunky@npm:1.1.0" @@ -22930,7 +28698,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.14": +"tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.14": version: 0.2.14 resolution: "tinyglobby@npm:0.2.14" dependencies: @@ -23218,6 +28986,29 @@ __metadata: languageName: node linkType: hard +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: "npm:^1.2.1" + checksum: 10/14687776479d048e3c1dbfe58a2409e00367810d6960c0f619b33793271ff2a27f81b52461f14a162f1f89a9b1d8da1b237fc7c99b0e1fdcec28ec63a86b1fec + languageName: node + linkType: hard + +"type-detect@npm:4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 10/5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 10/8907e16284b2d6cfa4f4817e93520121941baba36b39219ea36acfe64c86b9dbc10c9941af450bd60832c8f43464974d51c0957f9858bc66b952b66b6914cbb9 + languageName: node + linkType: hard + "type-fest@npm:^0.21.3": version: 0.21.3 resolution: "type-fest@npm:0.21.3" @@ -23315,7 +29106,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.0.0, typescript@npm:^5.6, typescript@npm:^5.8.3": +"typescript@npm:^5.0.0, typescript@npm:^5.8.3": version: 5.8.3 resolution: "typescript@npm:5.8.3" bin: @@ -23345,7 +29136,17 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.0.0#optional!builtin, typescript@patch:typescript@npm%3A^5.6#optional!builtin, typescript@patch:typescript@npm%3A^5.8.3#optional!builtin": +"typescript@npm:~5.5.4": + version: 5.5.4 + resolution: "typescript@npm:5.5.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/1689ccafef894825481fc3d856b4834ba3cc185a9c2878f3c76a9a1ef81af04194849840f3c69e7961e2312771471bb3b460ca92561e1d87599b26c37d0ffb6f + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.0.0#optional!builtin, typescript@patch:typescript@npm%3A^5.8.3#optional!builtin": version: 5.8.3 resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=8c6c40" bin: @@ -23375,6 +29176,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A~5.5.4#optional!builtin": + version: 5.5.4 + resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/746fdd0865c5ce4f15e494c57ede03a9e12ede59cfdb40da3a281807853fe63b00ef1c912d7222143499aa82f18b8b472baa1830df8804746d09b55f6cf5b1cc + languageName: node + linkType: hard + "ua-parser-js@npm:^0.7.30": version: 0.7.38 resolution: "ua-parser-js@npm:0.7.38" @@ -23417,6 +29228,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.21.0": + version: 6.21.0 + resolution: "undici-types@npm:6.21.0" + checksum: 10/ec8f41aa4359d50f9b59fa61fe3efce3477cc681908c8f84354d8567bb3701fafdddf36ef6bff307024d3feb42c837cf6f670314ba37fc8145e219560e473d14 + languageName: node + linkType: hard + "undici@npm:6.18.0": version: 6.18.0 resolution: "undici@npm:6.18.0" @@ -23516,6 +29334,15 @@ __metadata: languageName: node linkType: hard +"unique-string@npm:~2.0.0": + version: 2.0.0 + resolution: "unique-string@npm:2.0.0" + dependencies: + crypto-random-string: "npm:^2.0.0" + checksum: 10/107cae65b0b618296c2c663b8e52e4d1df129e9af04ab38d53b4f2189e96da93f599c85f4589b7ffaf1a11c9327cbb8a34f04c71b8d4950d3e385c2da2a93828 + languageName: node + linkType: hard + "universalify@npm:^0.1.0": version: 0.1.2 resolution: "universalify@npm:0.1.2" @@ -23570,21 +29397,28 @@ __metadata: "@uppy/compressor": "workspace:^" "@uppy/core": "workspace:^" "@uppy/dashboard": "workspace:^" + "@uppy/drag-drop": "workspace:^" "@uppy/drop-target": "workspace:^" "@uppy/dropbox": "workspace:^" "@uppy/facebook": "workspace:^" + "@uppy/file-input": "workspace:^" "@uppy/form": "workspace:^" "@uppy/golden-retriever": "workspace:^" "@uppy/google-drive": "workspace:^" "@uppy/google-drive-picker": "workspace:^" "@uppy/google-photos-picker": "workspace:^" "@uppy/image-editor": "workspace:^" + "@uppy/informer": "workspace:^" "@uppy/instagram": "workspace:^" "@uppy/onedrive": "workspace:^" + "@uppy/progress-bar": "workspace:^" "@uppy/provider-views": "workspace:^" + "@uppy/redux-dev-tools": "workspace:^" "@uppy/remote-sources": "workspace:^" "@uppy/screen-capture": "workspace:^" + "@uppy/status-bar": "workspace:^" "@uppy/store-default": "workspace:^" + "@uppy/store-redux": "workspace:^" "@uppy/thumbnail-generator": "workspace:^" "@uppy/transloadit": "workspace:^" "@uppy/tus": "workspace:^" @@ -23643,7 +29477,18 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:^1.2.0": +"use-subscription@npm:^1.0.0": + version: 1.8.2 + resolution: "use-subscription@npm:1.8.2" + dependencies: + use-sync-external-store: "npm:^1.2.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10/6b17f92a75405a4e6015d7762b459a43435f34d0bb9a72e512e305d6d3a61bd170e6666c3a62c2c3c7af1b7ba0b45c5a597b7eeea54c46e1cabf8ef0f971d44e + languageName: node + linkType: hard + +"use-sync-external-store@npm:^1.2.0, use-sync-external-store@npm:^1.2.2": version: 1.2.2 resolution: "use-sync-external-store@npm:1.2.2" peerDependencies: @@ -23652,6 +29497,13 @@ __metadata: languageName: node linkType: hard +"use@npm:^3.1.0": + version: 3.1.1 + resolution: "use@npm:3.1.1" + checksum: 10/08a130289f5238fcbf8f59a18951286a6e660d17acccc9d58d9b69dfa0ee19aa038e8f95721b00b432c36d1629a9e32a464bf2e7e0ae6a244c42ddb30bdd8b33 + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -23666,6 +29518,33 @@ __metadata: languageName: node linkType: hard +"uuid@npm:7.0.2": + version: 7.0.2 + resolution: "uuid@npm:7.0.2" + bin: + uuid: dist/bin/uuid + checksum: 10/3863051780a670f6abbc1b5a70d3e36fca2d4fd4ea0ffa6e437f8e9e629a11e2950a46566ddc4214833557870c8aafb734897294ea0220273f6c2bb1c4b6fc7c + languageName: node + linkType: hard + +"uuid@npm:^3.3.2, uuid@npm:^3.4.0": + version: 3.4.0 + resolution: "uuid@npm:3.4.0" + bin: + uuid: ./bin/uuid + checksum: 10/4f2b86432b04cc7c73a0dd1bcf11f1fc18349d65d2e4e32dd0fc658909329a1e0cc9244aa93f34c0cccfdd5ae1af60a149251a5f420ec3ac4223a3dab198fb2e + languageName: node + linkType: hard + +"uuid@npm:^7.0.3": + version: 7.0.3 + resolution: "uuid@npm:7.0.3" + bin: + uuid: dist/bin/uuid + checksum: 10/b2a4d30ecd6581015175487426558aafd7f7b4013a2e30802c128cc28cad9abe46ecd36c02f7fbcde7908fd4672334818d56a441c0871963d6bd89d911bef2ea + languageName: node + linkType: hard + "uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" @@ -23893,50 +29772,7 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.4.17": - version: 5.4.17 - resolution: "vite@npm:5.4.17" - dependencies: - esbuild: "npm:^0.21.3" - fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.43" - rollup: "npm:^4.20.0" - peerDependencies: - "@types/node": ^18.0.0 || >=20.0.0 - less: "*" - lightningcss: ^1.21.0 - sass: "*" - sass-embedded: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 10/95b2f94d378305cf8a4fadb40f96da3e59593188733738c486252ecb67ac6439100a44ec9170b66fa319b4d61eea161800e610a0499e61bf110ae6e7e6f233f0 - languageName: node - linkType: hard - -"vite@npm:^6.2.0, vite@npm:^6.2.5, vite@npm:^6.3.0": +"vite@npm:^6.2.5": version: 6.3.0 resolution: "vite@npm:6.3.0" dependencies: @@ -23991,26 +29827,26 @@ __metadata: languageName: node linkType: hard -"vite@npm:^7.0.2": - version: 7.0.2 - resolution: "vite@npm:7.0.2" +"vite@npm:^6.3.0": + version: 6.3.5 + resolution: "vite@npm:6.3.5" dependencies: esbuild: "npm:^0.25.0" - fdir: "npm:^6.4.6" + fdir: "npm:^6.4.4" fsevents: "npm:~2.3.3" picomatch: "npm:^4.0.2" - postcss: "npm:^8.5.6" - rollup: "npm:^4.40.0" - tinyglobby: "npm:^0.2.14" + postcss: "npm:^8.5.3" + rollup: "npm:^4.34.9" + tinyglobby: "npm:^0.2.13" peerDependencies: - "@types/node": ^20.19.0 || >=22.12.0 + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 jiti: ">=1.21.0" - less: ^4.0.0 + less: "*" lightningcss: ^1.21.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: ">=0.54.8" - sugarss: ^5.0.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 @@ -24042,18 +29878,18 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/7042e7abae4f1dad83d504f3e23936eacde97d7e45dac8761fa06966eff2b0ac739abe89bf7c59617de799e43cdb89d96ec14dd52b444c1be5d8ecc79c7097d1 + checksum: 10/7bc3a1c5ef79413ad70daeeaf69b76cd1218d16aa18ed8ee08d74648ef17284f4a17c11f5cf42b573b6dc5e3d5f115110b67b1d23c2c699cfe404757764a634a languageName: node linkType: hard -"vite@npm:^7.0.3": - version: 7.0.4 - resolution: "vite@npm:7.0.4" +"vite@npm:^7.0.6": + version: 7.0.6 + resolution: "vite@npm:7.0.6" dependencies: esbuild: "npm:^0.25.0" fdir: "npm:^6.4.6" fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.2" + picomatch: "npm:^4.0.3" postcss: "npm:^8.5.6" rollup: "npm:^4.40.0" tinyglobby: "npm:^0.2.14" @@ -24097,7 +29933,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/e5609e6b67658d0f4bb807d21290c515e3a1c2e085aa9507404f17d836a5b830d0a8bff36f67a0509361044843c9ccb4a0b7033a511dfb5d1dc5ded49aedaa91 + checksum: 10/729ddefd6710b0b5aa38a62a537f3dc28577edaf57958c815a1964f1e348a1c7cb17ce8f708675668d7e80d95fb62f7c433b718fe12d80dd8a756ccec519bc2a languageName: node linkType: hard @@ -24253,6 +30089,15 @@ __metadata: languageName: node linkType: hard +"walker@npm:^1.0.7, walker@npm:^1.0.8, walker@npm:~1.0.5": + version: 1.0.8 + resolution: "walker@npm:1.0.8" + dependencies: + makeerror: "npm:1.0.12" + checksum: 10/ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c + languageName: node + linkType: hard + "watchpack@npm:2.4.1": version: 2.4.1 resolution: "watchpack@npm:2.4.1" @@ -24298,7 +30143,7 @@ __metadata: languageName: node linkType: hard -"web-streams-polyfill@npm:^3.0.3": +"web-streams-polyfill@npm:^3.0.3, web-streams-polyfill@npm:^3.3.2": version: 3.3.3 resolution: "web-streams-polyfill@npm:3.3.3" checksum: 10/8e7e13501b3834094a50abe7c0b6456155a55d7571312b89570012ef47ec2a46d766934768c50aabad10a9c30dd764a407623e8bfcc74fcb58495c29130edea9 @@ -24658,7 +30503,7 @@ __metadata: languageName: node linkType: hard -"whatwg-fetch@npm:^3.6.2": +"whatwg-fetch@npm:>=0.10.0, whatwg-fetch@npm:^3.0.0, whatwg-fetch@npm:^3.6.2": version: 3.6.20 resolution: "whatwg-fetch@npm:3.6.20" checksum: 10/2b4ed92acd6a7ad4f626a6cb18b14ec982bbcaf1093e6fe903b131a9c6decd14d7f9c9ca3532663c2759d1bdf01d004c77a0adfb2716a5105465c20755a8c57c @@ -24717,7 +30562,14 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": +"which-module@npm:^2.0.0": + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 10/1967b7ce17a2485544a4fdd9063599f0f773959cca24176dbe8f405e55472d748b7c549cd7920ff6abb8f1ab7db0b0f1b36de1a21c57a8ff741f4f1e792c52be + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.9": version: 1.1.15 resolution: "which-typed-array@npm:1.1.15" dependencies: @@ -24875,7 +30727,26 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.3.1": +"ws@npm:^1.1.0, ws@npm:^1.1.5": + version: 1.1.5 + resolution: "ws@npm:1.1.5" + dependencies: + options: "npm:>=0.0.5" + ultron: "npm:1.0.x" + checksum: 10/f56566ee1a8c02b0328feab5d35e90964b7cb27726a8943312b1e5687aeb7043e77cdb03cb49edac601ddbc820f13fd25f96db4769495a181bde81e2a6f7cc24 + languageName: node + linkType: hard + +"ws@npm:^6.1.4, ws@npm:^6.2.3": + version: 6.2.3 + resolution: "ws@npm:6.2.3" + dependencies: + async-limiter: "npm:~1.0.0" + checksum: 10/19f8d1608317f4c98f63da6eebaa85260a6fe1ba459cbfedd83ebe436368177fb1e2944761e2392c6b7321cbb7a375c8a81f9e1be35d555b6b4647eb61eadd46 + languageName: node + linkType: hard + +"ws@npm:^7, ws@npm:^7.3.1": version: 7.5.10 resolution: "ws@npm:7.5.10" peerDependencies: @@ -24916,7 +30787,27 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10/725964438d752f0ab0de582cd48d6eeada58d1511c3f613485b5598a83680bedac6187c765b0fe082e2d8cc4341fc57707c813ae780feee82d0c5efe6a4c61b6 + checksum: 10/3f38e9594f2af5b6324138e86b74df7d77bbb8e310bf8188679dd80bac0d1f47e51536a1923ac3365f31f3d8b25ea0b03e4ade466aa8292a86cd5defca64b19b + languageName: node + linkType: hard + +"xcode@npm:^2.0.0": + version: 2.1.0 + resolution: "xcode@npm:2.1.0" + dependencies: + simple-plist: "npm:^1.0.0" + uuid: "npm:^3.3.2" + checksum: 10/1729ec92412f81d36603a235e5b24d7482c3d6e5f1fbb6be57849252e419aa5a7277977f696a14d08e9d0ca3326c84ac259b350f633e796569ed9fa0b676a495 + languageName: node + linkType: hard + +"xcode@npm:^3.0.1": + version: 3.0.1 + resolution: "xcode@npm:3.0.1" + dependencies: + simple-plist: "npm:^1.1.0" + uuid: "npm:^7.0.3" + checksum: 10/539d7b808ccce648078c5ceb63c4f9c14a7018a7db688fe0ff55c7d59e685c67392f18e9f531ce524f8d71162e836714b8835fa0a8688e976d4a293b147917c3 languageName: node linkType: hard @@ -24927,6 +30818,47 @@ __metadata: languageName: node linkType: hard +"xml2js@npm:0.4.23, xml2js@npm:^0.4.23": + version: 0.4.23 + resolution: "xml2js@npm:0.4.23" + dependencies: + sax: "npm:>=0.6.0" + xmlbuilder: "npm:~11.0.0" + checksum: 10/52896ef39429f860f32471dd7bb2b89ef25b7e15528e3a4366de0bd5e55a251601565e7814763e70f9e75310c3afe649a42b8826442b74b41eff8a0ae333fccc + languageName: node + linkType: hard + +"xml2js@npm:0.6.0": + version: 0.6.0 + resolution: "xml2js@npm:0.6.0" + dependencies: + sax: "npm:>=0.6.0" + xmlbuilder: "npm:~11.0.0" + checksum: 10/717f44ceef3f749ac21b381f829ba6525eec78cb9a53638046739565900e505a8e8caa62a6850b0a94cfe57ebe1a29b5367d55c4f642a3d640b9f69ca1fc7c8c + languageName: node + linkType: hard + +"xmlbuilder@npm:^14.0.0": + version: 14.0.0 + resolution: "xmlbuilder@npm:14.0.0" + checksum: 10/c134bfd15bd6efe0af0306939a8cd667efb6aeace3779043c6bdf18373c0192146907a4ab442fc24e799419a3033e3c99ce41c43016bdf580d40f8ab0e0dc841 + languageName: node + linkType: hard + +"xmlbuilder@npm:^15.1.1": + version: 15.1.1 + resolution: "xmlbuilder@npm:15.1.1" + checksum: 10/e6f4bab2504afdd5f80491bda948894d2146756532521dbe7db33ae0931cd3000e3b4da19b3f5b3f51bedbd9ee06582144d28136d68bd1df96579ecf4d4404a2 + languageName: node + linkType: hard + +"xmlbuilder@npm:~11.0.0": + version: 11.0.1 + resolution: "xmlbuilder@npm:11.0.1" + checksum: 10/c8c3d208783718db5b285101a736cd8e6b69a5c265199a0739abaa93d1a1b7de5489fd16df4e776e18b2c98cb91f421a7349e99fd8c1ebeb44ecfed72a25091a + languageName: node + linkType: hard + "xmlchars@npm:^2.2.0": version: 2.2.0 resolution: "xmlchars@npm:2.2.0"