diff --git a/client/package-lock.json b/client/package-lock.json index a8279db..49f5d43 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -15,13 +15,13 @@ "@eslint/js": "^9.18.0", "@ianvs/prettier-plugin-sort-imports": "^4.4.1", "@lucide/svelte": "^0.479.0", - "@scalar/api-reference": "^1.28.34", + "@scalar/api-reference": "^1.29.2", "@simplewebauthn/browser": "^13.1.0", "@sveltejs/adapter-static": "^3.0.8", "@sveltejs/kit": "^2.21.1", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tailwindcss/vite": "^4.1.7", - "bits-ui": "^1.5.3", + "bits-ui": "^1.6.1", "clsx": "^2.1.1", "eslint": "^9.27.0", "eslint-config-prettier": "^10.1.5", @@ -31,7 +31,7 @@ "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.4.0", "prettier-plugin-tailwindcss": "^0.6.11", - "svelte": "^5.32.1", + "svelte": "^5.33.1", "svelte-check": "^4.2.1", "svelte-sonner": "^0.3.28", "tailwind-merge": "^3.3.0", @@ -1865,30 +1865,30 @@ ] }, "node_modules/@scalar/api-client": { - "version": "2.3.34", - "resolved": "https://registry.npmjs.org/@scalar/api-client/-/api-client-2.3.34.tgz", - "integrity": "sha512-TwhtLNr/1AlbsOe52imeriggpYcLQX12rVR953LAN5GX4B1cwvnOuA/2kX6EhpxWYM6tbgQaojmIZAB3mMaxXA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@scalar/api-client/-/api-client-2.4.2.tgz", + "integrity": "sha512-yQQt1Lf5lp4+I/m6lKbVOgd3GZ6xUFOy7Dqc9P9O7ekva3+SSwcHp+HrmFjhJ4JCRkHWH5jOawtsvlKIzoK5Iw==", "dev": true, "license": "MIT", "dependencies": { "@headlessui/tailwindcss": "^0.2.0", "@headlessui/vue": "^1.7.20", - "@scalar/components": "0.13.59", - "@scalar/draggable": "0.1.11", - "@scalar/icons": "0.3.7", - "@scalar/import": "0.3.27", - "@scalar/oas-utils": "0.2.144", - "@scalar/object-utils": "1.1.14", - "@scalar/openapi-parser": "0.10.17", - "@scalar/openapi-types": "0.2.3", - "@scalar/postman-to-openapi": "0.2.17", - "@scalar/snippetz": "0.2.20", - "@scalar/themes": "0.11.3", - "@scalar/types": "0.1.16", - "@scalar/use-codemirror": "0.11.104", - "@scalar/use-hooks": "0.1.50", - "@scalar/use-toasts": "0.7.10", - "@scalar/use-tooltip": "1.0.7", + "@scalar/components": "0.14.1", + "@scalar/draggable": "0.2.0", + "@scalar/icons": "0.4.1", + "@scalar/import": "0.4.2", + "@scalar/oas-utils": "0.3.1", + "@scalar/object-utils": "1.2.1", + "@scalar/openapi-parser": "0.11.1", + "@scalar/openapi-types": "0.3.1", + "@scalar/postman-to-openapi": "0.3.1", + "@scalar/snippetz": "0.3.0", + "@scalar/themes": "0.12.1", + "@scalar/types": "0.2.1", + "@scalar/use-codemirror": "0.12.1", + "@scalar/use-hooks": "0.2.1", + "@scalar/use-toasts": "0.8.0", + "@scalar/use-tooltip": "1.1.0", "@vueuse/core": "^10.10.0", "@vueuse/integrations": "^11.2.0", "focus-trap": "^7", @@ -1906,30 +1906,30 @@ "zod": "3.24.1" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/api-reference": { - "version": "1.28.34", - "resolved": "https://registry.npmjs.org/@scalar/api-reference/-/api-reference-1.28.34.tgz", - "integrity": "sha512-PRCnjbnZl0ToYbLsPzk7r/yrBZTPBda/zG2Pgws0BG+JllqX1/1qoUWuNyW18ZlLCP8mOl8Tq6nn3me7w6buzQ==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/@scalar/api-reference/-/api-reference-1.29.2.tgz", + "integrity": "sha512-h/53qA+QXlcsS4XZ6eeYViMK7e1lwf96wopUj1uw/Fmn4UI9z2b0yAhekGWerPVyndXpslcME1ytLHYrFZqKDw==", "dev": true, "license": "MIT", "dependencies": { "@floating-ui/vue": "^1.0.2", "@headlessui/vue": "^1.7.20", - "@scalar/api-client": "2.3.34", - "@scalar/code-highlight": "0.0.29", - "@scalar/components": "0.13.59", - "@scalar/icons": "0.3.7", - "@scalar/oas-utils": "0.2.144", - "@scalar/openapi-parser": "0.10.17", - "@scalar/openapi-types": "0.2.3", - "@scalar/snippetz": "0.2.20", - "@scalar/themes": "0.11.3", - "@scalar/types": "0.1.16", - "@scalar/use-hooks": "0.1.50", - "@scalar/use-toasts": "0.7.10", + "@scalar/api-client": "2.4.2", + "@scalar/code-highlight": "0.1.0", + "@scalar/components": "0.14.1", + "@scalar/icons": "0.4.1", + "@scalar/oas-utils": "0.3.1", + "@scalar/openapi-parser": "0.11.1", + "@scalar/openapi-types": "0.3.1", + "@scalar/snippetz": "0.3.0", + "@scalar/themes": "0.12.1", + "@scalar/types": "0.2.1", + "@scalar/use-hooks": "0.2.1", + "@scalar/use-toasts": "0.8.0", "@unhead/vue": "^1.11.11", "@vueuse/core": "^10.10.0", "flatted": "^3.3.1", @@ -1941,13 +1941,13 @@ "zod": "3.24.1" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/code-highlight": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@scalar/code-highlight/-/code-highlight-0.0.29.tgz", - "integrity": "sha512-GKOd8oQZNMVDGgq92u4ICqaJlQ+ClGzKjVonGVjO8bhCIN0zUneStWN7kfA8ik+8Ry6h3Keqs3+Z0I1DEoJGqg==", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@scalar/code-highlight/-/code-highlight-0.1.0.tgz", + "integrity": "sha512-KDbboAi/pHfZTksEckCmfAbB1tbWntssu1obHYqe6xULEPzqCfwX/faTvJ941H8qPg0C2eg4NqUm4954Im0y7A==", "dev": true, "license": "MIT", "dependencies": { @@ -1970,24 +1970,25 @@ "unist-util-visit": "^5.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/components": { - "version": "0.13.59", - "resolved": "https://registry.npmjs.org/@scalar/components/-/components-0.13.59.tgz", - "integrity": "sha512-Um2cYyNZoA+wCs196d4vnbf3s+xMt9JtH8l7z1fqogxQ8vE4FiZNN1SYpNLjJ8d8V29qsYWm60dDpCA6t+GsBQ==", + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@scalar/components/-/components-0.14.1.tgz", + "integrity": "sha512-dIGWdeFVD4qq+px2230vs1BB9welEV21NIUhXQVpf4STQDC0BIRx0ivAq0IIJBBWhOAgSy4sakBHDnOU8bwEzg==", "dev": true, "license": "MIT", "dependencies": { "@floating-ui/utils": "^0.2.2", "@floating-ui/vue": "^1.0.2", "@headlessui/vue": "^1.7.20", - "@scalar/code-highlight": "0.0.29", - "@scalar/icons": "0.3.7", - "@scalar/themes": "0.11.3", - "@scalar/use-hooks": "0.1.50", - "@scalar/use-toasts": "0.7.10", + "@scalar/code-highlight": "0.1.0", + "@scalar/icons": "0.4.1", + "@scalar/oas-utils": "0.3.1", + "@scalar/themes": "0.12.1", + "@scalar/use-hooks": "0.2.1", + "@scalar/use-toasts": "0.8.0", "@vueuse/core": "^10.10.0", "cva": "1.0.0-beta.2", "nanoid": "^5.1.5", @@ -1996,67 +1997,67 @@ "vue": "^3.5.12" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/draggable": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/@scalar/draggable/-/draggable-0.1.11.tgz", - "integrity": "sha512-EQW9N1+mDORhsbjdtCI3XDvmUKsuKw1uf6r3kT1Mm2zQKT+rWwA0ChsAkEN6OG62C0YumMuXpH71h1seAWptxw==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@scalar/draggable/-/draggable-0.2.0.tgz", + "integrity": "sha512-UetHRB5Bqo5egVYlS21roWBcICmyk8CKh2htsidO+bFGAjl2e7Te+rY0borhNrMclr0xezHlPuLpEs1dvgLS2g==", "dev": true, "license": "MIT", "dependencies": { "vue": "^3.5.12" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/icons": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@scalar/icons/-/icons-0.3.7.tgz", - "integrity": "sha512-S0e8EQyc4MYW5MUGVMehUPgDrgDX8nGUQ/KTv9WVxZDbDOxXID0NVtkPMa+jQ2ep0obzJmjRqh8NTlnGIEGYiA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@scalar/icons/-/icons-0.4.1.tgz", + "integrity": "sha512-t/up5gM/TEtMCByZEuc2Jmv2y5vFe2h+y3YMJKiWNHzC3kN+oYmaX+xg9ls3GlxmVNdE/3UbpKC95lt+gQGrKQ==", "dev": true, "license": "MIT", "dependencies": { "@phosphor-icons/core": "^2.1.1", - "@scalar/use-hooks": "0.1.50", + "@scalar/use-hooks": "0.2.1", "@types/node": "^20.17.10", "chalk": "^5.4.1", "vue": "^3.5.12" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/import": { - "version": "0.3.27", - "resolved": "https://registry.npmjs.org/@scalar/import/-/import-0.3.27.tgz", - "integrity": "sha512-E8WLCwo0oLUfC22HEK9HPpJqtOb1cotsghIDZ08jG+ZzirogLSeIU9wl4cfIiHShxFZGQqql1bp1hi0FBrCA8w==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@scalar/import/-/import-0.4.2.tgz", + "integrity": "sha512-/0pdELmQ1C3HT3t5AFATHcvwaMWTyuwQGMQnYGntkSnWodHc73vxl+NRmLKL5Cl+fhk+IIn/f63fioh6nx17kQ==", "dev": true, "license": "MIT", "dependencies": { - "@scalar/oas-utils": "0.2.144", - "@scalar/openapi-parser": "0.10.17", + "@scalar/oas-utils": "0.3.1", + "@scalar/openapi-parser": "0.11.1", "yaml": "^2.4.5" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/oas-utils": { - "version": "0.2.144", - "resolved": "https://registry.npmjs.org/@scalar/oas-utils/-/oas-utils-0.2.144.tgz", - "integrity": "sha512-7U2cHC2zuSwRPecluD5aO3j2FL60aF1DjKXBuFjsVL690QQo2oFxImYBjNm4qvWrVrWV9HpZZNUmZ8AdB0MdNw==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@scalar/oas-utils/-/oas-utils-0.3.1.tgz", + "integrity": "sha512-7w3fk7B47HqfHWJ4Bu0vpKtHdFZwZw3p/egs9LA58/4A7buCW8JggcN93XaXXWH3qOLpGPw98sCTGqB6KnQfRw==", "dev": true, "license": "MIT", "dependencies": { "@hyperjump/browser": "^1.1.0", "@hyperjump/json-schema": "^1.9.6", - "@scalar/object-utils": "1.1.14", - "@scalar/openapi-types": "0.2.3", - "@scalar/themes": "0.11.3", - "@scalar/types": "0.1.16", + "@scalar/object-utils": "1.2.1", + "@scalar/openapi-types": "0.3.1", + "@scalar/themes": "0.12.1", + "@scalar/types": "0.2.1", "flatted": "^3.3.1", "microdiff": "^1.4.0", "nanoid": "^5.1.5", @@ -2065,13 +2066,13 @@ "zod": "3.24.1" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/object-utils": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/@scalar/object-utils/-/object-utils-1.1.14.tgz", - "integrity": "sha512-nOc1sd6TXN1kMacduYUUpavEomQi1OD91NQRlqLYQSYxyqgpQ2+ZyA1QyfdIVgikO9plkx69H9bQ7nCyKj8/1w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@scalar/object-utils/-/object-utils-1.2.1.tgz", + "integrity": "sha512-2P/0In6XSrV1Ye8yU3LyOWJKWkzXpxf0thHmTfJriqGBZz41s06td2KKqoqHSEEi+FAsl3O1ngmOOzLM3QUkkw==", "dev": true, "license": "MIT", "dependencies": { @@ -2081,13 +2082,13 @@ "type-fest": "^4.20.0" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/openapi-parser": { - "version": "0.10.17", - "resolved": "https://registry.npmjs.org/@scalar/openapi-parser/-/openapi-parser-0.10.17.tgz", - "integrity": "sha512-SO+vw+kv8xEROJ527KpiT5ccAVQZuE6n8G4qTN6b72QVT0URHoLwr8uHQQnEGlyA0QhAx7En+lKD1Hy39xZ9oQ==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@scalar/openapi-parser/-/openapi-parser-0.11.1.tgz", + "integrity": "sha512-OO+LqmCX2X7M0wdhWLVQgF2FvUu1VpDIsdjOrcLnkZoAWyzQGlIsdaICztuwOahM/O5Rgib+B5/6vdV0EsE3gg==", "dev": true, "license": "MIT", "dependencies": { @@ -2099,82 +2100,82 @@ "yaml": "^2.4.5" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/openapi-types": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@scalar/openapi-types/-/openapi-types-0.2.3.tgz", - "integrity": "sha512-O1GwqLpcRc3GKXTbeBZ5E12fXR2ltpqGWk4RfhoN4ebKZsPVknV5at5425G97E1SwMy12BporRvn90k1Z+MruQ==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@scalar/openapi-types/-/openapi-types-0.3.1.tgz", + "integrity": "sha512-635pb0OIxhhr2yVPwqExOyNh8eo01JLOqXkDvvflHFBaGo7CHvq5sduwriXdplkn2TRNkxdkdy/eNSOMNPVa1A==", "dev": true, "license": "MIT", "dependencies": { "zod": "3.24.1" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/postman-to-openapi": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/@scalar/postman-to-openapi/-/postman-to-openapi-0.2.17.tgz", - "integrity": "sha512-Pjlsle4I6A7UjgY40teLHDef51mv4xQbCj6sHCmiox1/+1bmPfh8ieG2GpeDBzsBbKGiu3gnTseC+r2/UYRtrg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@scalar/postman-to-openapi/-/postman-to-openapi-0.3.1.tgz", + "integrity": "sha512-5l81gI14ks/akahk3Bf7gPMwFwWZRg92DpSbSME71KuMH2q68NnPq1Lo38eWP1Sw33+Qf6LVgB+2GsYLo3G6Vg==", "dev": true, "license": "MIT", "dependencies": { - "@scalar/oas-utils": "0.2.144", - "@scalar/openapi-types": "0.2.3" + "@scalar/oas-utils": "0.3.1", + "@scalar/openapi-types": "0.3.1" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/snippetz": { - "version": "0.2.20", - "resolved": "https://registry.npmjs.org/@scalar/snippetz/-/snippetz-0.2.20.tgz", - "integrity": "sha512-MX55ePxHuS8xiunYmmgCRPsAjwWXkP0+2Y1y07Nzx8K3iRvMAfDD7YhpGsaqKp4Tlz0DKYGYuGtOj8+g63FObA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@scalar/snippetz/-/snippetz-0.3.0.tgz", + "integrity": "sha512-YZebYe/z6kp33D37Yx5S869ZAx58GbPywWqPXR0mVekQqDZxQ6kf0MthwW/OYFNSP8o+zGdJSRF0C8893i/Zxw==", "dev": true, "license": "MIT", "dependencies": { "stringify-object": "^5.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/themes": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/@scalar/themes/-/themes-0.11.3.tgz", - "integrity": "sha512-47+eQ/X4SSfxEoxSYicmRA2KAJpxY5s4eAV8m6hnhSNc9k8MuYUuI68jI5H8JOf0O6axQUdgyNfMTMsG7m6sEg==", + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@scalar/themes/-/themes-0.12.1.tgz", + "integrity": "sha512-QqtvVrjreddzyCLbojgMlhJ/zyPhEhDA47TiyujmszUMALTAwEzaoUnpWeefAemrgsJzpX2vyEkInZHcW0L4dA==", "dev": true, "license": "MIT", "dependencies": { - "@scalar/types": "0.1.16", + "@scalar/types": "0.2.1", "nanoid": "^5.1.5" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/types": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/@scalar/types/-/types-0.1.16.tgz", - "integrity": "sha512-v1L96F8Inn27NUw5Xcl0iifw3SOX0R9WBV6GeswR23s8i1SJz7UiLEi8rLOqOB5DiLtC8hDK0kNl4TKn7MNJWQ==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@scalar/types/-/types-0.2.1.tgz", + "integrity": "sha512-eXcxuwazLABrnCjpqE4tG+FgiCKyHhKxB4V8Bn4Uj/XCBTemRd+WSzXp0mmpGuBbqz820j5UGrlZ5cWlUWaWWw==", "dev": true, "license": "MIT", "dependencies": { - "@scalar/openapi-types": "0.2.3", + "@scalar/openapi-types": "0.3.1", "nanoid": "^5.1.5", "zod": "3.24.1" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/use-codemirror": { - "version": "0.11.104", - "resolved": "https://registry.npmjs.org/@scalar/use-codemirror/-/use-codemirror-0.11.104.tgz", - "integrity": "sha512-BDIi9+IidKcjmcO0DW5Cz44g3+1Bw3FnqdClsSmlxEf/9ClDKixe1yjgBf1u970YsOcvfMBGhRdF3Up//QpzgA==", + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@scalar/use-codemirror/-/use-codemirror-0.12.1.tgz", + "integrity": "sha512-pTZQrLjJW7giyML8XCEpaYYdFMN3Qep4wBdvV50Cgl9MCAoSD6I9ig+Mkpb93npo/KJdPfThVeU27xiprDQjWA==", "dev": true, "license": "MIT", "dependencies": { @@ -2193,24 +2194,24 @@ "@lezer/highlight": "^1.2.1", "@lezer/lr": "^1.4.2", "@replit/codemirror-css-color-picker": "^6.3.0", - "@scalar/components": "0.13.59", + "@scalar/components": "0.14.1", "codemirror": "^6.0.0", "style-mod": "^4.1.2", "vue": "^3.5.12" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/use-hooks": { - "version": "0.1.50", - "resolved": "https://registry.npmjs.org/@scalar/use-hooks/-/use-hooks-0.1.50.tgz", - "integrity": "sha512-/9FDyuU62Gg/a2Qsa7cRYNhdkON0FzRWRD9f4W0t+9Tm9/HNvGdm6yKaSh43S0kR0ia2AAgZEVg646H+Fqam4Q==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@scalar/use-hooks/-/use-hooks-0.2.1.tgz", + "integrity": "sha512-QKszj86p3R693ZAbn60TSOLJSmF0XTWcFHH6S7FdoEKN21vmLF0dEWAVawexNa3//R4AK9z9x2Nu/gedsSQpKQ==", "dev": true, "license": "MIT", "dependencies": { - "@scalar/themes": "0.11.3", - "@scalar/use-toasts": "0.7.10", + "@scalar/themes": "0.12.1", + "@scalar/use-toasts": "0.8.0", "@vueuse/core": "^10.10.0", "cva": "1.0.0-beta.2", "tailwind-merge": "^2.5.5", @@ -2218,7 +2219,7 @@ "zod": "3.24.1" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/use-hooks/node_modules/tailwind-merge": { @@ -2233,9 +2234,9 @@ } }, "node_modules/@scalar/use-toasts": { - "version": "0.7.10", - "resolved": "https://registry.npmjs.org/@scalar/use-toasts/-/use-toasts-0.7.10.tgz", - "integrity": "sha512-kp1DdHlV+YlHqta9mblrZuhHZmQnnkmJ6ZO0KUiGgEqwyJ5V53IseelEo9vhK+ulcKRlPbWFneI69+wt2yuPNA==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@scalar/use-toasts/-/use-toasts-0.8.0.tgz", + "integrity": "sha512-u+o77cdTNZ5ePqHPu8ZcFw1BLlISv+cthN0bR1zJHXmqBjvanFTy2kL+Gmv3eW9HxZiHdqycKVETlYd0mWiqJQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2244,13 +2245,13 @@ "vue-sonner": "^1.0.3" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@scalar/use-tooltip": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@scalar/use-tooltip/-/use-tooltip-1.0.7.tgz", - "integrity": "sha512-hXkLLOhyR/FMSNd2g+WWKETheyv4xQeRVJeiLxwkmixid/qdKSvpCz98+K6WN6QV3qIRtOnkeCYDunts6JX/JA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@scalar/use-tooltip/-/use-tooltip-1.1.0.tgz", + "integrity": "sha512-KJConD/JDyGP8GPGpD+TXA6FEcKT9bmHQb/JyBmME+tJoJGHGtNcGy7kcezFakaKCqfKyY7cgPzL1ctUaGIRag==", "dev": true, "license": "MIT", "dependencies": { @@ -2258,7 +2259,7 @@ "vue": "^3.5.12" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@simplewebauthn/browser": { @@ -3544,15 +3545,16 @@ "license": "MIT" }, "node_modules/bits-ui": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/bits-ui/-/bits-ui-1.5.3.tgz", - "integrity": "sha512-BTZ9/GU11DaEGyQp+AY+sXCMLZO0gbDC5J8l7+Ngj4Vf6hNOwrpMmoh5iuKktA6cphXYolVkUDgBWmkh415I+w==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/bits-ui/-/bits-ui-1.6.1.tgz", + "integrity": "sha512-HxioYu2JHev5Bg8vGxyDcsG/9bhXjj0nypiFvu+ucQJ2BzfNQbC59JgRkA7VWfDy6jZdqaymsN8bz4B9fRBSkQ==", "dev": true, "license": "MIT", "dependencies": { "@floating-ui/core": "^1.6.4", "@floating-ui/dom": "^1.6.7", "@internationalized/date": "^3.5.6", + "css.escape": "^1.5.1", "esm-env": "^1.1.2", "runed": "^0.23.2", "svelte-toolbelt": "^0.7.1", @@ -3792,6 +3794,13 @@ "node": ">= 8" } }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true, + "license": "MIT" + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -7525,9 +7534,9 @@ } }, "node_modules/svelte": { - "version": "5.32.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.32.1.tgz", - "integrity": "sha512-tT02QOeF0dbSIQ+/rUZw+76DyO6ATHvZJGOM2A/Ed6fBwZwUxqIun3beErpePAtwFIK3Mi9k2QAnhFVvUBun8g==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.33.1.tgz", + "integrity": "sha512-7znzaaQALL62NBzkdKV04tmYIVla8qjrW+k6GdgFZcKcj8XOb8iEjmfRPo40iaWZlKv3+uiuc0h4iaGgwoORtA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/client/package.json b/client/package.json index 932620b..80788be 100644 --- a/client/package.json +++ b/client/package.json @@ -21,13 +21,13 @@ "@eslint/js": "^9.18.0", "@ianvs/prettier-plugin-sort-imports": "^4.4.1", "@lucide/svelte": "^0.479.0", - "@scalar/api-reference": "^1.28.34", + "@scalar/api-reference": "^1.29.2", "@simplewebauthn/browser": "^13.1.0", "@sveltejs/adapter-static": "^3.0.8", "@sveltejs/kit": "^2.21.1", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tailwindcss/vite": "^4.1.7", - "bits-ui": "^1.5.3", + "bits-ui": "^1.6.1", "clsx": "^2.1.1", "eslint": "^9.27.0", "eslint-config-prettier": "^10.1.5", @@ -37,7 +37,7 @@ "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.4.0", "prettier-plugin-tailwindcss": "^0.6.11", - "svelte": "^5.32.1", + "svelte": "^5.33.1", "svelte-check": "^4.2.1", "svelte-sonner": "^0.3.28", "tailwind-merge": "^3.3.0", diff --git a/flake.nix b/flake.nix index 73e1111..fb1ffd7 100644 --- a/flake.nix +++ b/flake.nix @@ -130,7 +130,7 @@ pname = "check-client"; inherit version; src = ./client; - npmDepsHash = "sha256-JKu9NXzaebO+bZ6J2T5XU7tBRBVrHV+1RMy7FTjXBc8="; + npmDepsHash = "sha256-tS+b0Jn6uyqZhTztgPoOH5F0/4DiOs5RbMy5sEebghM="; dontNpmInstall = true; buildPhase = '' @@ -193,7 +193,7 @@ client = pkgs.buildNpmPackage { inherit pname version; src = ./client; - npmDepsHash = "sha256-JKu9NXzaebO+bZ6J2T5XU7tBRBVrHV+1RMy7FTjXBc8="; + npmDepsHash = "sha256-tS+b0Jn6uyqZhTztgPoOH5F0/4DiOs5RbMy5sEebghM="; installPhase = '' cp -r build "$out"