From 49e98ab30f802a15b7c6cd06506ed9d20d92d79e Mon Sep 17 00:00:00 2001 From: Louis Haftmann <30736553+LouisHaftmann@users.noreply.github.com> Date: Tue, 29 Jul 2025 14:36:26 +0200 Subject: [PATCH 01/54] @uppy/xhr-upload: allow passing getter as endpoint option (#5836) This adds the option to pass a getter to the `endpoint` option of the `@uppy/xhr-upload` plugin: ```ts .use(XHRUpload, { endpoint: (file) => createSignedUrl(file), }) ``` This is especially useful when the backend uses short-lived signed urls for uploads. --------- Co-authored-by: Merlijn Vos --- .changeset/ten-trainers-happen.md | 6 ++ packages/@uppy/xhr-upload/src/index.test.ts | 64 +++++++++++++++++++++ packages/@uppy/xhr-upload/src/index.ts | 18 +++++- 3 files changed, 85 insertions(+), 3 deletions(-) create mode 100644 .changeset/ten-trainers-happen.md diff --git a/.changeset/ten-trainers-happen.md b/.changeset/ten-trainers-happen.md new file mode 100644 index 000000000..4753115dd --- /dev/null +++ b/.changeset/ten-trainers-happen.md @@ -0,0 +1,6 @@ +--- +"@uppy/xhr-upload": minor +--- + +The `endpoint` option now also accepts a callback to dynamically set it (`endpoint: (fileOrFiles) => ''`). +If `bundle` is `true`, you get `UppyFile[]` otherwise `UppyFile`. 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 7231df089..ffdf98080 100644 --- a/packages/@uppy/xhr-upload/src/index.ts +++ b/packages/@uppy/xhr-upload/src/index.ts @@ -28,7 +28,11 @@ import locale from './locale.js' export interface XhrUploadOpts extends PluginOpts { - endpoint: string + endpoint: + | string + | (( + fileOrBundle: UppyFile | UppyFile[], + ) => string | Promise) method?: | 'GET' | 'HEAD' @@ -371,7 +375,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, @@ -404,7 +412,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, From 0e178aea68d14c35172e493fa4409ca68a7acb5d Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Tue, 29 Jul 2025 16:27:32 +0200 Subject: [PATCH 02/54] Deduplicate dependencies & resolve all yarn warnings (#5848) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Deduplicate Vite versions, always use 7.x (except for sveltekit, which does not allow 7 yet) - Add missing dev deps - Fix react-native requested deps versions - Fix companion @types/node - Fix "engines" in root package.json No more yarn warnings 🎉 --- examples/angular/package.json | 3 + examples/aws-companion/package.json | 2 +- .../companion-custom-provider/package.json | 2 +- .../package.json | 2 +- examples/react-native-expo/package.json | 18 +- examples/react/package.json | 4 +- examples/redux/package.json | 2 +- examples/transloadit/package.json | 2 +- examples/vue/package.json | 6 +- examples/xhr-bundle/package.json | 2 +- examples/xhr-node/package.json | 2 +- examples/xhr-php/package.json | 2 +- examples/xhr-python/package.json | 2 +- package.json | 3 +- packages/@uppy/angular/package.json | 3 + packages/@uppy/companion/package.json | 2 +- packages/@uppy/companion/src/server/logger.js | 5 +- packages/@uppy/react-native/package.json | 10 +- packages/@uppy/react/package.json | 5 +- private/dev/package.json | 2 +- yarn.lock | 6210 ++++++----------- 21 files changed, 2068 insertions(+), 4221 deletions(-) diff --git a/examples/angular/package.json b/examples/angular/package.json index b43265f11..e3fd49542 100644 --- a/examples/angular/package.json +++ b/examples/angular/package.json @@ -19,10 +19,13 @@ "@angular/router": "^18.0.0", "@uppy/angular": "workspace:*", "@uppy/core": "workspace:*", + "@uppy/dashboard": "workspace:*", "@uppy/drag-drop": "workspace:*", "@uppy/google-drive": "workspace:*", "@uppy/progress-bar": "workspace:*", + "@uppy/status-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/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/react-native-expo/package.json b/examples/react-native-expo/package.json index a39f02bf0..f8781addb 100644 --- a/examples/react-native-expo/package.json +++ b/examples/react-native-expo/package.json @@ -10,24 +10,24 @@ "eject": "expo eject" }, "dependencies": { - "@react-native-async-storage/async-storage": "~1.15.0", + "@react-native-async-storage/async-storage": "1.23.1", "@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": "^1.3.0", - "expo": "~43.0.2", - "expo-file-system": "~13.0.3", - "expo-status-bar": "~1.1.0", + "expo": "~52.0.0", + "expo-file-system": "~18.0.12", + "expo-status-bar": "~2.0.0", + "preact": "^10.5.13", "preact-render-to-string": "^5.1.0", - "react": "17.0.1", - "react-dom": "17.0.1", - "react-native": "0.64.3", - "react-native-web": "0.17.1" + "react": "18.3.1", + "react-dom": "18.3.1", + "react-native": "0.76.9", + "react-native-web": "~0.19.13" }, "devDependencies": { "@babel/core": "^7.12.9" 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/redux/package.json b/examples/redux/package.json index 6550bf432..4f4990fd7 100644 --- a/examples/redux/package.json +++ b/examples/redux/package.json @@ -12,7 +12,7 @@ "redux-logger": "^3.0.6" }, "devDependencies": { - "vite": "^5.4.17" + "vite": "^7.0.6" }, "private": true, "scripts": { diff --git a/examples/transloadit/package.json b/examples/transloadit/package.json index 8567bcc85..e6a072ca7 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/vue/package.json b/examples/vue/package.json index 3a86aee70..ed2d659ff 100644 --- a/examples/vue/package.json +++ b/examples/vue/package.json @@ -22,11 +22,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 ccff15df2..8443c2825 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,6 @@ }, "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/package.json b/packages/@uppy/angular/package.json index c5e532b08..1d2b8ea69 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", diff --git a/packages/@uppy/companion/package.json b/packages/@uppy/companion/package.json index 2752ed49a..b2f64a9b8 100644 --- a/packages/@uppy/companion/package.json +++ b/packages/@uppy/companion/package.json @@ -81,7 +81,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 3d68f9479..fcfa9a2d9 100644 --- a/packages/@uppy/companion/src/server/logger.js +++ b/packages/@uppy/companion/src/server/logger.js @@ -46,12 +46,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/react-native/package.json b/packages/@uppy/react-native/package.json index 743bdd0f9..e1a56bfe5 100644 --- a/packages/@uppy/react-native/package.json +++ b/packages/@uppy/react-native/package.json @@ -24,14 +24,14 @@ "@uppy/core": "workspace:*", "@uppy/instagram": "workspace:^", "@uppy/url": "workspace:^", - "expo-document-picker": "^10.3.0", - "expo-image-picker": "^13.3.1", - "react-native-super-grid": "*" + "expo-document-picker": "^12.0.0", + "expo-image-picker": "^15.0.0", + "react-native-super-grid": "^6.0.0" }, "devDependencies": { - "expo": ">=33.0.0", + "expo": ">=52.0.0", "react": "^18.0.0", - "react-native": "^0.64.0" + "react-native": "^0.76.0" }, "peerDependencies": { "expo": ">=33.0.0", diff --git a/packages/@uppy/react/package.json b/packages/@uppy/react/package.json index a997b6cf0..cd10f6f85 100644 --- a/packages/@uppy/react/package.json +++ b/packages/@uppy/react/package.json @@ -30,11 +30,12 @@ "@uppy/components": "workspace:^", "@uppy/utils": "workspace:^", "preact": "^10.5.13", - "use-sync-external-store": "^1.2.0" + "use-sync-external-store": "^1.2.2" }, "devDependencies": { + "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.4.2", - "@testing-library/react": "^14.2.2", + "@testing-library/react": "^16.0.0", "@types/react": "^18.0.8", "@types/use-sync-external-store": "^0.0.6", "@uppy/core": "workspace:^", 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/yarn.lock b/yarn.lock index 0662e0abd..166d52993 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1640,20 +1640,13 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.24.4, @babel/compat-data@npm:^7.26.8": +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.24.4, @babel/compat-data@npm:^7.26.8": version: 7.26.8 resolution: "@babel/compat-data@npm:7.26.8" checksum: 10/bdddf577f670e0e12996ef37e134856c8061032edb71a13418c3d4dae8135da28910b7cd6dec6e668ab3a41e42089ef7ee9c54ef52fe0860b54cb420b0d14948 languageName: node linkType: hard -"@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" @@ -1707,7 +1700,7 @@ __metadata: languageName: node linkType: hard -"@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": +"@babel/core@npm:7.26.10, @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: @@ -1753,7 +1746,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.20.0, @babel/core@npm:^7.25.2, @babel/core@npm:^7.27.4": +"@babel/core@npm:^7.13.16, @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: @@ -1801,7 +1794,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.20.5, @babel/generator@npm:^7.28.0": +"@babel/generator@npm:^7.20.5, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.28.0": version: 7.28.0 resolution: "@babel/generator@npm:7.28.0" dependencies: @@ -1814,7 +1807,7 @@ __metadata: 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": +"@babel/generator@npm:^7.24.5, @babel/generator@npm:^7.24.7, @babel/generator@npm:^7.7.2": version: 7.24.7 resolution: "@babel/generator@npm:7.24.7" dependencies: @@ -1875,17 +1868,7 @@ __metadata: 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": +"@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: @@ -2027,25 +2010,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-hoist-variables@npm:7.24.7" - dependencies: - "@babel/types": "npm:^7.24.7" - checksum: 10/6cfdcf2289cd12185dcdbdf2435fa8d3447b797ac75851166de9fc8503e2fd0021db6baf8dfbecad3753e582c08e6a3f805c8d00cbed756060a877d705bd8d8d - languageName: node - linkType: hard - -"@babel/helper-member-expression-to-functions@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-member-expression-to-functions@npm:7.24.7" - dependencies: - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10/d990752aaff311aba0ca61539e1776c5ba2818836403f9bafac849deb4cd24c082cbde5f23e490b7f3614c95ff67f8d75fa5e2f14cb00586a72c96c158e1127b - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" @@ -2112,15 +2076,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" - dependencies: - "@babel/types": "npm:^7.24.7" - checksum: 10/da7a7f2d1bb1be4cffd5fa820bd605bc075c7dd014e0458f608bb6f34f450fe9412c8cea93e788227ab396e0e02c162d7b1db3fbcb755a6360e354c485d61df0 - languageName: node - linkType: hard - "@babel/helper-optimise-call-expression@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" @@ -2199,19 +2154,6 @@ __metadata: 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" @@ -2277,7 +2219,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:7.24.7, @babel/helper-split-export-declaration@npm:^7.24.7": +"@babel/helper-split-export-declaration@npm:7.24.7": version: 7.24.7 resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: @@ -2321,7 +2263,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.23.5, @babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.25.9": +"@babel/helper-validator-option@npm:^7.23.5, @babel/helper-validator-option@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-option@npm:7.25.9" checksum: 10/9491b2755948ebbdd68f87da907283698e663b5af2d2b1b02a2765761974b1120d5d8d49e9175b167f16f72748ffceec8c9cf62acfbee73f4904507b246e2b3d @@ -2401,7 +2343,7 @@ __metadata: 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": +"@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": version: 7.27.0 resolution: "@babel/parser@npm:7.27.0" dependencies: @@ -2412,7 +2354,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.20.0, @babel/parser@npm:^7.28.0": +"@babel/parser@npm:^7.13.16, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.28.0": version: 7.28.0 resolution: "@babel/parser@npm:7.28.0" dependencies: @@ -2446,18 +2388,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@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/d5091ca6b58c54316c4d3b6e8120a1bb70cfe2e61cb7ec11f5fdc8ba3ff5124de21e527fabc28f239bf6efc0660046aa416e8fc1e3d920d0e57b78edb507ec3f - languageName: node - linkType: hard - "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" @@ -2480,17 +2410,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/f0e0e9bdcf5479f8c5b4494353dc64dee37205e5ffd30920e649e75537a8f795cdcf32dfb40a00e908469a5d61cf62806bc359294cb2a6f2e604bf4efe086301 - languageName: node - linkType: hard - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1, @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" @@ -2504,19 +2423,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-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-transform-optional-chaining": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.13.0 - checksum: 10/887f1b8bd0ef61206ece47919fda78a32eef35da31c0d95ab8d7adc8b4722534dc5177c86c8d6d81bcf4343f3c08c6adab2b46cfd2bea8e33c6c04e51306f9cc - languageName: node - linkType: hard - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1, @babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" @@ -2529,19 +2435,7 @@ __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": +"@babel/plugin-proposal-class-properties@npm:^7.13.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -2566,18 +2460,6 @@ __metadata: 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" @@ -2589,7 +2471,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.1.0": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -2601,34 +2483,7 @@ __metadata: 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": +"@babel/plugin-proposal-optional-chaining@npm:^7.13.12": version: 7.21.0 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" dependencies: @@ -2672,7 +2527,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.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: @@ -2705,7 +2560,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-dynamic-import@npm:^7.0.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3": +"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" dependencies: @@ -2716,7 +2571,7 @@ __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": +"@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: @@ -2738,17 +2593,6 @@ __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" @@ -2771,17 +2615,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/bd065cd73ae3dbe69e6f9167aa605da3df77d69bbad2ede95e4aa9e7af7744d5bc1838b928c77338ca62df7691a7adf6e608279be50c18e4b3c70cf77e3013d7 - languageName: node - linkType: hard - "@babel/plugin-syntax-import-attributes@npm:7.26.0, @babel/plugin-syntax-import-attributes@npm:^7.26.0": version: 7.26.0 resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" @@ -2793,7 +2626,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.1, @babel/plugin-syntax-import-attributes@npm:^7.24.7": +"@babel/plugin-syntax-import-attributes@npm:^7.24.1": version: 7.24.7 resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.7" dependencies: @@ -2826,17 +2659,6 @@ __metadata: languageName: node linkType: hard -"@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" @@ -2848,6 +2670,17 @@ __metadata: languageName: node linkType: hard +"@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-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" @@ -2859,7 +2692,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" dependencies: @@ -2881,7 +2714,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:^7.0.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.3": +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" dependencies: @@ -2903,7 +2736,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-optional-chaining@npm:^7.0.0, @babel/plugin-syntax-optional-chaining@npm:^7.8.3": +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" dependencies: @@ -2936,17 +2769,6 @@ __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" @@ -2958,6 +2780,17 @@ __metadata: languageName: node linkType: hard +"@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-unicode-sets-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" @@ -2970,7 +2803,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.24.1, @babel/plugin-transform-arrow-functions@npm:^7.25.9": +"@babel/plugin-transform-arrow-functions@npm:^7.24.1, @babel/plugin-transform-arrow-functions@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: @@ -3019,7 +2852,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.24.3, @babel/plugin-transform-async-generator-functions@npm:^7.24.7": +"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": version: 7.24.7 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.7" dependencies: @@ -3085,7 +2918,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.24.1, @babel/plugin-transform-block-scoped-functions@npm:^7.26.5": +"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1, @babel/plugin-transform-block-scoped-functions@npm:^7.26.5": version: 7.26.5 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" dependencies: @@ -3096,18 +2929,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/33e2fb9f24c11889b2bacbe9c3625f738edafc2136c8206598e0422664267ec5ca9422cb4563cc42039ccfc333fb42ce5f8513382e56c5b02f934005d0d6e8ff - languageName: node - linkType: hard - -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.24.5, @babel/plugin-transform-block-scoping@npm:^7.25.9": +"@babel/plugin-transform-block-scoping@npm:^7.24.5, @babel/plugin-transform-block-scoping@npm:^7.25.9": version: 7.27.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.27.0" dependencies: @@ -3118,17 +2940,6 @@ __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" @@ -3152,18 +2963,6 @@ __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" @@ -3188,20 +2987,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-class-static-block@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-class-static-block": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.12.0 - checksum: 10/00b4d35788bcfefb56b6a1d3506ca23f11dd55d4bb5a34eb70397c06283dc7f596cd9d40995c4a6cb897b45ad220de211f854e7a030a05e26a307c8f56b6ba4b - languageName: node - linkType: hard - -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.24.5, @babel/plugin-transform-classes@npm:^7.25.9": +"@babel/plugin-transform-classes@npm:^7.24.5, @babel/plugin-transform-classes@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: @@ -3217,24 +3003,6 @@ __metadata: languageName: node linkType: hard -"@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" @@ -3251,7 +3019,7 @@ __metadata: 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": +"@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: @@ -3275,7 +3043,7 @@ __metadata: 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": +"@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: @@ -3286,18 +3054,7 @@ __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": +"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.28.0": version: 7.28.0 resolution: "@babel/plugin-transform-destructuring@npm:7.28.0" dependencies: @@ -3321,18 +3078,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/51b75638748f6e5adab95b711d3365b8d7757f881c178946618a43b15063ec1160b07f4aa3b116bf3f1e097a88226a01db4cae2c5c4aad4c71fe5568828a03f5 - languageName: node - linkType: hard - "@babel/plugin-transform-duplicate-keys@npm:^7.24.1, @babel/plugin-transform-duplicate-keys@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" @@ -3344,17 +3089,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/4284d8fe058c838f80d594bace1380ce02995fa9a271decbece59c40815bc2f7e715807dcbe4d5da8b444716e6d05cc6d79771f500fb044cd0dd00ce4324b619 - languageName: node - linkType: hard - "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" @@ -3378,19 +3112,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/e949c02aa57098d916eb6edcbef0f3f7d62640f37e1a061b0692523964e081f8182f2c4292173b4dbea4edb8d146e65d6a20ce4b6b5f8c33be34bd846ae114ea - languageName: node - linkType: hard - -"@babel/plugin-transform-exponentiation-operator@npm:^7.0.0, @babel/plugin-transform-exponentiation-operator@npm:^7.24.1, @babel/plugin-transform-exponentiation-operator@npm:^7.26.3": +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1, @babel/plugin-transform-exponentiation-operator@npm:^7.26.3": version: 7.26.3 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: @@ -3401,15 +3123,14 @@ __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" +"@babel/plugin-transform-export-namespace-from@npm:^7.22.11": + version: 7.27.1 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.27.1" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/014b211f73a524ee98441541ddc4f6b067eefcf94d509e99074a45ea8c3f3ad0e36cab6f5f96666ac05b747a21fa6fda949aa25153656bb2821545a4b302e0d4 + checksum: 10/85082923eca317094f08f4953d8ea2a6558b3117826c0b740676983902b7236df1f4213ad844cb38c2dae104753dbe8f1cc51f01567835d476d32f5f544a4385 languageName: node linkType: hard @@ -3424,31 +3145,7 @@ __metadata: languageName: node linkType: hard -"@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": +"@babel/plugin-transform-flow-strip-types@npm:^7.25.2, @babel/plugin-transform-flow-strip-types@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.27.1" dependencies: @@ -3460,7 +3157,7 @@ __metadata: 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": +"@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: @@ -3484,7 +3181,7 @@ __metadata: 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": +"@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: @@ -3497,19 +3194,6 @@ __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" @@ -3534,19 +3218,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-json-strings@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/5549dc97fc2d429a089d14ccfd51d8b3ba23c39b79edfe6d754e804fb1d50e6a4c070e73550be514a919c4db1553d8e6f7406178d68756b5959afe025a602cb2 - languageName: node - linkType: hard - -"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.24.1, @babel/plugin-transform-literals@npm:^7.25.9": +"@babel/plugin-transform-literals@npm:^7.24.1, @babel/plugin-transform-literals@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: @@ -3557,17 +3229,6 @@ __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" @@ -3602,7 +3263,7 @@ __metadata: 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": +"@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: @@ -3613,17 +3274,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/837b60ea42fc69a430c8f7fb124247ba009ff6d93187a521fe9f83556fe124715bd46533b1684a3e139f272849a14d1d4faf3397bde13714f99ce0938526ea6f - languageName: node - linkType: hard - "@babel/plugin-transform-modules-amd@npm:^7.24.1, @babel/plugin-transform-modules-amd@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" @@ -3636,31 +3286,7 @@ __metadata: languageName: node linkType: hard -"@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: - "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/f817f02fa04d13f1578f3026239b57f1003bebcf9f9b8d854714bed76a0e4986c79bd6d2e0ac14282c5d309454a8dab683c179709ca753b0152a69c69f3a78e3 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.27.1": +"@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.27.1" dependencies: @@ -3672,6 +3298,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-commonjs@npm:^7.24.1, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" + dependencies: + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/f817f02fa04d13f1578f3026239b57f1003bebcf9f9b8d854714bed76a0e4986c79bd6d2e0ac14282c5d309454a8dab683c179709ca753b0152a69c69f3a78e3 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-systemjs@npm:^7.24.1, @babel/plugin-transform-modules-systemjs@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" @@ -3686,20 +3324,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.7" - dependencies: - "@babel/helper-hoist-variables": "npm:^7.24.7" - "@babel/helper-module-transforms": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-validator-identifier": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/14f0ed1a252a2a04e075cd9051b809e33cd45374a2495dc0a428517893b8e951819acc8343c61d348c51ba54e42660bc93990a77aa3460d16a1c21d52d9c2cf1 - languageName: node - linkType: hard - "@babel/plugin-transform-modules-umd@npm:^7.24.1, @babel/plugin-transform-modules-umd@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" @@ -3712,18 +3336,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-modules-umd@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/cef9c8917b3c35c3b6cb424dc2e6f74016122f1d25c196e2c7e51eb080d95e96c5d34966c0d5b9d4e17b8e60d455a97ed271317ed104e0e70bff159830a59678 - languageName: node - linkType: hard - "@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" @@ -3759,17 +3371,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-new-target@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/91b6a7439b7622f80dc755ddfb9ab083355bedc0b2af18e7c7a948faed14467599609331c8d59cfab4273640e3fc36e4cd02ad5b6dcb4a428f5a8baefc507acc - languageName: node - linkType: hard - "@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": version: 7.26.6 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" @@ -3816,14 +3417,18 @@ __metadata: 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" +"@babel/plugin-transform-object-rest-spread@npm:^7.12.13": + version: 7.28.0 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.28.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/plugin-transform-destructuring": "npm:^7.28.0" + "@babel/plugin-transform-parameters": "npm:^7.27.7" + "@babel/traverse": "npm:^7.28.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/d9703a7c017459cdc60f2151b788d16976dc1424b48fe701d1775fbe5aa73bc4b6fd6bb1af976525f7165194bc27e5b4efa4f6f3df4fd787c1c372e587922747 + checksum: 10/55d37dbc0d5d47db860b7cc9fe5e3660d83108113fc3f2a7daecb95c20d4046a70247777969006f7db8fb2005eeeda719b9ff21e9f6d43355d0a62fc41b5880e languageName: node linkType: hard @@ -3854,7 +3459,7 @@ __metadata: 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": +"@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: @@ -3866,18 +3471,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-object-super@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-replace-supers": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/382739a017972d7126416b958ea81b4b950b6275414908a54bfef6aeed9b9fcc6c8d247db3a1134b09a3b355a60039670ce41ee41c626f8acec70f49c3c8d2a6 - languageName: node - linkType: hard - "@babel/plugin-transform-optional-catch-binding@npm:^7.24.1, @babel/plugin-transform-optional-catch-binding@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" @@ -3913,19 +3506,6 @@ __metadata: languageName: node linkType: hard -"@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" @@ -3938,7 +3518,18 @@ __metadata: 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": +"@babel/plugin-transform-parameters@npm:^7.22.15, @babel/plugin-transform-parameters@npm:^7.27.7": + version: 7.27.7 + resolution: "@babel/plugin-transform-parameters@npm:7.27.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/ba0aa8c977a03bf83030668f64c1d721e4e82d8cce89cdde75a2755862b79dbe9e7f58ca955e68c721fd494d6ee3826e46efad3fbf0855fcc92cb269477b4777 + languageName: node + linkType: hard + +"@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: @@ -4011,7 +3602,7 @@ __metadata: 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": +"@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: @@ -4022,28 +3613,6 @@ __metadata: languageName: node linkType: hard -"@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" @@ -4066,17 +3635,6 @@ __metadata: 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" @@ -4088,17 +3646,6 @@ __metadata: languageName: node linkType: hard -"@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" @@ -4110,21 +3657,6 @@ __metadata: languageName: node linkType: hard -"@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" @@ -4152,7 +3684,7 @@ __metadata: 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": +"@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: @@ -4199,17 +3731,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/64a2669671bb97c3dee3830a82c3e932fe6e02d56a4053c6ee4453d317b5f436d3d44907fbb0f4fbd8a56ebee34f6aee250e49743b7243d14d00c069215f3113 - languageName: node - linkType: hard - "@babel/plugin-transform-runtime@npm:7.24.3": version: 7.24.3 resolution: "@babel/plugin-transform-runtime@npm:7.24.3" @@ -4242,22 +3763,6 @@ __metadata: languageName: node linkType: hard -"@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" @@ -4274,7 +3779,7 @@ __metadata: 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": +"@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: @@ -4296,7 +3801,7 @@ __metadata: 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": +"@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: @@ -4320,7 +3825,7 @@ __metadata: 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": +"@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: @@ -4342,7 +3847,7 @@ __metadata: 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": +"@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: @@ -4353,17 +3858,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-template-literals@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/ecf05a8511176d5570cb0d481577a407a4e8a9a430f86522d809e0ac2c823913e854ef9e2a1c83c0bd7c12489d82e1b48fabb52e697e80d6a6962125197593ca - languageName: node - linkType: hard - "@babel/plugin-transform-typeof-symbol@npm:^7.24.5, @babel/plugin-transform-typeof-symbol@npm:^7.26.7": version: 7.27.0 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.27.0" @@ -4375,31 +3869,6 @@ __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" @@ -4426,17 +3895,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/6b8bca3495acedc89e880942de7b83c263fb5b4c9599594dcf3923e2128ae25f1f4725a295fe101027f75d8ef081ef28319296adf274b5022e57039e42836103 - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-property-regex@npm:^7.24.1, @babel/plugin-transform-unicode-property-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" @@ -4449,19 +3907,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/c0c284bbbdead7e17e059d72e1b288f86b0baacc410398ef6c6c703fe4326b069e68515ccb84359601315cd8e888f9226731d00624b7c6959b1c0853f072b61f - languageName: node - linkType: hard - -"@babel/plugin-transform-unicode-regex@npm:^7.0.0, @babel/plugin-transform-unicode-regex@npm:^7.24.1, @babel/plugin-transform-unicode-regex@npm:^7.25.9": +"@babel/plugin-transform-unicode-regex@npm:^7.24.1, @babel/plugin-transform-unicode-regex@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: @@ -4497,18 +3943,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.7" - dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/183b72d5987dc93f9971667ce3f26d28b0e1058e71b129733dd9d5282aecba4c062b67c9567526780d2defd2bfbf950ca58d8306dc90b2761fd1e960d867ddb7 - languageName: node - linkType: hard - "@babel/preset-env@npm:7.24.5": version: 7.24.5 resolution: "@babel/preset-env@npm:7.24.5" @@ -4679,107 +4113,16 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.12.9": - version: 7.24.7 - resolution: "@babel/preset-env@npm:7.24.7" +"@babel/preset-flow@npm:^7.13.13": + version: 7.27.1 + resolution: "@babel/preset-flow@npm:7.27.1" 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" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-validator-option": "npm:^7.27.1" + "@babel/plugin-transform-flow-strip-types": "npm:^7.27.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 + checksum: 10/f3f25b390debf72a6ff0170a2d5198aea344ba96f05eaca0bae2c7072119706fd46321604d89646bda1842527cfc6eab8828a983ec90149218d2120b9cd26596 languageName: node linkType: hard @@ -4812,22 +4155,7 @@ __metadata: 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": +"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.23.0": version: 7.27.1 resolution: "@babel/preset-typescript@npm:7.27.1" dependencies: @@ -4842,9 +4170,9 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.0.0": - version: 7.24.6 - resolution: "@babel/register@npm:7.24.6" +"@babel/register@npm:^7.13.16": + version: 7.27.1 + resolution: "@babel/register@npm:7.27.1" dependencies: clone-deep: "npm:^4.0.1" find-cache-dir: "npm:^2.0.0" @@ -4853,7 +4181,7 @@ __metadata: source-map-support: "npm:^0.5.16" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/94580678ee541218475d605720ea1c3b4a647c504c8a08124373efad24a523f219dd7441de92f09c692c22362ea4422c5f3c51a3b3048b7a64deb1f6daea96b6 + checksum: 10/497e0c902614dd66cc70b1c611830f9cdf093bf6c321dae872c3dd42a6f28ddf627d835998568a44a6673af9021239f9f2911b67dcc10f8ffd8995d5f21a7fc0 languageName: node linkType: hard @@ -4882,7 +4210,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": version: 7.24.7 resolution: "@babel/runtime@npm:7.24.7" dependencies: @@ -4891,6 +4219,13 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.25.0": + version: 7.28.2 + resolution: "@babel/runtime@npm:7.28.2" + checksum: 10/a0965fbdd6aaa40709290923bbe05e1c4314021f0cef608eb1d69f04f717c41829e50a53d79c4a0f461512b4be9b3c0190dc19387b219bcdaacdd793b2fe1b8a + languageName: node + linkType: hard + "@babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.5.5": version: 7.27.6 resolution: "@babel/runtime@npm:7.27.6" @@ -4898,7 +4233,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.0.0, @babel/template@npm:^7.24.0, @babel/template@npm:^7.24.7, @babel/template@npm:^7.3.3": +"@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: @@ -4931,22 +4266,7 @@ __metadata: languageName: node linkType: hard -"@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: - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.27.0" - "@babel/parser": "npm:^7.27.0" - "@babel/template": "npm:^7.27.0" - "@babel/types": "npm:^7.27.0" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10/b0675bc16bd87187e8b090557b0650135de56a621692ad8614b20f32621350ae0fc2e1129b73b780d64a9ed4beab46849a17f90d5267b6ae6ce09ec8412a12c7 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.28.0": +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @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: @@ -4961,6 +4281,21 @@ __metadata: 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": + version: 7.27.0 + resolution: "@babel/traverse@npm:7.27.0" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.27.0" + "@babel/parser": "npm:^7.27.0" + "@babel/template": "npm:^7.27.0" + "@babel/types": "npm:^7.27.0" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/b0675bc16bd87187e8b090557b0650135de56a621692ad8614b20f32621350ae0fc2e1129b73b780d64a9ed4beab46849a17f90d5267b6ae6ce09ec8412a12c7 + 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.3.3, @babel/types@npm:^7.4.4": version: 7.24.7 resolution: "@babel/types@npm:7.24.7" @@ -4982,6 +4317,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.25.2": + version: 7.28.2 + resolution: "@babel/types@npm:7.28.2" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + checksum: 10/a8de404a2e3109651f346d892dc020ce2c82046068f4ce24de7f487738dfbfa7bd716b35f1dcd6d6c32dde96208dc74a56b7f56a2c0bcb5af0ddc56cbee13533 + 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" @@ -5405,18 +4750,6 @@ __metadata: languageName: node linkType: hard -"@cnakazawa/watch@npm:^1.0.3": - version: 1.0.4 - resolution: "@cnakazawa/watch@npm:1.0.4" - dependencies: - exec-sh: "npm:^0.3.2" - minimist: "npm:^1.2.0" - bin: - watch: cli.js - checksum: 10/0ed173f64d1bddb31b2ca551cf8ac460a4dd5635c8caa591a11f717a845e69b9068610440297767ecb2ff0515d52146c39e108978f222be5bb10a5a6acf2bc1a - languageName: node - linkType: hard - "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" @@ -5494,6 +4827,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" @@ -5503,6 +4846,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" @@ -5512,6 +4864,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" @@ -5526,13 +4887,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" @@ -5561,13 +4915,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" @@ -5596,13 +4943,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" @@ -5631,13 +4971,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" @@ -5666,13 +4999,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" @@ -5701,13 +5027,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" @@ -5736,13 +5055,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" @@ -5771,13 +5083,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" @@ -5806,13 +5111,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" @@ -5841,13 +5139,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" @@ -5876,13 +5167,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" @@ -5911,13 +5195,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" @@ -5946,13 +5223,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" @@ -5981,13 +5251,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" @@ -6016,13 +5279,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" @@ -6051,13 +5307,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" @@ -6086,13 +5335,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" @@ -6135,13 +5377,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" @@ -6184,13 +5419,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" @@ -6219,13 +5447,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" @@ -6254,13 +5475,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" @@ -6289,13 +5503,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" @@ -6324,13 +5531,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" @@ -6387,6 +5587,104 @@ __metadata: languageName: node linkType: hard +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10/7562b21be10c2adbfa4aa5bb2eccec2cb9ac649a3569560742202c8d1cb6c931ce634937a2f0f551e078403a1c1285d6c2c0aa345dafc986149665cd69fe8b59 + languageName: node + linkType: hard + +"@expo/bunyan@npm:^4.0.0": + version: 4.0.1 + resolution: "@expo/bunyan@npm:4.0.1" + dependencies: + uuid: "npm:^8.0.0" + checksum: 10/22d656b07967e9112c13d3d7432c73f19b777ea31f7bccbc558d59b9f7d9c81a8d94036f9b6e8665abfeb57409107fd61f05e9072d57b12c1087b77b05accbb7 + languageName: node + linkType: hard + +"@expo/cli@npm:0.22.26": + version: 0.22.26 + resolution: "@expo/cli@npm:0.22.26" + 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:~10.0.11" + "@expo/config-plugins": "npm:~9.0.17" + "@expo/devcert": "npm:^1.1.2" + "@expo/env": "npm:~0.4.2" + "@expo/image-utils": "npm:^0.6.5" + "@expo/json-file": "npm:^9.0.2" + "@expo/metro-config": "npm:~0.19.12" + "@expo/osascript": "npm:^2.1.6" + "@expo/package-manager": "npm:^1.7.2" + "@expo/plist": "npm:^0.2.2" + "@expo/prebuild-config": "npm:~8.2.0" + "@expo/rudder-sdk-node": "npm:^1.1.1" + "@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.76.9" + "@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.0.7" + bplist-parser: "npm:^0.3.1" + cacache: "npm:^18.0.2" + 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" + fast-glob: "npm:^3.3.2" + form-data: "npm:^3.0.1" + freeport-async: "npm:^2.0.0" + fs-extra: "npm:~8.1.0" + getenv: "npm:^1.0.0" + glob: "npm:^10.4.2" + internal-ip: "npm:^4.3.0" + is-docker: "npm:^2.0.0" + is-wsl: "npm:^2.1.1" + lodash.debounce: "npm:^4.0.8" + minimatch: "npm:^3.0.4" + 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:^6.2.1" + temp-dir: "npm:^2.0.0" + tempy: "npm:^0.7.1" + terminal-link: "npm:^2.1.1" + undici: "npm:^6.18.2" + unique-string: "npm:~2.0.0" + wrap-ansi: "npm:^7.0.0" + ws: "npm:^8.12.1" + bin: + expo-internal: build/bin/cli + checksum: 10/9327bb7691906cd45f93e0c53c9ccd58c6fb7d6b8a297cfb808d8dd2f78332971050fde9a37823ecc00013937e86edb42be657dcd949d156b71814c7cab6266b + languageName: node + linkType: hard + "@expo/cli@npm:0.24.20": version: 0.24.20 resolution: "@expo/cli@npm:0.24.20" @@ -6468,51 +5766,6 @@ __metadata: 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" @@ -6535,47 +5788,32 @@ __metadata: languageName: node linkType: hard -"@expo/config-plugins@npm:~5.0.0": - version: 5.0.4 - resolution: "@expo/config-plugins@npm:5.0.4" +"@expo/config-plugins@npm:~9.0.17": + version: 9.0.17 + resolution: "@expo/config-plugins@npm:9.0.17" dependencies: - "@expo/config-types": "npm:^47.0.0" - "@expo/json-file": "npm:8.2.36" - "@expo/plist": "npm:0.0.18" + "@expo/config-types": "npm:^52.0.5" + "@expo/json-file": "npm:~9.0.2" + "@expo/plist": "npm:^0.2.2" "@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" + debug: "npm:^4.3.5" getenv: "npm:^1.0.0" - glob: "npm:7.1.6" + glob: "npm:^10.4.2" resolve-from: "npm:^5.0.0" - semver: "npm:^7.3.5" + semver: "npm:^7.5.4" slash: "npm:^3.0.0" + slugify: "npm:^1.6.6" xcode: "npm:^3.0.1" - xml2js: "npm:0.4.23" - checksum: 10/6fd3d4ca5d6a8447b9771eada8ab5400390e8a3dd1aa76070bd670617989d931a4c22ddd468df2bf571e9bb04eb15add691d7566f06870f2569c8e7665de9b9f + xml2js: "npm:0.6.0" + checksum: 10/4298c4f069d875ca58ee97057a83683dcae4bddabb86ec8bd240721f5cefd08a65a53dcb02b5abb9e11a43b5d549a84ca5b6e684a080b00d6c64b1d19a4a1abc 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 +"@expo/config-types@npm:^52.0.5": + version: 52.0.5 + resolution: "@expo/config-types@npm:52.0.5" + checksum: 10/4ce5441db7c7f888dceee8ec87bf1ed59eb0dcede64495c3f9719d259d4b428ed602415d47846b7122cf0d610d8901b35b86afa8932920b4013339829ebcabff languageName: node linkType: hard @@ -6586,22 +5824,24 @@ __metadata: 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" +"@expo/config@npm:~10.0.11": + version: 10.0.11 + resolution: "@expo/config@npm:10.0.11" 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" + "@expo/config-plugins": "npm:~9.0.17" + "@expo/config-types": "npm:^52.0.5" + "@expo/json-file": "npm:^9.0.2" + deepmerge: "npm:^4.3.1" getenv: "npm:^1.0.0" - glob: "npm:7.1.6" + glob: "npm:^10.4.2" require-from-string: "npm:^2.0.2" resolve-from: "npm:^5.0.0" - semver: "npm:7.3.2" + resolve-workspace-root: "npm:^2.0.0" + semver: "npm:^7.6.0" slugify: "npm:^1.3.4" - sucrase: "npm:^3.20.0" - checksum: 10/e552f9aab52f8053232f0e22f163994783b449bc73049baf571293a9c52d0ffe3a25e7715b65e085b6c435f2cf0568a6199e4b1de325f96079cd2ea38e2d1e39 + sucrase: "npm:3.35.0" + checksum: 10/37aa70da21750fadf62a0596fb8b3e73236ed67d6e902d9ea27e45a54f3a24ba1db6bf87857c3e7cacffb3fd01a9e0f83572405705e4b9bc0120143770488582 languageName: node linkType: hard @@ -6637,6 +5877,19 @@ __metadata: languageName: node linkType: hard +"@expo/env@npm:~0.4.2": + version: 0.4.2 + resolution: "@expo/env@npm:0.4.2" + dependencies: + chalk: "npm:^4.0.0" + debug: "npm:^4.3.4" + dotenv: "npm:~16.4.5" + dotenv-expand: "npm:~11.0.6" + getenv: "npm:^1.0.0" + checksum: 10/2eefa6b45cad774339f214ecb37f797c5fa99abaa9b8c3d125e5c13936341569243be1de1be25e53ebdbde76de9f11dce126cf084c8a7ffbdca6e21d491e0234 + languageName: node + linkType: hard + "@expo/env@npm:~1.0.7": version: 1.0.7 resolution: "@expo/env@npm:1.0.7" @@ -6650,6 +5903,26 @@ __metadata: languageName: node linkType: hard +"@expo/fingerprint@npm:0.11.11": + version: 0.11.11 + resolution: "@expo/fingerprint@npm:0.11.11" + 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:^1.0.0" + minimatch: "npm:^3.0.4" + p-limit: "npm:^3.1.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.0" + bin: + fingerprint: bin/cli.js + checksum: 10/78a8feb995ba8a909b73a6b2eda0e90003fcf3a4cc255b6f30f4435c76fbc329e8c89928f8341d996fbc1b9d48d2e5543250787da13f42a168a7b95ce0c7807a + languageName: node + linkType: hard + "@expo/fingerprint@npm:0.13.4": version: 0.13.4 resolution: "@expo/fingerprint@npm:0.13.4" @@ -6672,6 +5945,24 @@ __metadata: languageName: node linkType: hard +"@expo/image-utils@npm:^0.6.5": + version: 0.6.5 + resolution: "@expo/image-utils@npm:0.6.5" + dependencies: + "@expo/spawn-async": "npm:^1.7.2" + chalk: "npm:^4.0.0" + fs-extra: "npm:9.0.0" + getenv: "npm:^1.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/ce85232b3221fb764f67ea29c907df2d0d0c3573455add8ee0ce1e9550d8352eaaee2323a7eb1f894a7d8f1d028bf2987d5b9be78b2a8ee21ac9c819337c62cf + languageName: node + linkType: hard + "@expo/image-utils@npm:^0.7.6": version: 0.7.6 resolution: "@expo/image-utils@npm:0.7.6" @@ -6689,29 +5980,7 @@ __metadata: 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": +"@expo/json-file@npm:^9.0.2, @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: @@ -6721,6 +5990,43 @@ __metadata: languageName: node linkType: hard +"@expo/json-file@npm:~9.0.2": + version: 9.0.2 + resolution: "@expo/json-file@npm:9.0.2" + dependencies: + "@babel/code-frame": "npm:~7.10.4" + json5: "npm:^2.2.3" + write-file-atomic: "npm:^2.3.0" + checksum: 10/f328c742b6ecbc41a9d1832a61f5096e0c3023f4d8b6790bd158243d892e487f9f9cde0c39d30d1456d1f2ff07a5e8c5099eb834e28d2bddb1b2fba8ef895ed3 + languageName: node + linkType: hard + +"@expo/metro-config@npm:0.19.12, @expo/metro-config@npm:~0.19.12": + version: 0.19.12 + resolution: "@expo/metro-config@npm:0.19.12" + 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:~10.0.11" + "@expo/env": "npm:~0.4.2" + "@expo/json-file": "npm:~9.0.2" + "@expo/spawn-async": "npm:^1.7.2" + chalk: "npm:^4.1.0" + debug: "npm:^4.3.2" + fs-extra: "npm:^9.1.0" + getenv: "npm:^1.0.0" + glob: "npm:^10.4.2" + jsc-safe-url: "npm:^0.2.4" + lightningcss: "npm:~1.27.0" + minimatch: "npm:^3.0.4" + postcss: "npm:~8.4.32" + resolve-from: "npm:^5.0.0" + checksum: 10/04120aa1d920e95ed92af2020962cdd4f7f1ecd13ed113cf8512cf0064226f08a3551a45dd2f2b6b239bb656924aa6312e58f96cb54fba2bb85c275f0c4607b6 + 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" @@ -6748,19 +6054,7 @@ __metadata: 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": +"@expo/osascript@npm:^2.1.6, @expo/osascript@npm:^2.2.5": version: 2.2.5 resolution: "@expo/osascript@npm:2.2.5" dependencies: @@ -6770,7 +6064,7 @@ __metadata: languageName: node linkType: hard -"@expo/package-manager@npm:^1.8.6": +"@expo/package-manager@npm:^1.7.2, @expo/package-manager@npm:^1.8.6": version: 1.8.6 resolution: "@expo/package-manager@npm:1.8.6" dependencies: @@ -6784,25 +6078,14 @@ __metadata: languageName: node linkType: hard -"@expo/plist@npm:0.0.14": - version: 0.0.14 - resolution: "@expo/plist@npm:0.0.14" +"@expo/plist@npm:^0.2.2": + version: 0.2.2 + resolution: "@expo/plist@npm:0.2.2" dependencies: - "@xmldom/xmldom": "npm:~0.7.0" + "@xmldom/xmldom": "npm:~0.7.7" 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 + checksum: 10/12ec55811be9154371e5f9e491214c8d9756fe6833a23b944939a40cfe1553e672b5e58ac510b7b212d9ee1e4483909764e3b531849417b7588545f27d8238c9 languageName: node linkType: hard @@ -6835,6 +6118,40 @@ __metadata: languageName: node linkType: hard +"@expo/prebuild-config@npm:~8.2.0": + version: 8.2.0 + resolution: "@expo/prebuild-config@npm:8.2.0" + dependencies: + "@expo/config": "npm:~10.0.11" + "@expo/config-plugins": "npm:~9.0.17" + "@expo/config-types": "npm:^52.0.5" + "@expo/image-utils": "npm:^0.6.5" + "@expo/json-file": "npm:^9.0.2" + "@react-native/normalize-colors": "npm:0.76.9" + debug: "npm:^4.3.1" + fs-extra: "npm:^9.0.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.6.0" + xml2js: "npm:0.6.0" + checksum: 10/0033f738d6f9d039a1778ab30bceae7d7f4ac6ca497913ed9518c38da18718d79a57c5f98507fad8e0a340195c31b0b11c8349fffef2699f6b51ac850124c21d + languageName: node + linkType: hard + +"@expo/rudder-sdk-node@npm:^1.1.1": + version: 1.1.1 + resolution: "@expo/rudder-sdk-node@npm:1.1.1" + dependencies: + "@expo/bunyan": "npm:^4.0.0" + "@segment/loosely-validate-event": "npm:^2.0.0" + fetch-retry: "npm:^4.1.1" + md5: "npm:^2.2.1" + node-fetch: "npm:^2.6.1" + remove-trailing-slash: "npm:^0.1.0" + uuid: "npm:^8.3.2" + checksum: 10/e5611d51cbeb8c7517b2265e909bfc6b59f4b973b3ce08f9581e233164ab4ca2ec3b9288f895750aea1c390fa40cce136665c659a937493b08f00d606a4436f8 + 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" @@ -6858,20 +6175,6 @@ __metadata: 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" @@ -6883,6 +6186,15 @@ __metadata: languageName: node linkType: hard +"@expo/vector-icons@npm:~14.0.4": + version: 14.0.4 + resolution: "@expo/vector-icons@npm:14.0.4" + dependencies: + prop-types: "npm:^15.8.1" + checksum: 10/bb807830dd886cb439e90bbaf5afd5e9ea538486d3bd0cc240210a230c53e7d858b460d05836875ae0ef3958bc591c21afedb5f58086be4aeeb362d08665c809 + languageName: node + linkType: hard + "@expo/ws-tunnel@npm:^1.0.1": version: 1.0.6 resolution: "@expo/ws-tunnel@npm:1.0.6" @@ -6911,22 +6223,6 @@ __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" @@ -6938,6 +6234,17 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.3" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10/524df31e61a85392a2433bf5d03164e03da26c03d009f27852e7dcfdafbc4a23f17f021dacf88e0a7a9fe04ca032017945d19b57a16e2676d9114c22a53a9d11 + languageName: node + linkType: hard + "@humanwhocodes/module-importer@npm:^1.0.1": version: 1.0.1 resolution: "@humanwhocodes/module-importer@npm:1.0.1" @@ -6945,7 +6252,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": +"@humanwhocodes/object-schema@npm:^2.0.2, @humanwhocodes/object-schema@npm:^2.0.3": version: 2.0.3 resolution: "@humanwhocodes/object-schema@npm:2.0.3" checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 @@ -7375,12 +6682,12 @@ __metadata: 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" +"@jest/create-cache-key-function@npm:^29.6.3": + version: 29.7.0 + resolution: "@jest/create-cache-key-function@npm:29.7.0" dependencies: - "@jest/types": "npm:^26.6.2" - checksum: 10/943a7f1f21bb77db7471ffa831fd7d35f9825cd2d9f8fabf05922a3220fe201ad0a3bcaeac54650da9907ee5c3178373ec000a8d354e288a2f4766fe0558c516 + "@jest/types": "npm:^29.6.3" + checksum: 10/061ef63b13ec8c8e5d08e4456f03b5cf8c7f9c1cab4fed8402e1479153cafce6eea80420e308ef62027abb7e29b825fcfa06551856bd021d98e92e381bf91723 languageName: node linkType: hard @@ -7545,19 +6852,6 @@ __metadata: 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" @@ -8038,6 +7332,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" @@ -8576,165 +7881,30 @@ __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" +"@react-native-async-storage/async-storage@npm:1.23.1": + version: 1.23.1 + resolution: "@react-native-async-storage/async-storage@npm:1.23.1" dependencies: merge-options: "npm:^3.0.4" peerDependencies: - react-native: ^0.0.0-0 || 0.60 - 0.67 || 1000.0.0 - checksum: 10/a6f71206982ec8657f7f32b295b7d398be89ef4ac2e0e5af27a9d01032de05a5627fc845fb3b0193ead086f30855631d477af8b26114dd0bc403ffc77094fb11 + react-native: ^0.0.0-0 || >=0.60 <1.0 + checksum: 10/9d0acc7edb0ba9ee414d6e62c656e5d571c9d9615e7e9f4748865b965178998f2e73786b8050387ada00ddb6faaca97b5cf2e010ceaeebe91571991364a0f515 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" +"@react-native/assets-registry@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/assets-registry@npm:0.76.9" + checksum: 10/5dfd18794df8756c68c73e5bfc784cb1c8389407bcbc8911e3c91453d71d27f6b0dbedb502474e7e28904510100b55344f8b2702254491cd04955a21908311ec + languageName: node + linkType: hard + +"@react-native/babel-plugin-codegen@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/babel-plugin-codegen@npm:0.76.9" 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 + "@react-native/codegen": "npm:0.76.9" + checksum: 10/f70b341954c8a83de7c9ee0d261f55b326204d2c02ff7680e091a999fa9137b654aa8fe13769ab76daac5d12b47532833cf49b9bdc7a00011d260c8871b5b4cf languageName: node linkType: hard @@ -8748,6 +7918,61 @@ __metadata: languageName: node linkType: hard +"@react-native/babel-preset@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/babel-preset@npm:0.76.9" + 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.76.9" + 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/3f4810482ea40b0f48add41320e440daabcae1c62ab9c344d0d426b81b2196a6c9b02882b594cfeb039e398fc238980c35f73c4b0182bfd15298de0faed13f0f + 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" @@ -8803,6 +8028,24 @@ __metadata: languageName: node linkType: hard +"@react-native/codegen@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/codegen@npm:0.76.9" + dependencies: + "@babel/parser": "npm:^7.25.3" + glob: "npm:^7.1.1" + hermes-parser: "npm:0.23.1" + invariant: "npm:^2.2.4" + jscodeshift: "npm:^0.14.0" + mkdirp: "npm:^0.5.1" + nullthrows: "npm:^1.1.1" + yargs: "npm:^17.6.2" + peerDependencies: + "@babel/preset-env": ^7.1.6 + checksum: 10/4a4c97f8d7569fb1917e2dad71b4be66558be5d47993d666d14e886e65f19c7b1ebfd5d2205d382e7c3724b2d58bcbc8e23e5a64cb2a281d8869e0419153bab5 + languageName: node + linkType: hard + "@react-native/codegen@npm:0.79.5": version: 0.79.5 resolution: "@react-native/codegen@npm:0.79.5" @@ -8818,6 +8061,37 @@ __metadata: languageName: node linkType: hard +"@react-native/community-cli-plugin@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/community-cli-plugin@npm:0.76.9" + dependencies: + "@react-native/dev-middleware": "npm:0.76.9" + "@react-native/metro-babel-transformer": "npm:0.76.9" + chalk: "npm:^4.0.0" + execa: "npm:^5.1.1" + invariant: "npm:^2.2.4" + metro: "npm:^0.81.0" + metro-config: "npm:^0.81.0" + metro-core: "npm:^0.81.0" + node-fetch: "npm:^2.2.0" + readline: "npm:^1.3.0" + semver: "npm:^7.1.3" + peerDependencies: + "@react-native-community/cli": "*" + peerDependenciesMeta: + "@react-native-community/cli": + optional: true + checksum: 10/573a1f1f88a831b9964473620b675dfb19fce8eda6f28ea455a17b62f0c7c52225ecc03ae2fff3c4920a3a6c98c593b8264de4b20a07ba1e70864f16c12ea79d + languageName: node + linkType: hard + +"@react-native/debugger-frontend@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/debugger-frontend@npm:0.76.9" + checksum: 10/067eb8b4f32ff4063a6f36d8f68ddfacfc058aba1ec3e847d9ebe91b706b579d91fda69a5809fef7844f94b230c816d646e867a8c0d8a0d2418451e2c8062154 + 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" @@ -8825,6 +8099,26 @@ __metadata: languageName: node linkType: hard +"@react-native/dev-middleware@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/dev-middleware@npm:0.76.9" + dependencies: + "@isaacs/ttlcache": "npm:^1.4.1" + "@react-native/debugger-frontend": "npm:0.76.9" + 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" + selfsigned: "npm:^2.4.1" + serve-static: "npm:^1.13.1" + ws: "npm:^6.2.3" + checksum: 10/65b290ac4fafeabd8b9621dea14aa68650562cd281f7280fe5b0ff23c1b1fa344e0f0d8bdf1336351009006fa36ed2e14b3a06e6e716ab5efcd34e31c48fef70 + 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" @@ -8844,17 +8138,38 @@ __metadata: 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 +"@react-native/gradle-plugin@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/gradle-plugin@npm:0.76.9" + checksum: 10/e22afa0d9b754dae12568feeb5aa6d2c525188c20bc4ce087fafd646db8125d9794ffb5b194fef9e71c27b66ba10e396cc39c4ac3ea1b9f3f2d33cf05be4fc8e 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 +"@react-native/js-polyfills@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/js-polyfills@npm:0.76.9" + checksum: 10/3e1b64b9143a5ad69d7d56537792b1adba4f3b94aaf04f8a67f5ff3b851fd85df8d1cd79c9247a1811072dff93958d9142c7d41f125e7806138a03d6da105b03 + languageName: node + linkType: hard + +"@react-native/metro-babel-transformer@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/metro-babel-transformer@npm:0.76.9" + dependencies: + "@babel/core": "npm:^7.25.2" + "@react-native/babel-preset": "npm:0.76.9" + hermes-parser: "npm:0.23.1" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@babel/core": "*" + checksum: 10/c9cd4100142b634ecc61981bde71cbd044e4f5fa5f459284ed141599d46be4d43d1520319265ee02a4d474a98de6cc7f60a2ec4597e2b1bc76579c8a11d3619e + languageName: node + linkType: hard + +"@react-native/normalize-colors@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/normalize-colors@npm:0.76.9" + checksum: 10/bf5aa1ea61105964fda87d6f2308db989e609141544d703399ce0157451548fb1bbf06fe6be0c8d1bcfced2622b4c35ab62b9c3177d083a9af7628756748c0eb languageName: node linkType: hard @@ -8865,10 +8180,27 @@ __metadata: 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 +"@react-native/normalize-colors@npm:^0.74.1": + version: 0.74.89 + resolution: "@react-native/normalize-colors@npm:0.74.89" + checksum: 10/2e2e2f950cc4c2896af6094cb045f1d6e8d73101960b9cadb67b944b1254a9204b8f78a075dafd22cff39bc154a0cbe48b57f262b5d319ecb823c84519352545 + languageName: node + linkType: hard + +"@react-native/virtualized-lists@npm:0.76.9": + version: 0.76.9 + resolution: "@react-native/virtualized-lists@npm:0.76.9" + dependencies: + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@types/react": ^18.2.6 + react: "*" + react-native: "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10/2743cb0f99432a7db38c2923515edd299ba4dc18042dfa415dab07bfd84b49599325abd3d0ba27a3adc990c85ad7e735430f2993d18b7eae35c3436246bfe317 languageName: node linkType: hard @@ -8899,6 +8231,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" @@ -8929,13 +8268,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" @@ -8964,13 +8296,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" @@ -8999,13 +8324,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" @@ -9034,13 +8352,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" @@ -9125,13 +8436,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" @@ -9160,13 +8464,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" @@ -9195,13 +8492,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" @@ -9230,13 +8520,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" @@ -9293,13 +8576,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" @@ -9328,13 +8604,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" @@ -9384,13 +8653,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" @@ -9419,13 +8681,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" @@ -9454,13 +8709,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" @@ -9489,13 +8737,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" @@ -9524,13 +8765,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" @@ -9559,13 +8793,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" @@ -9638,26 +8865,13 @@ __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": +"@segment/loosely-validate-event@npm:^2.0.0": version: 2.0.0 - resolution: "@sideway/pinpoint@npm:2.0.0" - checksum: 10/1ed21800128b2b23280ba4c9db26c8ff6142b97a8683f17639fd7f2128aa09046461574800b30fb407afc5b663c2331795ccf3b654d4b38fa096e41a5c786bf8 + resolution: "@segment/loosely-validate-event@npm:2.0.0" + dependencies: + component-type: "npm:^1.2.1" + join-component: "npm:^1.1.0" + checksum: 10/4e0b097de2c564673acceb5a0688bb8cf045bab4a1ffed1be19293a6bd2859af723e0d012349ff1d51433a6aad19f729383a302c3c0a9fc831e251cd16ade5ad languageName: node linkType: hard @@ -10564,6 +9778,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" @@ -10583,6 +9812,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" @@ -10597,6 +9833,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" @@ -10611,6 +9854,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" @@ -10625,6 +9875,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" @@ -10639,6 +9896,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" @@ -10653,6 +9917,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" @@ -10667,6 +9938,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" @@ -10681,6 +9959,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" @@ -10695,6 +9980,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" @@ -10702,6 +9994,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" @@ -10723,6 +10029,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" @@ -10737,6 +10050,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" @@ -10786,6 +10106,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" @@ -10844,16 +10211,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 @@ -10873,22 +10240,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" @@ -10922,17 +10273,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 @@ -10993,6 +10350,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" @@ -11195,13 +10561,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" @@ -11270,7 +10629,7 @@ __metadata: languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": +"@types/graceful-fs@npm:^4.1.3": version: 4.1.9 resolution: "@types/graceful-fs@npm:4.1.9" dependencies: @@ -11412,7 +10771,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: @@ -11428,6 +10787,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" @@ -11449,15 +10817,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" @@ -11467,15 +10826,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" @@ -11486,6 +10836,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" @@ -11608,15 +10967,6 @@ __metadata: 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" @@ -11677,6 +11027,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" @@ -11701,6 +11061,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" @@ -11720,6 +11087,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" @@ -11734,6 +11120,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" @@ -11744,6 +11144,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.18.0" + dependencies: + "@typescript-eslint/types": "npm:7.18.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10/b7cfe6fdeae86c507357ac6b2357813c64fb2fbf1aaf844393ba82f73a16e2599b41981b34200d9fc7765d70bc3a8181d76b503051e53f04bcb7c9afef637eab + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" @@ -11769,7 +11179,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 @@ -11886,7 +11296,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" @@ -12301,12 +11711,12 @@ __metadata: "@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" + expo: "npm:>=52.0.0" + expo-document-picker: "npm:^12.0.0" + expo-image-picker: "npm:^15.0.0" react: "npm:^18.0.0" - react-native: "npm:^0.64.0" - react-native-super-grid: "npm:*" + react-native: "npm:^0.76.0" + react-native-super-grid: "npm:^6.0.0" peerDependencies: expo: ">=33.0.0" react: ^16.0.0 || ^17.0.0 || ^18.0.0 @@ -12318,8 +11728,9 @@ __metadata: 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:^" @@ -12330,7 +11741,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:^" @@ -12409,7 +11820,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/status-bar@workspace:^, @uppy/status-bar@workspace:packages/@uppy/status-bar": +"@uppy/status-bar@workspace:*, @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: @@ -12570,7 +11981,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: @@ -12736,13 +12147,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 @@ -13124,7 +12537,7 @@ __metadata: languageName: node linkType: hard -"@xmldom/xmldom@npm:~0.7.0": +"@xmldom/xmldom@npm:~0.7.7": version: 0.7.13 resolution: "@xmldom/xmldom@npm:0.7.13" checksum: 10/a359d15fe3c24fe85a1e1b3bc4cfd23d4f014fb8aa382aa445cccaac545e42958b75e386dd4853c76d82036401400b8d5e33cbcbfb6af7cdadeba769eae6122a @@ -13182,14 +12595,7 @@ __metadata: 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": +"accepts@npm:^1.3.7, accepts@npm:^1.3.8, accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -13412,6 +12818,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" @@ -13458,17 +12867,6 @@ __metadata: languageName: node linkType: hard -"ansi-fragments@npm:^0.2.1": - version: 0.2.1 - resolution: "ansi-fragments@npm:0.2.1" - dependencies: - colorette: "npm:^1.0.7" - slice-ansi: "npm:^2.0.0" - strip-ansi: "npm:^5.0.0" - checksum: 10/2380829941c8884290f65ed0af9ed2e0449efc24d8d15d0bc451f0836f14a70076ddd1322dc2c60372874c4598228ca707edf578ed353f8054cfbf872a7ecac2 - languageName: node - linkType: hard - "ansi-html-community@npm:^0.0.8": version: 0.0.8 resolution: "ansi-html-community@npm:0.0.8" @@ -13499,7 +12897,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": +"ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" dependencies: @@ -13538,16 +12936,6 @@ __metadata: 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" @@ -13558,13 +12946,6 @@ __metadata: languageName: node linkType: hard -"appdirsjs@npm:^1.2.4": - version: 1.2.7 - resolution: "appdirsjs@npm:1.2.7" - checksum: 10/8f6cb9cc18de2b38e2f5efddf764c5f0331aba4168ee28cb7370b98e1dc69316352b9a936acf4d628b4dcc510d77b1645ed4b68ab2231e302f835d35e11348d3 - languageName: node - linkType: hard - "append-field@npm:^1.0.0": version: 1.0.0 resolution: "append-field@npm:1.0.0" @@ -13612,15 +12993,6 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:5.1.3, aria-query@npm:~5.1.3": - version: 5.1.3 - resolution: "aria-query@npm:5.1.3" - dependencies: - deep-equal: "npm:^2.0.5" - checksum: 10/e5da608a7c4954bfece2d879342b6c218b6b207e2d9e5af270b5e38ef8418f02d122afdc948b68e32649b849a38377785252059090d66fa8081da95d1609c0d2 - languageName: node - linkType: hard - "aria-query@npm:5.3.0": version: 5.3.0 resolution: "aria-query@npm:5.3.0" @@ -13637,24 +13009,12 @@ __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 +"aria-query@npm:~5.1.3": + version: 5.1.3 + resolution: "aria-query@npm:5.1.3" + dependencies: + deep-equal: "npm:^2.0.5" + checksum: 10/e5da608a7c4954bfece2d879342b6c218b6b207e2d9e5af270b5e38ef8418f02d122afdc948b68e32649b849a38377785252059090d66fa8081da95d1609c0d2 languageName: node linkType: hard @@ -13668,20 +13028,6 @@ __metadata: languageName: node linkType: hard -"array-filter@npm:~0.0.0": - version: 0.0.1 - resolution: "array-filter@npm:0.0.1" - checksum: 10/4f5162448fe507c9482e57bfacffd118deb1cc6a7b8e62acdc8385fcd3c225492005d59ee1242f4b3b97c1acf08d8ceacbe67ae4024cb6ed3a1f9e2b24705366 - languageName: node - linkType: hard - -"array-find-index@npm:^1.0.2": - version: 1.0.2 - resolution: "array-find-index@npm:1.0.2" - checksum: 10/aac128bf369e1ac6c06ff0bb330788371c0e256f71279fb92d745e26fb4b9db8920e485b4ec25e841c93146bf71a34dcdbcefa115e7e0f96927a214d237b7081 - languageName: node - linkType: hard - "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -13703,20 +13049,6 @@ __metadata: 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" @@ -13724,13 +13056,6 @@ __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" @@ -13850,13 +13175,6 @@ __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" @@ -13864,19 +13182,12 @@ __metadata: languageName: node linkType: hard -"ast-types@npm:0.14.2": - version: 0.14.2 - resolution: "ast-types@npm:0.14.2" +"ast-types@npm:0.15.2": + version: 0.15.2 + resolution: "ast-types@npm:0.15.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 + checksum: 10/81680bd5829cdec33524e9aa3434e23f3919c0c388927068a0ff2e8466f55b0f34eae53e0007b3668742910c289481ab4e1d486a5318f618ae2fc93b5e7e863b languageName: node linkType: hard @@ -13887,15 +13198,6 @@ __metadata: 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" @@ -13910,15 +13212,6 @@ __metadata: 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" @@ -14064,19 +13357,6 @@ __metadata: 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" @@ -14161,13 +13441,6 @@ __metadata: 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" @@ -14184,10 +13457,12 @@ __metadata: 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 +"babel-plugin-syntax-hermes-parser@npm:^0.23.1": + version: 0.23.1 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.23.1" + dependencies: + hermes-parser: "npm:0.23.1" + checksum: 10/5412008e8e85b08cd0d78168f746ade68b8ed69c0068831ce5e3d028f01c644f546ca0e2b7c9a4a8c6b9d5f14aff84c2453ab44b19cbec55e4366b20bbba9040 languageName: node linkType: hard @@ -14222,6 +13497,31 @@ __metadata: languageName: node linkType: hard +"babel-preset-expo@npm:~12.0.11": + version: 12.0.11 + resolution: "babel-preset-expo@npm:12.0.11" + dependencies: + "@babel/plugin-proposal-decorators": "npm:^7.12.9" + "@babel/plugin-transform-export-namespace-from": "npm:^7.22.11" + "@babel/plugin-transform-object-rest-spread": "npm:^7.12.13" + "@babel/plugin-transform-parameters": "npm:^7.22.15" + "@babel/preset-react": "npm:^7.22.15" + "@babel/preset-typescript": "npm:^7.23.0" + "@react-native/babel-preset": "npm:0.76.9" + babel-plugin-react-native-web: "npm:~0.19.13" + react-refresh: "npm:^0.14.2" + peerDependencies: + babel-plugin-react-compiler: ^19.0.0-beta-9ee70a1-20241017 + react-compiler-runtime: ^19.0.0-beta-8a03594-20241020 + peerDependenciesMeta: + babel-plugin-react-compiler: + optional: true + react-compiler-runtime: + optional: true + checksum: 10/2dc11b2eeef8325a6d8efc6043e9ffe003534a0ce8e5ed42c61e0e9308af4b0f81dc9390093ea1d37e22a933e88755e10ed8597c5fe8c8db60f9fa206ea18307 + languageName: node + linkType: hard + "babel-preset-expo@npm:~13.2.3": version: 13.2.3 resolution: "babel-preset-expo@npm:13.2.3" @@ -14256,57 +13556,6 @@ __metadata: 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" @@ -14333,7 +13582,7 @@ __metadata: languageName: node linkType: hard -"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": +"base64-js@npm:^1.0.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 @@ -14347,21 +13596,6 @@ __metadata: languageName: node linkType: hard -"base@npm:^0.11.1": - version: 0.11.2 - resolution: "base@npm:0.11.2" - dependencies: - cache-base: "npm:^1.0.1" - class-utils: "npm:^0.3.5" - component-emitter: "npm:^1.2.1" - define-property: "npm:^1.0.0" - isobject: "npm:^3.0.1" - mixin-deep: "npm:^1.2.0" - pascalcase: "npm:^0.1.1" - checksum: 10/33b0c5d570840873cf370248e653d43e8d82ce4f03161ad3c58b7da6238583cfc65bf4bbb06b27050d6c2d8f40628777f3933f483c0a7c0274fcef4c51f70a7e - languageName: node - linkType: hard - "basic-auth@npm:~2.0.1": version: 2.0.1 resolution: "basic-auth@npm:2.0.1" @@ -14458,13 +13692,6 @@ __metadata: languageName: node linkType: hard -"blueimp-md5@npm:^2.10.0": - version: 2.19.0 - resolution: "blueimp-md5@npm:2.19.0" - checksum: 10/84dc5f86e0d890e50c067a52b85654ec02e56d019c6af88f5a2810b1353adfd37b09ae34f540ef5cd1f19fe0023cb69d0dd68877123044cc49fbf6e7ff4c9a18 - languageName: node - linkType: hard - "bn.js@npm:^4.0.0, bn.js@npm:^4.11.9": version: 4.12.0 resolution: "bn.js@npm:4.12.0" @@ -14536,6 +13763,15 @@ __metadata: languageName: node linkType: hard +"bplist-creator@npm:0.0.7": + version: 0.0.7 + resolution: "bplist-creator@npm:0.0.7" + dependencies: + stream-buffers: "npm:~2.2.0" + checksum: 10/9fe946e55fe378072592924d2fed16eee80e3027e3637ab2e9ef0e16eef470f11e7d09bf88e6b68016cd8c441213df89df777ca8a3561522a136a26948886eb8 + languageName: node + linkType: hard + "bplist-creator@npm:0.1.0": version: 0.1.0 resolution: "bplist-creator@npm:0.1.0" @@ -14582,24 +13818,6 @@ __metadata: languageName: node linkType: hard -"braces@npm:^2.3.1": - version: 2.3.2 - resolution: "braces@npm:2.3.2" - dependencies: - arr-flatten: "npm:^1.1.0" - array-unique: "npm:^0.3.2" - extend-shallow: "npm:^2.0.1" - fill-range: "npm:^4.0.0" - isobject: "npm:^3.0.1" - repeat-element: "npm:^1.1.2" - snapdragon: "npm:^0.8.1" - snapdragon-node: "npm:^2.0.1" - split-string: "npm:^3.0.2" - to-regex: "npm:^3.0.1" - checksum: 10/7c0f0d962570812009b050ee2e6243fd425ea80d3136aace908d0038bde9e7a43e9326fa35538cebf7c753f0482655f08ea11be074c9a140394287980a5c66c9 - languageName: node - linkType: hard - "braces@npm:^3.0.2, braces@npm:^3.0.3, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" @@ -14812,6 +14030,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" @@ -14832,23 +14070,6 @@ __metadata: languageName: node linkType: hard -"cache-base@npm:^1.0.1": - version: 1.0.1 - resolution: "cache-base@npm:1.0.1" - dependencies: - collection-visit: "npm:^1.0.0" - component-emitter: "npm:^1.2.1" - get-value: "npm:^2.0.6" - has-value: "npm:^1.0.0" - isobject: "npm:^3.0.1" - set-value: "npm:^2.0.0" - to-object-path: "npm:^0.3.0" - union-value: "npm:^1.0.0" - unset-value: "npm:^1.0.0" - checksum: 10/50dd11af5ce4aaa8a8bff190a870c940db80234cf087cd47dd177be8629c36ad8cd0716e62418ec1e135f2d01b28aafff62cd22d33412c3d18b2109dd9073711 - languageName: node - linkType: hard - "cacheable-lookup@npm:^7.0.0": version: 7.0.0 resolution: "cacheable-lookup@npm:7.0.0" @@ -14871,6 +14092,16 @@ __metadata: languageName: node linkType: hard +"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10/00482c1f6aa7cfb30fb1dbeb13873edf81cfac7c29ed67a5957d60635a56b2a4a480f1016ddbdb3395cc37900d46037fb965043a51c5c789ffeab4fc535d18b5 + languageName: node + linkType: hard + "call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" @@ -14916,14 +14147,14 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": +"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": +"camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 10/8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d @@ -14963,15 +14194,6 @@ __metadata: languageName: node linkType: hard -"capture-exit@npm:^2.0.0": - version: 2.0.0 - resolution: "capture-exit@npm:2.0.0" - dependencies: - rsvp: "npm:^4.8.4" - checksum: 10/0b9f10daca09e521da9599f34c8e7af14ad879c336e2bdeb19955b375398ae1c5bcc91ac9f2429944343057ee9ed028b1b2fb28816c384e0e55d70c439b226f4 - languageName: node - linkType: hard - "chai@npm:^5.2.0": version: 5.2.1 resolution: "chai@npm:5.2.1" @@ -15149,18 +14371,6 @@ __metadata: 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" @@ -15226,17 +14436,6 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^6.0.0": - version: 6.0.0 - resolution: "cliui@npm:6.0.0" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.0" - wrap-ansi: "npm:^6.2.0" - checksum: 10/44afbcc29df0899e87595590792a871cd8c4bc7d6ce92832d9ae268d141a77022adafca1aeaeccff618b62a613b8354e57fe22a275c199ec04baf00d381ef6ab - languageName: node - linkType: hard - "cliui@npm:^7.0.2": version: 7.0.4 resolution: "cliui@npm:7.0.4" @@ -15305,16 +14504,6 @@ __metadata: 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" @@ -15363,13 +14552,6 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^1.0.7": - version: 1.4.0 - resolution: "colorette@npm:1.4.0" - checksum: 10/c8d6c8c3ef5a99acfc3dd9a68f48019f1479ec347551387e4a1762e40f69e98ce19d4dc321ffb4919d1f28a7bdc90c39d4e9a901f4c474fd2124ad93a00c0454 - languageName: node - linkType: hard - "colorette@npm:^2.0.10, colorette@npm:^2.0.20": version: 2.0.20 resolution: "colorette@npm:2.0.20" @@ -15377,13 +14559,6 @@ __metadata: languageName: node linkType: hard -"colors@npm:^1.1.2": - version: 1.4.0 - resolution: "colors@npm:1.4.0" - checksum: 10/90b2d5465159813a3983ea72ca8cff75f784824ad70f2cc2b32c233e95bcfbcda101ebc6d6766bc50f57263792629bfb4f1f8a4dfbd1d240f229fc7f69b785fc - languageName: node - linkType: hard - "combine-errors@npm:^3.0.3": version: 3.0.3 resolution: "combine-errors@npm:3.0.3" @@ -15403,13 +14578,6 @@ __metadata: languageName: node linkType: hard -"command-exists@npm:^1.2.8": - version: 1.2.9 - resolution: "command-exists@npm:1.2.9" - checksum: 10/46fb3c4d626ca5a9d274f8fe241230817496abc34d12911505370b7411999e183c11adff7078dd8a03ec4cf1391290facda40c6a4faac8203ae38c985eaedd63 - languageName: node - linkType: hard - "commander@npm:^10.0.0": version: 10.0.1 resolution: "commander@npm:10.0.1" @@ -15417,6 +14585,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" @@ -15424,7 +14599,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.19.0, commander@npm:^2.20.0": +"commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b @@ -15452,13 +14627,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:~2.14.1": - version: 2.14.1 - resolution: "commander@npm:2.14.1" - checksum: 10/5f6dbdcf7ca54c3f5cd78d6e8e3fd5fa76213a2ec4261ca22e4d085cd3f08ef3a8519886714e5bcc963426814f009efb73bcc11ecedc22dfeb9c298a66b75ef3 - languageName: node - linkType: hard - "common-path-prefix@npm:^3.0.0": version: 3.0.0 resolution: "common-path-prefix@npm:3.0.0" @@ -15480,14 +14648,7 @@ __metadata: languageName: node linkType: hard -"compare-versions@npm:^3.4.0": - version: 3.6.0 - resolution: "compare-versions@npm:3.6.0" - checksum: 10/7492a50cdaa2c27f5254eee7c4b38856e1c164991bab3d98d7fd067fe4b570d47123ecb92523b78338be86aa221668fd3868bfe8caa5587dc3ebbe1a03d52b5d - languageName: node - linkType: hard - -"component-emitter@npm:^1.2.1, component-emitter@npm:^1.3.0": +"component-emitter@npm:^1.3.0": version: 1.3.1 resolution: "component-emitter@npm:1.3.1" checksum: 10/94550aa462c7bd5a61c1bc480e28554aa306066930152d1b1844a0dd3845d4e5db7e261ddec62ae184913b3e59b55a2ad84093b9d3596a8f17c341514d6c483d @@ -15501,6 +14662,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" @@ -15510,7 +14678,7 @@ __metadata: languageName: node linkType: hard -"compression@npm:^1.7.1, compression@npm:^1.7.4": +"compression@npm:^1.7.4": version: 1.7.4 resolution: "compression@npm:1.7.4" dependencies: @@ -15744,13 +14912,6 @@ __metadata: languageName: node linkType: hard -"copy-descriptor@npm:^0.1.0": - version: 0.1.1 - resolution: "copy-descriptor@npm:0.1.1" - checksum: 10/edf4651bce36166c7fcc60b5c1db2c5dad1d87820f468507331dd154b686ece8775f5d383127d44aeef813462520c866f83908aa2d4291708f898df776816860 - languageName: node - linkType: hard - "copy-webpack-plugin@npm:11.0.0": version: 11.0.0 resolution: "copy-webpack-plugin@npm:11.0.0" @@ -15801,13 +14962,6 @@ __metadata: 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" @@ -15825,7 +14979,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^5.0.5, cosmiconfig@npm:^5.1.0": +"cosmiconfig@npm:^5.0.5": version: 5.2.1 resolution: "cosmiconfig@npm:5.2.1" dependencies: @@ -15871,16 +15025,6 @@ __metadata: 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" @@ -16264,14 +15408,7 @@ __metadata: languageName: node linkType: hard -"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": +"debug@npm:2.6.9, debug@npm:^2.0.0, debug@npm:^2.2.0, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -16325,13 +15462,6 @@ __metadata: 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 - "decimal.js@npm:^10.5.0": version: 10.6.0 resolution: "decimal.js@npm:10.6.0" @@ -16339,13 +15469,6 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 10/17a0e5fa400bf9ea84432226e252aa7b5e72793e16bf80b907c99b46a799aeacc139ec20ea57121e50c7bd875a1a4365928f884e92abf02e21a5a13790a0f33e - languageName: node - linkType: hard - "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" @@ -16435,13 +15558,6 @@ __metadata: 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" @@ -16466,6 +15582,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" @@ -16527,31 +15653,19 @@ __metadata: languageName: node linkType: hard -"define-property@npm:^0.2.5": - version: 0.2.5 - resolution: "define-property@npm:0.2.5" +"del@npm:^6.0.0": + version: 6.1.1 + resolution: "del@npm:6.1.1" 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 + globby: "npm:^11.0.1" + graceful-fs: "npm:^4.2.4" + is-glob: "npm:^4.0.1" + is-path-cwd: "npm:^2.2.0" + is-path-inside: "npm:^3.0.2" + p-map: "npm:^4.0.0" + rimraf: "npm:^3.0.2" + slash: "npm:^3.0.0" + checksum: 10/563288b73b8b19a7261c47fd21a330eeab6e2acd7c6208c49790dfd369127120dd7836cdf0c1eca216b77c94782a81507eac6b4734252d3bef2795cb366996b6 languageName: node linkType: hard @@ -16569,13 +15683,6 @@ __metadata: languageName: node linkType: hard -"denodeify@npm:^1.2.1": - version: 1.2.1 - resolution: "denodeify@npm:1.2.1" - checksum: 10/f5371a93051a81b0d8f54ac2972de6ae7cd9ba272174dff58bbf28a545c5b38e1952b3e8860e6b31ead44981bb14e158720fa43501e86252315b25f3ca34a460 - languageName: node - linkType: hard - "denque@npm:^2.1.0": version: 2.1.0 resolution: "denque@npm:2.1.0" @@ -16648,6 +15755,13 @@ __metadata: languageName: node linkType: hard +"detect-libc@npm:^2.0.4": + version: 2.0.4 + resolution: "detect-libc@npm:2.0.4" + checksum: 10/136e995f8c5ffbc515955b0175d441b967defd3d5f2268e89fa695e9c7170d8bed17993e31a34b04f0fad33d844a3a598e0fd519a8e9be3cad5f67662d96fee0 + languageName: node + linkType: hard + "detect-newline@npm:^3.0.0": version: 3.1.0 resolution: "detect-newline@npm:3.1.0" @@ -16830,6 +15944,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" @@ -16945,7 +16070,7 @@ __metadata: languageName: node linkType: hard -"encoding@npm:^0.1.11, encoding@npm:^0.1.13": +"encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" dependencies: @@ -17062,15 +16187,6 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:^7.7.2": - version: 7.13.0 - resolution: "envinfo@npm:7.13.0" - bin: - envinfo: dist/cli.js - checksum: 10/450c962053880f46852119cf89f4412cabd6d465ff5b74cf64e74e9da3a27ebd9e901944a5c4b0bf62950ad25025552282cbde6c00a5a9af0980dd001720fcbb - languageName: node - linkType: hard - "environment@npm:^1.0.0": version: 1.1.0 resolution: "environment@npm:1.1.0" @@ -17114,16 +16230,6 @@ __metadata: 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" @@ -17187,6 +16293,13 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10/f8dc9e660d90919f11084db0a893128f3592b781ce967e4fccfb8f3106cb83e400a4032c559184ec52ee1dbd4b01e7776c7cd0b3327b1961b1a4a7008920fe78 + languageName: node + linkType: hard + "es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" @@ -17256,6 +16369,15 @@ __metadata: languageName: node linkType: hard +"es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10/54fe77de288451dae51c37bfbfe3ec86732dc3778f98f3eb3bdb4bf48063b2c0b8f9c93542656986149d08aa5be3204286e2276053d19582b76753f1a2728867 + languageName: node + linkType: hard + "es-set-tostringtag@npm:^2.0.3": version: 2.0.3 resolution: "es-set-tostringtag@npm:2.0.3" @@ -17267,6 +16389,18 @@ __metadata: languageName: node linkType: hard +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10/86814bf8afbcd8966653f731415888019d4bc4aca6b6c354132a7a75bb87566751e320369654a101d23a91c87a85c79b178bcf40332839bd347aff437c4fb65f + 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" @@ -17551,86 +16685,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" @@ -17970,6 +17024,54 @@ __metadata: languageName: node linkType: hard +"eslint@npm:^8.57.0": + version: 8.57.1 + resolution: "eslint@npm:8.57.1" + 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.1" + "@humanwhocodes/config-array": "npm:^0.13.0" + "@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/5504fa24879afdd9f9929b2fbfc2ee9b9441a3d464efd9790fbda5f05738858530182029f13323add68d19fec749d3ab4a70320ded091ca4432b1e9cc4ed104c + 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" @@ -18114,10 +17216,13 @@ __metadata: "@angular/router": "npm:^18.0.0" "@uppy/angular": "workspace:*" "@uppy/core": "workspace:*" + "@uppy/dashboard": "workspace:*" "@uppy/drag-drop": "workspace:*" "@uppy/google-drive": "workspace:*" "@uppy/progress-bar": "workspace:*" + "@uppy/status-bar": "workspace:*" "@uppy/tus": "workspace:*" + "@uppy/utils": "workspace:*" "@uppy/webcam": "workspace:*" rxjs: "npm:~7.8.0" tslib: "npm:^2.3.0" @@ -18143,7 +17248,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 @@ -18195,7 +17300,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 @@ -18210,7 +17315,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 @@ -18231,24 +17336,24 @@ __metadata: 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" + "@react-native-async-storage/async-storage": "npm:1.23.1" "@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" + expo: "npm:~52.0.0" + expo-file-system: "npm:~18.0.12" + expo-status-bar: "npm:~2.0.0" + preact: "npm:^10.5.13" 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" + react: "npm:18.3.1" + react-dom: "npm:18.3.1" + react-native: "npm:0.76.9" + react-native-web: "npm:~0.19.13" languageName: unknown linkType: soft @@ -18256,7 +17361,7 @@ __metadata: 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:*" @@ -18272,7 +17377,7 @@ __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 @@ -18289,7 +17394,7 @@ __metadata: "@uppy/tus": "workspace:*" redux: "npm:^4.2.1" redux-logger: "npm:^3.0.6" - vite: "npm:^5.4.17" + vite: "npm:^7.0.6" languageName: unknown linkType: soft @@ -18336,7 +17441,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 @@ -18344,7 +17449,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/drag-drop": "workspace:*" @@ -18354,10 +17459,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" @@ -18375,7 +17480,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 @@ -18389,7 +17494,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 @@ -18402,7 +17507,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 @@ -18415,7 +17520,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 @@ -18426,13 +17531,6 @@ __metadata: 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" @@ -18448,7 +17546,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.0.0": +"execa@npm:^5.0.0, execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -18499,21 +17597,6 @@ __metadata: 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" @@ -18534,12 +17617,19 @@ __metadata: languageName: node linkType: hard -"expo-application@npm:~4.0.0": - version: 4.0.2 - resolution: "expo-application@npm:4.0.2" +"expo-asset@npm:~11.0.5": + version: 11.0.5 + resolution: "expo-asset@npm:11.0.5" + dependencies: + "@expo/image-utils": "npm:^0.6.5" + expo-constants: "npm:~17.0.8" + invariant: "npm:^2.2.4" + md5-file: "npm:^3.2.3" peerDependencies: expo: "*" - checksum: 10/41b555b51df400f47587dc47182c3cd332472545fc380296dbff98283b5de3c14d3115230c6b3e87b14b521f36407bc96fc048afcb8e9de215053786098a43d1 + react: "*" + react-native: "*" + checksum: 10/0f8151db65de24d4dcd4205dc923600c986dd96fcc75269bdba2b8c16a4f1ff267cc92d0e3b14bd1dc1214fedf85f84d322c8b85e4e1dc64a5019eadd184177a languageName: node linkType: hard @@ -18557,27 +17647,16 @@ __metadata: languageName: node linkType: hard -"expo-asset@npm:~8.4.3": - version: 8.4.6 - resolution: "expo-asset@npm:8.4.6" +"expo-constants@npm:~17.0.8": + version: 17.0.8 + resolution: "expo-constants@npm:17.0.8" 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 + "@expo/config": "npm:~10.0.11" + "@expo/env": "npm:~0.4.2" + peerDependencies: + expo: "*" + react-native: "*" + checksum: 10/a1b0eec1a9c5cff7680409ac8fca643e185f79f57175bd2398bb8df53beaa80c970318d3c66e2390ff63db133f5a9110b514d81248399f932f48290c8871e774 languageName: node linkType: hard @@ -18594,35 +17673,24 @@ __metadata: 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" +"expo-document-picker@npm:^12.0.0": + version: 12.0.2 + resolution: "expo-document-picker@npm:12.0.2" peerDependencies: expo: "*" - checksum: 10/63997eaa6b12028bd7ee89f0a0350e68fe091770feb13b96f37c3c11e54f32251bccff2e99d0376d68624964cdba26a798e5a743f5404e86babd20afdf858253 + checksum: 10/4eb929c6751ed6f82f2f521a4c8a9e10fdfe6f3e9fd44c4f18c6103db09a84697fb923993d3d658b6560ba20ffac276a166d59822575d70d4706057c0d0a291f languageName: node linkType: hard -"expo-error-recovery@npm:~3.0.3": - version: 3.0.5 - resolution: "expo-error-recovery@npm:3.0.5" +"expo-file-system@npm:~18.0.12": + version: 18.0.12 + resolution: "expo-file-system@npm:18.0.12" + dependencies: + web-streams-polyfill: "npm:^3.3.2" 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 + react-native: "*" + checksum: 10/7ef975d2c6b142adc4146a1762ce0525156319f3dc1633222fc36b0e86910239fe1d6e3c493f04bb5974c43ef94c4ac69bd6b8e1b270dedb75825a6d549464e3 languageName: node linkType: hard @@ -18636,14 +17704,15 @@ __metadata: languageName: node linkType: hard -"expo-font@npm:~10.0.3": - version: 10.0.5 - resolution: "expo-font@npm:10.0.5" +"expo-font@npm:~13.0.4": + version: 13.0.4 + resolution: "expo-font@npm:13.0.4" dependencies: fontfaceobserver: "npm:^2.1.0" peerDependencies: expo: "*" - checksum: 10/d2364a8f6e031e917f8a80da5565ed4f1d5e5befec93a462bf1de162257118f162fabda67b7c040566aa2dc75d5a64587d020424790763f0605fe9106ebf2ed5 + react: "*" + checksum: 10/aa3dd8dc90991bdaa0e86db1e4506ae39620f22a4e3177ff4259c478553eab0b40b5e013534a1724240d7bfd70cb69e7ee44d3e315b8402f1b8963b09cf0e8ae languageName: node linkType: hard @@ -18659,34 +17728,33 @@ __metadata: languageName: node linkType: hard -"expo-image-loader@npm:~3.2.0": - version: 3.2.0 - resolution: "expo-image-loader@npm:3.2.0" +"expo-image-loader@npm:~4.7.0": + version: 4.7.0 + resolution: "expo-image-loader@npm:4.7.0" peerDependencies: expo: "*" - checksum: 10/0d24716c7c2dd194cbc0d360765b822ca2b53eaafab6d9cb8dcc84f088dedce68d13d6d3a6eba998e24944333ba8856dbb11a0dceb367ac30b2ae488b1339626 + checksum: 10/dbd87fdbf3e50b8c459e5ea985bfd20d77462229e46edefbd62b68e1676416f8608c16cf09103c2fef1bd84ecf55a1fd48f38e1954a2dd535e6f9beef04785bb languageName: node linkType: hard -"expo-image-picker@npm:^13.3.1": - version: 13.3.1 - resolution: "expo-image-picker@npm:13.3.1" +"expo-image-picker@npm:^15.0.0": + version: 15.1.0 + resolution: "expo-image-picker@npm:15.1.0" dependencies: - "@expo/config-plugins": "npm:~5.0.0" - expo-image-loader: "npm:~3.2.0" - uuid: "npm:7.0.2" + expo-image-loader: "npm:~4.7.0" peerDependencies: expo: "*" - checksum: 10/a16d52b43b0d01673952eff2868c32f8cc726725e14daf62a6f4789b8043a7135a0f1033a37359af079b111dc3c247075803464e7ee27b95c6e9b6b3e9a45b69 + checksum: 10/c2acb65a50da29ca8cc24ded80acbc367dff9c717487d49df0bfe5bc7d827a65ce27a876b0a8b5acf86690972e8905dc36ae3fe2c2afa18c02e148a0dc8404ab languageName: node linkType: hard -"expo-keep-awake@npm:~10.0.0": - version: 10.0.2 - resolution: "expo-keep-awake@npm:10.0.2" +"expo-keep-awake@npm:~14.0.3": + version: 14.0.3 + resolution: "expo-keep-awake@npm:14.0.3" peerDependencies: expo: "*" - checksum: 10/03502b5613348ef0ed1297170e3fb2be7316a25759e58697a5ecb2d9185a8c6a93abd264796de869b38d7972575a3d784ef235f7899666d78daf5ceb5d660258 + react: "*" + checksum: 10/801b86f3470f8f95ec08f81758d21799ba39402b78a22d8b580c1e0359a4813f93deb20481e173f0ae17a693d2e5a16a33cacc252d1dc3b8a5ee9e9166c07c3d languageName: node linkType: hard @@ -18700,6 +17768,24 @@ __metadata: languageName: node linkType: hard +"expo-modules-autolinking@npm:2.0.8": + version: 2.0.8 + resolution: "expo-modules-autolinking@npm:2.0.8" + dependencies: + "@expo/spawn-async": "npm:^1.7.2" + 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" + require-from-string: "npm:^2.0.2" + resolve-from: "npm:^5.0.0" + bin: + expo-modules-autolinking: bin/expo-modules-autolinking.js + checksum: 10/ecfcdc69329deca841b83f60ca622938fc290ed74ca5468b6bfc9af1ce53cc19a1777e0918e55934d63eeff03f2cbcda3a5b640a26ca08a0fd0507b6f81adca8 + languageName: node + linkType: hard + "expo-modules-autolinking@npm:2.1.14": version: 2.1.14 resolution: "expo-modules-autolinking@npm:2.1.14" @@ -18717,50 +17803,37 @@ __metadata: 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" +"expo-modules-core@npm:2.2.3": + version: 2.2.3 + resolution: "expo-modules-core@npm:2.2.3" dependencies: invariant: "npm:^2.2.4" - checksum: 10/c8992dcd7e9a3124c245beb65333add2c1955200724ac5b0a3fc5214f8da2b7779f6f88474b284be5dc9bc4030369c2189ea14200b97854758e086c0ee10c6bf + checksum: 10/819c9c16761acd2dd93e8770b825bf1f97e9c89399f5b8f65ecc0d27a4e4cf57dd2b288b7f786dc2dc1ac32bbfbb955fc5b20847dd47f3d4b954d5ec2f5621d7 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" +"expo-modules-core@npm:2.5.0": + version: 2.5.0 + resolution: "expo-modules-core@npm:2.5.0" dependencies: - compare-versions: "npm:^3.4.0" invariant: "npm:^2.2.4" - checksum: 10/6da3b466db558741ca7dc4bc24f930cf1e24d7995bd18d2813229c5d38a46f5a3d76163ccc675ebf0e2610f42a49a2eb913d7880e13195d8e1146e07e0e39e17 + checksum: 10/ad34d71571bcfbff166da47fa3847ab03886b691b80079d9a3d111e5061cccbaa785c55eb48451ce7d300ce725d32f844492b0109d069dc89f70864b9de2c1c6 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 +"expo-status-bar@npm:~2.0.0": + version: 2.0.1 + resolution: "expo-status-bar@npm:2.0.1" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10/0b0e51bd847eac163d6d14c4589115dd83d93424c06e4729de5a773ec6c5ef074ad2d3221fa42daf4f2103b02f42a208371a282b7bfd39d9f7511d21982e0015 languageName: node linkType: hard -"expo@npm:>=33.0.0": - version: 53.0.19 - resolution: "expo@npm:53.0.19" +"expo@npm:>=52.0.0": + version: 53.0.20 + resolution: "expo@npm:53.0.20" dependencies: "@babel/runtime": "npm:^7.20.0" "@expo/cli": "npm:0.24.20" @@ -18776,7 +17849,7 @@ __metadata: 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" + expo-modules-core: "npm:2.5.0" react-native-edge-to-edge: "npm:1.6.0" whatwg-url-without-unicode: "npm:8.0.0-3" peerDependencies: @@ -18796,39 +17869,50 @@ __metadata: expo: bin/cli expo-modules-autolinking: bin/autolinking fingerprint: bin/fingerprint - checksum: 10/e48538498158176e2af9ed3105cd7547f47dffd50045c3ac8d61181cd93cafc44d56107e7bfdcc0de849ce44b0155fd91949989151805d03ae4ad6c2e66c7561 + checksum: 10/73cb5ad2e3eb8927390ff685b3f53b0a496fdaa99ec73f6cc3faa732534ad5ec0b5378abdf3da2d0c692397b758eadeed1eabad7f412f0b7576c29f2518e6f93 languageName: node linkType: hard -"expo@npm:~43.0.2": - version: 43.0.5 - resolution: "expo@npm:43.0.5" +"expo@npm:~52.0.0": + version: 52.0.47 + resolution: "expo@npm:52.0.47" 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: + "@babel/runtime": "npm:^7.20.0" + "@expo/cli": "npm:0.22.26" + "@expo/config": "npm:~10.0.11" + "@expo/config-plugins": "npm:~9.0.17" + "@expo/fingerprint": "npm:0.11.11" + "@expo/metro-config": "npm:0.19.12" + "@expo/vector-icons": "npm:~14.0.4" + babel-preset-expo: "npm:~12.0.11" + expo-asset: "npm:~11.0.5" + expo-constants: "npm:~17.0.8" + expo-file-system: "npm:~18.0.12" + expo-font: "npm:~13.0.4" + expo-keep-awake: "npm:~14.0.3" + expo-modules-autolinking: "npm:2.0.8" + expo-modules-core: "npm:2.2.3" + fbemitter: "npm:^3.0.0" + web-streams-polyfill: "npm:^3.3.2" + 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.js - checksum: 10/3fb0b6e7fe97bd90aadf874e1d2ba4b1ca65f29984f2f05533f07ca24328ef706e30fd8a6f1d64cee3cc44ab03fa6045e1a08f93ec9fdc766d24b7ea0477d470 + expo: bin/cli + expo-modules-autolinking: bin/autolinking + fingerprint: bin/fingerprint + checksum: 10/b5f24bf60e2938eaea0a9bfd53c76979a9a0fe165ecd4d3d12846c28bc5c7b2bfe69c09586a67e0c2a31e760265f7762458ad842b47cf19d36069a2a730daedf languageName: node linkType: hard @@ -18972,25 +18056,6 @@ __metadata: languageName: node linkType: hard -"extend-shallow@npm:^2.0.1": - version: 2.0.1 - resolution: "extend-shallow@npm:2.0.1" - dependencies: - is-extendable: "npm:^0.1.0" - checksum: 10/8fb58d9d7a511f4baf78d383e637bd7d2e80843bd9cd0853649108ea835208fb614da502a553acc30208e1325240bb7cc4a68473021612496bb89725483656d8 - languageName: node - linkType: hard - -"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2": - version: 3.0.2 - resolution: "extend-shallow@npm:3.0.2" - dependencies: - assign-symbols: "npm:^1.0.0" - is-extendable: "npm:^1.0.1" - checksum: 10/a920b0cd5838a9995ace31dfd11ab5e79bf6e295aa566910ce53dff19f4b1c0fda2ef21f26b28586c7a2450ca2b42d97bd8c0f5cec9351a819222bf861e02461 - languageName: node - linkType: hard - "extend@npm:^3.0.0": version: 3.0.2 resolution: "extend@npm:3.0.2" @@ -19016,22 +18081,6 @@ __metadata: languageName: node linkType: hard -"extglob@npm:^2.0.4": - version: 2.0.4 - resolution: "extglob@npm:2.0.4" - dependencies: - array-unique: "npm:^0.3.2" - define-property: "npm:^1.0.0" - expand-brackets: "npm:^2.1.4" - extend-shallow: "npm:^2.0.1" - fragment-cache: "npm:^0.2.1" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.1" - checksum: 10/6869edd48d40c322e1cda9bf494ed2407c69a19063fd2897184cb62d6d35c14fa7402b01d9dedd65d77ed1ccc74a291235a702c68b4f28a7314da0cdee97c85b - languageName: node - linkType: hard - "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -19149,12 +18198,12 @@ __metadata: languageName: node linkType: hard -"fbemitter@npm:^2.1.1": - version: 2.1.1 - resolution: "fbemitter@npm:2.1.1" +"fbemitter@npm:^3.0.0": + version: 3.0.0 + resolution: "fbemitter@npm:3.0.0" dependencies: - fbjs: "npm:^0.8.4" - checksum: 10/fa4ae479299c415be2e9965583a9e5f679ba8e3de53cbc8386bad2ec71123668052b78121d53b67d833b7125437734cdae21ddc9829c4e9ff137b31113782f2d + fbjs: "npm:^3.0.0" + checksum: 10/a3d1c922d1523da3a66aac2fc0c4687d2573326838172157cc602d53a5d436bb8388f42f5fed5dbbad775509fc8104f02d90f44440c5f820753f4e86905a71be languageName: node linkType: hard @@ -19165,22 +18214,7 @@ __metadata: 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": +"fbjs@npm:^3.0.0, fbjs@npm:^3.0.4": version: 3.0.5 resolution: "fbjs@npm:3.0.5" dependencies: @@ -19229,6 +18263,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" @@ -19247,18 +18288,6 @@ __metadata: 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" @@ -19313,16 +18342,6 @@ __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" @@ -19374,7 +18393,7 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^5.0.0, find-up@npm:~5.0.0": +"find-up@npm:^5.0.0": version: 5.0.0 resolution: "find-up@npm:5.0.0" dependencies: @@ -19421,6 +18440,13 @@ __metadata: languageName: node linkType: hard +"flow-enums-runtime@npm:^0.0.6": + version: 0.0.6 + resolution: "flow-enums-runtime@npm:0.0.6" + checksum: 10/df54ec17f6edbe2bcf17cb1e681faf3bac86e65490e819fdf29713e701eed0448c7db6d42606bf0f7044ce6909ee052920f930bbc251999e4f74e258f1d8790e + languageName: node + linkType: hard + "flow-parser@npm:0.*": version: 0.238.1 resolution: "flow-parser@npm:0.238.1" @@ -19428,13 +18454,6 @@ __metadata: 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" @@ -19461,13 +18480,6 @@ __metadata: languageName: node linkType: hard -"for-in@npm:^1.0.2": - version: 1.0.2 - resolution: "for-in@npm:1.0.2" - checksum: 10/09f4ae93ce785d253ac963d94c7f3432d89398bf25ac7a24ed034ca393bf74380bdeccc40e0f2d721a895e54211b07c8fad7132e8157827f6f7f059b70b4043d - languageName: node - linkType: hard - "foreground-child@npm:^3.1.0": version: 3.2.1 resolution: "foreground-child@npm:3.2.1" @@ -19496,6 +18508,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" @@ -19560,15 +18585,6 @@ __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" @@ -19595,17 +18611,6 @@ __metadata: 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" @@ -19628,7 +18633,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: @@ -19639,7 +18644,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.1.0": +"fs-extra@npm:^9.0.0, fs-extra@npm:^9.1.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: @@ -19686,7 +18691,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": +"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: @@ -19705,7 +18710,7 @@ __metadata: languageName: node linkType: hard -"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": +"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: @@ -19772,7 +18777,7 @@ __metadata: languageName: node linkType: hard -"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": +"get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" checksum: 10/b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 @@ -19806,6 +18811,24 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.6": + 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 + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -19813,6 +18836,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b + languageName: node + linkType: hard + "get-stream@npm:^4.0.0": version: 4.1.0 resolution: "get-stream@npm:4.1.0" @@ -19850,13 +18883,6 @@ __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" @@ -19896,20 +18922,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.1.6": - version: 7.1.6 - resolution: "glob@npm:7.1.6" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.0.4" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10/7d6ec98bc746980d5fe4d764b9c7ada727e3fbd2a7d85cd96dd95fb18638c9c54a70c692fd2ab5d68a186dc8cd9d6a4192d3df220beed891f687db179c430237 - languageName: node - linkType: hard - "glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": version: 10.4.2 resolution: "glob@npm:10.4.2" @@ -19942,7 +18954,7 @@ __metadata: languageName: node linkType: hard -"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": +"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -20009,7 +19021,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: @@ -20070,6 +19082,13 @@ __metadata: languageName: node linkType: hard +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10/94e296d69f92dc1c0768fcfeecfb3855582ab59a7c75e969d5f96ce50c3d201fd86d5a2857c22565764d5bb8a816c7b1e58f133ec318cd56274da36c5e3fb1a1 + languageName: node + linkType: hard + "got@npm:^13.0.0": version: 13.0.0 resolution: "got@npm:13.0.0" @@ -20089,7 +19108,7 @@ __metadata: languageName: node linkType: hard -"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": +"graceful-fs@npm:^4.1.11, 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.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 @@ -20185,6 +19204,13 @@ __metadata: languageName: node linkType: hard +"has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10/959385c98696ebbca51e7534e0dc723ada325efa3475350951363cce216d27373e0259b63edb599f72eb94d6cde8577b4b2375f080b303947e560f85692834fa + languageName: node + linkType: hard + "has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" @@ -20201,45 +19227,6 @@ __metadata: languageName: node linkType: hard -"has-value@npm:^0.3.1": - version: 0.3.1 - resolution: "has-value@npm:0.3.1" - dependencies: - get-value: "npm:^2.0.3" - has-values: "npm:^0.1.4" - isobject: "npm:^2.0.0" - checksum: 10/29e2a1e6571dad83451b769c7ce032fce6009f65bccace07c2962d3ad4d5530b6743d8f3229e4ecf3ea8e905d23a752c5f7089100c1f3162039fa6dc3976558f - languageName: node - linkType: hard - -"has-value@npm:^1.0.0": - version: 1.0.0 - resolution: "has-value@npm:1.0.0" - dependencies: - get-value: "npm:^2.0.6" - has-values: "npm:^1.0.0" - isobject: "npm:^3.0.0" - checksum: 10/b9421d354e44f03d3272ac39fd49f804f19bc1e4fa3ceef7745df43d6b402053f828445c03226b21d7d934a21ac9cf4bc569396dc312f496ddff873197bbd847 - languageName: node - linkType: hard - -"has-values@npm:^0.1.4": - version: 0.1.4 - resolution: "has-values@npm:0.1.4" - checksum: 10/ab1c4bcaf811ccd1856c11cfe90e62fca9e2b026ebe474233a3d282d8d67e3b59ed85b622c7673bac3db198cb98bd1da2b39300a2f98e453729b115350af49bc - languageName: node - linkType: hard - -"has-values@npm:^1.0.0": - version: 1.0.0 - resolution: "has-values@npm:1.0.0" - dependencies: - is-number: "npm:^3.0.0" - kind-of: "npm:^4.0.0" - checksum: 10/77e6693f732b5e4cf6c38dfe85fdcefad0fab011af74995c3e83863fabf5e3a836f406d83565816baa0bc0a523c9410db8b990fe977074d61aeb6d8f4fcffa11 - languageName: node - linkType: hard - "hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": version: 1.1.7 resolution: "hash.js@npm:1.1.7" @@ -20282,10 +19269,10 @@ __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 +"hermes-estree@npm:0.23.1": + version: 0.23.1 + resolution: "hermes-estree@npm:0.23.1" + checksum: 10/b7ad78f53044d53ec1c77e93036c16e34f6f0985c895540876301e4791d4db08da828870977140f5cf1ae34532bbb9d9d013a0a1a4a5a0da05177225648d5295 languageName: node linkType: hard @@ -20296,6 +19283,15 @@ __metadata: languageName: node linkType: hard +"hermes-parser@npm:0.23.1": + version: 0.23.1 + resolution: "hermes-parser@npm:0.23.1" + dependencies: + hermes-estree: "npm:0.23.1" + checksum: 10/de88df4f23bd8dc2ffa89c8a317445320af8c7705a2aeeb05c4dd171f037a747982be153a0a237b1c9c7337b79bceaeb5052934cb8a25fe2e2473294a5343334 + languageName: node + linkType: hard + "hermes-parser@npm:0.25.1": version: 0.25.1 resolution: "hermes-parser@npm:0.25.1" @@ -20305,15 +19301,6 @@ __metadata: 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" @@ -20648,7 +19635,7 @@ __metadata: languageName: node linkType: hard -"hyphenate-style-name@npm:^1.0.3, hyphenate-style-name@npm:^1.0.4": +"hyphenate-style-name@npm:^1.0.3": version: 1.1.0 resolution: "hyphenate-style-name@npm:1.1.0" checksum: 10/b9ed74e29181d96bd58a2d0e62fc4a19879db591dba268275829ff0ae595fcdf11faafaeaa63330a45c3004664d7db1f0fc7cdb372af8ee4615ed8260302c207 @@ -20730,12 +19717,14 @@ __metadata: languageName: node linkType: hard -"image-size@npm:^0.6.0": - version: 0.6.3 - resolution: "image-size@npm:0.6.3" +"image-size@npm:^1.0.2": + version: 1.2.1 + resolution: "image-size@npm:1.2.1" + dependencies: + queue: "npm:6.0.2" bin: image-size: bin/image-size.js - checksum: 10/65b8bafea648b6d8f2a2b0de2b905e59e922f18e97e8ab0ac9400696207d487ac0d9345a656717d67f3cdf460894d2bfce5a64a12c1475bddae5945b3ee14d6d + checksum: 10/b290c6cc5635565b1da51991472eb6522808430dbe3415823649723dc5f5fd8263f0f98f9bdec46184274ea24fe4f3f7a297c84b647b412e14d2208703dd8a19 languageName: node linkType: hard @@ -20883,7 +19872,7 @@ __metadata: languageName: node linkType: hard -"inline-style-prefixer@npm:^6.0.0": +"inline-style-prefixer@npm:^6.0.1": version: 6.0.4 resolution: "inline-style-prefixer@npm:6.0.4" dependencies: @@ -20916,6 +19905,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" @@ -20927,14 +19926,7 @@ __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": +"invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" dependencies: @@ -20970,14 +19962,14 @@ __metadata: languageName: node linkType: hard -"ip@npm:^1.1.5": - version: 1.1.9 - resolution: "ip@npm:1.1.9" - checksum: 10/29261559b806f64929ada21e6d7e3bf4e67f2b43a4cb67500fdb72cead2e655ce97451a2e325eca3f404081c634ff5c3a68472814744b7f2148ddffc0fdfe66c +"ip-regex@npm:^2.1.0": + version: 2.1.0 + resolution: "ip-regex@npm:2.1.0" + checksum: 10/331d95052aa53ce245745ea0fc3a6a1e2e3c8d6da65fa8ea52bf73768c1b22a9ac50629d1d2b08c04e7b3ac4c21b536693c149ce2c2615ee4796030e5b3e3cba languageName: node linkType: hard -"ipaddr.js@npm:1.9.1": +"ipaddr.js@npm:1.9.1, ipaddr.js@npm:^1.9.0": version: 1.9.1 resolution: "ipaddr.js@npm:1.9.1" checksum: 10/864d0cced0c0832700e9621913a6429ccdc67f37c1bd78fb8c6789fff35c9d167cb329134acad2290497a53336813ab4798d2794fd675d5eb33b5fdf0982b9ca @@ -20991,15 +19983,6 @@ __metadata: languageName: node linkType: hard -"is-accessor-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-accessor-descriptor@npm:1.0.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: 10/df0d1da1a320e57c594e6f9b52dab8a6bece6dc90e51689d05ac8e5247164aa3eb3e9c66b37027bebfc0ea5fcce6d9503dbc41dccd82f4b57add79a307735365 - languageName: node - linkType: hard - "is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" @@ -21071,7 +20054,7 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^1.1.5, is-buffer@npm:~1.1.6": +"is-buffer@npm:~1.1.6": version: 1.1.6 resolution: "is-buffer@npm:1.1.6" checksum: 10/f63da109e74bbe8947036ed529d43e4ae0c5fcd0909921dce4917ad3ea212c6a87c29f525ba1d17c0858c18331cf1046d4fc69ef59ed26896b25c8288a627133 @@ -21085,17 +20068,6 @@ __metadata: languageName: node linkType: hard -"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" @@ -21114,15 +20086,6 @@ __metadata: languageName: node linkType: hard -"is-data-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-descriptor@npm:1.0.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: 10/49b36e903b31623b0c5b416e182e366810ef97a3a19ab0e6cd501eb5599112680b7d9e768b07a84fb52aa2510a92b3eb51a3e18ce8d5f7978a49f4b50e6ec6dd - languageName: node - linkType: hard - "is-data-view@npm:^1.0.1": version: 1.0.1 resolution: "is-data-view@npm:1.0.1" @@ -21141,26 +20104,6 @@ __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" @@ -21186,22 +20129,6 @@ __metadata: languageName: node linkType: hard -"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": - version: 0.1.1 - resolution: "is-extendable@npm:0.1.1" - checksum: 10/3875571d20a7563772ecc7a5f36cb03167e9be31ad259041b4a8f73f33f885441f778cee1f1fe0085eb4bc71679b9d8c923690003a36a6a5fdf8023e6e3f0672 - languageName: node - linkType: hard - -"is-extendable@npm:^1.0.1": - version: 1.0.1 - resolution: "is-extendable@npm:1.0.1" - dependencies: - is-plain-object: "npm:^2.0.4" - checksum: 10/db07bc1e9de6170de70eff7001943691f05b9d1547730b11be01c0ebfe67362912ba743cf4be6fd20a5e03b4180c685dad80b7c509fe717037e3eee30ad8e84f - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -21218,13 +20145,6 @@ __metadata: 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" @@ -21342,15 +20262,6 @@ __metadata: languageName: node linkType: hard -"is-number@npm:^3.0.0": - version: 3.0.0 - resolution: "is-number@npm:3.0.0" - dependencies: - kind-of: "npm:^3.0.2" - checksum: 10/0c62bf8e9d72c4dd203a74d8cfc751c746e75513380fef420cda8237e619a988ee43e678ddb23c87ac24d91ac0fe9f22e4ffb1301a50310c697e9d73ca3994e9 - languageName: node - linkType: hard - "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -21358,7 +20269,14 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.3": +"is-path-cwd@npm:^2.2.0": + version: 2.2.0 + resolution: "is-path-cwd@npm:2.2.0" + checksum: 10/46a840921bb8cc0dc7b5b423a14220e7db338072a4495743a8230533ce78812dc152548c86f4b828411fe98c5451959f07cf841c6a19f611e46600bd699e8048 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: 10/abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 @@ -21386,7 +20304,7 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": +"is-plain-object@npm:^2.0.4": version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" dependencies: @@ -21444,7 +20362,7 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^1.0.1, is-stream@npm:^1.1.0": +"is-stream@npm:^1.1.0": version: 1.1.0 resolution: "is-stream@npm:1.1.0" checksum: 10/351aa77c543323c4e111204482808cfad68d2e940515949e31ccd0b010fc13d5fba4b9c230e4887fd24284713040f43e542332fbf172f6b9944b7d62e389c0ec @@ -21548,20 +20466,13 @@ __metadata: languageName: node linkType: hard -"is-windows@npm:^1.0.0, is-windows@npm:^1.0.2": +"is-windows@npm:^1.0.0": version: 1.0.2 resolution: "is-windows@npm:1.0.2" checksum: 10/438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 languageName: node linkType: hard -"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" @@ -21580,13 +20491,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:1.0.0, isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: 10/f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab - languageName: node - linkType: hard - "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -21594,6 +20498,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10/f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + "isbinaryfile@npm:^4.0.8": version: 4.0.10 resolution: "isbinaryfile@npm:4.0.10" @@ -21615,32 +20526,13 @@ __metadata: languageName: node linkType: hard -"isobject@npm:^2.0.0": - version: 2.1.0 - resolution: "isobject@npm:2.1.0" - dependencies: - isarray: "npm:1.0.0" - checksum: 10/811c6f5a866877d31f0606a88af4a45f282544de886bf29f6a34c46616a1ae2ed17076cc6bf34c0128f33eecf7e1fcaa2c82cf3770560d3e26810894e96ae79f - languageName: node - linkType: hard - -"isobject@npm:^3.0.0, isobject@npm:^3.0.1": +"isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" checksum: 10/db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 languageName: node linkType: hard -"isomorphic-fetch@npm:^2.1.1": - version: 2.2.1 - resolution: "isomorphic-fetch@npm:2.2.1" - dependencies: - node-fetch: "npm:^1.0.1" - whatwg-fetch: "npm:>=0.10.0" - checksum: 10/bb5daa7c3785d6742f4379a81e55b549a469503f7c9bf9411b48592e86632cf5e8fe8ea878dba185c0f33eb7c510c23abdeb55aebfdf5d3c70f031ced68c5424 - languageName: node - linkType: hard - "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.2 resolution: "istanbul-lib-coverage@npm:3.2.2" @@ -21896,7 +20788,7 @@ __metadata: languageName: node linkType: hard -"jest-environment-node@npm:^29.7.0": +"jest-environment-node@npm:^29.6.3, jest-environment-node@npm:^29.7.0": version: 29.7.0 resolution: "jest-environment-node@npm:29.7.0" dependencies: @@ -21910,13 +20802,6 @@ __metadata: 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" @@ -21924,31 +20809,6 @@ __metadata: 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" @@ -22034,13 +20894,6 @@ __metadata: 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" @@ -22134,16 +20987,6 @@ __metadata: 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" @@ -22172,20 +21015,6 @@ __metadata: 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" @@ -22200,20 +21029,6 @@ __metadata: 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" @@ -22244,17 +21059,6 @@ __metadata: 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" @@ -22297,17 +21101,6 @@ __metadata: 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" @@ -22333,16 +21126,10 @@ __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 +"join-component@npm:^1.1.0": + version: 1.1.0 + resolution: "join-component@npm:1.1.0" + checksum: 10/b904c2f98549e4195022caca3a7dc837f9706c670ff333f3d617f2aed23bce2841322a999734683b6ab8e202568ad810c11ff79b58a64df66888153f04750239 languageName: node linkType: hard @@ -22421,48 +21208,48 @@ __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 +"jsc-android@npm:^250231.0.0": + version: 250231.0.0 + resolution: "jsc-android@npm:250231.0.0" + checksum: 10/aa5cf773f5d6c4c6ecec42bfd9958b5bd5ec33db7ec87f66152fae96f142220b91b84e54b409ca643a9493dd1b0f273819d46aad8c0d7519c444280815ffb68e languageName: node linkType: hard -"jsc-safe-url@npm:^0.2.4": +"jsc-safe-url@npm:^0.2.2, 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" +"jscodeshift@npm:^0.14.0": + version: 0.14.0 + resolution: "jscodeshift@npm:0.14.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.13.16" + "@babel/parser": "npm:^7.13.16" + "@babel/plugin-proposal-class-properties": "npm:^7.13.0" + "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.13.8" + "@babel/plugin-proposal-optional-chaining": "npm:^7.13.12" + "@babel/plugin-transform-modules-commonjs": "npm:^7.13.8" + "@babel/preset-flow": "npm:^7.13.13" + "@babel/preset-typescript": "npm:^7.13.0" + "@babel/register": "npm:^7.13.16" babel-core: "npm:^7.0.0-bridge.0" - colors: "npm:^1.1.2" + chalk: "npm:^4.1.2" flow-parser: "npm:0.*" graceful-fs: "npm:^4.2.4" - micromatch: "npm:^3.1.10" + micromatch: "npm:^4.0.4" neo-async: "npm:^2.5.0" node-dir: "npm:^0.1.17" - recast: "npm:^0.20.3" - temp: "npm:^0.8.1" + recast: "npm:^0.21.0" + temp: "npm:^0.8.4" write-file-atomic: "npm:^2.3.0" peerDependencies: "@babel/preset-env": ^7.1.6 bin: jscodeshift: bin/jscodeshift.js - checksum: 10/22abd74e51501b8aee8c41facd9e9af0a3be627d3a54ddc3136b0ee90da129875364a4a04dc0bd6ad90cab9af41471c25891b5fdbb9c3c8b6dc9a9e07510f94c + checksum: 10/fc355dde2287c026a682e8b38df5d8d1ff5c9ca044dfd558f2b6d17bb28f9257063bd0e47690814612e572804caa5383733c9d8ca8bc18e70bcee43e0458df59 languageName: node linkType: hard @@ -22589,7 +21376,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^1.0.1, json5@npm:^1.0.2": +"json5@npm:^1.0.2": version: 1.0.2 resolution: "json5@npm:1.0.2" dependencies: @@ -22623,18 +21410,6 @@ __metadata: languageName: node linkType: hard -"jsonfile@npm:^2.1.0": - version: 2.4.0 - resolution: "jsonfile@npm:2.4.0" - dependencies: - graceful-fs: "npm:^4.1.6" - dependenciesMeta: - graceful-fs: - optional: true - checksum: 10/517656e0a7c4eda5a90341dd0ec9e9b7590d0c77d66d8aad0162615dfc7c5f219c82565b927cc4cc774ca93e484d118a274ef0def74279a3d8afb4ff2f4e4800 - languageName: node - linkType: hard - "jsonfile@npm:^4.0.0": version: 4.0.0 resolution: "jsonfile@npm:4.0.0" @@ -22660,13 +21435,6 @@ __metadata: languageName: node linkType: hard -"jsonify@npm:~0.0.0": - version: 0.0.1 - resolution: "jsonify@npm:0.0.1" - checksum: 10/7b86b6f4518582ff1d8b7624ed6c6277affd5246445e864615dbdef843a4057ac58587684faf129ea111eeb80e01c15f0a4d9d03820eb3f3985fa67e81b12398 - languageName: node - linkType: hard - "jsonparse@npm:^1.3.1": version: 1.3.1 resolution: "jsonparse@npm:1.3.1" @@ -22854,24 +21622,6 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": - version: 3.2.2 - resolution: "kind-of@npm:3.2.2" - dependencies: - is-buffer: "npm:^1.1.5" - checksum: 10/b6e7eed10f9dea498500e73129c9bf289bc417568658648aecfc2e104aa32683b908e5d349563fc78d6752da0ea60c9ed1dda4b24dd85a0c8fc0c7376dc0acac - languageName: node - linkType: hard - -"kind-of@npm:^4.0.0": - version: 4.0.0 - resolution: "kind-of@npm:4.0.0" - dependencies: - is-buffer: "npm:^1.1.5" - checksum: 10/b35a90e0690f06bf07c8970b5290256b1740625fb3bf17ef8c9813a9e197302dbe9ad710b0d97a44556c9280becfc2132cbc3b370056f63b7e350a85f79088f1 - languageName: node - linkType: hard - "kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -22879,18 +21629,6 @@ __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" @@ -23112,6 +21850,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-darwin-arm64@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-darwin-arm64@npm:1.30.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "lightningcss-darwin-x64@npm:1.27.0": version: 1.27.0 resolution: "lightningcss-darwin-x64@npm:1.27.0" @@ -23126,6 +21871,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-darwin-x64@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-darwin-x64@npm:1.30.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "lightningcss-freebsd-x64@npm:1.27.0": version: 1.27.0 resolution: "lightningcss-freebsd-x64@npm:1.27.0" @@ -23140,6 +21892,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-freebsd-x64@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-freebsd-x64@npm:1.30.1" + conditions: os=freebsd & cpu=x64 + 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" @@ -23154,6 +21913,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm-gnueabihf@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.30.1" + conditions: os=linux & cpu=arm + 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" @@ -23168,6 +21934,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm64-gnu@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-linux-arm64-gnu@npm:1.30.1" + conditions: os=linux & cpu=arm64 & libc=glibc + 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" @@ -23182,6 +21955,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-arm64-musl@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-linux-arm64-musl@npm:1.30.1" + conditions: os=linux & cpu=arm64 & libc=musl + 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" @@ -23196,6 +21976,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-x64-gnu@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-linux-x64-gnu@npm:1.30.1" + conditions: os=linux & cpu=x64 & libc=glibc + 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" @@ -23210,6 +21997,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-linux-x64-musl@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-linux-x64-musl@npm:1.30.1" + conditions: os=linux & cpu=x64 & libc=musl + 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" @@ -23224,6 +22018,13 @@ __metadata: languageName: node linkType: hard +"lightningcss-win32-arm64-msvc@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss-win32-arm64-msvc@npm:1.30.1" + conditions: os=win32 & cpu=arm64 + 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" @@ -23238,6 +22039,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" @@ -23278,6 +22086,46 @@ __metadata: languageName: node linkType: hard +"lightningcss@npm:1.30.1": + version: 1.30.1 + resolution: "lightningcss@npm:1.30.1" + dependencies: + detect-libc: "npm:^2.0.3" + lightningcss-darwin-arm64: "npm:1.30.1" + lightningcss-darwin-x64: "npm:1.30.1" + lightningcss-freebsd-x64: "npm:1.30.1" + lightningcss-linux-arm-gnueabihf: "npm:1.30.1" + lightningcss-linux-arm64-gnu: "npm:1.30.1" + lightningcss-linux-arm64-musl: "npm:1.30.1" + lightningcss-linux-x64-gnu: "npm:1.30.1" + lightningcss-linux-x64-musl: "npm:1.30.1" + lightningcss-win32-arm64-msvc: "npm:1.30.1" + lightningcss-win32-x64-msvc: "npm:1.30.1" + 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/6c921135216cc498dfcb87e35dffe8432e99306cbd58009c598b1daf20c81cc14535abbd4c1066e5d1faf4080ed44a2995e8ecc343633db4897a2d041b76fb05 + languageName: node + linkType: hard + "lightningcss@npm:~1.27.0": version: 1.27.0 resolution: "lightningcss@npm:1.27.0" @@ -23537,13 +22385,6 @@ __metadata: languageName: node linkType: hard -"lodash._reinterpolate@npm:^3.0.0": - version: 3.0.0 - resolution: "lodash._reinterpolate@npm:3.0.0" - checksum: 10/06d2d5f33169604fa5e9f27b6067ed9fb85d51a84202a656901e5ffb63b426781a601508466f039c720af111b0c685d12f1a5c14ff8df5d5f27e491e562784b2 - languageName: node - linkType: hard - "lodash._root@npm:~3.0.0": version: 3.0.1 resolution: "lodash._root@npm:3.0.1" @@ -23574,13 +22415,6 @@ __metadata: languageName: node linkType: hard -"lodash.frompairs@npm:^4.0.1": - version: 4.0.1 - resolution: "lodash.frompairs@npm:4.0.1" - checksum: 10/8ff2d857f0764325dba5825ef8776cfc6992a504d75d668889bdd617c62fc3f179f1590042e127c98ed14d3fb14b71e66697b0fe8b10f73879c3a46e2d1c23d3 - languageName: node - linkType: hard - "lodash.includes@npm:^4.3.0": version: 4.3.0 resolution: "lodash.includes@npm:4.3.0" @@ -23602,13 +22436,6 @@ __metadata: languageName: node linkType: hard -"lodash.isequal@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.isequal@npm:4.5.0" - checksum: 10/82fc58a83a1555f8df34ca9a2cd300995ff94018ac12cc47c349655f0ae1d4d92ba346db4c19bbfc90510764e0c00ddcc985a358bdcd4b3b965abf8f2a48a214 - languageName: node - linkType: hard - "lodash.isinteger@npm:^4.0.4": version: 4.0.4 resolution: "lodash.isinteger@npm:4.0.4" @@ -23651,13 +22478,6 @@ __metadata: 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" @@ -23665,13 +22485,6 @@ __metadata: languageName: node linkType: hard -"lodash.pick@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.pick@npm:4.4.0" - checksum: 10/5a76778aa1c245ce081d19c5a625a44cdf4853f421c8789ec962cb5d73dd21be7cf11ae3bc2123ff5f432326ed0176d674d22ca6e0e8f9eaba5b74b00f632c12 - languageName: node - linkType: hard - "lodash.startcase@npm:^4.4.0": version: 4.4.0 resolution: "lodash.startcase@npm:4.4.0" @@ -23679,25 +22492,6 @@ __metadata: languageName: node linkType: hard -"lodash.template@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.template@npm:4.5.0" - dependencies: - lodash._reinterpolate: "npm:^3.0.0" - lodash.templatesettings: "npm:^4.0.0" - checksum: 10/56d18ba410ff591f22e4dd2974d21fdcfcba392f2d462ee4b7a7368c3a28ac1cb38a73f1d1c9eb8b8cae26f8e0ae2c28058f7488b4ffa9da84a6096bc77691db - languageName: node - linkType: hard - -"lodash.templatesettings@npm:^4.0.0": - version: 4.2.0 - resolution: "lodash.templatesettings@npm:4.2.0" - dependencies: - lodash._reinterpolate: "npm:^3.0.0" - checksum: 10/ef470fa8b66b6370b08fb0709c1577e4bf72cc3d1e8639196577db827915808ec138861cbc791b295a24fbfe7b78dd26bcfc8f237e5d94df383a3125ae6f5339 - languageName: node - linkType: hard - "lodash.throttle@npm:^4.1.1": version: 4.1.1 resolution: "lodash.throttle@npm:4.1.1" @@ -23722,7 +22516,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.21": +"lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 10/c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532 @@ -23774,19 +22568,6 @@ __metadata: languageName: node linkType: hard -"logkitty@npm:^0.7.1": - version: 0.7.1 - resolution: "logkitty@npm:0.7.1" - dependencies: - ansi-fragments: "npm:^0.2.1" - dayjs: "npm:^1.8.15" - yargs: "npm:^15.1.0" - bin: - logkitty: bin/logkitty.js - checksum: 10/1b9ab873198f31d42f353ab05cee93678b66788de159ea8ff2425afb20bf929eb021cbd2890d7dbdea59ddacdc029e8d8d0d485a35af0583435ff36daeef180c - languageName: node - linkType: hard - "long-timeout@npm:0.1.1": version: 0.1.1 resolution: "long-timeout@npm:0.1.1" @@ -23794,7 +22575,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -23992,22 +22773,6 @@ __metadata: languageName: node linkType: hard -"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" @@ -24015,6 +22780,13 @@ __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 + languageName: node + linkType: hard + "md5-file@npm:^3.2.3": version: 3.2.3 resolution: "md5-file@npm:3.2.3" @@ -24026,7 +22798,7 @@ __metadata: languageName: node linkType: hard -"md5@npm:^2.3.0": +"md5@npm:^2.2.1, md5@npm:^2.3.0": version: 2.3.0 resolution: "md5@npm:2.3.0" dependencies: @@ -24070,6 +22842,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" @@ -24121,435 +22907,227 @@ __metadata: languageName: node linkType: hard -"metro-babel-register@npm:0.64.0": - version: 0.64.0 - resolution: "metro-babel-register@npm:0.64.0" +"metro-babel-transformer@npm:0.81.5": + version: 0.81.5 + resolution: "metro-babel-transformer@npm:0.81.5" 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" + "@babel/core": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + hermes-parser: "npm:0.25.1" nullthrows: "npm:^1.1.1" - checksum: 10/8fffb357ab0a69a58fd0addc663e88fe88fe42d14a5b0191bccef06ae7953b6539c3497e308c74563adb216adb330894cd5783bf08f7aa0616d847b6caa16609 + checksum: 10/331c079508418378294534e6a7da228dc6b271827c8622a148c1e0dfdd18729f16eeea84e96541e95e7eee126d49180f92540cd39b37a2f96bf5c015456f49a1 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" +"metro-cache-key@npm:0.81.5": + version: 0.81.5 + resolution: "metro-cache-key@npm:0.81.5" dependencies: - metro-core: "npm:0.64.0" - mkdirp: "npm:^0.5.1" - rimraf: "npm:^2.5.4" - checksum: 10/439c94067f555b2f1b43dd56f487083f26173ddd8a5133001c9d71a5547bc7f27df38cce17b869280a1656f11fa3842a52bcc3633b9f4f5ead6720afe908bf23 + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/d5656bc8906ff4366d8093d19304d6ac386c59429e3e7e24050f4bc9f93ca4e04d8062af6bdd28874a5e4b9bcc84f248855933ffa80af56aeed8be5ff02c85bf 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" +"metro-cache@npm:0.81.5": + version: 0.81.5 + resolution: "metro-cache@npm:0.81.5" 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 + exponential-backoff: "npm:^3.1.1" + flow-enums-runtime: "npm:^0.0.6" + metro-core: "npm:0.81.5" + checksum: 10/6ffc8283ca9002c2a99a9e787e59c764399218459f9db352b9cb7543bf0f38de973130dfc9587997b6fd206c0b87b7c33def754814505c282286f12938c606d0 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" +"metro-config@npm:0.81.5, metro-config@npm:^0.81.0": + version: 0.81.5 + resolution: "metro-config@npm:0.81.5" dependencies: connect: "npm:^3.6.5" + cosmiconfig: "npm:^5.0.5" + flow-enums-runtime: "npm:^0.0.6" + jest-validate: "npm:^29.7.0" + metro: "npm:0.81.5" + metro-cache: "npm:0.81.5" + metro-core: "npm:0.81.5" + metro-runtime: "npm:0.81.5" + checksum: 10/181775bdb3676f9ecd81387a31ca5ceda42f982f7871029e3f606d21aa2d62416bbd61df5e2fd0f13a7242a0144bbf10c7fd4af65839058271a1f823f2970c9b + languageName: node + linkType: hard + +"metro-core@npm:0.81.5, metro-core@npm:^0.81.0": + version: 0.81.5 + resolution: "metro-core@npm:0.81.5" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + lodash.throttle: "npm:^4.1.1" + metro-resolver: "npm:0.81.5" + checksum: 10/9ecf5b646ec7cc3d5de7d2ebd21e37713d7b86b68a6e94ec911b2c73a20d7abd972406e2ffa2084f2d156ed5f767fe5658c5c2cc3343f3ed10fc276fe385aa84 + languageName: node + linkType: hard + +"metro-file-map@npm:0.81.5": + version: 0.81.5 + resolution: "metro-file-map@npm:0.81.5" + dependencies: 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" + fb-watchman: "npm:^2.0.0" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.59.0" - ob1: "npm:0.59.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + nullthrows: "npm:^1.1.1" + walker: "npm:^1.0.7" + checksum: 10/70ce4447c9eae21a7f06081e3999241f21476817f0dd242fcb9591696cf93b0aabbf30dd5542b9b3fd9bfbdf5a7c02d863e0e0a4206175fd621cd7e476f8b16d + languageName: node + linkType: hard + +"metro-minify-terser@npm:0.81.5": + version: 0.81.5 + resolution: "metro-minify-terser@npm:0.81.5" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + terser: "npm:^5.15.0" + checksum: 10/4623743676e2bb8bb74b99bd2b2c26feb2509a8db5596f265e21042b43e84611f9025977ae298b8271644cb27e8da8a60b8dff791f57517b4bd2f5ae366f2945 + languageName: node + linkType: hard + +"metro-resolver@npm:0.81.5": + version: 0.81.5 + resolution: "metro-resolver@npm:0.81.5" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/3f20592755ac52db973a8c111adddad7430322b0b27c5d3d2cf2e2ff73e0693922f98b32a9a46941abc97b604cfb116b0e42c64f005e5c002460fe141a4e5847 + languageName: node + linkType: hard + +"metro-runtime@npm:0.81.5, metro-runtime@npm:^0.81.0": + version: 0.81.5 + resolution: "metro-runtime@npm:0.81.5" + dependencies: + "@babel/runtime": "npm:^7.25.0" + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/86523a8fb5e1016d886f13f470e2aa0c3cd8f69ccab7094fb07676c05a7115f6e9af1f5fa377e80f426023816afcbf31468fb6a483181b054868358a25e4e59c + languageName: node + linkType: hard + +"metro-source-map@npm:0.81.5, metro-source-map@npm:^0.81.0": + version: 0.81.5 + resolution: "metro-source-map@npm:0.81.5" + dependencies: + "@babel/traverse": "npm:^7.25.3" + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" + "@babel/types": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-symbolicate: "npm:0.81.5" + nullthrows: "npm:^1.1.1" + ob1: "npm:0.81.5" source-map: "npm:^0.5.6" vlq: "npm:^1.0.0" - checksum: 10/e7db4e136c7f17f3e659aa028eb787c1e7d331c89344c29cbc4d9a9777415b253c575bf20827de7d94b62a1213621a0926656387e66aeeb33f4401fa3e648f0c + checksum: 10/6c77706ac5720a18dc7e25fc8b209de6fa386fcd2b9f79e3d88dbf360f5a0f4d4684950ee2243b1418b8e048a0aeb33c257875d1502a5813c1b330331c5b0eba languageName: node linkType: hard -"metro-source-map@npm:0.64.0": - version: 0.64.0 - resolution: "metro-source-map@npm:0.64.0" +"metro-symbolicate@npm:0.81.5": + version: 0.81.5 + resolution: "metro-symbolicate@npm:0.81.5" dependencies: - "@babel/traverse": "npm:^7.0.0" - "@babel/types": "npm:^7.0.0" + flow-enums-runtime: "npm:^0.0.6" 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" + metro-source-map: "npm:0.81.5" 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 + checksum: 10/184290f49eaa605e84157bc5d3befef219806bd13d14c5bcd4eeaac4e360fc880331b6af5a500980e93db274be1bc550439734849c5d20f384f1e12f3ce4aa28 languageName: node linkType: hard -"metro-transform-plugins@npm:0.64.0": - version: 0.64.0 - resolution: "metro-transform-plugins@npm:0.64.0" +"metro-transform-plugins@npm:0.81.5": + version: 0.81.5 + resolution: "metro-transform-plugins@npm:0.81.5" 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" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.3" + flow-enums-runtime: "npm:^0.0.6" nullthrows: "npm:^1.1.1" - checksum: 10/d23aec9958317ea373c8d83987d66048d2ff7f4d6ffd5529cda37c405eef02d5f5452f7363e5cd13f7f26d8536b9e194d43b90cf1f3265d9c9828c6f620af50e + checksum: 10/e5108548b5b3cdffb775f929a26df0c6bb804565bda35d1c2221b3ebf4d857002af47969c9b0a08c085f494986832b9f4c8851ab4bce842e7ab99464a5dfa1ca languageName: node linkType: hard -"metro-transform-worker@npm:0.64.0": - version: 0.64.0 - resolution: "metro-transform-worker@npm:0.64.0" +"metro-transform-worker@npm:0.81.5": + version: 0.81.5 + resolution: "metro-transform-worker@npm:0.81.5" 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" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/types": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + metro: "npm:0.81.5" + metro-babel-transformer: "npm:0.81.5" + metro-cache: "npm:0.81.5" + metro-cache-key: "npm:0.81.5" + metro-minify-terser: "npm:0.81.5" + metro-source-map: "npm:0.81.5" + metro-transform-plugins: "npm:0.81.5" nullthrows: "npm:^1.1.1" - checksum: 10/f89f5756cbe7c0f1536eb815d26f51105ffe566c69ef2edb03a5a7fdd2b8499d4a8bb46610c66c0c9135e46fa2e711684c3fe608fb9d6a2b1aa674d648c3047c + checksum: 10/70159c833192afa0c458b566801991034a171c5bc4ce7a0e2aed7a73614689a1a76738597e64d777cb00c9dbb3b21b59ea09473762eaa7a524681698242e8805 languageName: node linkType: hard -"metro@npm:0.64.0, metro@npm:^0.64.0": - version: 0.64.0 - resolution: "metro@npm:0.64.0" +"metro@npm:0.81.5, metro@npm:^0.81.0": + version: 0.81.5 + resolution: "metro@npm:0.81.5" 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" + "@babel/code-frame": "npm:^7.24.7" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.3" + "@babel/types": "npm:^7.25.2" 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" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" + hermes-parser: "npm:0.25.1" + image-size: "npm:^1.0.2" invariant: "npm:^2.2.4" - jest-haste-map: "npm:^26.5.2" - jest-worker: "npm:^26.0.0" + jest-worker: "npm:^29.7.0" + jsc-safe-url: "npm:^0.2.2" 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" + metro-babel-transformer: "npm:0.81.5" + metro-cache: "npm:0.81.5" + metro-cache-key: "npm:0.81.5" + metro-config: "npm:0.81.5" + metro-core: "npm:0.81.5" + metro-file-map: "npm:0.81.5" + metro-resolver: "npm:0.81.5" + metro-runtime: "npm:0.81.5" + metro-source-map: "npm:0.81.5" + metro-symbolicate: "npm:0.81.5" + metro-transform-plugins: "npm:0.81.5" + metro-transform-worker: "npm:0.81.5" 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" + ws: "npm:^7.5.10" + yargs: "npm:^17.6.2" 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 + checksum: 10/c0f44bf151e1a9f7be7946047e638d03f9e42a67b6707a49ba4d737678c91fbca980732033ff0c6f0636e7fd7f127ad4bb22b62283c71ea6c2a3bb6f5d7545e9 languageName: node linkType: hard @@ -24589,7 +23167,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: @@ -24607,7 +23185,7 @@ __metadata: languageName: node linkType: hard -"mime@npm:2.6.0, mime@npm:^2.4.1, mime@npm:^2.5.2": +"mime@npm:2.6.0, mime@npm:^2.5.2": version: 2.6.0 resolution: "mime@npm:2.6.0" bin: @@ -24741,7 +23319,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f @@ -24890,16 +23468,6 @@ __metadata: languageName: node linkType: hard -"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" @@ -25165,25 +23733,6 @@ __metadata: languageName: node linkType: hard -"nanomatch@npm:^1.2.9": - version: 1.2.13 - resolution: "nanomatch@npm:1.2.13" - dependencies: - arr-diff: "npm:^4.0.0" - array-unique: "npm:^0.3.2" - define-property: "npm:^2.0.2" - extend-shallow: "npm:^3.0.2" - fragment-cache: "npm:^0.2.1" - is-windows: "npm:^1.0.2" - kind-of: "npm:^6.0.2" - object.pick: "npm:^1.3.0" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.1" - checksum: 10/5c4ec7d6264b93795248f22d19672f0b972f900772c057bc67e43ae4999165b5fea7b937359efde78707930a460ceaa6d93e0732ac1d993dab8654655a2e959b - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -25308,13 +23857,6 @@ __metadata: languageName: node linkType: hard -"nocache@npm:^2.1.0": - version: 2.1.0 - resolution: "nocache@npm:2.1.0" - checksum: 10/cea7277b22a8113243991b2bd4516db2b7de8013750b7634eb34c3debb04575021aa6c20eb9f8cdea7b7060036b969463eeab6c507a3c1961c6e12f85b2b644b - languageName: node - linkType: hard - "nock@npm:^13.1.0, nock@npm:^13.1.3": version: 13.5.4 resolution: "nock@npm:13.5.4" @@ -25369,17 +23911,7 @@ __metadata: languageName: node linkType: hard -"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": +"node-fetch@npm:^2.2.0, node-fetch@npm:^2.5.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -25534,13 +24066,6 @@ __metadata: languageName: node linkType: hard -"node-stream-zip@npm:^1.9.1": - version: 1.15.0 - resolution: "node-stream-zip@npm:1.15.0" - checksum: 10/3fb56144d23456e1b42fe9d24656999e4ef6aeccce3cae43fc97ba6c341ee448aeceb4dc8fb57ee78eab1a6da49dd46c9650fdb2f16b137630a335df9560c647 - languageName: node - linkType: hard - "nopt@npm:^6.0.0": version: 6.0.0 resolution: "nopt@npm:6.0.0" @@ -25574,13 +24099,6 @@ __metadata: languageName: node linkType: hard -"normalize-css-color@npm:^1.0.2": - version: 1.0.2 - resolution: "normalize-css-color@npm:1.0.2" - checksum: 10/7c1c435dbfda7abe3f306d5bb2dbf8b1bb7bbe4f6ec53cbc2b95f4514061d9441c082dd31abda7857d98956b40e24845284319b0c57c3883d245b71b70d3aeda - languageName: node - linkType: hard - "normalize-package-data@npm:^2.3.2": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" @@ -25617,15 +24135,6 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^2.1.1": - version: 2.1.1 - resolution: "normalize-path@npm:2.1.1" - dependencies: - remove-trailing-separator: "npm:^1.0.1" - checksum: 10/7e9cbdcf7f5b8da7aa191fbfe33daf290cdcd8c038f422faf1b8a83c972bf7a6d94c5be34c4326cb00fb63bc0fd97d9fbcfaf2e5d6142332c2cd36d2e1b86cea - languageName: node - linkType: hard - "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -25980,17 +24489,12 @@ __metadata: languageName: node linkType: hard -"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 +"ob1@npm:0.81.5": + version: 0.81.5 + resolution: "ob1@npm:0.81.5" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/249ad576be69151a3099207b35b2f6da5c6bb39dfacb9295028ebdc182c2f61f6544d1f6f167af759a77174ab19d8997d1ae6aecdbd9bdc293b2826067e66c5b languageName: node linkType: hard @@ -26001,17 +24505,6 @@ __metadata: languageName: node linkType: hard -"object-copy@npm:^0.1.0": - version: 0.1.0 - resolution: "object-copy@npm:0.1.0" - dependencies: - copy-descriptor: "npm:^0.1.0" - define-property: "npm:^0.2.5" - kind-of: "npm:^3.0.3" - checksum: 10/a9e35f07e3a2c882a7e979090360d1a20ab51d1fa19dfdac3aa8873b328a7c4c7683946ee97c824ae40079d848d6740a3788fa14f2185155dab7ed970a72c783 - languageName: node - linkType: hard - "object-inspect@npm:^1.13.1": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" @@ -26036,15 +24529,6 @@ __metadata: languageName: node linkType: hard -"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" @@ -26102,15 +24586,6 @@ __metadata: 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" @@ -26213,15 +24688,6 @@ __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" @@ -26255,13 +24721,6 @@ __metadata: 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" @@ -26300,7 +24759,7 @@ __metadata: languageName: node linkType: hard -"os-tmpdir@npm:^1.0.0, os-tmpdir@npm:~1.0.2": +"os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" checksum: 10/5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d @@ -26675,20 +25134,6 @@ __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" @@ -26855,6 +25300,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 + languageName: node + linkType: hard + "pidtree@npm:^0.3.0": version: 0.3.1 resolution: "pidtree@npm:0.3.1" @@ -26955,15 +25407,6 @@ __metadata: languageName: node linkType: hard -"pkg-up@npm:^3.1.0": - version: 3.1.0 - resolution: "pkg-up@npm:3.1.0" - dependencies: - find-up: "npm:^3.0.0" - checksum: 10/5bac346b7c7c903613c057ae3ab722f320716199d753f4a7d053d38f2b5955460f3e6ab73b4762c62fd3e947f58e04f1343e92089e7bb6091c90877406fcd8c8 - languageName: node - linkType: hard - "playwright-core@npm:1.54.1": version: 1.54.1 resolution: "playwright-core@npm:1.54.1" @@ -26988,7 +25431,7 @@ __metadata: languageName: node linkType: hard -"plist@npm:^3.0.1, plist@npm:^3.0.5": +"plist@npm:^3.0.5": version: 3.1.0 resolution: "plist@npm:3.1.0" dependencies: @@ -27006,13 +25449,6 @@ __metadata: 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" @@ -27514,17 +25950,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" @@ -27595,18 +26020,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^26.4.0, pretty-format@npm:^26.5.2, pretty-format@npm:^26.6.2": - version: 26.6.2 - resolution: "pretty-format@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - ansi-regex: "npm:^5.0.0" - ansi-styles: "npm:^4.0.0" - react-is: "npm:^17.0.1" - checksum: 10/94a4c661bf77ed7c448d064c5af35796acbd972a33cff8a38030547ac396087bcd47f2f6e530824486cf4c8e9d9342cc8dd55fd068f135b19325b51e0cd06f87 - languageName: node - linkType: hard - "pretty-format@npm:^27.0.2": version: 27.5.1 resolution: "pretty-format@npm:27.5.1" @@ -27737,7 +26150,7 @@ __metadata: languageName: node linkType: hard -"promise@npm:^8.0.3": +"promise@npm:^8.3.0": version: 8.3.0 resolution: "promise@npm:8.3.0" dependencies: @@ -27746,7 +26159,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.0.1, prompts@npm:^2.3.2, prompts@npm:^2.4.0": +"prompts@npm:^2.0.1, prompts@npm:^2.3.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -27756,7 +26169,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.6.0, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -27920,6 +26333,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" @@ -27976,30 +26398,17 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^4.6.0": - version: 4.28.5 - resolution: "react-devtools-core@npm:4.28.5" +"react-devtools-core@npm:^5.3.1": + version: 5.3.2 + resolution: "react-devtools-core@npm:5.3.2" dependencies: shell-quote: "npm:^1.6.1" ws: "npm:^7" - checksum: 10/7c951a6a9b773e4fd56b2f1894c83aaec417373cf01aa261bd2dd286e6c6f1d8c67a3749ecb1d106dbf9e8cda0e6ed1bfd6ce1b61c81e035f2527be3dd9eebc2 + checksum: 10/640123f775daeb2176ebc9caf85b1cb9dbb147cbb607f221254ac4967530ddf96332a582d5b169c840984220596a23780ed6f9b37c37461160e9b623f5f4caee 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": +"react-dom@npm:18.3.1, react-dom@npm:^18.2.0": version: 18.3.1 resolution: "react-dom@npm:18.3.1" dependencies: @@ -28043,17 +26452,6 @@ __metadata: 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" @@ -28064,7 +26462,7 @@ __metadata: languageName: node linkType: hard -"react-native-super-grid@npm:*": +"react-native-super-grid@npm:^6.0.0": version: 6.0.1 resolution: "react-native-super-grid@npm:6.0.1" dependencies: @@ -28080,109 +26478,76 @@ __metadata: languageName: node linkType: hard -"react-native-web@npm:0.17.1": - version: 0.17.1 - resolution: "react-native-web@npm:0.17.1" +"react-native-web@npm:~0.19.13": + version: 0.19.13 + resolution: "react-native-web@npm:0.19.13" 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" + "@babel/runtime": "npm:^7.18.6" + "@react-native/normalize-colors": "npm:^0.74.1" + fbjs: "npm:^3.0.4" + inline-style-prefixer: "npm:^6.0.1" + memoize-one: "npm:^6.0.0" + nullthrows: "npm:^1.1.1" + postcss-value-parser: "npm:^4.2.0" + styleq: "npm:^0.1.3" peerDependencies: - react: ">=17.0.1" - react-dom: ">=17.0.1" - checksum: 10/1311ee864643667f4540c3ccc58ecd97e501349edeb936bf4a080d547c0c41877b5e0b8f42e0feb4b8be8d3b2db61ed375451ead9361ec006c1414182e01bf20 + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 10/65e0660fb37c1f7e3864a7b506acdd3bbf249de516166775cbf2f371bc28f6e965bc01cbd214bfe820c1a933aee58b6fb29298ccd0dc5f412f147a57e7126dd9 languageName: node linkType: hard -"react-native@npm:0.64.3": - version: 0.64.3 - resolution: "react-native@npm:0.64.3" +"react-native@npm:0.76.9, react-native@npm:^0.76.0": + version: 0.76.9 + resolution: "react-native@npm:0.76.9" 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" + "@jest/create-cache-key-function": "npm:^29.6.3" + "@react-native/assets-registry": "npm:0.76.9" + "@react-native/codegen": "npm:0.76.9" + "@react-native/community-cli-plugin": "npm:0.76.9" + "@react-native/gradle-plugin": "npm:0.76.9" + "@react-native/js-polyfills": "npm:0.76.9" + "@react-native/normalize-colors": "npm:0.76.9" + "@react-native/virtualized-lists": "npm:0.76.9" abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" - base64-js: "npm:^1.1.2" + ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:^0.23.1" + base64-js: "npm:^1.5.1" + chalk: "npm:^4.0.0" + commander: "npm:^12.0.0" event-target-shim: "npm:^5.0.1" - hermes-engine: "npm:~0.7.0" + flow-enums-runtime: "npm:^0.0.6" + glob: "npm:^7.1.1" 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" + jest-environment-node: "npm:^29.6.3" + jsc-android: "npm:^250231.0.0" + memoize-one: "npm:^5.0.0" + metro-runtime: "npm:^0.81.0" + metro-source-map: "npm:^0.81.0" + mkdirp: "npm:^0.5.1" 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" + pretty-format: "npm:^29.7.0" + promise: "npm:^8.3.0" + react-devtools-core: "npm:^5.3.1" + react-refresh: "npm:^0.14.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" + scheduler: "npm:0.24.0-canary-efb381bbf-20230505" + semver: "npm:^7.1.3" + stacktrace-parser: "npm:^0.1.10" whatwg-fetch: "npm:^3.0.0" - ws: "npm:^6.1.4" + ws: "npm:^6.2.3" + yargs: "npm:^17.6.2" peerDependencies: - react: 17.0.1 + "@types/react": ^18.2.6 + react: ^18.2.0 + peerDependenciesMeta: + "@types/react": + optional: true 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 + checksum: 10/5466e6246c5c8e6a4eb4afd0bf2996fbd20ef4de75fb5ff62514722392c4b4673fe7833c87681c7bb953c1dfcb47a222114ae02d73896f7eb3a38f2b295312da languageName: node linkType: hard @@ -28200,24 +26565,7 @@ __metadata: languageName: node linkType: hard -"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": +"react@npm:18.3.1, react@npm:^18.0.0, react@npm:^18.2.0": version: 18.3.1 resolution: "react@npm:18.3.1" dependencies: @@ -28287,7 +26635,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.1, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.1": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -28329,24 +26677,22 @@ __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 +"readline@npm:^1.3.0": + version: 1.3.0 + resolution: "readline@npm:1.3.0" + checksum: 10/2cb7c274333fe1ed55e1bd06c670a32bd9eae5324d8e1fafb9af5c128dfde85601d59defe47947788b0682d5e9efeae6b88ea5fe233d5236a02f382a0b0ad4c3 languageName: node linkType: hard -"rechoir@npm:^0.6.2": - version: 0.6.2 - resolution: "rechoir@npm:0.6.2" +"recast@npm:^0.21.0": + version: 0.21.5 + resolution: "recast@npm:0.21.5" dependencies: - resolve: "npm:^1.1.6" - checksum: 10/fe76bf9c21875ac16e235defedd7cbd34f333c02a92546142b7911a0f7c7059d2e16f441fe6fb9ae203f459c05a31b2bcf26202896d89e390eda7514d5d2702b + ast-types: "npm:0.15.2" + esprima: "npm:~4.0.0" + source-map: "npm:~0.6.1" + tslib: "npm:^2.0.1" + checksum: 10/b41da2bcf7e705511db2f27d17420ace027de8dd167de9f19190d4988a1f80d112f60c095101ac2f145c8657ddde0c5133eb71df20504efaf3fd9d76ad07e15d languageName: node linkType: hard @@ -28473,16 +26819,6 @@ __metadata: languageName: node linkType: hard -"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": - version: 1.0.2 - resolution: "regex-not@npm:1.0.2" - dependencies: - extend-shallow: "npm:^3.0.2" - safe-regex: "npm:^1.1.0" - checksum: 10/3081403de79559387a35ef9d033740e41818a559512668cef3d12da4e8a29ef34ee13c8ed1256b07e27ae392790172e8a15c8a06b72962fd4550476cde3d8f77 - languageName: node - linkType: hard - "regex-parser@npm:^2.2.11": version: 2.3.0 resolution: "regex-parser@npm:2.3.0" @@ -28559,24 +26895,10 @@ __metadata: 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 +"remove-trailing-slash@npm:^0.1.0": + version: 0.1.1 + resolution: "remove-trailing-slash@npm:0.1.1" + checksum: 10/dd200c6b7d6f2b49d12b3eff3abc7089917e8a268cefcd5bf67ff23f8c2ad9f866fbe2f3566e1a8dbdc4f4b1171e2941f7dd00852f8de549bb73c3df53b09d96 languageName: node linkType: hard @@ -28612,13 +26934,6 @@ __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" @@ -28637,7 +26952,7 @@ __metadata: languageName: node linkType: hard -"reselect@npm:^4.0.0, reselect@npm:^4.1.8": +"reselect@npm:^4.1.8": version: 4.1.8 resolution: "reselect@npm:4.1.8" checksum: 10/199984d9872f71cd207f4aa6e6fd2bd48d95154f7aa9b3aee3398335f39f5491059e732f28c12e9031d5d434adab2c458dc8af5afb6564d0ad37e1644445e09c @@ -28701,13 +27016,6 @@ __metadata: languageName: node linkType: hard -"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" @@ -28742,7 +27050,7 @@ __metadata: languageName: node linkType: hard -"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": +"resolve@npm:1.22.8, resolve@npm:^1.10.0, 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: @@ -28790,7 +27098,7 @@ __metadata: languageName: node linkType: hard -"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": +"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%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: @@ -28864,13 +27172,6 @@ __metadata: languageName: node linkType: hard -"ret@npm:~0.1.10": - version: 0.1.15 - resolution: "ret@npm:0.1.15" - checksum: 10/07c9e7619b4c86053fa57689bf7606b5a40fc1231fc87682424d0b3e296641cc19c218c3b8a8917305fbcca3bfc43038a5b6a63f54755c1bbca2f91857253b03 - languageName: node - linkType: hard - "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -28899,17 +27200,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^2.5.4": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: ./bin.js - checksum: 10/4586c296c736483e297da7cffd19475e4a3e41d07b1ae124aad5d687c79e4ffa716bdac8732ed1db942caf65271cee9dd39f8b639611de161a2753e2112ffe1d - languageName: node - linkType: hard - "rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" @@ -28932,15 +27222,6 @@ __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" @@ -29099,69 +27380,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" @@ -29319,13 +27537,6 @@ __metadata: languageName: node linkType: hard -"rsvp@npm:^4.8.4": - version: 4.8.5 - resolution: "rsvp@npm:4.8.5" - checksum: 10/3c81905a0c235125cb00e855580ed8fb63d302d69ea6cadb506cea214892665f71c0998350875a6117ccce68d9afca5d996c5c74a5c36ca134cfe141bec4ce1c - languageName: node - linkType: hard - "run-applescript@npm:^7.0.0": version: 7.0.0 resolution: "run-applescript@npm:7.0.0" @@ -29404,15 +27615,6 @@ __metadata: languageName: node linkType: hard -"safe-regex@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex@npm:1.1.0" - dependencies: - ret: "npm:~0.1.10" - checksum: 10/5405b5a3effed649e6133d51d45cecbbbb02a1dd8d5b78a5e7979a69035870c817a5d2682d0ebb62188d3a840f7b24ea00ebbad2e418d5afabed151e8db96d04 - languageName: node - linkType: hard - "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -29420,25 +27622,6 @@ __metadata: languageName: node linkType: hard -"sane@npm:^4.0.3": - version: 4.1.0 - resolution: "sane@npm:4.1.0" - dependencies: - "@cnakazawa/watch": "npm:^1.0.3" - anymatch: "npm:^2.0.0" - capture-exit: "npm:^2.0.0" - exec-sh: "npm:^0.3.2" - execa: "npm:^1.0.0" - fb-watchman: "npm:^2.0.0" - micromatch: "npm:^3.1.4" - minimist: "npm:^1.1.1" - walker: "npm:~1.0.5" - bin: - sane: ./src/cli.js - checksum: 10/2bcdb8d563ec31c97b2606931cf05889e66b137fb8f19b9bd1b1bb5bb43a8399695f2e5bbdf2e9c2b0927c3295b7f9c62584599d73c09ca9ea0c4d2436f012db - languageName: node - linkType: hard - "sass-loader@npm:14.2.1": version: 14.2.1 resolution: "sass-loader@npm:14.2.1" @@ -29571,13 +27754,12 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.20.1": - version: 0.20.2 - resolution: "scheduler@npm:0.20.2" +"scheduler@npm:0.24.0-canary-efb381bbf-20230505": + version: 0.24.0-canary-efb381bbf-20230505 + resolution: "scheduler@npm:0.24.0-canary-efb381bbf-20230505" dependencies: loose-envify: "npm:^1.1.0" - object-assign: "npm:^4.1.1" - checksum: 10/898917fa475386953d998add9107c04bf2c335eee86172833995dee126d12a68bee3c29edbd61fa0bcbcb8ee511c422eaab23b86b02f95aab26ecfaed8df5e64 + checksum: 10/862881c8d3ece854331516cc048e26a86af461e896ab412506a5b1ffcc82990a08445e0127545ab524df15f88c2a691d8505fc2226a9bddf99bf8a8425bdcc0e languageName: node linkType: hard @@ -29646,15 +27828,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.3.2": - version: 7.3.2 - resolution: "semver@npm:7.3.2" - bin: - semver: bin/semver.js - checksum: 10/52f87756b6f0d5de0fc896a3367cfe8dbf7c1947d846d021c9c621095579e62d2aa7ca0d5c5a6dcf1a123a63e1ac7cbd5ae0d5238f2a8de581bd6892f547f41f - languageName: node - linkType: hard - "semver@npm:7.6.2": version: 7.6.2 resolution: "semver@npm:7.6.2" @@ -29682,6 +27855,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" @@ -29882,18 +28064,6 @@ __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" @@ -29963,18 +28133,6 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:1.6.1": - version: 1.6.1 - resolution: "shell-quote@npm:1.6.1" - dependencies: - array-filter: "npm:~0.0.0" - array-map: "npm:~0.0.0" - array-reduce: "npm:~0.0.0" - jsonify: "npm:~0.0.0" - checksum: 10/4f052ba7465629747c00b874f6971ff89e71684ac43fa33917ad7275a58b3074f02f7556b3401237ce0c866ffc8c3c7f7baec387ce320dbb13aaa08b7eb704e2 - languageName: node - linkType: hard - "shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.1": version: 1.8.1 resolution: "shell-quote@npm:1.8.1" @@ -29982,19 +28140,6 @@ __metadata: languageName: node linkType: hard -"shelljs@npm:^0.8.4": - version: 0.8.5 - resolution: "shelljs@npm:0.8.5" - dependencies: - 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 - "side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" @@ -30056,7 +28201,7 @@ __metadata: languageName: node linkType: hard -"simple-plist@npm:^1.0.0, simple-plist@npm:^1.1.0": +"simple-plist@npm:^1.1.0": version: 1.4.0 resolution: "simple-plist@npm:1.4.0" dependencies: @@ -30117,17 +28262,6 @@ __metadata: languageName: node linkType: hard -"slice-ansi@npm:^2.0.0": - version: 2.1.0 - resolution: "slice-ansi@npm:2.1.0" - dependencies: - ansi-styles: "npm:^3.2.0" - astral-regex: "npm:^1.0.0" - is-fullwidth-code-point: "npm:^2.0.0" - checksum: 10/4e82995aa59cef7eb03ef232d73c2239a15efa0ace87a01f3012ebb942e963fbb05d448ce7391efcd52ab9c32724164aba2086f5143e0445c969221dde3b6b1e - languageName: node - linkType: hard - "slice-ansi@npm:^5.0.0": version: 5.0.0 resolution: "slice-ansi@npm:5.0.0" @@ -30162,42 +28296,6 @@ __metadata: languageName: node linkType: hard -"snapdragon-node@npm:^2.0.1": - version: 2.1.1 - resolution: "snapdragon-node@npm:2.1.1" - dependencies: - define-property: "npm:^1.0.0" - isobject: "npm:^3.0.0" - snapdragon-util: "npm:^3.0.1" - checksum: 10/093c3584efc51103d8607d28cb7a3079f7e371b2320a60c685a84a57956cf9693f3dec8b2f77250ba48063cf42cb5261f3970e6d3bb7e68fd727299c991e0bff - languageName: node - linkType: hard - -"snapdragon-util@npm:^3.0.1": - version: 3.0.1 - resolution: "snapdragon-util@npm:3.0.1" - dependencies: - kind-of: "npm:^3.2.0" - checksum: 10/b776b15bf683c9ac0243582d7b13f2070f85c9036d73c2ba31da61d1effe22d4a39845b6f43ce7e7ec82c7e686dc47d9c3cffa1a75327bb16505b9afc34f516d - languageName: node - linkType: hard - -"snapdragon@npm:^0.8.1": - version: 0.8.2 - resolution: "snapdragon@npm:0.8.2" - dependencies: - base: "npm:^0.11.1" - debug: "npm:^2.2.0" - define-property: "npm:^0.2.5" - extend-shallow: "npm:^2.0.1" - map-cache: "npm:^0.2.2" - source-map: "npm:^0.5.6" - source-map-resolve: "npm:^0.5.0" - use: "npm:^3.1.0" - checksum: 10/cbe35b25dca5504be0ced90d907948d8efeda0b118d9a032bfc499e22b7f78515832f2706d9c9297c87906eaa51c12bfcaa8ea5a4f3e98ecf1116a73428e344a - languageName: node - linkType: hard - "socket.io-adapter@npm:~2.5.2": version: 2.5.5 resolution: "socket.io-adapter@npm:2.5.5" @@ -30302,19 +28400,6 @@ __metadata: languageName: node linkType: hard -"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" @@ -30335,13 +28420,6 @@ __metadata: languageName: node linkType: hard -"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" @@ -30349,7 +28427,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:0.7.4, source-map@npm:^0.7.3": +"source-map@npm:0.7.4": version: 0.7.4 resolution: "source-map@npm:0.7.4" checksum: 10/a0f7c9b797eda93139842fd28648e868a9a03ea0ad0d9fa6602a0c1f17b7fb6a7dcca00c144476cccaeaae5042e99a285723b1a201e844ad67221bf5d428f1dc @@ -30434,15 +28512,6 @@ __metadata: languageName: node linkType: hard -"split-string@npm:^3.0.1, split-string@npm:^3.0.2": - version: 3.1.0 - resolution: "split-string@npm:3.1.0" - dependencies: - extend-shallow: "npm:^3.0.0" - checksum: 10/f31f4709d2b14fe4ff46b4fb88b2fb68a1c59b59e573c5417907c182397ddb2cb67903232bdc3a8b9dd3bb660c6f533ff11b5d624aff7b1fe0a213e3e4c75f20 - languageName: node - linkType: hard - "sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" @@ -30516,15 +28585,6 @@ __metadata: 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" @@ -30532,16 +28592,6 @@ __metadata: languageName: node linkType: hard -"static-extend@npm:^0.1.1": - version: 0.1.2 - resolution: "static-extend@npm:0.1.2" - dependencies: - define-property: "npm:^0.2.5" - object-copy: "npm:^0.1.0" - checksum: 10/8657485b831f79e388a437260baf22784540417a9b29e11572c87735df24c22b84eda42107403a64b30861b2faf13df9f7fc5525d51f9d1d2303aba5cbf4e12c - languageName: node - linkType: hard - "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -30589,7 +28639,7 @@ __metadata: languageName: node linkType: hard -"stream-buffers@npm:2.2.x": +"stream-buffers@npm:2.2.x, stream-buffers@npm:~2.2.0": version: 2.2.0 resolution: "stream-buffers@npm:2.2.0" checksum: 10/79f897cead810383b4181e4ee56f4855a69b51c9da4c96b91ccca6ee6fe90b908bea9b304225bedd1a5e2c41d72bc88d3ada7f897b51f8ffae3593f7460ecbc8 @@ -30774,7 +28824,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.2.0": +"strip-ansi@npm:^5.2.0": version: 5.2.0 resolution: "strip-ansi@npm:5.2.0" dependencies: @@ -30885,7 +28935,14 @@ __metadata: languageName: node linkType: hard -"sucrase@npm:3.35.0, sucrase@npm:^3.20.0": +"styleq@npm:^0.1.3": + version: 0.1.3 + resolution: "styleq@npm:0.1.3" + checksum: 10/9a75a1b635f8ebf5c0fdc3ffb56f466254f29aa1b2962ab2af776015d3b3bb1732a53edcda0c9ac9b97be96c22459db768feac0d61c1a319cc3954011ca9dcd8 + languageName: node + linkType: hard + +"sucrase@npm:3.35.0": version: 3.35.0 resolution: "sucrase@npm:3.35.0" dependencies: @@ -30903,13 +28960,6 @@ __metadata: 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" @@ -31073,6 +29123,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" @@ -31087,7 +29144,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: @@ -31124,24 +29181,14 @@ __metadata: languageName: node linkType: hard -"temp-dir@npm:~2.0.0": +"temp-dir@npm:^2.0.0, 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": +"temp@npm:^0.8.4": version: 0.8.4 resolution: "temp@npm:0.8.4" dependencies: @@ -31150,6 +29197,19 @@ __metadata: languageName: node linkType: hard +"tempy@npm:^0.7.1": + version: 0.7.1 + resolution: "tempy@npm:0.7.1" + dependencies: + del: "npm:^6.0.0" + is-stream: "npm:^2.0.0" + temp-dir: "npm:^2.0.0" + type-fest: "npm:^0.16.0" + unique-string: "npm:^2.0.0" + checksum: 10/265652f94eed077c311777e0290c4b4f3ec670c71c62c979efcbbd67ee506d677ff2741a72d7160556e9b0fba8fc5fbd7b3c482ac94c8acc48d85411f1f079c3 + languageName: node + linkType: hard + "term-size@npm:^2.1.0": version: 2.2.1 resolution: "term-size@npm:2.2.1" @@ -31217,6 +29277,20 @@ __metadata: languageName: node linkType: hard +"terser@npm:^5.15.0": + version: 5.43.1 + resolution: "terser@npm:5.43.1" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.14.0" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: 10/c0a0fd62319e0ce66e800f57ae12ef4ca45f12e9422dac160b866f0d890d01f8b547c96de2557b8443d96953db36be5d900e8006436ef9f628dbd38082e8fe5d + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -31276,16 +29350,6 @@ __metadata: 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" @@ -31317,7 +29381,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: @@ -31396,25 +29460,6 @@ __metadata: languageName: node linkType: hard -"to-object-path@npm:^0.3.0": - version: 0.3.0 - resolution: "to-object-path@npm:0.3.0" - dependencies: - kind-of: "npm:^3.0.2" - checksum: 10/9425effee5b43e61d720940fa2b889623f77473d459c2ce3d4a580a4405df4403eec7be6b857455908070566352f9e2417304641ed158dda6f6a365fe3e66d70 - languageName: node - linkType: hard - -"to-regex-range@npm:^2.1.0": - version: 2.1.1 - resolution: "to-regex-range@npm:2.1.1" - dependencies: - is-number: "npm:^3.0.0" - repeat-string: "npm:^1.6.1" - checksum: 10/2eed5f897188de8ec8745137f80c0f564810082d506278dd6a80db4ea313b6d363ce8d7dc0e0406beeaba0bb7f90f01b41fa3d08fb72dd02c329b2ec579cd4e8 - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -31424,18 +29469,6 @@ __metadata: languageName: node linkType: hard -"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2": - version: 3.0.2 - resolution: "to-regex@npm:3.0.2" - dependencies: - define-property: "npm:^2.0.2" - extend-shallow: "npm:^3.0.2" - regex-not: "npm:^1.0.2" - safe-regex: "npm:^1.1.0" - checksum: 10/ab87c22f0719f7def00145b53e2c90d2fdcc75efa0fec1227b383aaf88ed409db2542b2b16bcbfbf95fe0727f879045803bb635b777c0306762241ca3e5562c6 - languageName: node - linkType: hard - "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -31678,6 +29711,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.16.0": + version: 0.16.0 + resolution: "type-fest@npm:0.16.0" + checksum: 10/fd8c47ccb90e9fe7bae8bfc0e116e200e096120200c1ab1737bf0bc9334b344dd4925f876ed698174ffd58cd179bb56a55467be96aedc22d5d72748eac428bc8 + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -31870,18 +29910,6 @@ __metadata: languageName: node linkType: hard -"uglify-es@npm:^3.1.9": - version: 3.3.10 - resolution: "uglify-es@npm:3.3.10" - dependencies: - commander: "npm:~2.14.1" - source-map: "npm:~0.6.1" - bin: - uglifyjs: bin/uglifyjs - checksum: 10/7adc2d9f0439573e8f5cee4b4f2b7b19638f38fd305fb7ccc7168ddeddd3549f903eea12f8fa156071c3958a567ed96f161e52fa1a53d79c9b4e04cf8d6dbb67 - languageName: node - linkType: hard - "uid-safe@npm:~2.1.5": version: 2.1.5 resolution: "uid-safe@npm:2.1.5" @@ -31891,13 +29919,6 @@ __metadata: languageName: node linkType: hard -"ultron@npm:1.0.x": - version: 1.0.2 - resolution: "ultron@npm:1.0.2" - checksum: 10/31a9701f9a1874522d9d22b75be9157d38dad08ef7f349d50ed05aca85fdc34dd14280f073071d48d39e7af7a2230ea9267295e5ba8a2b3a62011f462a00632f - languageName: node - linkType: hard - "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -31917,6 +29938,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" @@ -31969,18 +29997,6 @@ __metadata: languageName: node linkType: hard -"union-value@npm:^1.0.0": - version: 1.0.1 - resolution: "union-value@npm:1.0.1" - dependencies: - arr-union: "npm:^3.1.0" - get-value: "npm:^2.0.6" - is-extendable: "npm:^0.1.1" - set-value: "npm:^2.0.1" - checksum: 10/a3464097d3f27f6aa90cf103ed9387541bccfc006517559381a10e0dffa62f465a9d9a09c9b9c3d26d0f4cbe61d4d010e2fbd710fd4bf1267a768ba8a774b0ba - languageName: node - linkType: hard - "unique-filename@npm:^2.0.0": version: 2.0.1 resolution: "unique-filename@npm:2.0.1" @@ -32035,7 +30051,7 @@ __metadata: languageName: node linkType: hard -"unique-string@npm:~2.0.0": +"unique-string@npm:^2.0.0, unique-string@npm:~2.0.0": version: 2.0.0 resolution: "unique-string@npm:2.0.0" dependencies: @@ -32079,16 +30095,6 @@ __metadata: languageName: node linkType: hard -"unset-value@npm:^1.0.0": - version: 1.0.0 - resolution: "unset-value@npm:1.0.0" - dependencies: - has-value: "npm:^0.3.1" - isobject: "npm:^3.0.0" - checksum: 10/0ca644870613dece963e4abb762b0da4c1cf6be4ac2f0859a463e4e9520c1ec85e512cfbfd73371ee0bb09ef536a0c4abd6f2c357715a08b43448aedc82acee6 - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.1.1, update-browserslist-db@npm:^1.1.3": version: 1.1.3 resolution: "update-browserslist-db@npm:1.1.3" @@ -32171,13 +30177,6 @@ __metadata: languageName: node linkType: hard -"urix@npm:^0.1.0": - version: 0.1.0 - resolution: "urix@npm:0.1.0" - checksum: 10/ebf5df5491c1d40ea88f7529ee9d8fd6501f44c47b8017d168fd1558d40f7d613c6f39869643344e58b71ba2da357a7c26f353a2a54d416492fcdca81f05b338 - languageName: node - linkType: hard - "url-join@npm:^5.0.0": version: 5.0.0 resolution: "url-join@npm:5.0.0" @@ -32185,7 +30184,7 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.4.4, url-parse@npm:^1.5.10, url-parse@npm:^1.5.3, url-parse@npm:^1.5.7": +"url-parse@npm:^1.5.10, url-parse@npm:^1.5.3, url-parse@npm:^1.5.7": version: 1.5.10 resolution: "url-parse@npm:1.5.10" dependencies: @@ -32202,30 +30201,12 @@ __metadata: languageName: node linkType: hard -"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" +"use-sync-external-store@npm:^1.2.2": + version: 1.5.0 + resolution: "use-sync-external-store@npm:1.5.0" 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: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/671e9c190aab9a8374a5d468c6ba17f52c38b6fae970110bc196fc1e2b57204149aea9619be49a1bb5207fb6e51d8afd19c3bcb94afe61813fed039821461dc0 - languageName: node - linkType: hard - -"use@npm:^3.1.0": - version: 3.1.1 - resolution: "use@npm:3.1.1" - checksum: 10/08a130289f5238fcbf8f59a18951286a6e660d17acccc9d58d9b69dfa0ee19aa038e8f95721b00b432c36d1629a9e32a464bf2e7e0ae6a244c42ddb30bdd8b33 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10/ddae7c4572511f7f641d6977bd0725340aa7dbeda8250418b54c1a57ec285083d96cf50d1a1acbd6cf729f7a87071b2302c6fbd29310432bf1b21a961a313279 languageName: node linkType: hard @@ -32243,24 +30224,6 @@ __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" @@ -32270,7 +30233,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^8.3.2": +"uuid@npm:^8.0.0, uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" bin: @@ -32508,50 +30471,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: @@ -32606,26 +30526,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 @@ -32657,18 +30577,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" @@ -32712,7 +30632,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/e5609e6b67658d0f4bb807d21290c515e3a1c2e085aa9507404f17d836a5b830d0a8bff36f67a0509361044843c9ccb4a0b7033a511dfb5d1dc5ded49aedaa91 + checksum: 10/729ddefd6710b0b5aa38a62a537f3dc28577edaf57958c815a1964f1e348a1c7cb17ce8f708675668d7e80d95fb62f7c433b718fe12d80dd8a756ccec519bc2a languageName: node linkType: hard @@ -32875,7 +30795,7 @@ __metadata: languageName: node linkType: hard -"walker@npm:^1.0.7, walker@npm:^1.0.8, walker@npm:~1.0.5": +"walker@npm:^1.0.7, walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -32929,7 +30849,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 @@ -33296,7 +31216,7 @@ __metadata: languageName: node linkType: hard -"whatwg-fetch@npm:>=0.10.0, whatwg-fetch@npm:^3.0.0, whatwg-fetch@npm:^3.6.2": +"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 @@ -33386,13 +31306,6 @@ __metadata: languageName: node linkType: hard -"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" @@ -33586,17 +31499,7 @@ __metadata: languageName: node linkType: hard -"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": +"ws@npm:^6.2.3": version: 6.2.3 resolution: "ws@npm:6.2.3" dependencies: @@ -33605,7 +31508,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7, ws@npm:^7.3.1": +"ws@npm:^7, ws@npm:^7.3.1, ws@npm:^7.5.10": version: 7.5.10 resolution: "ws@npm:7.5.10" peerDependencies: @@ -33650,16 +31553,6 @@ __metadata: 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" @@ -33677,16 +31570,6 @@ __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" @@ -33725,29 +31608,13 @@ __metadata: languageName: node linkType: hard -"xmldoc@npm:^1.1.2": - version: 1.3.0 - resolution: "xmldoc@npm:1.3.0" - dependencies: - sax: "npm:^1.2.4" - checksum: 10/7a084948c3671d9337764168c40d72f8e73f5483cae6a561e2fdb338c4942d16c7d61d9163c089b041a5d588916b57a0835547841acafae02e388b62fe86b821 - languageName: node - linkType: hard - -"xtend@npm:^4.0.2, xtend@npm:~4.0.1": +"xtend@npm:^4.0.2": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: 10/ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a languageName: node linkType: hard -"y18n@npm:^4.0.0": - version: 4.0.3 - resolution: "y18n@npm:4.0.3" - checksum: 10/392870b2a100bbc643bc035fe3a89cef5591b719c7bdc8721bcdb3d27ab39fa4870acdca67b0ee096e146d769f311d68eda6b8195a6d970f227795061923013f - languageName: node - linkType: hard - "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" @@ -33785,16 +31652,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^18.1.2": - version: 18.1.3 - resolution: "yargs-parser@npm:18.1.3" - dependencies: - camelcase: "npm:^5.0.0" - decamelize: "npm:^1.2.0" - checksum: 10/235bcbad5b7ca13e5abc54df61d42f230857c6f83223a38e4ed7b824681875b7f8b6ed52139d88a3ad007050f28dc0324b3c805deac7db22ae3b4815dae0e1bf - languageName: node - linkType: hard - "yargs-parser@npm:^20.2.2": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" @@ -33824,25 +31681,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^15.1.0, yargs@npm:^15.3.1": - version: 15.4.1 - resolution: "yargs@npm:15.4.1" - dependencies: - cliui: "npm:^6.0.0" - decamelize: "npm:^1.2.0" - find-up: "npm:^4.1.0" - get-caller-file: "npm:^2.0.1" - require-directory: "npm:^2.1.1" - require-main-filename: "npm:^2.0.0" - set-blocking: "npm:^2.0.0" - string-width: "npm:^4.2.0" - which-module: "npm:^2.0.0" - y18n: "npm:^4.0.0" - yargs-parser: "npm:^18.1.2" - checksum: 10/bbcc82222996c0982905b668644ca363eebe6ffd6a572fbb52f0c0e8146661d8ce5af2a7df546968779bb03d1e4186f3ad3d55dfaadd1c4f0d5187c0e3a5ba16 - languageName: node - linkType: hard - "yargs@npm:^16.1.1": version: 16.2.0 resolution: "yargs@npm:16.2.0" From e8d5e84dd229e7545b3e1ec039765f074257f4d4 Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Tue, 29 Jul 2025 16:39:09 +0200 Subject: [PATCH 03/54] Update readme.md (#5847) - Remove outdated things - Highlight headless components/hooks --------- Co-authored-by: Mikael Finstad --- README.md | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 9f4d20a07..e17309978 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: @@ -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,15 +201,6 @@ 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 - -- [React](https://uppy.io/docs/react/) — components to integrate Uppy UI plugins - with React apps -- [React Native](./examples/react-native-expo/) — basic Uppy component for React - Native with Expo ## Browser Support From 68bd76be21889afe94f16c014de3857f96c80df6 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Tue, 29 Jul 2025 17:00:38 +0200 Subject: [PATCH 04/54] Fix changeset config --- .changeset/config.json | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) 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" + ] } From 4ccd3716afb784c3a6dad2729a4a254e631654b7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 17:10:10 +0200 Subject: [PATCH 05/54] [ci] release (#5849) --- .changeset/breezy-showers-wash.md | 5 -- .changeset/clear-weeks-fall.md | 5 -- .changeset/easy-pianos-heal.md | 5 -- .changeset/hot-paths-repeat.md | 5 -- .changeset/lemon-candles-ask.md | 5 -- .changeset/ten-trainers-happen.md | 6 --- .changeset/twenty-birds-take.md | 5 -- .changeset/warm-pugs-lay.md | 50 ------------------ packages/@uppy/audio/CHANGELOG.md | 13 +++++ packages/@uppy/audio/package.json | 2 +- packages/@uppy/aws-s3-multipart/CHANGELOG.md | 11 ++++ packages/@uppy/aws-s3-multipart/package.json | 2 +- packages/@uppy/aws-s3/CHANGELOG.md | 14 +++++ packages/@uppy/aws-s3/package.json | 2 +- packages/@uppy/box/CHANGELOG.md | 15 ++++++ packages/@uppy/box/package.json | 2 +- packages/@uppy/companion-client/CHANGELOG.md | 15 +++++- packages/@uppy/companion-client/package.json | 2 +- packages/@uppy/companion/CHANGELOG.md | 24 ++++++--- packages/@uppy/companion/package.json | 2 +- packages/@uppy/components/CHANGELOG.md | 18 +++++++ packages/@uppy/components/package.json | 2 +- packages/@uppy/compressor/CHANGELOG.md | 13 +++++ packages/@uppy/compressor/package.json | 2 +- packages/@uppy/core/CHANGELOG.md | 13 +++++ packages/@uppy/core/package.json | 2 +- packages/@uppy/dashboard/CHANGELOG.md | 23 +++++++-- packages/@uppy/dashboard/package.json | 2 +- packages/@uppy/drag-drop/CHANGELOG.md | 15 +++++- packages/@uppy/drag-drop/package.json | 2 +- packages/@uppy/drop-target/CHANGELOG.md | 14 ++++- packages/@uppy/drop-target/package.json | 2 +- packages/@uppy/dropbox/CHANGELOG.md | 15 ++++++ packages/@uppy/dropbox/package.json | 2 +- packages/@uppy/facebook/CHANGELOG.md | 15 ++++++ packages/@uppy/facebook/package.json | 2 +- packages/@uppy/file-input/CHANGELOG.md | 15 +++++- packages/@uppy/file-input/package.json | 2 +- packages/@uppy/form/CHANGELOG.md | 14 +++++ packages/@uppy/form/package.json | 2 +- packages/@uppy/golden-retriever/CHANGELOG.md | 13 +++++ packages/@uppy/golden-retriever/package.json | 2 +- .../@uppy/google-drive-picker/CHANGELOG.md | 15 ++++++ .../@uppy/google-drive-picker/package.json | 2 +- packages/@uppy/google-drive/CHANGELOG.md | 15 ++++++ packages/@uppy/google-drive/package.json | 2 +- .../@uppy/google-photos-picker/CHANGELOG.md | 15 ++++++ .../@uppy/google-photos-picker/package.json | 2 +- packages/@uppy/image-editor/CHANGELOG.md | 13 +++++ packages/@uppy/image-editor/package.json | 2 +- packages/@uppy/informer/CHANGELOG.md | 13 +++++ packages/@uppy/informer/package.json | 2 +- packages/@uppy/instagram/CHANGELOG.md | 15 ++++++ packages/@uppy/instagram/package.json | 2 +- packages/@uppy/locales/CHANGELOG.md | 14 ++++- packages/@uppy/locales/package.json | 2 +- packages/@uppy/onedrive/CHANGELOG.md | 15 ++++++ packages/@uppy/onedrive/package.json | 2 +- packages/@uppy/progress-bar/CHANGELOG.md | 13 +++++ packages/@uppy/progress-bar/package.json | 2 +- packages/@uppy/provider-views/CHANGELOG.md | 16 +++++- packages/@uppy/provider-views/package.json | 2 +- packages/@uppy/react-native/CHANGELOG.md | 10 ++++ packages/@uppy/react-native/package.json | 2 +- packages/@uppy/react/CHANGELOG.md | 22 ++++++++ packages/@uppy/react/package.json | 2 +- packages/@uppy/redux-dev-tools/CHANGELOG.md | 12 +++++ packages/@uppy/redux-dev-tools/package.json | 2 +- packages/@uppy/remote-sources/CHANGELOG.md | 22 ++++++++ packages/@uppy/remote-sources/package.json | 2 +- packages/@uppy/screen-capture/CHANGELOG.md | 13 +++++ packages/@uppy/screen-capture/package.json | 2 +- packages/@uppy/status-bar/CHANGELOG.md | 13 +++++ packages/@uppy/status-bar/package.json | 2 +- packages/@uppy/store-default/CHANGELOG.md | 6 +++ packages/@uppy/store-default/package.json | 2 +- packages/@uppy/store-redux/CHANGELOG.md | 6 +++ packages/@uppy/store-redux/package.json | 2 +- packages/@uppy/svelte/CHANGELOG.md | 17 +++++++ packages/@uppy/svelte/package.json | 2 +- .../@uppy/thumbnail-generator/CHANGELOG.md | 13 +++++ .../@uppy/thumbnail-generator/package.json | 2 +- packages/@uppy/transloadit/CHANGELOG.md | 16 ++++++ packages/@uppy/transloadit/package.json | 2 +- packages/@uppy/tus/CHANGELOG.md | 18 ++++++- packages/@uppy/tus/package.json | 2 +- packages/@uppy/unsplash/CHANGELOG.md | 15 ++++++ packages/@uppy/unsplash/package.json | 2 +- packages/@uppy/url/CHANGELOG.md | 14 +++++ packages/@uppy/url/package.json | 2 +- packages/@uppy/utils/CHANGELOG.md | 7 ++- packages/@uppy/utils/package.json | 2 +- packages/@uppy/vue/CHANGELOG.md | 19 +++++++ packages/@uppy/vue/package.json | 2 +- packages/@uppy/webcam/CHANGELOG.md | 14 +++++ packages/@uppy/webcam/package.json | 2 +- packages/@uppy/webdav/CHANGELOG.md | 15 ++++++ packages/@uppy/webdav/package.json | 2 +- packages/@uppy/xhr-upload/CHANGELOG.md | 20 +++++++- packages/@uppy/xhr-upload/package.json | 2 +- packages/@uppy/zoom/CHANGELOG.md | 15 ++++++ packages/@uppy/zoom/package.json | 2 +- packages/uppy/CHANGELOG.md | 51 +++++++++++++++++++ packages/uppy/package.json | 2 +- 104 files changed, 769 insertions(+), 155 deletions(-) delete mode 100644 .changeset/breezy-showers-wash.md delete mode 100644 .changeset/clear-weeks-fall.md delete mode 100644 .changeset/easy-pianos-heal.md delete mode 100644 .changeset/hot-paths-repeat.md delete mode 100644 .changeset/lemon-candles-ask.md delete mode 100644 .changeset/ten-trainers-happen.md delete mode 100644 .changeset/twenty-birds-take.md delete mode 100644 .changeset/warm-pugs-lay.md 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/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/ten-trainers-happen.md b/.changeset/ten-trainers-happen.md deleted file mode 100644 index 4753115dd..000000000 --- a/.changeset/ten-trainers-happen.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@uppy/xhr-upload": minor ---- - -The `endpoint` option now also accepts a callback to dynamically set it (`endpoint: (fileOrFiles) => ''`). -If `bundle` is `true`, you get `UppyFile[]` otherwise `UppyFile`. 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-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/packages/@uppy/audio/CHANGELOG.md b/packages/@uppy/audio/CHANGELOG.md index 299eeb8bc..da79fc42c 100644 --- a/packages/@uppy/audio/CHANGELOG.md +++ b/packages/@uppy/audio/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/audio +## 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 6d3581951..9a74b17bf 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.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/aws-s3-multipart/CHANGELOG.md b/packages/@uppy/aws-s3-multipart/CHANGELOG.md index 9343d061d..825d53790 100644 --- a/packages/@uppy/aws-s3-multipart/CHANGELOG.md +++ b/packages/@uppy/aws-s3-multipart/CHANGELOG.md @@ -1,5 +1,16 @@ # @uppy/aws-s3-multipart +## 4.1.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] + - @uppy/aws-s3@4.3.0 + ## 4.0.0-beta.5 Released: 2024-05-03 diff --git a/packages/@uppy/aws-s3-multipart/package.json b/packages/@uppy/aws-s3-multipart/package.json index fa7687e22..f2f27d50b 100644 --- a/packages/@uppy/aws-s3-multipart/package.json +++ b/packages/@uppy/aws-s3-multipart/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/aws-s3-multipart", "description": "Upload to Amazon S3 with Uppy and S3's Multipart upload strategy", - "version": "4.0.0", + "version": "4.1.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/aws-s3/CHANGELOG.md b/packages/@uppy/aws-s3/CHANGELOG.md index 54c5b46aa..ce18e4d75 100644 --- a/packages/@uppy/aws-s3/CHANGELOG.md +++ b/packages/@uppy/aws-s3/CHANGELOG.md @@ -1,5 +1,19 @@ # @uppy/aws-s3 +## 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 977d24d1e..cdb70a314 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/box/CHANGELOG.md b/packages/@uppy/box/CHANGELOG.md index 1a1420251..21c7ac6a9 100644 --- a/packages/@uppy/box/CHANGELOG.md +++ b/packages/@uppy/box/CHANGELOG.md @@ -1,5 +1,20 @@ # @uppy/box +## 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 ea05d898e..0a1dcc599 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/companion-client/CHANGELOG.md b/packages/@uppy/companion-client/CHANGELOG.md index 48ad02afe..fb1b56056 100644 --- a/packages/@uppy/companion-client/CHANGELOG.md +++ b/packages/@uppy/companion-client/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/companion-client +## 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 +105,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 f999a9a04..7c57a7248 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", 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 b2f64a9b8..6711e4b19 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.0", "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", diff --git a/packages/@uppy/components/CHANGELOG.md b/packages/@uppy/components/CHANGELOG.md index 4278c2ce0..83d00f62e 100644 --- a/packages/@uppy/components/CHANGELOG.md +++ b/packages/@uppy/components/CHANGELOG.md @@ -1,5 +1,23 @@ # @uppy/components +## 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 6b6885719..c9b2cb160 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/compressor/CHANGELOG.md b/packages/@uppy/compressor/CHANGELOG.md index 8837dbf4e..c4cc4b458 100644 --- a/packages/@uppy/compressor/CHANGELOG.md +++ b/packages/@uppy/compressor/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/compressor +## 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 391fe4cf8..f3877bf7f 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.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/core/CHANGELOG.md b/packages/@uppy/core/CHANGELOG.md index 3ed107a8f..4e56e6edc 100644 --- a/packages/@uppy/core/CHANGELOG.md +++ b/packages/@uppy/core/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/core +## 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 8fb95534e..34ad01d18 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.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/dashboard/CHANGELOG.md b/packages/@uppy/dashboard/CHANGELOG.md index 089e31060..9de5ecd1e 100644 --- a/packages/@uppy/dashboard/CHANGELOG.md +++ b/packages/@uppy/dashboard/CHANGELOG.md @@ -1,5 +1,22 @@ # @uppy/dashboard +## 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 +64,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 +232,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 3a9b37dca..aebccee70 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.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/drag-drop/CHANGELOG.md b/packages/@uppy/drag-drop/CHANGELOG.md index 8c413d76c..ff673b944 100644 --- a/packages/@uppy/drag-drop/CHANGELOG.md +++ b/packages/@uppy/drag-drop/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/drag-drop +## 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.3 Released: 2025-05-18 @@ -33,7 +46,7 @@ Included in: Uppy v4.6.0 Released: 2024-10-15 Included in: Uppy v4.5.0 -- @uppy/dashboard,@uppy/drag-drop,@uppy/file-input: `.handleInputChange()` - use `.currentTarget`; clear the input using `''` (Evgenia Karunus / #5381) +- @uppy/dashboard,@uppy/drag-drop,@uppy/file-input: `.handleInputChange()` - use `.currentTarget`; clear the input using `''` (Evgenia Karunus / #5381) ## 4.0.2 diff --git a/packages/@uppy/drag-drop/package.json b/packages/@uppy/drag-drop/package.json index aabd02a4c..71311cc48 100644 --- a/packages/@uppy/drag-drop/package.json +++ b/packages/@uppy/drag-drop/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/drag-drop", "description": "Droppable zone UI for Uppy. Drag and drop files into it to upload.", - "version": "4.1.3", + "version": "4.2.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/drop-target/CHANGELOG.md b/packages/@uppy/drop-target/CHANGELOG.md index dcac4d86b..700e505f2 100644 --- a/packages/@uppy/drop-target/CHANGELOG.md +++ b/packages/@uppy/drop-target/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/drop-target +## 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 +55,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 2808b58f2..cb01cbd97 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/dropbox/CHANGELOG.md b/packages/@uppy/dropbox/CHANGELOG.md index 9f9075063..0c772a291 100644 --- a/packages/@uppy/dropbox/CHANGELOG.md +++ b/packages/@uppy/dropbox/CHANGELOG.md @@ -1,5 +1,20 @@ # @uppy/dropbox +## 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 3642dfd00..0861ead61 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/facebook/CHANGELOG.md b/packages/@uppy/facebook/CHANGELOG.md index 353f139f7..fa86cb7ac 100644 --- a/packages/@uppy/facebook/CHANGELOG.md +++ b/packages/@uppy/facebook/CHANGELOG.md @@ -1,5 +1,20 @@ # @uppy/facebook +## 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 360022552..4b868ef35 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/file-input/CHANGELOG.md b/packages/@uppy/file-input/CHANGELOG.md index 1aea507b0..77216c385 100644 --- a/packages/@uppy/file-input/CHANGELOG.md +++ b/packages/@uppy/file-input/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/file-input +## 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.3 Released: 2025-05-18 @@ -33,7 +46,7 @@ Included in: Uppy v4.6.0 Released: 2024-10-15 Included in: Uppy v4.5.0 -- @uppy/dashboard,@uppy/drag-drop,@uppy/file-input: `.handleInputChange()` - use `.currentTarget`; clear the input using `''` (Evgenia Karunus / #5381) +- @uppy/dashboard,@uppy/drag-drop,@uppy/file-input: `.handleInputChange()` - use `.currentTarget`; clear the input using `''` (Evgenia Karunus / #5381) ## 4.0.1 diff --git a/packages/@uppy/file-input/package.json b/packages/@uppy/file-input/package.json index e3fe10551..4d3d4fe2f 100644 --- a/packages/@uppy/file-input/package.json +++ b/packages/@uppy/file-input/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/file-input", "description": "Simple UI of a file input button that works with Uppy right out of the box", - "version": "4.1.3", + "version": "4.2.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/form/CHANGELOG.md b/packages/@uppy/form/CHANGELOG.md index 2d2c7614a..5b28ba582 100644 --- a/packages/@uppy/form/CHANGELOG.md +++ b/packages/@uppy/form/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/form +## 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 +96,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 ed1b3cfcd..ae2ef3638 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/golden-retriever/CHANGELOG.md b/packages/@uppy/golden-retriever/CHANGELOG.md index a5a23295e..1ce509af3 100644 --- a/packages/@uppy/golden-retriever/CHANGELOG.md +++ b/packages/@uppy/golden-retriever/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/golden-retriever +## 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 96b509e14..c310055df 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/google-drive-picker/CHANGELOG.md b/packages/@uppy/google-drive-picker/CHANGELOG.md index b27cf01ee..632992d55 100644 --- a/packages/@uppy/google-drive-picker/CHANGELOG.md +++ b/packages/@uppy/google-drive-picker/CHANGELOG.md @@ -1,5 +1,20 @@ # @uppy/google-drive-picker +## 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 b6c768df8..6e9bb163b 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/google-drive/CHANGELOG.md b/packages/@uppy/google-drive/CHANGELOG.md index 9e408d72c..10c741bdc 100644 --- a/packages/@uppy/google-drive/CHANGELOG.md +++ b/packages/@uppy/google-drive/CHANGELOG.md @@ -1,5 +1,20 @@ # @uppy/google-drive +## 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 a82399c50..d547ad32b 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/google-photos-picker/CHANGELOG.md b/packages/@uppy/google-photos-picker/CHANGELOG.md index 6e4f236a7..9c1226ddd 100644 --- a/packages/@uppy/google-photos-picker/CHANGELOG.md +++ b/packages/@uppy/google-photos-picker/CHANGELOG.md @@ -1,5 +1,20 @@ # @uppy/google-photos-picker +## 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 e844d3fe8..1c3757b34 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/image-editor/CHANGELOG.md b/packages/@uppy/image-editor/CHANGELOG.md index ac6369174..4cbf2fa32 100644 --- a/packages/@uppy/image-editor/CHANGELOG.md +++ b/packages/@uppy/image-editor/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/image-editor +## 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 1eda383bb..ab4815969 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.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/informer/CHANGELOG.md b/packages/@uppy/informer/CHANGELOG.md index af516f94c..6f39dfc22 100644 --- a/packages/@uppy/informer/CHANGELOG.md +++ b/packages/@uppy/informer/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/informer +## 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/utils@6.2.0 + ## 4.2.0 Released: 2025-01-06 diff --git a/packages/@uppy/informer/package.json b/packages/@uppy/informer/package.json index b07788643..f1fcd89e7 100644 --- a/packages/@uppy/informer/package.json +++ b/packages/@uppy/informer/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/informer", "description": "A notification and error pop-up bar for Uppy.", - "version": "4.2.1", + "version": "4.3.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/instagram/CHANGELOG.md b/packages/@uppy/instagram/CHANGELOG.md index 1e27cfa82..15a305cb6 100644 --- a/packages/@uppy/instagram/CHANGELOG.md +++ b/packages/@uppy/instagram/CHANGELOG.md @@ -1,5 +1,20 @@ # @uppy/instagram +## 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 2b6911e52..8c16c6a42 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/locales/CHANGELOG.md b/packages/@uppy/locales/CHANGELOG.md index 5ba5e6981..503d01723 100644 --- a/packages/@uppy/locales/CHANGELOG.md +++ b/packages/@uppy/locales/CHANGELOG.md @@ -1,5 +1,17 @@ # @uppy/locales +## 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 +105,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 5a149c161..baa29ef2a 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/locales", "description": "Uppy language packs", - "version": "4.6.0", + "version": "4.7.0", "license": "MIT", "type": "module", "main": "locale-pack/index.mjs", diff --git a/packages/@uppy/onedrive/CHANGELOG.md b/packages/@uppy/onedrive/CHANGELOG.md index bdeb38dec..a3bc9ccba 100644 --- a/packages/@uppy/onedrive/CHANGELOG.md +++ b/packages/@uppy/onedrive/CHANGELOG.md @@ -1,5 +1,20 @@ # @uppy/onedrive +## 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 cadf88eab..98add03f6 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/progress-bar/CHANGELOG.md b/packages/@uppy/progress-bar/CHANGELOG.md index 2be968e05..fb0290396 100644 --- a/packages/@uppy/progress-bar/CHANGELOG.md +++ b/packages/@uppy/progress-bar/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/progress-bar +## 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/utils@6.2.0 + ## 4.2.0 Released: 2025-01-06 diff --git a/packages/@uppy/progress-bar/package.json b/packages/@uppy/progress-bar/package.json index 6fd9f444b..d5e369868 100644 --- a/packages/@uppy/progress-bar/package.json +++ b/packages/@uppy/progress-bar/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/progress-bar", "description": "A progress bar UI for Uppy", - "version": "4.2.1", + "version": "4.3.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/provider-views/CHANGELOG.md b/packages/@uppy/provider-views/CHANGELOG.md index 3a51f619f..94e2e149a 100644 --- a/packages/@uppy/provider-views/CHANGELOG.md +++ b/packages/@uppy/provider-views/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/provider-views +## 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 +203,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 +293,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 e4c399b1b..5b6348cff 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.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/react-native/CHANGELOG.md b/packages/@uppy/react-native/CHANGELOG.md index 392c86b16..6ab5bac96 100644 --- a/packages/@uppy/react-native/CHANGELOG.md +++ b/packages/@uppy/react-native/CHANGELOG.md @@ -1,5 +1,15 @@ # @uppy/react-native +## 0.6.2 + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + - @uppy/instagram@4.3.0 + - @uppy/url@4.3.0 + ## 0.6.1 Released: 2024-10-31 diff --git a/packages/@uppy/react-native/package.json b/packages/@uppy/react-native/package.json index e1a56bfe5..5616c8317 100644 --- a/packages/@uppy/react-native/package.json +++ b/packages/@uppy/react-native/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/react-native", "description": "React Native Uppy UI components", - "version": "0.6.1", + "version": "0.6.2", "main": "file-picker/index.js", "license": "MIT", "keywords": [ diff --git a/packages/@uppy/react/CHANGELOG.md b/packages/@uppy/react/CHANGELOG.md index 13a0616fa..89b9bbca7 100644 --- a/packages/@uppy/react/CHANGELOG.md +++ b/packages/@uppy/react/CHANGELOG.md @@ -1,5 +1,27 @@ # @uppy/react +## 4.5.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/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/screen-capture@4.4.0 + - @uppy/status-bar@4.2.0 + - @uppy/utils@6.2.0 + ## 4.4.0 Released: 2025-06-30 diff --git a/packages/@uppy/react/package.json b/packages/@uppy/react/package.json index cd10f6f85..34c36ce60 100644 --- a/packages/@uppy/react/package.json +++ b/packages/@uppy/react/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/react", "description": "React component wrappers around Uppy's official UI plugins.", - "version": "4.4.0", + "version": "4.5.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/redux-dev-tools/CHANGELOG.md b/packages/@uppy/redux-dev-tools/CHANGELOG.md index 5d29c5df5..b7c3d2610 100644 --- a/packages/@uppy/redux-dev-tools/CHANGELOG.md +++ b/packages/@uppy/redux-dev-tools/CHANGELOG.md @@ -1,5 +1,17 @@ # @uppy/redux-dev-tools +## 4.1.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- Updated dependencies [0c24c5a] +- Updated dependencies [0c24c5a] + - @uppy/core@4.5.0 + ## 4.0.1 Released: 2024-10-31 diff --git a/packages/@uppy/redux-dev-tools/package.json b/packages/@uppy/redux-dev-tools/package.json index e808ad997..9504733e1 100644 --- a/packages/@uppy/redux-dev-tools/package.json +++ b/packages/@uppy/redux-dev-tools/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/redux-dev-tools", "description": "Redux developer tools plugin for Uppy that simply syncs Uppy’s state with redux-devtools browser or JS extensions, and allows for basic time travel", - "version": "4.0.1", + "version": "4.1.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/remote-sources/CHANGELOG.md b/packages/@uppy/remote-sources/CHANGELOG.md index 18fca3769..394664aea 100644 --- a/packages/@uppy/remote-sources/CHANGELOG.md +++ b/packages/@uppy/remote-sources/CHANGELOG.md @@ -1,5 +1,27 @@ # @uppy/remote-sources +## 2.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/box@3.3.0 + - @uppy/dashboard@4.4.0 + - @uppy/dropbox@4.3.0 + - @uppy/facebook@4.3.0 + - @uppy/google-drive@4.4.0 + - @uppy/instagram@4.3.0 + - @uppy/onedrive@4.3.0 + - @uppy/unsplash@4.4.0 + - @uppy/url@4.3.0 + - @uppy/zoom@3.3.0 + ## 2.3.3 Released: 2025-05-18 diff --git a/packages/@uppy/remote-sources/package.json b/packages/@uppy/remote-sources/package.json index da7607b00..7777b14c4 100644 --- a/packages/@uppy/remote-sources/package.json +++ b/packages/@uppy/remote-sources/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/remote-sources", "description": "Uppy plugin that includes all remote sources that Uppy+Companion offer, like Instagram, Google Drive, Dropox, Box, Unsplash, Url etc", - "version": "2.3.4", + "version": "2.4.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/screen-capture/CHANGELOG.md b/packages/@uppy/screen-capture/CHANGELOG.md index 5df4a86ab..57683509a 100644 --- a/packages/@uppy/screen-capture/CHANGELOG.md +++ b/packages/@uppy/screen-capture/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/screen-capture +## 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/utils@6.2.0 + ## 4.3.1 Released: 2025-06-30 diff --git a/packages/@uppy/screen-capture/package.json b/packages/@uppy/screen-capture/package.json index c54165eba..0ae3c90cb 100644 --- a/packages/@uppy/screen-capture/package.json +++ b/packages/@uppy/screen-capture/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/screen-capture", "description": "Uppy plugin that captures video from display or application.", - "version": "4.3.1", + "version": "4.4.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/status-bar/CHANGELOG.md b/packages/@uppy/status-bar/CHANGELOG.md index c950a4c13..5231af633 100644 --- a/packages/@uppy/status-bar/CHANGELOG.md +++ b/packages/@uppy/status-bar/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/status-bar +## 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.2 Released: 2025-02-25 diff --git a/packages/@uppy/status-bar/package.json b/packages/@uppy/status-bar/package.json index 240af6554..dec3ed15b 100644 --- a/packages/@uppy/status-bar/package.json +++ b/packages/@uppy/status-bar/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/status-bar", "description": "A progress bar for Uppy, with many bells and whistles.", - "version": "4.1.3", + "version": "4.2.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/store-default/CHANGELOG.md b/packages/@uppy/store-default/CHANGELOG.md index 6cbd76598..ee11403f8 100644 --- a/packages/@uppy/store-default/CHANGELOG.md +++ b/packages/@uppy/store-default/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/store-default +## 4.3.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + ## 4.1.2 Released: 2024-12-05 diff --git a/packages/@uppy/store-default/package.json b/packages/@uppy/store-default/package.json index 68c9f7bbe..20ab360ab 100644 --- a/packages/@uppy/store-default/package.json +++ b/packages/@uppy/store-default/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/store-default", "description": "The default simple object-based store for Uppy.", - "version": "4.2.0", + "version": "4.3.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/store-redux/CHANGELOG.md b/packages/@uppy/store-redux/CHANGELOG.md index fb25b6543..d18d02463 100644 --- a/packages/@uppy/store-redux/CHANGELOG.md +++ b/packages/@uppy/store-redux/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/store-redux +## 4.1.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + ## 4.0.2 Released: 2025-01-06 diff --git a/packages/@uppy/store-redux/package.json b/packages/@uppy/store-redux/package.json index c68bdc3d1..31c7e71a8 100644 --- a/packages/@uppy/store-redux/package.json +++ b/packages/@uppy/store-redux/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/store-redux", "description": "Make Uppy use your existing Redux store.", - "version": "4.0.2", + "version": "4.1.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/svelte/CHANGELOG.md b/packages/@uppy/svelte/CHANGELOG.md index c615b169a..e2ebdd3b4 100644 --- a/packages/@uppy/svelte/CHANGELOG.md +++ b/packages/@uppy/svelte/CHANGELOG.md @@ -1,5 +1,22 @@ # @uppy/svelte +## 4.6.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + +### Patch Changes + +- 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/progress-bar@4.3.0 + - @uppy/status-bar@4.2.0 + ## 4.5.0 Released: 2025-06-30 diff --git a/packages/@uppy/svelte/package.json b/packages/@uppy/svelte/package.json index 5803d2d38..28366dc1f 100644 --- a/packages/@uppy/svelte/package.json +++ b/packages/@uppy/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@uppy/svelte", - "version": "4.5.0", + "version": "4.6.0", "description": "Uppy plugin that helps integrate Uppy into your Svelte project.", "type": "module", "svelte": "./dist/index.js", diff --git a/packages/@uppy/thumbnail-generator/CHANGELOG.md b/packages/@uppy/thumbnail-generator/CHANGELOG.md index d00438bfa..58d2efbe9 100644 --- a/packages/@uppy/thumbnail-generator/CHANGELOG.md +++ b/packages/@uppy/thumbnail-generator/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/thumbnail-generator +## 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/thumbnail-generator/package.json b/packages/@uppy/thumbnail-generator/package.json index 0f8a9769d..f1af92a87 100644 --- a/packages/@uppy/thumbnail-generator/package.json +++ b/packages/@uppy/thumbnail-generator/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/thumbnail-generator", "description": "Uppy plugin that generates small previews of images to show on your upload UI.", - "version": "4.1.1", + "version": "4.2.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/transloadit/CHANGELOG.md b/packages/@uppy/transloadit/CHANGELOG.md index 72de6d956..9345fba5d 100644 --- a/packages/@uppy/transloadit/CHANGELOG.md +++ b/packages/@uppy/transloadit/CHANGELOG.md @@ -1,5 +1,21 @@ # @uppy/transloadit +## 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/tus@4.3.0 + - @uppy/utils@6.2.0 + ## 4.2.0 Released: 2025-01-06 diff --git a/packages/@uppy/transloadit/package.json b/packages/@uppy/transloadit/package.json index 9a9fc20eb..abda2bca8 100644 --- a/packages/@uppy/transloadit/package.json +++ b/packages/@uppy/transloadit/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/transloadit", "description": "The Transloadit plugin can be used to upload files to Transloadit for all kinds of processing, such as transcoding video, resizing images, zipping/unzipping, and more", - "version": "4.2.2", + "version": "4.3.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/tus/CHANGELOG.md b/packages/@uppy/tus/CHANGELOG.md index 5b9df909b..dd037ed1f 100644 --- a/packages/@uppy/tus/CHANGELOG.md +++ b/packages/@uppy/tus/CHANGELOG.md @@ -1,5 +1,19 @@ # @uppy/tus +## 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.2 Released: 2025-01-22 @@ -99,7 +113,7 @@ Included in: Uppy v3.25.4 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/tus: migrate to ts (merlijn vos / #4899) - @uppy/companion,@uppy/tus: bump `tus-js-client` version range (merlijn vos / #4848) @@ -122,7 +136,7 @@ Included in: Uppy v3.15.0 Released: 2023-08-15 Included in: Uppy v3.14.0 -- @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.1.2 diff --git a/packages/@uppy/tus/package.json b/packages/@uppy/tus/package.json index 997dc5dbc..6e71ecca4 100644 --- a/packages/@uppy/tus/package.json +++ b/packages/@uppy/tus/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/tus", "description": "Resumable uploads for Uppy using Tus.io", - "version": "4.2.2", + "version": "4.3.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/unsplash/CHANGELOG.md b/packages/@uppy/unsplash/CHANGELOG.md index 3dc655730..0628bfb6d 100644 --- a/packages/@uppy/unsplash/CHANGELOG.md +++ b/packages/@uppy/unsplash/CHANGELOG.md @@ -1,5 +1,20 @@ # @uppy/unsplash +## 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.4 Released: 2025-05-18 diff --git a/packages/@uppy/unsplash/package.json b/packages/@uppy/unsplash/package.json index 6129d292f..3d993c8f0 100644 --- a/packages/@uppy/unsplash/package.json +++ b/packages/@uppy/unsplash/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/unsplash", "description": "Import files from Unsplash, the free stock photography resource, into Uppy", - "version": "4.3.4", + "version": "4.4.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/url/CHANGELOG.md b/packages/@uppy/url/CHANGELOG.md index 04d17a338..e271da135 100644 --- a/packages/@uppy/url/CHANGELOG.md +++ b/packages/@uppy/url/CHANGELOG.md @@ -1,5 +1,19 @@ # @uppy/url +## 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.4 Released: 2025-05-18 diff --git a/packages/@uppy/url/package.json b/packages/@uppy/url/package.json index 8d7204d4a..298ee0890 100644 --- a/packages/@uppy/url/package.json +++ b/packages/@uppy/url/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/url", "description": "The Url plugin lets users import files from the Internet. Paste any URL and it’ll be added!", - "version": "4.2.4", + "version": "4.3.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/utils/CHANGELOG.md b/packages/@uppy/utils/CHANGELOG.md index f19590eb9..d7346fcfc 100644 --- a/packages/@uppy/utils/CHANGELOG.md +++ b/packages/@uppy/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/utils +## 6.2.0 + +### Minor Changes + +- 0c24c5a: Use TypeScript compiler instead of Babel + ## 6.1.4 Released: 2025-05-18 @@ -84,7 +90,6 @@ Included in: Uppy v4.0.0-beta.1 - @uppy/utils: fix `AbortablePromise` type (Antoine du Hamel / #4988) - @uppy/utils: migrate RateLimitedQueue to TS (Merlijn Vos / #4981) - ## 5.9.0 Released: 2024-04-29 diff --git a/packages/@uppy/utils/package.json b/packages/@uppy/utils/package.json index a369f1ec7..e6ff79937 100644 --- a/packages/@uppy/utils/package.json +++ b/packages/@uppy/utils/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/utils", "description": "Shared utility functions for Uppy Core and plugins maintained by the Uppy team.", - "version": "6.1.5", + "version": "6.2.0", "license": "MIT", "type": "module", "scripts": { diff --git a/packages/@uppy/vue/CHANGELOG.md b/packages/@uppy/vue/CHANGELOG.md index b4a8aa73f..6ebb8dd4e 100644 --- a/packages/@uppy/vue/CHANGELOG.md +++ b/packages/@uppy/vue/CHANGELOG.md @@ -1,5 +1,24 @@ # @uppy/vue +## 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 d9d45237b..7458d5ae5 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.0", "license": "MIT", "type": "module", "main": "lib/index.js", diff --git a/packages/@uppy/webcam/CHANGELOG.md b/packages/@uppy/webcam/CHANGELOG.md index cc0b2a03d..ee81acfe9 100644 --- a/packages/@uppy/webcam/CHANGELOG.md +++ b/packages/@uppy/webcam/CHANGELOG.md @@ -1,5 +1,19 @@ # @uppy/webcam +## 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 108152ddf..41c64b377 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.0", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/webdav/CHANGELOG.md b/packages/@uppy/webdav/CHANGELOG.md index e65869705..41d4820ce 100644 --- a/packages/@uppy/webdav/CHANGELOG.md +++ b/packages/@uppy/webdav/CHANGELOG.md @@ -1,5 +1,20 @@ # @uppy/webdav +## 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 c1187faa2..b67a5e417 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.0", "license": "MIT", "main": "lib/index.js", "types": "types/index.d.ts", diff --git a/packages/@uppy/xhr-upload/CHANGELOG.md b/packages/@uppy/xhr-upload/CHANGELOG.md index 02cd467d7..e980b2cba 100644 --- a/packages/@uppy/xhr-upload/CHANGELOG.md +++ b/packages/@uppy/xhr-upload/CHANGELOG.md @@ -1,5 +1,21 @@ # @uppy/xhr-upload +## 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 +170,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 +187,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 55ff24e69..e97aac20e 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/zoom/CHANGELOG.md b/packages/@uppy/zoom/CHANGELOG.md index 1eb6b7e86..04511393e 100644 --- a/packages/@uppy/zoom/CHANGELOG.md +++ b/packages/@uppy/zoom/CHANGELOG.md @@ -1,5 +1,20 @@ # @uppy/zoom +## 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 8639972a6..518644ade 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.0", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/uppy/CHANGELOG.md b/packages/uppy/CHANGELOG.md index 4b77b23f6..5c5a1e9fe 100644 --- a/packages/uppy/CHANGELOG.md +++ b/packages/uppy/CHANGELOG.md @@ -1,5 +1,56 @@ # uppy +## 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 d9eb3d9aa..b6ad9f724 100644 --- a/packages/uppy/package.json +++ b/packages/uppy/package.json @@ -1,7 +1,7 @@ { "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.19.0", "license": "MIT", "main": "lib/index.js", "module": "lib/index.js", From 7d6d90ba5c483f794a3cee3ae8670b813254d658 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Tue, 29 Jul 2025 20:09:54 +0200 Subject: [PATCH 06/54] Version packages After manual releasing all packages as changesets messed things up --- packages/@uppy/angular/projects/uppy/angular/package.json | 2 +- packages/@uppy/audio/package.json | 2 +- packages/@uppy/aws-s3-multipart/package.json | 2 +- packages/@uppy/aws-s3/package.json | 2 +- packages/@uppy/box/package.json | 2 +- packages/@uppy/companion-client/package.json | 2 +- packages/@uppy/companion/package.json | 2 +- packages/@uppy/components/package.json | 2 +- packages/@uppy/compressor/package.json | 2 +- packages/@uppy/core/package.json | 2 +- packages/@uppy/dashboard/package.json | 2 +- packages/@uppy/drag-drop/package.json | 2 +- packages/@uppy/drop-target/package.json | 2 +- packages/@uppy/dropbox/package.json | 2 +- packages/@uppy/facebook/package.json | 2 +- packages/@uppy/file-input/package.json | 2 +- packages/@uppy/form/package.json | 2 +- packages/@uppy/golden-retriever/package.json | 2 +- packages/@uppy/google-drive-picker/package.json | 2 +- packages/@uppy/google-drive/package.json | 2 +- packages/@uppy/google-photos-picker/package.json | 2 +- packages/@uppy/image-editor/package.json | 2 +- packages/@uppy/informer/package.json | 2 +- packages/@uppy/instagram/package.json | 2 +- packages/@uppy/locales/package.json | 2 +- packages/@uppy/onedrive/package.json | 2 +- packages/@uppy/progress-bar/package.json | 2 +- packages/@uppy/provider-views/package.json | 2 +- packages/@uppy/react-native/package.json | 2 +- packages/@uppy/react/package.json | 2 +- packages/@uppy/redux-dev-tools/package.json | 2 +- packages/@uppy/remote-sources/package.json | 2 +- packages/@uppy/screen-capture/package.json | 2 +- packages/@uppy/status-bar/package.json | 2 +- packages/@uppy/store-default/package.json | 2 +- packages/@uppy/store-redux/package.json | 2 +- packages/@uppy/svelte/package.json | 2 +- packages/@uppy/thumbnail-generator/package.json | 2 +- packages/@uppy/transloadit/package.json | 2 +- packages/@uppy/tus/package.json | 2 +- packages/@uppy/unsplash/package.json | 2 +- packages/@uppy/url/package.json | 2 +- packages/@uppy/utils/package.json | 2 +- packages/@uppy/vue/package.json | 2 +- packages/@uppy/webcam/package.json | 2 +- packages/@uppy/webdav/package.json | 2 +- packages/@uppy/xhr-upload/package.json | 2 +- packages/@uppy/zoom/package.json | 2 +- packages/uppy/package.json | 2 +- 49 files changed, 49 insertions(+), 49 deletions(-) diff --git a/packages/@uppy/angular/projects/uppy/angular/package.json b/packages/@uppy/angular/projects/uppy/angular/package.json index 8d05c5a67..756885ed1 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.8.1", "license": "MIT", "homepage": "https://uppy.io", "keywords": [ diff --git a/packages/@uppy/audio/package.json b/packages/@uppy/audio/package.json index 9a74b17bf..141405fe4 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.2.0", + "version": "2.2.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/aws-s3-multipart/package.json b/packages/@uppy/aws-s3-multipart/package.json index f2f27d50b..7c38a3c92 100644 --- a/packages/@uppy/aws-s3-multipart/package.json +++ b/packages/@uppy/aws-s3-multipart/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/aws-s3-multipart", "description": "Upload to Amazon S3 with Uppy and S3's Multipart upload strategy", - "version": "4.1.0", + "version": "4.1.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/aws-s3/package.json b/packages/@uppy/aws-s3/package.json index cdb70a314..bb50aa2fa 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.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/box/package.json b/packages/@uppy/box/package.json index 0a1dcc599..79053f304 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.3.0", + "version": "3.3.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/companion-client/package.json b/packages/@uppy/companion-client/package.json index 7c57a7248..ad7c420b3 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.5.0", + "version": "4.5.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/companion/package.json b/packages/@uppy/companion/package.json index 6711e4b19..069a0b53b 100644 --- a/packages/@uppy/companion/package.json +++ b/packages/@uppy/companion/package.json @@ -1,6 +1,6 @@ { "name": "@uppy/companion", - "version": "5.9.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", diff --git a/packages/@uppy/components/package.json b/packages/@uppy/components/package.json index c9b2cb160..08ec7424b 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.3.0", + "version": "0.3.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/compressor/package.json b/packages/@uppy/compressor/package.json index f3877bf7f..8b6a0ac01 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.3.0", + "version": "2.3.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/core/package.json b/packages/@uppy/core/package.json index 34ad01d18..33f85072f 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.5.0", + "version": "4.5.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/dashboard/package.json b/packages/@uppy/dashboard/package.json index aebccee70..fb2b3dfb5 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.4.0", + "version": "4.4.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/drag-drop/package.json b/packages/@uppy/drag-drop/package.json index 71311cc48..ba691d98e 100644 --- a/packages/@uppy/drag-drop/package.json +++ b/packages/@uppy/drag-drop/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/drag-drop", "description": "Droppable zone UI for Uppy. Drag and drop files into it to upload.", - "version": "4.2.0", + "version": "4.2.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/drop-target/package.json b/packages/@uppy/drop-target/package.json index cb01cbd97..85fcf0175 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.2.0", + "version": "3.2.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/dropbox/package.json b/packages/@uppy/dropbox/package.json index 0861ead61..6ce489d05 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.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/facebook/package.json b/packages/@uppy/facebook/package.json index 4b868ef35..073ef84de 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.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/file-input/package.json b/packages/@uppy/file-input/package.json index 4d3d4fe2f..54051a08b 100644 --- a/packages/@uppy/file-input/package.json +++ b/packages/@uppy/file-input/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/file-input", "description": "Simple UI of a file input button that works with Uppy right out of the box", - "version": "4.2.0", + "version": "4.2.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/form/package.json b/packages/@uppy/form/package.json index ae2ef3638..1910fb303 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.2.0", + "version": "4.2.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/golden-retriever/package.json b/packages/@uppy/golden-retriever/package.json index c310055df..976f42c23 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.2.0", + "version": "4.2.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/google-drive-picker/package.json b/packages/@uppy/google-drive-picker/package.json index 6e9bb163b..305caf4d4 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.4.0", + "version": "0.4.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/google-drive/package.json b/packages/@uppy/google-drive/package.json index d547ad32b..8fabdae76 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.4.0", + "version": "4.4.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/google-photos-picker/package.json b/packages/@uppy/google-photos-picker/package.json index 1c3757b34..3f35b3b10 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.4.0", + "version": "0.4.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/image-editor/package.json b/packages/@uppy/image-editor/package.json index ab4815969..e4f85c337 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.4.0", + "version": "3.4.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/informer/package.json b/packages/@uppy/informer/package.json index f1fcd89e7..c1314050c 100644 --- a/packages/@uppy/informer/package.json +++ b/packages/@uppy/informer/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/informer", "description": "A notification and error pop-up bar for Uppy.", - "version": "4.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/instagram/package.json b/packages/@uppy/instagram/package.json index 8c16c6a42..124a65454 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.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index baa29ef2a..5e2b423ce 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/locales", "description": "Uppy language packs", - "version": "4.7.0", + "version": "4.7.1", "license": "MIT", "type": "module", "main": "locale-pack/index.mjs", diff --git a/packages/@uppy/onedrive/package.json b/packages/@uppy/onedrive/package.json index 98add03f6..827b7901b 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.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/progress-bar/package.json b/packages/@uppy/progress-bar/package.json index d5e369868..c4dc3ea30 100644 --- a/packages/@uppy/progress-bar/package.json +++ b/packages/@uppy/progress-bar/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/progress-bar", "description": "A progress bar UI for Uppy", - "version": "4.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/provider-views/package.json b/packages/@uppy/provider-views/package.json index 5b6348cff..e52bb1691 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.5.0", + "version": "4.5.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/react-native/package.json b/packages/@uppy/react-native/package.json index 5616c8317..1bfa4815a 100644 --- a/packages/@uppy/react-native/package.json +++ b/packages/@uppy/react-native/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/react-native", "description": "React Native Uppy UI components", - "version": "0.6.2", + "version": "0.6.3", "main": "file-picker/index.js", "license": "MIT", "keywords": [ diff --git a/packages/@uppy/react/package.json b/packages/@uppy/react/package.json index 34c36ce60..bd94d2e24 100644 --- a/packages/@uppy/react/package.json +++ b/packages/@uppy/react/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/react", "description": "React component wrappers around Uppy's official UI plugins.", - "version": "4.5.0", + "version": "4.5.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/redux-dev-tools/package.json b/packages/@uppy/redux-dev-tools/package.json index 9504733e1..1fc795fdb 100644 --- a/packages/@uppy/redux-dev-tools/package.json +++ b/packages/@uppy/redux-dev-tools/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/redux-dev-tools", "description": "Redux developer tools plugin for Uppy that simply syncs Uppy’s state with redux-devtools browser or JS extensions, and allows for basic time travel", - "version": "4.1.0", + "version": "4.1.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/remote-sources/package.json b/packages/@uppy/remote-sources/package.json index 7777b14c4..885ee09fb 100644 --- a/packages/@uppy/remote-sources/package.json +++ b/packages/@uppy/remote-sources/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/remote-sources", "description": "Uppy plugin that includes all remote sources that Uppy+Companion offer, like Instagram, Google Drive, Dropox, Box, Unsplash, Url etc", - "version": "2.4.0", + "version": "2.4.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/screen-capture/package.json b/packages/@uppy/screen-capture/package.json index 0ae3c90cb..1019ab3df 100644 --- a/packages/@uppy/screen-capture/package.json +++ b/packages/@uppy/screen-capture/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/screen-capture", "description": "Uppy plugin that captures video from display or application.", - "version": "4.4.0", + "version": "4.4.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/status-bar/package.json b/packages/@uppy/status-bar/package.json index dec3ed15b..12f174b70 100644 --- a/packages/@uppy/status-bar/package.json +++ b/packages/@uppy/status-bar/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/status-bar", "description": "A progress bar for Uppy, with many bells and whistles.", - "version": "4.2.0", + "version": "4.2.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/store-default/package.json b/packages/@uppy/store-default/package.json index 20ab360ab..d703501bd 100644 --- a/packages/@uppy/store-default/package.json +++ b/packages/@uppy/store-default/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/store-default", "description": "The default simple object-based store for Uppy.", - "version": "4.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/store-redux/package.json b/packages/@uppy/store-redux/package.json index 31c7e71a8..56357ff9b 100644 --- a/packages/@uppy/store-redux/package.json +++ b/packages/@uppy/store-redux/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/store-redux", "description": "Make Uppy use your existing Redux store.", - "version": "4.1.0", + "version": "4.1.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/svelte/package.json b/packages/@uppy/svelte/package.json index 28366dc1f..3fb7f1e60 100644 --- a/packages/@uppy/svelte/package.json +++ b/packages/@uppy/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@uppy/svelte", - "version": "4.6.0", + "version": "4.6.1", "description": "Uppy plugin that helps integrate Uppy into your Svelte project.", "type": "module", "svelte": "./dist/index.js", diff --git a/packages/@uppy/thumbnail-generator/package.json b/packages/@uppy/thumbnail-generator/package.json index f1af92a87..3e4d61b37 100644 --- a/packages/@uppy/thumbnail-generator/package.json +++ b/packages/@uppy/thumbnail-generator/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/thumbnail-generator", "description": "Uppy plugin that generates small previews of images to show on your upload UI.", - "version": "4.2.0", + "version": "4.2.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/transloadit/package.json b/packages/@uppy/transloadit/package.json index abda2bca8..bee4c8451 100644 --- a/packages/@uppy/transloadit/package.json +++ b/packages/@uppy/transloadit/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/transloadit", "description": "The Transloadit plugin can be used to upload files to Transloadit for all kinds of processing, such as transcoding video, resizing images, zipping/unzipping, and more", - "version": "4.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/tus/package.json b/packages/@uppy/tus/package.json index 6e71ecca4..eeac60219 100644 --- a/packages/@uppy/tus/package.json +++ b/packages/@uppy/tus/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/tus", "description": "Resumable uploads for Uppy using Tus.io", - "version": "4.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/unsplash/package.json b/packages/@uppy/unsplash/package.json index 3d993c8f0..3aa6664fe 100644 --- a/packages/@uppy/unsplash/package.json +++ b/packages/@uppy/unsplash/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/unsplash", "description": "Import files from Unsplash, the free stock photography resource, into Uppy", - "version": "4.4.0", + "version": "4.4.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/url/package.json b/packages/@uppy/url/package.json index 298ee0890..0bdb387ff 100644 --- a/packages/@uppy/url/package.json +++ b/packages/@uppy/url/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/url", "description": "The Url plugin lets users import files from the Internet. Paste any URL and it’ll be added!", - "version": "4.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/utils/package.json b/packages/@uppy/utils/package.json index e6ff79937..e038ad1d8 100644 --- a/packages/@uppy/utils/package.json +++ b/packages/@uppy/utils/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/utils", "description": "Shared utility functions for Uppy Core and plugins maintained by the Uppy team.", - "version": "6.2.0", + "version": "6.2.1", "license": "MIT", "type": "module", "scripts": { diff --git a/packages/@uppy/vue/package.json b/packages/@uppy/vue/package.json index 7458d5ae5..c59d3bf50 100644 --- a/packages/@uppy/vue/package.json +++ b/packages/@uppy/vue/package.json @@ -1,6 +1,6 @@ { "name": "@uppy/vue", - "version": "2.4.0", + "version": "2.4.1", "license": "MIT", "type": "module", "main": "lib/index.js", diff --git a/packages/@uppy/webcam/package.json b/packages/@uppy/webcam/package.json index 41c64b377..75bda4b51 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.3.0", + "version": "4.3.1", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/webdav/package.json b/packages/@uppy/webdav/package.json index b67a5e417..637d98abb 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.4.0", + "version": "0.4.1", "license": "MIT", "main": "lib/index.js", "types": "types/index.d.ts", diff --git a/packages/@uppy/xhr-upload/package.json b/packages/@uppy/xhr-upload/package.json index e97aac20e..b2af64cbd 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.4.0", + "version": "4.4.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/zoom/package.json b/packages/@uppy/zoom/package.json index 518644ade..7badd039a 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.3.0", + "version": "3.3.1", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/uppy/package.json b/packages/uppy/package.json index b6ad9f724..d9eb3d9aa 100644 --- a/packages/uppy/package.json +++ b/packages/uppy/package.json @@ -1,7 +1,7 @@ { "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.19.0", + "version": "4.18.0", "license": "MIT", "main": "lib/index.js", "module": "lib/index.js", From dd7dc123179ae9b47c449487a393e4586b21e710 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Wed, 30 Jul 2025 12:27:35 +0200 Subject: [PATCH 07/54] @uppy/locales: move dev deps actually to devDependencies --- .changeset/calm-rabbits-live.md | 5 +++++ packages/@uppy/locales/package.json | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 .changeset/calm-rabbits-live.md diff --git a/.changeset/calm-rabbits-live.md b/.changeset/calm-rabbits-live.md new file mode 100644 index 000000000..bd7984c3d --- /dev/null +++ b/.changeset/calm-rabbits-live.md @@ -0,0 +1,5 @@ +--- +"@uppy/locales": minor +--- + +Move dev dependencies from "dependencies" to "devDependencies" diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index 5e2b423ce..ce91b26a3 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -25,12 +25,12 @@ "url": "git+https://github.com/transloadit/uppy.git" }, "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" } } From 38d010e83b84569f049fcaa7f391ae990fd5ee93 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Wed, 30 Jul 2025 12:28:03 +0200 Subject: [PATCH 08/54] Revert "@uppy/locales: move dev deps actually to devDependencies" This reverts commit dd7dc123179ae9b47c449487a393e4586b21e710. --- .changeset/calm-rabbits-live.md | 5 ----- packages/@uppy/locales/package.json | 8 ++++---- 2 files changed, 4 insertions(+), 9 deletions(-) delete mode 100644 .changeset/calm-rabbits-live.md diff --git a/.changeset/calm-rabbits-live.md b/.changeset/calm-rabbits-live.md deleted file mode 100644 index bd7984c3d..000000000 --- a/.changeset/calm-rabbits-live.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/locales": minor ---- - -Move dev dependencies from "dependencies" to "devDependencies" diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index ce91b26a3..5e2b423ce 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -25,12 +25,12 @@ "url": "git+https://github.com/transloadit/uppy.git" }, "dependencies": { - "@uppy/utils": "workspace:^" - }, - "devDependencies": { + "@uppy/utils": "workspace:^", "chalk": "^5.0.0", "dedent": "^1.0.0", - "glob": "^8.0.0", + "glob": "^8.0.0" + }, + "devDependencies": { "typescript": "^5.8.3" } } From 28f088602827b3e352432a8c3af15cb16795db2f Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Wed, 30 Jul 2025 13:18:07 +0200 Subject: [PATCH 09/54] @uppy/locales: move dev deps actually to devDependencies (#5855) Closes #5854 --- .changeset/calm-rabbits-live.md | 5 +++++ packages/@uppy/locales/package.json | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 .changeset/calm-rabbits-live.md diff --git a/.changeset/calm-rabbits-live.md b/.changeset/calm-rabbits-live.md new file mode 100644 index 000000000..bd7984c3d --- /dev/null +++ b/.changeset/calm-rabbits-live.md @@ -0,0 +1,5 @@ +--- +"@uppy/locales": minor +--- + +Move dev dependencies from "dependencies" to "devDependencies" diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index 5e2b423ce..ce91b26a3 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -25,12 +25,12 @@ "url": "git+https://github.com/transloadit/uppy.git" }, "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" } } From e24b884cd41481c5de6e87b55a213675fe442267 Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Wed, 30 Jul 2025 18:07:27 +0200 Subject: [PATCH 10/54] Patch changesets to use yarn npm publish (#5853) Otherwise `workspace:^` is not resolved before publishing, crashing installs. ## Alternatives - Switch to pnpm - Use another release tool. I haven't seen another one I'm satisfied with. Changesets does exactly what we want, it just doesn't support yarn (yet)... --- ...changesets-cli-npm-2.29.5-68d8030bf3.patch | 64 +++++++++++++++++++ .../p-queue-npm-8.0.1-fe1ddcd827.patch | 12 ---- ...server-polyfill-npm-1.5.1-603120e8a0.patch | 19 ------ ...erver-and-test-npm-1.14.0-841aa34fdf.patch | 13 ---- .yarn/patches/uuid-npm-8.3.2-eca0baba53.patch | 12 ---- package.json | 2 +- yarn.lock | 42 +++++++++++- 7 files changed, 105 insertions(+), 59 deletions(-) create mode 100644 .yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch delete mode 100644 .yarn/patches/p-queue-npm-8.0.1-fe1ddcd827.patch delete mode 100644 .yarn/patches/resize-observer-polyfill-npm-1.5.1-603120e8a0.patch delete mode 100644 .yarn/patches/start-server-and-test-npm-1.14.0-841aa34fdf.patch delete mode 100644 .yarn/patches/uuid-npm-8.3.2-eca0baba53.patch 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..aeece50cc --- /dev/null +++ b/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch @@ -0,0 +1,64 @@ +diff --git a/dist/changesets-cli.esm.js b/dist/changesets-cli.esm.js +index 1e945455b39b9c6424b26960b3d26a095ad980e4..b4ad2a7f34c226b998d0deef0272655d73115577 100644 +--- a/dist/changesets-cli.esm.js ++++ b/dist/changesets-cli.esm.js +@@ -222,16 +222,16 @@ async function confirmMajorRelease(pkgJSON) { + async function getPackagesToRelease(changedPackages, allPackages) { + function askInitialReleaseQuestion(defaultChoiceList) { + return askCheckboxPlus( +- // TODO: Make this wording better +- // TODO: take objects and be fancy with matching +- `Which packages would you like to include?`, defaultChoiceList, x => { +- // this removes changed packages and unchanged packages from the list +- // of packages shown after selection +- if (Array.isArray(x)) { +- return x.filter(x => x !== "changed packages" && x !== "unchanged packages").map(x => cyan(x)).join(", "); +- } +- return x; +- }); ++ // TODO: Make this wording better ++ // TODO: take objects and be fancy with matching ++ `Which packages would you like to include?`, defaultChoiceList, x => { ++ // this removes changed packages and unchanged packages from the list ++ // of packages shown after selection ++ if (Array.isArray(x)) { ++ return x.filter(x => x !== "changed packages" && x !== "unchanged packages").map(x => cyan(x)).join(", "); ++ } ++ return x; ++ }); + } + if (allPackages.length > 1) { + const unchangedPackagesNames = allPackages.map(({ +@@ -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) + }); +@@ -1436,8 +1438,8 @@ ${format("", err).replace(process.cwd(), "")} + ## Versions + + - @changesets/cli@${ +- // eslint-disable-next-line import/no-extraneous-dependencies +- require("@changesets/cli/package.json").version} ++ // eslint-disable-next-line import/no-extraneous-dependencies ++ require("@changesets/cli/package.json").version} + - node@${process.version} + + ## Extra details 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/package.json b/package.json index 8443c2825..ef82e8ded 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "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" diff --git a/yarn.lock b/yarn.lock index 166d52993..024acdcb9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4550,7 +4550,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: @@ -4588,6 +4588,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=300b58" + 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/fd25f13200e1da892fa03199d2924e008acb9bfd3b530f7ccf0c5862a5b0d5da862db3583944fdb9c660e49490fc95afa3f9d14d93ca49ef8db04a9cd88f0adf + languageName: node + linkType: hard + "@changesets/config@npm:^3.1.1": version: 3.1.1 resolution: "@changesets/config@npm:3.1.1" @@ -11167,7 +11205,7 @@ __metadata: 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" From 00ff3b3a8ec1e77f955cd4fa4f7013d19c77c281 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 10:01:24 +0200 Subject: [PATCH 11/54] [ci] release (#5856) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @uppy/locales@4.8.0 ### Minor Changes - 28f0886: Move dev dependencies from "dependencies" to "devDependencies" Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/calm-rabbits-live.md | 5 ----- packages/@uppy/locales/CHANGELOG.md | 6 ++++++ packages/@uppy/locales/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/calm-rabbits-live.md diff --git a/.changeset/calm-rabbits-live.md b/.changeset/calm-rabbits-live.md deleted file mode 100644 index bd7984c3d..000000000 --- a/.changeset/calm-rabbits-live.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/locales": minor ---- - -Move dev dependencies from "dependencies" to "devDependencies" diff --git a/packages/@uppy/locales/CHANGELOG.md b/packages/@uppy/locales/CHANGELOG.md index 503d01723..ae18739d7 100644 --- a/packages/@uppy/locales/CHANGELOG.md +++ b/packages/@uppy/locales/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/locales +## 4.8.0 + +### Minor Changes + +- 28f0886: Move dev dependencies from "dependencies" to "devDependencies" + ## 4.7.0 ### Minor Changes diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index ce91b26a3..49ab0e573 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/locales", "description": "Uppy language packs", - "version": "4.7.1", + "version": "4.8.0", "license": "MIT", "type": "module", "main": "locale-pack/index.mjs", From 35dca941faf8b1eb98d47d0c184de81194c0f805 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Thu, 31 Jul 2025 16:41:27 +0200 Subject: [PATCH 12/54] Bump @uppy/locales --- packages/@uppy/locales/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index 49ab0e573..814c7f38e 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/locales", "description": "Uppy language packs", - "version": "4.8.0", + "version": "4.8.1", "license": "MIT", "type": "module", "main": "locale-pack/index.mjs", From e970326cc24dbe993959af44d129d346e8bbc572 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Thu, 31 Jul 2025 16:41:37 +0200 Subject: [PATCH 13/54] Debug release.yml --- .github/workflows/release.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 93b4d834d..357034cf9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,6 +30,14 @@ jobs: - name: Build run: corepack yarn build + - name: Verify changeset patch is applied + run: | + if ! grep -q "yarn.*npm.*publish" node_modules/@changesets/cli/dist/changesets-cli.esm.js; then + echo "ERROR: Changeset patch is missing - yarn npm publish command not found" + exit 1 + fi + echo "Patch verified: yarn npm publish command found" + - name: Create Release Pull Request or Publish id: changesets uses: changesets/action@v1 From c71a8e756a7c53cdb5a2ffabbad0e263636a450d Mon Sep 17 00:00:00 2001 From: Murderlon Date: Thu, 31 Jul 2025 16:56:58 +0200 Subject: [PATCH 14/54] Improve yarn changesets patch --- .changeset/cold-spies-lick.md | 5 ++ .github/workflows/release.yml | 8 --- ...changesets-cli-npm-2.29.5-68d8030bf3.patch | 66 ++++++++----------- yarn.lock | 4 +- 4 files changed, 34 insertions(+), 49 deletions(-) create mode 100644 .changeset/cold-spies-lick.md diff --git a/.changeset/cold-spies-lick.md b/.changeset/cold-spies-lick.md new file mode 100644 index 000000000..3c373aada --- /dev/null +++ b/.changeset/cold-spies-lick.md @@ -0,0 +1,5 @@ +--- +"@uppy/redux-dev-tools": patch +--- + +Nothing, testing release tooling diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 357034cf9..93b4d834d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,14 +30,6 @@ jobs: - name: Build run: corepack yarn build - - name: Verify changeset patch is applied - run: | - if ! grep -q "yarn.*npm.*publish" node_modules/@changesets/cli/dist/changesets-cli.esm.js; then - echo "ERROR: Changeset patch is missing - yarn npm publish command not found" - exit 1 - fi - echo "Patch verified: yarn npm publish command found" - - name: Create Release Pull Request or Publish id: changesets uses: changesets/action@v1 diff --git a/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch b/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch index aeece50cc..efc57a61d 100644 --- a/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch +++ b/.yarn/patches/@changesets-cli-npm-2.29.5-68d8030bf3.patch @@ -1,34 +1,33 @@ +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..b4ad2a7f34c226b998d0deef0272655d73115577 100644 +index 1e945455b39b9c6424b26960b3d26a095ad980e4..3a7339db5d9d1ffac16c0ef5a7d56a9d506483a4 100644 --- a/dist/changesets-cli.esm.js +++ b/dist/changesets-cli.esm.js -@@ -222,16 +222,16 @@ async function confirmMajorRelease(pkgJSON) { - async function getPackagesToRelease(changedPackages, allPackages) { - function askInitialReleaseQuestion(defaultChoiceList) { - return askCheckboxPlus( -- // TODO: Make this wording better -- // TODO: take objects and be fancy with matching -- `Which packages would you like to include?`, defaultChoiceList, x => { -- // this removes changed packages and unchanged packages from the list -- // of packages shown after selection -- if (Array.isArray(x)) { -- return x.filter(x => x !== "changed packages" && x !== "unchanged packages").map(x => cyan(x)).join(", "); -- } -- return x; -- }); -+ // TODO: Make this wording better -+ // TODO: take objects and be fancy with matching -+ `Which packages would you like to include?`, defaultChoiceList, x => { -+ // this removes changed packages and unchanged packages from the list -+ // of packages shown after selection -+ if (Array.isArray(x)) { -+ return x.filter(x => x !== "changed packages" && x !== "unchanged packages").map(x => cyan(x)).join(", "); -+ } -+ return x; -+ }); - } - if (allPackages.length > 1) { - const unchangedPackagesNames = allPackages.map(({ @@ -596,9 +596,8 @@ async function getPublishTool(cwd) { const pm = await detect({ cwd @@ -51,14 +50,3 @@ index 1e945455b39b9c6424b26960b3d26a095ad980e4..b4ad2a7f34c226b998d0deef0272655d }) : await spawn$1(publishTool.name, ["publish", opts.publishDir, "--json", ...publishFlags], { env: Object.assign({}, process.env, envOverride) }); -@@ -1436,8 +1438,8 @@ ${format("", err).replace(process.cwd(), "")} - ## Versions - - - @changesets/cli@${ -- // eslint-disable-next-line import/no-extraneous-dependencies -- require("@changesets/cli/package.json").version} -+ // eslint-disable-next-line import/no-extraneous-dependencies -+ require("@changesets/cli/package.json").version} - - node@${process.version} - - ## Extra details diff --git a/yarn.lock b/yarn.lock index 024acdcb9..62b56e2a6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4590,7 +4590,7 @@ __metadata: "@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=300b58" + 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" @@ -4622,7 +4622,7 @@ __metadata: term-size: "npm:^2.1.0" bin: changeset: bin.js - checksum: 10/fd25f13200e1da892fa03199d2924e008acb9bfd3b530f7ccf0c5862a5b0d5da862db3583944fdb9c660e49490fc95afa3f9d14d93ca49ef8db04a9cd88f0adf + checksum: 10/cd0a363d0015e671b5587d42a97ce0ebf27dd1bd2e54b314be25e7fad5900f74aedb465ac9e1428af26d6ae67e41c2eb71c4b2db91749ee7b4974bbfaee6513b languageName: node linkType: hard From 188eb901fdfbd5b8ee7bafce9d1075b4b4d081fd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:04:01 +0200 Subject: [PATCH 15/54] [ci] release (#5863) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @uppy/redux-dev-tools@4.1.2 ### Patch Changes - c71a8e7: Nothing, testing release tooling Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/cold-spies-lick.md | 5 ----- packages/@uppy/redux-dev-tools/CHANGELOG.md | 6 ++++++ packages/@uppy/redux-dev-tools/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/cold-spies-lick.md diff --git a/.changeset/cold-spies-lick.md b/.changeset/cold-spies-lick.md deleted file mode 100644 index 3c373aada..000000000 --- a/.changeset/cold-spies-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/redux-dev-tools": patch ---- - -Nothing, testing release tooling diff --git a/packages/@uppy/redux-dev-tools/CHANGELOG.md b/packages/@uppy/redux-dev-tools/CHANGELOG.md index b7c3d2610..8d5a32b9f 100644 --- a/packages/@uppy/redux-dev-tools/CHANGELOG.md +++ b/packages/@uppy/redux-dev-tools/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/redux-dev-tools +## 4.1.2 + +### Patch Changes + +- c71a8e7: Nothing, testing release tooling + ## 4.1.0 ### Minor Changes diff --git a/packages/@uppy/redux-dev-tools/package.json b/packages/@uppy/redux-dev-tools/package.json index 1fc795fdb..c6fc16fba 100644 --- a/packages/@uppy/redux-dev-tools/package.json +++ b/packages/@uppy/redux-dev-tools/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/redux-dev-tools", "description": "Redux developer tools plugin for Uppy that simply syncs Uppy’s state with redux-devtools browser or JS extensions, and allows for basic time travel", - "version": "4.1.1", + "version": "4.1.2", "license": "MIT", "main": "lib/index.js", "type": "module", From 1d4363929c3e4686f4b3c4e5cee5128547b601d7 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Thu, 31 Jul 2025 17:08:36 +0200 Subject: [PATCH 16/54] Revert "[ci] release (#5863)" This reverts commit 188eb901fdfbd5b8ee7bafce9d1075b4b4d081fd. --- .changeset/cold-spies-lick.md | 5 +++++ packages/@uppy/redux-dev-tools/CHANGELOG.md | 6 ------ packages/@uppy/redux-dev-tools/package.json | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) create mode 100644 .changeset/cold-spies-lick.md diff --git a/.changeset/cold-spies-lick.md b/.changeset/cold-spies-lick.md new file mode 100644 index 000000000..3c373aada --- /dev/null +++ b/.changeset/cold-spies-lick.md @@ -0,0 +1,5 @@ +--- +"@uppy/redux-dev-tools": patch +--- + +Nothing, testing release tooling diff --git a/packages/@uppy/redux-dev-tools/CHANGELOG.md b/packages/@uppy/redux-dev-tools/CHANGELOG.md index 8d5a32b9f..b7c3d2610 100644 --- a/packages/@uppy/redux-dev-tools/CHANGELOG.md +++ b/packages/@uppy/redux-dev-tools/CHANGELOG.md @@ -1,11 +1,5 @@ # @uppy/redux-dev-tools -## 4.1.2 - -### Patch Changes - -- c71a8e7: Nothing, testing release tooling - ## 4.1.0 ### Minor Changes diff --git a/packages/@uppy/redux-dev-tools/package.json b/packages/@uppy/redux-dev-tools/package.json index c6fc16fba..1fc795fdb 100644 --- a/packages/@uppy/redux-dev-tools/package.json +++ b/packages/@uppy/redux-dev-tools/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/redux-dev-tools", "description": "Redux developer tools plugin for Uppy that simply syncs Uppy’s state with redux-devtools browser or JS extensions, and allows for basic time travel", - "version": "4.1.2", + "version": "4.1.1", "license": "MIT", "main": "lib/index.js", "type": "module", From 9ddd4d907eb72b5b992b7000a235166785d2645f Mon Sep 17 00:00:00 2001 From: Murderlon Date: Fri, 1 Aug 2025 16:52:24 +0200 Subject: [PATCH 17/54] Add .npmrc --- .npmrc | 1 + .yarnrc.yml | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 .npmrc 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/.yarnrc.yml b/.yarnrc.yml index 5c12bc772..524286f69 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -8,3 +8,7 @@ compressionLevel: mixed initScope: uppy nodeLinker: node-modules + +npmPublishAccess: public + +npmAuthToken: "${NPM_TOKEN}" From 258cfa6b1d6a848478b674c2d7fc27ae812c7e8c Mon Sep 17 00:00:00 2001 From: Murderlon Date: Fri, 1 Aug 2025 17:02:14 +0200 Subject: [PATCH 18/54] fixup! Add .npmrc --- .github/workflows/release.yml | 3 +++ .yarnrc.yml | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 93b4d834d..1de5dd239 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,6 +23,9 @@ jobs: # Allow yarn to make changes during release - run: corepack yarn config set enableHardenedMode false - run: corepack yarn --mode=update-lockfile + - run: | + echo '' >> .yarnrc.yml + echo 'npmAuthToken: "${NPM_TOKEN}"' >> .yarnrc.yml - name: Install dependencies run: corepack yarn install --immutable diff --git a/.yarnrc.yml b/.yarnrc.yml index 524286f69..d2890fb76 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -11,4 +11,3 @@ nodeLinker: node-modules npmPublishAccess: public -npmAuthToken: "${NPM_TOKEN}" From 53aca80c83a11305fdaa66c269d0123f9f8b9d3b Mon Sep 17 00:00:00 2001 From: Murderlon Date: Fri, 1 Aug 2025 17:06:00 +0200 Subject: [PATCH 19/54] fixup! fixup! Add .npmrc --- .github/workflows/release.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1de5dd239..88ca52f1a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,9 +23,6 @@ jobs: # Allow yarn to make changes during release - run: corepack yarn config set enableHardenedMode false - run: corepack yarn --mode=update-lockfile - - run: | - echo '' >> .yarnrc.yml - echo 'npmAuthToken: "${NPM_TOKEN}"' >> .yarnrc.yml - name: Install dependencies run: corepack yarn install --immutable @@ -33,6 +30,10 @@ jobs: - name: Build run: corepack yarn build + - run: | + echo '' >> .yarnrc.yml + echo 'npmAuthToken: "${NPM_TOKEN}"' >> .yarnrc.yml + - name: Create Release Pull Request or Publish id: changesets uses: changesets/action@v1 From 1d21d9ce77b3047a244c31f2fcb47eda6b762010 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 17:10:56 +0200 Subject: [PATCH 20/54] [ci] release (#5864) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @uppy/redux-dev-tools@4.1.2 ### Patch Changes - 1d43639: Nothing, testing release tooling Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/cold-spies-lick.md | 5 ----- packages/@uppy/redux-dev-tools/CHANGELOG.md | 6 ++++++ packages/@uppy/redux-dev-tools/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/cold-spies-lick.md diff --git a/.changeset/cold-spies-lick.md b/.changeset/cold-spies-lick.md deleted file mode 100644 index 3c373aada..000000000 --- a/.changeset/cold-spies-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/redux-dev-tools": patch ---- - -Nothing, testing release tooling diff --git a/packages/@uppy/redux-dev-tools/CHANGELOG.md b/packages/@uppy/redux-dev-tools/CHANGELOG.md index b7c3d2610..5d6aa51a0 100644 --- a/packages/@uppy/redux-dev-tools/CHANGELOG.md +++ b/packages/@uppy/redux-dev-tools/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/redux-dev-tools +## 4.1.2 + +### Patch Changes + +- 1d43639: Nothing, testing release tooling + ## 4.1.0 ### Minor Changes diff --git a/packages/@uppy/redux-dev-tools/package.json b/packages/@uppy/redux-dev-tools/package.json index 1fc795fdb..c6fc16fba 100644 --- a/packages/@uppy/redux-dev-tools/package.json +++ b/packages/@uppy/redux-dev-tools/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/redux-dev-tools", "description": "Redux developer tools plugin for Uppy that simply syncs Uppy’s state with redux-devtools browser or JS extensions, and allows for basic time travel", - "version": "4.1.1", + "version": "4.1.2", "license": "MIT", "main": "lib/index.js", "type": "module", From c66fd85340e473e2ef0835e1204b86b6f69f61a4 Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Fri, 1 Aug 2025 17:16:01 +0200 Subject: [PATCH 21/54] Fix remaining package.json imports (#5862) Closes #5860 --- .changeset/puny-llamas-tap.md | 7 +++++++ .../@uppy/provider-views/src/ProviderView/ProviderView.tsx | 3 +-- .../src/SearchProviderView/SearchProviderView.tsx | 3 +-- packages/@uppy/redux-dev-tools/src/index.js | 2 +- packages/@uppy/store-redux/src/index.js | 2 +- 5 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 .changeset/puny-llamas-tap.md diff --git a/.changeset/puny-llamas-tap.md b/.changeset/puny-llamas-tap.md new file mode 100644 index 000000000..ded0ebb73 --- /dev/null +++ b/.changeset/puny-llamas-tap.md @@ -0,0 +1,7 @@ +--- +"@uppy/redux-dev-tools": patch +"@uppy/provider-views": patch +"@uppy/store-redux": patch +--- + +Fix package.json import diff --git a/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx b/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx index a008829e2..e5e90a45f 100644 --- a/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx +++ b/packages/@uppy/provider-views/src/ProviderView/ProviderView.tsx @@ -15,8 +15,7 @@ import remoteFileObjToLocal from '@uppy/utils/lib/remoteFileObjToLocal' import type { I18n } from '@uppy/utils/lib/Translator' import classNames from 'classnames' import { h } from 'preact' -// @ts-ignore We don't want TS to generate types for the package.json -import packageJson from '../../package.json' +import packageJson from '../../package.json' with { type: 'json' } import Browser from '../Browser.js' import FooterActions from '../FooterActions.js' import SearchInput from '../SearchInput.js' diff --git a/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx b/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx index 11e0aa971..d14c3f9e1 100644 --- a/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx +++ b/packages/@uppy/provider-views/src/SearchProviderView/SearchProviderView.tsx @@ -14,8 +14,7 @@ import type { CompanionFile } from '@uppy/utils/lib/CompanionFile' import remoteFileObjToLocal from '@uppy/utils/lib/remoteFileObjToLocal' import classNames from 'classnames' import { h } from 'preact' -// @ts-ignore We don't want TS to generate types for the package.json -import packageJson from '../../package.json' +import packageJson from '../../package.json' with { type: 'json' } import Browser from '../Browser.js' import FooterActions from '../FooterActions.js' import SearchInput from '../SearchInput.js' diff --git a/packages/@uppy/redux-dev-tools/src/index.js b/packages/@uppy/redux-dev-tools/src/index.js index 74dad4ec0..5c657cd27 100644 --- a/packages/@uppy/redux-dev-tools/src/index.js +++ b/packages/@uppy/redux-dev-tools/src/index.js @@ -1,6 +1,6 @@ import { UIPlugin } from '@uppy/core' -import packageJson from '../package.json' +import packageJson from '../package.json' with { type: 'json' } /** * Add Redux DevTools support to Uppy diff --git a/packages/@uppy/store-redux/src/index.js b/packages/@uppy/store-redux/src/index.js index 824fd9c55..2fddca2f4 100644 --- a/packages/@uppy/store-redux/src/index.js +++ b/packages/@uppy/store-redux/src/index.js @@ -1,6 +1,6 @@ import { nanoid } from 'nanoid/non-secure' -import packageJson from '../package.json' +import packageJson from '../package.json' with { type: 'json' } // Redux action name. export const STATE_UPDATE = 'uppy/STATE_UPDATE' From 1b1a9e35917255d469c841de1aa7b6bce5733d8d Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Fri, 1 Aug 2025 17:20:42 +0200 Subject: [PATCH 22/54] Add "files" to all package.json's (#5852) Closes #5865 I noticed we are publishing all files, we should filter them. npm automatically adds package.json, license, and readme so you can leave them out of the files array. --- .changeset/eleven-flies-swim.md | 50 +++++++++++++++++++ .../projects/uppy/angular/package.json | 3 ++ packages/@uppy/audio/package.json | 6 +++ packages/@uppy/aws-s3-multipart/package.json | 6 +++ packages/@uppy/aws-s3/package.json | 6 +++ packages/@uppy/box/package.json | 6 +++ packages/@uppy/companion-client/package.json | 6 +++ packages/@uppy/components/package.json | 6 +++ packages/@uppy/compressor/package.json | 6 +++ packages/@uppy/core/package.json | 6 +++ packages/@uppy/dashboard/package.json | 6 +++ packages/@uppy/drag-drop/package.json | 6 +++ packages/@uppy/drop-target/package.json | 6 +++ packages/@uppy/dropbox/package.json | 6 +++ packages/@uppy/facebook/package.json | 6 +++ packages/@uppy/file-input/package.json | 6 +++ packages/@uppy/form/package.json | 6 +++ packages/@uppy/golden-retriever/package.json | 6 +++ .../@uppy/google-drive-picker/package.json | 6 +++ packages/@uppy/google-drive/package.json | 6 +++ .../@uppy/google-photos-picker/package.json | 6 +++ packages/@uppy/image-editor/package.json | 6 +++ packages/@uppy/informer/package.json | 6 +++ packages/@uppy/instagram/package.json | 6 +++ packages/@uppy/locales/package.json | 4 ++ packages/@uppy/onedrive/package.json | 6 +++ packages/@uppy/progress-bar/package.json | 6 +++ packages/@uppy/provider-views/package.json | 6 +++ packages/@uppy/react-native/package.json | 4 ++ packages/@uppy/react/package.json | 6 +++ packages/@uppy/redux-dev-tools/package.json | 6 +++ packages/@uppy/remote-sources/package.json | 6 +++ packages/@uppy/screen-capture/package.json | 6 +++ packages/@uppy/status-bar/package.json | 6 +++ packages/@uppy/store-default/package.json | 8 ++- packages/@uppy/store-redux/package.json | 6 +++ .../@uppy/thumbnail-generator/package.json | 6 +++ packages/@uppy/transloadit/package.json | 6 +++ packages/@uppy/tus/package.json | 6 +++ packages/@uppy/unsplash/package.json | 6 +++ packages/@uppy/url/package.json | 6 +++ packages/@uppy/utils/package.json | 6 +++ packages/@uppy/vue/package.json | 6 +++ packages/@uppy/webcam/package.json | 6 +++ packages/@uppy/webdav/package.json | 6 +++ packages/@uppy/xhr-upload/package.json | 6 +++ packages/@uppy/zoom/package.json | 6 +++ 47 files changed, 320 insertions(+), 1 deletion(-) create mode 100644 .changeset/eleven-flies-swim.md diff --git a/.changeset/eleven-flies-swim.md b/.changeset/eleven-flies-swim.md new file mode 100644 index 000000000..5bd02a964 --- /dev/null +++ b/.changeset/eleven-flies-swim.md @@ -0,0 +1,50 @@ +--- +"@uppy/angular": patch +"@uppy/google-photos-picker": patch +"@uppy/google-drive-picker": patch +"@uppy/thumbnail-generator": patch +"@uppy/aws-s3-multipart": patch +"@uppy/companion-client": patch +"@uppy/golden-retriever": patch +"@uppy/redux-dev-tools": patch +"@uppy/provider-views": patch +"@uppy/remote-sources": patch +"@uppy/screen-capture": patch +"@uppy/store-default": patch +"@uppy/google-drive": patch +"@uppy/image-editor": patch +"@uppy/progress-bar": patch +"@uppy/react-native": patch +"@uppy/drop-target": patch +"@uppy/store-redux": patch +"@uppy/transloadit": patch +"@uppy/components": patch +"@uppy/compressor": patch +"@uppy/file-input": patch +"@uppy/status-bar": patch +"@uppy/xhr-upload": patch +"@uppy/dashboard": patch +"@uppy/drag-drop": patch +"@uppy/instagram": patch +"@uppy/facebook": patch +"@uppy/informer": patch +"@uppy/onedrive": patch +"@uppy/unsplash": patch +"@uppy/dropbox": patch +"@uppy/locales": patch +"@uppy/aws-s3": patch +"@uppy/webcam": patch +"@uppy/webdav": patch +"@uppy/audio": patch +"@uppy/react": patch +"@uppy/utils": patch +"@uppy/core": patch +"@uppy/form": patch +"@uppy/zoom": patch +"@uppy/box": patch +"@uppy/tus": patch +"@uppy/url": patch +"@uppy/vue": patch +--- + +Define "files" in package.json diff --git a/packages/@uppy/angular/projects/uppy/angular/package.json b/packages/@uppy/angular/projects/uppy/angular/package.json index 756885ed1..461e3d363 100644 --- a/packages/@uppy/angular/projects/uppy/angular/package.json +++ b/packages/@uppy/angular/projects/uppy/angular/package.json @@ -18,6 +18,9 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "dist" + ], "scripts": { "prepublishOnly": "rm -fr * && cp -r ../../../dist/uppy/angular .." }, diff --git a/packages/@uppy/audio/package.json b/packages/@uppy/audio/package.json index 141405fe4..59cc9bd21 100644 --- a/packages/@uppy/audio/package.json +++ b/packages/@uppy/audio/package.json @@ -24,6 +24,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "preact": "^10.5.13" diff --git a/packages/@uppy/aws-s3-multipart/package.json b/packages/@uppy/aws-s3-multipart/package.json index 7c38a3c92..bf16d7a86 100644 --- a/packages/@uppy/aws-s3-multipart/package.json +++ b/packages/@uppy/aws-s3-multipart/package.json @@ -22,6 +22,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/aws-s3": "workspace:^" }, diff --git a/packages/@uppy/aws-s3/package.json b/packages/@uppy/aws-s3/package.json index bb50aa2fa..dc810e662 100644 --- a/packages/@uppy/aws-s3/package.json +++ b/packages/@uppy/aws-s3/package.json @@ -27,6 +27,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/utils": "workspace:^" diff --git a/packages/@uppy/box/package.json b/packages/@uppy/box/package.json index 79053f304..ad645abc0 100644 --- a/packages/@uppy/box/package.json +++ b/packages/@uppy/box/package.json @@ -23,6 +23,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", diff --git a/packages/@uppy/companion-client/package.json b/packages/@uppy/companion-client/package.json index ad7c420b3..995d4955d 100644 --- a/packages/@uppy/companion-client/package.json +++ b/packages/@uppy/companion-client/package.json @@ -25,6 +25,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "namespace-emitter": "^2.0.1", diff --git a/packages/@uppy/components/package.json b/packages/@uppy/components/package.json index 08ec7424b..2fcc67fab 100644 --- a/packages/@uppy/components/package.json +++ b/packages/@uppy/components/package.json @@ -20,6 +20,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/compressor/package.json b/packages/@uppy/compressor/package.json index 8b6a0ac01..c5e75008e 100644 --- a/packages/@uppy/compressor/package.json +++ b/packages/@uppy/compressor/package.json @@ -21,6 +21,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@transloadit/prettier-bytes": "^0.3.4", "@uppy/utils": "workspace:^", diff --git a/packages/@uppy/core/package.json b/packages/@uppy/core/package.json index 33f85072f..3f4dd5f4a 100644 --- a/packages/@uppy/core/package.json +++ b/packages/@uppy/core/package.json @@ -28,6 +28,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@transloadit/prettier-bytes": "^0.3.4", "@uppy/store-default": "workspace:^", diff --git a/packages/@uppy/dashboard/package.json b/packages/@uppy/dashboard/package.json index fb2b3dfb5..319b001c5 100644 --- a/packages/@uppy/dashboard/package.json +++ b/packages/@uppy/dashboard/package.json @@ -28,6 +28,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@transloadit/prettier-bytes": "^0.3.4", "@uppy/informer": "workspace:^", diff --git a/packages/@uppy/drag-drop/package.json b/packages/@uppy/drag-drop/package.json index ba691d98e..514f20b2a 100644 --- a/packages/@uppy/drag-drop/package.json +++ b/packages/@uppy/drag-drop/package.json @@ -29,6 +29,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "preact": "^10.5.13" diff --git a/packages/@uppy/drop-target/package.json b/packages/@uppy/drop-target/package.json index 85fcf0175..f3f552b5c 100644 --- a/packages/@uppy/drop-target/package.json +++ b/packages/@uppy/drop-target/package.json @@ -28,6 +28,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^" }, diff --git a/packages/@uppy/dropbox/package.json b/packages/@uppy/dropbox/package.json index 6ce489d05..7d003348f 100644 --- a/packages/@uppy/dropbox/package.json +++ b/packages/@uppy/dropbox/package.json @@ -23,6 +23,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", diff --git a/packages/@uppy/facebook/package.json b/packages/@uppy/facebook/package.json index 073ef84de..ea18c2ae8 100644 --- a/packages/@uppy/facebook/package.json +++ b/packages/@uppy/facebook/package.json @@ -23,6 +23,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", diff --git a/packages/@uppy/file-input/package.json b/packages/@uppy/file-input/package.json index 54051a08b..608a26d03 100644 --- a/packages/@uppy/file-input/package.json +++ b/packages/@uppy/file-input/package.json @@ -26,6 +26,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "preact": "^10.5.13" diff --git a/packages/@uppy/form/package.json b/packages/@uppy/form/package.json index 1910fb303..f6e26eac5 100644 --- a/packages/@uppy/form/package.json +++ b/packages/@uppy/form/package.json @@ -23,6 +23,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "get-form-data": "^3.0.0" diff --git a/packages/@uppy/golden-retriever/package.json b/packages/@uppy/golden-retriever/package.json index 976f42c23..4f1dc451c 100644 --- a/packages/@uppy/golden-retriever/package.json +++ b/packages/@uppy/golden-retriever/package.json @@ -26,6 +26,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "lodash": "^4.17.21" diff --git a/packages/@uppy/google-drive-picker/package.json b/packages/@uppy/google-drive-picker/package.json index 305caf4d4..40f27544b 100644 --- a/packages/@uppy/google-drive-picker/package.json +++ b/packages/@uppy/google-drive-picker/package.json @@ -25,6 +25,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", diff --git a/packages/@uppy/google-drive/package.json b/packages/@uppy/google-drive/package.json index 8fabdae76..d43b287da 100644 --- a/packages/@uppy/google-drive/package.json +++ b/packages/@uppy/google-drive/package.json @@ -24,6 +24,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", diff --git a/packages/@uppy/google-photos-picker/package.json b/packages/@uppy/google-photos-picker/package.json index 3f35b3b10..767add3a6 100644 --- a/packages/@uppy/google-photos-picker/package.json +++ b/packages/@uppy/google-photos-picker/package.json @@ -25,6 +25,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", diff --git a/packages/@uppy/image-editor/package.json b/packages/@uppy/image-editor/package.json index e4f85c337..59598067b 100644 --- a/packages/@uppy/image-editor/package.json +++ b/packages/@uppy/image-editor/package.json @@ -30,6 +30,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "cropperjs": "^1.6.2", diff --git a/packages/@uppy/informer/package.json b/packages/@uppy/informer/package.json index c1314050c..b9474a3bb 100644 --- a/packages/@uppy/informer/package.json +++ b/packages/@uppy/informer/package.json @@ -27,6 +27,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "preact": "^10.5.13" diff --git a/packages/@uppy/instagram/package.json b/packages/@uppy/instagram/package.json index 124a65454..063f083ea 100644 --- a/packages/@uppy/instagram/package.json +++ b/packages/@uppy/instagram/package.json @@ -26,6 +26,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index 814c7f38e..77735b8d9 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -24,6 +24,10 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "lib", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^" }, diff --git a/packages/@uppy/onedrive/package.json b/packages/@uppy/onedrive/package.json index 827b7901b..c88fbfa28 100644 --- a/packages/@uppy/onedrive/package.json +++ b/packages/@uppy/onedrive/package.json @@ -23,6 +23,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", diff --git a/packages/@uppy/progress-bar/package.json b/packages/@uppy/progress-bar/package.json index c4dc3ea30..e12c85055 100644 --- a/packages/@uppy/progress-bar/package.json +++ b/packages/@uppy/progress-bar/package.json @@ -27,6 +27,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "preact": "^10.5.13" diff --git a/packages/@uppy/provider-views/package.json b/packages/@uppy/provider-views/package.json index e52bb1691..2d430fc75 100644 --- a/packages/@uppy/provider-views/package.json +++ b/packages/@uppy/provider-views/package.json @@ -24,6 +24,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "classnames": "^2.2.6", diff --git a/packages/@uppy/react-native/package.json b/packages/@uppy/react-native/package.json index 1bfa4815a..3756614be 100644 --- a/packages/@uppy/react-native/package.json +++ b/packages/@uppy/react-native/package.json @@ -20,6 +20,10 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "file-picker", + "CHANGELOG.md" + ], "dependencies": { "@uppy/core": "workspace:*", "@uppy/instagram": "workspace:^", diff --git a/packages/@uppy/react/package.json b/packages/@uppy/react/package.json index bd94d2e24..0b4320355 100644 --- a/packages/@uppy/react/package.json +++ b/packages/@uppy/react/package.json @@ -26,6 +26,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/components": "workspace:^", "@uppy/utils": "workspace:^", diff --git a/packages/@uppy/redux-dev-tools/package.json b/packages/@uppy/redux-dev-tools/package.json index c6fc16fba..3f9c2ab2c 100644 --- a/packages/@uppy/redux-dev-tools/package.json +++ b/packages/@uppy/redux-dev-tools/package.json @@ -20,6 +20,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "peerDependencies": { "@uppy/core": "workspace:^" }, diff --git a/packages/@uppy/remote-sources/package.json b/packages/@uppy/remote-sources/package.json index 885ee09fb..3ad09c028 100644 --- a/packages/@uppy/remote-sources/package.json +++ b/packages/@uppy/remote-sources/package.json @@ -30,6 +30,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/box": "workspace:^", "@uppy/dashboard": "workspace:^", diff --git a/packages/@uppy/screen-capture/package.json b/packages/@uppy/screen-capture/package.json index 1019ab3df..90fa0e6bc 100644 --- a/packages/@uppy/screen-capture/package.json +++ b/packages/@uppy/screen-capture/package.json @@ -28,6 +28,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "preact": "^10.5.13" diff --git a/packages/@uppy/status-bar/package.json b/packages/@uppy/status-bar/package.json index 12f174b70..4c984aa10 100644 --- a/packages/@uppy/status-bar/package.json +++ b/packages/@uppy/status-bar/package.json @@ -30,6 +30,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@transloadit/prettier-bytes": "^0.3.4", "@uppy/utils": "workspace:^", diff --git a/packages/@uppy/store-default/package.json b/packages/@uppy/store-default/package.json index d703501bd..6580166a7 100644 --- a/packages/@uppy/store-default/package.json +++ b/packages/@uppy/store-default/package.json @@ -27,5 +27,11 @@ "repository": { "type": "git", "url": "git+https://github.com/transloadit/uppy.git" - } + }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ] } diff --git a/packages/@uppy/store-redux/package.json b/packages/@uppy/store-redux/package.json index 56357ff9b..8a7c0fd70 100644 --- a/packages/@uppy/store-redux/package.json +++ b/packages/@uppy/store-redux/package.json @@ -19,6 +19,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "nanoid": "^5.0.9" }, diff --git a/packages/@uppy/thumbnail-generator/package.json b/packages/@uppy/thumbnail-generator/package.json index 3e4d61b37..4af55180c 100644 --- a/packages/@uppy/thumbnail-generator/package.json +++ b/packages/@uppy/thumbnail-generator/package.json @@ -26,6 +26,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "exifr": "^7.0.0" diff --git a/packages/@uppy/transloadit/package.json b/packages/@uppy/transloadit/package.json index bee4c8451..c4a4aea46 100644 --- a/packages/@uppy/transloadit/package.json +++ b/packages/@uppy/transloadit/package.json @@ -31,6 +31,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", diff --git a/packages/@uppy/tus/package.json b/packages/@uppy/tus/package.json index eeac60219..228a43cf9 100644 --- a/packages/@uppy/tus/package.json +++ b/packages/@uppy/tus/package.json @@ -26,6 +26,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/utils": "workspace:^", diff --git a/packages/@uppy/unsplash/package.json b/packages/@uppy/unsplash/package.json index 3aa6664fe..6d676f436 100644 --- a/packages/@uppy/unsplash/package.json +++ b/packages/@uppy/unsplash/package.json @@ -23,6 +23,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", diff --git a/packages/@uppy/url/package.json b/packages/@uppy/url/package.json index 0bdb387ff..053ad3ae7 100644 --- a/packages/@uppy/url/package.json +++ b/packages/@uppy/url/package.json @@ -28,6 +28,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/utils": "workspace:^", diff --git a/packages/@uppy/utils/package.json b/packages/@uppy/utils/package.json index e038ad1d8..bdd6e69e7 100644 --- a/packages/@uppy/utils/package.json +++ b/packages/@uppy/utils/package.json @@ -21,6 +21,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "exports": { "./package.json": "./package.json", "./lib/Translator": "./lib/Translator.js", diff --git a/packages/@uppy/vue/package.json b/packages/@uppy/vue/package.json index c59d3bf50..e854286d7 100644 --- a/packages/@uppy/vue/package.json +++ b/packages/@uppy/vue/package.json @@ -9,6 +9,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/package.json b/packages/@uppy/webcam/package.json index 75bda4b51..77dd5cd61 100644 --- a/packages/@uppy/webcam/package.json +++ b/packages/@uppy/webcam/package.json @@ -31,6 +31,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/utils": "workspace:^", "is-mobile": "^4.0.0", diff --git a/packages/@uppy/webdav/package.json b/packages/@uppy/webdav/package.json index 637d98abb..f3d90d611 100644 --- a/packages/@uppy/webdav/package.json +++ b/packages/@uppy/webdav/package.json @@ -27,6 +27,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", diff --git a/packages/@uppy/xhr-upload/package.json b/packages/@uppy/xhr-upload/package.json index b2af64cbd..233430a43 100644 --- a/packages/@uppy/xhr-upload/package.json +++ b/packages/@uppy/xhr-upload/package.json @@ -28,6 +28,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/utils": "workspace:^" diff --git a/packages/@uppy/zoom/package.json b/packages/@uppy/zoom/package.json index 7badd039a..9b98f93fc 100644 --- a/packages/@uppy/zoom/package.json +++ b/packages/@uppy/zoom/package.json @@ -23,6 +23,12 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "dependencies": { "@uppy/companion-client": "workspace:^", "@uppy/provider-views": "workspace:^", From 8b8ab01440a67776147d36f37bde31c47c24368a Mon Sep 17 00:00:00 2001 From: Prakash Date: Fri, 1 Aug 2025 20:52:19 +0530 Subject: [PATCH 23/54] @uppy/angular: declare components as standalone & support 20.x (#5843) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #5759 Closes #5833. This PR: - Introduces updates in @uppy/angular that improve developer experience (DX) and also address open issues The @uppy/angular package underwent major updates in v0.80 ([27492bc](https://github.com/transloadit/uppy/commit/27492bca8a269f89f35d4f527ab757f8bb55146b)), where we dropped support for NgModules in favor of standalone components. This change aligns with the direction set by the Angular team — starting from Angular v17, and becoming default in v19, all components are standalone by default. This is now the recommended way to build UI components in Angular. However, the docs and examples have not yet been updated to reflect this. That will be addressed in #5818. Even though components are standalone by default starting from Angular 17+, it is still considered good practice to explicitly declare them as standalone. This is also validated by the Angular LSP, which raises an error when this declaration is missing. image Changes in this PR: - Explicitly mark all components as standalone - Fix demo components - Add support for Angular 20 --------- Co-authored-by: Merlijn Vos --- .changeset/clever-buses-rule.md | 5 ++++ packages/@uppy/angular/package.json | 2 +- .../projects/uppy/angular/package.json | 4 +-- .../dashboard-modal-demo.component.ts | 6 +++- .../dashboard-modal.component.ts | 1 + .../dashboard/dashboard-demo.component.ts | 5 +++- .../dashboard/dashboard.component.ts | 1 + .../drag-drop/drag-drop-demo.component.ts | 4 +++ .../drag-drop/drag-drop.component.ts | 1 + .../progress-bar-demo.component.ts | 11 +++++-- .../progress-bar/progress-bar.component.ts | 1 + .../status-bar/status-bar-demo.component.ts | 3 ++ .../status-bar/status-bar.component.ts | 1 + yarn.lock | 30 +++++++++++++++---- 14 files changed, 62 insertions(+), 13 deletions(-) create mode 100644 .changeset/clever-buses-rule.md diff --git a/.changeset/clever-buses-rule.md b/.changeset/clever-buses-rule.md new file mode 100644 index 000000000..48130d871 --- /dev/null +++ b/.changeset/clever-buses-rule.md @@ -0,0 +1,5 @@ +--- +"@uppy/angular": minor +--- + +Declare components as standalone & support 20.x diff --git a/packages/@uppy/angular/package.json b/packages/@uppy/angular/package.json index 1d2b8ea69..d67c42728 100644 --- a/packages/@uppy/angular/package.json +++ b/packages/@uppy/angular/package.json @@ -40,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/package.json b/packages/@uppy/angular/projects/uppy/angular/package.json index 461e3d363..56f01bb0b 100644 --- a/packages/@uppy/angular/projects/uppy/angular/package.json +++ b/packages/@uppy/angular/projects/uppy/angular/package.json @@ -28,8 +28,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/drag-drop": "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 b39b791d7..c600e41ca 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/lib/UppyFile"; +import { DashboardModalComponent } from "./dashboard-modal.component"; + @Component({ selector: "uppy-dashboard-demo", @@ -10,8 +12,10 @@ import type { Body, Meta } from "@uppy/utils/lib/UppyFile"; [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 bd406b774..d922e62f0 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 7e51d90d6..e958babf9 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/lib/UppyFile"; +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 a75b047c1..f7c118c43 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/angular/projects/uppy/angular/src/lib/components/drag-drop/drag-drop-demo.component.ts b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/drag-drop/drag-drop-demo.component.ts index b26bd27c1..c39fe4283 100644 --- a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/drag-drop/drag-drop-demo.component.ts +++ b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/drag-drop/drag-drop-demo.component.ts @@ -2,11 +2,15 @@ import { ChangeDetectionStrategy, Component } from "@angular/core"; import { Uppy } from "@uppy/core"; import type * as DragDrop from "@uppy/drag-drop"; import type { Body, Meta } from "@uppy/utils/lib/UppyFile"; +import { DragDropComponent } from "./drag-drop.component"; + @Component({ selector: "uppy-drag-drop-demo", template: ` `, changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + imports: [DragDropComponent], }) export class DragDropDemoComponent { uppy: Uppy = new Uppy({ debug: true, autoProceed: true }); diff --git a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/drag-drop/drag-drop.component.ts b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/drag-drop/drag-drop.component.ts index 017372949..db527740a 100644 --- a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/drag-drop/drag-drop.component.ts +++ b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/drag-drop/drag-drop.component.ts @@ -18,6 +18,7 @@ import { UppyAngularWrapper } from "../../utils/wrapper"; selector: "uppy-drag-drop", template: "", changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, }) export class DragDropComponent extends UppyAngularWrapper diff --git a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/progress-bar/progress-bar-demo.component.ts b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/progress-bar/progress-bar-demo.component.ts index e052dcf1a..532c2a5f2 100644 --- a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/progress-bar/progress-bar-demo.component.ts +++ b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/progress-bar/progress-bar-demo.component.ts @@ -9,6 +9,9 @@ import { Uppy } from "@uppy/core"; import type { ProgressBarOptions } from "@uppy/progress-bar"; import Tus from "@uppy/tus"; import type { Body, Meta } from "@uppy/utils/lib/UppyFile"; +import { ProgressBarComponent } from "./progress-bar.component"; +import { DragDropComponent } from "../drag-drop/drag-drop.component"; +import { CommonModule } from "@angular/common"; @Component({ selector: "uppy-progress-bar-demo", @@ -56,6 +59,8 @@ import type { Body, Meta } from "@uppy/utils/lib/UppyFile"; `, changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + imports: [ProgressBarComponent, DragDropComponent, CommonModule], }) export class ProgressBarDemoComponent implements OnInit @@ -81,9 +86,9 @@ export class ProgressBarDemoComponent updateFileList = (target: string) => - (file, response): void => { - this[target] = [ - ...this[target], + (file: any, response: any): void => { + (this as any)[target] = [ + ...(this as any)[target], { url: response.uploadURL, fileName: file.name }, ]; this.cdr.markForCheck(); diff --git a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/progress-bar/progress-bar.component.ts b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/progress-bar/progress-bar.component.ts index def8c65ab..463a7808a 100644 --- a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/progress-bar/progress-bar.component.ts +++ b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/progress-bar/progress-bar.component.ts @@ -18,6 +18,7 @@ import { UppyAngularWrapper } from "../../utils/wrapper"; selector: "uppy-progress-bar", template: "", changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, }) export class ProgressBarComponent extends UppyAngularWrapper diff --git a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/status-bar/status-bar-demo.component.ts b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/status-bar/status-bar-demo.component.ts index 1a6a93357..5b90b0264 100644 --- a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/status-bar/status-bar-demo.component.ts +++ b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/status-bar/status-bar-demo.component.ts @@ -4,6 +4,7 @@ import FileInput from "@uppy/file-input"; import type * as StatusBar from "@uppy/status-bar"; import Tus from "@uppy/tus"; import type { Body, Meta } from "@uppy/utils/lib/UppyFile"; +import { StatusBarComponent } from "./status-bar.component"; @Component({ selector: "uppy-status-bar-demo", @@ -12,6 +13,8 @@ import type { Body, Meta } from "@uppy/utils/lib/UppyFile"; `, changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + imports: [StatusBarComponent], }) export class StatusBarDemoComponent implements OnInit diff --git a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/status-bar/status-bar.component.ts b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/status-bar/status-bar.component.ts index 3212efcae..b078f8d2a 100644 --- a/packages/@uppy/angular/projects/uppy/angular/src/lib/components/status-bar/status-bar.component.ts +++ b/packages/@uppy/angular/projects/uppy/angular/src/lib/components/status-bar/status-bar.component.ts @@ -18,6 +18,7 @@ import { UppyAngularWrapper } from "../../utils/wrapper"; selector: "uppy-status-bar", template: "", changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, }) export class StatusBarComponent extends UppyAngularWrapper diff --git a/yarn.lock b/yarn.lock index 62b56e2a6..470b971f2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11227,8 +11227,8 @@ __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/drag-drop": "workspace:^" @@ -12868,7 +12868,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 @@ -29867,7 +29867,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: @@ -29897,7 +29897,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: @@ -29927,6 +29937,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" From 62cf5bbb14466b93d5674a4bd871eb9fe849875e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 17:30:57 +0200 Subject: [PATCH 24/54] [ci] release (#5867) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @uppy/angular@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 ## @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 ## @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 ## @uppy/aws-s3-multipart@4.1.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/aws-s3@4.3.2 ## @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 ## @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 ## @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 ## @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 ## @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 ## @uppy/dashboard@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 ## @uppy/drag-drop@4.2.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/utils@6.2.2 - @uppy/core@4.5.2 ## @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 ## @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 ## @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 ## @uppy/file-input@4.2.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/utils@6.2.2 - @uppy/core@4.5.2 ## @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 ## @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 ## @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 ## @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 ## @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 ## @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 ## @uppy/informer@4.3.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/utils@6.2.2 - @uppy/core@4.5.2 ## @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 ## @uppy/locales@4.8.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/utils@6.2.2 ## @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 ## @uppy/progress-bar@4.3.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/utils@6.2.2 - @uppy/core@4.5.2 ## @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 ## @uppy/react@4.5.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/screen-capture@4.4.2 - @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/webcam@4.3.2 - @uppy/utils@6.2.2 - @uppy/core@4.5.2 ## @uppy/react-native@0.6.4 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/instagram@4.3.2 - @uppy/core@4.5.2 - @uppy/url@4.3.2 ## @uppy/redux-dev-tools@4.1.3 ### Patch Changes - 1b1a9e3: Define "files" in package.json - c66fd85: Fix package.json import - Updated dependencies [1b1a9e3] - @uppy/core@4.5.2 ## @uppy/remote-sources@2.4.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/google-drive@4.4.2 - @uppy/dashboard@4.4.2 - @uppy/instagram@4.3.2 - @uppy/facebook@4.3.2 - @uppy/onedrive@4.3.2 - @uppy/unsplash@4.4.2 - @uppy/dropbox@4.3.2 - @uppy/core@4.5.2 - @uppy/zoom@3.3.2 - @uppy/box@3.3.2 - @uppy/url@4.3.2 ## @uppy/screen-capture@4.4.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/utils@6.2.2 - @uppy/core@4.5.2 ## @uppy/status-bar@4.2.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/utils@6.2.2 - @uppy/core@4.5.2 ## @uppy/store-default@4.3.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json ## @uppy/store-redux@4.1.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - c66fd85: Fix package.json import ## @uppy/thumbnail-generator@4.2.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json - Updated dependencies [1b1a9e3] - @uppy/utils@6.2.2 - @uppy/core@4.5.2 ## @uppy/transloadit@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 - @uppy/tus@4.3.2 ## @uppy/tus@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 ## @uppy/unsplash@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 ## @uppy/url@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 ## @uppy/utils@6.2.2 ### Patch Changes - 1b1a9e3: Define "files" in package.json ## @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 ## @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 ## @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 ## @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 ## @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 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/clever-buses-rule.md | 5 -- .changeset/eleven-flies-swim.md | 50 ------------------- .changeset/puny-llamas-tap.md | 7 --- .../projects/uppy/angular/CHANGELOG.md | 18 +++++++ .../projects/uppy/angular/package.json | 2 +- packages/@uppy/audio/CHANGELOG.md | 9 ++++ packages/@uppy/audio/package.json | 2 +- packages/@uppy/aws-s3-multipart/CHANGELOG.md | 8 +++ packages/@uppy/aws-s3-multipart/package.json | 2 +- packages/@uppy/aws-s3/CHANGELOG.md | 10 ++++ packages/@uppy/aws-s3/package.json | 2 +- packages/@uppy/box/CHANGELOG.md | 12 +++++ packages/@uppy/box/package.json | 2 +- packages/@uppy/companion-client/CHANGELOG.md | 9 ++++ packages/@uppy/companion-client/package.json | 2 +- packages/@uppy/components/CHANGELOG.md | 13 +++++ packages/@uppy/components/package.json | 2 +- packages/@uppy/compressor/CHANGELOG.md | 9 ++++ packages/@uppy/compressor/package.json | 2 +- packages/@uppy/core/CHANGELOG.md | 9 ++++ packages/@uppy/core/package.json | 2 +- packages/@uppy/dashboard/CHANGELOG.md | 14 ++++++ packages/@uppy/dashboard/package.json | 2 +- packages/@uppy/drag-drop/CHANGELOG.md | 9 ++++ packages/@uppy/drag-drop/package.json | 2 +- packages/@uppy/drop-target/CHANGELOG.md | 9 ++++ packages/@uppy/drop-target/package.json | 2 +- packages/@uppy/dropbox/CHANGELOG.md | 12 +++++ packages/@uppy/dropbox/package.json | 2 +- packages/@uppy/facebook/CHANGELOG.md | 12 +++++ packages/@uppy/facebook/package.json | 2 +- packages/@uppy/file-input/CHANGELOG.md | 9 ++++ packages/@uppy/file-input/package.json | 2 +- packages/@uppy/form/CHANGELOG.md | 9 ++++ packages/@uppy/form/package.json | 2 +- packages/@uppy/golden-retriever/CHANGELOG.md | 9 ++++ packages/@uppy/golden-retriever/package.json | 2 +- .../@uppy/google-drive-picker/CHANGELOG.md | 12 +++++ .../@uppy/google-drive-picker/package.json | 2 +- packages/@uppy/google-drive/CHANGELOG.md | 12 +++++ packages/@uppy/google-drive/package.json | 2 +- .../@uppy/google-photos-picker/CHANGELOG.md | 12 +++++ .../@uppy/google-photos-picker/package.json | 2 +- packages/@uppy/image-editor/CHANGELOG.md | 9 ++++ packages/@uppy/image-editor/package.json | 2 +- packages/@uppy/informer/CHANGELOG.md | 9 ++++ packages/@uppy/informer/package.json | 2 +- packages/@uppy/instagram/CHANGELOG.md | 12 +++++ packages/@uppy/instagram/package.json | 2 +- packages/@uppy/locales/CHANGELOG.md | 8 +++ packages/@uppy/locales/package.json | 2 +- packages/@uppy/onedrive/CHANGELOG.md | 12 +++++ packages/@uppy/onedrive/package.json | 2 +- packages/@uppy/progress-bar/CHANGELOG.md | 9 ++++ packages/@uppy/progress-bar/package.json | 2 +- packages/@uppy/provider-views/CHANGELOG.md | 10 ++++ packages/@uppy/provider-views/package.json | 2 +- packages/@uppy/react-native/CHANGELOG.md | 10 ++++ packages/@uppy/react-native/package.json | 2 +- packages/@uppy/react/CHANGELOG.md | 17 +++++++ packages/@uppy/react/package.json | 2 +- packages/@uppy/redux-dev-tools/CHANGELOG.md | 9 ++++ packages/@uppy/redux-dev-tools/package.json | 2 +- packages/@uppy/remote-sources/CHANGELOG.md | 18 +++++++ packages/@uppy/remote-sources/package.json | 2 +- packages/@uppy/screen-capture/CHANGELOG.md | 9 ++++ packages/@uppy/screen-capture/package.json | 2 +- packages/@uppy/status-bar/CHANGELOG.md | 9 ++++ packages/@uppy/status-bar/package.json | 2 +- packages/@uppy/store-default/CHANGELOG.md | 6 +++ packages/@uppy/store-default/package.json | 2 +- packages/@uppy/store-redux/CHANGELOG.md | 7 +++ packages/@uppy/store-redux/package.json | 2 +- .../@uppy/thumbnail-generator/CHANGELOG.md | 9 ++++ .../@uppy/thumbnail-generator/package.json | 2 +- packages/@uppy/transloadit/CHANGELOG.md | 13 +++++ packages/@uppy/transloadit/package.json | 2 +- packages/@uppy/tus/CHANGELOG.md | 10 ++++ packages/@uppy/tus/package.json | 2 +- packages/@uppy/unsplash/CHANGELOG.md | 12 +++++ packages/@uppy/unsplash/package.json | 2 +- packages/@uppy/url/CHANGELOG.md | 10 ++++ packages/@uppy/url/package.json | 2 +- packages/@uppy/utils/CHANGELOG.md | 6 +++ packages/@uppy/utils/package.json | 2 +- packages/@uppy/vue/CHANGELOG.md | 14 ++++++ packages/@uppy/vue/package.json | 2 +- packages/@uppy/webcam/CHANGELOG.md | 9 ++++ packages/@uppy/webcam/package.json | 2 +- packages/@uppy/webdav/CHANGELOG.md | 12 +++++ packages/@uppy/webdav/package.json | 2 +- packages/@uppy/xhr-upload/CHANGELOG.md | 10 ++++ packages/@uppy/xhr-upload/package.json | 2 +- packages/@uppy/zoom/CHANGELOG.md | 12 +++++ packages/@uppy/zoom/package.json | 2 +- 95 files changed, 533 insertions(+), 108 deletions(-) delete mode 100644 .changeset/clever-buses-rule.md delete mode 100644 .changeset/eleven-flies-swim.md delete mode 100644 .changeset/puny-llamas-tap.md create mode 100644 packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md diff --git a/.changeset/clever-buses-rule.md b/.changeset/clever-buses-rule.md deleted file mode 100644 index 48130d871..000000000 --- a/.changeset/clever-buses-rule.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/angular": minor ---- - -Declare components as standalone & support 20.x diff --git a/.changeset/eleven-flies-swim.md b/.changeset/eleven-flies-swim.md deleted file mode 100644 index 5bd02a964..000000000 --- a/.changeset/eleven-flies-swim.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -"@uppy/angular": patch -"@uppy/google-photos-picker": patch -"@uppy/google-drive-picker": patch -"@uppy/thumbnail-generator": patch -"@uppy/aws-s3-multipart": patch -"@uppy/companion-client": patch -"@uppy/golden-retriever": patch -"@uppy/redux-dev-tools": patch -"@uppy/provider-views": patch -"@uppy/remote-sources": patch -"@uppy/screen-capture": patch -"@uppy/store-default": patch -"@uppy/google-drive": patch -"@uppy/image-editor": patch -"@uppy/progress-bar": patch -"@uppy/react-native": patch -"@uppy/drop-target": patch -"@uppy/store-redux": patch -"@uppy/transloadit": patch -"@uppy/components": patch -"@uppy/compressor": patch -"@uppy/file-input": patch -"@uppy/status-bar": patch -"@uppy/xhr-upload": patch -"@uppy/dashboard": patch -"@uppy/drag-drop": patch -"@uppy/instagram": patch -"@uppy/facebook": patch -"@uppy/informer": patch -"@uppy/onedrive": patch -"@uppy/unsplash": patch -"@uppy/dropbox": patch -"@uppy/locales": patch -"@uppy/aws-s3": patch -"@uppy/webcam": patch -"@uppy/webdav": patch -"@uppy/audio": patch -"@uppy/react": patch -"@uppy/utils": patch -"@uppy/core": patch -"@uppy/form": patch -"@uppy/zoom": patch -"@uppy/box": patch -"@uppy/tus": patch -"@uppy/url": patch -"@uppy/vue": patch ---- - -Define "files" in package.json diff --git a/.changeset/puny-llamas-tap.md b/.changeset/puny-llamas-tap.md deleted file mode 100644 index ded0ebb73..000000000 --- a/.changeset/puny-llamas-tap.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@uppy/redux-dev-tools": patch -"@uppy/provider-views": patch -"@uppy/store-redux": patch ---- - -Fix package.json import 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..5f4942bb2 --- /dev/null +++ b/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md @@ -0,0 +1,18 @@ +# @uppy/angular + +## 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 56f01bb0b..ecceddbe9 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.1", + "version": "0.9.0", "license": "MIT", "homepage": "https://uppy.io", "keywords": [ diff --git a/packages/@uppy/audio/CHANGELOG.md b/packages/@uppy/audio/CHANGELOG.md index da79fc42c..fb23eba4a 100644 --- a/packages/@uppy/audio/CHANGELOG.md +++ b/packages/@uppy/audio/CHANGELOG.md @@ -1,5 +1,14 @@ # @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 diff --git a/packages/@uppy/audio/package.json b/packages/@uppy/audio/package.json index 59cc9bd21..6f662926b 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.2.1", + "version": "2.2.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/aws-s3-multipart/CHANGELOG.md b/packages/@uppy/aws-s3-multipart/CHANGELOG.md index 825d53790..8fc3b6f78 100644 --- a/packages/@uppy/aws-s3-multipart/CHANGELOG.md +++ b/packages/@uppy/aws-s3-multipart/CHANGELOG.md @@ -1,5 +1,13 @@ # @uppy/aws-s3-multipart +## 4.1.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/aws-s3@4.3.2 + ## 4.1.0 ### Minor Changes diff --git a/packages/@uppy/aws-s3-multipart/package.json b/packages/@uppy/aws-s3-multipart/package.json index bf16d7a86..06eb44659 100644 --- a/packages/@uppy/aws-s3-multipart/package.json +++ b/packages/@uppy/aws-s3-multipart/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/aws-s3-multipart", "description": "Upload to Amazon S3 with Uppy and S3's Multipart upload strategy", - "version": "4.1.1", + "version": "4.1.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/aws-s3/CHANGELOG.md b/packages/@uppy/aws-s3/CHANGELOG.md index ce18e4d75..85208e9c1 100644 --- a/packages/@uppy/aws-s3/CHANGELOG.md +++ b/packages/@uppy/aws-s3/CHANGELOG.md @@ -1,5 +1,15 @@ # @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 diff --git a/packages/@uppy/aws-s3/package.json b/packages/@uppy/aws-s3/package.json index dc810e662..aa71c5c9e 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.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/box/CHANGELOG.md b/packages/@uppy/box/CHANGELOG.md index 21c7ac6a9..cfb78d90e 100644 --- a/packages/@uppy/box/CHANGELOG.md +++ b/packages/@uppy/box/CHANGELOG.md @@ -1,5 +1,17 @@ # @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 diff --git a/packages/@uppy/box/package.json b/packages/@uppy/box/package.json index ad645abc0..28d91792e 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.3.1", + "version": "3.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/companion-client/CHANGELOG.md b/packages/@uppy/companion-client/CHANGELOG.md index fb1b56056..31ac41979 100644 --- a/packages/@uppy/companion-client/CHANGELOG.md +++ b/packages/@uppy/companion-client/CHANGELOG.md @@ -1,5 +1,14 @@ # @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 diff --git a/packages/@uppy/companion-client/package.json b/packages/@uppy/companion-client/package.json index 995d4955d..6733f9956 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.5.1", + "version": "4.5.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/components/CHANGELOG.md b/packages/@uppy/components/CHANGELOG.md index 83d00f62e..280801bec 100644 --- a/packages/@uppy/components/CHANGELOG.md +++ b/packages/@uppy/components/CHANGELOG.md @@ -1,5 +1,18 @@ # @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 diff --git a/packages/@uppy/components/package.json b/packages/@uppy/components/package.json index 2fcc67fab..5b753c57a 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.3.1", + "version": "0.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/compressor/CHANGELOG.md b/packages/@uppy/compressor/CHANGELOG.md index c4cc4b458..9a8e0c9f9 100644 --- a/packages/@uppy/compressor/CHANGELOG.md +++ b/packages/@uppy/compressor/CHANGELOG.md @@ -1,5 +1,14 @@ # @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 diff --git a/packages/@uppy/compressor/package.json b/packages/@uppy/compressor/package.json index c5e75008e..c4ab3e4a0 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.3.1", + "version": "2.3.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/core/CHANGELOG.md b/packages/@uppy/core/CHANGELOG.md index 4e56e6edc..ce800b52d 100644 --- a/packages/@uppy/core/CHANGELOG.md +++ b/packages/@uppy/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @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 diff --git a/packages/@uppy/core/package.json b/packages/@uppy/core/package.json index 3f4dd5f4a..2f28541f6 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.5.1", + "version": "4.5.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/dashboard/CHANGELOG.md b/packages/@uppy/dashboard/CHANGELOG.md index 9de5ecd1e..8a7bbd928 100644 --- a/packages/@uppy/dashboard/CHANGELOG.md +++ b/packages/@uppy/dashboard/CHANGELOG.md @@ -1,5 +1,19 @@ # @uppy/dashboard +## 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 diff --git a/packages/@uppy/dashboard/package.json b/packages/@uppy/dashboard/package.json index 319b001c5..ef53dac3f 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.4.1", + "version": "4.4.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/drag-drop/CHANGELOG.md b/packages/@uppy/drag-drop/CHANGELOG.md index ff673b944..c7146d9e3 100644 --- a/packages/@uppy/drag-drop/CHANGELOG.md +++ b/packages/@uppy/drag-drop/CHANGELOG.md @@ -1,5 +1,14 @@ # @uppy/drag-drop +## 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 diff --git a/packages/@uppy/drag-drop/package.json b/packages/@uppy/drag-drop/package.json index 514f20b2a..3309ad705 100644 --- a/packages/@uppy/drag-drop/package.json +++ b/packages/@uppy/drag-drop/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/drag-drop", "description": "Droppable zone UI for Uppy. Drag and drop files into it to upload.", - "version": "4.2.1", + "version": "4.2.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/drop-target/CHANGELOG.md b/packages/@uppy/drop-target/CHANGELOG.md index 700e505f2..6953ec6c6 100644 --- a/packages/@uppy/drop-target/CHANGELOG.md +++ b/packages/@uppy/drop-target/CHANGELOG.md @@ -1,5 +1,14 @@ # @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 diff --git a/packages/@uppy/drop-target/package.json b/packages/@uppy/drop-target/package.json index f3f552b5c..a8addcaa0 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.2.1", + "version": "3.2.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/dropbox/CHANGELOG.md b/packages/@uppy/dropbox/CHANGELOG.md index 0c772a291..1a645ed9c 100644 --- a/packages/@uppy/dropbox/CHANGELOG.md +++ b/packages/@uppy/dropbox/CHANGELOG.md @@ -1,5 +1,17 @@ # @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 diff --git a/packages/@uppy/dropbox/package.json b/packages/@uppy/dropbox/package.json index 7d003348f..bc2851b84 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.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/facebook/CHANGELOG.md b/packages/@uppy/facebook/CHANGELOG.md index fa86cb7ac..d7fb73ae4 100644 --- a/packages/@uppy/facebook/CHANGELOG.md +++ b/packages/@uppy/facebook/CHANGELOG.md @@ -1,5 +1,17 @@ # @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 diff --git a/packages/@uppy/facebook/package.json b/packages/@uppy/facebook/package.json index ea18c2ae8..869df9698 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.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/file-input/CHANGELOG.md b/packages/@uppy/file-input/CHANGELOG.md index 77216c385..b822b64e0 100644 --- a/packages/@uppy/file-input/CHANGELOG.md +++ b/packages/@uppy/file-input/CHANGELOG.md @@ -1,5 +1,14 @@ # @uppy/file-input +## 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 diff --git a/packages/@uppy/file-input/package.json b/packages/@uppy/file-input/package.json index 608a26d03..d0247510f 100644 --- a/packages/@uppy/file-input/package.json +++ b/packages/@uppy/file-input/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/file-input", "description": "Simple UI of a file input button that works with Uppy right out of the box", - "version": "4.2.1", + "version": "4.2.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/form/CHANGELOG.md b/packages/@uppy/form/CHANGELOG.md index 5b28ba582..694c81a2d 100644 --- a/packages/@uppy/form/CHANGELOG.md +++ b/packages/@uppy/form/CHANGELOG.md @@ -1,5 +1,14 @@ # @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 diff --git a/packages/@uppy/form/package.json b/packages/@uppy/form/package.json index f6e26eac5..fa8102d2f 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.2.1", + "version": "4.2.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/golden-retriever/CHANGELOG.md b/packages/@uppy/golden-retriever/CHANGELOG.md index 1ce509af3..720893022 100644 --- a/packages/@uppy/golden-retriever/CHANGELOG.md +++ b/packages/@uppy/golden-retriever/CHANGELOG.md @@ -1,5 +1,14 @@ # @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 diff --git a/packages/@uppy/golden-retriever/package.json b/packages/@uppy/golden-retriever/package.json index 4f1dc451c..a825e00cd 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.2.1", + "version": "4.2.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/google-drive-picker/CHANGELOG.md b/packages/@uppy/google-drive-picker/CHANGELOG.md index 632992d55..3b6474501 100644 --- a/packages/@uppy/google-drive-picker/CHANGELOG.md +++ b/packages/@uppy/google-drive-picker/CHANGELOG.md @@ -1,5 +1,17 @@ # @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 diff --git a/packages/@uppy/google-drive-picker/package.json b/packages/@uppy/google-drive-picker/package.json index 40f27544b..0b126a72f 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.4.1", + "version": "0.4.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/google-drive/CHANGELOG.md b/packages/@uppy/google-drive/CHANGELOG.md index 10c741bdc..ac36a7bb5 100644 --- a/packages/@uppy/google-drive/CHANGELOG.md +++ b/packages/@uppy/google-drive/CHANGELOG.md @@ -1,5 +1,17 @@ # @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 diff --git a/packages/@uppy/google-drive/package.json b/packages/@uppy/google-drive/package.json index d43b287da..22043bd15 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.4.1", + "version": "4.4.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/google-photos-picker/CHANGELOG.md b/packages/@uppy/google-photos-picker/CHANGELOG.md index 9c1226ddd..16254ed2d 100644 --- a/packages/@uppy/google-photos-picker/CHANGELOG.md +++ b/packages/@uppy/google-photos-picker/CHANGELOG.md @@ -1,5 +1,17 @@ # @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 diff --git a/packages/@uppy/google-photos-picker/package.json b/packages/@uppy/google-photos-picker/package.json index 767add3a6..b8dbecbe5 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.4.1", + "version": "0.4.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/image-editor/CHANGELOG.md b/packages/@uppy/image-editor/CHANGELOG.md index 4cbf2fa32..0495401c4 100644 --- a/packages/@uppy/image-editor/CHANGELOG.md +++ b/packages/@uppy/image-editor/CHANGELOG.md @@ -1,5 +1,14 @@ # @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 diff --git a/packages/@uppy/image-editor/package.json b/packages/@uppy/image-editor/package.json index 59598067b..56ead22fb 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.4.1", + "version": "3.4.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/informer/CHANGELOG.md b/packages/@uppy/informer/CHANGELOG.md index 6f39dfc22..e8988456d 100644 --- a/packages/@uppy/informer/CHANGELOG.md +++ b/packages/@uppy/informer/CHANGELOG.md @@ -1,5 +1,14 @@ # @uppy/informer +## 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 diff --git a/packages/@uppy/informer/package.json b/packages/@uppy/informer/package.json index b9474a3bb..35f05d4a5 100644 --- a/packages/@uppy/informer/package.json +++ b/packages/@uppy/informer/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/informer", "description": "A notification and error pop-up bar for Uppy.", - "version": "4.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/instagram/CHANGELOG.md b/packages/@uppy/instagram/CHANGELOG.md index 15a305cb6..84304396e 100644 --- a/packages/@uppy/instagram/CHANGELOG.md +++ b/packages/@uppy/instagram/CHANGELOG.md @@ -1,5 +1,17 @@ # @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 diff --git a/packages/@uppy/instagram/package.json b/packages/@uppy/instagram/package.json index 063f083ea..c2f14570e 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.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/locales/CHANGELOG.md b/packages/@uppy/locales/CHANGELOG.md index ae18739d7..03a84cfa7 100644 --- a/packages/@uppy/locales/CHANGELOG.md +++ b/packages/@uppy/locales/CHANGELOG.md @@ -1,5 +1,13 @@ # @uppy/locales +## 4.8.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + ## 4.8.0 ### Minor Changes diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index 77735b8d9..1ca6afa69 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/locales", "description": "Uppy language packs", - "version": "4.8.1", + "version": "4.8.2", "license": "MIT", "type": "module", "main": "locale-pack/index.mjs", diff --git a/packages/@uppy/onedrive/CHANGELOG.md b/packages/@uppy/onedrive/CHANGELOG.md index a3bc9ccba..421a4a429 100644 --- a/packages/@uppy/onedrive/CHANGELOG.md +++ b/packages/@uppy/onedrive/CHANGELOG.md @@ -1,5 +1,17 @@ # @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 diff --git a/packages/@uppy/onedrive/package.json b/packages/@uppy/onedrive/package.json index c88fbfa28..65091d788 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.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/progress-bar/CHANGELOG.md b/packages/@uppy/progress-bar/CHANGELOG.md index fb0290396..e85f5b332 100644 --- a/packages/@uppy/progress-bar/CHANGELOG.md +++ b/packages/@uppy/progress-bar/CHANGELOG.md @@ -1,5 +1,14 @@ # @uppy/progress-bar +## 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 diff --git a/packages/@uppy/progress-bar/package.json b/packages/@uppy/progress-bar/package.json index e12c85055..8d995206c 100644 --- a/packages/@uppy/progress-bar/package.json +++ b/packages/@uppy/progress-bar/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/progress-bar", "description": "A progress bar UI for Uppy", - "version": "4.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/provider-views/CHANGELOG.md b/packages/@uppy/provider-views/CHANGELOG.md index 94e2e149a..053e045df 100644 --- a/packages/@uppy/provider-views/CHANGELOG.md +++ b/packages/@uppy/provider-views/CHANGELOG.md @@ -1,5 +1,15 @@ # @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 diff --git a/packages/@uppy/provider-views/package.json b/packages/@uppy/provider-views/package.json index 2d430fc75..d668e0fb1 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.5.1", + "version": "4.5.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/react-native/CHANGELOG.md b/packages/@uppy/react-native/CHANGELOG.md index 6ab5bac96..641ca3437 100644 --- a/packages/@uppy/react-native/CHANGELOG.md +++ b/packages/@uppy/react-native/CHANGELOG.md @@ -1,5 +1,15 @@ # @uppy/react-native +## 0.6.4 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/instagram@4.3.2 + - @uppy/core@4.5.2 + - @uppy/url@4.3.2 + ## 0.6.2 ### Patch Changes diff --git a/packages/@uppy/react-native/package.json b/packages/@uppy/react-native/package.json index 3756614be..efff232b4 100644 --- a/packages/@uppy/react-native/package.json +++ b/packages/@uppy/react-native/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/react-native", "description": "React Native Uppy UI components", - "version": "0.6.3", + "version": "0.6.4", "main": "file-picker/index.js", "license": "MIT", "keywords": [ diff --git a/packages/@uppy/react/CHANGELOG.md b/packages/@uppy/react/CHANGELOG.md index 89b9bbca7..cdce828b2 100644 --- a/packages/@uppy/react/CHANGELOG.md +++ b/packages/@uppy/react/CHANGELOG.md @@ -1,5 +1,22 @@ # @uppy/react +## 4.5.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/screen-capture@4.4.2 + - @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/webcam@4.3.2 + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + ## 4.5.0 ### Minor Changes diff --git a/packages/@uppy/react/package.json b/packages/@uppy/react/package.json index 0b4320355..d87750533 100644 --- a/packages/@uppy/react/package.json +++ b/packages/@uppy/react/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/react", "description": "React component wrappers around Uppy's official UI plugins.", - "version": "4.5.1", + "version": "4.5.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/redux-dev-tools/CHANGELOG.md b/packages/@uppy/redux-dev-tools/CHANGELOG.md index 5d6aa51a0..86c3cfb9b 100644 --- a/packages/@uppy/redux-dev-tools/CHANGELOG.md +++ b/packages/@uppy/redux-dev-tools/CHANGELOG.md @@ -1,5 +1,14 @@ # @uppy/redux-dev-tools +## 4.1.3 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- c66fd85: Fix package.json import +- Updated dependencies [1b1a9e3] + - @uppy/core@4.5.2 + ## 4.1.2 ### Patch Changes diff --git a/packages/@uppy/redux-dev-tools/package.json b/packages/@uppy/redux-dev-tools/package.json index 3f9c2ab2c..3f64ea1e7 100644 --- a/packages/@uppy/redux-dev-tools/package.json +++ b/packages/@uppy/redux-dev-tools/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/redux-dev-tools", "description": "Redux developer tools plugin for Uppy that simply syncs Uppy’s state with redux-devtools browser or JS extensions, and allows for basic time travel", - "version": "4.1.2", + "version": "4.1.3", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/remote-sources/CHANGELOG.md b/packages/@uppy/remote-sources/CHANGELOG.md index 394664aea..49edbabbe 100644 --- a/packages/@uppy/remote-sources/CHANGELOG.md +++ b/packages/@uppy/remote-sources/CHANGELOG.md @@ -1,5 +1,23 @@ # @uppy/remote-sources +## 2.4.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/google-drive@4.4.2 + - @uppy/dashboard@4.4.2 + - @uppy/instagram@4.3.2 + - @uppy/facebook@4.3.2 + - @uppy/onedrive@4.3.2 + - @uppy/unsplash@4.4.2 + - @uppy/dropbox@4.3.2 + - @uppy/core@4.5.2 + - @uppy/zoom@3.3.2 + - @uppy/box@3.3.2 + - @uppy/url@4.3.2 + ## 2.4.0 ### Minor Changes diff --git a/packages/@uppy/remote-sources/package.json b/packages/@uppy/remote-sources/package.json index 3ad09c028..e383b02a0 100644 --- a/packages/@uppy/remote-sources/package.json +++ b/packages/@uppy/remote-sources/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/remote-sources", "description": "Uppy plugin that includes all remote sources that Uppy+Companion offer, like Instagram, Google Drive, Dropox, Box, Unsplash, Url etc", - "version": "2.4.1", + "version": "2.4.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/screen-capture/CHANGELOG.md b/packages/@uppy/screen-capture/CHANGELOG.md index 57683509a..84c0739ee 100644 --- a/packages/@uppy/screen-capture/CHANGELOG.md +++ b/packages/@uppy/screen-capture/CHANGELOG.md @@ -1,5 +1,14 @@ # @uppy/screen-capture +## 4.4.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- Updated dependencies [1b1a9e3] + - @uppy/utils@6.2.2 + - @uppy/core@4.5.2 + ## 4.4.0 ### Minor Changes diff --git a/packages/@uppy/screen-capture/package.json b/packages/@uppy/screen-capture/package.json index 90fa0e6bc..fc3379336 100644 --- a/packages/@uppy/screen-capture/package.json +++ b/packages/@uppy/screen-capture/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/screen-capture", "description": "Uppy plugin that captures video from display or application.", - "version": "4.4.1", + "version": "4.4.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/status-bar/CHANGELOG.md b/packages/@uppy/status-bar/CHANGELOG.md index 5231af633..a0ebd73fd 100644 --- a/packages/@uppy/status-bar/CHANGELOG.md +++ b/packages/@uppy/status-bar/CHANGELOG.md @@ -1,5 +1,14 @@ # @uppy/status-bar +## 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 diff --git a/packages/@uppy/status-bar/package.json b/packages/@uppy/status-bar/package.json index 4c984aa10..3e02182c3 100644 --- a/packages/@uppy/status-bar/package.json +++ b/packages/@uppy/status-bar/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/status-bar", "description": "A progress bar for Uppy, with many bells and whistles.", - "version": "4.2.1", + "version": "4.2.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/store-default/CHANGELOG.md b/packages/@uppy/store-default/CHANGELOG.md index ee11403f8..a2c97e766 100644 --- a/packages/@uppy/store-default/CHANGELOG.md +++ b/packages/@uppy/store-default/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/store-default +## 4.3.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json + ## 4.3.0 ### Minor Changes diff --git a/packages/@uppy/store-default/package.json b/packages/@uppy/store-default/package.json index 6580166a7..546cc42df 100644 --- a/packages/@uppy/store-default/package.json +++ b/packages/@uppy/store-default/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/store-default", "description": "The default simple object-based store for Uppy.", - "version": "4.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/store-redux/CHANGELOG.md b/packages/@uppy/store-redux/CHANGELOG.md index d18d02463..39cad7b06 100644 --- a/packages/@uppy/store-redux/CHANGELOG.md +++ b/packages/@uppy/store-redux/CHANGELOG.md @@ -1,5 +1,12 @@ # @uppy/store-redux +## 4.1.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json +- c66fd85: Fix package.json import + ## 4.1.0 ### Minor Changes diff --git a/packages/@uppy/store-redux/package.json b/packages/@uppy/store-redux/package.json index 8a7c0fd70..01dce2c6b 100644 --- a/packages/@uppy/store-redux/package.json +++ b/packages/@uppy/store-redux/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/store-redux", "description": "Make Uppy use your existing Redux store.", - "version": "4.1.1", + "version": "4.1.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/thumbnail-generator/CHANGELOG.md b/packages/@uppy/thumbnail-generator/CHANGELOG.md index 58d2efbe9..bac76044c 100644 --- a/packages/@uppy/thumbnail-generator/CHANGELOG.md +++ b/packages/@uppy/thumbnail-generator/CHANGELOG.md @@ -1,5 +1,14 @@ # @uppy/thumbnail-generator +## 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 diff --git a/packages/@uppy/thumbnail-generator/package.json b/packages/@uppy/thumbnail-generator/package.json index 4af55180c..33a6dff5f 100644 --- a/packages/@uppy/thumbnail-generator/package.json +++ b/packages/@uppy/thumbnail-generator/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/thumbnail-generator", "description": "Uppy plugin that generates small previews of images to show on your upload UI.", - "version": "4.2.1", + "version": "4.2.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/transloadit/CHANGELOG.md b/packages/@uppy/transloadit/CHANGELOG.md index 9345fba5d..f2299de51 100644 --- a/packages/@uppy/transloadit/CHANGELOG.md +++ b/packages/@uppy/transloadit/CHANGELOG.md @@ -1,5 +1,18 @@ # @uppy/transloadit +## 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 + - @uppy/tus@4.3.2 + ## 4.3.0 ### Minor Changes diff --git a/packages/@uppy/transloadit/package.json b/packages/@uppy/transloadit/package.json index c4a4aea46..527df3be3 100644 --- a/packages/@uppy/transloadit/package.json +++ b/packages/@uppy/transloadit/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/transloadit", "description": "The Transloadit plugin can be used to upload files to Transloadit for all kinds of processing, such as transcoding video, resizing images, zipping/unzipping, and more", - "version": "4.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/tus/CHANGELOG.md b/packages/@uppy/tus/CHANGELOG.md index dd037ed1f..beb49d6a4 100644 --- a/packages/@uppy/tus/CHANGELOG.md +++ b/packages/@uppy/tus/CHANGELOG.md @@ -1,5 +1,15 @@ # @uppy/tus +## 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 diff --git a/packages/@uppy/tus/package.json b/packages/@uppy/tus/package.json index 228a43cf9..4aee1fe7a 100644 --- a/packages/@uppy/tus/package.json +++ b/packages/@uppy/tus/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/tus", "description": "Resumable uploads for Uppy using Tus.io", - "version": "4.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/unsplash/CHANGELOG.md b/packages/@uppy/unsplash/CHANGELOG.md index 0628bfb6d..52e8465b7 100644 --- a/packages/@uppy/unsplash/CHANGELOG.md +++ b/packages/@uppy/unsplash/CHANGELOG.md @@ -1,5 +1,17 @@ # @uppy/unsplash +## 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 diff --git a/packages/@uppy/unsplash/package.json b/packages/@uppy/unsplash/package.json index 6d676f436..b72c061e4 100644 --- a/packages/@uppy/unsplash/package.json +++ b/packages/@uppy/unsplash/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/unsplash", "description": "Import files from Unsplash, the free stock photography resource, into Uppy", - "version": "4.4.1", + "version": "4.4.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/url/CHANGELOG.md b/packages/@uppy/url/CHANGELOG.md index e271da135..70efa1cc6 100644 --- a/packages/@uppy/url/CHANGELOG.md +++ b/packages/@uppy/url/CHANGELOG.md @@ -1,5 +1,15 @@ # @uppy/url +## 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 diff --git a/packages/@uppy/url/package.json b/packages/@uppy/url/package.json index 053ad3ae7..67f842a4c 100644 --- a/packages/@uppy/url/package.json +++ b/packages/@uppy/url/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/url", "description": "The Url plugin lets users import files from the Internet. Paste any URL and it’ll be added!", - "version": "4.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/utils/CHANGELOG.md b/packages/@uppy/utils/CHANGELOG.md index d7346fcfc..4b058b8ca 100644 --- a/packages/@uppy/utils/CHANGELOG.md +++ b/packages/@uppy/utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/utils +## 6.2.2 + +### Patch Changes + +- 1b1a9e3: Define "files" in package.json + ## 6.2.0 ### Minor Changes diff --git a/packages/@uppy/utils/package.json b/packages/@uppy/utils/package.json index bdd6e69e7..16865d688 100644 --- a/packages/@uppy/utils/package.json +++ b/packages/@uppy/utils/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/utils", "description": "Shared utility functions for Uppy Core and plugins maintained by the Uppy team.", - "version": "6.2.1", + "version": "6.2.2", "license": "MIT", "type": "module", "scripts": { diff --git a/packages/@uppy/vue/CHANGELOG.md b/packages/@uppy/vue/CHANGELOG.md index 6ebb8dd4e..e5b4d9257 100644 --- a/packages/@uppy/vue/CHANGELOG.md +++ b/packages/@uppy/vue/CHANGELOG.md @@ -1,5 +1,19 @@ # @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 diff --git a/packages/@uppy/vue/package.json b/packages/@uppy/vue/package.json index e854286d7..788f5a1d5 100644 --- a/packages/@uppy/vue/package.json +++ b/packages/@uppy/vue/package.json @@ -1,6 +1,6 @@ { "name": "@uppy/vue", - "version": "2.4.1", + "version": "2.4.2", "license": "MIT", "type": "module", "main": "lib/index.js", diff --git a/packages/@uppy/webcam/CHANGELOG.md b/packages/@uppy/webcam/CHANGELOG.md index ee81acfe9..e48a04141 100644 --- a/packages/@uppy/webcam/CHANGELOG.md +++ b/packages/@uppy/webcam/CHANGELOG.md @@ -1,5 +1,14 @@ # @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 diff --git a/packages/@uppy/webcam/package.json b/packages/@uppy/webcam/package.json index 77dd5cd61..665f26446 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.3.1", + "version": "4.3.2", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/webdav/CHANGELOG.md b/packages/@uppy/webdav/CHANGELOG.md index 41d4820ce..f97c4ebf0 100644 --- a/packages/@uppy/webdav/CHANGELOG.md +++ b/packages/@uppy/webdav/CHANGELOG.md @@ -1,5 +1,17 @@ # @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 diff --git a/packages/@uppy/webdav/package.json b/packages/@uppy/webdav/package.json index f3d90d611..1f5e1964d 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.4.1", + "version": "0.4.2", "license": "MIT", "main": "lib/index.js", "types": "types/index.d.ts", diff --git a/packages/@uppy/xhr-upload/CHANGELOG.md b/packages/@uppy/xhr-upload/CHANGELOG.md index e980b2cba..c8ae0e198 100644 --- a/packages/@uppy/xhr-upload/CHANGELOG.md +++ b/packages/@uppy/xhr-upload/CHANGELOG.md @@ -1,5 +1,15 @@ # @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 diff --git a/packages/@uppy/xhr-upload/package.json b/packages/@uppy/xhr-upload/package.json index 233430a43..5a3f9a8af 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.4.1", + "version": "4.4.2", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/@uppy/zoom/CHANGELOG.md b/packages/@uppy/zoom/CHANGELOG.md index 04511393e..2946e8188 100644 --- a/packages/@uppy/zoom/CHANGELOG.md +++ b/packages/@uppy/zoom/CHANGELOG.md @@ -1,5 +1,17 @@ # @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 diff --git a/packages/@uppy/zoom/package.json b/packages/@uppy/zoom/package.json index 9b98f93fc..77498260d 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.3.1", + "version": "3.3.2", "license": "MIT", "main": "lib/index.js", "type": "module", From 7eec1734b46b3364d00e7d965a5752ed0679c25c Mon Sep 17 00:00:00 2001 From: Murderlon Date: Mon, 4 Aug 2025 09:52:08 +0200 Subject: [PATCH 25/54] @uppy/angular: remove "files" array from package.json --- .changeset/huge-flies-burn.md | 5 +++++ packages/@uppy/angular/projects/uppy/angular/package.json | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 .changeset/huge-flies-burn.md diff --git a/.changeset/huge-flies-burn.md b/.changeset/huge-flies-burn.md new file mode 100644 index 000000000..4c36ab3e7 --- /dev/null +++ b/.changeset/huge-flies-burn.md @@ -0,0 +1,5 @@ +--- +"@uppy/angular": patch +--- + +Remove "files" array from package.json diff --git a/packages/@uppy/angular/projects/uppy/angular/package.json b/packages/@uppy/angular/projects/uppy/angular/package.json index ecceddbe9..32af1d8b0 100644 --- a/packages/@uppy/angular/projects/uppy/angular/package.json +++ b/packages/@uppy/angular/projects/uppy/angular/package.json @@ -18,9 +18,6 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, - "files": [ - "dist" - ], "scripts": { "prepublishOnly": "rm -fr * && cp -r ../../../dist/uppy/angular .." }, From 5fe6ea14dc3a91049363fac28880cd30c991630f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 10:01:50 +0200 Subject: [PATCH 26/54] [ci] release (#5871) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @uppy/angular@0.9.1 ### Patch Changes - 7eec173: Remove "files" array from package.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/huge-flies-burn.md | 5 ----- packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md | 6 ++++++ packages/@uppy/angular/projects/uppy/angular/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/huge-flies-burn.md diff --git a/.changeset/huge-flies-burn.md b/.changeset/huge-flies-burn.md deleted file mode 100644 index 4c36ab3e7..000000000 --- a/.changeset/huge-flies-burn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/angular": patch ---- - -Remove "files" array from package.json diff --git a/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md b/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md index 5f4942bb2..8e5048b95 100644 --- a/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md +++ b/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/angular +## 0.9.1 + +### Patch Changes + +- 7eec173: Remove "files" array from package.json + ## 0.9.0 ### Minor Changes diff --git a/packages/@uppy/angular/projects/uppy/angular/package.json b/packages/@uppy/angular/projects/uppy/angular/package.json index 32af1d8b0..1993c4225 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.9.0", + "version": "0.9.1", "license": "MIT", "homepage": "https://uppy.io", "keywords": [ From 5a9f53c501104dfc9d406e1a21b69cca5b8855bc Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Mon, 4 Aug 2025 16:36:18 +0200 Subject: [PATCH 27/54] Add missing release steps (#5874) Closes #5868 - Run `corepack yarn workspace @uppy/angular prepublishOnly` - Upload to CDN - Update versions in readme's to latest CDN version - Bring back Companion docker deploy --- .github/workflows/release.yml | 83 +++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 88ca52f1a..a8d84ad03 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,9 +11,13 @@ jobs: release: name: Release runs-on: ubuntu-latest + outputs: + companionWasReleased: ${{ steps.checkIfCompanionWasReleased.outputs.version }} steps: - name: Checkout Repo uses: actions/checkout@v4 + with: + fetch-depth: 2 - name: Setup Node.js uses: actions/setup-node@v4 @@ -30,6 +34,9 @@ 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 @@ -45,3 +52,79 @@ 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 + 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 + run: corepack yarn run uploadcdn uppy -- --force + env: + EDGLY_KEY: ${{secrets.EDGLY_KEY}} + EDGLY_SECRET: ${{secrets.EDGLY_SECRET}} + + - name: Upload `@uppy/locales` to CDN if it was released + run: corepack yarn run uploadcdn @uppy/locales -- --force + env: + EDGLY_KEY: ${{secrets.EDGLY_KEY}} + EDGLY_SECRET: ${{secrets.EDGLY_SECRET}} + + - name: Update CDN version references + run: | + VERSION=$(yarn workspace uppy exec npm pkg get version | grep -o '"[0-9]*\.[0-9]*\.[0-9]*"' | tr -d '"') + sed -i "s|https://releases\.transloadit\.com/uppy/v[0-9]*\.[0-9]*\.[0-9]*/|https://releases.transloadit.com/uppy/v$VERSION/|g" README.md + sed -i "s|https://releases\.transloadit\.com/uppy/v[0-9]*\.[0-9]*\.[0-9]*/|https://releases.transloadit.com/uppy/v$VERSION/|g" BUNDLE-README.md + + - name: Commit README updates + run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + git add README.md BUNDLE-README.md + git commit -m "Update CDN version references to latest release" || exit 0 + git push + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + # See also companion-deploy.yml + docker: + name: DockerHub + needs: release + if: ${{ needs.release.outputs.companionWasReleased }} + runs-on: ubuntu-latest + env: + DOCKER_BUILDKIT: 0 + COMPOSE_DOCKER_CLI_BUILD: 0 + steps: + - name: Checkout sources + uses: actions/checkout@v4 + - 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@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.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 }} From 8f8ee09f0160e9575da32c0fe03c48177b9f3b04 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Mon, 4 Aug 2025 16:38:39 +0200 Subject: [PATCH 28/54] @uppy/angular: trigger release --- .changeset/clear-jars-wear.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/clear-jars-wear.md diff --git a/.changeset/clear-jars-wear.md b/.changeset/clear-jars-wear.md new file mode 100644 index 000000000..91819a116 --- /dev/null +++ b/.changeset/clear-jars-wear.md @@ -0,0 +1,5 @@ +--- +"@uppy/angular": patch +--- + +Nothing changed, just a release to fix the broken previous release. From 6e8b87cb6ed8d2806ae8e68cddd02dbd80adb0f6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 16:44:34 +0200 Subject: [PATCH 29/54] [ci] release (#5875) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @uppy/angular@0.9.2 ### Patch Changes - 8f8ee09: Nothing changed, just a release to fix the broken previous release. Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/clear-jars-wear.md | 5 - .../angular/projects/uppy/angular/.npmignore | 2 + .../projects/uppy/angular/CHANGELOG.md | 6 + .../uppy/angular/fesm2022/uppy-angular.mjs | 230 ++++++++++++++++++ .../angular/fesm2022/uppy-angular.mjs.map | 1 + .../angular/projects/uppy/angular/index.d.ts | 5 + .../projects/uppy/angular/package.json | 2 +- .../projects/uppy/angular/public-api.d.ts | 5 + 8 files changed, 250 insertions(+), 6 deletions(-) delete mode 100644 .changeset/clear-jars-wear.md create mode 100644 packages/@uppy/angular/projects/uppy/angular/.npmignore create mode 100644 packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs create mode 100644 packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs.map create mode 100644 packages/@uppy/angular/projects/uppy/angular/index.d.ts create mode 100644 packages/@uppy/angular/projects/uppy/angular/public-api.d.ts diff --git a/.changeset/clear-jars-wear.md b/.changeset/clear-jars-wear.md deleted file mode 100644 index 91819a116..000000000 --- a/.changeset/clear-jars-wear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/angular": patch ---- - -Nothing changed, just a release to fix the broken previous release. diff --git a/packages/@uppy/angular/projects/uppy/angular/.npmignore b/packages/@uppy/angular/projects/uppy/angular/.npmignore new file mode 100644 index 000000000..c97ccf294 --- /dev/null +++ b/packages/@uppy/angular/projects/uppy/angular/.npmignore @@ -0,0 +1,2 @@ +# Nested package.json's are only needed for development. +**/package.json \ No newline at end of file diff --git a/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md b/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md index 8e5048b95..a32f71788 100644 --- a/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md +++ b/packages/@uppy/angular/projects/uppy/angular/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/angular +## 0.9.2 + +### Patch Changes + +- 8f8ee09: Nothing changed, just a release to fix the broken previous release. + ## 0.9.1 ### Patch Changes diff --git a/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs b/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs new file mode 100644 index 000000000..7615c833a --- /dev/null +++ b/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs @@ -0,0 +1,230 @@ +import * as i0 from '@angular/core'; +import { inject, ElementRef, Input, ChangeDetectionStrategy, Component } from '@angular/core'; +import { Uppy } from '@uppy/core'; +import Dashboard from '@uppy/dashboard'; +import DragDrop from '@uppy/drag-drop'; +import ProgressBar from '@uppy/progress-bar'; +import StatusBar from '@uppy/status-bar'; + +class UppyAngularWrapper { + onMount(defaultOptions, plugin) { + this.options = { + ...defaultOptions, + ...this.props, + }; + this.uppy.use(plugin, this.options); + this.plugin = this.uppy.getPlugin(this.options.id); + } + handleChanges(changes, plugin) { + // Without the last part of this conditional, it tries to uninstall before the plugin is mounted + if (changes["uppy"] && + this.uppy !== changes["uppy"].previousValue && + changes["uppy"].previousValue !== undefined) { + this.uninstall(changes["uppy"].previousValue); + // @ts-expect-error The options correspond to the plugin, I swear + this.uppy.use(plugin, this.options); + } + this.options = { ...this.options, ...this.props }; + this.plugin = this.uppy.getPlugin(this.options.id); + if (changes["props"] && + this.props !== changes["props"].previousValue && + changes["props"].previousValue !== undefined) { + this.plugin.setOptions({ ...this.options }); + } + } + uninstall(uppy = this.uppy) { + uppy.removePlugin(this.plugin); + } +} + +class DashboardComponent extends UppyAngularWrapper { + constructor() { + super(); + this.el = inject(ElementRef); + this.uppy = new Uppy(); + this.props = {}; + } + ngOnInit() { + this.onMount({ id: "angular:Dashboard", inline: true, target: this.el.nativeElement }, Dashboard); + } + ngOnChanges(changes) { + this.handleChanges(changes, Dashboard); + } + ngOnDestroy() { + this.uninstall(); + } + static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DashboardComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } + static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.5", type: DashboardComponent, isStandalone: true, selector: "uppy-dashboard", inputs: { uppy: "uppy", props: "props" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: "", isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } +} +i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DashboardComponent, decorators: [{ + type: Component, + args: [{ + selector: "uppy-dashboard", + template: "", + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + }] + }], ctorParameters: () => [], propDecorators: { uppy: [{ + type: Input + }], props: [{ + type: Input + }] } }); + +class DashboardModalComponent extends UppyAngularWrapper { + constructor() { + super(); + this.el = inject(ElementRef); + this.uppy = new Uppy(); + this.props = {}; + this.open = false; + } + ngOnInit() { + this.onMount({ + id: "angular:DashboardModal", + inline: false, + target: this.el.nativeElement, + }, Dashboard); + } + ngOnChanges(changes) { + this.handleChanges(changes, Dashboard); + // Handle dashboard-modal specific changes + if (changes["open"] && this.open !== changes["open"].previousValue) { + if (this.open && !changes["open"].previousValue) { + this.plugin.openModal(); + } + if (!this.open && changes["open"].previousValue) { + this.plugin.closeModal(); + } + } + } + ngOnDestroy() { + this.uninstall(); + } + static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DashboardModalComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } + static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.5", type: DashboardModalComponent, isStandalone: true, selector: "uppy-dashboard-modal", inputs: { uppy: "uppy", props: "props", open: "open" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: "", isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } +} +i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DashboardModalComponent, decorators: [{ + type: Component, + args: [{ + selector: "uppy-dashboard-modal", + template: "", + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + }] + }], ctorParameters: () => [], propDecorators: { uppy: [{ + type: Input + }], props: [{ + type: Input + }], open: [{ + type: Input + }] } }); + +class DragDropComponent extends UppyAngularWrapper { + constructor() { + super(); + this.el = inject(ElementRef); + this.uppy = new Uppy(); + this.props = {}; + } + ngOnInit() { + this.onMount({ id: "angular:DragDrop", target: this.el.nativeElement }, DragDrop); + } + ngOnChanges(changes) { + this.handleChanges(changes, DragDrop); + } + ngOnDestroy() { + this.uninstall(); + } + static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DragDropComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } + static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.5", type: DragDropComponent, isStandalone: true, selector: "uppy-drag-drop", inputs: { uppy: "uppy", props: "props" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: "", isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } +} +i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DragDropComponent, decorators: [{ + type: Component, + args: [{ + selector: "uppy-drag-drop", + template: "", + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + }] + }], ctorParameters: () => [], propDecorators: { uppy: [{ + type: Input + }], props: [{ + type: Input + }] } }); + +class ProgressBarComponent extends UppyAngularWrapper { + constructor() { + super(); + this.el = inject(ElementRef); + this.uppy = new Uppy(); + this.props = {}; + } + ngOnInit() { + this.onMount({ id: "angular:ProgressBar", target: this.el.nativeElement }, ProgressBar); + } + ngOnChanges(changes) { + this.handleChanges(changes, ProgressBar); + } + ngOnDestroy() { + this.uninstall(); + } + static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: ProgressBarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } + static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.5", type: ProgressBarComponent, isStandalone: true, selector: "uppy-progress-bar", inputs: { uppy: "uppy", props: "props" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: "", isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } +} +i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: ProgressBarComponent, decorators: [{ + type: Component, + args: [{ + selector: "uppy-progress-bar", + template: "", + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + }] + }], ctorParameters: () => [], propDecorators: { uppy: [{ + type: Input + }], props: [{ + type: Input + }] } }); + +class StatusBarComponent extends UppyAngularWrapper { + constructor() { + super(); + this.el = inject(ElementRef); + this.uppy = new Uppy(); + this.props = {}; + } + ngOnInit() { + this.onMount({ id: "angular:StatusBar", target: this.el.nativeElement }, StatusBar); + } + ngOnChanges(changes) { + this.handleChanges(changes, StatusBar); + } + ngOnDestroy() { + this.uninstall(); + } + static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: StatusBarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } + static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.5", type: StatusBarComponent, isStandalone: true, selector: "uppy-status-bar", inputs: { uppy: "uppy", props: "props" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: "", isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } +} +i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: StatusBarComponent, decorators: [{ + type: Component, + args: [{ + selector: "uppy-status-bar", + template: "", + changeDetection: ChangeDetectionStrategy.OnPush, + standalone: true, + }] + }], ctorParameters: () => [], propDecorators: { uppy: [{ + type: Input + }], props: [{ + type: Input + }] } }); + +/* + * Public API Surface of @uppy/angular + */ + +/** + * Generated bundle index. Do not edit. + */ + +export { DashboardComponent, DashboardModalComponent, DragDropComponent, ProgressBarComponent, StatusBarComponent }; +//# sourceMappingURL=uppy-angular.mjs.map diff --git a/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs.map b/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs.map new file mode 100644 index 000000000..9f767545b --- /dev/null +++ b/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs.map @@ -0,0 +1 @@ +{"version":3,"file":"uppy-angular.mjs","sources":["../../../../projects/uppy/angular/src/lib/utils/wrapper.ts","../../../../projects/uppy/angular/src/lib/components/dashboard/dashboard.component.ts","../../../../projects/uppy/angular/src/lib/components/dashboard-modal/dashboard-modal.component.ts","../../../../projects/uppy/angular/src/lib/components/drag-drop/drag-drop.component.ts","../../../../projects/uppy/angular/src/lib/components/progress-bar/progress-bar.component.ts","../../../../projects/uppy/angular/src/lib/components/status-bar/status-bar.component.ts","../../../../projects/uppy/angular/src/public-api.ts","../../../../projects/uppy/angular/src/uppy-angular.ts"],"sourcesContent":["import type { ElementRef, SimpleChanges } from \"@angular/core\";\nimport type { UIPlugin, UIPluginOptions, Uppy } from \"@uppy/core\";\nimport type { DragDropOptions } from \"@uppy/drag-drop\";\nimport type { ProgressBarOptions } from \"@uppy/progress-bar\";\nimport type { StatusBarOptions } from \"@uppy/status-bar\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\n\nexport abstract class UppyAngularWrapper<\n\tM extends Meta,\n\tB extends Body,\n\tOpts extends UIPluginOptions,\n\tPluginType extends UIPlugin = UIPlugin,\n> {\n\tabstract props: DragDropOptions | StatusBarOptions | ProgressBarOptions;\n\tabstract el: ElementRef;\n\tabstract uppy: Uppy;\n\tprivate options: any;\n\tplugin: PluginType | undefined;\n\n\tonMount(\n\t\tdefaultOptions: Partial,\n\t\tplugin: new (uppy: any, opts?: Opts) => UIPlugin,\n\t) {\n\t\tthis.options = {\n\t\t\t...defaultOptions,\n\t\t\t...this.props,\n\t\t};\n\n\t\tthis.uppy.use(plugin, this.options);\n\t\tthis.plugin = this.uppy.getPlugin(this.options.id) as PluginType;\n\t}\n\n\thandleChanges(changes: SimpleChanges, plugin: any): void {\n\t\t// Without the last part of this conditional, it tries to uninstall before the plugin is mounted\n\t\tif (\n\t\t\tchanges[\"uppy\"] &&\n\t\t\tthis.uppy !== changes[\"uppy\"].previousValue &&\n\t\t\tchanges[\"uppy\"].previousValue !== undefined\n\t\t) {\n\t\t\tthis.uninstall(changes[\"uppy\"].previousValue);\n\t\t\t// @ts-expect-error The options correspond to the plugin, I swear\n\t\t\tthis.uppy.use(plugin, this.options);\n\t\t}\n\t\tthis.options = { ...this.options, ...this.props };\n\t\tthis.plugin = this.uppy.getPlugin(this.options.id) as PluginType;\n\t\tif (\n\t\t\tchanges[\"props\"] &&\n\t\t\tthis.props !== changes[\"props\"].previousValue &&\n\t\t\tchanges[\"props\"].previousValue !== undefined\n\t\t) {\n\t\t\tthis.plugin.setOptions({ ...this.options });\n\t\t}\n\t}\n\n\tuninstall(uppy = this.uppy): void {\n\t\tuppy.removePlugin(this.plugin!);\n\t}\n}\n","import {\n\tChangeDetectionStrategy,\n\tComponent,\n\tElementRef,\n\tInput,\n\tinject,\n\ttype OnChanges,\n\ttype OnDestroy,\n\ttype SimpleChanges,\n} from \"@angular/core\";\nimport { Uppy } from \"@uppy/core\";\nimport type { DashboardOptions } from \"@uppy/dashboard\";\nimport Dashboard from \"@uppy/dashboard\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\nimport { UppyAngularWrapper } from \"../../utils/wrapper\";\n\n@Component({\n\tselector: \"uppy-dashboard\",\n\ttemplate: \"\",\n\tchangeDetection: ChangeDetectionStrategy.OnPush,\n\tstandalone: true,\n})\nexport class DashboardComponent\n\textends UppyAngularWrapper>\n\timplements OnDestroy, OnChanges\n{\n\tel = inject(ElementRef);\n\n\t@Input() uppy: Uppy = new Uppy();\n\t@Input() props: DashboardOptions = {};\n\n\t/** Inserted by Angular inject() migration for backwards compatibility */\n\tconstructor(...args: unknown[]);\n\n\tconstructor() {\n\t\tsuper();\n\t}\n\n\tngOnInit() {\n\t\tthis.onMount(\n\t\t\t{ id: \"angular:Dashboard\", inline: true, target: this.el.nativeElement },\n\t\t\tDashboard,\n\t\t);\n\t}\n\n\tngOnChanges(changes: SimpleChanges): void {\n\t\tthis.handleChanges(changes, Dashboard);\n\t}\n\n\tngOnDestroy(): void {\n\t\tthis.uninstall();\n\t}\n}\n","import {\n\tChangeDetectionStrategy,\n\tComponent,\n\tElementRef,\n\tInput,\n\tinject,\n\ttype OnChanges,\n\ttype OnDestroy,\n\ttype SimpleChanges,\n} from \"@angular/core\";\nimport { Uppy } from \"@uppy/core\";\nimport type { DashboardOptions } from \"@uppy/dashboard\";\nimport Dashboard from \"@uppy/dashboard\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\nimport { UppyAngularWrapper } from \"../../utils/wrapper\";\n\n@Component({\n\tselector: \"uppy-dashboard-modal\",\n\ttemplate: \"\",\n\tchangeDetection: ChangeDetectionStrategy.OnPush,\n\tstandalone: true,\n})\nexport class DashboardModalComponent\n\textends UppyAngularWrapper, Dashboard>\n\timplements OnDestroy, OnChanges\n{\n\tel = inject(ElementRef);\n\n\t@Input() uppy: Uppy = new Uppy();\n\t@Input() props: DashboardOptions = {};\n\t@Input() open: boolean = false;\n\n\t/** Inserted by Angular inject() migration for backwards compatibility */\n\tconstructor(...args: unknown[]);\n\n\tconstructor() {\n\t\tsuper();\n\t}\n\n\tngOnInit() {\n\t\tthis.onMount(\n\t\t\t{\n\t\t\t\tid: \"angular:DashboardModal\",\n\t\t\t\tinline: false,\n\t\t\t\ttarget: this.el.nativeElement,\n\t\t\t},\n\t\t\tDashboard,\n\t\t);\n\t}\n\n\tngOnChanges(changes: SimpleChanges): void {\n\t\tthis.handleChanges(changes, Dashboard);\n\t\t// Handle dashboard-modal specific changes\n\t\tif (changes[\"open\"] && this.open !== changes[\"open\"].previousValue) {\n\t\t\tif (this.open && !changes[\"open\"].previousValue) {\n\t\t\t\tthis.plugin!.openModal();\n\t\t\t}\n\t\t\tif (!this.open && changes[\"open\"].previousValue) {\n\t\t\t\tthis.plugin!.closeModal();\n\t\t\t}\n\t\t}\n\t}\n\n\tngOnDestroy(): void {\n\t\tthis.uninstall();\n\t}\n}\n","import {\n\tChangeDetectionStrategy,\n\tComponent,\n\tElementRef,\n\tInput,\n\tinject,\n\ttype OnChanges,\n\ttype OnDestroy,\n\ttype SimpleChanges,\n} from \"@angular/core\";\nimport { Uppy } from \"@uppy/core\";\nimport type { DragDropOptions } from \"@uppy/drag-drop\";\nimport DragDrop from \"@uppy/drag-drop\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\nimport { UppyAngularWrapper } from \"../../utils/wrapper\";\n\n@Component({\n\tselector: \"uppy-drag-drop\",\n\ttemplate: \"\",\n\tchangeDetection: ChangeDetectionStrategy.OnPush,\n\tstandalone: true,\n})\nexport class DragDropComponent\n\textends UppyAngularWrapper\n\timplements OnDestroy, OnChanges\n{\n\tel = inject(ElementRef);\n\n\t@Input() uppy: Uppy = new Uppy();\n\t@Input() props: DragDropOptions = {};\n\n\t/** Inserted by Angular inject() migration for backwards compatibility */\n\tconstructor(...args: unknown[]);\n\n\tconstructor() {\n\t\tsuper();\n\t}\n\n\tngOnInit() {\n\t\tthis.onMount(\n\t\t\t{ id: \"angular:DragDrop\", target: this.el.nativeElement },\n\t\t\tDragDrop,\n\t\t);\n\t}\n\n\tngOnChanges(changes: SimpleChanges): void {\n\t\tthis.handleChanges(changes, DragDrop);\n\t}\n\n\tngOnDestroy(): void {\n\t\tthis.uninstall();\n\t}\n}\n","import {\n\tChangeDetectionStrategy,\n\tComponent,\n\tElementRef,\n\tInput,\n\tinject,\n\ttype OnChanges,\n\ttype OnDestroy,\n\ttype SimpleChanges,\n} from \"@angular/core\";\nimport { Uppy } from \"@uppy/core\";\nimport type { ProgressBarOptions } from \"@uppy/progress-bar\";\nimport ProgressBar from \"@uppy/progress-bar\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\nimport { UppyAngularWrapper } from \"../../utils/wrapper\";\n\n@Component({\n\tselector: \"uppy-progress-bar\",\n\ttemplate: \"\",\n\tchangeDetection: ChangeDetectionStrategy.OnPush,\n\tstandalone: true,\n})\nexport class ProgressBarComponent\n\textends UppyAngularWrapper\n\timplements OnDestroy, OnChanges\n{\n\tel = inject(ElementRef);\n\n\t@Input() uppy: Uppy = new Uppy();\n\t@Input() props: ProgressBarOptions = {};\n\n\t/** Inserted by Angular inject() migration for backwards compatibility */\n\tconstructor(...args: unknown[]);\n\n\tconstructor() {\n\t\tsuper();\n\t}\n\n\tngOnInit() {\n\t\tthis.onMount(\n\t\t\t{ id: \"angular:ProgressBar\", target: this.el.nativeElement },\n\t\t\tProgressBar,\n\t\t);\n\t}\n\n\tngOnChanges(changes: SimpleChanges): void {\n\t\tthis.handleChanges(changes, ProgressBar);\n\t}\n\n\tngOnDestroy(): void {\n\t\tthis.uninstall();\n\t}\n}\n","import {\n\tChangeDetectionStrategy,\n\tComponent,\n\tElementRef,\n\tInput,\n\tinject,\n\ttype OnChanges,\n\ttype OnDestroy,\n\ttype SimpleChanges,\n} from \"@angular/core\";\nimport { Uppy } from \"@uppy/core\";\nimport type { StatusBarOptions } from \"@uppy/status-bar\";\nimport StatusBar from \"@uppy/status-bar\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\nimport { UppyAngularWrapper } from \"../../utils/wrapper\";\n\n@Component({\n\tselector: \"uppy-status-bar\",\n\ttemplate: \"\",\n\tchangeDetection: ChangeDetectionStrategy.OnPush,\n\tstandalone: true,\n})\nexport class StatusBarComponent\n\textends UppyAngularWrapper\n\timplements OnDestroy, OnChanges\n{\n\tel = inject(ElementRef);\n\n\t@Input() uppy: Uppy = new Uppy();\n\t@Input() props: StatusBarOptions = {};\n\n\t/** Inserted by Angular inject() migration for backwards compatibility */\n\tconstructor(...args: unknown[]);\n\n\tconstructor() {\n\t\tsuper();\n\t}\n\n\tngOnInit() {\n\t\tthis.onMount(\n\t\t\t{ id: \"angular:StatusBar\", target: this.el.nativeElement },\n\t\t\tStatusBar,\n\t\t);\n\t}\n\n\tngOnChanges(changes: SimpleChanges): void {\n\t\tthis.handleChanges(changes, StatusBar);\n\t}\n\n\tngOnDestroy(): void {\n\t\tthis.uninstall();\n\t}\n}\n","/*\n * Public API Surface of @uppy/angular\n */\n\nexport { DashboardComponent } from './lib/components/dashboard/dashboard.component'\nexport { DashboardModalComponent } from './lib/components/dashboard-modal/dashboard-modal.component'\nexport { DragDropComponent } from './lib/components/drag-drop/drag-drop.component'\nexport { ProgressBarComponent } from './lib/components/progress-bar/progress-bar.component'\nexport { StatusBarComponent } from './lib/components/status-bar/status-bar.component'\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;;;MAOsB,kBAAkB,CAAA;IAYvC,OAAO,CACN,cAA6B,EAC7B,MAA4D,EAAA;QAE5D,IAAI,CAAC,OAAO,GAAG;AACd,YAAA,GAAG,cAAc;YACjB,GAAG,IAAI,CAAC,KAAK;SACb;QAED,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC;AACnC,QAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAe;;IAGjE,aAAa,CAAC,OAAsB,EAAE,MAAW,EAAA;;QAEhD,IACC,OAAO,CAAC,MAAM,CAAC;YACf,IAAI,CAAC,IAAI,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa;YAC3C,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa,KAAK,SAAS,EAC1C;YACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC;;YAE7C,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC;;AAEpC,QAAA,IAAI,CAAC,OAAO,GAAG,EAAE,GAAG,IAAI,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,KAAK,EAAE;AACjD,QAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAe;QAChE,IACC,OAAO,CAAC,OAAO,CAAC;YAChB,IAAI,CAAC,KAAK,KAAK,OAAO,CAAC,OAAO,CAAC,CAAC,aAAa;YAC7C,OAAO,CAAC,OAAO,CAAC,CAAC,aAAa,KAAK,SAAS,EAC3C;AACD,YAAA,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,EAAE,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC;;;AAI7C,IAAA,SAAS,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,EAAA;AACzB,QAAA,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,MAAO,CAAC;;AAEhC;;ACnCK,MAAO,kBACZ,SAAQ,kBAAgD,CAAA;AAWxD,IAAA,WAAA,GAAA;AACC,QAAA,KAAK,EAAE;AATR,QAAA,IAAA,CAAA,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC;AAEd,QAAA,IAAA,CAAA,IAAI,GAAe,IAAI,IAAI,EAAE;QAC7B,IAAK,CAAA,KAAA,GAA2B,EAAE;;IAS3C,QAAQ,GAAA;QACP,IAAI,CAAC,OAAO,CACX,EAAE,EAAE,EAAE,mBAAmB,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,EACxE,SAAS,CACT;;AAGF,IAAA,WAAW,CAAC,OAAsB,EAAA;AACjC,QAAA,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,SAAS,CAAC;;IAGvC,WAAW,GAAA;QACV,IAAI,CAAC,SAAS,EAAE;;8GA5BL,kBAAkB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAlB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,kBAAkB,gKAJpB,EAAE,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAIA,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAN9B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,gBAAgB;AAC1B,oBAAA,QAAQ,EAAE,EAAE;oBACZ,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,UAAU,EAAE,IAAI;AAChB,iBAAA;wDAOS,IAAI,EAAA,CAAA;sBAAZ;gBACQ,KAAK,EAAA,CAAA;sBAAb;;;ACPI,MAAO,uBACZ,SAAQ,kBAAiE,CAAA;AAYzE,IAAA,WAAA,GAAA;AACC,QAAA,KAAK,EAAE;AAVR,QAAA,IAAA,CAAA,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC;AAEd,QAAA,IAAA,CAAA,IAAI,GAAe,IAAI,IAAI,EAAE;QAC7B,IAAK,CAAA,KAAA,GAA2B,EAAE;QAClC,IAAI,CAAA,IAAA,GAAY,KAAK;;IAS9B,QAAQ,GAAA;QACP,IAAI,CAAC,OAAO,CACX;AACC,YAAA,EAAE,EAAE,wBAAwB;AAC5B,YAAA,MAAM,EAAE,KAAK;AACb,YAAA,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,aAAa;SAC7B,EACD,SAAS,CACT;;AAGF,IAAA,WAAW,CAAC,OAAsB,EAAA;AACjC,QAAA,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,SAAS,CAAC;;AAEtC,QAAA,IAAI,OAAO,CAAC,MAAM,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa,EAAE;AACnE,YAAA,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa,EAAE;AAChD,gBAAA,IAAI,CAAC,MAAO,CAAC,SAAS,EAAE;;AAEzB,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa,EAAE;AAChD,gBAAA,IAAI,CAAC,MAAO,CAAC,UAAU,EAAE;;;;IAK5B,WAAW,GAAA;QACV,IAAI,CAAC,SAAS,EAAE;;8GA1CL,uBAAuB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAvB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,uBAAuB,oLAJzB,EAAE,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAIA,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBANnC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,sBAAsB;AAChC,oBAAA,QAAQ,EAAE,EAAE;oBACZ,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,UAAU,EAAE,IAAI;AAChB,iBAAA;wDAOS,IAAI,EAAA,CAAA;sBAAZ;gBACQ,KAAK,EAAA,CAAA;sBAAb;gBACQ,IAAI,EAAA,CAAA;sBAAZ;;;ACRI,MAAO,iBACZ,SAAQ,kBAAyC,CAAA;AAWjD,IAAA,WAAA,GAAA;AACC,QAAA,KAAK,EAAE;AATR,QAAA,IAAA,CAAA,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC;AAEd,QAAA,IAAA,CAAA,IAAI,GAAe,IAAI,IAAI,EAAE;QAC7B,IAAK,CAAA,KAAA,GAAoB,EAAE;;IASpC,QAAQ,GAAA;AACP,QAAA,IAAI,CAAC,OAAO,CACX,EAAE,EAAE,EAAE,kBAAkB,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,EACzD,QAAQ,CACR;;AAGF,IAAA,WAAW,CAAC,OAAsB,EAAA;AACjC,QAAA,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,QAAQ,CAAC;;IAGtC,WAAW,GAAA;QACV,IAAI,CAAC,SAAS,EAAE;;8GA5BL,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAjB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,iBAAiB,gKAJnB,EAAE,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAIA,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAN7B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,gBAAgB;AAC1B,oBAAA,QAAQ,EAAE,EAAE;oBACZ,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,UAAU,EAAE,IAAI;AAChB,iBAAA;wDAOS,IAAI,EAAA,CAAA;sBAAZ;gBACQ,KAAK,EAAA,CAAA;sBAAb;;;ACPI,MAAO,oBACZ,SAAQ,kBAA4C,CAAA;AAWpD,IAAA,WAAA,GAAA;AACC,QAAA,KAAK,EAAE;AATR,QAAA,IAAA,CAAA,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC;AAEd,QAAA,IAAA,CAAA,IAAI,GAAe,IAAI,IAAI,EAAE;QAC7B,IAAK,CAAA,KAAA,GAAuB,EAAE;;IASvC,QAAQ,GAAA;AACP,QAAA,IAAI,CAAC,OAAO,CACX,EAAE,EAAE,EAAE,qBAAqB,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,EAC5D,WAAW,CACX;;AAGF,IAAA,WAAW,CAAC,OAAsB,EAAA;AACjC,QAAA,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,WAAW,CAAC;;IAGzC,WAAW,GAAA;QACV,IAAI,CAAC,SAAS,EAAE;;8GA5BL,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAApB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,oBAAoB,mKAJtB,EAAE,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAIA,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBANhC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,mBAAmB;AAC7B,oBAAA,QAAQ,EAAE,EAAE;oBACZ,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,UAAU,EAAE,IAAI;AAChB,iBAAA;wDAOS,IAAI,EAAA,CAAA;sBAAZ;gBACQ,KAAK,EAAA,CAAA;sBAAb;;;ACPI,MAAO,kBACZ,SAAQ,kBAA0C,CAAA;AAWlD,IAAA,WAAA,GAAA;AACC,QAAA,KAAK,EAAE;AATR,QAAA,IAAA,CAAA,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC;AAEd,QAAA,IAAA,CAAA,IAAI,GAAe,IAAI,IAAI,EAAE;QAC7B,IAAK,CAAA,KAAA,GAAqB,EAAE;;IASrC,QAAQ,GAAA;AACP,QAAA,IAAI,CAAC,OAAO,CACX,EAAE,EAAE,EAAE,mBAAmB,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,EAC1D,SAAS,CACT;;AAGF,IAAA,WAAW,CAAC,OAAsB,EAAA;AACjC,QAAA,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,SAAS,CAAC;;IAGvC,WAAW,GAAA;QACV,IAAI,CAAC,SAAS,EAAE;;8GA5BL,kBAAkB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAlB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,kBAAkB,iKAJpB,EAAE,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAIA,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAN9B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,iBAAiB;AAC3B,oBAAA,QAAQ,EAAE,EAAE;oBACZ,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,UAAU,EAAE,IAAI;AAChB,iBAAA;wDAOS,IAAI,EAAA,CAAA;sBAAZ;gBACQ,KAAK,EAAA,CAAA;sBAAb;;;AC7BF;;AAEG;;ACFH;;AAEG;;;;"} \ No newline at end of file diff --git a/packages/@uppy/angular/projects/uppy/angular/index.d.ts b/packages/@uppy/angular/projects/uppy/angular/index.d.ts new file mode 100644 index 000000000..7c0cb0088 --- /dev/null +++ b/packages/@uppy/angular/projects/uppy/angular/index.d.ts @@ -0,0 +1,5 @@ +/** + * Generated bundle index. Do not edit. + */ +/// +export * from './public-api'; diff --git a/packages/@uppy/angular/projects/uppy/angular/package.json b/packages/@uppy/angular/projects/uppy/angular/package.json index 1993c4225..bb53053a0 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.9.1", + "version": "0.9.2", "license": "MIT", "homepage": "https://uppy.io", "keywords": [ diff --git a/packages/@uppy/angular/projects/uppy/angular/public-api.d.ts b/packages/@uppy/angular/projects/uppy/angular/public-api.d.ts new file mode 100644 index 000000000..07780e10e --- /dev/null +++ b/packages/@uppy/angular/projects/uppy/angular/public-api.d.ts @@ -0,0 +1,5 @@ +export { DashboardComponent } from './lib/components/dashboard/dashboard.component'; +export { DashboardModalComponent } from './lib/components/dashboard-modal/dashboard-modal.component'; +export { DragDropComponent } from './lib/components/drag-drop/drag-drop.component'; +export { ProgressBarComponent } from './lib/components/progress-bar/progress-bar.component'; +export { StatusBarComponent } from './lib/components/status-bar/status-bar.component'; From d6080c2e6f8071fef51b8e744ad1bb4ddd063167 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Mon, 4 Aug 2025 17:00:05 +0200 Subject: [PATCH 30/54] Fix CI --- .github/workflows/release.yml | 4 +- packages/@uppy/angular/.gitignore | 6 + .../angular/projects/uppy/angular/.npmignore | 2 - .../uppy/angular/fesm2022/uppy-angular.mjs | 230 ------------------ .../angular/fesm2022/uppy-angular.mjs.map | 1 - .../angular/projects/uppy/angular/index.d.ts | 5 - .../projects/uppy/angular/public-api.d.ts | 5 - 7 files changed, 8 insertions(+), 245 deletions(-) delete mode 100644 packages/@uppy/angular/projects/uppy/angular/.npmignore delete mode 100644 packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs delete mode 100644 packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs.map delete mode 100644 packages/@uppy/angular/projects/uppy/angular/index.d.ts delete mode 100644 packages/@uppy/angular/projects/uppy/angular/public-api.d.ts diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a8d84ad03..407488b86 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -63,13 +63,13 @@ jobs: 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 - run: corepack yarn run uploadcdn uppy -- --force + run: node packages/uppy/upload-to-cdn.js uppy --force env: EDGLY_KEY: ${{secrets.EDGLY_KEY}} EDGLY_SECRET: ${{secrets.EDGLY_SECRET}} - name: Upload `@uppy/locales` to CDN if it was released - run: corepack yarn run uploadcdn @uppy/locales -- --force + run: node packages/uppy/upload-to-cdn.js @uppy/locales --force env: EDGLY_KEY: ${{secrets.EDGLY_KEY}} EDGLY_SECRET: ${{secrets.EDGLY_SECRET}} 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/projects/uppy/angular/.npmignore b/packages/@uppy/angular/projects/uppy/angular/.npmignore deleted file mode 100644 index c97ccf294..000000000 --- a/packages/@uppy/angular/projects/uppy/angular/.npmignore +++ /dev/null @@ -1,2 +0,0 @@ -# Nested package.json's are only needed for development. -**/package.json \ No newline at end of file diff --git a/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs b/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs deleted file mode 100644 index 7615c833a..000000000 --- a/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs +++ /dev/null @@ -1,230 +0,0 @@ -import * as i0 from '@angular/core'; -import { inject, ElementRef, Input, ChangeDetectionStrategy, Component } from '@angular/core'; -import { Uppy } from '@uppy/core'; -import Dashboard from '@uppy/dashboard'; -import DragDrop from '@uppy/drag-drop'; -import ProgressBar from '@uppy/progress-bar'; -import StatusBar from '@uppy/status-bar'; - -class UppyAngularWrapper { - onMount(defaultOptions, plugin) { - this.options = { - ...defaultOptions, - ...this.props, - }; - this.uppy.use(plugin, this.options); - this.plugin = this.uppy.getPlugin(this.options.id); - } - handleChanges(changes, plugin) { - // Without the last part of this conditional, it tries to uninstall before the plugin is mounted - if (changes["uppy"] && - this.uppy !== changes["uppy"].previousValue && - changes["uppy"].previousValue !== undefined) { - this.uninstall(changes["uppy"].previousValue); - // @ts-expect-error The options correspond to the plugin, I swear - this.uppy.use(plugin, this.options); - } - this.options = { ...this.options, ...this.props }; - this.plugin = this.uppy.getPlugin(this.options.id); - if (changes["props"] && - this.props !== changes["props"].previousValue && - changes["props"].previousValue !== undefined) { - this.plugin.setOptions({ ...this.options }); - } - } - uninstall(uppy = this.uppy) { - uppy.removePlugin(this.plugin); - } -} - -class DashboardComponent extends UppyAngularWrapper { - constructor() { - super(); - this.el = inject(ElementRef); - this.uppy = new Uppy(); - this.props = {}; - } - ngOnInit() { - this.onMount({ id: "angular:Dashboard", inline: true, target: this.el.nativeElement }, Dashboard); - } - ngOnChanges(changes) { - this.handleChanges(changes, Dashboard); - } - ngOnDestroy() { - this.uninstall(); - } - static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DashboardComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } - static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.5", type: DashboardComponent, isStandalone: true, selector: "uppy-dashboard", inputs: { uppy: "uppy", props: "props" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: "", isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } -} -i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DashboardComponent, decorators: [{ - type: Component, - args: [{ - selector: "uppy-dashboard", - template: "", - changeDetection: ChangeDetectionStrategy.OnPush, - standalone: true, - }] - }], ctorParameters: () => [], propDecorators: { uppy: [{ - type: Input - }], props: [{ - type: Input - }] } }); - -class DashboardModalComponent extends UppyAngularWrapper { - constructor() { - super(); - this.el = inject(ElementRef); - this.uppy = new Uppy(); - this.props = {}; - this.open = false; - } - ngOnInit() { - this.onMount({ - id: "angular:DashboardModal", - inline: false, - target: this.el.nativeElement, - }, Dashboard); - } - ngOnChanges(changes) { - this.handleChanges(changes, Dashboard); - // Handle dashboard-modal specific changes - if (changes["open"] && this.open !== changes["open"].previousValue) { - if (this.open && !changes["open"].previousValue) { - this.plugin.openModal(); - } - if (!this.open && changes["open"].previousValue) { - this.plugin.closeModal(); - } - } - } - ngOnDestroy() { - this.uninstall(); - } - static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DashboardModalComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } - static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.5", type: DashboardModalComponent, isStandalone: true, selector: "uppy-dashboard-modal", inputs: { uppy: "uppy", props: "props", open: "open" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: "", isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } -} -i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DashboardModalComponent, decorators: [{ - type: Component, - args: [{ - selector: "uppy-dashboard-modal", - template: "", - changeDetection: ChangeDetectionStrategy.OnPush, - standalone: true, - }] - }], ctorParameters: () => [], propDecorators: { uppy: [{ - type: Input - }], props: [{ - type: Input - }], open: [{ - type: Input - }] } }); - -class DragDropComponent extends UppyAngularWrapper { - constructor() { - super(); - this.el = inject(ElementRef); - this.uppy = new Uppy(); - this.props = {}; - } - ngOnInit() { - this.onMount({ id: "angular:DragDrop", target: this.el.nativeElement }, DragDrop); - } - ngOnChanges(changes) { - this.handleChanges(changes, DragDrop); - } - ngOnDestroy() { - this.uninstall(); - } - static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DragDropComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } - static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.5", type: DragDropComponent, isStandalone: true, selector: "uppy-drag-drop", inputs: { uppy: "uppy", props: "props" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: "", isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } -} -i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: DragDropComponent, decorators: [{ - type: Component, - args: [{ - selector: "uppy-drag-drop", - template: "", - changeDetection: ChangeDetectionStrategy.OnPush, - standalone: true, - }] - }], ctorParameters: () => [], propDecorators: { uppy: [{ - type: Input - }], props: [{ - type: Input - }] } }); - -class ProgressBarComponent extends UppyAngularWrapper { - constructor() { - super(); - this.el = inject(ElementRef); - this.uppy = new Uppy(); - this.props = {}; - } - ngOnInit() { - this.onMount({ id: "angular:ProgressBar", target: this.el.nativeElement }, ProgressBar); - } - ngOnChanges(changes) { - this.handleChanges(changes, ProgressBar); - } - ngOnDestroy() { - this.uninstall(); - } - static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: ProgressBarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } - static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.5", type: ProgressBarComponent, isStandalone: true, selector: "uppy-progress-bar", inputs: { uppy: "uppy", props: "props" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: "", isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } -} -i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: ProgressBarComponent, decorators: [{ - type: Component, - args: [{ - selector: "uppy-progress-bar", - template: "", - changeDetection: ChangeDetectionStrategy.OnPush, - standalone: true, - }] - }], ctorParameters: () => [], propDecorators: { uppy: [{ - type: Input - }], props: [{ - type: Input - }] } }); - -class StatusBarComponent extends UppyAngularWrapper { - constructor() { - super(); - this.el = inject(ElementRef); - this.uppy = new Uppy(); - this.props = {}; - } - ngOnInit() { - this.onMount({ id: "angular:StatusBar", target: this.el.nativeElement }, StatusBar); - } - ngOnChanges(changes) { - this.handleChanges(changes, StatusBar); - } - ngOnDestroy() { - this.uninstall(); - } - static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: StatusBarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } - static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.2.5", type: StatusBarComponent, isStandalone: true, selector: "uppy-status-bar", inputs: { uppy: "uppy", props: "props" }, usesInheritance: true, usesOnChanges: true, ngImport: i0, template: "", isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); } -} -i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.5", ngImport: i0, type: StatusBarComponent, decorators: [{ - type: Component, - args: [{ - selector: "uppy-status-bar", - template: "", - changeDetection: ChangeDetectionStrategy.OnPush, - standalone: true, - }] - }], ctorParameters: () => [], propDecorators: { uppy: [{ - type: Input - }], props: [{ - type: Input - }] } }); - -/* - * Public API Surface of @uppy/angular - */ - -/** - * Generated bundle index. Do not edit. - */ - -export { DashboardComponent, DashboardModalComponent, DragDropComponent, ProgressBarComponent, StatusBarComponent }; -//# sourceMappingURL=uppy-angular.mjs.map diff --git a/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs.map b/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs.map deleted file mode 100644 index 9f767545b..000000000 --- a/packages/@uppy/angular/projects/uppy/angular/fesm2022/uppy-angular.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"uppy-angular.mjs","sources":["../../../../projects/uppy/angular/src/lib/utils/wrapper.ts","../../../../projects/uppy/angular/src/lib/components/dashboard/dashboard.component.ts","../../../../projects/uppy/angular/src/lib/components/dashboard-modal/dashboard-modal.component.ts","../../../../projects/uppy/angular/src/lib/components/drag-drop/drag-drop.component.ts","../../../../projects/uppy/angular/src/lib/components/progress-bar/progress-bar.component.ts","../../../../projects/uppy/angular/src/lib/components/status-bar/status-bar.component.ts","../../../../projects/uppy/angular/src/public-api.ts","../../../../projects/uppy/angular/src/uppy-angular.ts"],"sourcesContent":["import type { ElementRef, SimpleChanges } from \"@angular/core\";\nimport type { UIPlugin, UIPluginOptions, Uppy } from \"@uppy/core\";\nimport type { DragDropOptions } from \"@uppy/drag-drop\";\nimport type { ProgressBarOptions } from \"@uppy/progress-bar\";\nimport type { StatusBarOptions } from \"@uppy/status-bar\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\n\nexport abstract class UppyAngularWrapper<\n\tM extends Meta,\n\tB extends Body,\n\tOpts extends UIPluginOptions,\n\tPluginType extends UIPlugin = UIPlugin,\n> {\n\tabstract props: DragDropOptions | StatusBarOptions | ProgressBarOptions;\n\tabstract el: ElementRef;\n\tabstract uppy: Uppy;\n\tprivate options: any;\n\tplugin: PluginType | undefined;\n\n\tonMount(\n\t\tdefaultOptions: Partial,\n\t\tplugin: new (uppy: any, opts?: Opts) => UIPlugin,\n\t) {\n\t\tthis.options = {\n\t\t\t...defaultOptions,\n\t\t\t...this.props,\n\t\t};\n\n\t\tthis.uppy.use(plugin, this.options);\n\t\tthis.plugin = this.uppy.getPlugin(this.options.id) as PluginType;\n\t}\n\n\thandleChanges(changes: SimpleChanges, plugin: any): void {\n\t\t// Without the last part of this conditional, it tries to uninstall before the plugin is mounted\n\t\tif (\n\t\t\tchanges[\"uppy\"] &&\n\t\t\tthis.uppy !== changes[\"uppy\"].previousValue &&\n\t\t\tchanges[\"uppy\"].previousValue !== undefined\n\t\t) {\n\t\t\tthis.uninstall(changes[\"uppy\"].previousValue);\n\t\t\t// @ts-expect-error The options correspond to the plugin, I swear\n\t\t\tthis.uppy.use(plugin, this.options);\n\t\t}\n\t\tthis.options = { ...this.options, ...this.props };\n\t\tthis.plugin = this.uppy.getPlugin(this.options.id) as PluginType;\n\t\tif (\n\t\t\tchanges[\"props\"] &&\n\t\t\tthis.props !== changes[\"props\"].previousValue &&\n\t\t\tchanges[\"props\"].previousValue !== undefined\n\t\t) {\n\t\t\tthis.plugin.setOptions({ ...this.options });\n\t\t}\n\t}\n\n\tuninstall(uppy = this.uppy): void {\n\t\tuppy.removePlugin(this.plugin!);\n\t}\n}\n","import {\n\tChangeDetectionStrategy,\n\tComponent,\n\tElementRef,\n\tInput,\n\tinject,\n\ttype OnChanges,\n\ttype OnDestroy,\n\ttype SimpleChanges,\n} from \"@angular/core\";\nimport { Uppy } from \"@uppy/core\";\nimport type { DashboardOptions } from \"@uppy/dashboard\";\nimport Dashboard from \"@uppy/dashboard\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\nimport { UppyAngularWrapper } from \"../../utils/wrapper\";\n\n@Component({\n\tselector: \"uppy-dashboard\",\n\ttemplate: \"\",\n\tchangeDetection: ChangeDetectionStrategy.OnPush,\n\tstandalone: true,\n})\nexport class DashboardComponent\n\textends UppyAngularWrapper>\n\timplements OnDestroy, OnChanges\n{\n\tel = inject(ElementRef);\n\n\t@Input() uppy: Uppy = new Uppy();\n\t@Input() props: DashboardOptions = {};\n\n\t/** Inserted by Angular inject() migration for backwards compatibility */\n\tconstructor(...args: unknown[]);\n\n\tconstructor() {\n\t\tsuper();\n\t}\n\n\tngOnInit() {\n\t\tthis.onMount(\n\t\t\t{ id: \"angular:Dashboard\", inline: true, target: this.el.nativeElement },\n\t\t\tDashboard,\n\t\t);\n\t}\n\n\tngOnChanges(changes: SimpleChanges): void {\n\t\tthis.handleChanges(changes, Dashboard);\n\t}\n\n\tngOnDestroy(): void {\n\t\tthis.uninstall();\n\t}\n}\n","import {\n\tChangeDetectionStrategy,\n\tComponent,\n\tElementRef,\n\tInput,\n\tinject,\n\ttype OnChanges,\n\ttype OnDestroy,\n\ttype SimpleChanges,\n} from \"@angular/core\";\nimport { Uppy } from \"@uppy/core\";\nimport type { DashboardOptions } from \"@uppy/dashboard\";\nimport Dashboard from \"@uppy/dashboard\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\nimport { UppyAngularWrapper } from \"../../utils/wrapper\";\n\n@Component({\n\tselector: \"uppy-dashboard-modal\",\n\ttemplate: \"\",\n\tchangeDetection: ChangeDetectionStrategy.OnPush,\n\tstandalone: true,\n})\nexport class DashboardModalComponent\n\textends UppyAngularWrapper, Dashboard>\n\timplements OnDestroy, OnChanges\n{\n\tel = inject(ElementRef);\n\n\t@Input() uppy: Uppy = new Uppy();\n\t@Input() props: DashboardOptions = {};\n\t@Input() open: boolean = false;\n\n\t/** Inserted by Angular inject() migration for backwards compatibility */\n\tconstructor(...args: unknown[]);\n\n\tconstructor() {\n\t\tsuper();\n\t}\n\n\tngOnInit() {\n\t\tthis.onMount(\n\t\t\t{\n\t\t\t\tid: \"angular:DashboardModal\",\n\t\t\t\tinline: false,\n\t\t\t\ttarget: this.el.nativeElement,\n\t\t\t},\n\t\t\tDashboard,\n\t\t);\n\t}\n\n\tngOnChanges(changes: SimpleChanges): void {\n\t\tthis.handleChanges(changes, Dashboard);\n\t\t// Handle dashboard-modal specific changes\n\t\tif (changes[\"open\"] && this.open !== changes[\"open\"].previousValue) {\n\t\t\tif (this.open && !changes[\"open\"].previousValue) {\n\t\t\t\tthis.plugin!.openModal();\n\t\t\t}\n\t\t\tif (!this.open && changes[\"open\"].previousValue) {\n\t\t\t\tthis.plugin!.closeModal();\n\t\t\t}\n\t\t}\n\t}\n\n\tngOnDestroy(): void {\n\t\tthis.uninstall();\n\t}\n}\n","import {\n\tChangeDetectionStrategy,\n\tComponent,\n\tElementRef,\n\tInput,\n\tinject,\n\ttype OnChanges,\n\ttype OnDestroy,\n\ttype SimpleChanges,\n} from \"@angular/core\";\nimport { Uppy } from \"@uppy/core\";\nimport type { DragDropOptions } from \"@uppy/drag-drop\";\nimport DragDrop from \"@uppy/drag-drop\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\nimport { UppyAngularWrapper } from \"../../utils/wrapper\";\n\n@Component({\n\tselector: \"uppy-drag-drop\",\n\ttemplate: \"\",\n\tchangeDetection: ChangeDetectionStrategy.OnPush,\n\tstandalone: true,\n})\nexport class DragDropComponent\n\textends UppyAngularWrapper\n\timplements OnDestroy, OnChanges\n{\n\tel = inject(ElementRef);\n\n\t@Input() uppy: Uppy = new Uppy();\n\t@Input() props: DragDropOptions = {};\n\n\t/** Inserted by Angular inject() migration for backwards compatibility */\n\tconstructor(...args: unknown[]);\n\n\tconstructor() {\n\t\tsuper();\n\t}\n\n\tngOnInit() {\n\t\tthis.onMount(\n\t\t\t{ id: \"angular:DragDrop\", target: this.el.nativeElement },\n\t\t\tDragDrop,\n\t\t);\n\t}\n\n\tngOnChanges(changes: SimpleChanges): void {\n\t\tthis.handleChanges(changes, DragDrop);\n\t}\n\n\tngOnDestroy(): void {\n\t\tthis.uninstall();\n\t}\n}\n","import {\n\tChangeDetectionStrategy,\n\tComponent,\n\tElementRef,\n\tInput,\n\tinject,\n\ttype OnChanges,\n\ttype OnDestroy,\n\ttype SimpleChanges,\n} from \"@angular/core\";\nimport { Uppy } from \"@uppy/core\";\nimport type { ProgressBarOptions } from \"@uppy/progress-bar\";\nimport ProgressBar from \"@uppy/progress-bar\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\nimport { UppyAngularWrapper } from \"../../utils/wrapper\";\n\n@Component({\n\tselector: \"uppy-progress-bar\",\n\ttemplate: \"\",\n\tchangeDetection: ChangeDetectionStrategy.OnPush,\n\tstandalone: true,\n})\nexport class ProgressBarComponent\n\textends UppyAngularWrapper\n\timplements OnDestroy, OnChanges\n{\n\tel = inject(ElementRef);\n\n\t@Input() uppy: Uppy = new Uppy();\n\t@Input() props: ProgressBarOptions = {};\n\n\t/** Inserted by Angular inject() migration for backwards compatibility */\n\tconstructor(...args: unknown[]);\n\n\tconstructor() {\n\t\tsuper();\n\t}\n\n\tngOnInit() {\n\t\tthis.onMount(\n\t\t\t{ id: \"angular:ProgressBar\", target: this.el.nativeElement },\n\t\t\tProgressBar,\n\t\t);\n\t}\n\n\tngOnChanges(changes: SimpleChanges): void {\n\t\tthis.handleChanges(changes, ProgressBar);\n\t}\n\n\tngOnDestroy(): void {\n\t\tthis.uninstall();\n\t}\n}\n","import {\n\tChangeDetectionStrategy,\n\tComponent,\n\tElementRef,\n\tInput,\n\tinject,\n\ttype OnChanges,\n\ttype OnDestroy,\n\ttype SimpleChanges,\n} from \"@angular/core\";\nimport { Uppy } from \"@uppy/core\";\nimport type { StatusBarOptions } from \"@uppy/status-bar\";\nimport StatusBar from \"@uppy/status-bar\";\nimport type { Body, Meta } from \"@uppy/utils/lib/UppyFile\";\nimport { UppyAngularWrapper } from \"../../utils/wrapper\";\n\n@Component({\n\tselector: \"uppy-status-bar\",\n\ttemplate: \"\",\n\tchangeDetection: ChangeDetectionStrategy.OnPush,\n\tstandalone: true,\n})\nexport class StatusBarComponent\n\textends UppyAngularWrapper\n\timplements OnDestroy, OnChanges\n{\n\tel = inject(ElementRef);\n\n\t@Input() uppy: Uppy = new Uppy();\n\t@Input() props: StatusBarOptions = {};\n\n\t/** Inserted by Angular inject() migration for backwards compatibility */\n\tconstructor(...args: unknown[]);\n\n\tconstructor() {\n\t\tsuper();\n\t}\n\n\tngOnInit() {\n\t\tthis.onMount(\n\t\t\t{ id: \"angular:StatusBar\", target: this.el.nativeElement },\n\t\t\tStatusBar,\n\t\t);\n\t}\n\n\tngOnChanges(changes: SimpleChanges): void {\n\t\tthis.handleChanges(changes, StatusBar);\n\t}\n\n\tngOnDestroy(): void {\n\t\tthis.uninstall();\n\t}\n}\n","/*\n * Public API Surface of @uppy/angular\n */\n\nexport { DashboardComponent } from './lib/components/dashboard/dashboard.component'\nexport { DashboardModalComponent } from './lib/components/dashboard-modal/dashboard-modal.component'\nexport { DragDropComponent } from './lib/components/drag-drop/drag-drop.component'\nexport { ProgressBarComponent } from './lib/components/progress-bar/progress-bar.component'\nexport { StatusBarComponent } from './lib/components/status-bar/status-bar.component'\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;;;MAOsB,kBAAkB,CAAA;IAYvC,OAAO,CACN,cAA6B,EAC7B,MAA4D,EAAA;QAE5D,IAAI,CAAC,OAAO,GAAG;AACd,YAAA,GAAG,cAAc;YACjB,GAAG,IAAI,CAAC,KAAK;SACb;QAED,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC;AACnC,QAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAe;;IAGjE,aAAa,CAAC,OAAsB,EAAE,MAAW,EAAA;;QAEhD,IACC,OAAO,CAAC,MAAM,CAAC;YACf,IAAI,CAAC,IAAI,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa;YAC3C,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa,KAAK,SAAS,EAC1C;YACD,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa,CAAC;;YAE7C,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC;;AAEpC,QAAA,IAAI,CAAC,OAAO,GAAG,EAAE,GAAG,IAAI,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,KAAK,EAAE;AACjD,QAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE,CAAe;QAChE,IACC,OAAO,CAAC,OAAO,CAAC;YAChB,IAAI,CAAC,KAAK,KAAK,OAAO,CAAC,OAAO,CAAC,CAAC,aAAa;YAC7C,OAAO,CAAC,OAAO,CAAC,CAAC,aAAa,KAAK,SAAS,EAC3C;AACD,YAAA,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,EAAE,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC;;;AAI7C,IAAA,SAAS,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,EAAA;AACzB,QAAA,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,MAAO,CAAC;;AAEhC;;ACnCK,MAAO,kBACZ,SAAQ,kBAAgD,CAAA;AAWxD,IAAA,WAAA,GAAA;AACC,QAAA,KAAK,EAAE;AATR,QAAA,IAAA,CAAA,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC;AAEd,QAAA,IAAA,CAAA,IAAI,GAAe,IAAI,IAAI,EAAE;QAC7B,IAAK,CAAA,KAAA,GAA2B,EAAE;;IAS3C,QAAQ,GAAA;QACP,IAAI,CAAC,OAAO,CACX,EAAE,EAAE,EAAE,mBAAmB,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,EACxE,SAAS,CACT;;AAGF,IAAA,WAAW,CAAC,OAAsB,EAAA;AACjC,QAAA,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,SAAS,CAAC;;IAGvC,WAAW,GAAA;QACV,IAAI,CAAC,SAAS,EAAE;;8GA5BL,kBAAkB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAlB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,kBAAkB,gKAJpB,EAAE,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAIA,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAN9B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,gBAAgB;AAC1B,oBAAA,QAAQ,EAAE,EAAE;oBACZ,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,UAAU,EAAE,IAAI;AAChB,iBAAA;wDAOS,IAAI,EAAA,CAAA;sBAAZ;gBACQ,KAAK,EAAA,CAAA;sBAAb;;;ACPI,MAAO,uBACZ,SAAQ,kBAAiE,CAAA;AAYzE,IAAA,WAAA,GAAA;AACC,QAAA,KAAK,EAAE;AAVR,QAAA,IAAA,CAAA,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC;AAEd,QAAA,IAAA,CAAA,IAAI,GAAe,IAAI,IAAI,EAAE;QAC7B,IAAK,CAAA,KAAA,GAA2B,EAAE;QAClC,IAAI,CAAA,IAAA,GAAY,KAAK;;IAS9B,QAAQ,GAAA;QACP,IAAI,CAAC,OAAO,CACX;AACC,YAAA,EAAE,EAAE,wBAAwB;AAC5B,YAAA,MAAM,EAAE,KAAK;AACb,YAAA,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,aAAa;SAC7B,EACD,SAAS,CACT;;AAGF,IAAA,WAAW,CAAC,OAAsB,EAAA;AACjC,QAAA,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,SAAS,CAAC;;AAEtC,QAAA,IAAI,OAAO,CAAC,MAAM,CAAC,IAAI,IAAI,CAAC,IAAI,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa,EAAE;AACnE,YAAA,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa,EAAE;AAChD,gBAAA,IAAI,CAAC,MAAO,CAAC,SAAS,EAAE;;AAEzB,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,OAAO,CAAC,MAAM,CAAC,CAAC,aAAa,EAAE;AAChD,gBAAA,IAAI,CAAC,MAAO,CAAC,UAAU,EAAE;;;;IAK5B,WAAW,GAAA;QACV,IAAI,CAAC,SAAS,EAAE;;8GA1CL,uBAAuB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAvB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,uBAAuB,oLAJzB,EAAE,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAIA,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBANnC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,sBAAsB;AAChC,oBAAA,QAAQ,EAAE,EAAE;oBACZ,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,UAAU,EAAE,IAAI;AAChB,iBAAA;wDAOS,IAAI,EAAA,CAAA;sBAAZ;gBACQ,KAAK,EAAA,CAAA;sBAAb;gBACQ,IAAI,EAAA,CAAA;sBAAZ;;;ACRI,MAAO,iBACZ,SAAQ,kBAAyC,CAAA;AAWjD,IAAA,WAAA,GAAA;AACC,QAAA,KAAK,EAAE;AATR,QAAA,IAAA,CAAA,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC;AAEd,QAAA,IAAA,CAAA,IAAI,GAAe,IAAI,IAAI,EAAE;QAC7B,IAAK,CAAA,KAAA,GAAoB,EAAE;;IASpC,QAAQ,GAAA;AACP,QAAA,IAAI,CAAC,OAAO,CACX,EAAE,EAAE,EAAE,kBAAkB,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,EACzD,QAAQ,CACR;;AAGF,IAAA,WAAW,CAAC,OAAsB,EAAA;AACjC,QAAA,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,QAAQ,CAAC;;IAGtC,WAAW,GAAA;QACV,IAAI,CAAC,SAAS,EAAE;;8GA5BL,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAjB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,iBAAiB,gKAJnB,EAAE,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAIA,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAN7B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,gBAAgB;AAC1B,oBAAA,QAAQ,EAAE,EAAE;oBACZ,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,UAAU,EAAE,IAAI;AAChB,iBAAA;wDAOS,IAAI,EAAA,CAAA;sBAAZ;gBACQ,KAAK,EAAA,CAAA;sBAAb;;;ACPI,MAAO,oBACZ,SAAQ,kBAA4C,CAAA;AAWpD,IAAA,WAAA,GAAA;AACC,QAAA,KAAK,EAAE;AATR,QAAA,IAAA,CAAA,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC;AAEd,QAAA,IAAA,CAAA,IAAI,GAAe,IAAI,IAAI,EAAE;QAC7B,IAAK,CAAA,KAAA,GAAuB,EAAE;;IASvC,QAAQ,GAAA;AACP,QAAA,IAAI,CAAC,OAAO,CACX,EAAE,EAAE,EAAE,qBAAqB,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,EAC5D,WAAW,CACX;;AAGF,IAAA,WAAW,CAAC,OAAsB,EAAA;AACjC,QAAA,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,WAAW,CAAC;;IAGzC,WAAW,GAAA;QACV,IAAI,CAAC,SAAS,EAAE;;8GA5BL,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAApB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,oBAAoB,mKAJtB,EAAE,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAIA,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBANhC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,mBAAmB;AAC7B,oBAAA,QAAQ,EAAE,EAAE;oBACZ,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,UAAU,EAAE,IAAI;AAChB,iBAAA;wDAOS,IAAI,EAAA,CAAA;sBAAZ;gBACQ,KAAK,EAAA,CAAA;sBAAb;;;ACPI,MAAO,kBACZ,SAAQ,kBAA0C,CAAA;AAWlD,IAAA,WAAA,GAAA;AACC,QAAA,KAAK,EAAE;AATR,QAAA,IAAA,CAAA,EAAE,GAAG,MAAM,CAAC,UAAU,CAAC;AAEd,QAAA,IAAA,CAAA,IAAI,GAAe,IAAI,IAAI,EAAE;QAC7B,IAAK,CAAA,KAAA,GAAqB,EAAE;;IASrC,QAAQ,GAAA;AACP,QAAA,IAAI,CAAC,OAAO,CACX,EAAE,EAAE,EAAE,mBAAmB,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,EAC1D,SAAS,CACT;;AAGF,IAAA,WAAW,CAAC,OAAsB,EAAA;AACjC,QAAA,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,SAAS,CAAC;;IAGvC,WAAW,GAAA;QACV,IAAI,CAAC,SAAS,EAAE;;8GA5BL,kBAAkB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAlB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,kBAAkB,iKAJpB,EAAE,EAAA,QAAA,EAAA,IAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAIA,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAN9B,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,QAAQ,EAAE,iBAAiB;AAC3B,oBAAA,QAAQ,EAAE,EAAE;oBACZ,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,oBAAA,UAAU,EAAE,IAAI;AAChB,iBAAA;wDAOS,IAAI,EAAA,CAAA;sBAAZ;gBACQ,KAAK,EAAA,CAAA;sBAAb;;;AC7BF;;AAEG;;ACFH;;AAEG;;;;"} \ No newline at end of file diff --git a/packages/@uppy/angular/projects/uppy/angular/index.d.ts b/packages/@uppy/angular/projects/uppy/angular/index.d.ts deleted file mode 100644 index 7c0cb0088..000000000 --- a/packages/@uppy/angular/projects/uppy/angular/index.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -/** - * Generated bundle index. Do not edit. - */ -/// -export * from './public-api'; diff --git a/packages/@uppy/angular/projects/uppy/angular/public-api.d.ts b/packages/@uppy/angular/projects/uppy/angular/public-api.d.ts deleted file mode 100644 index 07780e10e..000000000 --- a/packages/@uppy/angular/projects/uppy/angular/public-api.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -export { DashboardComponent } from './lib/components/dashboard/dashboard.component'; -export { DashboardModalComponent } from './lib/components/dashboard-modal/dashboard-modal.component'; -export { DragDropComponent } from './lib/components/drag-drop/drag-drop.component'; -export { ProgressBarComponent } from './lib/components/progress-bar/progress-bar.component'; -export { StatusBarComponent } from './lib/components/status-bar/status-bar.component'; From 1cad31b2362e439470fe11818f10eea27db8b327 Mon Sep 17 00:00:00 2001 From: Murderlon Date: Mon, 4 Aug 2025 17:14:07 +0200 Subject: [PATCH 31/54] Really fix CI --- .github/workflows/release.yml | 8 +++++++- packages/uppy/upload-to-cdn.js | 34 +++++++++++++++++++++------------- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 407488b86..5413ff603 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,6 +13,7 @@ jobs: runs-on: ubuntu-latest outputs: companionWasReleased: ${{ steps.checkIfCompanionWasReleased.outputs.version }} + published: ${{ steps.changesets.outputs.published }} steps: - name: Checkout Repo uses: actions/checkout@v4 @@ -59,28 +60,33 @@ jobs: - 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 --force 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 --force env: EDGLY_KEY: ${{secrets.EDGLY_KEY}} EDGLY_SECRET: ${{secrets.EDGLY_SECRET}} - name: Update CDN version references + if: steps.changesets.outputs.published == 'true' run: | VERSION=$(yarn workspace uppy exec npm pkg get version | grep -o '"[0-9]*\.[0-9]*\.[0-9]*"' | tr -d '"') sed -i "s|https://releases\.transloadit\.com/uppy/v[0-9]*\.[0-9]*\.[0-9]*/|https://releases.transloadit.com/uppy/v$VERSION/|g" README.md sed -i "s|https://releases\.transloadit\.com/uppy/v[0-9]*\.[0-9]*\.[0-9]*/|https://releases.transloadit.com/uppy/v$VERSION/|g" BUNDLE-README.md - name: Commit README updates + if: steps.changesets.outputs.published == 'true' run: | git config --local user.email "action@github.com" git config --local user.name "GitHub Action" @@ -94,7 +100,7 @@ jobs: docker: name: DockerHub needs: release - if: ${{ needs.release.outputs.companionWasReleased }} + if: ${{ needs.release.outputs.published == 'true' && needs.release.outputs.companionWasReleased }} runs-on: ubuntu-latest env: DOCKER_BUILDKIT: 0 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: From 4aa708a095cd2b9cde789920c83e3c9ed59fe684 Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Mon, 4 Aug 2025 17:22:25 +0200 Subject: [PATCH 32/54] @uppy/svelte: fix prop passing and types (#5872) Closes #5869 --- .changeset/curvy-ravens-drum.md | 5 +++++ .../@uppy/svelte/src/lib/components/Dashboard.svelte | 12 ++++++------ .../svelte/src/lib/components/DashboardModal.svelte | 12 ++++++------ .../@uppy/svelte/src/lib/components/DragDrop.svelte | 11 +++++------ .../svelte/src/lib/components/ProgressBar.svelte | 11 +++++------ .../@uppy/svelte/src/lib/components/StatusBar.svelte | 11 +++++------ 6 files changed, 32 insertions(+), 30 deletions(-) create mode 100644 .changeset/curvy-ravens-drum.md diff --git a/.changeset/curvy-ravens-drum.md b/.changeset/curvy-ravens-drum.md new file mode 100644 index 000000000..ffe442877 --- /dev/null +++ b/.changeset/curvy-ravens-drum.md @@ -0,0 +1,5 @@ +--- +"@uppy/svelte": patch +--- + +Fix prop passing and types diff --git a/packages/@uppy/svelte/src/lib/components/Dashboard.svelte b/packages/@uppy/svelte/src/lib/components/Dashboard.svelte index 61f25dbf9..3c066ea07 100644 --- a/packages/@uppy/svelte/src/lib/components/Dashboard.svelte +++ b/packages/@uppy/svelte/src/lib/components/Dashboard.svelte @@ -3,15 +3,15 @@ generics="M extends import('@uppy/utils/lib/UppyFile').Meta, B extends import('@uppy/utils/lib/UppyFile').Body" > import type { Uppy } from "@uppy/core"; -import DashboardPlugin from "@uppy/dashboard"; +import DashboardPlugin, { type DashboardOptions } from "@uppy/dashboard"; import { onDestroy, onMount } from "svelte"; let container: HTMLElement; let plugin: DashboardPlugin; export let uppy: Uppy; -export const props: Object | undefined = {}; -export const plugins: string[] = []; +export let props: DashboardOptions | undefined = {}; +export let plugins: string[] = []; const installPlugin = () => { const options = { @@ -20,9 +20,9 @@ const installPlugin = () => { plugins, ...props, target: container, - }; + } satisfies DashboardOptions; - uppy.use(DashboardPlugin, options); + uppy.use(DashboardPlugin, options); plugin = uppy.getPlugin(options.id) as DashboardPlugin; }; const uninstallPlugin = (uppyInstance: Uppy = uppy) => { @@ -39,7 +39,7 @@ $: { plugins, ...props, target: container, - }; + } satisfies DashboardOptions; uppy.setOptions(options); } diff --git a/packages/@uppy/svelte/src/lib/components/DashboardModal.svelte b/packages/@uppy/svelte/src/lib/components/DashboardModal.svelte index 57e147002..d526d42be 100644 --- a/packages/@uppy/svelte/src/lib/components/DashboardModal.svelte +++ b/packages/@uppy/svelte/src/lib/components/DashboardModal.svelte @@ -3,18 +3,18 @@ generics="M extends import('@uppy/utils/lib/UppyFile').Meta, B extends import('@uppy/utils/lib/UppyFile').Body" > import type { Uppy } from "@uppy/core"; -import DashboardPlugin from "@uppy/dashboard"; +import DashboardPlugin, { type DashboardOptions } from "@uppy/dashboard"; import { onDestroy, onMount } from "svelte"; let container: HTMLElement; let plugin: DashboardPlugin; export let uppy: Uppy; -export const props: Object | undefined = {}; +export let props: DashboardOptions | undefined = {}; export let open: boolean; let lastOpen: boolean = open; -export const plugins: string[] = []; +export let plugins: string[] = []; const installPlugin = () => { const options = { @@ -22,9 +22,9 @@ const installPlugin = () => { plugins, ...props, target: container, - }; + } satisfies DashboardOptions; - uppy.use(DashboardPlugin, options); + uppy.use(DashboardPlugin, options); plugin = uppy.getPlugin(options.id) as DashboardPlugin; if (open) plugin.openModal(); }; @@ -41,7 +41,7 @@ $: { plugins, ...props, target: container, - }; + } satisfies DashboardOptions; uppy.setOptions(options); } $: { diff --git a/packages/@uppy/svelte/src/lib/components/DragDrop.svelte b/packages/@uppy/svelte/src/lib/components/DragDrop.svelte index 854ee5b08..6bf9a8fee 100644 --- a/packages/@uppy/svelte/src/lib/components/DragDrop.svelte +++ b/packages/@uppy/svelte/src/lib/components/DragDrop.svelte @@ -3,24 +3,23 @@ generics="M extends import('@uppy/utils/lib/UppyFile').Meta, B extends import('@uppy/utils/lib/UppyFile').Body" > import type { Uppy } from "@uppy/core"; -import DragDropPlugin from "@uppy/drag-drop"; +import DragDropPlugin, { type DragDropOptions } from "@uppy/drag-drop"; import { onDestroy, onMount } from "svelte"; let container: HTMLElement; let plugin: DragDropPlugin; export let uppy: Uppy; -export const props: Object | undefined = {}; +export let props: DragDropOptions | undefined = {}; const installPlugin = () => { const options = { id: "svelte:DragDrop", - inline: true, ...props, target: container, - }; + } satisfies DragDropOptions; - uppy.use(DragDropPlugin, options); + uppy.use(DragDropPlugin, options); plugin = uppy.getPlugin(options.id) as DragDropPlugin; }; const uninstallPlugin = (uppyInstance: Uppy = uppy) => { @@ -35,7 +34,7 @@ $: { id: "svelte:DragDrop", ...props, target: container, - }; + } satisfies DragDropOptions; uppy.setOptions(options); } diff --git a/packages/@uppy/svelte/src/lib/components/ProgressBar.svelte b/packages/@uppy/svelte/src/lib/components/ProgressBar.svelte index b43603198..12d52c5c2 100644 --- a/packages/@uppy/svelte/src/lib/components/ProgressBar.svelte +++ b/packages/@uppy/svelte/src/lib/components/ProgressBar.svelte @@ -3,24 +3,23 @@ generics="M extends import('@uppy/utils/lib/UppyFile').Meta, B extends import('@uppy/utils/lib/UppyFile').Body" > import type { Uppy } from "@uppy/core"; -import ProgressBarPlugin from "@uppy/progress-bar"; +import ProgressBarPlugin, { type ProgressBarOptions } from "@uppy/progress-bar"; import { onDestroy, onMount } from "svelte"; let container: HTMLElement; let plugin: ProgressBarPlugin; export let uppy: Uppy; -export const props: Object | undefined = {}; +export let props: ProgressBarOptions | undefined = {}; const installPlugin = () => { const options = { id: "svelte:ProgressBar", - inline: true, ...props, target: container, - }; + } satisfies ProgressBarOptions; - uppy.use(ProgressBarPlugin, options); + uppy.use(ProgressBarPlugin, options); plugin = uppy.getPlugin(options.id) as ProgressBarPlugin; }; const uninstallPlugin = (uppyInstance: Uppy = uppy) => { @@ -35,7 +34,7 @@ $: { id: "svelte:ProgressBar", ...props, target: container, - }; + } satisfies ProgressBarOptions; uppy.setOptions(options); } diff --git a/packages/@uppy/svelte/src/lib/components/StatusBar.svelte b/packages/@uppy/svelte/src/lib/components/StatusBar.svelte index e7ef9a758..662cc5a99 100644 --- a/packages/@uppy/svelte/src/lib/components/StatusBar.svelte +++ b/packages/@uppy/svelte/src/lib/components/StatusBar.svelte @@ -3,24 +3,23 @@ generics="M extends import('@uppy/utils/lib/UppyFile').Meta, B extends import('@uppy/utils/lib/UppyFile').Body" > import type { Uppy } from "@uppy/core"; -import StatusBarPlugin from "@uppy/status-bar"; +import StatusBarPlugin, { type StatusBarOptions } from "@uppy/status-bar"; import { onDestroy, onMount } from "svelte"; let container: HTMLElement; let plugin: StatusBarPlugin; export let uppy: Uppy; -export const props: Object | undefined = {}; +export let props: StatusBarOptions | undefined = {}; const installPlugin = () => { const options = { id: "svelte:StatusBar", - inline: true, ...props, target: container, - }; + } satisfies StatusBarOptions; - uppy.use(StatusBarPlugin, options); + uppy.use(StatusBarPlugin, options); plugin = uppy.getPlugin(options.id) as StatusBarPlugin; }; const uninstallPlugin = (uppyInstance: Uppy = uppy) => { @@ -35,7 +34,7 @@ $: { id: "svelte:StatusBar", ...props, target: container, - }; + } satisfies StatusBarOptions; uppy.setOptions(options); } From 38319dc8722cac6994600965f16f1d30b31e0789 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 09:42:56 +0200 Subject: [PATCH 33/54] [ci] release (#5876) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @uppy/svelte@4.6.2 ### Patch Changes - 4aa708a: Fix prop passing and types Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/curvy-ravens-drum.md | 5 ----- packages/@uppy/svelte/CHANGELOG.md | 6 ++++++ packages/@uppy/svelte/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/curvy-ravens-drum.md diff --git a/.changeset/curvy-ravens-drum.md b/.changeset/curvy-ravens-drum.md deleted file mode 100644 index ffe442877..000000000 --- a/.changeset/curvy-ravens-drum.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/svelte": patch ---- - -Fix prop passing and types diff --git a/packages/@uppy/svelte/CHANGELOG.md b/packages/@uppy/svelte/CHANGELOG.md index e2ebdd3b4..e0dea087b 100644 --- a/packages/@uppy/svelte/CHANGELOG.md +++ b/packages/@uppy/svelte/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/svelte +## 4.6.2 + +### Patch Changes + +- 4aa708a: Fix prop passing and types + ## 4.6.0 ### Minor Changes diff --git a/packages/@uppy/svelte/package.json b/packages/@uppy/svelte/package.json index 3fb7f1e60..8164f5336 100644 --- a/packages/@uppy/svelte/package.json +++ b/packages/@uppy/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@uppy/svelte", - "version": "4.6.1", + "version": "4.6.2", "description": "Uppy plugin that helps integrate Uppy into your Svelte project.", "type": "module", "svelte": "./dist/index.js", From d43649ac9b1afa21561c62c7e535890642b62549 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 5 Aug 2025 07:45:49 +0000 Subject: [PATCH 34/54] Update CDN version references to latest release --- BUNDLE-README.md | 2 +- README.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/BUNDLE-README.md b/BUNDLE-README.md index df3843470..5055518e2 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 e17309978..2b2510661 100644 --- a/README.md +++ b/README.md @@ -103,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/v/uppy.min.css), either to your HTML page’s `` or include in JS, if your bundler of choice supports it. @@ -117,7 +117,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object. ```html @@ -128,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/v/uppy.min.mjs' const uppy = new Uppy() uppy.use(Dashboard, { target: '#files-drag-drop' }) From 22957e487d9a8408f1222afb33e84da6b19645a1 Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Tue, 5 Aug 2025 09:46:11 +0200 Subject: [PATCH 35/54] Update contributing.md (#5846) imho there was a lot of redundant info in the contributing file, which likely results in contributors not reading things because it's too much. Trying to focus now on just the essentials. --- .github/CONTRIBUTING.md | 470 ++-------------------------------------- 1 file changed, 22 insertions(+), 448 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 05f276969..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,439 +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/status-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 From c4d97cd972971c7303539cb3732b3aad866ea181 Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Tue, 5 Aug 2025 11:28:14 +0200 Subject: [PATCH 36/54] Fix publishing to CDN in release CI (#5877) - Output should be `uppy.css` not `styles.css`, as it was before - Actually run the bundle script in `build` - Bundled packages are in theory always fixed, they will never be resolved differently once published, so reflecting that with `workspace:*`. Hopefully this also triggers changesets to always release `uppy` if any of its dependencies change (doesn't happen currently) - Don't force override existing releases in CI --- .github/workflows/release.yml | 4 +- packages/uppy/package.json | 81 +++++++++++----------- yarn.lock | 127 +++++++++++++++++----------------- 3 files changed, 107 insertions(+), 105 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5413ff603..04ab22307 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -66,14 +66,14 @@ jobs: - name: Upload `uppy` to CDN if: steps.changesets.outputs.published == 'true' - run: node packages/uppy/upload-to-cdn.js uppy --force + 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 --force + run: node packages/uppy/upload-to-cdn.js @uppy/locales env: EDGLY_KEY: ${{secrets.EDGLY_KEY}} EDGLY_SECRET: ${{secrets.EDGLY_SECRET}} diff --git a/packages/uppy/package.json b/packages/uppy/package.json index d9eb3d9aa..56b2593e9 100644 --- a/packages/uppy/package.json +++ b/packages/uppy/package.json @@ -31,49 +31,50 @@ "url": "git+https://github.com/transloadit/uppy.git" }, "dependencies": { - "@uppy/audio": "workspace:^", - "@uppy/aws-s3": "workspace:^", - "@uppy/box": "workspace:^", - "@uppy/companion-client": "workspace:^", - "@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:^", - "@uppy/unsplash": "workspace:^", - "@uppy/url": "workspace:^", - "@uppy/webcam": "workspace:^", - "@uppy/webdav": "workspace:^", - "@uppy/xhr-upload": "workspace:^", - "@uppy/zoom": "workspace:^" + "@uppy/audio": "workspace:*", + "@uppy/aws-s3": "workspace:*", + "@uppy/box": "workspace:*", + "@uppy/companion-client": "workspace:*", + "@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/locales": "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:*", + "@uppy/unsplash": "workspace:*", + "@uppy/url": "workspace:*", + "@uppy/webcam": "workspace:*", + "@uppy/webdav": "workspace:*", + "@uppy/xhr-upload": "workspace:*", + "@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/yarn.lock b/yarn.lock index 470b971f2..49c700b0b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11238,7 +11238,7 @@ __metadata: 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: @@ -11285,7 +11285,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: @@ -11407,7 +11407,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: @@ -11481,7 +11481,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/drag-drop@workspace:*, @uppy/drag-drop@workspace:^, @uppy/drag-drop@workspace:packages/@uppy/drag-drop": +"@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: @@ -11497,7 +11497,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/drop-target@workspace:*, @uppy/drop-target@workspace:^, @uppy/drop-target@workspace:packages/@uppy/drop-target": +"@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" dependencies: @@ -11512,7 +11512,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: @@ -11527,7 +11527,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: @@ -11542,7 +11542,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:packages/@uppy/file-input": version: 0.0.0-use.local resolution: "@uppy/file-input@workspace:packages/@uppy/file-input" dependencies: @@ -11558,7 +11558,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/form@workspace:*, @uppy/form@workspace:^, @uppy/form@workspace:packages/@uppy/form": +"@uppy/form@workspace:*, @uppy/form@workspace:packages/@uppy/form": version: 0.0.0-use.local resolution: "@uppy/form@workspace:packages/@uppy/form" dependencies: @@ -11570,7 +11570,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: @@ -11582,7 +11582,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: @@ -11612,7 +11612,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: @@ -11644,7 +11644,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/informer@workspace:^, @uppy/informer@workspace:packages/@uppy/informer": +"@uppy/informer@workspace:*, @uppy/informer@workspace:^, @uppy/informer@workspace:packages/@uppy/informer": version: 0.0.0-use.local resolution: "@uppy/informer@workspace:packages/@uppy/informer" dependencies: @@ -11675,7 +11675,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: @@ -11687,7 +11687,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: @@ -11702,7 +11702,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/progress-bar@workspace:*, @uppy/progress-bar@workspace:^, @uppy/progress-bar@workspace:packages/@uppy/progress-bar": +"@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: @@ -11810,7 +11810,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/redux-dev-tools@workspace:^, @uppy/redux-dev-tools@workspace:packages/@uppy/redux-dev-tools": +"@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: @@ -11876,7 +11876,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/store-default@workspace:^, @uppy/store-default@workspace:packages/@uppy/store-default": +"@uppy/store-default@workspace:*, @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" dependencies: @@ -11886,7 +11886,7 @@ __metadata: languageName: unknown linkType: soft -"@uppy/store-redux@workspace:*, @uppy/store-redux@workspace:^, @uppy/store-redux@workspace:packages/@uppy/store-redux": +"@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: @@ -11932,7 +11932,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: @@ -11947,7 +11947,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: @@ -11983,7 +11983,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: @@ -12083,7 +12083,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: @@ -12098,7 +12098,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: @@ -12114,7 +12114,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: @@ -30172,44 +30172,45 @@ __metadata: resolution: "uppy@workspace:packages/uppy" dependencies: "@aws-sdk/client-s3": "npm:^3.338.0" - "@uppy/audio": "workspace:^" - "@uppy/aws-s3": "workspace:^" - "@uppy/box": "workspace:^" - "@uppy/companion-client": "workspace:^" - "@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:^" - "@uppy/unsplash": "workspace:^" - "@uppy/url": "workspace:^" - "@uppy/webcam": "workspace:^" - "@uppy/webdav": "workspace:^" - "@uppy/xhr-upload": "workspace:^" - "@uppy/zoom": "workspace:^" + "@uppy/audio": "workspace:*" + "@uppy/aws-s3": "workspace:*" + "@uppy/box": "workspace:*" + "@uppy/companion-client": "workspace:*" + "@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/locales": "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:*" + "@uppy/unsplash": "workspace:*" + "@uppy/url": "workspace:*" + "@uppy/webcam": "workspace:*" + "@uppy/webdav": "workspace:*" + "@uppy/xhr-upload": "workspace:*" + "@uppy/zoom": "workspace:*" adm-zip: "npm:^0.5.5" chalk: "npm:^5.0.0" concat-stream: "npm:^2.0.0" From c15c6fd8953595284a5c7c554bd15f6cd69e04d2 Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Tue, 5 Aug 2025 16:22:57 +0200 Subject: [PATCH 37/54] Fix locale types between dashboard and status-bar (#5878) Ref: https://github.com/transloadit/uppy/pull/5728#issuecomment-3031052997 Closes #5811 --- .changeset/big-cloths-look.md | 6 ++++++ packages/@uppy/dashboard/src/Dashboard.tsx | 2 +- packages/@uppy/status-bar/src/StatusBarOptions.ts | 3 ++- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .changeset/big-cloths-look.md diff --git a/.changeset/big-cloths-look.md b/.changeset/big-cloths-look.md new file mode 100644 index 000000000..5323f6e9a --- /dev/null +++ b/.changeset/big-cloths-look.md @@ -0,0 +1,6 @@ +--- +"@uppy/status-bar": patch +"@uppy/dashboard": patch +--- + +Make each entry in `strings` in locale type optional diff --git a/packages/@uppy/dashboard/src/Dashboard.tsx b/packages/@uppy/dashboard/src/Dashboard.tsx index 83cbe32d8..1235afe05 100644 --- a/packages/@uppy/dashboard/src/Dashboard.tsx +++ b/packages/@uppy/dashboard/src/Dashboard.tsx @@ -171,7 +171,7 @@ interface DashboardMiscOptions thumbnailWidth?: number trigger?: string | Element | null waitForThumbnailsBeforeUpload?: boolean - locale?: LocaleStrings & typeof StatusBarLocale + locale?: LocaleStrings & LocaleStrings } export type DashboardOptions< diff --git a/packages/@uppy/status-bar/src/StatusBarOptions.ts b/packages/@uppy/status-bar/src/StatusBarOptions.ts index 83e157da9..0be71cd54 100644 --- a/packages/@uppy/status-bar/src/StatusBarOptions.ts +++ b/packages/@uppy/status-bar/src/StatusBarOptions.ts @@ -1,4 +1,5 @@ import type { UIPluginOptions } from '@uppy/core/lib/UIPlugin.js' +import type { LocaleStrings } from '@uppy/utils/lib/Translator' import type StatusBarLocale from './locale.js' export interface StatusBarOptions extends UIPluginOptions { @@ -9,5 +10,5 @@ export interface StatusBarOptions extends UIPluginOptions { hidePauseResumeButton?: boolean hideCancelButton?: boolean doneButtonHandler?: (() => void) | null - locale?: typeof StatusBarLocale + locale?: LocaleStrings } From 1a0beb92831034d2da395d2735fe1c6e6f5ec5f7 Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Wed, 6 Aug 2025 09:34:02 +0200 Subject: [PATCH 38/54] @uppy/locales: add all locales to globalThis (#5880) Closes #5857 We already do for `en_US` and `ms_MY`, seems like a mistake that the other's don't have it. --- .changeset/proud-mails-hug.md | 5 +++++ packages/@uppy/locales/src/ar_SA.ts | 6 ++++++ packages/@uppy/locales/src/bg_BG.ts | 6 ++++++ packages/@uppy/locales/src/ca_ES.ts | 6 ++++++ packages/@uppy/locales/src/cs_CZ.ts | 6 ++++++ packages/@uppy/locales/src/da_DK.ts | 6 ++++++ packages/@uppy/locales/src/de_DE.ts | 6 ++++++ packages/@uppy/locales/src/el_GR.ts | 6 ++++++ packages/@uppy/locales/src/es_ES.ts | 6 ++++++ packages/@uppy/locales/src/es_MX.ts | 6 ++++++ packages/@uppy/locales/src/fa_IR.ts | 6 ++++++ packages/@uppy/locales/src/fi_FI.ts | 6 ++++++ packages/@uppy/locales/src/fr_FR.ts | 6 ++++++ packages/@uppy/locales/src/gl_ES.ts | 6 ++++++ packages/@uppy/locales/src/he_IL.ts | 6 ++++++ packages/@uppy/locales/src/hi_IN.ts | 6 ++++++ packages/@uppy/locales/src/hr_HR.ts | 6 ++++++ packages/@uppy/locales/src/hu_HU.ts | 6 ++++++ packages/@uppy/locales/src/id_ID.ts | 6 ++++++ packages/@uppy/locales/src/is_IS.ts | 6 ++++++ packages/@uppy/locales/src/it_IT.ts | 6 ++++++ packages/@uppy/locales/src/ja_JP.ts | 6 ++++++ packages/@uppy/locales/src/ko_KR.ts | 6 ++++++ packages/@uppy/locales/src/nb_NO.ts | 6 ++++++ packages/@uppy/locales/src/nl_NL.ts | 6 ++++++ packages/@uppy/locales/src/pl_PL.ts | 6 ++++++ packages/@uppy/locales/src/pt_BR.ts | 6 ++++++ packages/@uppy/locales/src/pt_PT.ts | 6 ++++++ packages/@uppy/locales/src/ro_RO.ts | 6 ++++++ packages/@uppy/locales/src/ru_RU.ts | 6 ++++++ packages/@uppy/locales/src/sk_SK.ts | 6 ++++++ packages/@uppy/locales/src/sr_RS_Cyrillic.ts | 6 ++++++ packages/@uppy/locales/src/sr_RS_Latin.ts | 6 ++++++ packages/@uppy/locales/src/sv_SE.ts | 6 ++++++ packages/@uppy/locales/src/th_TH.ts | 6 ++++++ packages/@uppy/locales/src/tr_TR.ts | 6 ++++++ packages/@uppy/locales/src/uk_UA.ts | 6 ++++++ packages/@uppy/locales/src/uz_UZ.ts | 6 ++++++ packages/@uppy/locales/src/vi_VN.ts | 6 ++++++ packages/@uppy/locales/src/zh_CN.ts | 6 ++++++ packages/@uppy/locales/src/zh_TW.ts | 6 ++++++ 41 files changed, 245 insertions(+) create mode 100644 .changeset/proud-mails-hug.md diff --git a/.changeset/proud-mails-hug.md b/.changeset/proud-mails-hug.md new file mode 100644 index 000000000..9081a74cd --- /dev/null +++ b/.changeset/proud-mails-hug.md @@ -0,0 +1,5 @@ +--- +"@uppy/locales": patch +--- + +Add all locales to globalThis.Uppy.locales.[locale-name] diff --git a/packages/@uppy/locales/src/ar_SA.ts b/packages/@uppy/locales/src/ar_SA.ts index 2a6e84ed0..a42219bca 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 5e28c5d76..b756ffb9e 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 1afe0ffd1..5036616c9 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 cddea5694..c43462ada 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 c747e89f1..011ec9572 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 9c7e31d7f..7b3019574 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 0ea9e7cfd..3b6c62236 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 5475151dd..4070d1f9e 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 dea8dd2ec..b78b3d12e 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 07687df92..85fda6098 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 f1e531f4f..796637dd3 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 721d92f17..58edbe106 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 c1e731769..13f8caafb 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 acac71a25..2c336ce18 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 74894be48..92ab7aa3e 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 9e8385761..8ab6a721c 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 d16c5c00a..ee259ab57 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 47dc72f8f..bccf87bdf 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 497525a4d..b7f56d32f 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 570a34ea2..b2438eea2 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 c6bc13e4b..cb947b92e 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 3e207e596..4dfb21af3 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 4d0366529..3b958bd2b 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 2e0f8555d..c44e13a91 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 b70df84ef..3a3d631bb 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 019467424..52c6ae51b 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 c41221fea..262b1364a 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 8d10b3867..496febda1 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 42a09adfc..cf9f49e22 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 72cc93b51..1a14878da 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 10d9a56fb..84257051c 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 02a5df4ff..debd27900 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 657468c98..d7311f5e7 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 9ae2d5755..31e623773 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 53036e2d6..1e673c71c 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 6c874fab9..ca0f205ce 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 47b04b4cc..faf357184 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 cbba29e0a..af5007dd9 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 b13cfb887..978bdc4a0 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 f77af3481..332dbb095 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 From 8d39ba326c6d34933e18244df889c3f5d981754d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 10:10:03 +0200 Subject: [PATCH 39/54] [ci] release (#5879) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @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 ## @uppy/locales@4.8.3 ### Patch Changes - 1a0beb9: Add all locales to globalThis.Uppy.locales.[locale-name] ## @uppy/status-bar@4.2.3 ### Patch Changes - c15c6fd: Make each entry in `strings` in locale type optional ## uppy@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 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/big-cloths-look.md | 6 ------ .changeset/proud-mails-hug.md | 5 ----- packages/@uppy/dashboard/CHANGELOG.md | 8 ++++++++ packages/@uppy/dashboard/package.json | 2 +- packages/@uppy/locales/CHANGELOG.md | 6 ++++++ packages/@uppy/locales/package.json | 2 +- packages/@uppy/status-bar/CHANGELOG.md | 6 ++++++ packages/@uppy/status-bar/package.json | 2 +- packages/uppy/CHANGELOG.md | 10 ++++++++++ packages/uppy/package.json | 2 +- 10 files changed, 34 insertions(+), 15 deletions(-) delete mode 100644 .changeset/big-cloths-look.md delete mode 100644 .changeset/proud-mails-hug.md diff --git a/.changeset/big-cloths-look.md b/.changeset/big-cloths-look.md deleted file mode 100644 index 5323f6e9a..000000000 --- a/.changeset/big-cloths-look.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@uppy/status-bar": patch -"@uppy/dashboard": patch ---- - -Make each entry in `strings` in locale type optional diff --git a/.changeset/proud-mails-hug.md b/.changeset/proud-mails-hug.md deleted file mode 100644 index 9081a74cd..000000000 --- a/.changeset/proud-mails-hug.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/locales": patch ---- - -Add all locales to globalThis.Uppy.locales.[locale-name] diff --git a/packages/@uppy/dashboard/CHANGELOG.md b/packages/@uppy/dashboard/CHANGELOG.md index 8a7bbd928..76dd0165c 100644 --- a/packages/@uppy/dashboard/CHANGELOG.md +++ b/packages/@uppy/dashboard/CHANGELOG.md @@ -1,5 +1,13 @@ # @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 diff --git a/packages/@uppy/dashboard/package.json b/packages/@uppy/dashboard/package.json index ef53dac3f..1a558e150 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.4.2", + "version": "4.4.3", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/@uppy/locales/CHANGELOG.md b/packages/@uppy/locales/CHANGELOG.md index 03a84cfa7..5b4e490a3 100644 --- a/packages/@uppy/locales/CHANGELOG.md +++ b/packages/@uppy/locales/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/locales +## 4.8.3 + +### Patch Changes + +- 1a0beb9: Add all locales to globalThis.Uppy.locales.[locale-name] + ## 4.8.2 ### Patch Changes diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index 1ca6afa69..1f49f7353 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/locales", "description": "Uppy language packs", - "version": "4.8.2", + "version": "4.8.3", "license": "MIT", "type": "module", "main": "locale-pack/index.mjs", diff --git a/packages/@uppy/status-bar/CHANGELOG.md b/packages/@uppy/status-bar/CHANGELOG.md index a0ebd73fd..a4187a132 100644 --- a/packages/@uppy/status-bar/CHANGELOG.md +++ b/packages/@uppy/status-bar/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/status-bar +## 4.2.3 + +### Patch Changes + +- c15c6fd: Make each entry in `strings` in locale type optional + ## 4.2.2 ### Patch Changes diff --git a/packages/@uppy/status-bar/package.json b/packages/@uppy/status-bar/package.json index 3e02182c3..90dcd77b1 100644 --- a/packages/@uppy/status-bar/package.json +++ b/packages/@uppy/status-bar/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/status-bar", "description": "A progress bar for Uppy, with many bells and whistles.", - "version": "4.2.2", + "version": "4.2.3", "license": "MIT", "main": "lib/index.js", "style": "dist/style.min.css", diff --git a/packages/uppy/CHANGELOG.md b/packages/uppy/CHANGELOG.md index 5c5a1e9fe..d5a7bfc9a 100644 --- a/packages/uppy/CHANGELOG.md +++ b/packages/uppy/CHANGELOG.md @@ -1,5 +1,15 @@ # uppy +## 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 diff --git a/packages/uppy/package.json b/packages/uppy/package.json index 56b2593e9..ba24e9b16 100644 --- a/packages/uppy/package.json +++ b/packages/uppy/package.json @@ -1,7 +1,7 @@ { "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.1", "license": "MIT", "main": "lib/index.js", "module": "lib/index.js", From ee0b2fc1467c60ec6f8e88d87baaf9620c53df26 Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Wed, 6 Aug 2025 12:24:48 +0200 Subject: [PATCH 40/54] @uppy/transloadit: add `user_meta` type (#5881) Closes #5850 --- .changeset/curly-trees-camp.md | 5 +++++ packages/@uppy/transloadit/src/index.ts | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/curly-trees-camp.md diff --git a/.changeset/curly-trees-camp.md b/.changeset/curly-trees-camp.md new file mode 100644 index 000000000..a95b290c7 --- /dev/null +++ b/.changeset/curly-trees-camp.md @@ -0,0 +1,5 @@ +--- +"@uppy/transloadit": patch +--- + +Add `user_meta` type to `AssemblyResult` diff --git a/packages/@uppy/transloadit/src/index.ts b/packages/@uppy/transloadit/src/index.ts index df6739f4f..0d58afe2f 100644 --- a/packages/@uppy/transloadit/src/index.ts +++ b/packages/@uppy/transloadit/src/index.ts @@ -45,6 +45,7 @@ export interface AssemblyResult extends AssemblyFile { queue: string queueTime: number localId: string | null + user_meta?: Record } export interface AssemblyResponse { From ea04a4d5feb95fcf3f07faf862d60183eba0eff1 Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Wed, 6 Aug 2025 15:25:40 +0200 Subject: [PATCH 41/54] Fix locales CDN publish (#5882) **Problem** - `@uppy/locales` on npm used to have `dist` (minified), `lib` (JS), `src` (to make the sourcemaps work) but dist is redundant tbh and only for the CDN - Since the new release tooling only `lib` was published to npm - CI release could not find any files to upload to CDN (it uses npm-pack, which checks the "files" in package.json and `dist` was missing) **Solution**: - Correct "files" in package.json's - Remove `main` from @uppy/locales package.json which pointed to something random? We still publish `dist` for `@uppy/locales` needlessly to npm afaik. Would require a bit more hacking to separate in the current setup --- .changeset/fluffy-deer-press.md | 6 ++++++ packages/@uppy/locales/package.json | 3 ++- packages/uppy/package.json | 6 ++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 .changeset/fluffy-deer-press.md diff --git a/.changeset/fluffy-deer-press.md b/.changeset/fluffy-deer-press.md new file mode 100644 index 000000000..3d730d5dd --- /dev/null +++ b/.changeset/fluffy-deer-press.md @@ -0,0 +1,6 @@ +--- +"@uppy/locales": patch +"uppy": patch +--- + +Add "files" in package.json to only publish what's needed diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index 1f49f7353..1d43de722 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -4,7 +4,6 @@ "version": "4.8.3", "license": "MIT", "type": "module", - "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", @@ -26,6 +25,8 @@ }, "files": [ "lib", + "src", + "dist", "CHANGELOG.md" ], "dependencies": { diff --git a/packages/uppy/package.json b/packages/uppy/package.json index ba24e9b16..27b25bc71 100644 --- a/packages/uppy/package.json +++ b/packages/uppy/package.json @@ -8,6 +8,12 @@ "type": "module", "unpkg": "dist/uppy.min.js", "style": "dist/uppy.min.css", + "files": [ + "src", + "lib", + "dist", + "CHANGELOG.md" + ], "keywords": [ "file uploader", "drag-drop", From a12a6ce4c3eb7f5bf68be61eab6192b76cdb6473 Mon Sep 17 00:00:00 2001 From: Merlijn Vos Date: Thu, 7 Aug 2025 09:31:15 +0200 Subject: [PATCH 42/54] Update versions in readme's after release (#5883) It didn't work in CI: https://github.com/transloadit/uppy/actions/runs/16771298008/job/47486827416#step:16:1 Instead of trying to hack in an extra commit, now a script runs on the `version` command, which resolves the versions based on changesets, which is ran before `publish` so it should become part of the changeset commit (hopefully) --- .github/workflows/release.yml | 17 ----------- BUNDLE-README.md | 2 +- README.md | 6 ++-- biome.json | 1 + package.json | 2 +- scripts/update-readme-versions.mjs | 46 ++++++++++++++++++++++++++++++ 6 files changed, 52 insertions(+), 22 deletions(-) create mode 100644 scripts/update-readme-versions.mjs diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 04ab22307..8211dc8df 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -78,23 +78,6 @@ jobs: EDGLY_KEY: ${{secrets.EDGLY_KEY}} EDGLY_SECRET: ${{secrets.EDGLY_SECRET}} - - name: Update CDN version references - if: steps.changesets.outputs.published == 'true' - run: | - VERSION=$(yarn workspace uppy exec npm pkg get version | grep -o '"[0-9]*\.[0-9]*\.[0-9]*"' | tr -d '"') - sed -i "s|https://releases\.transloadit\.com/uppy/v[0-9]*\.[0-9]*\.[0-9]*/|https://releases.transloadit.com/uppy/v$VERSION/|g" README.md - sed -i "s|https://releases\.transloadit\.com/uppy/v[0-9]*\.[0-9]*\.[0-9]*/|https://releases.transloadit.com/uppy/v$VERSION/|g" BUNDLE-README.md - - - name: Commit README updates - if: steps.changesets.outputs.published == 'true' - run: | - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" - git add README.md BUNDLE-README.md - git commit -m "Update CDN version references to latest release" || exit 0 - git push - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # See also companion-deploy.yml docker: diff --git a/BUNDLE-README.md b/BUNDLE-README.md index 5055518e2..16260316f 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 2b2510661..a7d87cc43 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ npm install @uppy/core @uppy/dashboard @uppy/tus ``` Add CSS -[uppy.min.css](https://releases.transloadit.com/uppy/v/uppy.min.css), +[uppy.min.css](https://releases.transloadit.com/uppy/v4.18.1/uppy.min.css), either to your HTML page’s `` or include in JS, if your bundler of choice supports it. @@ -117,7 +117,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object. ```html @@ -128,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/v/uppy.min.mjs' + } from 'https://releases.transloadit.com/uppy/v4.18.1/uppy.min.mjs' const uppy = new Uppy() uppy.use(Dashboard, { target: '#files-drag-drop' }) diff --git a/biome.json b/biome.json index 6518554fc..b64655d63 100644 --- a/biome.json +++ b/biome.json @@ -10,6 +10,7 @@ "includes": [ "packages/**", "examples/**", + "scripts/**", "bin/**", "e2e/**", "private/**", diff --git a/package.json b/package.json index ef82e8ded..b0aa7f734 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "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": { 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') +} From bbfbbbea357dac0c6580dd5c2b24bbf0c32bfb99 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 09:34:54 +0200 Subject: [PATCH 43/54] [ci] release (#5884) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @uppy/locales@4.8.4 ### Patch Changes - ea04a4d: Add "files" in package.json to only publish what's needed ## @uppy/transloadit@4.3.3 ### Patch Changes - ee0b2fc: Add `user_meta` type to `AssemblyResult` ## 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 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/curly-trees-camp.md | 5 ----- .changeset/fluffy-deer-press.md | 6 ------ BUNDLE-README.md | 2 +- README.md | 6 +++--- packages/@uppy/locales/CHANGELOG.md | 6 ++++++ packages/@uppy/locales/package.json | 2 +- packages/@uppy/transloadit/CHANGELOG.md | 6 ++++++ packages/@uppy/transloadit/package.json | 2 +- packages/uppy/CHANGELOG.md | 10 ++++++++++ packages/uppy/package.json | 2 +- 10 files changed, 29 insertions(+), 18 deletions(-) delete mode 100644 .changeset/curly-trees-camp.md delete mode 100644 .changeset/fluffy-deer-press.md diff --git a/.changeset/curly-trees-camp.md b/.changeset/curly-trees-camp.md deleted file mode 100644 index a95b290c7..000000000 --- a/.changeset/curly-trees-camp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@uppy/transloadit": patch ---- - -Add `user_meta` type to `AssemblyResult` diff --git a/.changeset/fluffy-deer-press.md b/.changeset/fluffy-deer-press.md deleted file mode 100644 index 3d730d5dd..000000000 --- a/.changeset/fluffy-deer-press.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@uppy/locales": patch -"uppy": patch ---- - -Add "files" in package.json to only publish what's needed diff --git a/BUNDLE-README.md b/BUNDLE-README.md index 16260316f..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 a7d87cc43..00320bd5c 100644 --- a/README.md +++ b/README.md @@ -103,7 +103,7 @@ npm install @uppy/core @uppy/dashboard @uppy/tus ``` Add CSS -[uppy.min.css](https://releases.transloadit.com/uppy/v4.18.1/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. @@ -117,7 +117,7 @@ CDN. In that case `Uppy` will attach itself to the global `window.Uppy` object. ```html @@ -128,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.1/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' }) diff --git a/packages/@uppy/locales/CHANGELOG.md b/packages/@uppy/locales/CHANGELOG.md index 5b4e490a3..cbae625ff 100644 --- a/packages/@uppy/locales/CHANGELOG.md +++ b/packages/@uppy/locales/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/locales +## 4.8.4 + +### Patch Changes + +- ea04a4d: Add "files" in package.json to only publish what's needed + ## 4.8.3 ### Patch Changes diff --git a/packages/@uppy/locales/package.json b/packages/@uppy/locales/package.json index 1d43de722..726fa8f7f 100644 --- a/packages/@uppy/locales/package.json +++ b/packages/@uppy/locales/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/locales", "description": "Uppy language packs", - "version": "4.8.3", + "version": "4.8.4", "license": "MIT", "type": "module", "scripts": { diff --git a/packages/@uppy/transloadit/CHANGELOG.md b/packages/@uppy/transloadit/CHANGELOG.md index f2299de51..7f89e249c 100644 --- a/packages/@uppy/transloadit/CHANGELOG.md +++ b/packages/@uppy/transloadit/CHANGELOG.md @@ -1,5 +1,11 @@ # @uppy/transloadit +## 4.3.3 + +### Patch Changes + +- ee0b2fc: Add `user_meta` type to `AssemblyResult` + ## 4.3.2 ### Patch Changes diff --git a/packages/@uppy/transloadit/package.json b/packages/@uppy/transloadit/package.json index 527df3be3..da7790f73 100644 --- a/packages/@uppy/transloadit/package.json +++ b/packages/@uppy/transloadit/package.json @@ -1,7 +1,7 @@ { "name": "@uppy/transloadit", "description": "The Transloadit plugin can be used to upload files to Transloadit for all kinds of processing, such as transcoding video, resizing images, zipping/unzipping, and more", - "version": "4.3.2", + "version": "4.3.3", "license": "MIT", "main": "lib/index.js", "type": "module", diff --git a/packages/uppy/CHANGELOG.md b/packages/uppy/CHANGELOG.md index d5a7bfc9a..4a45ecfcc 100644 --- a/packages/uppy/CHANGELOG.md +++ b/packages/uppy/CHANGELOG.md @@ -1,5 +1,15 @@ # 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 diff --git a/packages/uppy/package.json b/packages/uppy/package.json index 27b25bc71..2b760768b 100644 --- a/packages/uppy/package.json +++ b/packages/uppy/package.json @@ -1,7 +1,7 @@ { "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.1", + "version": "4.18.2", "license": "MIT", "main": "lib/index.js", "module": "lib/index.js", From b1b142cbcd02ab1110d814a5f618d055e1cc892e Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Thu, 7 Aug 2025 14:02:09 +0200 Subject: [PATCH 44/54] add react rules (#5894) (cherry picked from commit 250806ea2d95d519e9f96224024695bd4e4f56fe) (cherry picked from commit 25080705c2fe3178c8ae01f402573f0fb1cbea37) closes #5888 --- biome.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/biome.json b/biome.json index b64655d63..6834aef11 100644 --- a/biome.json +++ b/biome.json @@ -34,6 +34,8 @@ "noExplicitAny": "off" }, "correctness": { + "useExhaustiveDependencies": "error", + "useHookAtTopLevel": "error", "noUnusedImports": "off", "noUnusedFunctionParameters": "off", "noUnusedVariables": { @@ -48,6 +50,10 @@ }, "a11y": { "noSvgWithoutTitle": "off" + }, + "nursery": { + "noNestedComponentDefinitions": "error", + "noReactPropAssign": "error" } } }, From 620c4f2f1b107628b1bfb0550166c60350258f00 Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Thu, 7 Aug 2025 14:04:59 +0200 Subject: [PATCH 45/54] add --no-daemon to turbo run build (#5895) closes #5889 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b0aa7f734..e3ee3b3e6 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "private/*" ], "scripts": { - "build": "turbo run build build:css --filter='./packages/@uppy/*' --filter='./packages/uppy'", + "build": "turbo run --no-daemon 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; mv .gitignore.bak .gitignore", "build:watch": "turbo watch build build:css --filter='./packages/@uppy/*'", "migrate:components": "yarn workspace @uppy/components migrate", From b772c6eb81c4e61a445fdf43ab954cf9519b3a0a Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Thu, 7 Aug 2025 14:47:26 +0200 Subject: [PATCH 46/54] Fix biome broken lint 2 (#5897) closes #5892 --------- Co-authored-by: Merlijn Vos --- biome.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/biome.json b/biome.json index 6834aef11..cea956246 100644 --- a/biome.json +++ b/biome.json @@ -27,7 +27,18 @@ }, "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": { From 3f38fb212bcffb6287ffe7f5f2d94bb19875cb62 Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Thu, 7 Aug 2025 22:42:03 +0200 Subject: [PATCH 47/54] fix broken `build:clean` on main (#5898) It kept mysteriously deleting `packages/@uppy/companion/node_modules/webdav/dist/node/compat/env.js` turns out it was because of the line `env.*` in `packages/@uppy/companion/.gitignore` chery picked from 2508068551ef42c6b7492d18702d7bfaa3dbc4e5 closes #5893 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e3ee3b3e6..c5ef393a4 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ ], "scripts": { "build": "turbo run --no-daemon 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; mv .gitignore.bak .gitignore", + "build:clean": "git clean -Xfd packages e2e .parcel-cache coverage .turbo -e '!node_modules' -e '!**/node_modules/**/*'", "build:watch": "turbo watch build build:css --filter='./packages/@uppy/*'", "migrate:components": "yarn workspace @uppy/components migrate", "check": "yarn exec biome check --write", From 2f62f4001f0f9641a171d5942aa1b3e8f71846e9 Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Thu, 7 Aug 2025 22:46:20 +0200 Subject: [PATCH 48/54] Fix virtual list on main (take 3) (#5899) rewrite to tsx rewrite to hook fix broken virtualization (it didn't work) removed focus element retention (cannot get it to work) fixes #4679 closes #5307 see also https://github.com/transloadit/uppy/pull/5255#issuecomment-2205924942 closes #5890 --- .changeset/pretty-zebras-chew.md | 5 + packages/@uppy/provider-views/src/Browser.tsx | 15 +- packages/@uppy/utils/src/VirtualList.jsx | 152 ------------------ packages/@uppy/utils/src/VirtualList.tsx | 128 +++++++++++++++ packages/@uppy/utils/tsconfig.json | 2 +- 5 files changed, 142 insertions(+), 160 deletions(-) create mode 100644 .changeset/pretty-zebras-chew.md delete mode 100644 packages/@uppy/utils/src/VirtualList.jsx create mode 100644 packages/@uppy/utils/src/VirtualList.tsx 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/packages/@uppy/provider-views/src/Browser.tsx b/packages/@uppy/provider-views/src/Browser.tsx index dac84ee22..8993a1db1 100644 --- a/packages/@uppy/provider-views/src/Browser.tsx +++ b/packages/@uppy/provider-views/src/Browser.tsx @@ -76,6 +76,7 @@ function Browser(props: BrowserProps) { const renderItem = (item: PartialTreeFile | PartialTreeFolderNode) => ( { event.stopPropagation() @@ -93,16 +94,16 @@ function Browser(props: BrowserProps) { /> ) + // todo remove virtuallist option and always use virtual list if (virtualList) { return (
-
    - -
+
) } diff --git a/packages/@uppy/utils/src/VirtualList.jsx b/packages/@uppy/utils/src/VirtualList.jsx deleted file mode 100644 index 3ee5e14b0..000000000 --- a/packages/@uppy/utils/src/VirtualList.jsx +++ /dev/null @@ -1,152 +0,0 @@ -/** - * 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 { Component, h } from 'preact' - -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', -} - -class VirtualList extends Component { - constructor(props) { - super(props) - - // The currently focused node, used to retain focus when the visible rows change. - // To avoid update loops, this should not cause state updates, so it's kept as a plain property. - this.focusElement = null - - this.state = { - offset: 0, - height: 0, - } - } - - componentDidMount() { - this.resize() - window.addEventListener('resize', this.handleResize) - } - - // TODO: refactor to stable lifecycle method - componentWillUpdate() { - if (this.base.contains(document.activeElement)) { - this.focusElement = document.activeElement - } - } - - componentDidUpdate() { - // Maintain focus when rows are added and removed. - if ( - this.focusElement?.parentNode && - document.activeElement !== this.focusElement - ) { - this.focusElement.focus() - } - this.focusElement = null - this.resize() - } - - componentWillUnmount() { - window.removeEventListener('resize', this.handleResize) - } - - handleScroll = () => { - this.setState({ offset: this.base.scrollTop }) - } - - handleResize = () => { - this.resize() - } - - resize() { - const { height } = this.state - - if (height !== this.base.offsetHeight) { - this.setState({ - height: this.base.offsetHeight, - }) - } - } - - render({ data, rowHeight, renderRow, overscanCount = 10, ...props }) { - const { offset, height } = this.state - // 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 - } - - // last visible + overscan row index + padding to allow keyboard focus to travel past the visible area - const end = start + visibleRowCount + 4 - - // 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)} -
-
-
- ) - } -} - -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/utils/tsconfig.json b/packages/@uppy/utils/tsconfig.json index 4311b0a60..350d969ce 100644 --- a/packages/@uppy/utils/tsconfig.json +++ b/packages/@uppy/utils/tsconfig.json @@ -5,6 +5,6 @@ "emitDeclarationOnly": false, "noEmit": true }, - "include": ["src/*.ts"], + "include": ["src/*.ts", "src/*.tsx"], "references": [] } From d31c90e443b0fd28c9d27c161eefe52e0f3003a5 Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Mon, 11 Aug 2025 10:06:21 +0200 Subject: [PATCH 49/54] Run biome check on main (#5896) this time on main closes #5891 also: fix a11y tabIndex (key event handler) --- biome.json | 1 - .../client/MyCustomProvider.jsx | 1 - examples/react-native-expo/App.js | 2 +- examples/react-native-expo/FileList.js | 1 - examples/react-native-expo/PauseResumeButton.js | 1 - examples/react-native-expo/ProgressBar.js | 1 - examples/react-native-expo/SelectFilesButton.js | 1 - examples/react/src/MediaCapture.tsx | 2 -- examples/react/src/ScreenCapture.tsx | 2 +- examples/react/src/Webcam.tsx | 2 +- examples/transloadit/server.js | 4 ++++ packages/@uppy/audio/src/Audio.tsx | 1 - packages/@uppy/audio/src/AudioSourceSelect.tsx | 2 -- packages/@uppy/audio/src/DiscardButton.tsx | 1 - packages/@uppy/audio/src/PermissionsScreen.tsx | 2 +- packages/@uppy/audio/src/RecordButton.tsx | 1 - packages/@uppy/audio/src/RecordingLength.tsx | 1 - packages/@uppy/audio/src/RecordingScreen.tsx | 1 - packages/@uppy/audio/src/SubmitButton.tsx | 1 - packages/@uppy/components/src/Dropzone.tsx | 4 ++-- packages/@uppy/components/src/FilesGrid.tsx | 2 +- packages/@uppy/components/src/FilesList.tsx | 2 +- packages/@uppy/components/src/ProviderIcon.tsx | 1 - packages/@uppy/components/src/Thumbnail.tsx | 1 - packages/@uppy/components/src/UploadButton.tsx | 1 - packages/@uppy/components/src/hooks/dropzone.ts | 13 +++++++++++++ packages/@uppy/dashboard/src/Dashboard.tsx | 1 - .../@uppy/dashboard/src/components/AddFiles.tsx | 2 +- .../dashboard/src/components/AddFilesPanel.tsx | 1 - .../@uppy/dashboard/src/components/Dashboard.tsx | 1 - .../@uppy/dashboard/src/components/EditorPanel.tsx | 1 - .../dashboard/src/components/FileCard/index.tsx | 1 - .../src/components/FileItem/Buttons/index.tsx | 1 - .../src/components/FileItem/FileInfo/index.tsx | 1 - .../FileItem/FilePreviewAndLink/index.tsx | 1 - .../src/components/FileItem/FileProgress/index.tsx | 2 +- .../src/components/FileItem/MetaErrorMessage.tsx | 2 -- .../@uppy/dashboard/src/components/FileList.tsx | 1 - .../@uppy/dashboard/src/components/FilePreview.tsx | 1 - .../dashboard/src/components/PickerPanelContent.tsx | 1 - .../dashboard/src/components/PickerPanelTopBar.tsx | 1 - packages/@uppy/dashboard/src/components/Slide.tsx | 13 ++++++------- .../@uppy/dashboard/src/utils/getFileTypeIcon.tsx | 2 -- packages/@uppy/drag-drop/src/DragDrop.tsx | 2 +- .../google-drive-picker/src/GoogleDrivePicker.tsx | 1 - .../google-photos-picker/src/GooglePhotosPicker.tsx | 1 - packages/@uppy/image-editor/src/Editor.tsx | 2 +- packages/@uppy/image-editor/src/ImageEditor.tsx | 1 - packages/@uppy/informer/src/FadeIn.tsx | 2 +- packages/@uppy/informer/src/Informer.tsx | 4 ++-- packages/@uppy/progress-bar/src/ProgressBar.tsx | 2 +- packages/@uppy/provider-views/src/Breadcrumbs.tsx | 2 +- packages/@uppy/provider-views/src/Browser.tsx | 2 -- packages/@uppy/provider-views/src/FooterActions.tsx | 1 - .../src/GooglePicker/GooglePickerView.tsx | 1 - .../@uppy/provider-views/src/GooglePicker/icons.tsx | 2 -- .../provider-views/src/Item/components/GridItem.tsx | 2 +- .../provider-views/src/Item/components/ItemIcon.tsx | 2 +- .../provider-views/src/Item/components/ListItem.tsx | 2 +- packages/@uppy/provider-views/src/Item/index.tsx | 2 +- .../provider-views/src/ProviderView/AuthView.tsx | 2 +- .../provider-views/src/ProviderView/Header.tsx | 2 +- .../src/ProviderView/ProviderView.tsx | 2 +- .../@uppy/provider-views/src/ProviderView/User.tsx | 2 +- packages/@uppy/provider-views/src/SearchInput.tsx | 1 - .../src/SearchProviderView/SearchProviderView.tsx | 2 +- .../react/src/headless/UppyContextProvider.tsx | 8 +------- .../@uppy/react/src/headless/generated/Dropzone.tsx | 2 +- .../react/src/headless/generated/FilesGrid.tsx | 2 +- .../react/src/headless/generated/FilesList.tsx | 2 +- .../react/src/headless/generated/ProviderIcon.tsx | 2 +- .../react/src/headless/generated/Thumbnail.tsx | 2 +- .../react/src/headless/generated/UploadButton.tsx | 2 +- packages/@uppy/screen-capture/src/DiscardButton.tsx | 2 +- packages/@uppy/screen-capture/src/RecordButton.tsx | 2 +- .../@uppy/screen-capture/src/RecorderScreen.tsx | 2 +- packages/@uppy/screen-capture/src/ScreenCapture.tsx | 2 +- packages/@uppy/screen-capture/src/ScreenRecIcon.tsx | 2 -- .../@uppy/screen-capture/src/ScreenshotButton.tsx | 2 -- packages/@uppy/screen-capture/src/StopWatch.tsx | 2 +- packages/@uppy/screen-capture/src/StreamStatus.tsx | 2 -- packages/@uppy/screen-capture/src/SubmitButton.tsx | 2 +- packages/@uppy/status-bar/src/Components.tsx | 1 - packages/@uppy/status-bar/src/StatusBar.tsx | 1 - packages/@uppy/status-bar/src/StatusBarUI.tsx | 1 - packages/@uppy/transloadit/src/index.test.js | 4 ---- packages/@uppy/url/src/Url.browser.test.ts | 2 +- packages/@uppy/url/src/UrlUI.tsx | 2 +- packages/@uppy/url/vitest.setup.ts | 2 +- packages/@uppy/webcam/src/CameraIcon.tsx | 2 +- packages/@uppy/webcam/src/CameraScreen.tsx | 7 ++++--- packages/@uppy/webcam/src/DiscardButton.tsx | 1 - packages/@uppy/webcam/src/PermissionsScreen.tsx | 2 +- packages/@uppy/webcam/src/RecordButton.tsx | 1 - packages/@uppy/webcam/src/RecordingLength.tsx | 1 - packages/@uppy/webcam/src/SnapshotButton.tsx | 1 - packages/@uppy/webcam/src/SubmitButton.tsx | 1 - packages/@uppy/webcam/src/VideoSourceSelect.tsx | 2 +- 98 files changed, 72 insertions(+), 124 deletions(-) diff --git a/biome.json b/biome.json index cea956246..5ccb0bae6 100644 --- a/biome.json +++ b/biome.json @@ -47,7 +47,6 @@ "correctness": { "useExhaustiveDependencies": "error", "useHookAtTopLevel": "error", - "noUnusedImports": "off", "noUnusedFunctionParameters": "off", "noUnusedVariables": { "level": "error", 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/react-native-expo/App.js b/examples/react-native-expo/App.js index 864ad989a..1a2f1b1f9 100644 --- a/examples/react-native-expo/App.js +++ b/examples/react-native-expo/App.js @@ -2,7 +2,7 @@ import AsyncStorage from '@react-native-async-storage/async-storage' import Uppy from '@uppy/core' import FilePicker from '@uppy/react-native' import Tus from '@uppy/tus' -import React, { useCallback, useEffect, useState } from 'react' +import { useCallback, useEffect, useState } from 'react' import { Image, StyleSheet, Text, View } from 'react-native' import FileList from './FileList' import PauseResumeButton from './PauseResumeButton' diff --git a/examples/react-native-expo/FileList.js b/examples/react-native-expo/FileList.js index 8b24dee29..0f4c2d87b 100644 --- a/examples/react-native-expo/FileList.js +++ b/examples/react-native-expo/FileList.js @@ -1,6 +1,5 @@ import getFileTypeIcon from '@uppy/dashboard/lib/utils/getFileTypeIcon.js' import renderStringFromJSX from 'preact-render-to-string' -import React from 'react' import { FlatList, Image, StyleSheet, Text, View } from 'react-native' const fileIcon = require('./assets/file-icon.png') diff --git a/examples/react-native-expo/PauseResumeButton.js b/examples/react-native-expo/PauseResumeButton.js index 8195c28ae..71420e6f9 100644 --- a/examples/react-native-expo/PauseResumeButton.js +++ b/examples/react-native-expo/PauseResumeButton.js @@ -1,4 +1,3 @@ -import React from 'react' import { StyleSheet, Text, TouchableHighlight } from 'react-native' export default function PauseResumeButton({ diff --git a/examples/react-native-expo/ProgressBar.js b/examples/react-native-expo/ProgressBar.js index 636a49228..c8b9512df 100644 --- a/examples/react-native-expo/ProgressBar.js +++ b/examples/react-native-expo/ProgressBar.js @@ -1,4 +1,3 @@ -import React from 'react' import { StyleSheet, Text, View } from 'react-native' const colorGreen = '#0b8600' diff --git a/examples/react-native-expo/SelectFilesButton.js b/examples/react-native-expo/SelectFilesButton.js index 10d7cd229..8c04c6376 100644 --- a/examples/react-native-expo/SelectFilesButton.js +++ b/examples/react-native-expo/SelectFilesButton.js @@ -1,4 +1,3 @@ -import React from 'react' import { StyleSheet, Text, TouchableHighlight } from 'react-native' export default function SelectFiles({ showFilePicker }) { 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/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/packages/@uppy/audio/src/Audio.tsx b/packages/@uppy/audio/src/Audio.tsx index b94068941..6540ca3d5 100644 --- a/packages/@uppy/audio/src/Audio.tsx +++ b/packages/@uppy/audio/src/Audio.tsx @@ -10,7 +10,6 @@ import { UIPlugin } from '@uppy/core' import getFileTypeExtension from '@uppy/utils/lib/getFileTypeExtension' import type { LocaleStrings } from '@uppy/utils/lib/Translator' -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 5bf832731..239786240 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/lib/Translator' -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 3501a1f42..c5c0e7208 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/lib/Translator' -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 ed169c1fd..d61a0e316 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/lib/Translator' -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 22cc66ffb..c1cb3f480 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/lib/Translator' -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 f78ec3727..628332690 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/lib/Translator' -import { h } from 'preact' interface SubmitButtonProps { onSubmit: () => void 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/dashboard/src/Dashboard.tsx b/packages/@uppy/dashboard/src/Dashboard.tsx index 1235afe05..f590d17ba 100644 --- a/packages/@uppy/dashboard/src/Dashboard.tsx +++ b/packages/@uppy/dashboard/src/Dashboard.tsx @@ -21,7 +21,6 @@ import type { LocaleStrings } from '@uppy/utils/lib/Translator' import toArray from '@uppy/utils/lib/toArray' 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 d70315b9a..83a8ccf38 100644 --- a/packages/@uppy/dashboard/src/components/AddFiles.tsx +++ b/packages/@uppy/dashboard/src/components/AddFiles.tsx @@ -1,6 +1,6 @@ import type Translator from '@uppy/utils/lib/Translator' import type { I18n } from '@uppy/utils/lib/Translator' -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 4497a6fd6..94dfbdef5 100644 --- a/packages/@uppy/dashboard/src/components/Dashboard.tsx +++ b/packages/@uppy/dashboard/src/components/Dashboard.tsx @@ -11,7 +11,6 @@ import isDragDropSupported from '@uppy/utils/lib/isDragDropSupported' import type Translator from '@uppy/utils/lib/Translator' import type { I18n } from '@uppy/utils/lib/Translator' 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 29bcd620a..2db91befc 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 7e233084c..95ea38aae 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/lib/Translator' -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 4cc5a8179..81bfd47ac 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/lib/Translator' import truncateString from '@uppy/utils/lib/truncateString' -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 c9497f860..f4dbb9fb9 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/lib/Translator' -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 80be756cb..87314341b 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/lib/Translator' // @ts-ignore untyped import VirtualList from '@uppy/utils/lib/VirtualList' -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/PickerPanelContent.tsx b/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx index 82767e1ef..7c9206fb3 100644 --- a/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx +++ b/packages/@uppy/dashboard/src/components/PickerPanelContent.tsx @@ -1,5 +1,4 @@ import classNames from 'classnames' -import { h } from 'preact' import { useRef } from 'preact/hooks' import ignoreEvent from '../utils/ignoreEvent.js' diff --git a/packages/@uppy/dashboard/src/components/PickerPanelTopBar.tsx b/packages/@uppy/dashboard/src/components/PickerPanelTopBar.tsx index f6ece10d2..064f2e8ee 100644 --- a/packages/@uppy/dashboard/src/components/PickerPanelTopBar.tsx +++ b/packages/@uppy/dashboard/src/components/PickerPanelTopBar.tsx @@ -1,5 +1,4 @@ import type { UppyFile } from '@uppy/core' -import { h } from 'preact' type $TSFixMe = any diff --git a/packages/@uppy/dashboard/src/components/Slide.tsx b/packages/@uppy/dashboard/src/components/Slide.tsx index daf429c27..378df32d9 100644 --- a/packages/@uppy/dashboard/src/components/Slide.tsx +++ b/packages/@uppy/dashboard/src/components/Slide.tsx @@ -2,11 +2,10 @@ import classNames from 'classnames' import { type ComponentChildren, cloneElement, - h, toChildArray, type VNode, } from 'preact' -import { useEffect, useRef, useState } from 'preact/hooks' +import { useCallback, useEffect, useRef, useState } from 'preact/hooks' const transitionName = 'uppy-transition-slideDownUp' const duration = 250 @@ -29,7 +28,7 @@ function Slide({ children }: { children: ComponentChildren }) { const leaveTimeoutRef = useRef>() 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/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/drag-drop/src/DragDrop.tsx b/packages/@uppy/drag-drop/src/DragDrop.tsx index c942b3d2b..5ba87e08e 100644 --- a/packages/@uppy/drag-drop/src/DragDrop.tsx +++ b/packages/@uppy/drag-drop/src/DragDrop.tsx @@ -10,7 +10,7 @@ import getDroppedFiles from '@uppy/utils/lib/getDroppedFiles' import isDragDropSupported from '@uppy/utils/lib/isDragDropSupported' import type { LocaleStrings } from '@uppy/utils/lib/Translator' import toArray from '@uppy/utils/lib/toArray' -import { type ComponentChild, h } from 'preact' +import type { ComponentChild } from 'preact' import type { TargetedEvent } from 'preact/compat' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx b/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx index f9f4d5a35..33dc0316d 100644 --- a/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx +++ b/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx @@ -9,7 +9,6 @@ import { GooglePickerView } from '@uppy/provider-views' import type { PickedItem } from '@uppy/provider-views/lib/GooglePicker/googlePicker.js' import { GoogleDriveIcon } from '@uppy/provider-views/lib/GooglePicker/icons.js' import type { LocaleStrings } from '@uppy/utils/lib/Translator' -import { h } from 'preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/google-photos-picker/src/GooglePhotosPicker.tsx b/packages/@uppy/google-photos-picker/src/GooglePhotosPicker.tsx index f11be5b3f..c143f921c 100644 --- a/packages/@uppy/google-photos-picker/src/GooglePhotosPicker.tsx +++ b/packages/@uppy/google-photos-picker/src/GooglePhotosPicker.tsx @@ -9,7 +9,6 @@ import { GooglePickerView } from '@uppy/provider-views' import type { PickedItem } from '@uppy/provider-views/lib/GooglePicker/googlePicker.js' import { GooglePhotosIcon } from '@uppy/provider-views/lib/GooglePicker/icons.js' import type { LocaleStrings } from '@uppy/utils/lib/Translator' -import { h } from 'preact' import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/image-editor/src/Editor.tsx b/packages/@uppy/image-editor/src/Editor.tsx index ef5a4c4f4..e0c2e54f8 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/lib/Translator' 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 2a994fd8e..624069c34 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/lib/Translator' 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/informer/src/FadeIn.tsx b/packages/@uppy/informer/src/FadeIn.tsx index 179398387..d97cc413e 100644 --- a/packages/@uppy/informer/src/FadeIn.tsx +++ b/packages/@uppy/informer/src/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/informer/src/Informer.tsx b/packages/@uppy/informer/src/Informer.tsx index 5f53acca3..0b013f43d 100644 --- a/packages/@uppy/informer/src/Informer.tsx +++ b/packages/@uppy/informer/src/Informer.tsx @@ -1,6 +1,6 @@ import type { Body, Meta, State, UIPluginOptions, Uppy } from '@uppy/core' import { UIPlugin } from '@uppy/core' -import { type ComponentChild, h } from 'preact' +import type { ComponentChild } from 'preact' import packageJson from '../package.json' with { type: 'json' } import FadeIn from './FadeIn.js' import TransitionGroup from './TransitionGroup.js' @@ -37,7 +37,7 @@ export default class Informer extends UIPlugin<

    {info.message}{' '} {info.details && ( - // biome-ignore lint/a11y/useKeyWithClickEvents: ... + // biome-ignore lint/a11y/useKeyWithClickEvents: don't think it's needed = { diff --git a/packages/@uppy/provider-views/src/Browser.tsx b/packages/@uppy/provider-views/src/Browser.tsx index 8993a1db1..9be064681 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/lib/Translator' -// @ts-ignore untyped import VirtualList from '@uppy/utils/lib/VirtualList' -import { h } from 'preact' import { useEffect, useState } from 'preact/hooks' import Item from './Item/index.js' import type ProviderView from './ProviderView/ProviderView.js' diff --git a/packages/@uppy/provider-views/src/FooterActions.tsx b/packages/@uppy/provider-views/src/FooterActions.tsx index 185db3b9e..179e3d623 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/lib/Translator' 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 77d5c4f96..5f8e36c62 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/lib/Translator' -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 = () => (

    Sourced from docker/login-action's releases.

    v3.5.0

    Full Changelog: https://github.com/docker/login-action/compare/v3.4.0...v3.5.0

    Commits
    • 184bdaa Merge pull request #878 from docker/dependabot/npm_and_yarn/aws-sdk-dependenc...
    • 5c6bc94 chore: update generated content
    • caf4058 build(deps): bump the aws-sdk-dependencies group with 2 updates
    • ef38ec3 Merge pull request #860 from docker/dependabot/npm_and_yarn/aws-sdk-dependenc...
    • d52e8ef chore: update generated content
    • 9644ab7 build(deps): bump the aws-sdk-dependencies group with 2 updates
    • 7abd1d5 Merge pull request #875 from docker/dependabot/npm_and_yarn/form-data-2.5.5
    • 1a81202 Merge pull request #876 from crazy-max/aws-public-dual-stack
    • d1ab30d chore: update generated content
    • f25ff28 support dual-stack for aws public ecr
    • Additional commits viewable in compare view

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/login-action&package-manager=github_actions&previous-version=3.4.0&new-version=3.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/companion-deploy.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/companion-deploy.yml b/.github/workflows/companion-deploy.yml index 4853863fa..af9cc2960 100644 --- a/.github/workflows/companion-deploy.yml +++ b/.github/workflows/companion-deploy.yml @@ -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}} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8211dc8df..b56dee986 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -104,7 +104,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}} From eee05db260ca62ddbb276ac04c0bfd16c132423d Mon Sep 17 00:00:00 2001 From: Prakash Date: Mon, 11 Aug 2025 17:45:16 +0530 Subject: [PATCH 51/54] fix retry after setting missed metaFields (#5805) --- .changeset/rude-onions-smoke.md | 5 + packages/@uppy/core/src/Uppy.test.ts | 157 +++++++++++++++++++++++++++ packages/@uppy/core/src/Uppy.ts | 19 +++- 3 files changed, 177 insertions(+), 4 deletions(-) create mode 100644 .changeset/rude-onions-smoke.md 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/packages/@uppy/core/src/Uppy.test.ts b/packages/@uppy/core/src/Uppy.test.ts index 6223706c0..acfd68079 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 f9fdec98e..85c3e4946 100644 --- a/packages/@uppy/core/src/Uppy.ts +++ b/packages/@uppy/core/src/Uppy.ts @@ -918,13 +918,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 } @@ -1378,8 +1383,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) + ) }) } From 7bf1077a2f8383bd71e9e439e88679d3a83fa24e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 10:00:15 +0200 Subject: [PATCH 52/54] build(deps): bump actions/checkout from 4 to 5 (#5908) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
    Release notes

    Sourced from actions/checkout's releases.

    v5.0.0

    What's Changed

    ⚠️ Minimum Compatible Runner Version

    v2.327.1
    Release Notes

    Make sure your runner is updated to this version or newer to use this release.

    Full Changelog: https://github.com/actions/checkout/compare/v4...v5.0.0

    v4.3.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/actions/checkout/compare/v4...v4.3.0

    v4.2.2

    What's Changed

    Full Changelog: https://github.com/actions/checkout/compare/v4.2.1...v4.2.2

    v4.2.1

    What's Changed

    New Contributors

    Full Changelog: https://github.com/actions/checkout/compare/v4.2.0...v4.2.1

    ... (truncated)

    Changelog

    Sourced from actions/checkout's changelog.

    Changelog

    V5.0.0

    V4.3.0

    v4.2.2

    v4.2.1

    v4.2.0

    v4.1.7

    v4.1.6

    v4.1.5

    v4.1.4

    v4.1.3

    ... (truncated)

    Commits

    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4&new-version=5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
    Dependabot commands and options
    You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/bundlers.yml | 2 +- .github/workflows/ci.yml | 6 +++--- .github/workflows/companion-deploy.yml | 6 +++--- .github/workflows/e2e.yml | 2 +- .github/workflows/lockfile_check.yml | 2 +- .github/workflows/manual-cdn.yml | 2 +- .github/workflows/release.yml | 4 ++-- 7 files changed, 12 insertions(+), 12 deletions(-) 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 af9cc2960..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 @@ -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 b56dee986..f96b793c8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: published: ${{ steps.changesets.outputs.published }} steps: - name: Checkout Repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 2 @@ -90,7 +90,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 From 57f7867c41fac37d46258a1ffe11cabd3975c1d0 Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Mon, 18 Aug 2025 13:20:59 +0200 Subject: [PATCH 53/54] fix broken companion example (#5909) it currently crashes on startup because that option is now required --- examples/companion/server/index.js | 1 + 1 file changed, 1 insertion(+) 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', From 79502f7646f2bbc0ad6c72a873a35534c7dea639 Mon Sep 17 00:00:00 2001 From: Artur Paikin Date: Tue, 19 Aug 2025 13:40:13 +0100 Subject: [PATCH 54/54] @uppy/thumbnail-generator: don't enlarge already small thumbnails (#4406) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Thumbnail shouldn’t be enlarged / upscaled, only reduced. If img is already smaller than width/height, leave it as is. @nqst reported this in https://github.com/transloadit/uppy/pull/4374#pullrequestreview-1361065165 - We have image width/height when we resize for thumbnail, might as well set it as file.meta for Uppy users and us to use in the UI? Before: ![Screen Shot 2023-04-07 at 01 57 55](https://user-images.githubusercontent.com/1199054/230519313-ac8c86e1-4c04-4f9d-a19b-480e0215452f.png) After: ![Screen Shot 2023-04-07 at 01 56 55](https://user-images.githubusercontent.com/1199054/230519337-55890d39-8091-4038-b897-483e452fcf55.png) --------- Co-authored-by: Mikael Finstad Co-authored-by: Merlijn Vos --- .changeset/warm-bulldogs-relate.md | 5 +++++ packages/@uppy/thumbnail-generator/src/index.ts | 15 +++++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 .changeset/warm-bulldogs-relate.md 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/packages/@uppy/thumbnail-generator/src/index.ts b/packages/@uppy/thumbnail-generator/src/index.ts index 3705c04f4..cf1130c01 100644 --- a/packages/@uppy/thumbnail-generator/src/index.ts +++ b/packages/@uppy/thumbnail-generator/src/index.ts @@ -258,16 +258,23 @@ export default class ThumbnailGenerator< } if (width != null) { + let targetWidth = width + // Thumbnail shouldn’t be enlarged / upscaled, only reduced. + // If img is already smaller than width/height, leave it as is. + if (img.width < width) targetWidth = img.width + return { - width, - height: Math.round(width / aspect), + width: targetWidth, + height: Math.round(targetWidth / aspect), } } if (height != null) { + let targetHeight = height + if (img.height < height) targetHeight = img.height return { - width: Math.round(height * aspect), - height, + width: Math.round(targetHeight * aspect), + height: targetHeight, } }