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 @@
475a1bc3fa56ffb910d6a05919db86ef17d15d07 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz","integrity":"sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==","time":1772654626917,"size":13651,"metadata":{"time":1772654626501,"url":"https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, must-revalidate, max-age=31557600","content-type":"application/octet-stream","date":"Wed, 04 Mar 2026 20:03:46 GMT","etag":"\"6bdee4aa05d701f75a65e13b36b6f45a\"","last-modified":"Thu, 23 Oct 2025 15:17:55 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
7cc1b07ae6edaa91b3d6295087c9e169b0c421a2 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@rollup%2frollup-linux-x64-gnu","integrity":"sha512-C3HHhTpXbmG66sh4ct79b6d1ehCWjlk/mbwC3qjTjN18gLk/Ql7PX/I/dsSoYxmAMvh4Adsc1YoTshHxsB1N/g==","time":1772654616362,"size":328744,"metadata":{"time":1772654616357,"url":"https://registry.npmjs.org/@rollup%2frollup-linux-x64-gnu","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:36 GMT","etag":"W/\"22c0643ab16cec8df3481447aa222137\"","last-modified":"Sun, 22 Feb 2026 07:33:43 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
26793b5af035ca7cd673ae28a19036805e3e892d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz","integrity":"sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==","time":1772654816396,"size":5049,"metadata":{"time":1772654816339,"url":"https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Wed, 04 Mar 2026 20:06:56 GMT","etag":"\"d6d5f3de4141031f99d71a6743e7984e\"","last-modified":"Tue, 17 Dec 2024 02:12:48 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
329cc8433656049aba2860e1ee65e49f20913310 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/debug/-/debug-4.4.3.tgz","integrity":"sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==","time":1772654627949,"size":13449,"metadata":{"time":1772654627546,"url":"https://registry.npmjs.org/debug/-/debug-4.4.3.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":"\"d0087961e0f560aa4ea97d53dc96aa9f\"","last-modified":"Sat, 13 Sep 2025 17:25:21 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
ff5dc3a8b337729576dd5f7db92a3abe23a19f6a {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/defu/-/defu-6.1.4.tgz","integrity":"sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==","time":1772654627795,"size":4657,"metadata":{"time":1772654627400,"url":"https://registry.npmjs.org/defu/-/defu-6.1.4.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":"\"491c90a5c06bdea7ccf12b65608c66c1\"","last-modified":"Fri, 05 Jan 2024 19:15:30 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
7b3d80fa9ac2e15ea62b5d076a461f20ae1544ad {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/lilconfig","integrity":"sha512-2qz+Ckq+6a9yExVk3pGktHTqZkfN8aL0P6MjMdTdi9mADSgFNzcm2bLIiPLa+fVhmwEW6nAbD6V/v9u4Bc8r8A==","time":1772654611690,"size":45636,"metadata":{"time":1772654611687,"url":"https://registry.npmjs.org/lilconfig","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/\"2ea174fc8f50d62461db1d66b84b03e2\"","last-modified":"Tue, 03 Dec 2024 11:49:18 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
d6de7f36a7e1c55efa38b3bad57a6a1e75b85cd7 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/cross-spawn","integrity":"sha512-JqL6MJG0sk/BkIZa7sLXUjtf9xoSNFLweNMuCmmgcF9Q4qxks9aoaM4mTLVdnzZD7TDtYlOFAsGVbgKxob37TQ==","time":1772654589851,"size":109066,"metadata":{"time":1772654589846,"url":"https://registry.npmjs.org/cross-spawn","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:09 GMT","etag":"W/\"e4706eff07ac4d767c2c5e32370ca537\"","last-modified":"Mon, 18 Nov 2024 14:21:36 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}