[READ-ONLY] Mirror of https://github.com/probablykasper/ferrum. Music library app for Mac, Linux and Windows ferrum.kasper.space
electron linux macos music music-library music-player napi windows
0

Configure Feed

Select the types of activity you want to include in your feed.

Update to Svelte 5

Kasper (May 23, 2025, 1:51 PM +0200) db4a1ce9 16dff9da

+705 -425
+698 -419
package-lock.json
··· 9 9 "version": "0.19.3", 10 10 "devDependencies": { 11 11 "@napi-rs/cli": "^2.18.4", 12 - "@sveltejs/vite-plugin-svelte": "^3.1.2", 13 - "@tailwindcss/vite": "4.0.0-alpha.23", 12 + "@sveltejs/vite-plugin-svelte": "^5.0.3", 13 + "@tailwindcss/vite": "^4.1.7", 14 14 "@tsconfig/svelte": "^5.0.4", 15 15 "electron": "^28.3.3", 16 16 "electron-builder": "^26.0.12", ··· 22 22 "prettier-plugin-svelte": "^3.4.0", 23 23 "prettier-plugin-tailwindcss": "^0.6.11", 24 24 "sass": "^1.89.0", 25 - "svelte": "^4.2.20", 25 + "svelte": "^5.33.1", 26 26 "svelte-check": "^4.2.1", 27 27 "svelte-preprocess": "^6.0.3", 28 - "tailwindcss": "4.0.0-alpha.23", 28 + "tailwindcss": "^4.1.7", 29 29 "typescript": "~5.8.3", 30 30 "typescript-eslint": "^8.32.1", 31 - "vite": "^5.4.19", 31 + "vite": "^6.3.5", 32 32 "vite-plugin-electron": "^0.29.0" 33 33 } 34 34 }, ··· 241 241 "node": ">=10" 242 242 } 243 243 }, 244 + "node_modules/@electron/node-gyp/node_modules/minipass": { 245 + "version": "5.0.0", 246 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 247 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 248 + "dev": true, 249 + "license": "ISC", 250 + "engines": { 251 + "node": ">=8" 252 + } 253 + }, 244 254 "node_modules/@electron/node-gyp/node_modules/semver": { 245 255 "version": "7.7.2", 246 256 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", ··· 254 264 "node": ">=10" 255 265 } 256 266 }, 267 + "node_modules/@electron/node-gyp/node_modules/tar": { 268 + "version": "6.2.1", 269 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 270 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 271 + "dev": true, 272 + "license": "ISC", 273 + "dependencies": { 274 + "chownr": "^2.0.0", 275 + "fs-minipass": "^2.0.0", 276 + "minipass": "^5.0.0", 277 + "minizlib": "^2.1.1", 278 + "mkdirp": "^1.0.3", 279 + "yallist": "^4.0.0" 280 + }, 281 + "engines": { 282 + "node": ">=10" 283 + } 284 + }, 257 285 "node_modules/@electron/notarize": { 258 286 "version": "2.5.0", 259 287 "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz", ··· 438 466 "graceful-fs": "^4.1.6" 439 467 } 440 468 }, 469 + "node_modules/@electron/rebuild/node_modules/minipass": { 470 + "version": "5.0.0", 471 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 472 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 473 + "dev": true, 474 + "license": "ISC", 475 + "engines": { 476 + "node": ">=8" 477 + } 478 + }, 441 479 "node_modules/@electron/rebuild/node_modules/semver": { 442 480 "version": "7.7.2", 443 481 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", ··· 451 489 "node": ">=10" 452 490 } 453 491 }, 492 + "node_modules/@electron/rebuild/node_modules/tar": { 493 + "version": "6.2.1", 494 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 495 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 496 + "dev": true, 497 + "license": "ISC", 498 + "dependencies": { 499 + "chownr": "^2.0.0", 500 + "fs-minipass": "^2.0.0", 501 + "minipass": "^5.0.0", 502 + "minizlib": "^2.1.1", 503 + "mkdirp": "^1.0.3", 504 + "yallist": "^4.0.0" 505 + }, 506 + "engines": { 507 + "node": ">=10" 508 + } 509 + }, 454 510 "node_modules/@electron/rebuild/node_modules/universalify": { 455 511 "version": "2.0.1", 456 512 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", ··· 601 657 } 602 658 }, 603 659 "node_modules/@esbuild/aix-ppc64": { 604 - "version": "0.21.5", 605 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 606 - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 660 + "version": "0.25.4", 661 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", 662 + "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", 607 663 "cpu": [ 608 664 "ppc64" 609 665 ], ··· 614 670 "aix" 615 671 ], 616 672 "engines": { 617 - "node": ">=12" 673 + "node": ">=18" 618 674 } 619 675 }, 620 676 "node_modules/@esbuild/android-arm": { 621 - "version": "0.21.5", 622 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 623 - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 677 + "version": "0.25.4", 678 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", 679 + "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", 624 680 "cpu": [ 625 681 "arm" 626 682 ], ··· 631 687 "android" 632 688 ], 633 689 "engines": { 634 - "node": ">=12" 690 + "node": ">=18" 635 691 } 636 692 }, 637 693 "node_modules/@esbuild/android-arm64": { 638 - "version": "0.21.5", 639 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 640 - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 694 + "version": "0.25.4", 695 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", 696 + "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", 641 697 "cpu": [ 642 698 "arm64" 643 699 ], ··· 648 704 "android" 649 705 ], 650 706 "engines": { 651 - "node": ">=12" 707 + "node": ">=18" 652 708 } 653 709 }, 654 710 "node_modules/@esbuild/android-x64": { 655 - "version": "0.21.5", 656 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 657 - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 711 + "version": "0.25.4", 712 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", 713 + "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", 658 714 "cpu": [ 659 715 "x64" 660 716 ], ··· 665 721 "android" 666 722 ], 667 723 "engines": { 668 - "node": ">=12" 724 + "node": ">=18" 669 725 } 670 726 }, 671 727 "node_modules/@esbuild/darwin-arm64": { 672 - "version": "0.21.5", 673 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 674 - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 728 + "version": "0.25.4", 729 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", 730 + "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", 675 731 "cpu": [ 676 732 "arm64" 677 733 ], ··· 682 738 "darwin" 683 739 ], 684 740 "engines": { 685 - "node": ">=12" 741 + "node": ">=18" 686 742 } 687 743 }, 688 744 "node_modules/@esbuild/darwin-x64": { 689 - "version": "0.21.5", 690 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 691 - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 745 + "version": "0.25.4", 746 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", 747 + "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", 692 748 "cpu": [ 693 749 "x64" 694 750 ], ··· 699 755 "darwin" 700 756 ], 701 757 "engines": { 702 - "node": ">=12" 758 + "node": ">=18" 703 759 } 704 760 }, 705 761 "node_modules/@esbuild/freebsd-arm64": { 706 - "version": "0.21.5", 707 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 708 - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 762 + "version": "0.25.4", 763 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", 764 + "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", 709 765 "cpu": [ 710 766 "arm64" 711 767 ], ··· 716 772 "freebsd" 717 773 ], 718 774 "engines": { 719 - "node": ">=12" 775 + "node": ">=18" 720 776 } 721 777 }, 722 778 "node_modules/@esbuild/freebsd-x64": { 723 - "version": "0.21.5", 724 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 725 - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 779 + "version": "0.25.4", 780 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", 781 + "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", 726 782 "cpu": [ 727 783 "x64" 728 784 ], ··· 733 789 "freebsd" 734 790 ], 735 791 "engines": { 736 - "node": ">=12" 792 + "node": ">=18" 737 793 } 738 794 }, 739 795 "node_modules/@esbuild/linux-arm": { 740 - "version": "0.21.5", 741 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 742 - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 796 + "version": "0.25.4", 797 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", 798 + "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", 743 799 "cpu": [ 744 800 "arm" 745 801 ], ··· 750 806 "linux" 751 807 ], 752 808 "engines": { 753 - "node": ">=12" 809 + "node": ">=18" 754 810 } 755 811 }, 756 812 "node_modules/@esbuild/linux-arm64": { 757 - "version": "0.21.5", 758 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 759 - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 813 + "version": "0.25.4", 814 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", 815 + "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", 760 816 "cpu": [ 761 817 "arm64" 762 818 ], ··· 767 823 "linux" 768 824 ], 769 825 "engines": { 770 - "node": ">=12" 826 + "node": ">=18" 771 827 } 772 828 }, 773 829 "node_modules/@esbuild/linux-ia32": { 774 - "version": "0.21.5", 775 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 776 - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 830 + "version": "0.25.4", 831 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", 832 + "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", 777 833 "cpu": [ 778 834 "ia32" 779 835 ], ··· 784 840 "linux" 785 841 ], 786 842 "engines": { 787 - "node": ">=12" 843 + "node": ">=18" 788 844 } 789 845 }, 790 846 "node_modules/@esbuild/linux-loong64": { 791 - "version": "0.21.5", 792 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 793 - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 847 + "version": "0.25.4", 848 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", 849 + "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", 794 850 "cpu": [ 795 851 "loong64" 796 852 ], ··· 801 857 "linux" 802 858 ], 803 859 "engines": { 804 - "node": ">=12" 860 + "node": ">=18" 805 861 } 806 862 }, 807 863 "node_modules/@esbuild/linux-mips64el": { 808 - "version": "0.21.5", 809 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 810 - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 864 + "version": "0.25.4", 865 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", 866 + "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", 811 867 "cpu": [ 812 868 "mips64el" 813 869 ], ··· 818 874 "linux" 819 875 ], 820 876 "engines": { 821 - "node": ">=12" 877 + "node": ">=18" 822 878 } 823 879 }, 824 880 "node_modules/@esbuild/linux-ppc64": { 825 - "version": "0.21.5", 826 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 827 - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 881 + "version": "0.25.4", 882 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", 883 + "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", 828 884 "cpu": [ 829 885 "ppc64" 830 886 ], ··· 835 891 "linux" 836 892 ], 837 893 "engines": { 838 - "node": ">=12" 894 + "node": ">=18" 839 895 } 840 896 }, 841 897 "node_modules/@esbuild/linux-riscv64": { 842 - "version": "0.21.5", 843 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 844 - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 898 + "version": "0.25.4", 899 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", 900 + "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", 845 901 "cpu": [ 846 902 "riscv64" 847 903 ], ··· 852 908 "linux" 853 909 ], 854 910 "engines": { 855 - "node": ">=12" 911 + "node": ">=18" 856 912 } 857 913 }, 858 914 "node_modules/@esbuild/linux-s390x": { 859 - "version": "0.21.5", 860 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 861 - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 915 + "version": "0.25.4", 916 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", 917 + "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", 862 918 "cpu": [ 863 919 "s390x" 864 920 ], ··· 869 925 "linux" 870 926 ], 871 927 "engines": { 872 - "node": ">=12" 928 + "node": ">=18" 873 929 } 874 930 }, 875 931 "node_modules/@esbuild/linux-x64": { 876 - "version": "0.21.5", 877 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 878 - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 932 + "version": "0.25.4", 933 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", 934 + "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", 879 935 "cpu": [ 880 936 "x64" 881 937 ], ··· 886 942 "linux" 887 943 ], 888 944 "engines": { 889 - "node": ">=12" 945 + "node": ">=18" 946 + } 947 + }, 948 + "node_modules/@esbuild/netbsd-arm64": { 949 + "version": "0.25.4", 950 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", 951 + "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", 952 + "cpu": [ 953 + "arm64" 954 + ], 955 + "dev": true, 956 + "license": "MIT", 957 + "optional": true, 958 + "os": [ 959 + "netbsd" 960 + ], 961 + "engines": { 962 + "node": ">=18" 890 963 } 891 964 }, 892 965 "node_modules/@esbuild/netbsd-x64": { 893 - "version": "0.21.5", 894 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 895 - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 966 + "version": "0.25.4", 967 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", 968 + "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", 896 969 "cpu": [ 897 970 "x64" 898 971 ], ··· 903 976 "netbsd" 904 977 ], 905 978 "engines": { 906 - "node": ">=12" 979 + "node": ">=18" 980 + } 981 + }, 982 + "node_modules/@esbuild/openbsd-arm64": { 983 + "version": "0.25.4", 984 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", 985 + "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", 986 + "cpu": [ 987 + "arm64" 988 + ], 989 + "dev": true, 990 + "license": "MIT", 991 + "optional": true, 992 + "os": [ 993 + "openbsd" 994 + ], 995 + "engines": { 996 + "node": ">=18" 907 997 } 908 998 }, 909 999 "node_modules/@esbuild/openbsd-x64": { 910 - "version": "0.21.5", 911 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 912 - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 1000 + "version": "0.25.4", 1001 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", 1002 + "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", 913 1003 "cpu": [ 914 1004 "x64" 915 1005 ], ··· 920 1010 "openbsd" 921 1011 ], 922 1012 "engines": { 923 - "node": ">=12" 1013 + "node": ">=18" 924 1014 } 925 1015 }, 926 1016 "node_modules/@esbuild/sunos-x64": { 927 - "version": "0.21.5", 928 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 929 - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 1017 + "version": "0.25.4", 1018 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", 1019 + "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", 930 1020 "cpu": [ 931 1021 "x64" 932 1022 ], ··· 937 1027 "sunos" 938 1028 ], 939 1029 "engines": { 940 - "node": ">=12" 1030 + "node": ">=18" 941 1031 } 942 1032 }, 943 1033 "node_modules/@esbuild/win32-arm64": { 944 - "version": "0.21.5", 945 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 946 - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 1034 + "version": "0.25.4", 1035 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", 1036 + "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", 947 1037 "cpu": [ 948 1038 "arm64" 949 1039 ], ··· 954 1044 "win32" 955 1045 ], 956 1046 "engines": { 957 - "node": ">=12" 1047 + "node": ">=18" 958 1048 } 959 1049 }, 960 1050 "node_modules/@esbuild/win32-ia32": { 961 - "version": "0.21.5", 962 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 963 - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 1051 + "version": "0.25.4", 1052 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", 1053 + "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", 964 1054 "cpu": [ 965 1055 "ia32" 966 1056 ], ··· 971 1061 "win32" 972 1062 ], 973 1063 "engines": { 974 - "node": ">=12" 1064 + "node": ">=18" 975 1065 } 976 1066 }, 977 1067 "node_modules/@esbuild/win32-x64": { 978 - "version": "0.21.5", 979 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 980 - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 1068 + "version": "0.25.4", 1069 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", 1070 + "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", 981 1071 "cpu": [ 982 1072 "x64" 983 1073 ], ··· 988 1078 "win32" 989 1079 ], 990 1080 "engines": { 991 - "node": ">=12" 1081 + "node": ">=18" 992 1082 } 993 1083 }, 994 1084 "node_modules/@eslint-community/eslint-utils": { ··· 1354 1444 }, 1355 1445 "funding": { 1356 1446 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 1447 + } 1448 + }, 1449 + "node_modules/@isaacs/fs-minipass": { 1450 + "version": "4.0.1", 1451 + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", 1452 + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", 1453 + "dev": true, 1454 + "license": "ISC", 1455 + "dependencies": { 1456 + "minipass": "^7.0.4" 1457 + }, 1458 + "engines": { 1459 + "node": ">=18.0.0" 1460 + } 1461 + }, 1462 + "node_modules/@isaacs/fs-minipass/node_modules/minipass": { 1463 + "version": "7.1.2", 1464 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 1465 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 1466 + "dev": true, 1467 + "license": "ISC", 1468 + "engines": { 1469 + "node": ">=16 || 14 >=14.17" 1357 1470 } 1358 1471 }, 1359 1472 "node_modules/@jridgewell/gen-mapping": { ··· 2220 2333 "url": "https://github.com/sindresorhus/is?sponsor=1" 2221 2334 } 2222 2335 }, 2336 + "node_modules/@sveltejs/acorn-typescript": { 2337 + "version": "1.0.5", 2338 + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.5.tgz", 2339 + "integrity": "sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==", 2340 + "dev": true, 2341 + "license": "MIT", 2342 + "peerDependencies": { 2343 + "acorn": "^8.9.0" 2344 + } 2345 + }, 2223 2346 "node_modules/@sveltejs/vite-plugin-svelte": { 2224 - "version": "3.1.2", 2225 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.1.2.tgz", 2226 - "integrity": "sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==", 2347 + "version": "5.0.3", 2348 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-5.0.3.tgz", 2349 + "integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==", 2227 2350 "dev": true, 2228 2351 "license": "MIT", 2229 2352 "dependencies": { 2230 - "@sveltejs/vite-plugin-svelte-inspector": "^2.1.0", 2231 - "debug": "^4.3.4", 2353 + "@sveltejs/vite-plugin-svelte-inspector": "^4.0.1", 2354 + "debug": "^4.4.0", 2232 2355 "deepmerge": "^4.3.1", 2233 2356 "kleur": "^4.1.5", 2234 - "magic-string": "^0.30.10", 2235 - "svelte-hmr": "^0.16.0", 2236 - "vitefu": "^0.2.5" 2357 + "magic-string": "^0.30.15", 2358 + "vitefu": "^1.0.4" 2237 2359 }, 2238 2360 "engines": { 2239 - "node": "^18.0.0 || >=20" 2361 + "node": "^18.0.0 || ^20.0.0 || >=22" 2240 2362 }, 2241 2363 "peerDependencies": { 2242 - "svelte": "^4.0.0 || ^5.0.0-next.0", 2243 - "vite": "^5.0.0" 2364 + "svelte": "^5.0.0", 2365 + "vite": "^6.0.0" 2244 2366 } 2245 2367 }, 2246 2368 "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 2247 - "version": "2.1.0", 2248 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.1.0.tgz", 2249 - "integrity": "sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==", 2369 + "version": "4.0.1", 2370 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-4.0.1.tgz", 2371 + "integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==", 2250 2372 "dev": true, 2251 2373 "license": "MIT", 2252 2374 "dependencies": { 2253 - "debug": "^4.3.4" 2375 + "debug": "^4.3.7" 2254 2376 }, 2255 2377 "engines": { 2256 - "node": "^18.0.0 || >=20" 2378 + "node": "^18.0.0 || ^20.0.0 || >=22" 2257 2379 }, 2258 2380 "peerDependencies": { 2259 - "@sveltejs/vite-plugin-svelte": "^3.0.0", 2260 - "svelte": "^4.0.0 || ^5.0.0-next.0", 2261 - "vite": "^5.0.0" 2381 + "@sveltejs/vite-plugin-svelte": "^5.0.0", 2382 + "svelte": "^5.0.0", 2383 + "vite": "^6.0.0" 2262 2384 } 2263 2385 }, 2264 2386 "node_modules/@szmarczak/http-timer": { ··· 2275 2397 } 2276 2398 }, 2277 2399 "node_modules/@tailwindcss/node": { 2278 - "version": "4.0.0-alpha.23", 2279 - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.0-alpha.23.tgz", 2280 - "integrity": "sha512-cijBaDwohFIHQ9miyzhONgvxMkTe7mRhH4QnPmszfD6dcqo3E/Vkm+RA1elKlWrAiSZo7LcwUSQALvMr0ENS9Q==", 2400 + "version": "4.1.7", 2401 + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.7.tgz", 2402 + "integrity": "sha512-9rsOpdY9idRI2NH6CL4wORFY0+Q6fnx9XP9Ju+iq/0wJwGD5IByIgFmwVbyy4ymuyprj8Qh4ErxMKTUL4uNh3g==", 2281 2403 "dev": true, 2282 2404 "license": "MIT", 2283 2405 "dependencies": { 2284 - "jiti": "^2.0.0-beta.3" 2406 + "@ampproject/remapping": "^2.3.0", 2407 + "enhanced-resolve": "^5.18.1", 2408 + "jiti": "^2.4.2", 2409 + "lightningcss": "1.30.1", 2410 + "magic-string": "^0.30.17", 2411 + "source-map-js": "^1.2.1", 2412 + "tailwindcss": "4.1.7" 2285 2413 } 2286 2414 }, 2287 2415 "node_modules/@tailwindcss/oxide": { 2288 - "version": "4.0.0-alpha.23", 2289 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.0-alpha.23.tgz", 2290 - "integrity": "sha512-MC1WuACDTUDxQPblqDNA3x67mmbADYhWbBFA0EgFd30MD2YT6MP9+VhvN9ZkBL2owu9CIcqjAED7/Wa4XtcOLg==", 2416 + "version": "4.1.7", 2417 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.7.tgz", 2418 + "integrity": "sha512-5SF95Ctm9DFiUyjUPnDGkoKItPX/k+xifcQhcqX5RA85m50jw1pT/KzjdvlqxRja45Y52nR4MR9fD1JYd7f8NQ==", 2291 2419 "dev": true, 2420 + "hasInstallScript": true, 2292 2421 "license": "MIT", 2422 + "dependencies": { 2423 + "detect-libc": "^2.0.4", 2424 + "tar": "^7.4.3" 2425 + }, 2293 2426 "engines": { 2294 2427 "node": ">= 10" 2295 2428 }, 2296 2429 "optionalDependencies": { 2297 - "@tailwindcss/oxide-android-arm64": "4.0.0-alpha.23", 2298 - "@tailwindcss/oxide-darwin-arm64": "4.0.0-alpha.23", 2299 - "@tailwindcss/oxide-darwin-x64": "4.0.0-alpha.23", 2300 - "@tailwindcss/oxide-freebsd-x64": "4.0.0-alpha.23", 2301 - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.0-alpha.23", 2302 - "@tailwindcss/oxide-linux-arm64-gnu": "4.0.0-alpha.23", 2303 - "@tailwindcss/oxide-linux-arm64-musl": "4.0.0-alpha.23", 2304 - "@tailwindcss/oxide-linux-x64-gnu": "4.0.0-alpha.23", 2305 - "@tailwindcss/oxide-linux-x64-musl": "4.0.0-alpha.23", 2306 - "@tailwindcss/oxide-win32-x64-msvc": "4.0.0-alpha.23" 2430 + "@tailwindcss/oxide-android-arm64": "4.1.7", 2431 + "@tailwindcss/oxide-darwin-arm64": "4.1.7", 2432 + "@tailwindcss/oxide-darwin-x64": "4.1.7", 2433 + "@tailwindcss/oxide-freebsd-x64": "4.1.7", 2434 + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.7", 2435 + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.7", 2436 + "@tailwindcss/oxide-linux-arm64-musl": "4.1.7", 2437 + "@tailwindcss/oxide-linux-x64-gnu": "4.1.7", 2438 + "@tailwindcss/oxide-linux-x64-musl": "4.1.7", 2439 + "@tailwindcss/oxide-wasm32-wasi": "4.1.7", 2440 + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.7", 2441 + "@tailwindcss/oxide-win32-x64-msvc": "4.1.7" 2307 2442 } 2308 2443 }, 2309 2444 "node_modules/@tailwindcss/oxide-android-arm64": { 2310 - "version": "4.0.0-alpha.23", 2311 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.0-alpha.23.tgz", 2312 - "integrity": "sha512-NVpSsdw9u9zg52b7U+3JNSKsYuDnr0zWja4EaWOeyVFKAuNCIj0hkqe8PRxhaqH292a23CKgpqnpOa0y0r22kQ==", 2445 + "version": "4.1.7", 2446 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.7.tgz", 2447 + "integrity": "sha512-IWA410JZ8fF7kACus6BrUwY2Z1t1hm0+ZWNEzykKmMNM09wQooOcN/VXr0p/WJdtHZ90PvJf2AIBS/Ceqx1emg==", 2313 2448 "cpu": [ 2314 2449 "arm64" 2315 2450 ], ··· 2324 2459 } 2325 2460 }, 2326 2461 "node_modules/@tailwindcss/oxide-darwin-arm64": { 2327 - "version": "4.0.0-alpha.23", 2328 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.0-alpha.23.tgz", 2329 - "integrity": "sha512-4DvJqUhRfEYS61/LvmCvekszE+JX6tzsUKGTcd+AFKRpWlgVv3+U4GaSg7tT9Qw1lCcnvBMlfX6+uoy1PngGpQ==", 2462 + "version": "4.1.7", 2463 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.7.tgz", 2464 + "integrity": "sha512-81jUw9To7fimGGkuJ2W5h3/oGonTOZKZ8C2ghm/TTxbwvfSiFSDPd6/A/KE2N7Jp4mv3Ps9OFqg2fEKgZFfsvg==", 2330 2465 "cpu": [ 2331 2466 "arm64" 2332 2467 ], ··· 2341 2476 } 2342 2477 }, 2343 2478 "node_modules/@tailwindcss/oxide-darwin-x64": { 2344 - "version": "4.0.0-alpha.23", 2345 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.0-alpha.23.tgz", 2346 - "integrity": "sha512-sieWEozY+Ezk93ZocojMwIdTyI6C8F65UGNBJw2IXpYo6eA4/iJkCTNbSZRE36HJCfnaGxv0Ck2c8fLZjz6NXQ==", 2479 + "version": "4.1.7", 2480 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.7.tgz", 2481 + "integrity": "sha512-q77rWjEyGHV4PdDBtrzO0tgBBPlQWKY7wZK0cUok/HaGgbNKecegNxCGikuPJn5wFAlIywC3v+WMBt0PEBtwGw==", 2347 2482 "cpu": [ 2348 2483 "x64" 2349 2484 ], ··· 2358 2493 } 2359 2494 }, 2360 2495 "node_modules/@tailwindcss/oxide-freebsd-x64": { 2361 - "version": "4.0.0-alpha.23", 2362 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.0-alpha.23.tgz", 2363 - "integrity": "sha512-qYNSPJ5v1lfCE2nfiuYw71WOz7Ni/sVgIDc11jOs1W0MoQfChIQ9ylO0rSH72PrhJVdvwmPGHTUUAP07+CwAOQ==", 2496 + "version": "4.1.7", 2497 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.7.tgz", 2498 + "integrity": "sha512-RfmdbbK6G6ptgF4qqbzoxmH+PKfP4KSVs7SRlTwcbRgBwezJkAO3Qta/7gDy10Q2DcUVkKxFLXUQO6J3CRvBGw==", 2364 2499 "cpu": [ 2365 2500 "x64" 2366 2501 ], ··· 2375 2510 } 2376 2511 }, 2377 2512 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { 2378 - "version": "4.0.0-alpha.23", 2379 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.0-alpha.23.tgz", 2380 - "integrity": "sha512-7zXukEjz8i1fiR8cyA4Tta1IqjoLlc7TQWqkdE05C2ZYqrE+JTmTgE47JdcErU8XA16FBWmajIIyTv1FN78ZrQ==", 2513 + "version": "4.1.7", 2514 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.7.tgz", 2515 + "integrity": "sha512-OZqsGvpwOa13lVd1z6JVwQXadEobmesxQ4AxhrwRiPuE04quvZHWn/LnihMg7/XkN+dTioXp/VMu/p6A5eZP3g==", 2381 2516 "cpu": [ 2382 2517 "arm" 2383 2518 ], ··· 2392 2527 } 2393 2528 }, 2394 2529 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { 2395 - "version": "4.0.0-alpha.23", 2396 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.0-alpha.23.tgz", 2397 - "integrity": "sha512-UQ5vKDxYE4+8QwTEifXkjGJOS1tckomzfiQC++6hiH89dtg199thWLVWBsqbU8meleFaO3VGr/sPUKILbwX8IA==", 2530 + "version": "4.1.7", 2531 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.7.tgz", 2532 + "integrity": "sha512-voMvBTnJSfKecJxGkoeAyW/2XRToLZ227LxswLAwKY7YslG/Xkw9/tJNH+3IVh5bdYzYE7DfiaPbRkSHFxY1xA==", 2398 2533 "cpu": [ 2399 2534 "arm64" 2400 2535 ], ··· 2409 2544 } 2410 2545 }, 2411 2546 "node_modules/@tailwindcss/oxide-linux-arm64-musl": { 2412 - "version": "4.0.0-alpha.23", 2413 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.0-alpha.23.tgz", 2414 - "integrity": "sha512-60cHuT660aeoHZ5Wpefxc3SRAdVdBVN1geypeKHzvnbdVDPzYj1XKQusrQ9tbNoknjn4182frqwd8a1RZaoeEw==", 2547 + "version": "4.1.7", 2548 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.7.tgz", 2549 + "integrity": "sha512-PjGuNNmJeKHnP58M7XyjJyla8LPo+RmwHQpBI+W/OxqrwojyuCQ+GUtygu7jUqTEexejZHr/z3nBc/gTiXBj4A==", 2415 2550 "cpu": [ 2416 2551 "arm64" 2417 2552 ], ··· 2426 2561 } 2427 2562 }, 2428 2563 "node_modules/@tailwindcss/oxide-linux-x64-gnu": { 2429 - "version": "4.0.0-alpha.23", 2430 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.0-alpha.23.tgz", 2431 - "integrity": "sha512-1IhD1/kVZZIrpI/Z+i8KsirrEo0aO6WN/NRprYzNvMhj0d2+Aqy4RRqlj++vtvPFpesT8CqsZP1wLexM/6cK2Q==", 2564 + "version": "4.1.7", 2565 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.7.tgz", 2566 + "integrity": "sha512-HMs+Va+ZR3gC3mLZE00gXxtBo3JoSQxtu9lobbZd+DmfkIxR54NO7Z+UQNPsa0P/ITn1TevtFxXTpsRU7qEvWg==", 2432 2567 "cpu": [ 2433 2568 "x64" 2434 2569 ], ··· 2443 2578 } 2444 2579 }, 2445 2580 "node_modules/@tailwindcss/oxide-linux-x64-musl": { 2446 - "version": "4.0.0-alpha.23", 2447 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.0-alpha.23.tgz", 2448 - "integrity": "sha512-Bqbr17np6qE41gbnVMkpRSYJhwGv1PGz7cU+8upuQWx6b8uNptwcCJLOLLt3dQFqfieK/2NEs2QZZevxLsq5ng==", 2581 + "version": "4.1.7", 2582 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.7.tgz", 2583 + "integrity": "sha512-MHZ6jyNlutdHH8rd+YTdr3QbXrHXqwIhHw9e7yXEBcQdluGwhpQY2Eku8UZK6ReLaWtQ4gijIv5QoM5eE+qlsA==", 2449 2584 "cpu": [ 2450 2585 "x64" 2451 2586 ], ··· 2459 2594 "node": ">= 10" 2460 2595 } 2461 2596 }, 2597 + "node_modules/@tailwindcss/oxide-wasm32-wasi": { 2598 + "version": "4.1.7", 2599 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.7.tgz", 2600 + "integrity": "sha512-ANaSKt74ZRzE2TvJmUcbFQ8zS201cIPxUDm5qez5rLEwWkie2SkGtA4P+GPTj+u8N6JbPrC8MtY8RmJA35Oo+A==", 2601 + "bundleDependencies": [ 2602 + "@napi-rs/wasm-runtime", 2603 + "@emnapi/core", 2604 + "@emnapi/runtime", 2605 + "@tybys/wasm-util", 2606 + "@emnapi/wasi-threads", 2607 + "tslib" 2608 + ], 2609 + "cpu": [ 2610 + "wasm32" 2611 + ], 2612 + "dev": true, 2613 + "license": "MIT", 2614 + "optional": true, 2615 + "dependencies": { 2616 + "@emnapi/core": "^1.4.3", 2617 + "@emnapi/runtime": "^1.4.3", 2618 + "@emnapi/wasi-threads": "^1.0.2", 2619 + "@napi-rs/wasm-runtime": "^0.2.9", 2620 + "@tybys/wasm-util": "^0.9.0", 2621 + "tslib": "^2.8.0" 2622 + }, 2623 + "engines": { 2624 + "node": ">=14.0.0" 2625 + } 2626 + }, 2627 + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { 2628 + "version": "4.1.7", 2629 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.7.tgz", 2630 + "integrity": "sha512-HUiSiXQ9gLJBAPCMVRk2RT1ZrBjto7WvqsPBwUrNK2BcdSxMnk19h4pjZjI7zgPhDxlAbJSumTC4ljeA9y0tEw==", 2631 + "cpu": [ 2632 + "arm64" 2633 + ], 2634 + "dev": true, 2635 + "license": "MIT", 2636 + "optional": true, 2637 + "os": [ 2638 + "win32" 2639 + ], 2640 + "engines": { 2641 + "node": ">= 10" 2642 + } 2643 + }, 2462 2644 "node_modules/@tailwindcss/oxide-win32-x64-msvc": { 2463 - "version": "4.0.0-alpha.23", 2464 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.0-alpha.23.tgz", 2465 - "integrity": "sha512-N31hPSK1Uxo17dWwn6fQEMWqvFBxMUZWRoHOZG7qbHe6NTTC69wFMDzdxCY1nbRnvx5ObAiWzRFuZoNES7AzSg==", 2645 + "version": "4.1.7", 2646 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.7.tgz", 2647 + "integrity": "sha512-rYHGmvoHiLJ8hWucSfSOEmdCBIGZIq7SpkPRSqLsH2Ab2YUNgKeAPT1Fi2cx3+hnYOrAb0jp9cRyode3bBW4mQ==", 2466 2648 "cpu": [ 2467 2649 "x64" 2468 2650 ], ··· 2477 2659 } 2478 2660 }, 2479 2661 "node_modules/@tailwindcss/vite": { 2480 - "version": "4.0.0-alpha.23", 2481 - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.0.0-alpha.23.tgz", 2482 - "integrity": "sha512-JEllYp6YKOl3mMpKZ4UGf9E32HBCxf/tZ1jrFORB+Sj7ng69rDHOkYyQREezPIHguHj2yeREeShIivAcLnu5tQ==", 2662 + "version": "4.1.7", 2663 + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.7.tgz", 2664 + "integrity": "sha512-tYa2fO3zDe41I7WqijyVbRd8oWT0aEID1Eokz5hMT6wShLIHj3yvwj9XbfuloHP9glZ6H+aG2AN/+ZrxJ1Y5RQ==", 2483 2665 "dev": true, 2484 2666 "license": "MIT", 2485 2667 "dependencies": { 2486 - "@tailwindcss/node": "4.0.0-alpha.23", 2487 - "@tailwindcss/oxide": "4.0.0-alpha.23", 2488 - "lightningcss": "^1.26.0", 2489 - "postcss": "^8.4.41", 2490 - "postcss-import": "^16.1.0", 2491 - "tailwindcss": "4.0.0-alpha.23" 2668 + "@tailwindcss/node": "4.1.7", 2669 + "@tailwindcss/oxide": "4.1.7", 2670 + "tailwindcss": "4.1.7" 2492 2671 }, 2493 2672 "peerDependencies": { 2494 - "vite": "^5.2.0" 2673 + "vite": "^5.2.0 || ^6" 2495 2674 } 2496 2675 }, 2497 2676 "node_modules/@tootallnate/once": { ··· 3073 3252 "graceful-fs": "^4.1.6" 3074 3253 } 3075 3254 }, 3255 + "node_modules/app-builder-lib/node_modules/minipass": { 3256 + "version": "5.0.0", 3257 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 3258 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 3259 + "dev": true, 3260 + "license": "ISC", 3261 + "engines": { 3262 + "node": ">=8" 3263 + } 3264 + }, 3076 3265 "node_modules/app-builder-lib/node_modules/semver": { 3077 3266 "version": "7.7.2", 3078 3267 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", ··· 3081 3270 "license": "ISC", 3082 3271 "bin": { 3083 3272 "semver": "bin/semver.js" 3273 + }, 3274 + "engines": { 3275 + "node": ">=10" 3276 + } 3277 + }, 3278 + "node_modules/app-builder-lib/node_modules/tar": { 3279 + "version": "6.2.1", 3280 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 3281 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 3282 + "dev": true, 3283 + "license": "ISC", 3284 + "dependencies": { 3285 + "chownr": "^2.0.0", 3286 + "fs-minipass": "^2.0.0", 3287 + "minipass": "^5.0.0", 3288 + "minizlib": "^2.1.1", 3289 + "mkdirp": "^1.0.3", 3290 + "yallist": "^4.0.0" 3084 3291 }, 3085 3292 "engines": { 3086 3293 "node": ">=10" ··· 3445 3652 "node": ">=10" 3446 3653 } 3447 3654 }, 3655 + "node_modules/cacache/node_modules/tar": { 3656 + "version": "6.2.1", 3657 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 3658 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 3659 + "dev": true, 3660 + "license": "ISC", 3661 + "dependencies": { 3662 + "chownr": "^2.0.0", 3663 + "fs-minipass": "^2.0.0", 3664 + "minipass": "^5.0.0", 3665 + "minizlib": "^2.1.1", 3666 + "mkdirp": "^1.0.3", 3667 + "yallist": "^4.0.0" 3668 + }, 3669 + "engines": { 3670 + "node": ">=10" 3671 + } 3672 + }, 3673 + "node_modules/cacache/node_modules/tar/node_modules/minipass": { 3674 + "version": "5.0.0", 3675 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 3676 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 3677 + "dev": true, 3678 + "license": "ISC", 3679 + "engines": { 3680 + "node": ">=8" 3681 + } 3682 + }, 3448 3683 "node_modules/cacheable-lookup": { 3449 3684 "version": "5.0.4", 3450 3685 "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", ··· 3656 3891 "url": "https://github.com/sponsors/sindresorhus" 3657 3892 } 3658 3893 }, 3659 - "node_modules/code-red": { 3660 - "version": "1.0.4", 3661 - "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", 3662 - "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", 3894 + "node_modules/clsx": { 3895 + "version": "2.1.1", 3896 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 3897 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 3663 3898 "dev": true, 3664 3899 "license": "MIT", 3665 - "dependencies": { 3666 - "@jridgewell/sourcemap-codec": "^1.4.15", 3667 - "@types/estree": "^1.0.1", 3668 - "acorn": "^8.10.0", 3669 - "estree-walker": "^3.0.3", 3670 - "periscopic": "^3.1.0" 3900 + "engines": { 3901 + "node": ">=6" 3671 3902 } 3672 3903 }, 3673 3904 "node_modules/color-convert": { ··· 3829 4060 }, 3830 4061 "engines": { 3831 4062 "node": ">= 8" 3832 - } 3833 - }, 3834 - "node_modules/css-tree": { 3835 - "version": "2.3.1", 3836 - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", 3837 - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", 3838 - "dev": true, 3839 - "license": "MIT", 3840 - "dependencies": { 3841 - "mdn-data": "2.0.30", 3842 - "source-map-js": "^1.0.1" 3843 - }, 3844 - "engines": { 3845 - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 3846 4063 } 3847 4064 }, 3848 4065 "node_modules/cssesc": { ··· 4413 4630 "once": "^1.4.0" 4414 4631 } 4415 4632 }, 4633 + "node_modules/enhanced-resolve": { 4634 + "version": "5.18.1", 4635 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", 4636 + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", 4637 + "dev": true, 4638 + "license": "MIT", 4639 + "dependencies": { 4640 + "graceful-fs": "^4.2.4", 4641 + "tapable": "^2.2.0" 4642 + }, 4643 + "engines": { 4644 + "node": ">=10.13.0" 4645 + } 4646 + }, 4416 4647 "node_modules/env-paths": { 4417 4648 "version": "2.2.1", 4418 4649 "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", ··· 4488 4719 "optional": true 4489 4720 }, 4490 4721 "node_modules/esbuild": { 4491 - "version": "0.21.5", 4492 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 4493 - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 4722 + "version": "0.25.4", 4723 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", 4724 + "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", 4494 4725 "dev": true, 4495 4726 "hasInstallScript": true, 4496 4727 "license": "MIT", ··· 4498 4729 "esbuild": "bin/esbuild" 4499 4730 }, 4500 4731 "engines": { 4501 - "node": ">=12" 4732 + "node": ">=18" 4502 4733 }, 4503 4734 "optionalDependencies": { 4504 - "@esbuild/aix-ppc64": "0.21.5", 4505 - "@esbuild/android-arm": "0.21.5", 4506 - "@esbuild/android-arm64": "0.21.5", 4507 - "@esbuild/android-x64": "0.21.5", 4508 - "@esbuild/darwin-arm64": "0.21.5", 4509 - "@esbuild/darwin-x64": "0.21.5", 4510 - "@esbuild/freebsd-arm64": "0.21.5", 4511 - "@esbuild/freebsd-x64": "0.21.5", 4512 - "@esbuild/linux-arm": "0.21.5", 4513 - "@esbuild/linux-arm64": "0.21.5", 4514 - "@esbuild/linux-ia32": "0.21.5", 4515 - "@esbuild/linux-loong64": "0.21.5", 4516 - "@esbuild/linux-mips64el": "0.21.5", 4517 - "@esbuild/linux-ppc64": "0.21.5", 4518 - "@esbuild/linux-riscv64": "0.21.5", 4519 - "@esbuild/linux-s390x": "0.21.5", 4520 - "@esbuild/linux-x64": "0.21.5", 4521 - "@esbuild/netbsd-x64": "0.21.5", 4522 - "@esbuild/openbsd-x64": "0.21.5", 4523 - "@esbuild/sunos-x64": "0.21.5", 4524 - "@esbuild/win32-arm64": "0.21.5", 4525 - "@esbuild/win32-ia32": "0.21.5", 4526 - "@esbuild/win32-x64": "0.21.5" 4735 + "@esbuild/aix-ppc64": "0.25.4", 4736 + "@esbuild/android-arm": "0.25.4", 4737 + "@esbuild/android-arm64": "0.25.4", 4738 + "@esbuild/android-x64": "0.25.4", 4739 + "@esbuild/darwin-arm64": "0.25.4", 4740 + "@esbuild/darwin-x64": "0.25.4", 4741 + "@esbuild/freebsd-arm64": "0.25.4", 4742 + "@esbuild/freebsd-x64": "0.25.4", 4743 + "@esbuild/linux-arm": "0.25.4", 4744 + "@esbuild/linux-arm64": "0.25.4", 4745 + "@esbuild/linux-ia32": "0.25.4", 4746 + "@esbuild/linux-loong64": "0.25.4", 4747 + "@esbuild/linux-mips64el": "0.25.4", 4748 + "@esbuild/linux-ppc64": "0.25.4", 4749 + "@esbuild/linux-riscv64": "0.25.4", 4750 + "@esbuild/linux-s390x": "0.25.4", 4751 + "@esbuild/linux-x64": "0.25.4", 4752 + "@esbuild/netbsd-arm64": "0.25.4", 4753 + "@esbuild/netbsd-x64": "0.25.4", 4754 + "@esbuild/openbsd-arm64": "0.25.4", 4755 + "@esbuild/openbsd-x64": "0.25.4", 4756 + "@esbuild/sunos-x64": "0.25.4", 4757 + "@esbuild/win32-arm64": "0.25.4", 4758 + "@esbuild/win32-ia32": "0.25.4", 4759 + "@esbuild/win32-x64": "0.25.4" 4527 4760 } 4528 4761 }, 4529 4762 "node_modules/escalade": { ··· 4740 4973 "node": "*" 4741 4974 } 4742 4975 }, 4976 + "node_modules/esm-env": { 4977 + "version": "1.2.2", 4978 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 4979 + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 4980 + "dev": true, 4981 + "license": "MIT" 4982 + }, 4743 4983 "node_modules/espree": { 4744 4984 "version": "10.3.0", 4745 4985 "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", ··· 4771 5011 "node": ">=0.10" 4772 5012 } 4773 5013 }, 5014 + "node_modules/esrap": { 5015 + "version": "1.4.6", 5016 + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.4.6.tgz", 5017 + "integrity": "sha512-F/D2mADJ9SHY3IwksD4DAXjTt7qt7GWUf3/8RhCNWmC/67tyb55dpimHmy7EplakFaflV0R/PC+fdSPqrRHAQw==", 5018 + "dev": true, 5019 + "license": "MIT", 5020 + "dependencies": { 5021 + "@jridgewell/sourcemap-codec": "^1.4.15" 5022 + } 5023 + }, 4774 5024 "node_modules/esrecurse": { 4775 5025 "version": "4.3.0", 4776 5026 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", ··· 4794 5044 "node": ">=4.0" 4795 5045 } 4796 5046 }, 4797 - "node_modules/estree-walker": { 4798 - "version": "3.0.3", 4799 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 4800 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 4801 - "dev": true, 4802 - "license": "MIT", 4803 - "dependencies": { 4804 - "@types/estree": "^1.0.0" 4805 - } 4806 - }, 4807 5047 "node_modules/esutils": { 4808 5048 "version": "2.0.3", 4809 5049 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", ··· 5662 5902 "is-ci": "bin.js" 5663 5903 } 5664 5904 }, 5665 - "node_modules/is-core-module": { 5666 - "version": "2.16.1", 5667 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", 5668 - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", 5669 - "dev": true, 5670 - "license": "MIT", 5671 - "dependencies": { 5672 - "hasown": "^2.0.2" 5673 - }, 5674 - "engines": { 5675 - "node": ">= 0.4" 5676 - }, 5677 - "funding": { 5678 - "url": "https://github.com/sponsors/ljharb" 5679 - } 5680 - }, 5681 5905 "node_modules/is-extglob": { 5682 5906 "version": "2.1.1", 5683 5907 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", ··· 6410 6634 "node": ">= 0.4" 6411 6635 } 6412 6636 }, 6413 - "node_modules/mdn-data": { 6414 - "version": "2.0.30", 6415 - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", 6416 - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", 6417 - "dev": true, 6418 - "license": "CC0-1.0" 6419 - }, 6420 6637 "node_modules/merge2": { 6421 6638 "version": "1.4.1", 6422 6639 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", ··· 6959 7176 "node": ">=8" 6960 7177 } 6961 7178 }, 6962 - "node_modules/path-parse": { 6963 - "version": "1.0.7", 6964 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 6965 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 6966 - "dev": true, 6967 - "license": "MIT" 6968 - }, 6969 7179 "node_modules/path-scurry": { 6970 7180 "version": "1.11.1", 6971 7181 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", ··· 7022 7232 "dev": true, 7023 7233 "license": "MIT" 7024 7234 }, 7025 - "node_modules/periscopic": { 7026 - "version": "3.1.0", 7027 - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", 7028 - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", 7029 - "dev": true, 7030 - "license": "MIT", 7031 - "dependencies": { 7032 - "@types/estree": "^1.0.0", 7033 - "estree-walker": "^3.0.0", 7034 - "is-reference": "^3.0.0" 7035 - } 7036 - }, 7037 7235 "node_modules/picocolors": { 7038 7236 "version": "1.1.1", 7039 7237 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", ··· 7054 7252 "url": "https://github.com/sponsors/jonschlinkert" 7055 7253 } 7056 7254 }, 7057 - "node_modules/pify": { 7058 - "version": "2.3.0", 7059 - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 7060 - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 7061 - "dev": true, 7062 - "license": "MIT", 7063 - "engines": { 7064 - "node": ">=0.10.0" 7065 - } 7066 - }, 7067 7255 "node_modules/plist": { 7068 7256 "version": "3.1.0", 7069 7257 "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", ··· 7108 7296 "node": "^10 || ^12 || >=14" 7109 7297 } 7110 7298 }, 7111 - "node_modules/postcss-import": { 7112 - "version": "16.1.0", 7113 - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-16.1.0.tgz", 7114 - "integrity": "sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==", 7115 - "dev": true, 7116 - "license": "MIT", 7117 - "dependencies": { 7118 - "postcss-value-parser": "^4.0.0", 7119 - "read-cache": "^1.0.0", 7120 - "resolve": "^1.1.7" 7121 - }, 7122 - "engines": { 7123 - "node": ">=18.0.0" 7124 - }, 7125 - "peerDependencies": { 7126 - "postcss": "^8.0.0" 7127 - } 7128 - }, 7129 7299 "node_modules/postcss-load-config": { 7130 7300 "version": "3.1.4", 7131 7301 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", ··· 7154 7324 "ts-node": { 7155 7325 "optional": true 7156 7326 } 7327 + } 7328 + }, 7329 + "node_modules/postcss-load-config/node_modules/yaml": { 7330 + "version": "1.10.2", 7331 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 7332 + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 7333 + "dev": true, 7334 + "license": "ISC", 7335 + "engines": { 7336 + "node": ">= 6" 7157 7337 } 7158 7338 }, 7159 7339 "node_modules/postcss-safe-parser": { ··· 7223 7403 "engines": { 7224 7404 "node": ">=4" 7225 7405 } 7226 - }, 7227 - "node_modules/postcss-value-parser": { 7228 - "version": "4.2.0", 7229 - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 7230 - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 7231 - "dev": true, 7232 - "license": "MIT" 7233 7406 }, 7234 7407 "node_modules/postject": { 7235 7408 "version": "1.0.0-alpha.6", ··· 7486 7659 "read-binary-file-arch": "cli.js" 7487 7660 } 7488 7661 }, 7489 - "node_modules/read-cache": { 7490 - "version": "1.0.0", 7491 - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 7492 - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 7493 - "dev": true, 7494 - "license": "MIT", 7495 - "dependencies": { 7496 - "pify": "^2.3.0" 7497 - } 7498 - }, 7499 7662 "node_modules/readable-stream": { 7500 7663 "version": "3.6.2", 7501 7664 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", ··· 7551 7714 "funding": { 7552 7715 "type": "github", 7553 7716 "url": "https://github.com/sponsors/jet2jet" 7554 - } 7555 - }, 7556 - "node_modules/resolve": { 7557 - "version": "1.22.10", 7558 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", 7559 - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", 7560 - "dev": true, 7561 - "license": "MIT", 7562 - "dependencies": { 7563 - "is-core-module": "^2.16.0", 7564 - "path-parse": "^1.0.7", 7565 - "supports-preserve-symlinks-flag": "^1.0.0" 7566 - }, 7567 - "bin": { 7568 - "resolve": "bin/resolve" 7569 - }, 7570 - "engines": { 7571 - "node": ">= 0.4" 7572 - }, 7573 - "funding": { 7574 - "url": "https://github.com/sponsors/ljharb" 7575 7717 } 7576 7718 }, 7577 7719 "node_modules/resolve-alpn": { ··· 8147 8289 "node": ">=8" 8148 8290 } 8149 8291 }, 8150 - "node_modules/supports-preserve-symlinks-flag": { 8151 - "version": "1.0.0", 8152 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 8153 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 8154 - "dev": true, 8155 - "license": "MIT", 8156 - "engines": { 8157 - "node": ">= 0.4" 8158 - }, 8159 - "funding": { 8160 - "url": "https://github.com/sponsors/ljharb" 8161 - } 8162 - }, 8163 8292 "node_modules/svelte": { 8164 - "version": "4.2.20", 8165 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.20.tgz", 8166 - "integrity": "sha512-eeEgGc2DtiUil5ANdtd8vPwt9AgaMdnuUFnPft9F5oMvU/FHu5IHFic+p1dR/UOB7XU2mX2yHW+NcTch4DCh5Q==", 8293 + "version": "5.33.1", 8294 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.33.1.tgz", 8295 + "integrity": "sha512-7znzaaQALL62NBzkdKV04tmYIVla8qjrW+k6GdgFZcKcj8XOb8iEjmfRPo40iaWZlKv3+uiuc0h4iaGgwoORtA==", 8167 8296 "dev": true, 8168 8297 "license": "MIT", 8169 8298 "dependencies": { 8170 - "@ampproject/remapping": "^2.2.1", 8171 - "@jridgewell/sourcemap-codec": "^1.4.15", 8172 - "@jridgewell/trace-mapping": "^0.3.18", 8173 - "@types/estree": "^1.0.1", 8174 - "acorn": "^8.9.0", 8175 - "aria-query": "^5.3.0", 8176 - "axobject-query": "^4.0.0", 8177 - "code-red": "^1.0.3", 8178 - "css-tree": "^2.3.1", 8179 - "estree-walker": "^3.0.3", 8180 - "is-reference": "^3.0.1", 8299 + "@ampproject/remapping": "^2.3.0", 8300 + "@jridgewell/sourcemap-codec": "^1.5.0", 8301 + "@sveltejs/acorn-typescript": "^1.0.5", 8302 + "@types/estree": "^1.0.5", 8303 + "acorn": "^8.12.1", 8304 + "aria-query": "^5.3.1", 8305 + "axobject-query": "^4.1.0", 8306 + "clsx": "^2.1.1", 8307 + "esm-env": "^1.2.1", 8308 + "esrap": "^1.4.6", 8309 + "is-reference": "^3.0.3", 8181 8310 "locate-character": "^3.0.0", 8182 - "magic-string": "^0.30.4", 8183 - "periscopic": "^3.1.0" 8311 + "magic-string": "^0.30.11", 8312 + "zimmerframe": "^1.1.2" 8184 8313 }, 8185 8314 "engines": { 8186 - "node": ">=16" 8315 + "node": ">=18" 8187 8316 } 8188 8317 }, 8189 8318 "node_modules/svelte-check": { ··· 8269 8398 } 8270 8399 } 8271 8400 }, 8272 - "node_modules/svelte-hmr": { 8273 - "version": "0.16.0", 8274 - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", 8275 - "integrity": "sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==", 8276 - "dev": true, 8277 - "license": "ISC", 8278 - "engines": { 8279 - "node": "^12.20 || ^14.13.1 || >= 16" 8280 - }, 8281 - "peerDependencies": { 8282 - "svelte": "^3.19.0 || ^4.0.0" 8283 - } 8284 - }, 8285 8401 "node_modules/svelte-preprocess": { 8286 8402 "version": "6.0.3", 8287 8403 "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-6.0.3.tgz", ··· 8339 8455 } 8340 8456 }, 8341 8457 "node_modules/tailwindcss": { 8342 - "version": "4.0.0-alpha.23", 8343 - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.0-alpha.23.tgz", 8344 - "integrity": "sha512-5dy4L1icQUYkG2Fa427QG3fKGkNqMi6V4bJE0DoxBZkR4e550w7uxYJ7vBXINWrRmDd4LHmQInkgsHza3lwONg==", 8458 + "version": "4.1.7", 8459 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.7.tgz", 8460 + "integrity": "sha512-kr1o/ErIdNhTz8uzAYL7TpaUuzKIE6QPQ4qmSdxnoX/lo+5wmUHQA6h3L5yIqEImSRnAAURDirLu/BgiXGPAhg==", 8345 8461 "dev": true, 8346 8462 "license": "MIT" 8347 8463 }, 8464 + "node_modules/tapable": { 8465 + "version": "2.2.2", 8466 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", 8467 + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", 8468 + "dev": true, 8469 + "license": "MIT", 8470 + "engines": { 8471 + "node": ">=6" 8472 + } 8473 + }, 8348 8474 "node_modules/tar": { 8349 - "version": "6.2.1", 8350 - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 8351 - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 8475 + "version": "7.4.3", 8476 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", 8477 + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", 8352 8478 "dev": true, 8353 8479 "license": "ISC", 8354 8480 "dependencies": { 8355 - "chownr": "^2.0.0", 8356 - "fs-minipass": "^2.0.0", 8357 - "minipass": "^5.0.0", 8358 - "minizlib": "^2.1.1", 8359 - "mkdirp": "^1.0.3", 8360 - "yallist": "^4.0.0" 8481 + "@isaacs/fs-minipass": "^4.0.0", 8482 + "chownr": "^3.0.0", 8483 + "minipass": "^7.1.2", 8484 + "minizlib": "^3.0.1", 8485 + "mkdirp": "^3.0.1", 8486 + "yallist": "^5.0.0" 8361 8487 }, 8362 8488 "engines": { 8363 - "node": ">=10" 8489 + "node": ">=18" 8490 + } 8491 + }, 8492 + "node_modules/tar/node_modules/chownr": { 8493 + "version": "3.0.0", 8494 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 8495 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 8496 + "dev": true, 8497 + "license": "BlueOak-1.0.0", 8498 + "engines": { 8499 + "node": ">=18" 8364 8500 } 8365 8501 }, 8366 8502 "node_modules/tar/node_modules/minipass": { 8367 - "version": "5.0.0", 8368 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 8369 - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 8503 + "version": "7.1.2", 8504 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 8505 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 8370 8506 "dev": true, 8371 8507 "license": "ISC", 8372 8508 "engines": { 8373 - "node": ">=8" 8509 + "node": ">=16 || 14 >=14.17" 8510 + } 8511 + }, 8512 + "node_modules/tar/node_modules/minizlib": { 8513 + "version": "3.0.2", 8514 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", 8515 + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", 8516 + "dev": true, 8517 + "license": "MIT", 8518 + "dependencies": { 8519 + "minipass": "^7.1.2" 8520 + }, 8521 + "engines": { 8522 + "node": ">= 18" 8523 + } 8524 + }, 8525 + "node_modules/tar/node_modules/mkdirp": { 8526 + "version": "3.0.1", 8527 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", 8528 + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 8529 + "dev": true, 8530 + "license": "MIT", 8531 + "bin": { 8532 + "mkdirp": "dist/cjs/src/bin.js" 8533 + }, 8534 + "engines": { 8535 + "node": ">=10" 8536 + }, 8537 + "funding": { 8538 + "url": "https://github.com/sponsors/isaacs" 8539 + } 8540 + }, 8541 + "node_modules/tar/node_modules/yallist": { 8542 + "version": "5.0.0", 8543 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 8544 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 8545 + "dev": true, 8546 + "license": "BlueOak-1.0.0", 8547 + "engines": { 8548 + "node": ">=18" 8374 8549 } 8375 8550 }, 8376 8551 "node_modules/temp": { ··· 8484 8659 "license": "ISC", 8485 8660 "bin": { 8486 8661 "semver": "bin/semver" 8662 + } 8663 + }, 8664 + "node_modules/tinyglobby": { 8665 + "version": "0.2.13", 8666 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", 8667 + "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", 8668 + "dev": true, 8669 + "license": "MIT", 8670 + "dependencies": { 8671 + "fdir": "^6.4.4", 8672 + "picomatch": "^4.0.2" 8673 + }, 8674 + "engines": { 8675 + "node": ">=12.0.0" 8676 + }, 8677 + "funding": { 8678 + "url": "https://github.com/sponsors/SuperchupuDev" 8679 + } 8680 + }, 8681 + "node_modules/tinyglobby/node_modules/fdir": { 8682 + "version": "6.4.4", 8683 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", 8684 + "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", 8685 + "dev": true, 8686 + "license": "MIT", 8687 + "peerDependencies": { 8688 + "picomatch": "^3 || ^4" 8689 + }, 8690 + "peerDependenciesMeta": { 8691 + "picomatch": { 8692 + "optional": true 8693 + } 8694 + } 8695 + }, 8696 + "node_modules/tinyglobby/node_modules/picomatch": { 8697 + "version": "4.0.2", 8698 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 8699 + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 8700 + "dev": true, 8701 + "license": "MIT", 8702 + "engines": { 8703 + "node": ">=12" 8704 + }, 8705 + "funding": { 8706 + "url": "https://github.com/sponsors/jonschlinkert" 8487 8707 } 8488 8708 }, 8489 8709 "node_modules/tmp": { ··· 8690 8910 } 8691 8911 }, 8692 8912 "node_modules/vite": { 8693 - "version": "5.4.19", 8694 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.19.tgz", 8695 - "integrity": "sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==", 8913 + "version": "6.3.5", 8914 + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", 8915 + "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", 8696 8916 "dev": true, 8697 8917 "license": "MIT", 8698 8918 "dependencies": { 8699 - "esbuild": "^0.21.3", 8700 - "postcss": "^8.4.43", 8701 - "rollup": "^4.20.0" 8919 + "esbuild": "^0.25.0", 8920 + "fdir": "^6.4.4", 8921 + "picomatch": "^4.0.2", 8922 + "postcss": "^8.5.3", 8923 + "rollup": "^4.34.9", 8924 + "tinyglobby": "^0.2.13" 8702 8925 }, 8703 8926 "bin": { 8704 8927 "vite": "bin/vite.js" 8705 8928 }, 8706 8929 "engines": { 8707 - "node": "^18.0.0 || >=20.0.0" 8930 + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 8708 8931 }, 8709 8932 "funding": { 8710 8933 "url": "https://github.com/vitejs/vite?sponsor=1" ··· 8713 8936 "fsevents": "~2.3.3" 8714 8937 }, 8715 8938 "peerDependencies": { 8716 - "@types/node": "^18.0.0 || >=20.0.0", 8939 + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 8940 + "jiti": ">=1.21.0", 8717 8941 "less": "*", 8718 8942 "lightningcss": "^1.21.0", 8719 8943 "sass": "*", 8720 8944 "sass-embedded": "*", 8721 8945 "stylus": "*", 8722 8946 "sugarss": "*", 8723 - "terser": "^5.4.0" 8947 + "terser": "^5.16.0", 8948 + "tsx": "^4.8.1", 8949 + "yaml": "^2.4.2" 8724 8950 }, 8725 8951 "peerDependenciesMeta": { 8726 8952 "@types/node": { 8727 8953 "optional": true 8728 8954 }, 8955 + "jiti": { 8956 + "optional": true 8957 + }, 8729 8958 "less": { 8730 8959 "optional": true 8731 8960 }, ··· 8745 8974 "optional": true 8746 8975 }, 8747 8976 "terser": { 8977 + "optional": true 8978 + }, 8979 + "tsx": { 8980 + "optional": true 8981 + }, 8982 + "yaml": { 8748 8983 "optional": true 8749 8984 } 8750 8985 } ··· 8764 8999 } 8765 9000 } 8766 9001 }, 9002 + "node_modules/vite/node_modules/fdir": { 9003 + "version": "6.4.4", 9004 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", 9005 + "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", 9006 + "dev": true, 9007 + "license": "MIT", 9008 + "peerDependencies": { 9009 + "picomatch": "^3 || ^4" 9010 + }, 9011 + "peerDependenciesMeta": { 9012 + "picomatch": { 9013 + "optional": true 9014 + } 9015 + } 9016 + }, 9017 + "node_modules/vite/node_modules/picomatch": { 9018 + "version": "4.0.2", 9019 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 9020 + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 9021 + "dev": true, 9022 + "license": "MIT", 9023 + "engines": { 9024 + "node": ">=12" 9025 + }, 9026 + "funding": { 9027 + "url": "https://github.com/sponsors/jonschlinkert" 9028 + } 9029 + }, 8767 9030 "node_modules/vitefu": { 8768 - "version": "0.2.5", 8769 - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", 8770 - "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", 9031 + "version": "1.0.6", 9032 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz", 9033 + "integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==", 8771 9034 "dev": true, 8772 9035 "license": "MIT", 9036 + "workspaces": [ 9037 + "tests/deps/*", 9038 + "tests/projects/*" 9039 + ], 8773 9040 "peerDependencies": { 8774 - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" 9041 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" 8775 9042 }, 8776 9043 "peerDependenciesMeta": { 8777 9044 "vite": { ··· 8887 9154 "license": "ISC" 8888 9155 }, 8889 9156 "node_modules/yaml": { 8890 - "version": "1.10.2", 8891 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 8892 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 9157 + "version": "2.8.0", 9158 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", 9159 + "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", 8893 9160 "dev": true, 8894 9161 "license": "ISC", 9162 + "optional": true, 9163 + "peer": true, 9164 + "bin": { 9165 + "yaml": "bin.mjs" 9166 + }, 8895 9167 "engines": { 8896 - "node": ">= 6" 9168 + "node": ">= 14.6" 8897 9169 } 8898 9170 }, 8899 9171 "node_modules/yargs": { ··· 8948 9220 "funding": { 8949 9221 "url": "https://github.com/sponsors/sindresorhus" 8950 9222 } 9223 + }, 9224 + "node_modules/zimmerframe": { 9225 + "version": "1.1.2", 9226 + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz", 9227 + "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==", 9228 + "dev": true, 9229 + "license": "MIT" 8951 9230 } 8952 9231 } 8953 9232 }
+5 -5
package.json
··· 68 68 }, 69 69 "devDependencies": { 70 70 "@napi-rs/cli": "^2.18.4", 71 - "@sveltejs/vite-plugin-svelte": "^3.1.2", 72 - "@tailwindcss/vite": "4.0.0-alpha.23", 71 + "@sveltejs/vite-plugin-svelte": "^5.0.3", 72 + "@tailwindcss/vite": "^4.1.7", 73 73 "@tsconfig/svelte": "^5.0.4", 74 74 "electron": "^28.3.3", 75 75 "electron-builder": "^26.0.12", ··· 81 81 "prettier-plugin-svelte": "^3.4.0", 82 82 "prettier-plugin-tailwindcss": "^0.6.11", 83 83 "sass": "^1.89.0", 84 - "svelte": "^4.2.20", 84 + "svelte": "^5.33.1", 85 85 "svelte-check": "^4.2.1", 86 86 "svelte-preprocess": "^6.0.3", 87 - "tailwindcss": "4.0.0-alpha.23", 87 + "tailwindcss": "^4.1.7", 88 88 "typescript": "~5.8.3", 89 89 "typescript-eslint": "^8.32.1", 90 - "vite": "^5.4.19", 90 + "vite": "^6.3.5", 91 91 "vite-plugin-electron": "^0.29.0" 92 92 }, 93 93 "prettier": {
+2 -1
src/main.ts
··· 1 1 import './app.css' 2 2 import App from './App.svelte' 3 + import { mount } from "svelte"; 3 4 4 - const app = new App({ 5 + const app = mount(App, { 5 6 target: document.body, 6 7 }) 7 8