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 @@
b4473b7b750ce4b36bfca7fdf320f737cb3d244c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@oxc-parser%2fbinding-linux-arm-musleabihf","integrity":"sha512-ZzFSS0s/q2n1H7jKbnjQ4TmFNm2yz4nAfZztoSrjExsgmoyR7gCWQzjTqf9H4LWaoqIe6yV6URgHwHu3Z+k9Jg==","time":1772654595309,"size":95045,"metadata":{"time":1772654595302,"url":"https://registry.npmjs.org/@oxc-parser%2fbinding-linux-arm-musleabihf","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:15 GMT","etag":"W/\"48b479410e7edfc0a2c46b02f156d764\"","last-modified":"Mon, 02 Mar 2026 11:31:44 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
c15de9958ce6521c193333520945e9d2fa0f733f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@oxc-transform%2fbinding-android-arm-eabi","integrity":"sha512-x3JY0GVzH3wtGxtPOC6my/8AsIzH9FxDjqsKcx2UBmUtICiYs8uvFPqBK4aHuox81AvaqNg3qgA5LHJwA3+UkQ==","time":1772654595610,"size":22510,"metadata":{"time":1772654595600,"url":"https://registry.npmjs.org/@oxc-transform%2fbinding-android-arm-eabi","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:15 GMT","etag":"W/\"413f8ebec46a4637a9c18e880f1134e7\"","last-modified":"Mon, 02 Mar 2026 11:30:09 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
6bc88696fd854f315d0507f99a98e891c377b1b8 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/bundle-require/-/bundle-require-5.1.0.tgz","integrity":"sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==","time":1772656150627,"size":6739,"metadata":{"time":1772656150619,"url":"https://registry.npmjs.org/bundle-require/-/bundle-require-5.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Wed, 04 Mar 2026 20:29:10 GMT","etag":"\"c721f05557c3d23c529599d0c7d4adbd\"","last-modified":"Sun, 22 Dec 2024 15:13:16 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
f5b385a2a8c4c2471cb653a2ff2b50616dc1f8e2 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.2.tgz","integrity":"sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ==","time":1772654626467,"size":44233,"metadata":{"time":1772654625994,"url":"https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.2.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":"\"2d0e4203bef52b2d9df8aa6a601dd9b4\"","last-modified":"Thu, 15 Jan 2026 11:21:58 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
f79e61c3fb6ec577b827b1f768c7c6d64089b893 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz","integrity":"sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==","time":1772654628247,"size":3726,"metadata":{"time":1772654627775,"url":"https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.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":"\"4c4347088f3b704b602064f66214abf0\"","last-modified":"Mon, 02 Feb 2026 05:07:22 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
13ff5da885d6f712786f82e6fde2fdd74b1dd4bf {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/resolve-pkg-maps","integrity":"sha512-hza0sGrsHJXIp+OaE48ZFCkmm1WYBzuCL2uR6tf+zFIuLfNRR0tHFqK1lHkvm6HnXq2h/sDQNXB0QvWFOPymHQ==","time":1772656150264,"size":11615,"metadata":{"time":1772656150258,"url":"https://registry.npmjs.org/resolve-pkg-maps","reqHeaders":{"accept":"application/json"},"resHeaders":{"cache-control":"public, max-age=300","content-encoding":"gzip","content-type":"application/json","date":"Wed, 04 Mar 2026 20:29:10 GMT","etag":"W/\"cd2140a1d0fa996ab242c56183387254\"","last-modified":"Wed, 14 Dec 2022 15:37:49 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
896416dc3abb60e6e7ae1035a7ecaa0839ef5c77 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/readdir-glob","integrity":"sha512-SlqixupmmzG3tjFU819RCIELX8Wcf3tGUp+dWfpHYkH6HwiQUGc4HVWs3kquriPkiYm/DPnj7k5dmdiLW4T4Kw==","time":1772654615584,"size":30196,"metadata":{"time":1772654615581,"url":"https://registry.npmjs.org/readdir-glob","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:35 GMT","etag":"W/\"fc7a8fa5077cd496c39f21be70c6ad14\"","last-modified":"Mon, 23 Feb 2026 22:21:17 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
35aa0c9872fdfc8c5294c2cce5153e334dc85482 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/duplexer","integrity":"sha512-/Sca1x1U1bmeAHKAoOgcRqpoBNDKU4sfZsCcYrFnjNYNUl/p0XXSsW08klo1H61Zx2ySQsykjYc63NRTy2xY+w==","time":1772654615716,"size":17171,"metadata":{"time":1772654615714,"url":"https://registry.npmjs.org/duplexer","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:35 GMT","etag":"W/\"3451cc2f87ca245ff03333e8e6d5e8a4\"","last-modified":"Tue, 08 Nov 2022 10:38:43 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}