From 59a6ba1dff79515e7b649304c13c069c6b422f2a Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 18 Aug 2022 11:05:26 +0200 Subject: [PATCH] example: upgrade React example to use React 18 --- .eslintrc.js | 1 + examples/react-example/.babelrc.js | 5 - examples/react-example/.gitignore | 3 - examples/react-example/{App.js => App.jsx} | 12 +- examples/react-example/README.md | 30 +++ examples/react-example/index.html | 2 +- examples/react-example/main.js | 8 - examples/react-example/main.jsx | 14 ++ examples/react-example/package.json | 28 ++- examples/react-example/vite.config.js | 7 + yarn.lock | 271 +++++++++++---------- 11 files changed, 224 insertions(+), 157 deletions(-) delete mode 100644 examples/react-example/.babelrc.js delete mode 100644 examples/react-example/.gitignore rename examples/react-example/{App.js => App.jsx} (88%) create mode 100644 examples/react-example/README.md delete mode 100644 examples/react-example/main.js create mode 100644 examples/react-example/main.jsx create mode 100644 examples/react-example/vite.config.js diff --git a/.eslintrc.js b/.eslintrc.js index 916604aa0f3..7a3e70caa60 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -195,6 +195,7 @@ module.exports = { 'examples/aws-presigned-url/*.js', 'examples/bundled/*.js', 'examples/custom-provider/client/*.js', + 'examples/react-example/*.js', 'private/dev/*.js', 'private/release/*.js', 'private/remark-lint-uppy/*.js', diff --git a/examples/react-example/.babelrc.js b/examples/react-example/.babelrc.js deleted file mode 100644 index 38ec4e9dce1..00000000000 --- a/examples/react-example/.babelrc.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - presets: [ - '@babel/preset-react' - ] -} diff --git a/examples/react-example/.gitignore b/examples/react-example/.gitignore deleted file mode 100644 index b4a92dadece..00000000000 --- a/examples/react-example/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -bundle.js -uppy.min.css -bundle.js.* diff --git a/examples/react-example/App.js b/examples/react-example/App.jsx similarity index 88% rename from examples/react-example/App.js rename to examples/react-example/App.jsx index 663f2d4d666..1385b4e3dc3 100644 --- a/examples/react-example/App.js +++ b/examples/react-example/App.jsx @@ -1,11 +1,11 @@ /* eslint-disable */ -const React = require('react') -const Uppy = require('@uppy/core') -const Tus = require('@uppy/tus') -const GoogleDrive = require('@uppy/google-drive') -const { Dashboard, DashboardModal, DragDrop, ProgressBar, FileInput } = require('@uppy/react') +import React from'react' +import Uppy from'@uppy/core' +import Tus from'@uppy/tus' +import GoogleDrive from'@uppy/google-drive' +import { Dashboard, DashboardModal, DragDrop, ProgressBar, FileInput } from'@uppy/react' -module.exports = class App extends React.Component { +export default class App extends React.Component { constructor (props) { super(props) diff --git a/examples/react-example/README.md b/examples/react-example/README.md new file mode 100644 index 00000000000..8237b6177a1 --- /dev/null +++ b/examples/react-example/README.md @@ -0,0 +1,30 @@ +# React example + +This is minimal example created to demonstrate how to integrate Uppy in your +React app. + +To spawn the demo, use the following commands: + +```sh +corepack yarn install +corepack yarn build +corepack yarn workspace @uppy-example/react dev +``` + +If you'd like to use a different package manager than Yarn (e.g. npm) to work +with this example, you can extract it from the workspace like this: + +```sh +corepack yarn workspace @uppy-example/react pack + +# The above command should have create a .tgz file, we're going to extract it to +# a new directory outside of the Uppy workspace. +mkdir ../react-example +tar -xzf examples/react-example/package.tgz -C ../react-example --strip-components 1 +rm -f examples/react-example/package.tgz + +# Now you can leave the Uppy workspace and use the example as a standalone JS project: +cd ../react-example +npm i +npm run dev +``` diff --git a/examples/react-example/index.html b/examples/react-example/index.html index 37b788d39ab..be17dd91ffb 100644 --- a/examples/react-example/index.html +++ b/examples/react-example/index.html @@ -8,6 +8,6 @@
- + diff --git a/examples/react-example/main.js b/examples/react-example/main.js deleted file mode 100644 index e659409f661..00000000000 --- a/examples/react-example/main.js +++ /dev/null @@ -1,8 +0,0 @@ -/* eslint-disable */ -const React = require('react') -const ReactDOM = require('react-dom') -const App = require('./App') - -ReactDOM.render(( - -), document.querySelector('#app')) diff --git a/examples/react-example/main.jsx b/examples/react-example/main.jsx new file mode 100644 index 00000000000..af14dfd5dc2 --- /dev/null +++ b/examples/react-example/main.jsx @@ -0,0 +1,14 @@ +/* eslint-disable */ +import React from 'react' +import { createRoot } from 'react-dom/client'; +import App from './App.jsx' + +import '@uppy/core/dist/style.css' +import '@uppy/dashboard/dist/style.css' +import '@uppy/drag-drop/dist/style.css' +import '@uppy/file-input/dist/style.css' +import '@uppy/progress-bar/dist/style.css' + +createRoot(document.querySelector('#app')).render( + +) diff --git a/examples/react-example/package.json b/examples/react-example/package.json index 559feab5306..295b021f61e 100644 --- a/examples/react-example/package.json +++ b/examples/react-example/package.json @@ -1,17 +1,27 @@ { - "name": "@uppy-example/react-example", + "name": "@uppy-example/react", "version": "0.0.0", + "type": "module", "dependencies": { - "@babel/core": "^7.4.5", - "@babel/preset-react": "^7.0.0", - "babelify": "^10.0.0", - "budo": "^11.6.2", - "react": "^16.8.6", - "react-dom": "^16.8.6" + "@uppy/core": "workspace:*", + "@uppy/dashboard": "workspace:*", + "@uppy/drag-drop": "workspace:*", + "@uppy/file-input": "workspace:*", + "@uppy/google-drive": "workspace:*", + "@uppy/progress-bar": "workspace:*", + "@uppy/react": "workspace:*", + "@uppy/tus": "workspace:*", + "react": "^18.0.0", + "react-dom": "^18.0.0" }, "private": true, "scripts": { - "css": "cp ../../packages/uppy/dist/uppy.min.css .", - "start": "yarn run css && budo main.js:bundle.js -- -r react:react -r react-dom:react-dom -t babelify" + "dev": "vite", + "build": "vite build", + "preview": "vite preview --port 5050" + }, + "devDependencies": { + "@vitejs/plugin-react": "^2.0.0", + "vite": "^3.0.0" } } diff --git a/examples/react-example/vite.config.js b/examples/react-example/vite.config.js new file mode 100644 index 00000000000..5a33944a9b4 --- /dev/null +++ b/examples/react-example/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], +}) diff --git a/yarn.lock b/yarn.lock index 7f7d5cda052..29bcbfb8216 100644 --- a/yarn.lock +++ b/yarn.lock @@ -305,13 +305,13 @@ __metadata: linkType: hard "@angular/animations@npm:>= 11, @angular/animations@npm:^14.1.0": - version: 14.1.2 - resolution: "@angular/animations@npm:14.1.2" + version: 14.1.3 + resolution: "@angular/animations@npm:14.1.3" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/core": 14.1.2 - checksum: 5f3c46906b16d68caf6acdbf59b79b3a07bccaf10e5cf82fe0852df0c744db6058300cd47a766fb71be34f8f9a00264f9aff5c777555388e97b51a6ad78a6e6d + "@angular/core": 14.1.3 + checksum: ba4a07bb8b07282a66888030b4ab1f6a5b9dbfd1d3849caee204be9e71181bde4b809520fd9755d4aa529c5b86db423839ba92036807b3eb76059087e69b9095 languageName: node linkType: hard @@ -346,20 +346,20 @@ __metadata: linkType: hard "@angular/common@npm:>= 11, @angular/common@npm:^14.1.0": - version: 14.1.2 - resolution: "@angular/common@npm:14.1.2" + version: 14.1.3 + resolution: "@angular/common@npm:14.1.3" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/core": 14.1.2 + "@angular/core": 14.1.3 rxjs: ^6.5.3 || ^7.4.0 - checksum: 799727a8fa1a8e2714b5cca3343a218ed09f23520e6be557940c512e7b700d3667afd51022f574fb9f86aba393b6024b618ccb4d36f855e79b8f1032483b11cb + checksum: 6b7f3111d6a6383c09ccc0ab4672d1ddd0b317dd46d0b43e147d98fc41b6ed7d570fa1bea4637efe484a7ecae2f18a952b87cd0864063b18d73b1084165ccb1b languageName: node linkType: hard "@angular/compiler-cli@npm:>= 11, @angular/compiler-cli@npm:^14.1.0": - version: 14.1.2 - resolution: "@angular/compiler-cli@npm:14.1.2" + version: 14.1.3 + resolution: "@angular/compiler-cli@npm:14.1.3" dependencies: "@babel/core": ^7.17.2 chokidar: ^3.0.0 @@ -372,97 +372,97 @@ __metadata: tslib: ^2.3.0 yargs: ^17.2.1 peerDependencies: - "@angular/compiler": 14.1.2 + "@angular/compiler": 14.1.3 typescript: ">=4.6.2 <4.8" bin: ng-xi18n: bundles/src/bin/ng_xi18n.js ngc: bundles/src/bin/ngc.js ngcc: bundles/ngcc/main-ngcc.js - checksum: 1da700677fda7a97b1cf7ecd0402d4bd4c8e8ecdac7572fb4425ce3e124f7c527b8fa4b26f5047a823a3f79d97415f086ec0742a852562e6095b03362ad73731 + checksum: df2d1ac734cc2aec76558c72753f6bc1d68bef43d86af4a617da52e8628482f69ca207635ce8d67194d78b20c825028c31aae37d07b191ba75f76c07d3846e2d languageName: node linkType: hard "@angular/compiler@npm:>= 11, @angular/compiler@npm:^14.1.0": - version: 14.1.2 - resolution: "@angular/compiler@npm:14.1.2" + version: 14.1.3 + resolution: "@angular/compiler@npm:14.1.3" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/core": 14.1.2 + "@angular/core": 14.1.3 peerDependenciesMeta: "@angular/core": optional: true - checksum: b1150260109a32ad694a83b1212003fa6909ad2d2a7ac16089575af5e7fb643295bd7ecd9adf13d233536a844cec8768217fb617e7f73d7784ed2fdafbb189cd + checksum: b3749c0cbe4e366e8fb3439cd275d35a9a4c836466df6a7d4cc0455a67347872150f7229c563e2dbe24d0429091371ca512d7b49ebc288c0afd89af066c766c6 languageName: node linkType: hard "@angular/core@npm:>= 11, @angular/core@npm:^14.1.0": - version: 14.1.2 - resolution: "@angular/core@npm:14.1.2" + version: 14.1.3 + resolution: "@angular/core@npm:14.1.3" dependencies: tslib: ^2.3.0 peerDependencies: rxjs: ^6.5.3 || ^7.4.0 zone.js: ~0.11.4 - checksum: 19109ff449da27c4d44e354135d2461905c73592dc627327cf49591b04fe4344267ce14845cccb974adb478ab964e1a8a86bb9650c83f2a5a689548d15cd648c + checksum: 7dc0147a041dc23a39ae954913cc4a51c66483e4b6f43ba2e50fd0b7715104f6a12338a6ae7f647d8623a9caf6dc1ca92eabfc164ec24ff696a90278d39c0fa8 languageName: node linkType: hard "@angular/forms@npm:>= 11, @angular/forms@npm:^14.1.0": - version: 14.1.2 - resolution: "@angular/forms@npm:14.1.2" + version: 14.1.3 + resolution: "@angular/forms@npm:14.1.3" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/common": 14.1.2 - "@angular/core": 14.1.2 - "@angular/platform-browser": 14.1.2 + "@angular/common": 14.1.3 + "@angular/core": 14.1.3 + "@angular/platform-browser": 14.1.3 rxjs: ^6.5.3 || ^7.4.0 - checksum: 7fb25cbcdfe4c64a48ddcd0ebb4a5472b34290ef293c595f941fba2faf93b744d1231ac1ac90d45e333faa276186c689f7d021c5336de28f18d1db14534c38ee + checksum: 7daaaf060cf6826e3bee5ac2a2a38a06f943f769e5ac76452cbbcad953a847c80c0afe660004d1f0a784834a3bc1411b3114be92857f92b61c6af851f6330631 languageName: node linkType: hard "@angular/platform-browser-dynamic@npm:>= 11, @angular/platform-browser-dynamic@npm:^14.1.0": - version: 14.1.2 - resolution: "@angular/platform-browser-dynamic@npm:14.1.2" + version: 14.1.3 + resolution: "@angular/platform-browser-dynamic@npm:14.1.3" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/common": 14.1.2 - "@angular/compiler": 14.1.2 - "@angular/core": 14.1.2 - "@angular/platform-browser": 14.1.2 - checksum: 0dcf268b357c7c9601c2b2fccabac764e394d839338c73787d367608beb7a1fafd1240d407f80c8112179561e21b7716152d85df94018700dae8fee31ccf0705 + "@angular/common": 14.1.3 + "@angular/compiler": 14.1.3 + "@angular/core": 14.1.3 + "@angular/platform-browser": 14.1.3 + checksum: 8d49eed0438548199bf2809f6695c0d5f6f6349d808b813167d34c183b3e96194cf5de14113761ea29bfe3dd1cf8ba61a1eb8bb8b4fab1e9db6e2ab878640fa8 languageName: node linkType: hard "@angular/platform-browser@npm:>= 11, @angular/platform-browser@npm:^14.1.0": - version: 14.1.2 - resolution: "@angular/platform-browser@npm:14.1.2" + version: 14.1.3 + resolution: "@angular/platform-browser@npm:14.1.3" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/animations": 14.1.2 - "@angular/common": 14.1.2 - "@angular/core": 14.1.2 + "@angular/animations": 14.1.3 + "@angular/common": 14.1.3 + "@angular/core": 14.1.3 peerDependenciesMeta: "@angular/animations": optional: true - checksum: ccff25a5a3c2a4a6daebb396bfd3d1b1b961b178f8516ad702ddd9ece4a82c94fe6c55e67190107eafc50c2aa4de46e4c632106bfa5dde09f943360bf30b58ce + checksum: c43b96d342bca29d95bb73aa42a1a5aea176c5880a0cbe8d614bfdb8a8bb7c4f14f8433aeea8f028b942a6f25fa7fbe4f42cb00408e9a597fdaf7271e6c31425 languageName: node linkType: hard "@angular/router@npm:>= 11, @angular/router@npm:^14.1.0": - version: 14.1.2 - resolution: "@angular/router@npm:14.1.2" + version: 14.1.3 + resolution: "@angular/router@npm:14.1.3" dependencies: tslib: ^2.3.0 peerDependencies: - "@angular/common": 14.1.2 - "@angular/core": 14.1.2 - "@angular/platform-browser": 14.1.2 + "@angular/common": 14.1.3 + "@angular/core": 14.1.3 + "@angular/platform-browser": 14.1.3 rxjs: ^6.5.3 || ^7.4.0 - checksum: e18dbf50f0dda99263c22711dcccd2ea002cea26c6eef80276a5dfcae38352a347c1c93b196129573f858499c86e9acb56b01b57bba1cd1cda1abc93552d666f + checksum: d7d2aec3f054aa24ee6a1496362fafcb9ffbd2e6191d699abd70ae8336c95ce425562b6447ce5ddd57501357e0b56e0e953813c68c368118e91e53f7021b05b9 languageName: node linkType: hard @@ -596,7 +596,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:>=7.2.2, @babel/core@npm:^7.0.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.3, @babel/core@npm:^7.14.6, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.17.9, @babel/core@npm:^7.2.2, @babel/core@npm:^7.4.4, @babel/core@npm:^7.4.5": +"@babel/core@npm:>=7.2.2, @babel/core@npm:^7.0.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.3, @babel/core@npm:^7.14.6, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.17.9, @babel/core@npm:^7.18.10, @babel/core@npm:^7.2.2, @babel/core@npm:^7.4.4": version: 7.18.10 resolution: "@babel/core@npm:7.18.10" dependencies: @@ -1839,7 +1839,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.0.0": +"@babel/plugin-transform-react-jsx-self@npm:^7.0.0, @babel/plugin-transform-react-jsx-self@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-react-jsx-self@npm:7.18.6" dependencies: @@ -1850,7 +1850,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.0.0": +"@babel/plugin-transform-react-jsx-source@npm:^7.0.0, @babel/plugin-transform-react-jsx-source@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-react-jsx-source@npm:7.18.6" dependencies: @@ -1861,7 +1861,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.10.4, @babel/plugin-transform-react-jsx@npm:^7.12.12, @babel/plugin-transform-react-jsx@npm:^7.18.6": +"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.10.4, @babel/plugin-transform-react-jsx@npm:^7.12.12, @babel/plugin-transform-react-jsx@npm:^7.18.10, @babel/plugin-transform-react-jsx@npm:^7.18.6": version: 7.18.10 resolution: "@babel/plugin-transform-react-jsx@npm:7.18.10" dependencies: @@ -2296,7 +2296,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:^7.0.0, @babel/preset-react@npm:^7.12.10": +"@babel/preset-react@npm:^7.12.10": version: 7.18.6 resolution: "@babel/preset-react@npm:7.18.6" dependencies: @@ -4049,18 +4049,18 @@ __metadata: languageName: node linkType: hard -"@nrwl/cli@npm:14.5.6": - version: 14.5.6 - resolution: "@nrwl/cli@npm:14.5.6" +"@nrwl/cli@npm:14.5.7": + version: 14.5.7 + resolution: "@nrwl/cli@npm:14.5.7" dependencies: - nx: 14.5.6 - checksum: 8bb95ec9e4ba26b4685db2ac91e4392203cc06f07090698c5d60cd556fc29d8a7ac76b740036b5cc26f065cdc9cc8661ceef6f6e6426711269c3eb3de7f026d1 + nx: 14.5.7 + checksum: 071d3dec21a478272da7c161a9ed9502276c30f4eb587fcaa9668b7a1f81def8a814c277cf92c2b70f2558ef299ee08771499f1fd07df0b9d6720f01c7d45f6c languageName: node linkType: hard "@nrwl/devkit@npm:^14.2.4": - version: 14.5.6 - resolution: "@nrwl/devkit@npm:14.5.6" + version: 14.5.7 + resolution: "@nrwl/devkit@npm:14.5.7" dependencies: "@phenomnomnominal/tsquery": 4.1.1 ejs: ^3.1.7 @@ -4069,18 +4069,18 @@ __metadata: tslib: ^2.3.0 peerDependencies: nx: ">= 13.10 <= 15" - checksum: 58dbd0561a52922efc4a1a8ce843a44c5935392c1da53fe3d709060ca3727075e228ec07a3193fef7e5baf8ce3813920223f0968673da3660894871bc7a74bd2 + checksum: 4275f11c6894159c236a54bed514ad617103ae6a7fe626a912986c374bb3440a467269f81e29b5df6cea10498cbc9ff3ea641040bf9577bc4caf8356b2d0fe08 languageName: node linkType: hard -"@nrwl/tao@npm:14.5.6": - version: 14.5.6 - resolution: "@nrwl/tao@npm:14.5.6" +"@nrwl/tao@npm:14.5.7": + version: 14.5.7 + resolution: "@nrwl/tao@npm:14.5.7" dependencies: - nx: 14.5.6 + nx: 14.5.7 bin: tao: index.js - checksum: b9599c4b85099dbb4d69f8268f95f8b1350e8952777a8c84728187837ad799bef7f14633e498e032329bd982acf8ff3df1f1c7776516c6859d2f103b03615e35 + checksum: ce20762f9c01283b1593e35a5c6d080537c743b7f73c2891a5a0a2b22e6526895833ca33d447b05dbdc0d8e4da0ae2c391fb8da4418d658f500f703f8f0dac88 languageName: node linkType: hard @@ -7810,11 +7810,11 @@ __metadata: linkType: hard "@types/uglify-js@npm:*": - version: 3.16.0 - resolution: "@types/uglify-js@npm:3.16.0" + version: 3.17.0 + resolution: "@types/uglify-js@npm:3.17.0" dependencies: source-map: ^0.6.1 - checksum: 10b0c4a5f361b1389cdef0b705747586ff7ddd37894e55921b8ed02718bc64ee608f4f5493c571f95ce29a3fe8d3538b7236185974dad93c750d8c05b7bceab4 + checksum: 931bc580083dccc5c5792422aebfc5f18454ce820b0eb9771b9d8a206f47718a77fe1fcdae59903d32a9fae5ef6c8974f6f0903c462a2c51d0ad34f2743083e2 languageName: node linkType: hard @@ -8455,19 +8455,6 @@ __metadata: languageName: unknown linkType: soft -"@uppy-example/react-example@workspace:examples/react-example": - version: 0.0.0-use.local - resolution: "@uppy-example/react-example@workspace:examples/react-example" - dependencies: - "@babel/core": ^7.4.5 - "@babel/preset-react": ^7.0.0 - babelify: ^10.0.0 - budo: ^11.6.2 - react: ^16.8.6 - react-dom: ^16.8.6 - languageName: unknown - linkType: soft - "@uppy-example/react-native-expo@workspace:examples/react-native-expo": version: 0.0.0-use.local resolution: "@uppy-example/react-native-expo@workspace:examples/react-native-expo" @@ -8488,6 +8475,25 @@ __metadata: languageName: unknown linkType: soft +"@uppy-example/react@workspace:examples/react-example": + version: 0.0.0-use.local + resolution: "@uppy-example/react@workspace:examples/react-example" + dependencies: + "@uppy/core": "workspace:*" + "@uppy/dashboard": "workspace:*" + "@uppy/drag-drop": "workspace:*" + "@uppy/file-input": "workspace:*" + "@uppy/google-drive": "workspace:*" + "@uppy/progress-bar": "workspace:*" + "@uppy/react": "workspace:*" + "@uppy/tus": "workspace:*" + "@vitejs/plugin-react": ^2.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + vite: ^3.0.0 + languageName: unknown + linkType: soft + "@uppy-example/redux@workspace:examples/redux": version: 0.0.0-use.local resolution: "@uppy-example/redux@workspace:examples/redux" @@ -8869,7 +8875,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/file-input@workspace:^, @uppy/file-input@workspace:packages/@uppy/file-input": +"@uppy/file-input@workspace:*, @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: @@ -9011,7 +9017,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/react@workspace:packages/@uppy/react": +"@uppy/react@workspace:*, @uppy/react@workspace:packages/@uppy/react": version: 0.0.0-use.local resolution: "@uppy/react@workspace:packages/@uppy/react" dependencies: @@ -9286,6 +9292,23 @@ __metadata: languageName: unknown linkType: soft +"@vitejs/plugin-react@npm:^2.0.0": + version: 2.0.1 + resolution: "@vitejs/plugin-react@npm:2.0.1" + dependencies: + "@babel/core": ^7.18.10 + "@babel/plugin-transform-react-jsx": ^7.18.10 + "@babel/plugin-transform-react-jsx-development": ^7.18.6 + "@babel/plugin-transform-react-jsx-self": ^7.18.6 + "@babel/plugin-transform-react-jsx-source": ^7.18.6 + magic-string: ^0.26.2 + react-refresh: ^0.14.0 + peerDependencies: + vite: ^3.0.0 + checksum: 90702768ee34bd7e5021398ab827c682cfe1ebfce0988a532a678b664d80b9ad991d1c24f81045626b811c9aa2aae7d9d0fd563db5c6b7b8fd36c8eecdfc04b9 + languageName: node + linkType: hard + "@vitejs/plugin-vue@npm:^3.0.0": version: 3.0.3 resolution: "@vitejs/plugin-vue@npm:3.0.3" @@ -11150,8 +11173,8 @@ __metadata: linkType: hard "aws-sdk@npm:^2.1038.0": - version: 2.1196.0 - resolution: "aws-sdk@npm:2.1196.0" + version: 2.1197.0 + resolution: "aws-sdk@npm:2.1197.0" dependencies: buffer: 4.9.2 events: 1.1.1 @@ -11163,7 +11186,7 @@ __metadata: util: ^0.12.4 uuid: 8.0.0 xml2js: 0.4.19 - checksum: aa410f04048d37cbbb65f8ec9bc479db9aa525b18586937065877167bbcb813924efaf62c9b383c2c538876834d2b61b3cbeb6cb0a9533ca5d61471e3cee8c44 + checksum: 110b89c4781ad5b1f1e5c4edd05cfc11e00db37f34d982fbc52609481547e115008cd471141c2538ca53692545c25e0015cd279f5b443c8453e4b15fd260db48 languageName: node linkType: hard @@ -12287,7 +12310,7 @@ __metadata: languageName: node linkType: hard -"budo@npm:^11.3.2, budo@npm:^11.6.1, budo@npm:^11.6.2": +"budo@npm:^11.3.2, budo@npm:^11.6.1": version: 11.7.0 resolution: "budo@npm:11.7.0" dependencies: @@ -15726,9 +15749,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.202": - version: 1.4.222 - resolution: "electron-to-chromium@npm:1.4.222" - checksum: acae758e1cfb647cfaa7ac662200e3d2c15a66c50da999cac2c08e98908e61c276c4ef336e0f9d0f42d75b68f08cdc4efe6cb7b8031cfe5aed47645ebd07632c + version: 1.4.224 + resolution: "electron-to-chromium@npm:1.4.224" + checksum: c28eeab10e073af51aa1de2199cc4d40a42c1052f870b926fb97449c690dc29f167f6ffdf44d501ce3ab283aac8a70f2e1e5714e55d9454ae447904b82ae8b26 languageName: node linkType: hard @@ -16053,7 +16076,7 @@ __metadata: languageName: node linkType: hard -"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50, es5-ext@npm:~0.10.14": +"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50, es5-ext@npm:^0.10.62, es5-ext@npm:~0.10.14": version: 0.10.62 resolution: "es5-ext@npm:0.10.62" dependencies: @@ -16071,7 +16094,7 @@ __metadata: languageName: node linkType: hard -"es6-iterator@npm:^2.0.3, es6-iterator@npm:~2.0.1": +"es6-iterator@npm:^2.0.3, es6-iterator@npm:~2.0.1, es6-iterator@npm:~2.0.3": version: 2.0.3 resolution: "es6-iterator@npm:2.0.3" dependencies: @@ -16111,15 +16134,16 @@ __metadata: linkType: hard "es6-set@npm:^0.1.5, es6-set@npm:~0.1.5": - version: 0.1.5 - resolution: "es6-set@npm:0.1.5" + version: 0.1.6 + resolution: "es6-set@npm:0.1.6" dependencies: - d: 1 - es5-ext: ~0.10.14 - es6-iterator: ~2.0.1 - es6-symbol: 3.1.1 - event-emitter: ~0.3.5 - checksum: 8f205eb5eacfee8fbb2c70a8b8f988537d6fd4e16ab6d43511b736f5be5ae4d24b16b04acc0b1afd2f9bdb7e536d90a92875904c16590e28fcc18ca985a09f64 + d: ^1.0.1 + es5-ext: ^0.10.62 + es6-iterator: ~2.0.3 + es6-symbol: ^3.1.3 + event-emitter: ^0.3.5 + type: ^2.7.2 + checksum: 7a8cc7e1c40686dd902db108bacdc653ec7d5f3cfe6e6f2e163a68f5d6f5298e176a122c05e611148923cf40073a25119bd23382c367e5c9c3de46fc9a73d21c languageName: node linkType: hard @@ -16130,16 +16154,6 @@ __metadata: languageName: node linkType: hard -"es6-symbol@npm:3.1.1": - version: 3.1.1 - resolution: "es6-symbol@npm:3.1.1" - dependencies: - d: 1 - es5-ext: ~0.10.14 - checksum: 0aca3bfe44d90a77f4f76588b41de5267956d0bdbf2b57120da27314f14dab35dd07cb4188cbae879e1aa1a1e1b0d0d2e2006466738bef808eef58b2c50adc99 - languageName: node - linkType: hard - "es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3, es6-symbol@npm:~3.1.1": version: 3.1.3 resolution: "es6-symbol@npm:3.1.3" @@ -17516,7 +17530,7 @@ __metadata: languageName: node linkType: hard -"event-emitter@npm:~0.3.5": +"event-emitter@npm:^0.3.5, event-emitter@npm:~0.3.5": version: 0.3.5 resolution: "event-emitter@npm:0.3.5" dependencies: @@ -24517,7 +24531,7 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: languageName: node linkType: hard -"magic-string@npm:0.26.2, magic-string@npm:^0.26.0, magic-string@npm:^0.26.1": +"magic-string@npm:0.26.2, magic-string@npm:^0.26.0, magic-string@npm:^0.26.1, magic-string@npm:^0.26.2": version: 0.26.2 resolution: "magic-string@npm:0.26.2" dependencies: @@ -26006,8 +26020,8 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: linkType: hard "minipass-fetch@npm:^2.0.3": - version: 2.1.0 - resolution: "minipass-fetch@npm:2.1.0" + version: 2.1.1 + resolution: "minipass-fetch@npm:2.1.1" dependencies: encoding: ^0.1.13 minipass: ^3.1.6 @@ -26016,7 +26030,7 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: dependenciesMeta: encoding: optional: true - checksum: 1334732859a3f7959ed22589bafd9c40384b885aebb5932328071c33f86b3eb181d54c86919675d1825ab5f1c8e4f328878c863873258d113c29d79a4b0c9c9f + checksum: 1aae0c2240b2f65309e046615e5a38cfd56a16ed2d334932aa195d183a0a2e1673a242a3b257bbb64892dee2e75d0233e8d2c3ad160928b6a2e5609efe6daad8 languageName: node linkType: hard @@ -27170,12 +27184,12 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: languageName: node linkType: hard -"nx@npm:14.5.6, nx@npm:^14.2.4": - version: 14.5.6 - resolution: "nx@npm:14.5.6" +"nx@npm:14.5.7, nx@npm:^14.2.4": + version: 14.5.7 + resolution: "nx@npm:14.5.7" dependencies: - "@nrwl/cli": 14.5.6 - "@nrwl/tao": 14.5.6 + "@nrwl/cli": 14.5.7 + "@nrwl/tao": 14.5.7 "@parcel/watcher": 2.0.4 chalk: 4.1.0 chokidar: ^3.5.1 @@ -27214,7 +27228,7 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: optional: true bin: nx: bin/nx.js - checksum: 9e57c258e70da1bcf200f33b470cdfd8b70162c3dd4dda07f234621bb99082756812b547c4d08e40e9645f4947f4cf57529a674c6801ddc587dab1cbf9cfa617 + checksum: 457f1186a118abaa5f6676314e43c219a96f33c51c2bbdaa473fed91207534b45a77d60916d6e6ef6f1d766b411e00aab9eac8fac8f212675599d16aa35064b1 languageName: node linkType: hard @@ -30543,7 +30557,7 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: languageName: node linkType: hard -"react-dom@npm:^16.14.0, react-dom@npm:^16.8.6": +"react-dom@npm:^16.14.0": version: 16.14.0 resolution: "react-dom@npm:16.14.0" dependencies: @@ -30557,7 +30571,7 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: languageName: node linkType: hard -"react-dom@npm:^18.1.0": +"react-dom@npm:^18.0.0, react-dom@npm:^18.1.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" dependencies: @@ -30676,6 +30690,13 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: languageName: node linkType: hard +"react-refresh@npm:^0.14.0": + version: 0.14.0 + resolution: "react-refresh@npm:0.14.0" + checksum: dc69fa8c993df512f42dd0f1b604978ae89bd747c0ed5ec595c0cc50d535fb2696619ccd98ae28775cc01d0a7c146a532f0f7fb81dc22e1977c242a4912312f4 + languageName: node + linkType: hard + "react-refresh@npm:^0.4.0": version: 0.4.3 resolution: "react-refresh@npm:0.4.3" @@ -30721,7 +30742,7 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: languageName: node linkType: hard -"react@npm:^18.1.0": +"react@npm:^18.0.0, react@npm:^18.1.0": version: 18.2.0 resolution: "react@npm:18.2.0" dependencies: @@ -34689,8 +34710,8 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: linkType: hard "svelte-check@npm:^2.0.0": - version: 2.8.0 - resolution: "svelte-check@npm:2.8.0" + version: 2.8.1 + resolution: "svelte-check@npm:2.8.1" dependencies: "@jridgewell/trace-mapping": ^0.3.9 chokidar: ^3.4.1 @@ -34704,7 +34725,7 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: svelte: ^3.24.0 bin: svelte-check: bin/svelte-check - checksum: af574f088182ea0db489cb5e0a1b4be7266d4c4c2fd80bfb0e1bbe89456bc4773e3e912d1963b6ce79c7941a4e2f460c3f8baa0b659a1977b95200fa0d70daf7 + checksum: 52499866e4145084be8998be3fcddcd95963e1860e508358b1cede8031be54a99dc79cb338f8ab4a260af753112fe16169b10880ddb5177c2741c4ab6046f539 languageName: node linkType: hard @@ -35729,7 +35750,7 @@ hexo-filter-github-emojis@arturi/hexo-filter-github-emojis: languageName: node linkType: hard -"type@npm:^2.5.0": +"type@npm:^2.5.0, type@npm:^2.7.2": version: 2.7.2 resolution: "type@npm:2.7.2" checksum: 0f42379a8adb67fe529add238a3e3d16699d95b42d01adfe7b9a7c5da297f5c1ba93de39265ba30ffeb37dfd0afb3fb66ae09f58d6515da442219c086219f6f4