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 @@
508fbcf0fac02f761c99ddfa58435c294d1b503f {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@oxc-parser%2fbinding-linux-riscv64-musl","integrity":"sha512-mHIkWDAKOmyIys6DLKwGVDvnA9v6C6l9EyLZOt2MLcz9LPgGP47MgK+l+Zj+3QceNcPjv4gPI5l8BkGiAeStyQ==","time":1772654595271,"size":22417,"metadata":{"time":1772654595267,"url":"https://registry.npmjs.org/@oxc-parser%2fbinding-linux-riscv64-musl","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/\"2a6969628f1920e43f11d5a382670f3b\"","last-modified":"Mon, 02 Mar 2026 11:31:59 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
f6e570aad946297f1fd11764c3abb9f5890aaf13 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@oxc-transform%2fbinding-darwin-x64","integrity":"sha512-ifzkaCRYX7p76fFoZbN8mHHCLO42OhzL/XMZepuIlUt52rKshmSE6x6VF5c0kDhJac8g0RrvJW5yfIxG+icgAQ==","time":1772654595340,"size":240445,"metadata":{"time":1772654595331,"url":"https://registry.npmjs.org/@oxc-transform%2fbinding-darwin-x64","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/\"44da9060cf33c8758c54f2885d1b9e29\"","last-modified":"Mon, 02 Mar 2026 11:30:46 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
c0e56c0d94845ac0bcea6c67805bd8595f666d55 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/launch-editor","integrity":"sha512-hz6gW87mNFWGlgKkIt8LFk9F9qYRte9vD651oVgkAtPI61syd363Mzz4Wvxg1Z6Vzi+DrQrQnXL0hp+7x9tchA==","time":1772654592513,"size":40397,"metadata":{"time":1772654592500,"url":"https://registry.npmjs.org/launch-editor","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:12 GMT","etag":"W/\"ed01a08279c62cd716ec34bb4bc883c8\"","last-modified":"Wed, 25 Feb 2026 05:14:38 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
f59eba9545c3705df624cfcdcefd6288d9435a1d {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/unhead/-/unhead-2.1.10.tgz","integrity":"sha512-We8l9uNF8zz6U8lfQaVG70+R/QBfQx1oPIgXin4BtZnK2IQpz6yazQ0qjMNVBDw2ADgF2ea58BtvSK+XX5AS7g==","time":1772654629654,"size":78872,"metadata":{"time":1772654626737,"url":"https://registry.npmjs.org/unhead/-/unhead-2.1.10.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":"\"4086107e72c020894c6add48414163a0\"","last-modified":"Mon, 02 Mar 2026 05:59:45 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
b9ef1d0d5e7e99b76b4daf3b5e20eb2d26dd3988 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.0.tgz","integrity":"sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==","time":1772654629749,"size":159803,"metadata":{"time":1772654627735,"url":"https://registry.npmjs.org/tough-cookie/-/tough-cookie-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:47 GMT","etag":"\"27029dccc3e2761ffd6e64b846e58bab\"","last-modified":"Thu, 14 Aug 2025 19:56:07 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
910b7a8df3d3ca553533010a4d85fd936f8d408e {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/entities/-/entities-7.0.1.tgz","integrity":"sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==","time":1772654630569,"size":113587,"metadata":{"time":1772654626432,"url":"https://registry.npmjs.org/entities/-/entities-7.0.1.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":"\"2018cc16cef953975122254efd536843\"","last-modified":"Wed, 21 Jan 2026 13:46:31 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
3647b091f6e49e4d01d45b053bbe4478b2d33190 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.5.tgz","integrity":"sha512-IR2Eja8WfYgN5n32vEGSctVQ1+JARfu4UH8M7bgGh1bC+xI/obsPJXaBpQF7MAByvgwZinhpHpdrmXtvVVlKcQ==","time":1772654626721,"size":5165,"metadata":{"time":1772654626343,"url":"https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.5.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":"\"8f3bd47326cf77460e7027ddcfbe2ecd\"","last-modified":"Wed, 29 Oct 2025 13:00:53 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
12af6b919acfcf87e4eaa2be745bb3722c8debd4 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.5.tgz","integrity":"sha512-ekIBP/nwzRWhEMmIxHHbXHcMdzd1HIUzBECaj5KEdLz9DVP2HzT065sEhvOx1dkLjYW7jyD0CngThx6bpFi2fA==","time":1772654626722,"size":4187,"metadata":{"time":1772654626357,"url":"https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.5.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":"\"f5895aef4dde8577bb1d7dae515b981f\"","last-modified":"Wed, 29 Oct 2025 13:00:52 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
1faa5c99fba4196515a5a786c2451c2d2bf67b08 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@oxc-minify%2fbinding-linux-arm-gnueabihf","integrity":"sha512-+3LaAqxszouuwlw/qTmYGuMjgovntziwIh7xO+NvrwgUvVteaf0xdZrxbRWfajHZnZkAzgk+86t9ssIL+3c1xA==","time":1772654594387,"size":138515,"metadata":{"time":1772654594376,"url":"https://registry.npmjs.org/@oxc-minify%2fbinding-linux-arm-gnueabihf","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:14 GMT","etag":"W/\"5b48dd6b3f1e71e7a1864f12bcca647c\"","last-modified":"Mon, 02 Mar 2026 11:29:38 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}