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,3 @@
6295396529b16fe51adce3c8523a5194ddb6251b {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@esbuild%2fandroid-arm","integrity":"sha512-5NzeeAiayazFELe34iTzcOxD1qo63n/kaba1V00pa0Vvt2TDMm/9Id1YM5nwgEllO4CerWv68KjFaUG+0vlA2A==","time":1772654611769,"size":213504,"metadata":{"time":1772654611750,"url":"https://registry.npmjs.org/@esbuild%2fandroid-arm","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/\"2bb6ff9a028080b755aede791f223766\"","last-modified":"Thu, 05 Feb 2026 22:01:28 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}
d71836d26eb66e2e1eea152dfde565183e72b6a0 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@esbuild%2fandroid-arm","integrity":"sha512-5NzeeAiayazFELe34iTzcOxD1qo63n/kaba1V00pa0Vvt2TDMm/9Id1YM5nwgEllO4CerWv68KjFaUG+0vlA2A==","time":1772656149773,"size":213504,"metadata":{"time":1772656149773,"url":"https://registry.npmjs.org/@esbuild%2fandroid-arm","reqHeaders":{"accept":"application/json"},"resHeaders":{"cache-control":"public, max-age=300","date":"Wed, 04 Mar 2026 20:29:09 GMT","etag":"\"2bb6ff9a028080b755aede791f223766\"","last-modified":"Thu, 05 Feb 2026 22:01:28 GMT","vary":"Accept-Encoding","content-encoding":"gzip","content-type":"application/json"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
4d77e110b16cfe24c91f2d4d9bce329d4921992e {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/ast-kit/-/ast-kit-2.2.0.tgz","integrity":"sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==","time":1772654625179,"size":14183,"metadata":{"time":1772654625008,"url":"https://registry.npmjs.org/ast-kit/-/ast-kit-2.2.0.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":"\"29f1b07cce6a59b756995b901cabd309\"","last-modified":"Fri, 07 Nov 2025 17:49:35 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
3fd6b2ced709471b6fa551e6158186227ec180b6 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/mdn-data","integrity":"sha512-XcNuAGbddipdE9nXYc1eu2KNSuhkKdw7XmqxEyQ67BKHwGne8/VMTELlL0hAibLhZWyHNBNgriCXgwGla7hHiA==","time":1772654590704,"size":172326,"metadata":{"time":1772654590700,"url":"https://registry.npmjs.org/mdn-data","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:10 GMT","etag":"W/\"3c92ad41a5b8a4ad5201d6bbbeb708fa\"","last-modified":"Fri, 13 Feb 2026 22:41:05 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
3acebd74145d28b3e82f3e1334cd90fad250d80a {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz","integrity":"sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==","time":1772654625862,"size":4683,"metadata":{"time":1772654625618,"url":"https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Wed, 04 Mar 2026 20:03:45 GMT","etag":"\"0c401038764fd2aeff3e7151d7061fbb\"","last-modified":"Tue, 25 Feb 2025 16:00:51 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
ef8966f2546c0ff15d1cd0b48995a33bce209592 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz","integrity":"sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==","time":1772654625810,"size":3304,"metadata":{"time":1772654625573,"url":"https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Wed, 04 Mar 2026 20:03:45 GMT","etag":"\"5aee2d8dc451d10cdc97666d9964074d\"","last-modified":"Sun, 27 May 2018 06:58:35 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
1ac3db105558d37a5dfda0765ebb7dd9e36e4768 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz","integrity":"sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==","time":1772654625376,"size":23891,"metadata":{"time":1772654625160,"url":"https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Wed, 04 Mar 2026 20:03:45 GMT","etag":"\"f029fad9e6569452d7e37bf379eb87ab\"","last-modified":"Mon, 06 Jan 2025 20:05:29 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,3 @@
a2ba60711839bb1c63f882d7fc1d9214840a5d1c {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz","integrity":"sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==","time":1772654628337,"size":4317,"metadata":{"time":1772654627808,"url":"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-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":"\"85a965a6e2a0944eafcbca7e5ab07ed5\"","last-modified":"Mon, 08 Sep 2025 19:09:14 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}
6c14ddc39f5bc28a68d8611ff35a961fd803a14e {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz","integrity":"sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==","time":1772654628715,"size":4317,"metadata":{"time":1772654628264,"url":"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-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:48 GMT","etag":"\"85a965a6e2a0944eafcbca7e5ab07ed5\"","last-modified":"Mon, 08 Sep 2025 19:09:14 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}