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 @@
bbb54a0bcdfeb466c1c1583ac53669b6c68ecaec {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.tgz","integrity":"sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==","time":1772654625150,"size":4390,"metadata":{"time":1772654625023,"url":"https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.28.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":"\"777f247705701c24f4e4e332fa0018b4\"","last-modified":"Sat, 31 Jan 2026 07:42:32 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
20b79a11a15bdd38afb51b760cabf9837b0dd841 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-4.3.1.tgz","integrity":"sha512-LndnxPJzDUDbWAB8q5gZZN1mSOLHEyMOoj4T3pTdPydGf31QZdMR0V1fQ1fdRgtgNtWB3WLP0d1ZfaAOITsUpw==","time":1772654630852,"size":391418,"metadata":{"time":1772654627469,"url":"https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-4.3.1.tgz","reqHeaders":{},"resHeaders":{"cache-control":"public, must-revalidate, max-age=31557600","content-type":"application/octet-stream","date":"Wed, 04 Mar 2026 20:03:47 GMT","etag":"\"b68900eb17f3f3204a8ecc74458630d7\"","last-modified":"Sat, 07 Feb 2026 16:41:56 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
def3d32c4715a3e9fd4b0fc20fbc6e53468a5395 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz","integrity":"sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==","time":1772654625322,"size":851,"metadata":{"time":1772654625158,"url":"https://registry.npmjs.org/boolbase/-/boolbase-1.0.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":"\"f66beade83498aabc93598befa673670\"","last-modified":"Sat, 26 May 2018 18:45:16 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
6752570305b57a982dd48bd3c5c73576f0b4959e {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-2.1.0.tgz","integrity":"sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==","time":1772654625055,"size":2745,"metadata":{"time":1772654624963,"url":"https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-2.1.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":"\"0e81efa6fa33e62d44f4ff6682efe440\"","last-modified":"Sun, 29 Jun 2025 01:05:17 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
5f271a611dba55102605c5e196605f1473085981 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/postcss-unique-selectors","integrity":"sha512-cgmlwqN3PwG0wgrRpuNSdKHKlFCqU5q0U0wFD5P1h9Rwa7erskh2GLghN0M/bnasK4d+Khym0vKEii4ODOyLWA==","time":1772654614178,"size":124333,"metadata":{"time":1772654614174,"url":"https://registry.npmjs.org/postcss-unique-selectors","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/\"920b56f028f26f778066d7206f4ffd0a\"","last-modified":"Tue, 06 May 2025 13:54:27 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
5076e000f7bcdc525699a3c95f5327b6ef98a69a {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@exodus%2fbytes","integrity":"sha512-1eEZbmJ5HE7gTypWxZlaObOKBrcIAaYXpMtJkaYBUvsvfceqeRhEgicDaDXCbr2OTFm1CxmjywGf2oxzhM2dQg==","time":1772654587430,"size":198066,"metadata":{"time":1772654587423,"url":"https://registry.npmjs.org/@exodus%2fbytes","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/\"1d8bdd93e14a96854008c0d72ccc7fa0\"","last-modified":"Wed, 04 Mar 2026 07:11:07 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
0b154ed3feb29ba843343b52d18765204abc1cf3 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz","integrity":"sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==","time":1772654629229,"size":3007,"metadata":{"time":1772654628755,"url":"https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.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":"\"52c053ec2b9b05055c086a0ae0ccd4d2\"","last-modified":"Mon, 26 Aug 2024 08:40:11 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}