Merge pull request #25 from spotdemo4/update

update
This commit is contained in:
Trevor Allen
2025-05-30 20:14:37 -04:00
committed by GitHub
4 changed files with 75 additions and 74 deletions

133
client/package-lock.json generated
View File

@ -15,7 +15,7 @@
"@eslint/js": "^9.18.0",
"@ianvs/prettier-plugin-sort-imports": "^4.4.2",
"@lucide/svelte": "^0.479.0",
"@scalar/api-reference": "^1.31.0",
"@scalar/api-reference": "^1.31.2",
"@simplewebauthn/browser": "^13.1.0",
"@sveltejs/adapter-static": "^3.0.8",
"@sveltejs/kit": "^2.21.1",
@ -23,14 +23,14 @@
"@tailwindcss/vite": "^4.1.8",
"bits-ui": "^1.8.0",
"clsx": "^2.1.1",
"eslint": "^9.27.0",
"eslint": "^9.28.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-svelte": "^3.9.0",
"globals": "^16.2.0",
"mode-watcher": "^1.0.7",
"prettier": "^3.5.3",
"prettier-plugin-svelte": "^3.4.0",
"prettier-plugin-tailwindcss": "^0.6.11",
"prettier-plugin-tailwindcss": "^0.6.12",
"svelte": "^5.33.10",
"svelte-check": "^4.2.1",
"svelte-sonner": "^0.3.28",
@ -110,9 +110,9 @@
}
},
"node_modules/@babel/parser": {
"version": "7.27.3",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.3.tgz",
"integrity": "sha512-xyYxRj6+tLNDTWi0KCBcZ9V7yg3/lwL9DWh9Uwh/RIVlIfFidggcgxKX3GCXwCiswwcGRawBKbEg2LG/Y8eJhw==",
"version": "7.27.4",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.4.tgz",
"integrity": "sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -141,15 +141,15 @@
}
},
"node_modules/@babel/traverse": {
"version": "7.27.3",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.3.tgz",
"integrity": "sha512-lId/IfN/Ye1CIu8xG7oKBHXd2iNb2aW1ilPszzGcJug6M8RCKfVNcYhpI5+bMvFYjK7lXIM0R+a+6r8xhHp2FQ==",
"version": "7.27.4",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz",
"integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.27.3",
"@babel/parser": "^7.27.3",
"@babel/parser": "^7.27.4",
"@babel/template": "^7.27.2",
"@babel/types": "^7.27.3",
"debug": "^4.3.1",
@ -393,13 +393,14 @@
}
},
"node_modules/@codemirror/view": {
"version": "6.37.0",
"resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.37.0.tgz",
"integrity": "sha512-ghHIeRGfWB8h9Tc3sMdr7D5zp4sZvlCzG36Xjdh2ymmfAwvSaCJAAsL3HLyLEnHcE953+5Uox1bx5OS+YCW/7Q==",
"version": "6.37.1",
"resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.37.1.tgz",
"integrity": "sha512-Qy4CAUwngy/VQkEz0XzMKVRcckQuqLYWKqVpDDDghBe5FSXSqfVrJn49nw3ePZHxRUz4nRmb05Lgi+9csWo4eg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@codemirror/state": "^6.5.0",
"crelt": "^1.0.6",
"style-mod": "^4.1.0",
"w3c-keyname": "^2.2.4"
}
@ -1010,9 +1011,9 @@
"license": "MIT"
},
"node_modules/@eslint/js": {
"version": "9.27.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.27.0.tgz",
"integrity": "sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==",
"version": "9.28.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.28.0.tgz",
"integrity": "sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==",
"dev": true,
"license": "MIT",
"engines": {
@ -1865,27 +1866,27 @@
]
},
"node_modules/@scalar/api-client": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/@scalar/api-client/-/api-client-2.5.0.tgz",
"integrity": "sha512-az/rJcYbmZGx4tbybfY9ml6dDOEnPZLgcmqvZW0upZS/FLNZBdJOHmTVUJxZfmOeI+IzjTbYKgyIXOIC1vA8Gw==",
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/@scalar/api-client/-/api-client-2.5.1.tgz",
"integrity": "sha512-EjyVaNYewkpkdyak7WKQ0hh3JLVNZSl10jeOTCL/rBDq8ds3jP+p0byA7JlanfYPM9lVFhbjfwB2TG7Ey5rEEA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@headlessui/tailwindcss": "^0.2.0",
"@headlessui/vue": "^1.7.20",
"@scalar/components": "0.14.3",
"@scalar/components": "0.14.4",
"@scalar/draggable": "0.2.0",
"@scalar/icons": "0.4.2",
"@scalar/import": "0.4.4",
"@scalar/oas-utils": "0.4.0",
"@scalar/import": "0.4.5",
"@scalar/oas-utils": "0.4.1",
"@scalar/object-utils": "1.2.1",
"@scalar/openapi-parser": "0.13.0",
"@scalar/openapi-types": "0.3.1",
"@scalar/postman-to-openapi": "0.3.3",
"@scalar/postman-to-openapi": "0.3.4",
"@scalar/snippetz": "0.3.0",
"@scalar/themes": "0.13.0",
"@scalar/themes": "0.13.1",
"@scalar/types": "0.2.1",
"@scalar/use-codemirror": "0.12.4",
"@scalar/use-codemirror": "0.12.5",
"@scalar/use-hooks": "0.2.2",
"@scalar/use-toasts": "0.8.0",
"@scalar/use-tooltip": "1.1.0",
@ -1910,23 +1911,23 @@
}
},
"node_modules/@scalar/api-reference": {
"version": "1.31.0",
"resolved": "https://registry.npmjs.org/@scalar/api-reference/-/api-reference-1.31.0.tgz",
"integrity": "sha512-azXEySVdg7TMmamxYpxm5I033iGEVsOyniiwqp3KY4KnRINd0ETOO9M5NVqN+7dIL3M9/DMANGtj3JlFDRqNEg==",
"version": "1.31.2",
"resolved": "https://registry.npmjs.org/@scalar/api-reference/-/api-reference-1.31.2.tgz",
"integrity": "sha512-RZQwNoOHftVW0G8pkGAqmKkvjOEcEqQlJB2suTIosKJ89MCta+15G+PCPbJqrRTFumXSvDG2D+SnAmNq6OZDyg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@floating-ui/vue": "^1.0.2",
"@headlessui/vue": "^1.7.20",
"@scalar/api-client": "2.5.0",
"@scalar/api-client": "2.5.1",
"@scalar/code-highlight": "0.1.1",
"@scalar/components": "0.14.3",
"@scalar/components": "0.14.4",
"@scalar/icons": "0.4.2",
"@scalar/oas-utils": "0.4.0",
"@scalar/oas-utils": "0.4.1",
"@scalar/openapi-parser": "0.13.0",
"@scalar/openapi-types": "0.3.1",
"@scalar/snippetz": "0.3.0",
"@scalar/themes": "0.13.0",
"@scalar/themes": "0.13.1",
"@scalar/types": "0.2.1",
"@scalar/use-hooks": "0.2.2",
"@scalar/use-toasts": "0.8.0",
@ -1974,9 +1975,9 @@
}
},
"node_modules/@scalar/components": {
"version": "0.14.3",
"resolved": "https://registry.npmjs.org/@scalar/components/-/components-0.14.3.tgz",
"integrity": "sha512-KjPp38B/gAF+245g9NTIRBohY+rKLJZK5IlkSh1Mdp6aE+wdSY1LrURBPFEh7TIHDHWN4R+32M9tof8RTJLc9Q==",
"version": "0.14.4",
"resolved": "https://registry.npmjs.org/@scalar/components/-/components-0.14.4.tgz",
"integrity": "sha512-YTH8HB1UclJmqdPttlZqYlZsGaaUpuIO6XTyNvhrZprx2Q+Sxg37BLbFxyWMAQbu9nS0nBTPzU4LPzDK+KsjWA==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -1985,8 +1986,8 @@
"@headlessui/vue": "^1.7.20",
"@scalar/code-highlight": "0.1.1",
"@scalar/icons": "0.4.2",
"@scalar/oas-utils": "0.4.0",
"@scalar/themes": "0.13.0",
"@scalar/oas-utils": "0.4.1",
"@scalar/themes": "0.13.1",
"@scalar/use-hooks": "0.2.2",
"@scalar/use-toasts": "0.8.0",
"@vueuse/core": "^10.10.0",
@ -2030,13 +2031,13 @@
}
},
"node_modules/@scalar/import": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/@scalar/import/-/import-0.4.4.tgz",
"integrity": "sha512-zbRvpIsufcMctEH3FWXNS992Yxap7/5sPPP0Hj44C0O9QBrFdprmqfXU379hykXvRosVWQykvBNymQblhSRIAA==",
"version": "0.4.5",
"resolved": "https://registry.npmjs.org/@scalar/import/-/import-0.4.5.tgz",
"integrity": "sha512-/HJA/fEm+l6AeUnUGfZBb0b2CKSAS9r/RacN/HNeRZFSI+78TskwLt8gjBjBCTftig4+nLh9jrCiKqP3HD81YQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@scalar/oas-utils": "0.4.0",
"@scalar/oas-utils": "0.4.1",
"@scalar/openapi-parser": "0.13.0",
"yaml": "^2.4.5"
},
@ -2045,9 +2046,9 @@
}
},
"node_modules/@scalar/oas-utils": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/@scalar/oas-utils/-/oas-utils-0.4.0.tgz",
"integrity": "sha512-Yiq3Iibp0qfUSvY0TrILGeGZOYcOFZyXTafBrHizyU6XaBZn5Xv5rkOk2er1Ch2HWCjQA36pbJw8LYxmw9ExMg==",
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/@scalar/oas-utils/-/oas-utils-0.4.1.tgz",
"integrity": "sha512-DrhrlLOONMpm1SBUTo7moHkZhTQ2Fa/4AadCqGtm6m2dl48mOz7a3chZjRFL6ShCHVTwi20+uhFTuRfzFzco+Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -2055,7 +2056,7 @@
"@hyperjump/json-schema": "^1.9.6",
"@scalar/object-utils": "1.2.1",
"@scalar/openapi-types": "0.3.1",
"@scalar/themes": "0.13.0",
"@scalar/themes": "0.13.1",
"@scalar/types": "0.2.1",
"flatted": "^3.3.1",
"microdiff": "^1.4.0",
@ -2116,13 +2117,13 @@
}
},
"node_modules/@scalar/postman-to-openapi": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/@scalar/postman-to-openapi/-/postman-to-openapi-0.3.3.tgz",
"integrity": "sha512-LVTaQVzvb+18iPNX2wahLdcQcvCdr8Te79VXjMEZ93OVPCJdgAz60oD2kQdFm3uO0k7dBAHhw9yERdQX1xXsfg==",
"version": "0.3.4",
"resolved": "https://registry.npmjs.org/@scalar/postman-to-openapi/-/postman-to-openapi-0.3.4.tgz",
"integrity": "sha512-H7JgQhX9hyL1XKbZADjWWh+2+H5EEx+UO/ohBeCmW/YYr9LToGFBxn7N8l+cFWSS/1C/uhicg3rhh0sQuBHF8A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@scalar/oas-utils": "0.4.0",
"@scalar/oas-utils": "0.4.1",
"@scalar/openapi-types": "0.3.1"
},
"engines": {
@ -2143,9 +2144,9 @@
}
},
"node_modules/@scalar/themes": {
"version": "0.13.0",
"resolved": "https://registry.npmjs.org/@scalar/themes/-/themes-0.13.0.tgz",
"integrity": "sha512-V71pinTrx46beu7a4gSS8Umogd4bWD4vD140Z0B5bpTF1Ir4xGP3eQqxn/xZy1BmdD8YAyxAa0V2nTMIGGGnAA==",
"version": "0.13.1",
"resolved": "https://registry.npmjs.org/@scalar/themes/-/themes-0.13.1.tgz",
"integrity": "sha512-mzBODskODQ9DlAT9paf7Vf+dsBtdUPxaNQEsxcelyTqfiLx59CS4DxPhF1Pv6eSv3cy8mvLoFvt9kubuifPFmA==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -2172,9 +2173,9 @@
}
},
"node_modules/@scalar/use-codemirror": {
"version": "0.12.4",
"resolved": "https://registry.npmjs.org/@scalar/use-codemirror/-/use-codemirror-0.12.4.tgz",
"integrity": "sha512-Fy0LtJuFVbESRKiK5YrGpzZpYg8WPVqr+5qgHv+gO3PE5gYvisgUyUOd1cSiMDO6kv2LdRxylMLXko64P6ecLQ==",
"version": "0.12.5",
"resolved": "https://registry.npmjs.org/@scalar/use-codemirror/-/use-codemirror-0.12.5.tgz",
"integrity": "sha512-grR7Vtla4ADK6dzV4T72KmTXDpO1i0wNwW4DpXFBsFsMBIvHABHLxFiG9jksJTa4gLPa1gJEf3s9RCCXwCFjmg==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -2192,7 +2193,7 @@
"@lezer/common": "^1.2.3",
"@lezer/highlight": "^1.2.1",
"@replit/codemirror-css-color-picker": "^6.3.0",
"@scalar/components": "0.14.3",
"@scalar/components": "0.14.4",
"codemirror": "^6.0.0",
"vue": "^3.5.12"
},
@ -2731,9 +2732,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "20.17.54",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.54.tgz",
"integrity": "sha512-aD9UeDW/GV8H54ESLKuvBHslOzXIKF4XTgHxvlCqUr7AsY9wnHFQQO3TrrAoaLmC113xe002YFFU8WCscD9W7g==",
"version": "20.17.57",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.57.tgz",
"integrity": "sha512-f3T4y6VU4fVQDKVqJV4Uppy8c1p/sVvS3peyqxyWnzkqXFJLRU7Y1Bl7rMS1Qe9z0v4M6McY0Fp9yBsgHJUsWQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -4055,9 +4056,9 @@
}
},
"node_modules/eslint": {
"version": "9.27.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.27.0.tgz",
"integrity": "sha512-ixRawFQuMB9DZ7fjU3iGGganFDp3+45bPOdaRurcFHSXO1e/sYwUX/FtQZpLZJR6SjMoJH8hR2pPEAfDyCoU2Q==",
"version": "9.28.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.28.0.tgz",
"integrity": "sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -4067,7 +4068,7 @@
"@eslint/config-helpers": "^0.2.1",
"@eslint/core": "^0.14.0",
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "9.27.0",
"@eslint/js": "9.28.0",
"@eslint/plugin-kit": "^0.3.1",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
@ -6922,9 +6923,9 @@
}
},
"node_modules/prettier-plugin-tailwindcss": {
"version": "0.6.11",
"resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.11.tgz",
"integrity": "sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==",
"version": "0.6.12",
"resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.12.tgz",
"integrity": "sha512-OuTQKoqNwV7RnxTPwXWzOFXy6Jc4z8oeRZYGuMpRyG3WbuR3jjXdQFK8qFBMBx8UHWdHrddARz2fgUenild6aw==",
"dev": true,
"license": "MIT",
"engines": {

View File

@ -21,7 +21,7 @@
"@eslint/js": "^9.18.0",
"@ianvs/prettier-plugin-sort-imports": "^4.4.2",
"@lucide/svelte": "^0.479.0",
"@scalar/api-reference": "^1.31.0",
"@scalar/api-reference": "^1.31.2",
"@simplewebauthn/browser": "^13.1.0",
"@sveltejs/adapter-static": "^3.0.8",
"@sveltejs/kit": "^2.21.1",
@ -29,14 +29,14 @@
"@tailwindcss/vite": "^4.1.8",
"bits-ui": "^1.8.0",
"clsx": "^2.1.1",
"eslint": "^9.27.0",
"eslint": "^9.28.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-svelte": "^3.9.0",
"globals": "^16.2.0",
"mode-watcher": "^1.0.7",
"prettier": "^3.5.3",
"prettier-plugin-svelte": "^3.4.0",
"prettier-plugin-tailwindcss": "^0.6.11",
"prettier-plugin-tailwindcss": "^0.6.12",
"svelte": "^5.33.10",
"svelte-check": "^4.2.1",
"svelte-sonner": "^0.3.28",

6
flake.lock generated
View File

@ -2,11 +2,11 @@
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1748370509,
"narHash": "sha256-QlL8slIgc16W5UaI3w7xHQEP+Qmv/6vSNTpoZrrSlbk=",
"lastModified": 1748460289,
"narHash": "sha256-7doLyJBzCllvqX4gszYtmZUToxKvMUrg45EUWaUYmBg=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "4faa5f5321320e49a78ae7848582f684d64783e9",
"rev": "96ec055edbe5ee227f28cdbc3f1ddf1df5965102",
"type": "github"
},
"original": {

View File

@ -130,7 +130,7 @@
pname = "check-client";
inherit version;
src = ./client;
npmDepsHash = "sha256-nV+ZFJVxtRfDSK1aeSZY7Qg8CazYvXaH0wsxvKkkmiI=";
npmDepsHash = "sha256-TP7OJHujFN6Wv1oY501PrIjDILT4pJiZGHz0Pdp/VyQ=";
dontNpmInstall = true;
buildPhase = ''
@ -193,7 +193,7 @@
client = pkgs.buildNpmPackage {
inherit pname version;
src = ./client;
npmDepsHash = "sha256-nV+ZFJVxtRfDSK1aeSZY7Qg8CazYvXaH0wsxvKkkmiI=";
npmDepsHash = "sha256-TP7OJHujFN6Wv1oY501PrIjDILT4pJiZGHz0Pdp/VyQ=";
installPhase = ''
cp -r build "$out"