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 @@
fcca2ec6cb7190cba7b4f5150dddeac940766455 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/react-native-webview","integrity":"sha512-FFzI/WfZDWE23h3KkKbgeu2l3NNsk7EGQFVB6oW4R8rIYSAcqqIaWfjRIZOiSSXyTZ//gBNF89vYHPRneq/Ljw==","time":1772654608378,"size":1355349,"metadata":{"time":1772654608343,"url":"https://registry.npmjs.org/react-native-webview","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:28 GMT","etag":"W/\"f9ea569f52a001690c2904c483631399\"","last-modified":"Fri, 27 Feb 2026 14:10:45 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
384588fcd16e8523671269df2a09c73fdeaadeab {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@speed-highlight%2fcore","integrity":"sha512-F11ij+Uv5dfq5+GMR5ZLZ97kWGgYohd+OYW5Icgf+aAdKu9Z6AJNBRxshbgf/jZxyIk2EJBleCBLF82Kipo2UA==","time":1772654596511,"size":72378,"metadata":{"time":1772654596503,"url":"https://registry.npmjs.org/@speed-highlight%2fcore","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:16 GMT","etag":"W/\"19628e1c6742557afb3cac51c018505e\"","last-modified":"Mon, 29 Dec 2025 22:42:50 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
220e6718c6d92e2887d7293d6b70230f0a92525b {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/unplugin","integrity":"sha512-Egw6BlXDXA6tOow8YHo1/QaPQQUVrDgk/K6doIgOl+ZulOKB5FNSAYXqYMMMYku/t3z8KZpoPPVTuUVJAluIng==","time":1772654588586,"size":405379,"metadata":{"time":1772654588555,"url":"https://registry.npmjs.org/unplugin","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:08 GMT","etag":"W/\"68588c9e6f668627eb248d6256276132\"","last-modified":"Thu, 22 Jan 2026 17:24:53 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
855d9fe4edcf94a3293d1b28115dfd5da7b620c4 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@jridgewell%2fremapping","integrity":"sha512-UyYzhdZuZ5ZnW0jfrQLPXC4CxWNFmurgBohAP7UsGWRf5qhJO+g5a8iXKhLl/OTOCR16GmARqvCSda1fWsghbA==","time":1772654595952,"size":23809,"metadata":{"time":1772654595950,"url":"https://registry.npmjs.org/@jridgewell%2fremapping","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/\"caedd0a2f6a326efcfbd0aaedbf03f1a\"","last-modified":"Tue, 12 Aug 2025 06:43:36 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
3c77a4321878b70f1068703e29dbc1dc6f8929f3 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz","integrity":"sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==","time":1772654816481,"size":8111,"metadata":{"time":1772654816392,"url":"https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.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":"\"54e27449ef7679e93c75930c340dc4a0\"","last-modified":"Sat, 26 May 2018 17:31:47 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
292ae35f998990bd30e94b387fb95e8591f457e9 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz","integrity":"sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==","time":1772654624942,"size":5836,"metadata":{"time":1772654624859,"url":"https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.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":"\"6b52ded95d30cd595a6a4319b2066d77\"","last-modified":"Mon, 08 Sep 2025 19:09:14 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
5ed4527580192272523b621eaf75d9ea59381c49 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz","integrity":"sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==","time":1772654626865,"size":6838,"metadata":{"time":1772654626498,"url":"https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.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":"\"eb9ef0da7ee4506145402d3a94b8fe77\"","last-modified":"Wed, 02 Jul 2025 08:38:16 GMT","vary":"Accept-Encoding"},"options":{"compress":true}}}

View File

@@ -0,0 +1,2 @@
9a5ac4c502270574ba56dc865a1e5e34b7f6da92 {"key":"make-fetch-happen:request-cache:https://registry.npmjs.org/vscode-uri","integrity":"sha512-Rxs7XA7kSrFz7hg7I0nwTgJy/sE17wzOGm9pFc6DLKiQCFhXhNnk9JAn+D5+dP3gV6Pb8u4EQgtlQFLiEOMu+A==","time":1772654612363,"size":75646,"metadata":{"time":1772654612360,"url":"https://registry.npmjs.org/vscode-uri","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/\"281916c78e859e8415c4e27819fe3955\"","last-modified":"Thu, 29 Jan 2026 01:08:30 GMT","vary":"accept-encoding, accept"},"options":{"compress":true}}}