Organize workspace: Frontend, Backend, and Tests in one repo

This commit is contained in:
2026-03-04 22:04:07 +00:00
parent a24e901b7f
commit c065cbf61e
5390 changed files with 844081 additions and 446 deletions

View File

@@ -0,0 +1,2 @@
1942c72f43dad6c22231b983fb36c069f0c89ebf {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/sisteransi","integrity":"sha512-aj+L7hVQcmUML26RVl42E76zbaN5k6lMszOZiN1ndwrPEG2S9/XVeJhPx/ld5hidHyCoKtBFPMJfDVBENoVjzw==","time":1772654596270,"size":23215,"metadata":{"time":1772654596268,"url":"https://registry.npmjs.org/sisteransi","reqHeaders":{"accept":"application/json"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/json","date":"Wed, 04 Mar 2026 20:03:16 GMT","etag":"W/\"2a393cbe01411d2750d309d4dfb58383\"","last-modified":"Sun, 09 Jul 2023 22:07:39 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
d2e7c14f55035bbd151601459cf009f858e2deb1 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/nanoid","integrity":"sha512-8BjOoPjHJt5zt2kRA0aifD6bJkaJ7Hm3GvK34ehyGxeu/ZeVGBBOFbpR0ewieag0az4elsv6Cln6sbSpdVbhnw==","time":1772654611655,"size":298419,"metadata":{"time":1772654611648,"url":"https://registry.npmjs.org/nanoid","reqHeaders":{"accept":"application/json"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/json","date":"Wed, 04 Mar 2026 20:03:31 GMT","etag":"W/\"d9c963aadefc4e6f3cded7e3a2572b04\"","last-modified":"Mon, 22 Sep 2025 09:45:54 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
06c027fc4386ea8c1ac7235c6789d6b60fe2109e {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/alien-signals/-/alien-signals-3.1.2.tgz","integrity":"sha512-d9dYqZTS90WLiU0I5c6DHj/HcKkF8ZyGN3G5x8wSbslulz70KOxaqCT0hQCo9KOyhVqzqGojvNdJXoTumZOtcw==","time":1772654625115,"size":8206,"metadata":{"time":1772654625007,"url":"https://registry.npmjs.org/alien-signals/-/alien-signals-3.1.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Wed, 04 Mar 2026 20:03:44 GMT","etag":"\"d213fa4ce403d6790e6cb0d770cf9e5f\"","last-modified":"Wed, 24 Dec 2025 11:37:34 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
b079a88d24a5a2264aa726348ddc6fd3f9e55855 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz","integrity":"sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==","time":1772654625239,"size":7317,"metadata":{"time":1772654625085,"url":"https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, must-revalidate, max-age=31557600","content-type":"application/octet-stream","date":"Wed, 04 Mar 2026 20:03:45 GMT","etag":"\"d7777cb37592ffe688710770a1a16356\"","last-modified":"Mon, 09 Sep 2024 12:41:05 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
1a037ff0cd7d7060ae8ecbf5cc5741142c610125 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/unctx","integrity":"sha512-+V60a+IWTxH43vr3C0JKdyRDXZH5xZfdHlNajDS6fjvDtmAcd5Swq1XEfJFplnVlZxE0uspFEyzzEAbt2fjEnA==","time":1772654588538,"size":85376,"metadata":{"time":1772654588527,"url":"https://registry.npmjs.org/unctx","reqHeaders":{"accept":"application/json"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/json","date":"Wed, 04 Mar 2026 20:03:08 GMT","etag":"W/\"bfda91912add9412962941a12e021f37\"","last-modified":"Tue, 16 Dec 2025 20:19:45 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
3e7b42b82cfc84539576309c1f63be9f5f02248d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/whatwg-mimetype","integrity":"sha512-CigDWyQwFk61YWOXC1LV6ChHFzFLoFX0AC7uaos0nYeBSCgZegoUU0Y2i6T+BaaX379NOy6zUskWewUzo0M80Q==","time":1772654587711,"size":28179,"metadata":{"time":1772654587709,"url":"https://registry.npmjs.org/whatwg-mimetype","reqHeaders":{"accept":"application/json"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/json","date":"Wed, 04 Mar 2026 20:03:07 GMT","etag":"W/\"97dae85c6abc5d672a26504e69ac2dac\"","last-modified":"Tue, 20 Jan 2026 03:04:39 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
4e7d8e5e4b660de1c3487c698e4f65188c91973a {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz","integrity":"sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==","time":1772654628157,"size":6290,"metadata":{"time":1772654627742,"url":"https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Wed, 04 Mar 2026 20:03:47 GMT","etag":"\"4744fa2e9835eb57da1e0335ab56977e\"","last-modified":"Thu, 15 Feb 2024 19:14:23 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}