https://altly.madebydanny.uk
0
fork

Configure Feed

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

Connect to Lovable Cloud

Enable Lovable Cloud for backend functionality, including file storage and API integration. The AI will proceed with using the Claude API as requested but will also inform the user about the option of using the built-in Lovable AI for vision-capable models.

+411 -8
+3
.env
··· 1 + VITE_SUPABASE_PROJECT_ID="fcjluprfltmmrclfzxmr" 2 + VITE_SUPABASE_PUBLISHABLE_KEY="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImZjamx1cHJmbHRtbXJjbGZ6eG1yIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjI1MDYwODcsImV4cCI6MjA3ODA4MjA4N30.HSdh2E9MpfxGl0h_zFqjtgZImICZlHIyZTwXD3Ar2OY" 3 + VITE_SUPABASE_URL="https://fcjluprfltmmrclfzxmr.supabase.co"
+234 -8
package-lock.json
··· 36 36 "@radix-ui/react-toggle": "^1.1.9", 37 37 "@radix-ui/react-toggle-group": "^1.1.10", 38 38 "@radix-ui/react-tooltip": "^1.2.7", 39 + "@supabase/supabase-js": "^2.80.0", 39 40 "@tanstack/react-query": "^5.83.0", 40 41 "class-variance-authority": "^0.7.1", 41 42 "clsx": "^2.1.1", ··· 82 83 "version": "5.2.0", 83 84 "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", 84 85 "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", 86 + "dev": true, 85 87 "license": "MIT", 86 88 "engines": { 87 89 "node": ">=10" ··· 845 847 "version": "8.0.2", 846 848 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 847 849 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 850 + "dev": true, 848 851 "license": "ISC", 849 852 "dependencies": { 850 853 "string-width": "^5.1.2", ··· 862 865 "version": "0.3.5", 863 866 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 864 867 "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 868 + "dev": true, 865 869 "license": "MIT", 866 870 "dependencies": { 867 871 "@jridgewell/set-array": "^1.2.1", ··· 876 880 "version": "3.1.2", 877 881 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 878 882 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 883 + "dev": true, 879 884 "license": "MIT", 880 885 "engines": { 881 886 "node": ">=6.0.0" ··· 885 890 "version": "1.2.1", 886 891 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 887 892 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 893 + "dev": true, 888 894 "license": "MIT", 889 895 "engines": { 890 896 "node": ">=6.0.0" ··· 894 900 "version": "1.5.0", 895 901 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 896 902 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 903 + "dev": true, 897 904 "license": "MIT" 898 905 }, 899 906 "node_modules/@jridgewell/trace-mapping": { 900 907 "version": "0.3.25", 901 908 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 902 909 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 910 + "dev": true, 903 911 "license": "MIT", 904 912 "dependencies": { 905 913 "@jridgewell/resolve-uri": "^3.1.0", ··· 910 918 "version": "2.1.5", 911 919 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 912 920 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 921 + "dev": true, 913 922 "license": "MIT", 914 923 "dependencies": { 915 924 "@nodelib/fs.stat": "2.0.5", ··· 923 932 "version": "2.0.5", 924 933 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 925 934 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 935 + "dev": true, 926 936 "license": "MIT", 927 937 "engines": { 928 938 "node": ">= 8" ··· 932 942 "version": "1.2.8", 933 943 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 934 944 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 945 + "dev": true, 935 946 "license": "MIT", 936 947 "dependencies": { 937 948 "@nodelib/fs.scandir": "2.1.5", ··· 945 956 "version": "0.11.0", 946 957 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 947 958 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 959 + "dev": true, 948 960 "license": "MIT", 949 961 "optional": true, 950 962 "engines": { ··· 2545 2557 "win32" 2546 2558 ] 2547 2559 }, 2560 + "node_modules/@supabase/auth-js": { 2561 + "version": "2.80.0", 2562 + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.80.0.tgz", 2563 + "integrity": "sha512-q2LyCVJGN4p7d92cOI7scWOoNwxJhZuFRwiimSUGJGI5zX7ubf1WUPznwOmYEn8WVo3Io+MyMinA7era6j5KPw==", 2564 + "license": "MIT", 2565 + "dependencies": { 2566 + "tslib": "2.8.1" 2567 + }, 2568 + "engines": { 2569 + "node": ">=20.0.0" 2570 + } 2571 + }, 2572 + "node_modules/@supabase/functions-js": { 2573 + "version": "2.80.0", 2574 + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.80.0.tgz", 2575 + "integrity": "sha512-0S/k8LRtoblrbzy4ir9m4WuvU/XTkb1EwL/33/oJexCUHCXtsqaPJ3eKfr1GWtNqTa1zryv6sXs3Fpv7lKCsMQ==", 2576 + "license": "MIT", 2577 + "dependencies": { 2578 + "tslib": "2.8.1" 2579 + }, 2580 + "engines": { 2581 + "node": ">=20.0.0" 2582 + } 2583 + }, 2584 + "node_modules/@supabase/postgrest-js": { 2585 + "version": "2.80.0", 2586 + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.80.0.tgz", 2587 + "integrity": "sha512-yKzehXlRbDoXIQefdRQnvaI9BEogoWIp/7+y/m5enZDKW2IP9aAgq5tU72sThcwftDJvknnIpEHAABG3qviEng==", 2588 + "license": "MIT", 2589 + "dependencies": { 2590 + "tslib": "2.8.1" 2591 + }, 2592 + "engines": { 2593 + "node": ">=20.0.0" 2594 + } 2595 + }, 2596 + "node_modules/@supabase/realtime-js": { 2597 + "version": "2.80.0", 2598 + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.80.0.tgz", 2599 + "integrity": "sha512-cXK6Gs4UDylN8oz40omi01QK0cSCBVj0efXC1WodpENTuDnrkUs28W8/eslEnAtlawaVtikC1Q92mpz9+o85Mg==", 2600 + "license": "MIT", 2601 + "dependencies": { 2602 + "@types/phoenix": "^1.6.6", 2603 + "@types/ws": "^8.18.1", 2604 + "tslib": "2.8.1", 2605 + "ws": "^8.18.2" 2606 + }, 2607 + "engines": { 2608 + "node": ">=20.0.0" 2609 + } 2610 + }, 2611 + "node_modules/@supabase/storage-js": { 2612 + "version": "2.80.0", 2613 + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.80.0.tgz", 2614 + "integrity": "sha512-Iepod83h2WoMCaLC9pGb3QOT67Kn3RlUdbXpo3uvbDKfPU8EgytS4RVaPmDjhqDjj8AGaiz9mk/ppd2Q2WS+gw==", 2615 + "license": "MIT", 2616 + "dependencies": { 2617 + "tslib": "2.8.1" 2618 + }, 2619 + "engines": { 2620 + "node": ">=20.0.0" 2621 + } 2622 + }, 2623 + "node_modules/@supabase/supabase-js": { 2624 + "version": "2.80.0", 2625 + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.80.0.tgz", 2626 + "integrity": "sha512-n8pkXQxuo5zCWXX5cbSNZj1vuWS8IVNGWTmP1m31Iq1k0e8lPZ07PF08TRV79HHq3mEPP/Ko//BQuflHvY2o8w==", 2627 + "license": "MIT", 2628 + "dependencies": { 2629 + "@supabase/auth-js": "2.80.0", 2630 + "@supabase/functions-js": "2.80.0", 2631 + "@supabase/postgrest-js": "2.80.0", 2632 + "@supabase/realtime-js": "2.80.0", 2633 + "@supabase/storage-js": "2.80.0" 2634 + }, 2635 + "engines": { 2636 + "node": ">=20.0.0" 2637 + } 2638 + }, 2548 2639 "node_modules/@swc/core": { 2549 2640 "version": "1.13.2", 2550 2641 "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.2.tgz", ··· 2907 2998 "version": "22.16.5", 2908 2999 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.16.5.tgz", 2909 3000 "integrity": "sha512-bJFoMATwIGaxxx8VJPeM8TonI8t579oRvgAuT8zFugJsJZgzqv0Fu8Mhp68iecjzG7cnN3mO2dJQ5uUM2EFrgQ==", 2910 - "dev": true, 2911 3001 "license": "MIT", 2912 3002 "dependencies": { 2913 3003 "undici-types": "~6.21.0" 2914 3004 } 2915 3005 }, 3006 + "node_modules/@types/phoenix": { 3007 + "version": "1.6.6", 3008 + "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.6.tgz", 3009 + "integrity": "sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==", 3010 + "license": "MIT" 3011 + }, 2916 3012 "node_modules/@types/prop-types": { 2917 3013 "version": "15.7.13", 2918 3014 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", 2919 3015 "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", 2920 - "devOptional": true, 3016 + "dev": true, 2921 3017 "license": "MIT" 2922 3018 }, 2923 3019 "node_modules/@types/react": { 2924 3020 "version": "18.3.23", 2925 3021 "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz", 2926 3022 "integrity": "sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==", 2927 - "devOptional": true, 3023 + "dev": true, 2928 3024 "license": "MIT", 2929 3025 "dependencies": { 2930 3026 "@types/prop-types": "*", ··· 2935 3031 "version": "18.3.7", 2936 3032 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", 2937 3033 "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", 2938 - "devOptional": true, 3034 + "dev": true, 2939 3035 "license": "MIT", 2940 3036 "peerDependencies": { 2941 3037 "@types/react": "^18.0.0" 3038 + } 3039 + }, 3040 + "node_modules/@types/ws": { 3041 + "version": "8.18.1", 3042 + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", 3043 + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", 3044 + "license": "MIT", 3045 + "dependencies": { 3046 + "@types/node": "*" 2942 3047 } 2943 3048 }, 2944 3049 "node_modules/@typescript-eslint/eslint-plugin": { ··· 3257 3362 "version": "6.1.0", 3258 3363 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 3259 3364 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 3365 + "dev": true, 3260 3366 "license": "MIT", 3261 3367 "engines": { 3262 3368 "node": ">=12" ··· 3269 3375 "version": "4.3.0", 3270 3376 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 3271 3377 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 3378 + "dev": true, 3272 3379 "license": "MIT", 3273 3380 "dependencies": { 3274 3381 "color-convert": "^2.0.1" ··· 3284 3391 "version": "1.3.0", 3285 3392 "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", 3286 3393 "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", 3394 + "dev": true, 3287 3395 "license": "MIT" 3288 3396 }, 3289 3397 "node_modules/anymatch": { 3290 3398 "version": "3.1.3", 3291 3399 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 3292 3400 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 3401 + "dev": true, 3293 3402 "license": "ISC", 3294 3403 "dependencies": { 3295 3404 "normalize-path": "^3.0.0", ··· 3303 3412 "version": "5.0.2", 3304 3413 "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", 3305 3414 "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", 3415 + "dev": true, 3306 3416 "license": "MIT" 3307 3417 }, 3308 3418 "node_modules/argparse": { ··· 3366 3476 "version": "1.0.2", 3367 3477 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 3368 3478 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 3479 + "dev": true, 3369 3480 "license": "MIT" 3370 3481 }, 3371 3482 "node_modules/binary-extensions": { 3372 3483 "version": "2.3.0", 3373 3484 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 3374 3485 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 3486 + "dev": true, 3375 3487 "license": "MIT", 3376 3488 "engines": { 3377 3489 "node": ">=8" ··· 3395 3507 "version": "3.0.3", 3396 3508 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 3397 3509 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 3510 + "dev": true, 3398 3511 "license": "MIT", 3399 3512 "dependencies": { 3400 3513 "fill-range": "^7.1.1" ··· 3450 3563 "version": "2.0.1", 3451 3564 "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", 3452 3565 "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", 3566 + "dev": true, 3453 3567 "license": "MIT", 3454 3568 "engines": { 3455 3569 "node": ">= 6" ··· 3497 3611 "version": "3.6.0", 3498 3612 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 3499 3613 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 3614 + "dev": true, 3500 3615 "license": "MIT", 3501 3616 "dependencies": { 3502 3617 "anymatch": "~3.1.2", ··· 3521 3636 "version": "5.1.2", 3522 3637 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3523 3638 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3639 + "dev": true, 3524 3640 "license": "ISC", 3525 3641 "dependencies": { 3526 3642 "is-glob": "^4.0.1" ··· 3569 3685 "version": "2.0.1", 3570 3686 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3571 3687 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 3688 + "dev": true, 3572 3689 "license": "MIT", 3573 3690 "dependencies": { 3574 3691 "color-name": "~1.1.4" ··· 3581 3698 "version": "1.1.4", 3582 3699 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3583 3700 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 3701 + "dev": true, 3584 3702 "license": "MIT" 3585 3703 }, 3586 3704 "node_modules/commander": { 3587 3705 "version": "4.1.1", 3588 3706 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 3589 3707 "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 3708 + "dev": true, 3590 3709 "license": "MIT", 3591 3710 "engines": { 3592 3711 "node": ">= 6" ··· 3603 3722 "version": "7.0.6", 3604 3723 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 3605 3724 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 3725 + "dev": true, 3606 3726 "dependencies": { 3607 3727 "path-key": "^3.1.0", 3608 3728 "shebang-command": "^2.0.0", ··· 3616 3736 "version": "3.0.0", 3617 3737 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 3618 3738 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 3739 + "dev": true, 3619 3740 "license": "MIT", 3620 3741 "bin": { 3621 3742 "cssesc": "bin/cssesc" ··· 3802 3923 "version": "1.2.2", 3803 3924 "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", 3804 3925 "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", 3926 + "dev": true, 3805 3927 "license": "Apache-2.0" 3806 3928 }, 3807 3929 "node_modules/dlv": { 3808 3930 "version": "1.1.3", 3809 3931 "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", 3810 3932 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", 3933 + "dev": true, 3811 3934 "license": "MIT" 3812 3935 }, 3813 3936 "node_modules/dom-helpers": { ··· 3824 3947 "version": "0.2.0", 3825 3948 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 3826 3949 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 3950 + "dev": true, 3827 3951 "license": "MIT" 3828 3952 }, 3829 3953 "node_modules/electron-to-chromium": { ··· 3865 3989 "version": "9.2.2", 3866 3990 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 3867 3991 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 3992 + "dev": true, 3868 3993 "license": "MIT" 3869 3994 }, 3870 3995 "node_modules/esbuild": { ··· 4143 4268 "version": "3.3.2", 4144 4269 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 4145 4270 "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 4271 + "dev": true, 4146 4272 "license": "MIT", 4147 4273 "dependencies": { 4148 4274 "@nodelib/fs.stat": "^2.0.2", ··· 4159 4285 "version": "5.1.2", 4160 4286 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 4161 4287 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 4288 + "dev": true, 4162 4289 "license": "ISC", 4163 4290 "dependencies": { 4164 4291 "is-glob": "^4.0.1" ··· 4185 4312 "version": "1.17.1", 4186 4313 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 4187 4314 "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 4315 + "dev": true, 4188 4316 "license": "ISC", 4189 4317 "dependencies": { 4190 4318 "reusify": "^1.0.4" ··· 4207 4335 "version": "7.1.1", 4208 4336 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 4209 4337 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 4338 + "dev": true, 4210 4339 "license": "MIT", 4211 4340 "dependencies": { 4212 4341 "to-regex-range": "^5.0.1" ··· 4257 4386 "version": "3.3.0", 4258 4387 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", 4259 4388 "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", 4389 + "dev": true, 4260 4390 "license": "ISC", 4261 4391 "dependencies": { 4262 4392 "cross-spawn": "^7.0.0", ··· 4287 4417 "version": "2.3.3", 4288 4418 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 4289 4419 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 4420 + "dev": true, 4290 4421 "hasInstallScript": true, 4291 4422 "license": "MIT", 4292 4423 "optional": true, ··· 4301 4432 "version": "1.1.2", 4302 4433 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 4303 4434 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 4435 + "dev": true, 4304 4436 "license": "MIT", 4305 4437 "funding": { 4306 4438 "url": "https://github.com/sponsors/ljharb" ··· 4319 4451 "version": "10.4.5", 4320 4452 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 4321 4453 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 4454 + "dev": true, 4322 4455 "license": "ISC", 4323 4456 "dependencies": { 4324 4457 "foreground-child": "^3.1.0", ··· 4339 4472 "version": "6.0.2", 4340 4473 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 4341 4474 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 4475 + "dev": true, 4342 4476 "license": "ISC", 4343 4477 "dependencies": { 4344 4478 "is-glob": "^4.0.3" ··· 4351 4485 "version": "2.0.2", 4352 4486 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 4353 4487 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 4488 + "dev": true, 4354 4489 "license": "MIT", 4355 4490 "dependencies": { 4356 4491 "balanced-match": "^1.0.0" ··· 4360 4495 "version": "9.0.5", 4361 4496 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 4362 4497 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 4498 + "dev": true, 4363 4499 "license": "ISC", 4364 4500 "dependencies": { 4365 4501 "brace-expansion": "^2.0.1" ··· 4405 4541 "version": "2.0.2", 4406 4542 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 4407 4543 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 4544 + "dev": true, 4408 4545 "license": "MIT", 4409 4546 "dependencies": { 4410 4547 "function-bind": "^1.1.2" ··· 4473 4610 "version": "2.1.0", 4474 4611 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 4475 4612 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 4613 + "dev": true, 4476 4614 "license": "MIT", 4477 4615 "dependencies": { 4478 4616 "binary-extensions": "^2.0.0" ··· 4485 4623 "version": "2.15.1", 4486 4624 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", 4487 4625 "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", 4626 + "dev": true, 4488 4627 "license": "MIT", 4489 4628 "dependencies": { 4490 4629 "hasown": "^2.0.2" ··· 4500 4639 "version": "2.1.1", 4501 4640 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 4502 4641 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 4642 + "dev": true, 4503 4643 "license": "MIT", 4504 4644 "engines": { 4505 4645 "node": ">=0.10.0" ··· 4509 4649 "version": "3.0.0", 4510 4650 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 4511 4651 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 4652 + "dev": true, 4512 4653 "license": "MIT", 4513 4654 "engines": { 4514 4655 "node": ">=8" ··· 4518 4659 "version": "4.0.3", 4519 4660 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 4520 4661 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 4662 + "dev": true, 4521 4663 "license": "MIT", 4522 4664 "dependencies": { 4523 4665 "is-extglob": "^2.1.1" ··· 4530 4672 "version": "7.0.0", 4531 4673 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 4532 4674 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 4675 + "dev": true, 4533 4676 "license": "MIT", 4534 4677 "engines": { 4535 4678 "node": ">=0.12.0" ··· 4539 4682 "version": "2.0.0", 4540 4683 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 4541 4684 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 4685 + "dev": true, 4542 4686 "license": "ISC" 4543 4687 }, 4544 4688 "node_modules/jackspeak": { 4545 4689 "version": "3.4.3", 4546 4690 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 4547 4691 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 4692 + "dev": true, 4548 4693 "license": "BlueOak-1.0.0", 4549 4694 "dependencies": { 4550 4695 "@isaacs/cliui": "^8.0.2" ··· 4560 4705 "version": "1.21.6", 4561 4706 "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", 4562 4707 "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", 4708 + "dev": true, 4563 4709 "license": "MIT", 4564 4710 "bin": { 4565 4711 "jiti": "bin/jiti.js" ··· 4633 4779 "version": "3.1.3", 4634 4780 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", 4635 4781 "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", 4782 + "dev": true, 4636 4783 "license": "MIT", 4637 4784 "engines": { 4638 4785 "node": ">=14" ··· 4645 4792 "version": "1.2.4", 4646 4793 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 4647 4794 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 4795 + "dev": true, 4648 4796 "license": "MIT" 4649 4797 }, 4650 4798 "node_modules/locate-path": { ··· 5154 5302 "version": "10.4.3", 5155 5303 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 5156 5304 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 5305 + "dev": true, 5157 5306 "license": "ISC" 5158 5307 }, 5159 5308 "node_modules/lucide-react": { ··· 5178 5327 "version": "1.4.1", 5179 5328 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 5180 5329 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 5330 + "dev": true, 5181 5331 "license": "MIT", 5182 5332 "engines": { 5183 5333 "node": ">= 8" ··· 5187 5337 "version": "4.0.8", 5188 5338 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 5189 5339 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 5340 + "dev": true, 5190 5341 "license": "MIT", 5191 5342 "dependencies": { 5192 5343 "braces": "^3.0.3", ··· 5213 5364 "version": "7.1.2", 5214 5365 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 5215 5366 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 5367 + "dev": true, 5216 5368 "license": "ISC", 5217 5369 "engines": { 5218 5370 "node": ">=16 || 14 >=14.17" ··· 5229 5381 "version": "2.7.0", 5230 5382 "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", 5231 5383 "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", 5384 + "dev": true, 5232 5385 "license": "MIT", 5233 5386 "dependencies": { 5234 5387 "any-promise": "^1.0.0", ··· 5240 5393 "version": "3.3.11", 5241 5394 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 5242 5395 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 5396 + "dev": true, 5243 5397 "funding": [ 5244 5398 { 5245 5399 "type": "github", ··· 5282 5436 "version": "3.0.0", 5283 5437 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 5284 5438 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 5439 + "dev": true, 5285 5440 "license": "MIT", 5286 5441 "engines": { 5287 5442 "node": ">=0.10.0" ··· 5310 5465 "version": "3.0.0", 5311 5466 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 5312 5467 "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", 5468 + "dev": true, 5313 5469 "license": "MIT", 5314 5470 "engines": { 5315 5471 "node": ">= 6" ··· 5369 5525 "version": "1.0.1", 5370 5526 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 5371 5527 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 5528 + "dev": true, 5372 5529 "license": "BlueOak-1.0.0" 5373 5530 }, 5374 5531 "node_modules/parent-module": { ··· 5398 5555 "version": "3.1.1", 5399 5556 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 5400 5557 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 5558 + "dev": true, 5401 5559 "license": "MIT", 5402 5560 "engines": { 5403 5561 "node": ">=8" ··· 5407 5565 "version": "1.0.7", 5408 5566 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 5409 5567 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 5568 + "dev": true, 5410 5569 "license": "MIT" 5411 5570 }, 5412 5571 "node_modules/path-scurry": { 5413 5572 "version": "1.11.1", 5414 5573 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 5415 5574 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 5575 + "dev": true, 5416 5576 "license": "BlueOak-1.0.0", 5417 5577 "dependencies": { 5418 5578 "lru-cache": "^10.2.0", ··· 5429 5589 "version": "1.1.1", 5430 5590 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 5431 5591 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 5592 + "dev": true, 5432 5593 "license": "ISC" 5433 5594 }, 5434 5595 "node_modules/picomatch": { 5435 5596 "version": "2.3.1", 5436 5597 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 5437 5598 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 5599 + "dev": true, 5438 5600 "license": "MIT", 5439 5601 "engines": { 5440 5602 "node": ">=8.6" ··· 5447 5609 "version": "2.3.0", 5448 5610 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 5449 5611 "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", 5612 + "dev": true, 5450 5613 "license": "MIT", 5451 5614 "engines": { 5452 5615 "node": ">=0.10.0" ··· 5456 5619 "version": "4.0.6", 5457 5620 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", 5458 5621 "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", 5622 + "dev": true, 5459 5623 "license": "MIT", 5460 5624 "engines": { 5461 5625 "node": ">= 6" ··· 5465 5629 "version": "8.5.6", 5466 5630 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 5467 5631 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 5632 + "dev": true, 5468 5633 "funding": [ 5469 5634 { 5470 5635 "type": "opencollective", ··· 5493 5658 "version": "15.1.0", 5494 5659 "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", 5495 5660 "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", 5661 + "dev": true, 5496 5662 "license": "MIT", 5497 5663 "dependencies": { 5498 5664 "postcss-value-parser": "^4.0.0", ··· 5510 5676 "version": "4.0.1", 5511 5677 "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", 5512 5678 "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", 5679 + "dev": true, 5513 5680 "license": "MIT", 5514 5681 "dependencies": { 5515 5682 "camelcase-css": "^2.0.1" ··· 5529 5696 "version": "4.0.2", 5530 5697 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", 5531 5698 "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", 5699 + "dev": true, 5532 5700 "funding": [ 5533 5701 { 5534 5702 "type": "opencollective", ··· 5564 5732 "version": "6.2.0", 5565 5733 "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", 5566 5734 "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", 5735 + "dev": true, 5567 5736 "funding": [ 5568 5737 { 5569 5738 "type": "opencollective", ··· 5589 5758 "version": "6.1.2", 5590 5759 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", 5591 5760 "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", 5761 + "dev": true, 5592 5762 "license": "MIT", 5593 5763 "dependencies": { 5594 5764 "cssesc": "^3.0.0", ··· 5602 5772 "version": "4.2.0", 5603 5773 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 5604 5774 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 5775 + "dev": true, 5605 5776 "license": "MIT" 5606 5777 }, 5607 5778 "node_modules/prelude-ls": { ··· 5645 5816 "version": "1.2.3", 5646 5817 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 5647 5818 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 5819 + "dev": true, 5648 5820 "funding": [ 5649 5821 { 5650 5822 "type": "github", ··· 5868 6040 "version": "1.0.0", 5869 6041 "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", 5870 6042 "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", 6043 + "dev": true, 5871 6044 "license": "MIT", 5872 6045 "dependencies": { 5873 6046 "pify": "^2.3.0" ··· 5877 6050 "version": "3.6.0", 5878 6051 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 5879 6052 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 6053 + "dev": true, 5880 6054 "license": "MIT", 5881 6055 "dependencies": { 5882 6056 "picomatch": "^2.2.1" ··· 5921 6095 "version": "1.22.8", 5922 6096 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 5923 6097 "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 6098 + "dev": true, 5924 6099 "license": "MIT", 5925 6100 "dependencies": { 5926 6101 "is-core-module": "^2.13.0", ··· 5948 6123 "version": "1.0.4", 5949 6124 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 5950 6125 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 6126 + "dev": true, 5951 6127 "license": "MIT", 5952 6128 "engines": { 5953 6129 "iojs": ">=1.0.0", ··· 5994 6170 "version": "1.2.0", 5995 6171 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 5996 6172 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 6173 + "dev": true, 5997 6174 "funding": [ 5998 6175 { 5999 6176 "type": "github", ··· 6039 6216 "version": "2.0.0", 6040 6217 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 6041 6218 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 6219 + "dev": true, 6042 6220 "license": "MIT", 6043 6221 "dependencies": { 6044 6222 "shebang-regex": "^3.0.0" ··· 6051 6229 "version": "3.0.0", 6052 6230 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 6053 6231 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 6232 + "dev": true, 6054 6233 "license": "MIT", 6055 6234 "engines": { 6056 6235 "node": ">=8" ··· 6060 6239 "version": "4.1.0", 6061 6240 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 6062 6241 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 6242 + "dev": true, 6063 6243 "license": "ISC", 6064 6244 "engines": { 6065 6245 "node": ">=14" ··· 6082 6262 "version": "1.2.1", 6083 6263 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 6084 6264 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 6265 + "dev": true, 6085 6266 "license": "BSD-3-Clause", 6086 6267 "engines": { 6087 6268 "node": ">=0.10.0" ··· 6091 6272 "version": "5.1.2", 6092 6273 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 6093 6274 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 6275 + "dev": true, 6094 6276 "license": "MIT", 6095 6277 "dependencies": { 6096 6278 "eastasianwidth": "^0.2.0", ··· 6109 6291 "version": "4.2.3", 6110 6292 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 6111 6293 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 6294 + "dev": true, 6112 6295 "license": "MIT", 6113 6296 "dependencies": { 6114 6297 "emoji-regex": "^8.0.0", ··· 6123 6306 "version": "5.0.1", 6124 6307 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6125 6308 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6309 + "dev": true, 6126 6310 "license": "MIT", 6127 6311 "engines": { 6128 6312 "node": ">=8" ··· 6132 6316 "version": "8.0.0", 6133 6317 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 6134 6318 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 6319 + "dev": true, 6135 6320 "license": "MIT" 6136 6321 }, 6137 6322 "node_modules/string-width-cjs/node_modules/strip-ansi": { 6138 6323 "version": "6.0.1", 6139 6324 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6140 6325 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6326 + "dev": true, 6141 6327 "license": "MIT", 6142 6328 "dependencies": { 6143 6329 "ansi-regex": "^5.0.1" ··· 6150 6336 "version": "7.1.0", 6151 6337 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 6152 6338 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 6339 + "dev": true, 6153 6340 "license": "MIT", 6154 6341 "dependencies": { 6155 6342 "ansi-regex": "^6.0.1" ··· 6166 6353 "version": "6.0.1", 6167 6354 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6168 6355 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6356 + "dev": true, 6169 6357 "license": "MIT", 6170 6358 "dependencies": { 6171 6359 "ansi-regex": "^5.0.1" ··· 6178 6366 "version": "5.0.1", 6179 6367 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6180 6368 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6369 + "dev": true, 6181 6370 "license": "MIT", 6182 6371 "engines": { 6183 6372 "node": ">=8" ··· 6200 6389 "version": "3.35.0", 6201 6390 "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", 6202 6391 "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", 6392 + "dev": true, 6203 6393 "license": "MIT", 6204 6394 "dependencies": { 6205 6395 "@jridgewell/gen-mapping": "^0.3.2", ··· 6235 6425 "version": "1.0.0", 6236 6426 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 6237 6427 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 6428 + "dev": true, 6238 6429 "license": "MIT", 6239 6430 "engines": { 6240 6431 "node": ">= 0.4" ··· 6257 6448 "version": "3.4.17", 6258 6449 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", 6259 6450 "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", 6451 + "dev": true, 6260 6452 "license": "MIT", 6261 6453 "dependencies": { 6262 6454 "@alloc/quick-lru": "^5.2.0", ··· 6303 6495 "version": "3.3.1", 6304 6496 "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", 6305 6497 "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", 6498 + "dev": true, 6306 6499 "license": "MIT", 6307 6500 "dependencies": { 6308 6501 "any-promise": "^1.0.0" ··· 6312 6505 "version": "1.6.0", 6313 6506 "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", 6314 6507 "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", 6508 + "dev": true, 6315 6509 "license": "MIT", 6316 6510 "dependencies": { 6317 6511 "thenify": ">= 3.1.0 < 4" ··· 6330 6524 "version": "5.0.1", 6331 6525 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 6332 6526 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 6527 + "dev": true, 6333 6528 "license": "MIT", 6334 6529 "dependencies": { 6335 6530 "is-number": "^7.0.0" ··· 6355 6550 "version": "0.1.13", 6356 6551 "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", 6357 6552 "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", 6553 + "dev": true, 6358 6554 "license": "Apache-2.0" 6359 6555 }, 6360 6556 "node_modules/tslib": { 6361 - "version": "2.8.0", 6362 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", 6363 - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", 6557 + "version": "2.8.1", 6558 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 6559 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 6364 6560 "license": "0BSD" 6365 6561 }, 6366 6562 "node_modules/type-check": { ··· 6418 6614 "version": "6.21.0", 6419 6615 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 6420 6616 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 6421 - "dev": true, 6422 6617 "license": "MIT" 6423 6618 }, 6424 6619 "node_modules/update-browserslist-db": { ··· 6518 6713 "version": "1.0.2", 6519 6714 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 6520 6715 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 6716 + "dev": true, 6521 6717 "license": "MIT" 6522 6718 }, 6523 6719 "node_modules/vaul": { ··· 6619 6815 "version": "2.0.2", 6620 6816 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 6621 6817 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 6818 + "dev": true, 6622 6819 "license": "ISC", 6623 6820 "dependencies": { 6624 6821 "isexe": "^2.0.0" ··· 6644 6841 "version": "8.1.0", 6645 6842 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 6646 6843 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 6844 + "dev": true, 6647 6845 "license": "MIT", 6648 6846 "dependencies": { 6649 6847 "ansi-styles": "^6.1.0", ··· 6662 6860 "version": "7.0.0", 6663 6861 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 6664 6862 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 6863 + "dev": true, 6665 6864 "license": "MIT", 6666 6865 "dependencies": { 6667 6866 "ansi-styles": "^4.0.0", ··· 6679 6878 "version": "5.0.1", 6680 6879 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6681 6880 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6881 + "dev": true, 6682 6882 "license": "MIT", 6683 6883 "engines": { 6684 6884 "node": ">=8" ··· 6688 6888 "version": "8.0.0", 6689 6889 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 6690 6890 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 6891 + "dev": true, 6691 6892 "license": "MIT" 6692 6893 }, 6693 6894 "node_modules/wrap-ansi-cjs/node_modules/string-width": { 6694 6895 "version": "4.2.3", 6695 6896 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 6696 6897 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 6898 + "dev": true, 6697 6899 "license": "MIT", 6698 6900 "dependencies": { 6699 6901 "emoji-regex": "^8.0.0", ··· 6708 6910 "version": "6.0.1", 6709 6911 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6710 6912 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6913 + "dev": true, 6711 6914 "license": "MIT", 6712 6915 "dependencies": { 6713 6916 "ansi-regex": "^5.0.1" ··· 6720 6923 "version": "6.2.1", 6721 6924 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 6722 6925 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 6926 + "dev": true, 6723 6927 "license": "MIT", 6724 6928 "engines": { 6725 6929 "node": ">=12" ··· 6728 6932 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 6729 6933 } 6730 6934 }, 6935 + "node_modules/ws": { 6936 + "version": "8.18.3", 6937 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", 6938 + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", 6939 + "license": "MIT", 6940 + "engines": { 6941 + "node": ">=10.0.0" 6942 + }, 6943 + "peerDependencies": { 6944 + "bufferutil": "^4.0.1", 6945 + "utf-8-validate": ">=5.0.2" 6946 + }, 6947 + "peerDependenciesMeta": { 6948 + "bufferutil": { 6949 + "optional": true 6950 + }, 6951 + "utf-8-validate": { 6952 + "optional": true 6953 + } 6954 + } 6955 + }, 6731 6956 "node_modules/yaml": { 6732 6957 "version": "2.6.0", 6733 6958 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", 6734 6959 "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", 6960 + "dev": true, 6735 6961 "license": "ISC", 6736 6962 "bin": { 6737 6963 "yaml": "bin.mjs"
+1
package.json
··· 39 39 "@radix-ui/react-toggle": "^1.1.9", 40 40 "@radix-ui/react-toggle-group": "^1.1.10", 41 41 "@radix-ui/react-tooltip": "^1.2.7", 42 + "@supabase/supabase-js": "^2.80.0", 42 43 "@tanstack/react-query": "^5.83.0", 43 44 "class-variance-authority": "^0.7.1", 44 45 "clsx": "^2.1.1",
+17
src/integrations/supabase/client.ts
··· 1 + // This file is automatically generated. Do not edit it directly. 2 + import { createClient } from '@supabase/supabase-js'; 3 + import type { Database } from './types'; 4 + 5 + const SUPABASE_URL = import.meta.env.VITE_SUPABASE_URL; 6 + const SUPABASE_PUBLISHABLE_KEY = import.meta.env.VITE_SUPABASE_PUBLISHABLE_KEY; 7 + 8 + // Import the supabase client like this: 9 + // import { supabase } from "@/integrations/supabase/client"; 10 + 11 + export const supabase = createClient<Database>(SUPABASE_URL, SUPABASE_PUBLISHABLE_KEY, { 12 + auth: { 13 + storage: localStorage, 14 + persistSession: true, 15 + autoRefreshToken: true, 16 + } 17 + });
+155
src/integrations/supabase/types.ts
··· 1 + export type Json = 2 + | string 3 + | number 4 + | boolean 5 + | null 6 + | { [key: string]: Json | undefined } 7 + | Json[] 8 + 9 + export type Database = { 10 + // Allows to automatically instantiate createClient with right options 11 + // instead of createClient<Database, { PostgrestVersion: 'XX' }>(URL, KEY) 12 + __InternalSupabase: { 13 + PostgrestVersion: "13.0.5" 14 + } 15 + public: { 16 + Tables: { 17 + [_ in never]: never 18 + } 19 + Views: { 20 + [_ in never]: never 21 + } 22 + Functions: { 23 + [_ in never]: never 24 + } 25 + Enums: { 26 + [_ in never]: never 27 + } 28 + CompositeTypes: { 29 + [_ in never]: never 30 + } 31 + } 32 + } 33 + 34 + type DatabaseWithoutInternals = Omit<Database, "__InternalSupabase"> 35 + 36 + type DefaultSchema = DatabaseWithoutInternals[Extract<keyof Database, "public">] 37 + 38 + export type Tables< 39 + DefaultSchemaTableNameOrOptions extends 40 + | keyof (DefaultSchema["Tables"] & DefaultSchema["Views"]) 41 + | { schema: keyof DatabaseWithoutInternals }, 42 + TableName extends DefaultSchemaTableNameOrOptions extends { 43 + schema: keyof DatabaseWithoutInternals 44 + } 45 + ? keyof (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] & 46 + DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"]) 47 + : never = never, 48 + > = DefaultSchemaTableNameOrOptions extends { 49 + schema: keyof DatabaseWithoutInternals 50 + } 51 + ? (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] & 52 + DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"])[TableName] extends { 53 + Row: infer R 54 + } 55 + ? R 56 + : never 57 + : DefaultSchemaTableNameOrOptions extends keyof (DefaultSchema["Tables"] & 58 + DefaultSchema["Views"]) 59 + ? (DefaultSchema["Tables"] & 60 + DefaultSchema["Views"])[DefaultSchemaTableNameOrOptions] extends { 61 + Row: infer R 62 + } 63 + ? R 64 + : never 65 + : never 66 + 67 + export type TablesInsert< 68 + DefaultSchemaTableNameOrOptions extends 69 + | keyof DefaultSchema["Tables"] 70 + | { schema: keyof DatabaseWithoutInternals }, 71 + TableName extends DefaultSchemaTableNameOrOptions extends { 72 + schema: keyof DatabaseWithoutInternals 73 + } 74 + ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] 75 + : never = never, 76 + > = DefaultSchemaTableNameOrOptions extends { 77 + schema: keyof DatabaseWithoutInternals 78 + } 79 + ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends { 80 + Insert: infer I 81 + } 82 + ? I 83 + : never 84 + : DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"] 85 + ? DefaultSchema["Tables"][DefaultSchemaTableNameOrOptions] extends { 86 + Insert: infer I 87 + } 88 + ? I 89 + : never 90 + : never 91 + 92 + export type TablesUpdate< 93 + DefaultSchemaTableNameOrOptions extends 94 + | keyof DefaultSchema["Tables"] 95 + | { schema: keyof DatabaseWithoutInternals }, 96 + TableName extends DefaultSchemaTableNameOrOptions extends { 97 + schema: keyof DatabaseWithoutInternals 98 + } 99 + ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] 100 + : never = never, 101 + > = DefaultSchemaTableNameOrOptions extends { 102 + schema: keyof DatabaseWithoutInternals 103 + } 104 + ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends { 105 + Update: infer U 106 + } 107 + ? U 108 + : never 109 + : DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"] 110 + ? DefaultSchema["Tables"][DefaultSchemaTableNameOrOptions] extends { 111 + Update: infer U 112 + } 113 + ? U 114 + : never 115 + : never 116 + 117 + export type Enums< 118 + DefaultSchemaEnumNameOrOptions extends 119 + | keyof DefaultSchema["Enums"] 120 + | { schema: keyof DatabaseWithoutInternals }, 121 + EnumName extends DefaultSchemaEnumNameOrOptions extends { 122 + schema: keyof DatabaseWithoutInternals 123 + } 124 + ? keyof DatabaseWithoutInternals[DefaultSchemaEnumNameOrOptions["schema"]]["Enums"] 125 + : never = never, 126 + > = DefaultSchemaEnumNameOrOptions extends { 127 + schema: keyof DatabaseWithoutInternals 128 + } 129 + ? DatabaseWithoutInternals[DefaultSchemaEnumNameOrOptions["schema"]]["Enums"][EnumName] 130 + : DefaultSchemaEnumNameOrOptions extends keyof DefaultSchema["Enums"] 131 + ? DefaultSchema["Enums"][DefaultSchemaEnumNameOrOptions] 132 + : never 133 + 134 + export type CompositeTypes< 135 + PublicCompositeTypeNameOrOptions extends 136 + | keyof DefaultSchema["CompositeTypes"] 137 + | { schema: keyof DatabaseWithoutInternals }, 138 + CompositeTypeName extends PublicCompositeTypeNameOrOptions extends { 139 + schema: keyof DatabaseWithoutInternals 140 + } 141 + ? keyof DatabaseWithoutInternals[PublicCompositeTypeNameOrOptions["schema"]]["CompositeTypes"] 142 + : never = never, 143 + > = PublicCompositeTypeNameOrOptions extends { 144 + schema: keyof DatabaseWithoutInternals 145 + } 146 + ? DatabaseWithoutInternals[PublicCompositeTypeNameOrOptions["schema"]]["CompositeTypes"][CompositeTypeName] 147 + : PublicCompositeTypeNameOrOptions extends keyof DefaultSchema["CompositeTypes"] 148 + ? DefaultSchema["CompositeTypes"][PublicCompositeTypeNameOrOptions] 149 + : never 150 + 151 + export const Constants = { 152 + public: { 153 + Enums: {}, 154 + }, 155 + } as const
+1
supabase/config.toml
··· 1 + project_id = "fcjluprfltmmrclfzxmr"