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 @@
9668102714734c47099f860ca8d4e9e7342c8aeb {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/postcss-reduce-transforms","integrity":"sha512-i96uWsLjuZk3cL4dtiTqkP7Iqb+0G097UBjKG/uYT3hUJnsdzm59UgjGNUsqzl+Y+N1awUaG7mMjUsUCpwBtDg==","time":1772654614142,"size":110507,"metadata":{"time":1772654614137,"url":"https://registry.npmjs.org/postcss-reduce-transforms","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:34 GMT","etag":"W/\"77a0893c225cf5203797f830f6e88ad6\"","last-modified":"Tue, 06 May 2025 13:54:27 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
7546a7fb64e000016902199228c74f457d2b8fad {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@oxc-transform%2fbinding-android-arm64","integrity":"sha512-bQj+CGxX/M5RcaFGaWWnOkQCpE7tbB7e4bBnkTCiZPio82ft/8ndGhaIXOao0c44e1oMem/rFpUyQ5cJsAuUoQ==","time":1772654595460,"size":94604,"metadata":{"time":1772654595448,"url":"https://registry.npmjs.org/@oxc-transform%2fbinding-android-arm64","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/\"004a1d314bdaecf0b229c94444455551\"","last-modified":"Mon, 02 Mar 2026 11:29:50 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
2f6a06328584c8c7d3debdc71fe2f5180b1064f9 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@types%2festree","integrity":"sha512-Y3CAi8Yn1oQfksfiE0mOk3/t0gE+mMFaCJmBObUNqzOLESYE6Tdovk0EeY/TrkTf/TU+FVIEwfVGiV7Ni2pfmw==","time":1772654612529,"size":74091,"metadata":{"time":1772654612521,"url":"https://registry.npmjs.org/@types%2festree","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:32 GMT","etag":"W/\"87d5402070de7f46c910ee82042efba9\"","last-modified":"Sun, 03 Aug 2025 06:41:31 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
b8495fc587dc12b1c6a117b0ae6d45b22a6f55eb {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/on-finished","integrity":"sha512-CTVIvjyofZHpYqL3qHEaJeAbNb3wXl83N7BIvP3TyRWIrcl7WbaIZM4Z0VlldWtdif+VyH7CMQjTom3igjPa+w==","time":1772654620201,"size":23212,"metadata":{"time":1772654620193,"url":"https://registry.npmjs.org/on-finished","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:40 GMT","etag":"W/\"93b0c89565c1d051f462df52223c6e60\"","last-modified":"Wed, 14 May 2025 14:56:03 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
a479bad96e9e7c5064a2e2b2c396edfd1f24b72e {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/prisma/-/prisma-6.19.2.tgz","integrity":"sha512-XTKeKxtQElcq3U9/jHyxSPgiRgeYDKxWTPOf6NkXA0dNj5j40MfEsZkMbyNpwDWCUv7YBFUl7I2VK/6ALbmhEg==","time":1772654635030,"size":17619979,"metadata":{"time":1772654628030,"url":"https://registry.npmjs.org/prisma/-/prisma-6.19.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":"\"445c4e330dea7843705a26558368124a\"","last-modified":"Tue, 13 Jan 2026 11:06:29 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,3 @@
76ab3c5702352e71b034972a4748c88398b89ef3 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/lightningcss","integrity":"sha512-akQbZCt+h7E1spz5bT9gjnC4kE544Ba43JpjU45+OJuhTRtGwn1BLKmQ5RqMnBDMKiFsDZ1zGKD/ePTAF5k10w==","time":1772654584371,"size":182441,"metadata":{"time":1772654584361,"url":"https://registry.npmjs.org/lightningcss","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:04 GMT","etag":"W/\"b14b41d606f782a944be77d875c20ec1\"","last-modified":"Wed, 21 Jan 2026 03:11:14 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}
4b957ec999bf57a4efb8fec07bdada742f52ed07 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/lightningcss","integrity":"sha512-akQbZCt+h7E1spz5bT9gjnC4kE544Ba43JpjU45+OJuhTRtGwn1BLKmQ5RqMnBDMKiFsDZ1zGKD/ePTAF5k10w==","time":1772656148057,"size":182441,"metadata":{"time":1772656148056,"url":"https://registry.npmjs.org/lightningcss","reqHeaders":{"accept":"application/json"},"resHeaders":{"cache-control":"public, max-age=300","date":"Wed, 04 Mar 2026 20:29:08 GMT","etag":"\"b14b41d606f782a944be77d875c20ec1\"","last-modified":"Wed, 21 Jan 2026 03:11:14 GMT","vary":"Accept-Encoding","content-encoding":"gzip","content-type":"application/json"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
50f575c1ffe066ccda7e1113929fd9b2e95c3848 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz","integrity":"sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==","time":1772654632242,"size":161279,"metadata":{"time":1772654626766,"url":"https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, immutable, max-age=31557600","content-type":"application/octet-stream","date":"Wed, 04 Mar 2026 20:03:46 GMT","etag":"\"882cfe2c54daf8a787efddca62fb3b96\"","last-modified":"Wed, 29 Oct 2025 17:00:14 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,3 @@
136cfc6c2c03d8d3cfd8c09483d16b14d16cfd1b {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/yaml","integrity":"sha512-mdplfh5ePgJhuOBnE9d8LEvvadxQBCXsULEmNeorCML7fjceY4O3VKYiCi2t58OgXcKeaxgM1FxUM8q1mlIrww==","time":1772654584759,"size":361552,"metadata":{"time":1772654584746,"url":"https://registry.npmjs.org/yaml","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:04 GMT","etag":"W/\"ae14278f2af2430c96881e2cfe6ba56c\"","last-modified":"Fri, 13 Feb 2026 15:13:27 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}
2214aa5067cb086be8834d500694fe739e28f2fc {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/yaml","integrity":"sha512-mdplfh5ePgJhuOBnE9d8LEvvadxQBCXsULEmNeorCML7fjceY4O3VKYiCi2t58OgXcKeaxgM1FxUM8q1mlIrww==","time":1772656148565,"size":361552,"metadata":{"time":1772656148564,"url":"https://registry.npmjs.org/yaml","reqHeaders":{"accept":"application/json"},"resHeaders":{"cache-control":"public, max-age=300","date":"Wed, 04 Mar 2026 20:29:08 GMT","etag":"\"ae14278f2af2430c96881e2cfe6ba56c\"","last-modified":"Fri, 13 Feb 2026 15:13:27 GMT","vary":"Accept-Encoding","content-encoding":"gzip","content-type":"application/json"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
cb7f248a04f693745d872b8c8cfca95390c4ebd0 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/chokidar","integrity":"sha512-REVMdKrAio42SBMvTyY9rhV8kr4us2Rlcmn2a2rngyxT14MeQVf8YETS5njOwXZGYHGMuJ2WCqkig/LhM2QENw==","time":1772654587946,"size":255902,"metadata":{"time":1772654587933,"url":"https://registry.npmjs.org/chokidar","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/\"b2574a8dac5ef1e61cc9728ffc153476\"","last-modified":"Tue, 25 Nov 2025 23:28:08 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
d46d98724cee6b90b3b710d3cb84a78bbbeffb55 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.19.2.tgz","integrity":"sha512-u5dgLBarxE5cyDK/hzJGfpCTLIAyiTXGlo85COuD4Nssj6G7NxS+i9mhCWz/1p/ud1eMwdcUbTXehQe41jYZUA==","time":1772654630097,"size":111685,"metadata":{"time":1772654627166,"url":"https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.19.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":"\"6ec3e624386f5e949af7aa8bf3bf6bf7\"","last-modified":"Mon, 29 Dec 2025 09:22:46 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}