diff --git a/.eslintrc.js b/.eslintrc.js index 367b80a87..b6dcece1e 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -500,6 +500,14 @@ module.exports = { 'no-unused-vars': 'off', }, }, + { + files: [ + 'packages/@uppy/svelte/**', + ], + parserOptions: { + sourceType: 'module', + }, + }, { files: ['e2e/**/*.ts'], extends: ['plugin:cypress/recommended'], diff --git a/.gitignore b/.gitignore index 8abab34b1..a15816862 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,8 @@ tsconfig.build.tsbuildinfo dist/ lib/ +# @uppy/svelte needs lib inside src +!src/lib coverage/ examples/dev/bundle.js examples/aws-php/vendor/* diff --git a/package.json b/package.json index 630076cb4..39d067e66 100644 --- a/package.json +++ b/package.json @@ -118,7 +118,7 @@ "build:angular": "yarn workspace angular build", "build:js:typeless": "npm-run-all build:lib build:companion build:svelte", "build:js": "npm-run-all build:js:typeless build:locale-pack build:angular build:bundle", - "build:ts": "yarn workspaces list --no-private --json | yarn tsc -b && yarn workspace @uppy/svelte validate", + "build:ts": "yarn workspaces list --no-private --json | yarn tsc -b && yarn workspace @uppy/svelte check", "build:lib": "yarn node ./bin/build-lib.js", "build:locale-pack": "yarn workspace @uppy-dev/locale-pack build && eslint packages/@uppy/locales/src/en_US.ts --fix && yarn workspace @uppy-dev/locale-pack test unused", "build": "npm-run-all --serial build:ts --parallel build:js build:css --serial size", diff --git a/packages/@uppy/svelte/.gitignore b/packages/@uppy/svelte/.gitignore index 0aac31a3a..2a53a910e 100644 --- a/packages/@uppy/svelte/.gitignore +++ b/packages/@uppy/svelte/.gitignore @@ -1,3 +1,5 @@ .DS_Store /dist/ /src/empty.* +.svelte-kit +!src/lib diff --git a/packages/@uppy/svelte/package.json b/packages/@uppy/svelte/package.json index b8d072835..2461b3561 100644 --- a/packages/@uppy/svelte/package.json +++ b/packages/@uppy/svelte/package.json @@ -1,20 +1,11 @@ { "name": "@uppy/svelte", + "version": "4.0.2", "description": "Uppy plugin that helps integrate Uppy into your Svelte project.", "type": "module", - "version": "4.0.2", - "scripts": { - "build": "rollup -c", - "prepublishOnly": "yarn run build", - "validate": "svelte-check" - }, - "exports": { - ".": { - "types": "./lib/index.d.ts", - "svelte": "./lib/index.js" - }, - "./package.json": "./package.json" - }, + "svelte": "./dist/index.js", + "types": "./dist/index.d.ts", + "main": "./dist/index.js", "homepage": "https://uppy.io", "bugs": { "url": "https://github.com/transloadit/uppy/issues" @@ -23,18 +14,37 @@ "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, - "dependencies": { - "@uppy/utils": "workspace:^" + "keywords": [ + "file uploader", + "uppy", + "uppy-plugin", + "svelte" + ], + "files": [ + "src", + "dist" + ], + "exports": { + ".": { + "types": "./dist/index.d.ts", + "svelte": "./dist/index.js" + } + }, + "scripts": { + "build": "svelte-kit sync && svelte-package", + "prepublishOnly": "yarn run package", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json" }, "devDependencies": { - "@rollup/plugin-node-resolve": "^13.0.0", - "@tsconfig/svelte": "^5.0.0", - "rollup": "^4.22.4", - "rollup-plugin-svelte": "^7.0.0", - "rollup-plugin-svelte-types": "^1.0.6", - "svelte": "^4.2.19", - "svelte-check": "^3.0.0", - "svelte-preprocess": "^5.0.0" + "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/package": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "svelte": "^4.2.7", + "svelte-check": "^3.6.0", + "tslib": "^2.4.1", + "typescript": "^5.0.0", + "vite": "^5.0.11" }, "peerDependencies": { "@uppy/core": "workspace:^", @@ -46,16 +56,5 @@ }, "publishConfig": { "access": "public" - }, - "keywords": [ - "file uploader", - "uppy", - "uppy-plugin", - "svelte" - ], - "files": [ - "src", - "lib", - "typings" - ] + } } diff --git a/packages/@uppy/svelte/rollup.config.js b/packages/@uppy/svelte/rollup.config.js deleted file mode 100644 index 8262aba5e..000000000 --- a/packages/@uppy/svelte/rollup.config.js +++ /dev/null @@ -1,33 +0,0 @@ -import svelte from 'rollup-plugin-svelte' -import resolve from '@rollup/plugin-node-resolve' -import preprocess from 'svelte-preprocess' -import svelteDts from 'rollup-plugin-svelte-types'; - -export default { - external: [ - /^@uppy\//, - /node_modules/, - ], - input: 'src/index.ts', - output: [ - { - file: 'lib/index.js', - format: 'es', - sourcemap: 'inline', - }, - ], - plugins: [ - svelte({ - include: 'src/**/*.svelte', - preprocess: preprocess(), - }), - resolve({ - browser: true, - exportConditions: ['svelte'], - extensions: ['.svelte'] - }), - svelteDts.default({ - declarationDir: './lib/' - }) - ], -} diff --git a/packages/@uppy/svelte/src/components/DashboardModal.svelte b/packages/@uppy/svelte/src/components/DashboardModal.svelte deleted file mode 100644 index 21fae0251..000000000 --- a/packages/@uppy/svelte/src/components/DashboardModal.svelte +++ /dev/null @@ -1,54 +0,0 @@ - -
\ No newline at end of file diff --git a/packages/@uppy/svelte/src/components/DragDrop.svelte b/packages/@uppy/svelte/src/components/DragDrop.svelte deleted file mode 100644 index 229244635..000000000 --- a/packages/@uppy/svelte/src/components/DragDrop.svelte +++ /dev/null @@ -1,39 +0,0 @@ - -
diff --git a/packages/@uppy/svelte/src/components/Dashboard.svelte b/packages/@uppy/svelte/src/lib/components/Dashboard.svelte similarity index 52% rename from packages/@uppy/svelte/src/components/Dashboard.svelte rename to packages/@uppy/svelte/src/lib/components/Dashboard.svelte index 0974beab8..64befbddf 100644 --- a/packages/@uppy/svelte/src/components/Dashboard.svelte +++ b/packages/@uppy/svelte/src/lib/components/Dashboard.svelte @@ -1,14 +1,17 @@ - -
\ No newline at end of file + +
diff --git a/packages/@uppy/svelte/src/lib/components/DashboardModal.svelte b/packages/@uppy/svelte/src/lib/components/DashboardModal.svelte new file mode 100644 index 000000000..0dd57dc28 --- /dev/null +++ b/packages/@uppy/svelte/src/lib/components/DashboardModal.svelte @@ -0,0 +1,58 @@ + + +
diff --git a/packages/@uppy/svelte/src/lib/components/DragDrop.svelte b/packages/@uppy/svelte/src/lib/components/DragDrop.svelte new file mode 100644 index 000000000..3e116b0e4 --- /dev/null +++ b/packages/@uppy/svelte/src/lib/components/DragDrop.svelte @@ -0,0 +1,43 @@ + + +
diff --git a/packages/@uppy/svelte/src/components/ProgressBar.svelte b/packages/@uppy/svelte/src/lib/components/ProgressBar.svelte similarity index 51% rename from packages/@uppy/svelte/src/components/ProgressBar.svelte rename to packages/@uppy/svelte/src/lib/components/ProgressBar.svelte index 701eb3122..68287980b 100644 --- a/packages/@uppy/svelte/src/components/ProgressBar.svelte +++ b/packages/@uppy/svelte/src/lib/components/ProgressBar.svelte @@ -1,27 +1,30 @@ - -
\ No newline at end of file + +
diff --git a/packages/@uppy/svelte/src/components/StatusBar.svelte b/packages/@uppy/svelte/src/lib/components/StatusBar.svelte similarity index 51% rename from packages/@uppy/svelte/src/components/StatusBar.svelte rename to packages/@uppy/svelte/src/lib/components/StatusBar.svelte index e7ae6ee27..b217ca37d 100644 --- a/packages/@uppy/svelte/src/components/StatusBar.svelte +++ b/packages/@uppy/svelte/src/lib/components/StatusBar.svelte @@ -1,27 +1,30 @@ - -
\ No newline at end of file + +
diff --git a/packages/@uppy/svelte/src/index.ts b/packages/@uppy/svelte/src/lib/index.ts similarity index 100% rename from packages/@uppy/svelte/src/index.ts rename to packages/@uppy/svelte/src/lib/index.ts diff --git a/packages/@uppy/svelte/svelte.config.js b/packages/@uppy/svelte/svelte.config.js new file mode 100644 index 000000000..4698292e1 --- /dev/null +++ b/packages/@uppy/svelte/svelte.config.js @@ -0,0 +1,20 @@ +// eslint-disable-next-line import/no-extraneous-dependencies +import adapter from '@sveltejs/adapter-auto' +// eslint-disable-next-line import/no-unresolved +import { vitePreprocess } from '@sveltejs/vite-plugin-svelte' + +/** @type {import('@sveltejs/kit').Config} */ +const config = { + // Consult https://kit.svelte.dev/docs/integrations#preprocessors + // for more information about preprocessors + preprocess: vitePreprocess(), + + kit: { + // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. + // If your environment is not supported, or you settled on a specific environment, switch out the adapter. + // See https://kit.svelte.dev/docs/adapters for more information about adapters. + adapter: adapter(), + }, +} + +export default config diff --git a/packages/@uppy/svelte/tsconfig.json b/packages/@uppy/svelte/tsconfig.json index 309b580c8..b8bfd5859 100644 --- a/packages/@uppy/svelte/tsconfig.json +++ b/packages/@uppy/svelte/tsconfig.json @@ -1,14 +1,17 @@ { - "extends": [ - "../../../tsconfig.shared.json", - "@tsconfig/svelte/tsconfig.json", - ], + "extends": "./.svelte-kit/tsconfig.json", "compilerOptions": { - "noEmit": true, - "emitDeclarationOnly": false, - "rootDir": "./src", - "outDir": "./lib", + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "module": "NodeNext", + "moduleResolution": "NodeNext", }, - "include": ["./src/**/*.*", "./typings/index.d.ts"], - "exclude": ["node_modules/*"], + "include": ["./package.json", "./src/**/*.*"], + "exclude": ["node_modules/*", "./src/lib/empty.ts"], } diff --git a/packages/@uppy/svelte/typings/index.d.ts b/packages/@uppy/svelte/typings/index.d.ts deleted file mode 100644 index 0cce06400..000000000 --- a/packages/@uppy/svelte/typings/index.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -declare module '*.svelte' { - import { SvelteComponent } from 'svelte' - - export default class extends SvelteComponent {} -} diff --git a/packages/@uppy/svelte/vite.config.js b/packages/@uppy/svelte/vite.config.js new file mode 100644 index 000000000..67c0dad1b --- /dev/null +++ b/packages/@uppy/svelte/vite.config.js @@ -0,0 +1,8 @@ +// eslint-disable-next-line import/no-unresolved +import { sveltekit } from '@sveltejs/kit/vite' +// eslint-disable-next-line import/no-extraneous-dependencies +import { defineConfig } from 'vite' + +export default defineConfig({ + plugins: [sveltekit()], +}) diff --git a/yarn.lock b/yarn.lock index 660039161..320b5325a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5910,22 +5910,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-node-resolve@npm:^13.0.0": - version: 13.3.0 - resolution: "@rollup/plugin-node-resolve@npm:13.3.0" - dependencies: - "@rollup/pluginutils": "npm:^3.1.0" - "@types/resolve": "npm:1.17.1" - deepmerge: "npm:^4.2.2" - is-builtin-module: "npm:^3.1.0" - is-module: "npm:^1.0.0" - resolve: "npm:^1.19.0" - peerDependencies: - rollup: ^2.42.0 - checksum: 10/f1165e68c05d3bb22d56c73b258368bfa1d724e53d195f71c316cee6d6ba67995b89057cdf2140f28337510a893839bce90dcf8385c653d8871d650392027dc4 - languageName: node - linkType: hard - "@rollup/plugin-node-resolve@npm:^15.2.3": version: 15.2.3 resolution: "@rollup/plugin-node-resolve@npm:15.2.3" @@ -5945,29 +5929,6 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^3.1.0": - version: 3.1.0 - resolution: "@rollup/pluginutils@npm:3.1.0" - dependencies: - "@types/estree": "npm:0.0.39" - estree-walker: "npm:^1.0.1" - picomatch: "npm:^2.2.2" - peerDependencies: - rollup: ^1.20.0||^2.0.0 - checksum: 10/3b69f02893eea42455fb97b81f612ac6bfadf94ac73bebd481ea13e90a693eef52c163210a095b12e574a25603af5e55f86a020889019167f331aa8dd3ff30e0 - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^4.1.0": - version: 4.2.1 - resolution: "@rollup/pluginutils@npm:4.2.1" - dependencies: - estree-walker: "npm:^2.0.1" - picomatch: "npm:^2.2.2" - checksum: 10/503a6f0a449e11a2873ac66cfdfb9a3a0b77ffa84c5cad631f5e4bc1063c850710e8d5cd5dab52477c0d66cda2ec719865726dbe753318cd640bab3fff7ca476 - languageName: node - linkType: hard - "@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.1.0": version: 5.1.0 resolution: "@rollup/pluginutils@npm:5.1.0" @@ -5998,13 +5959,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.22.4" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@rollup/rollup-android-arm64@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-android-arm64@npm:4.18.0" @@ -6019,13 +5973,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-android-arm64@npm:4.22.4" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-arm64@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-darwin-arm64@npm:4.18.0" @@ -6040,13 +5987,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-darwin-arm64@npm:4.22.4" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-x64@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-darwin-x64@npm:4.18.0" @@ -6061,13 +6001,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-darwin-x64@npm:4.22.4" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0" @@ -6082,13 +6015,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0" @@ -6103,13 +6029,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.22.4" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-gnu@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.0" @@ -6124,13 +6043,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.22.4" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-musl@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.0" @@ -6145,13 +6057,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.22.4" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0" @@ -6166,13 +6071,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0" @@ -6187,13 +6085,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.22.4" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-s390x-gnu@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.0" @@ -6208,13 +6099,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.22.4" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-gnu@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.0" @@ -6229,13 +6113,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.22.4" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-musl@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.0" @@ -6250,13 +6127,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.22.4" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-win32-arm64-msvc@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.0" @@ -6271,13 +6141,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.22.4" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-win32-ia32-msvc@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.0" @@ -6292,13 +6155,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.22.4" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@rollup/rollup-win32-x64-msvc@npm:4.18.0": version: 4.18.0 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.0" @@ -6313,13 +6169,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.22.4" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@rollup/wasm-node@npm:^4.18.0": version: 4.18.0 resolution: "@rollup/wasm-node@npm:4.18.0" @@ -7059,6 +6908,17 @@ __metadata: languageName: node linkType: hard +"@sveltejs/adapter-auto@npm:^3.0.0": + version: 3.2.5 + resolution: "@sveltejs/adapter-auto@npm:3.2.5" + dependencies: + import-meta-resolve: "npm:^4.1.0" + peerDependencies: + "@sveltejs/kit": ^2.0.0 + checksum: 10/c5d669e2fabd926910a35147c79ebf2548d3beb1a45535aa59ff86b8be020318de98b3ff08f487ebb6fe89b420a82164edc72d6e077ae8c73a738a9478527921 + languageName: node + linkType: hard + "@sveltejs/adapter-static@npm:^3.0.1": version: 3.0.2 resolution: "@sveltejs/adapter-static@npm:3.0.2" @@ -7094,6 +6954,23 @@ __metadata: languageName: node linkType: hard +"@sveltejs/package@npm:^2.0.0": + version: 2.3.5 + resolution: "@sveltejs/package@npm:2.3.5" + dependencies: + chokidar: "npm:^4.0.0" + kleur: "npm:^4.1.5" + sade: "npm:^1.8.1" + semver: "npm:^7.5.4" + svelte2tsx: "npm:~0.7.16" + peerDependencies: + svelte: ^3.44.0 || ^4.0.0 || ^5.0.0-next.1 + bin: + svelte-package: svelte-package.js + checksum: 10/ce2df3cda527ff461d33b55508b0e09d1e779d1b5f4a23127f7438615460333ff9153448e101c80ee32dab90c5c376dde8e78a02c6d1ee5a85ace0a76c16b66d + languageName: node + linkType: hard + "@sveltejs/vite-plugin-svelte-inspector@npm:^2.1.0": version: 2.1.0 resolution: "@sveltejs/vite-plugin-svelte-inspector@npm:2.1.0" @@ -7359,13 +7236,6 @@ __metadata: languageName: node linkType: hard -"@tsconfig/svelte@npm:^5.0.0": - version: 5.0.4 - resolution: "@tsconfig/svelte@npm:5.0.4" - checksum: 10/27b83fef6781cdc3bdee7737287d39a909b1e408e99512cfcb8a9b2ea78d5c6d98e43372c917b098692499a4aad3a151cbe6f994819d37a3f2973c46a30b38e4 - languageName: node - linkType: hard - "@tufjs/canonical-json@npm:2.0.0": version: 2.0.0 resolution: "@tufjs/canonical-json@npm:2.0.0" @@ -7580,13 +7450,6 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:0.0.39": - version: 0.0.39 - resolution: "@types/estree@npm:0.0.39" - checksum: 10/9f0f20990dbf725470564d4d815d3758ac688b790f601ea98654b6e0b9797dc3c80306fb525abdacd9e75e014e3d09ad326098eaa2ed1851e4823a8e278538aa - languageName: node - linkType: hard - "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": version: 4.19.5 resolution: "@types/express-serve-static-core@npm:4.19.5" @@ -7917,15 +7780,6 @@ __metadata: languageName: node linkType: hard -"@types/resolve@npm:1.17.1": - version: 1.17.1 - resolution: "@types/resolve@npm:1.17.1" - dependencies: - "@types/node": "npm:*" - checksum: 10/dc6a6df507656004e242dcb02c784479deca516d5f4b58a1707e708022b269ae147e1da0521f3e8ad0d63638869d87e0adc023f0bd5454aa6f72ac66c7525cf5 - languageName: node - linkType: hard - "@types/resolve@npm:1.20.2": version: 1.20.2 resolution: "@types/resolve@npm:1.20.2" @@ -9254,15 +9108,15 @@ __metadata: version: 0.0.0-use.local resolution: "@uppy/svelte@workspace:packages/@uppy/svelte" dependencies: - "@rollup/plugin-node-resolve": "npm:^13.0.0" - "@tsconfig/svelte": "npm:^5.0.0" - "@uppy/utils": "workspace:^" - rollup: "npm:^4.22.4" - rollup-plugin-svelte: "npm:^7.0.0" - rollup-plugin-svelte-types: "npm:^1.0.6" - svelte: "npm:^4.2.19" - svelte-check: "npm:^3.0.0" - svelte-preprocess: "npm:^5.0.0" + "@sveltejs/adapter-auto": "npm:^3.0.0" + "@sveltejs/kit": "npm:^2.0.0" + "@sveltejs/package": "npm:^2.0.0" + "@sveltejs/vite-plugin-svelte": "npm:^3.0.0" + svelte: "npm:^4.2.7" + svelte-check: "npm:^3.6.0" + tslib: "npm:^2.4.1" + typescript: "npm:^5.0.0" + vite: "npm:^5.0.11" peerDependencies: "@uppy/core": "workspace:^" "@uppy/dashboard": "workspace:^" @@ -11707,6 +11561,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^4.0.0": + version: 4.0.1 + resolution: "chokidar@npm:4.0.1" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10/62749d2173a60cc5632d6c6e0b7024f33aadce47b06d02e55ad03c7b8daaaf2fc85d4296c047473d04387fd992dab9384cc5263c70a3dc3018b7ebecfb5b5217 + languageName: node + linkType: hard + "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -14958,14 +14821,7 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:^1.0.1": - version: 1.0.1 - resolution: "estree-walker@npm:1.0.1" - checksum: 10/1cf11a0aff7613aa765dc535ed1d83e2a1986207d2353f4795df309a2c55726de3ca4948df635c09969a739dc59e8e2d69f88d3b3d2c6dfc5701257aafd1d11b - languageName: node - linkType: hard - -"estree-walker@npm:^2.0.1, estree-walker@npm:^2.0.2": +"estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" checksum: 10/b02109c5d46bc2ed47de4990eef770f7457b1159a229f0999a09224d2b85ffeed2d7679cffcff90aeb4448e94b0168feb5265b209cdec29aad50a3d6e93d21e2 @@ -17646,7 +17502,7 @@ __metadata: languageName: node linkType: hard -"is-builtin-module@npm:^3.1.0, is-builtin-module@npm:^3.2.1": +"is-builtin-module@npm:^3.2.1": version: 3.2.1 resolution: "is-builtin-module@npm:3.2.1" dependencies: @@ -24012,7 +23868,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc @@ -25434,6 +25290,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^4.0.1": + version: 4.0.2 + resolution: "readdirp@npm:4.0.2" + checksum: 10/4ef93103307c7d5e42e78ecf201db58c984c4d66882a27c956250478b49c2444b1ff6aea8ce0f5e4157b2c07ce2fe870ad16c92ebd7c6ff30391ded6e42b9873 + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -26132,7 +25995,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.8, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4": +"resolve@npm:1.22.8, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -26158,7 +26021,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.10.1#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.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#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.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.10.1#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.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#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: @@ -26379,30 +26242,6 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-svelte-types@npm:^1.0.6": - version: 1.0.6 - resolution: "rollup-plugin-svelte-types@npm:1.0.6" - dependencies: - svelte2tsx: "npm:^0.5.16" - peerDependencies: - rollup: ^2.67.1 - checksum: 10/7259754a0397421f9d066ef2bd85730874e08f60d582a1268ba048b3527f3a134b8e307a7b5ba69a96de46e4271ebf4b183cbc2b47c09e9e65e278b751fb912c - languageName: node - linkType: hard - -"rollup-plugin-svelte@npm:^7.0.0": - version: 7.2.2 - resolution: "rollup-plugin-svelte@npm:7.2.2" - dependencies: - "@rollup/pluginutils": "npm:^4.1.0" - resolve.exports: "npm:^2.0.0" - peerDependencies: - rollup: ">=2.0.0" - svelte: ">=3.5.0" - checksum: 10/7fd7077164c1004c98ed11a0697b17495673366afba083fa7bf2c106162b7e01128f773870f67bfda4eb49b53d4d6414bca97263c7c69c0f353d5746c662129a - languageName: node - linkType: hard - "rollup@npm:^4.13.0, rollup@npm:^4.18.0": version: 4.18.0 resolution: "rollup@npm:4.18.0" @@ -26529,69 +26368,6 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.22.4": - version: 4.22.4 - resolution: "rollup@npm:4.22.4" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.22.4" - "@rollup/rollup-android-arm64": "npm:4.22.4" - "@rollup/rollup-darwin-arm64": "npm:4.22.4" - "@rollup/rollup-darwin-x64": "npm:4.22.4" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.22.4" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.22.4" - "@rollup/rollup-linux-arm64-gnu": "npm:4.22.4" - "@rollup/rollup-linux-arm64-musl": "npm:4.22.4" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.22.4" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.22.4" - "@rollup/rollup-linux-s390x-gnu": "npm:4.22.4" - "@rollup/rollup-linux-x64-gnu": "npm:4.22.4" - "@rollup/rollup-linux-x64-musl": "npm:4.22.4" - "@rollup/rollup-win32-arm64-msvc": "npm:4.22.4" - "@rollup/rollup-win32-ia32-msvc": "npm:4.22.4" - "@rollup/rollup-win32-x64-msvc": "npm:4.22.4" - "@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/0fbee8c14d9052624c76a09fe79ed4d46024832be3ceea86c69f1521ae84b581a64c6e6596fdd796030c206835987e1a0a3be85f4c0d35b71400be5dce799d12 - languageName: node - linkType: hard - "rrweb-cssom@npm:^0.6.0": version: 0.6.0 resolution: "rrweb-cssom@npm:0.6.0" @@ -28467,7 +28243,7 @@ __metadata: languageName: node linkType: hard -"svelte-check@npm:^3.0.0, svelte-check@npm:^3.6.0": +"svelte-check@npm:^3.6.0": version: 3.8.1 resolution: "svelte-check@npm:3.8.1" dependencies: @@ -28496,7 +28272,7 @@ __metadata: languageName: node linkType: hard -"svelte-preprocess@npm:^5.0.0, svelte-preprocess@npm:^5.1.3": +"svelte-preprocess@npm:^5.1.3": version: 5.1.4 resolution: "svelte-preprocess@npm:5.1.4" dependencies: @@ -28542,20 +28318,20 @@ __metadata: languageName: node linkType: hard -"svelte2tsx@npm:^0.5.16": - version: 0.5.23 - resolution: "svelte2tsx@npm:0.5.23" +"svelte2tsx@npm:~0.7.16": + version: 0.7.21 + resolution: "svelte2tsx@npm:0.7.21" dependencies: dedent-js: "npm:^1.0.1" pascal-case: "npm:^3.1.1" peerDependencies: - svelte: ^3.24 - typescript: ^4.1.2 - checksum: 10/062512c81b4d30f7877927a1d256d69664237419410441b145abef9060ba898d1e7fc82813690b8c80020a928fdb73b20382d332b40b5fb9761d8b26ae80abfc + svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 + typescript: ^4.9.4 || ^5.0.0 + checksum: 10/f33c7d1f90cf882a03f608a33dc4979d0c0e59daeed3100128bd2406f48f3ce15ef025534584ff4b951419def21a356f1bb13a5e3d1cc9400aafb4d6f7323741 languageName: node linkType: hard -"svelte@npm:^4.2.19": +"svelte@npm:^4.2.19, svelte@npm:^4.2.7": version: 4.2.19 resolution: "svelte@npm:4.2.19" dependencies: @@ -29270,6 +29046,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.0.0": + version: 5.6.2 + resolution: "typescript@npm:5.6.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/f95365d4898f357823e93d334ecda9fcade54f009b397c7d05b7621cd9e865981033cf89ccde0f3e3a7b73b1fdbae18e92bc77db237b43e912f053fef0f9a53b + languageName: node + linkType: hard + "typescript@npm:^5.0.3": version: 5.5.2 resolution: "typescript@npm:5.5.2" @@ -29290,6 +29076,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A^5.0.0#optional!builtin": + version: 5.6.2 + resolution: "typescript@patch:typescript@npm%3A5.6.2#optional!builtin::version=5.6.2&hash=8c6c40" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10/8bfc7ca0d9feca4c3fcbd6c70741abfcd714197d6448e68225ae71e462447d904d3bfba49759a8fbe4956d87f054e2d346833c8349c222daa594a2626d4e1be8 + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A^5.0.3#optional!builtin": version: 5.5.2 resolution: "typescript@patch:typescript@npm%3A5.5.2#optional!builtin::version=5.5.2&hash=379a07" @@ -30236,7 +30032,7 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.0.0, vite@npm:^5.3.6": +"vite@npm:^5.0.0, vite@npm:^5.0.11, vite@npm:^5.3.6": version: 5.4.8 resolution: "vite@npm:5.4.8" dependencies: