From 5d724c37b5374e04ffbeb334a78f3c69ae49c2c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20D=C4=9Bdi=C4=8D?= Date: Mon, 17 Feb 2025 21:04:24 +0100 Subject: [PATCH 1/4] Updated to Svelte v5 --- package-lock.json | 826 ++++++++++++++++++++-------------------------- package.json | 22 +- 2 files changed, 378 insertions(+), 470 deletions(-) diff --git a/package-lock.json b/package-lock.json index 72db6631..33d87fdb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,15 +15,15 @@ "@inlang/paraglide-js": "2.0.0-beta.18", "@material/theme": "^14.0.0", "@playwright/test": "^1.50.1", - "@smui/button": "^7.0.0", - "@smui/checkbox": "^7.0.0", - "@smui/data-table": "^7.0.0", - "@smui/dialog": "^7.0.0", - "@smui/form-field": "^7.0.0", - "@smui/linear-progress": "^7.0.0", - "@smui/list": "^7.0.0", - "@smui/top-app-bar": "^7.0.0", - "@sveltejs/vite-plugin-svelte": "^3.1.2", + "@smui/button": "^8.0.0-beta.3", + "@smui/checkbox": "^8.0.0-beta.3", + "@smui/data-table": "^8.0.0-beta.3", + "@smui/dialog": "^8.0.0-beta.3", + "@smui/form-field": "^8.0.0-beta.3", + "@smui/linear-progress": "^8.0.0-beta.3", + "@smui/list": "^8.0.0-beta.3", + "@smui/top-app-bar": "^8.0.0-beta.3", + "@sveltejs/vite-plugin-svelte": "^4.0.4", "@types/google-apps-script": "^1.0.96", "@types/google.script.client-side": "^0.1.5", "@types/node": "^22.10.2", @@ -44,10 +44,10 @@ "prettier-plugin-svelte": "^3.3.3", "rimraf": "^6.0.1", "sass": "^1.83.4", - "svelte": "^4.2.19", + "svelte": "^5.20.1", "svelte-check": "^4.1.4", "svelte-eslint-parser": "^0.43.0", - "svelte-material-ui": "^7.0.0", + "svelte-material-ui": "^8.0.0-beta.3", "typescript": "^5.7.3", "typescript-eslint": "^8.19.1", "vite": "^5.4.14", @@ -2562,9 +2562,9 @@ } }, "node_modules/@smui-extra/accordion": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui-extra/accordion/-/accordion-7.0.0.tgz", - "integrity": "sha512-yi35uaZYkZR7x1WxUMpKngXwBzNhJqRQ8U4Fyyl8TPg1mxVXKHvhUajNKrbbWIdKqBSZZrSScGj6Qvl/4HniGQ==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui-extra/accordion/-/accordion-8.0.0-beta.3.tgz", + "integrity": "sha512-uZPvjd2qZj80WYMvjOS2S2jVFq0qI809Y2f4LHEoshxBuck56HyC96ryh9333mcFqD60/DgpplsTIaV/XxqUxg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2574,31 +2574,29 @@ "@material/ripple": "^14.0.0", "@material/theme": "^14.0.0", "@material/typography": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/paper": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/paper": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui-extra/autocomplete": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui-extra/autocomplete/-/autocomplete-7.0.0.tgz", - "integrity": "sha512-My6ruPmHk0Q0OLENEDQwXYb2WHymBdxzNAg3dmYIpzW8qlNvdeyVcIsn001+FTaZrUe9axVu47rHttm5EFzXYg==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui-extra/autocomplete/-/autocomplete-8.0.0-beta.3.tgz", + "integrity": "sha512-JkH4COurBXg32NkbQM8v2UjGjkSQLPKpmNtVT9lbC/0WQvckrafiZSOlS2j6EcP6vvvs+dnf2Cs3ulCHPgfW/w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smui/common": "^7.0.0", - "@smui/list": "^7.0.0", - "@smui/menu": "^7.0.0", - "@smui/menu-surface": "^7.0.0", - "@smui/textfield": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/list": "^8.0.0-beta.3", + "@smui/menu": "^8.0.0-beta.3", + "@smui/menu-surface": "^8.0.0-beta.3", + "@smui/textfield": "^8.0.0-beta.3" } }, "node_modules/@smui-extra/badge": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui-extra/badge/-/badge-7.0.0.tgz", - "integrity": "sha512-DJ1YW/1JuId6pXCD2xFkQnPkSByQGz48MpclWme42YhZhx1fIGHnNBQ1hop2rOwCZ9SVXgPPzMxwe7X9WY4b3g==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui-extra/badge/-/badge-8.0.0-beta.3.tgz", + "integrity": "sha512-7SL7VapJtQ1O/9UwLYhAaGpcIu7em/DBEHfspreTxQmst3CodQuEMGBhj/6u9p33MruthOoPni1ZSuFb9yB8Kg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2607,40 +2605,53 @@ "@material/shape": "^14.0.0", "@material/theme": "^14.0.0", "@material/typography": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui-extra/bottom-app-bar": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui-extra/bottom-app-bar/-/bottom-app-bar-7.0.0.tgz", - "integrity": "sha512-oaoeuwcibwZVxe0bRa9PaBe12FfM0TxAVoqml0OthEtqARpRsS23HcfTyPDOoZ9i6JTmjzuHEMJA1043llsq6Q==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui-extra/bottom-app-bar/-/bottom-app-bar-8.0.0-beta.3.tgz", + "integrity": "sha512-eqyeoB0bjLBsB5D3SUd0df2K30TA9aEE1D1w3AZ9BS1TrahRC4rnWSUXZY0HbLARzHZAVkj+YdUupqZb3hOdiw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/feature-targeting": "^14.0.0", "@material/theme": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/paper": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/paper": "^8.0.0-beta.3" + } + }, + "node_modules/@smui-extra/chip-input": { + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui-extra/chip-input/-/chip-input-8.0.0-beta.3.tgz", + "integrity": "sha512-qPTin4SG0VrRKNihSYW0Y62XKE/RaIBXvbKogaLp6MNy9sDhq/nWqhMow6z8Y/3BL9pwwEdTSPyBqZkAx1qxWA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@smui-extra/autocomplete": "^8.0.0-beta.3", + "@smui/chips": "^8.0.0-beta.3", + "@smui/common": "^8.0.0-beta.3", + "@smui/floating-label": "^8.0.0-beta.3", + "@smui/line-ripple": "^8.0.0-beta.3", + "@smui/list": "^8.0.0-beta.3", + "@smui/textfield": "^8.0.0-beta.3" } }, "node_modules/@smui/banner": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/banner/-/banner-7.0.0.tgz", - "integrity": "sha512-R+9RfIaN1OlMs8j0pCbINSsI5ISYZJ4BSw1QGs6gVhvwUs0I2ld43MzDrXbD1yyXb1TOWzVuXiVkRwr0PPqh+A==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/banner/-/banner-8.0.0-beta.3.tgz", + "integrity": "sha512-xv6TMV89xUeeyUx3YhBM7dhrl7Qp4naEzBlelJUTlcA2tfdUMI1tVzmQJHUgltxd1EjnUrY0Px6kNFOWbpeqwg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/banner": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/button": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/button/-/button-7.0.0.tgz", - "integrity": "sha512-T1WK03HlOecrufoO4Z/W1dXC/R+VLqrwmBcIVQwqN0TiwUdHDfeCa1TjrqroLn9eJUe73T/O3Abh9b2Nttz77g==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/button/-/button-8.0.0-beta.3.tgz", + "integrity": "sha512-1jzK3wznd18kQxOyyrzGEijtcUcvuRcLhTaQwrYk6E7McjTD6O8gvLMTUCwLnQO4r3x9DHuUpBHnPxB4kBcg5w==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2650,283 +2661,262 @@ "@material/ripple": "^14.0.0", "@material/shape": "^14.0.0", "@material/theme": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/card": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/card/-/card-7.0.0.tgz", - "integrity": "sha512-Nxw8Zg2Zt6RwD6S61rg7TgIQFYV4tRswicMj30XwczshVRsau/Jv82hsx98aH9Xx1vV5DFnEdPt0a5HqxBUsLA==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/card/-/card-8.0.0-beta.3.tgz", + "integrity": "sha512-mxTg8u74YC2F7UwcwjJfNcyoqxBJVrcx6zhyBti/BFrIJ0QdV/QpMqLNndrvCPV8amrODeBlNApiaqBmU4mLKQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/card": "^14.0.0", - "@smui/button": "^7.0.0", - "@smui/common": "^7.0.0", - "@smui/icon-button": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/button": "^8.0.0-beta.3", + "@smui/common": "^8.0.0-beta.3", + "@smui/icon-button": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/checkbox": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/checkbox/-/checkbox-7.0.0.tgz", - "integrity": "sha512-cHaO9aWi2Pk9GTBcVmvnF4Cwie+ySqODjCMU3OMmhtUZX3LamneyNMRtNqiKXmpr8sXVE6EK+WUisZrJp5e97g==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/checkbox/-/checkbox-8.0.0-beta.3.tgz", + "integrity": "sha512-aiYURQBlph7DNuKzfKmNHbS1FJLVcVdOMrXqB4pJoTrtT6iQKrnbVfhn/+zz8t2arwZwtzvIdOCp/GbhKC2Ttg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/checkbox": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/chips": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/chips/-/chips-7.0.0.tgz", - "integrity": "sha512-jYjUJkp0W6+Yr2J2er6ESvlS2BEBsk2CwM1XDh6465B0oVNJh5QQgAskjIxjjnfRbV+TyKYVJ572GMYoLPZuOA==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/chips/-/chips-8.0.0-beta.3.tgz", + "integrity": "sha512-bp1VVMcRl/dAVTsNZykh7EvdPCsPqENioIR9qAdE30pxGI8Xf/lnu4u6gViYXL4IQiKSvtyUPRkb28nvM1hLyw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/chips": "^14.0.0", "@material/dom": "^14.0.0", "@material/rtl": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/circular-progress": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/circular-progress/-/circular-progress-7.0.0.tgz", - "integrity": "sha512-n6YpMM5VRJ8qBNdbDsNz32CcXESZdNfgsgBNO8Nx7Gq3S0vIglkzHryRQCnKsQA1WN9Tm4lyU0Rafwfb3oWn3w==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/circular-progress/-/circular-progress-8.0.0-beta.3.tgz", + "integrity": "sha512-3HguJAek80OUaOoNUeKghhIfhSNbt/lvhIbqe+YX2s3O++3HKXxykBRsAlSrtXbUdjWxB7A/d4RcSdbsQvGdVQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/circular-progress": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/common": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/common/-/common-7.0.0.tgz", - "integrity": "sha512-/JUf25KMIDLFNfiuMSMs2g7dEZZFUnDJDxpbT3FlGEY/HKoEf0W9GnbmIOzPje1wxW9ajKHN2SIYDPx9so1vnw==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/common/-/common-8.0.0-beta.3.tgz", + "integrity": "sha512-j4XE0cGn1O4PgfAFyemNE6KQicnjOUnSb+gWD52GJntatBEhszz1GdaKUTIF4oxM/V7RW5nSX2xzrilPytLEwg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@material/dom": "^14.0.0", - "svelte2tsx": "^0.7.8" + "@material/dom": "^14.0.0" } }, "node_modules/@smui/data-table": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/data-table/-/data-table-7.0.0.tgz", - "integrity": "sha512-ZpAdnovoi5g0ya6oitMfPWttsiF9u2N9WyZtY5BYfxNU3famCmM8Wbtno8pF0sZ5tNueEw1Xn8A1BI+KNKBPyA==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/data-table/-/data-table-8.0.0-beta.3.tgz", + "integrity": "sha512-jXs23ZsUnDMxyI1xMR+wFb+JDmBW22nSBTbwSyK0odfed+dHyGGKGMHTt3eWsz1ImUJNod6eVLrhQ0vnST6wPA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/data-table": "^14.0.0", "@material/dom": "^14.0.0", - "@smui/checkbox": "^7.0.0", - "@smui/common": "^7.0.0", - "@smui/icon-button": "^7.0.0", - "@smui/ripple": "^7.0.0", - "@smui/select": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/checkbox": "^8.0.0-beta.3", + "@smui/common": "^8.0.0-beta.3", + "@smui/icon-button": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3", + "@smui/select": "^8.0.0-beta.3" } }, "node_modules/@smui/dialog": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/dialog/-/dialog-7.0.0.tgz", - "integrity": "sha512-F6lxwiGoc9ga0btsnpMWIYXPUXAKS0Ewa3CQH9HUPumqCzImTIlsGWL8fiAP3feVjRK+InRSaryZz0eJFZLo/A==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/dialog/-/dialog-8.0.0-beta.3.tgz", + "integrity": "sha512-bsOviW/jsSQwhBHOMjz+5iEpsaI2HZ6Baszp5Z1bVhgh+waVWcIZRTXV0TGLJEcQpian759Z7GaOkiaLFYsc6A==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/button": "^14.0.0", "@material/dialog": "^14.0.0", "@material/dom": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/drawer": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/drawer/-/drawer-7.0.0.tgz", - "integrity": "sha512-FZcbgOtpgJIWyqD0N00R3y9rxwcmIVXwYipZ7KnNhHp4W/Ywv3wUuyeflVziN2c2KbnmkruChibyVvdlro9ugQ==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/drawer/-/drawer-8.0.0-beta.3.tgz", + "integrity": "sha512-hMRopQV+oKTSf3IvV9t/Dc1gtalBMYj0fyiYpElfXP85ZNSmN0EfSoD39M7E9CgLywTgAmNTFUql10hNo5mdNw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/dom": "^14.0.0", "@material/drawer": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/fab": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/fab/-/fab-7.0.0.tgz", - "integrity": "sha512-d8jPe9fyTMD0YMBS48RYFb3JITGonHvD7DRlf4iOYzkBCpv7amGbzJSJn88TWx/665FJugQfUKxD/IkooHVthQ==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/fab/-/fab-8.0.0-beta.3.tgz", + "integrity": "sha512-Bw02W+SuyDNuxiPv7RvvGOXMsFkW/e+tF0DbqPoC9sDmx9Ivjt4mOSohxaqhlsfCWhJd5w+nHV1QsTEcSpO9yQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/fab": "^14.0.0", "@material/feature-targeting": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/floating-label": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/floating-label/-/floating-label-7.0.0.tgz", - "integrity": "sha512-XHm8fNURqQqPnu+TFPIWuD7NtQIfdT2tv0eiyU+1g9Df1pH9pAVWixTiBaj5HKeky1u99+vFJNBslQS2qTxGhg==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/floating-label/-/floating-label-8.0.0-beta.3.tgz", + "integrity": "sha512-lZmvDahjla7JDKspF9tBUq2sFpeaK5R22f2WCQGOmAV39ygV68ZZg7jKcwqDJJlLLflZXDmISmS/O2GTZQRyvg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/floating-label": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/form-field": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/form-field/-/form-field-7.0.0.tgz", - "integrity": "sha512-qOs36mqDAjmCSmcgMsuJvSXdub6mk0XWofzhlryHwr/dBcih26RSASpsglUU0qlHer1NOd497JboHIViZib5yQ==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/form-field/-/form-field-8.0.0-beta.3.tgz", + "integrity": "sha512-gHXEMmj3ABDZ+P9s7zCHmOioLlyyPowomVhzVMBcuTqhBRXIfVwJkybcYseWtLrzE3eEjf0Ifi9m7LKzMeLYGg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/feature-targeting": "^14.0.0", "@material/form-field": "^14.0.0", "@material/rtl": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/icon-button": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/icon-button/-/icon-button-7.0.0.tgz", - "integrity": "sha512-SlcmGTW027X44O2QERC5fCZB1zLDsy9k5Cn+ohM0woSFNV3pIlrWtCyYFr1ariRiT8NTF1ScMdW70y8YgK9ikA==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/icon-button/-/icon-button-8.0.0-beta.3.tgz", + "integrity": "sha512-3tT3RHGsGaelfdl8o9lzvcHhg9XiaOFBYjz4cBPhkJIJ01/FBo2x9M/jno37+7Ic8CTffA8cZlQSqtF5P9epKA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/density": "^14.0.0", "@material/icon-button": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/image-list": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/image-list/-/image-list-7.0.0.tgz", - "integrity": "sha512-v/GH8GobmRWoyRtxKjSqrdOrw9yzVkofbprkGWtTKu/0tLeIk2WaZpCYcUwyuu2eTQtfZJxKtB5roI9UvVDX4Q==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/image-list/-/image-list-8.0.0-beta.3.tgz", + "integrity": "sha512-idPfFM1uNocR4DXxOp5Xjb1JJ1hQ7Vm9KLQw2db83ALWHuJtMdExlyCl3PabgWuwG95ffOsdxOb8yDGMN+B6+g==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/image-list": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/layout-grid": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/layout-grid/-/layout-grid-7.0.0.tgz", - "integrity": "sha512-LF4Lh8FwZa9swh5/Yxf1aTiqBTrq3txmExTsCl9UcbGpOLXGS5ITXDJO9YWePj9YtT/GlNHEcGishP1gChkCTQ==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/layout-grid/-/layout-grid-8.0.0-beta.3.tgz", + "integrity": "sha512-YbK/3ppXONkeMKsHQMgAVKO8NQ/y+I4tMe2fAklXnU/q7UnoG8ltcD2zv9Y8M0fF7psDYl3Agt122ASyvZtnxQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/layout-grid": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/line-ripple": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/line-ripple/-/line-ripple-7.0.0.tgz", - "integrity": "sha512-Mm5B8xci4SglMehp404veVu3zGlZVHViiYsNPpypaG+4aOrK0dVgBrd1YgqyXHKFSHOama/Olwe2E2YbkQvxlw==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/line-ripple/-/line-ripple-8.0.0-beta.3.tgz", + "integrity": "sha512-hnrLfyw6D7b8pBnd0Lcq+xVFTzAkAhL4D/hqzWhaA62PZmMGzpiju2/7CsTo80qfWqjHU43ku/C+2b4DMSFWMg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/line-ripple": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/linear-progress": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/linear-progress/-/linear-progress-7.0.0.tgz", - "integrity": "sha512-G5CsHAKqancHpw4X075qA8fOdS94Mu8Pbi74kEWQHcsJrT+6ef4uBt+eFOK0BZ61znxbcS8v+Hp9Zztn+wS5DA==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/linear-progress/-/linear-progress-8.0.0-beta.3.tgz", + "integrity": "sha512-Vty0o1JanOcO0NDOBty+KVzmXv2UVWOiLJZ8RGhDWDBLlNkyqxUXvRS8KUhuT9YdGeSckU2Lvf7efqeCSm13ZQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/linear-progress": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/list": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/list/-/list-7.0.0.tgz", - "integrity": "sha512-kZnpfbkFtIs9vZCr2xxDTO5Dcdj6WAtGa+82sN5zGg6hC5q8KMGKOxNIFdTz2hw5a6Bg//Zg2mK5AB4tVM4LBw==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/list/-/list-8.0.0-beta.3.tgz", + "integrity": "sha512-4ePgtxZwegu7poHL5HPtRQ3cyHIafoSsoy3JOV2Xs7ZZ+i1Kka9f1Fe9QPjvpdOoFg7XrdblRX15lGap0uaQfg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/dom": "^14.0.0", "@material/feature-targeting": "^14.0.0", "@material/list": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/menu": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/menu/-/menu-7.0.0.tgz", - "integrity": "sha512-3l24nZlW7WdNdVy8i/UT71UPZXdql+0GkRpI5Wy/GsZc2pOCSd1IWWkoiEqX00c5uTCfqX2S25mnKiOdvzKBwg==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/menu/-/menu-8.0.0-beta.3.tgz", + "integrity": "sha512-AKkHOGIKihpkfgyOODlQeHibrmuT7bo+b8GQTmkv61FLpX9AlAQ/YBo3cs4wJWvUGu4QmdS1JyGB9uPNW+ut8Q==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/dom": "^14.0.0", "@material/menu": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/list": "^7.0.0", - "@smui/menu-surface": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/list": "^8.0.0-beta.3", + "@smui/menu-surface": "^8.0.0-beta.3" } }, "node_modules/@smui/menu-surface": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/menu-surface/-/menu-surface-7.0.0.tgz", - "integrity": "sha512-KnPgCjtk3Gqo3fU+wOz7vKr1kRkCeOlrn2i4yAdW2cWoL/3HAmDWrHy/mpnG+vr2RfLK6Tw30V9L5PpFhKgrSQ==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/menu-surface/-/menu-surface-8.0.0-beta.3.tgz", + "integrity": "sha512-92ZFy5TMs4kDmqaxOWBLAju6jDaBahWPiNHZLuNyGzzMUU+5L3iaBzIkHRy9H5eSILJfEd6rpz0JlPNTT29scQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/animation": "^14.0.0", "@material/menu-surface": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/notched-outline": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/notched-outline/-/notched-outline-7.0.0.tgz", - "integrity": "sha512-pE0yWIO0K9wrU+LIbBXCBYJUo1+qq5jiLTFVJEoyLqB7jtl438sylXpti9aLyB9DG5V8rbkNCkyNxyq4ZVhmlw==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/notched-outline/-/notched-outline-8.0.0-beta.3.tgz", + "integrity": "sha512-l4n6b/VlQX51STktWi4sRk4wY3uhKe7XVAj7SO8yb1235djEucifKXsPnk49sKlPOUW5xUJVmn1VLKIhEAlFJA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/notched-outline": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/floating-label": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/floating-label": "^8.0.0-beta.3" } }, "node_modules/@smui/paper": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/paper/-/paper-7.0.0.tgz", - "integrity": "sha512-yRwO7LHciZUjL2odN3Z4zd8RDGVVVMRVBpO8zZRGWa9pvk9hQoQI5gJIZLf9bjifZvwe2TN2hls8dsG8Awjfkw==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/paper/-/paper-8.0.0-beta.3.tgz", + "integrity": "sha512-RKTC+VCIei7XsEOSrU79dnDg5NAauObHt9iFX0hu2vkubViPE1f8tnxCLo16nVapQiC0kVtLbh42AI6w4UErQw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2935,55 +2925,51 @@ "@material/shape": "^14.0.0", "@material/theme": "^14.0.0", "@material/typography": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/radio": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/radio/-/radio-7.0.0.tgz", - "integrity": "sha512-M83PDtiFDw7p4XHg0061m8RbAVb8EyZqm2bmSTu8PIeEFtmmggooh+NtIRmrroQoDF2zDdr2896j1vmIz64jLQ==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/radio/-/radio-8.0.0-beta.3.tgz", + "integrity": "sha512-PkbXEBoSmniFQPx8b5uh3k9a+yeRnXrXpBpKANEn7AaItdIrfe84YpgNeenP16TuT4sbXefk5hiyckBUrrRqCw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/radio": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/ripple": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/ripple/-/ripple-7.0.0.tgz", - "integrity": "sha512-N42jqgLOleOj3fU1BnkTPbjtWpisp8x9oUgF32SDkVh48ih8J8+/xQ1W5g28WrNDErjSu9G4DTcYN6BJYOng3Q==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/ripple/-/ripple-8.0.0-beta.3.tgz", + "integrity": "sha512-4CCrNNuj7a0DD4LmR1SRT9TsDyP529bbbIzS3C3f0fcJvH5cQfvGjf/jkcz0nK2alMqbCKA3CEC3SZ3D9o3bRg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/dom": "^14.0.0", "@material/ripple": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/segmented-button": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/segmented-button/-/segmented-button-7.0.0.tgz", - "integrity": "sha512-Bx4A0dzCvdBMxeKzOh9LuCJHYBGQlwP0fXCp+gt21xE4vc9zDul3v8kjsVRY1tvrk2UA7AmPEP8nVBz0qOH71Q==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/segmented-button/-/segmented-button-8.0.0-beta.3.tgz", + "integrity": "sha512-Vj+s5zk3YbzyH5B8DvlurkRc4afls99AYKE/ONvQX7G1fA+m0lqeJ57KgRxGH2Snf1t5EAd36agAXTXtfFvpow==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/base": "^14.0.0", "@material/ripple": "^14.0.0", "@material/segmented-button": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/select": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/select/-/select-7.0.0.tgz", - "integrity": "sha512-ARHVovPy7Tu4b4C9O8Pr9pqI+gGXLH4fxG7NkXXpy8OZ92FDBlAB1ztRQa6XxykIRTCHhmuWOogEw6UimNvJ+w==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/select/-/select-8.0.0-beta.3.tgz", + "integrity": "sha512-/NHr6zwbHRGdcwGZPstYcRo0AOV2iftqmiqgLqpAGhWW/2OsR3eC5CFTY5SqE+dMwCkPcQEi1rYcCScYSyuZpQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2992,120 +2978,112 @@ "@material/rtl": "^14.0.0", "@material/select": "^14.0.0", "@material/theme": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/floating-label": "^7.0.0", - "@smui/line-ripple": "^7.0.0", - "@smui/list": "^7.0.0", - "@smui/menu": "^7.0.0", - "@smui/menu-surface": "^7.0.0", - "@smui/notched-outline": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/floating-label": "^8.0.0-beta.3", + "@smui/line-ripple": "^8.0.0-beta.3", + "@smui/list": "^8.0.0-beta.3", + "@smui/menu": "^8.0.0-beta.3", + "@smui/menu-surface": "^8.0.0-beta.3", + "@smui/notched-outline": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/slider": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/slider/-/slider-7.0.0.tgz", - "integrity": "sha512-ItVupldtzAtPvHGrflB/8LIn1UoFD+Ow2XZuMJXPjqTxS2vsJI3RVKDqsN5oY5xFabiLzTEaUJeukv1/ZQlDrQ==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/slider/-/slider-8.0.0-beta.3.tgz", + "integrity": "sha512-34jN+OW4oMmIINt6nu1h5KvwVU4GwTIu2Ub324z5o1kjTfStLP0jw2Nx1T0gUmLWRZIqKU8kuuhAQsCh4vySZA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/dom": "^14.0.0", "@material/slider": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/snackbar": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/snackbar/-/snackbar-7.0.0.tgz", - "integrity": "sha512-01XcqJJhpOx1szlWfV5Eex+cZOPP4HkFz7MefsC33NOS68eWoNEre6rEsKw6XEeYnbKHv6wNbyowX4c8eRKncg==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/snackbar/-/snackbar-8.0.0-beta.3.tgz", + "integrity": "sha512-RyudbDPBuprxqsCirfx/OzaZgRoipaeY6rt8bu1e2xlMvSM4R5HM335mz2WwXkHedsdg8Ng941JNLbYaYOwGFg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/dom": "^14.0.0", "@material/feature-targeting": "^14.0.0", "@material/snackbar": "^14.0.0", - "@smui/button": "^7.0.0", - "@smui/common": "^7.0.0", - "@smui/icon-button": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/button": "^8.0.0-beta.3", + "@smui/common": "^8.0.0-beta.3", + "@smui/icon-button": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/switch": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/switch/-/switch-7.0.0.tgz", - "integrity": "sha512-LeY1aIMvbJOOmex5o/M7jOX0y6K/1Xa2u6myju30mOy595ibxMGRfuNSdePHBBrR79QbsEow/otltSA1vspw2Q==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/switch/-/switch-8.0.0-beta.3.tgz", + "integrity": "sha512-c/e0AXVV9cdcz9/okt8EGYi597T2ZmLEm0i1f8Yikw/oghsrmHD2VzaLvMYNVmG6iXQ9resuy/RaWw+OJXZw0A==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/feature-targeting": "^14.0.0", "@material/switch": "^14.0.0", "@material/theme": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/tab": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/tab/-/tab-7.0.0.tgz", - "integrity": "sha512-FlOwRO4vBlAH5wm4EFrOPiKtsGkoMbyWqtMyGwBLrGQUTPVUUrFFnHD0J2QHztKKiaIJme+GqrD1bQA9whfKkA==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/tab/-/tab-8.0.0-beta.3.tgz", + "integrity": "sha512-fejlJ/VNvfn5DpeQxuhtmybh+4fro6XbHbkeAQ5ECEi2LqOOOHgu9nlgSE8raXoJ5dQMTzgB0YOwJA4/FIoVBg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/tab": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/ripple": "^7.0.0", - "@smui/tab-indicator": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3", + "@smui/tab-indicator": "^8.0.0-beta.3" } }, "node_modules/@smui/tab-bar": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/tab-bar/-/tab-bar-7.0.0.tgz", - "integrity": "sha512-ycAuoGAS2YaV541vDib69CAswNQ+yMRFnloagRcUhyJ4t1eypLDXnba29r1oiEkhwdunDMcH7UCbeyrZUIBJFg==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/tab-bar/-/tab-bar-8.0.0-beta.3.tgz", + "integrity": "sha512-P34pWnwpdrENk2OB4Nbjnq4tzaPbaQHDxVq02Eqs2CPHYwkroSJQJAWkMo1Y2g0T51JQYaZeoFftpaqvt08s9w==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/tab-bar": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/tab": "^7.0.0", - "@smui/tab-scroller": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/tab": "^8.0.0-beta.3", + "@smui/tab-scroller": "^8.0.0-beta.3" } }, "node_modules/@smui/tab-indicator": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/tab-indicator/-/tab-indicator-7.0.0.tgz", - "integrity": "sha512-wyLpiljJwF1X9ZvCsVFIzqVkbxFF1wyxvAnBem74y6gKlyKa1F5oUm+bwNI/zB7lyWkTjsvWKlWsrzqDdOuFPg==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/tab-indicator/-/tab-indicator-8.0.0-beta.3.tgz", + "integrity": "sha512-C3xjXEDssh6/3+rbpsEQ9qOH1zx12+bnvO5eVu5DhPUWrFuFWPAY+m/1/FIkQSZZ1CaSKHcqJQM3GTTdRwbhIg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/tab-indicator": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/tab-scroller": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/tab-scroller/-/tab-scroller-7.0.0.tgz", - "integrity": "sha512-4smThaPvy3sVj4/Ezgo8er7BqWmnnemmpuWPcNpmt3+hckUhKwVoqtoa9HUdRZClDbyegABvhwbTjIkR39IM+Q==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/tab-scroller/-/tab-scroller-8.0.0-beta.3.tgz", + "integrity": "sha512-OS5RigcYj5CM78bg0igIVTEDv7aAUTqHIoCt89AFP3QtG5hp+X33rr4x0i3q42+QD6xpVYAHsleMUEJevxzauw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/dom": "^14.0.0", "@material/tab-scroller": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/textfield": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/textfield/-/textfield-7.0.0.tgz", - "integrity": "sha512-3p/pipFrj6xuA6YUhIEHf4fxInMENI3EFHVYeF1wU0vERSojtqBw+NnAscgv/PHKv4X6nFY3ZvD/9cVf7S4frA==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/textfield/-/textfield-8.0.0-beta.3.tgz", + "integrity": "sha512-+82oCsIvp/mOp7yi4J/lE+U040fWFXDaoo0aGoYurePhzlX8LIoEupAfIeQ56EBfkDwwW9ZkDpkfsFUc1oYU8A==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -3114,49 +3092,45 @@ "@material/ripple": "^14.0.0", "@material/rtl": "^14.0.0", "@material/textfield": "^14.0.0", - "@smui/common": "^7.0.0", - "@smui/floating-label": "^7.0.0", - "@smui/line-ripple": "^7.0.0", - "@smui/notched-outline": "^7.0.0", - "@smui/ripple": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3", + "@smui/floating-label": "^8.0.0-beta.3", + "@smui/line-ripple": "^8.0.0-beta.3", + "@smui/notched-outline": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3" } }, "node_modules/@smui/tooltip": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/tooltip/-/tooltip-7.0.0.tgz", - "integrity": "sha512-19fzYEerNnpPnpuf7uq6XrcXrE9x3n1Y3Z51+q1U/PmWGCj72n+QazhQNpxFM308DKpmsXdXXUpCP+HzLbB2Yg==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/tooltip/-/tooltip-8.0.0-beta.3.tgz", + "integrity": "sha512-WYDwa+iBMZg+eYlJDj4OQRLnsZMxSsiWp+LY/X2MQxMtNlxHF6MVb90Q3VHIsHRw11lyzV8cDsKkP+i7ZJ0hCA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/tooltip": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/top-app-bar": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/top-app-bar/-/top-app-bar-7.0.0.tgz", - "integrity": "sha512-BYqItdD81VfI9stSC/lx95qc3ovGI+l+9yHjH+CgqQg3teH9vzMuYx4RzBs87tu7kfutNAepHT297glMvPqqsA==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/top-app-bar/-/top-app-bar-8.0.0-beta.3.tgz", + "integrity": "sha512-/C5jZ/Zhdu9WmuouD3wTpSBNJPzZQLLLR77VBoEGLIwMs31LOKaMv96aO9RPYOlWAJb2isgN8kdFBOEN/2Lvnw==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/feature-targeting": "^14.0.0", "@material/top-app-bar": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@smui/touch-target": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@smui/touch-target/-/touch-target-7.0.0.tgz", - "integrity": "sha512-UqhkId+8jWaQxUnO2b613jO5MCAHrxWZEY9GLbafw3kFRNT27BLCRSiMXWiBpm422orGu7K426KlfuYgLsEdZA==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@smui/touch-target/-/touch-target-8.0.0-beta.3.tgz", + "integrity": "sha512-Ut5ILLwneSLgRjUhsjV6GzyUTOAxBEKX/e085PmyLpZZdxPmlmx9NV8o3FZF0fgsmjSqiL9V6hND820mDBOgtQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@material/touch-target": "^14.0.0", - "@smui/common": "^7.0.0", - "svelte2tsx": "^0.7.8" + "@smui/common": "^8.0.0-beta.3" } }, "node_modules/@sqlite.org/sqlite-wasm": { @@ -3170,43 +3144,42 @@ } }, "node_modules/@sveltejs/vite-plugin-svelte": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.1.2.tgz", - "integrity": "sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.4.tgz", + "integrity": "sha512-0ba1RQ/PHen5FGpdSrW7Y3fAMQjrXantECALeOiOdBdzR5+5vPP6HVZRLmZaQL+W8m++o+haIAKq5qT+MiZ7VA==", "dev": true, "license": "MIT", "dependencies": { - "@sveltejs/vite-plugin-svelte-inspector": "^2.1.0", - "debug": "^4.3.4", + "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0", + "debug": "^4.3.7", "deepmerge": "^4.3.1", "kleur": "^4.1.5", - "magic-string": "^0.30.10", - "svelte-hmr": "^0.16.0", - "vitefu": "^0.2.5" + "magic-string": "^0.30.12", + "vitefu": "^1.0.3" }, "engines": { - "node": "^18.0.0 || >=20" + "node": "^18.0.0 || ^20.0.0 || >=22" }, "peerDependencies": { - "svelte": "^4.0.0 || ^5.0.0-next.0", + "svelte": "^5.0.0-next.96 || ^5.0.0", "vite": "^5.0.0" } }, "node_modules/@sveltejs/vite-plugin-svelte-inspector": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.1.0.tgz", - "integrity": "sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-3.0.1.tgz", + "integrity": "sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==", "dev": true, "license": "MIT", "dependencies": { - "debug": "^4.3.4" + "debug": "^4.3.7" }, "engines": { - "node": "^18.0.0 || >=20" + "node": "^18.0.0 || ^20.0.0 || >=22" }, "peerDependencies": { - "@sveltejs/vite-plugin-svelte": "^3.0.0", - "svelte": "^4.0.0 || ^5.0.0-next.0", + "@sveltejs/vite-plugin-svelte": "^4.0.0-next.0||^4.0.0", + "svelte": "^5.0.0-next.96 || ^5.0.0", "vite": "^5.0.0" } }, @@ -3711,6 +3684,16 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/acorn-typescript": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/acorn-typescript/-/acorn-typescript-1.4.13.tgz", + "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": ">=8.9.0" + } + }, "node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", @@ -4505,18 +4488,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/code-red": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", - "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "dev": true, "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15", - "@types/estree": "^1.0.1", - "acorn": "^8.10.0", - "estree-walker": "^3.0.3", - "periscopic": "^3.1.0" + "engines": { + "node": ">=6" } }, "node_modules/color-convert": { @@ -4619,20 +4598,6 @@ "node": ">= 8" } }, - "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -4792,13 +4757,6 @@ } } }, - "node_modules/dedent-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz", - "integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==", - "dev": true, - "license": "MIT" - }, "node_modules/deep-eql": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", @@ -5705,6 +5663,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/esm-env": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", + "dev": true, + "license": "MIT" + }, "node_modules/espree": { "version": "10.3.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", @@ -5763,6 +5728,16 @@ "node": ">=0.10" } }, + "node_modules/esrap": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.5.tgz", + "integrity": "sha512-CjNMjkBWWZeHn+VX+gS8YvFwJ5+NDhg8aWZBSFJPR8qQduDNjbJodA2WcwCm7uQa5Rjqj+nZvVmceg1RbHFB9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, "node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", @@ -8200,16 +8175,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, "node_modules/lowercase-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", @@ -8291,13 +8256,6 @@ "node": ">= 0.4" } }, - "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true, - "license": "CC0-1.0" - }, "node_modules/memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -8488,17 +8446,6 @@ "dev": true, "license": "MIT" }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, "node_modules/node-addon-api": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", @@ -9499,17 +9446,6 @@ "node": ">=4" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, "node_modules/path-exists": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", @@ -9604,18 +9540,6 @@ "node": ">= 14.16" } }, - "node_modules/periscopic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" - } - }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -11463,29 +11387,29 @@ } }, "node_modules/svelte": { - "version": "4.2.19", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.19.tgz", - "integrity": "sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==", + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.20.1.tgz", + "integrity": "sha512-aCARru2WTdzJl55Ws8SK27+kvQwd8tijl4kY7NoDUXUHtTHhxMa8Lf6QNZKmU7cuPu3jjFloDO1j5HgYJNIIWg==", "dev": true, "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.1", - "@jridgewell/sourcemap-codec": "^1.4.15", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/estree": "^1.0.1", - "acorn": "^8.9.0", - "aria-query": "^5.3.0", - "axobject-query": "^4.0.0", - "code-red": "^1.0.3", - "css-tree": "^2.3.1", - "estree-walker": "^3.0.3", - "is-reference": "^3.0.1", + "@ampproject/remapping": "^2.3.0", + "@jridgewell/sourcemap-codec": "^1.5.0", + "@types/estree": "^1.0.5", + "acorn": "^8.12.1", + "acorn-typescript": "^1.4.13", + "aria-query": "^5.3.1", + "axobject-query": "^4.1.0", + "clsx": "^2.1.1", + "esm-env": "^1.2.1", + "esrap": "^1.4.3", + "is-reference": "^3.0.3", "locate-character": "^3.0.0", - "magic-string": "^0.30.4", - "periscopic": "^3.1.0" + "magic-string": "^0.30.11", + "zimmerframe": "^1.1.2" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/svelte-check": { @@ -11635,83 +11559,56 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/svelte-hmr": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", - "integrity": "sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^12.20 || ^14.13.1 || >= 16" - }, - "peerDependencies": { - "svelte": "^3.19.0 || ^4.0.0" - } - }, "node_modules/svelte-material-ui": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/svelte-material-ui/-/svelte-material-ui-7.0.0.tgz", - "integrity": "sha512-j8vT8zX8ekQ8MNBAvU9q/okQrXCYrJSxoDH06PQNCYrbNrTYzqKa+Fb9KSEGTaqs4PXi9aqjn687ykCiGqbPmQ==", + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/svelte-material-ui/-/svelte-material-ui-8.0.0-beta.3.tgz", + "integrity": "sha512-X1qifLdsIGgsfu3WkaAEbDumFYc6KpdHTZwwSaSFgO5se4wUs5LuLCszFG2GYdBcOi+wVa3Ko7FenMu+zz28XQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smui-extra/accordion": "^7.0.0", - "@smui-extra/autocomplete": "^7.0.0", - "@smui-extra/badge": "^7.0.0", - "@smui-extra/bottom-app-bar": "^7.0.0", - "@smui/banner": "^7.0.0", - "@smui/button": "^7.0.0", - "@smui/card": "^7.0.0", - "@smui/checkbox": "^7.0.0", - "@smui/chips": "^7.0.0", - "@smui/circular-progress": "^7.0.0", - "@smui/common": "^7.0.0", - "@smui/data-table": "^7.0.0", - "@smui/dialog": "^7.0.0", - "@smui/drawer": "^7.0.0", - "@smui/fab": "^7.0.0", - "@smui/floating-label": "^7.0.0", - "@smui/form-field": "^7.0.0", - "@smui/icon-button": "^7.0.0", - "@smui/image-list": "^7.0.0", - "@smui/layout-grid": "^7.0.0", - "@smui/line-ripple": "^7.0.0", - "@smui/linear-progress": "^7.0.0", - "@smui/list": "^7.0.0", - "@smui/menu": "^7.0.0", - "@smui/menu-surface": "^7.0.0", - "@smui/notched-outline": "^7.0.0", - "@smui/paper": "^7.0.0", - "@smui/radio": "^7.0.0", - "@smui/ripple": "^7.0.0", - "@smui/segmented-button": "^7.0.0", - "@smui/select": "^7.0.0", - "@smui/slider": "^7.0.0", - "@smui/snackbar": "^7.0.0", - "@smui/switch": "^7.0.0", - "@smui/tab": "^7.0.0", - "@smui/tab-bar": "^7.0.0", - "@smui/tab-indicator": "^7.0.0", - "@smui/tab-scroller": "^7.0.0", - "@smui/textfield": "^7.0.0", - "@smui/tooltip": "^7.0.0", - "@smui/top-app-bar": "^7.0.0", - "@smui/touch-target": "^7.0.0" - } - }, - "node_modules/svelte2tsx": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.7.34.tgz", - "integrity": "sha512-WTMhpNhFf8/h3SMtR5dkdSy2qfveomkhYei/QW9gSPccb0/b82tjHvLop6vT303ZkGswU/da1s6XvrLgthQPCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "dedent-js": "^1.0.1", - "pascal-case": "^3.1.1" - }, - "peerDependencies": { - "svelte": "^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0", - "typescript": "^4.9.4 || ^5.0.0" + "@smui-extra/accordion": "^8.0.0-beta.3", + "@smui-extra/autocomplete": "^8.0.0-beta.3", + "@smui-extra/badge": "^8.0.0-beta.3", + "@smui-extra/bottom-app-bar": "^8.0.0-beta.3", + "@smui-extra/chip-input": "^8.0.0-beta.3", + "@smui/banner": "^8.0.0-beta.3", + "@smui/button": "^8.0.0-beta.3", + "@smui/card": "^8.0.0-beta.3", + "@smui/checkbox": "^8.0.0-beta.3", + "@smui/chips": "^8.0.0-beta.3", + "@smui/circular-progress": "^8.0.0-beta.3", + "@smui/common": "^8.0.0-beta.3", + "@smui/data-table": "^8.0.0-beta.3", + "@smui/dialog": "^8.0.0-beta.3", + "@smui/drawer": "^8.0.0-beta.3", + "@smui/fab": "^8.0.0-beta.3", + "@smui/floating-label": "^8.0.0-beta.3", + "@smui/form-field": "^8.0.0-beta.3", + "@smui/icon-button": "^8.0.0-beta.3", + "@smui/image-list": "^8.0.0-beta.3", + "@smui/layout-grid": "^8.0.0-beta.3", + "@smui/line-ripple": "^8.0.0-beta.3", + "@smui/linear-progress": "^8.0.0-beta.3", + "@smui/list": "^8.0.0-beta.3", + "@smui/menu": "^8.0.0-beta.3", + "@smui/menu-surface": "^8.0.0-beta.3", + "@smui/notched-outline": "^8.0.0-beta.3", + "@smui/paper": "^8.0.0-beta.3", + "@smui/radio": "^8.0.0-beta.3", + "@smui/ripple": "^8.0.0-beta.3", + "@smui/segmented-button": "^8.0.0-beta.3", + "@smui/select": "^8.0.0-beta.3", + "@smui/slider": "^8.0.0-beta.3", + "@smui/snackbar": "^8.0.0-beta.3", + "@smui/switch": "^8.0.0-beta.3", + "@smui/tab": "^8.0.0-beta.3", + "@smui/tab-bar": "^8.0.0-beta.3", + "@smui/tab-indicator": "^8.0.0-beta.3", + "@smui/tab-scroller": "^8.0.0-beta.3", + "@smui/textfield": "^8.0.0-beta.3", + "@smui/tooltip": "^8.0.0-beta.3", + "@smui/top-app-bar": "^8.0.0-beta.3", + "@smui/touch-target": "^8.0.0-beta.3" } }, "node_modules/synckit": { @@ -12764,13 +12661,17 @@ } }, "node_modules/vitefu": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", - "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.5.tgz", + "integrity": "sha512-h4Vflt9gxODPFNGPwp4zAMZRpZR7eslzwH2c5hn5kNZ5rhnKyRJ50U+yGCdc2IRaBs8O4haIgLNGrV5CrpMsCA==", "dev": true, "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*" + ], "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" }, "peerDependenciesMeta": { "vite": { @@ -13306,6 +13207,13 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/zimmerframe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz", + "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==", + "dev": true, + "license": "MIT" } } } diff --git a/package.json b/package.json index 2a0235d2..6f7adce1 100644 --- a/package.json +++ b/package.json @@ -20,15 +20,15 @@ "@inlang/paraglide-js": "2.0.0-beta.18", "@material/theme": "^14.0.0", "@playwright/test": "^1.50.1", - "@smui/button": "^7.0.0", - "@smui/checkbox": "^7.0.0", - "@smui/data-table": "^7.0.0", - "@smui/dialog": "^7.0.0", - "@smui/form-field": "^7.0.0", - "@smui/linear-progress": "^7.0.0", - "@smui/list": "^7.0.0", - "@smui/top-app-bar": "^7.0.0", - "@sveltejs/vite-plugin-svelte": "^3.1.2", + "@smui/button": "^8.0.0-beta.3", + "@smui/checkbox": "^8.0.0-beta.3", + "@smui/data-table": "^8.0.0-beta.3", + "@smui/dialog": "^8.0.0-beta.3", + "@smui/form-field": "^8.0.0-beta.3", + "@smui/linear-progress": "^8.0.0-beta.3", + "@smui/list": "^8.0.0-beta.3", + "@smui/top-app-bar": "^8.0.0-beta.3", + "@sveltejs/vite-plugin-svelte": "^4.0.4", "@types/google-apps-script": "^1.0.96", "@types/google.script.client-side": "^0.1.5", "@types/node": "^22.10.2", @@ -49,10 +49,10 @@ "prettier-plugin-svelte": "^3.3.3", "rimraf": "^6.0.1", "sass": "^1.83.4", - "svelte": "^4.2.19", + "svelte": "^5.20.1", "svelte-check": "^4.1.4", "svelte-eslint-parser": "^0.43.0", - "svelte-material-ui": "^7.0.0", + "svelte-material-ui": "^8.0.0-beta.3", "typescript": "^5.7.3", "typescript-eslint": "^8.19.1", "vite": "^5.4.14", From 2daaf222e876fef48eec01a27666571778529bcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20D=C4=9Bdi=C4=8D?= Date: Mon, 17 Feb 2025 21:07:11 +0100 Subject: [PATCH 2/4] Disabled outdated svelte eslint rules --- eslint.config.js | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index bd1338a7..4ea6fd15 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -162,19 +162,12 @@ export default tseslint.config( ], "svelte/button-has-type": "error", "svelte/derived-has-same-inputs-outputs": "error", - "svelte/experimental-require-slot-types": "error", - "svelte/experimental-require-strict-events": "error", "svelte/infinite-reactive-loop": "error", "svelte/no-dom-manipulating": "error", - "svelte/no-dupe-on-directives": "error", "svelte/no-dupe-use-directives": "error", "svelte/no-extra-reactive-curlies": "error", "svelte/no-ignored-unsubscribe": "error", - "svelte/no-immutable-reactive-statements": "error", "svelte/no-inline-styles": "error", - "svelte/no-reactive-functions": "error", - "svelte/no-reactive-literals": "error", - "svelte/no-reactive-reassign": "error", "svelte/no-store-async": "error", "svelte/no-target-blank": "error", "svelte/no-unused-class-name": [ @@ -188,7 +181,6 @@ export default tseslint.config( "svelte/prefer-destructured-store-props": "error", "svelte/prefer-style-directive": "error", "svelte/require-each-key": "error", - "svelte/require-event-dispatcher-types": "error", "svelte/require-optimized-style-attribute": "error", "svelte/require-store-callbacks-use-set-param": "error", "svelte/require-store-reactive-access": "error", @@ -211,14 +203,6 @@ export default tseslint.config( parser: tseslint.parser, }, }, - rules: { - "@typescript-eslint/init-declarations": "off", - }, - settings: { - svelte: { - ignoreWarnings: ["@typescript-eslint/explicit-function-return-type"], - }, - }, }, { files: ["tests/backend/**/*.ts"], From 2dc1aa21278759e1b48d1c2f3e24de8776503154 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20D=C4=9Bdi=C4=8D?= Date: Tue, 18 Feb 2025 17:54:20 +0100 Subject: [PATCH 3/4] Converted to Svelte 5 --- frontend.vite.config.ts | 2 +- src/frontend/App.svelte | 87 ++++++++++++++++++----------- src/frontend/BackButton.svelte | 9 ++- src/frontend/Confirmation.svelte | 41 ++++++++++---- src/frontend/ContinueButton.svelte | 16 +++++- src/frontend/Done.svelte | 8 ++- src/frontend/FolderSelection.svelte | 49 ++++++++-------- src/frontend/Introduction.svelte | 19 ++++--- src/frontend/Moving.svelte | 16 ++++-- src/frontend/StepHeader.svelte | 12 ++-- src/frontend/index.ts | 5 +- 11 files changed, 172 insertions(+), 92 deletions(-) diff --git a/frontend.vite.config.ts b/frontend.vite.config.ts index 48eb91f9..249668e5 100644 --- a/frontend.vite.config.ts +++ b/frontend.vite.config.ts @@ -14,7 +14,7 @@ export default defineConfig({ ) { return; } - defaultHandler?.(warning); + defaultHandler(warning); }, preprocess: vitePreprocess(), }), diff --git a/src/frontend/App.svelte b/src/frontend/App.svelte index 6d3ea203..641032fd 100644 --- a/src/frontend/App.svelte +++ b/src/frontend/App.svelte @@ -1,4 +1,4 @@ -
- diff --git a/src/frontend/Confirmation.svelte b/src/frontend/Confirmation.svelte index fc0ecad0..0b135b8e 100644 --- a/src/frontend/Confirmation.svelte +++ b/src/frontend/Confirmation.svelte @@ -1,4 +1,4 @@ - @@ -32,8 +42,17 @@ source: sourceDisplay, })}

- dispatch("previous")} /> - diff --git a/src/frontend/ContinueButton.svelte b/src/frontend/ContinueButton.svelte index 633c13e7..0155a5d6 100644 --- a/src/frontend/ContinueButton.svelte +++ b/src/frontend/ContinueButton.svelte @@ -1,15 +1,25 @@ - - diff --git a/src/frontend/Done.svelte b/src/frontend/Done.svelte index 28764b9d..f99736d9 100644 --- a/src/frontend/Done.svelte +++ b/src/frontend/Done.svelte @@ -1,4 +1,4 @@ - diff --git a/src/frontend/FolderSelection.svelte b/src/frontend/FolderSelection.svelte index fb3ce51f..9b72f765 100644 --- a/src/frontend/FolderSelection.svelte +++ b/src/frontend/FolderSelection.svelte @@ -1,7 +1,7 @@ - - + {@render header()}

- + {@render introduction()}

- {#each path as segment (segment.id)}   >   @@ -138,20 +143,20 @@ {:else} {#each items as item (item.id)} { - itemNavigation(item); - }} - on:keydown={(e) => { - handleItemKeydown(e, item); - }} - on:SMUI:action={() => { + onSMUIAction={(): void => { if (selected === item) { itemNavigation(item); } else { selected = item; } }} + ondblclick={(): void => { + itemNavigation(item); + }} + onkeydown={(e): void => { + handleItemKeydown(e, item); + }} + selected={selected !== null && selected.id === item.id} > {item.name} diff --git a/src/frontend/Introduction.svelte b/src/frontend/Introduction.svelte index dd8bda20..d1177657 100644 --- a/src/frontend/Introduction.svelte +++ b/src/frontend/Introduction.svelte @@ -1,12 +1,17 @@ - @@ -20,23 +25,23 @@ - + {#snippet label()}
{m.introduction_configuration_copyComments_title()}
{m.introduction_configuration_copyComments_description()} -
+ {/snippet}


- + {#snippet label()}
{m.introduction_configuration_mergeFolders_title()}
{m.introduction_configuration_mergeFolders_description()} -
+ {/snippet}


diff --git a/src/frontend/Moving.svelte b/src/frontend/Moving.svelte index e3e91b92..d83ff235 100644 --- a/src/frontend/Moving.svelte +++ b/src/frontend/Moving.svelte @@ -1,11 +1,11 @@ -

- + {@render children()}