Files
headroom/frontend/.svelte-kit/output/client/.vite/manifest.json
Santhosh Janardhanan de2d83092e feat: Reinitialize frontend with SvelteKit and TypeScript
- Delete old Vite+Svelte frontend
- Initialize new SvelteKit project with TypeScript
- Configure Tailwind CSS v4 + DaisyUI
- Implement JWT authentication with auto-refresh
- Create login page with form validation (Zod)
- Add protected route guards
- Update Docker configuration for single-stage build
- Add E2E tests with Playwright (6/11 passing)
- Fix Svelte 5 reactivity with $state() runes

Known issues:
- 5 E2E tests failing (timing/async issues)
- Token refresh implementation needs debugging
- Validation error display timing
2026-02-17 16:19:59 -05:00

207 lines
5.1 KiB
JSON

{
".svelte-kit/generated/client-optimized/app.js": {
"file": "_app/immutable/entry/app.ClrUt5tN.js",
"name": "entry/app",
"src": ".svelte-kit/generated/client-optimized/app.js",
"isEntry": true,
"imports": [
"_CCV2x70u.js",
"_Bx__7-vK.js",
"_pJd4F_Tq.js",
"_CC5oASRR.js",
"_BG30BmlR.js",
"_C62USj72.js"
],
"dynamicImports": [
".svelte-kit/generated/client-optimized/nodes/0.js",
".svelte-kit/generated/client-optimized/nodes/1.js",
".svelte-kit/generated/client-optimized/nodes/2.js",
".svelte-kit/generated/client-optimized/nodes/3.js",
".svelte-kit/generated/client-optimized/nodes/4.js",
".svelte-kit/generated/client-optimized/nodes/5.js"
]
},
".svelte-kit/generated/client-optimized/nodes/0.js": {
"file": "_app/immutable/nodes/0.qcGNqz4K.js",
"name": "nodes/0",
"src": ".svelte-kit/generated/client-optimized/nodes/0.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_pJd4F_Tq.js",
"_BgHfHpED.js",
"_CCV2x70u.js",
"_CrZRXG6z.js",
"_Bx__7-vK.js",
"_CC5oASRR.js",
"_JkAhLmb1.js",
"_DBDqKY8A.js"
]
},
".svelte-kit/generated/client-optimized/nodes/1.js": {
"file": "_app/immutable/nodes/1.Do3BgeC5.js",
"name": "nodes/1",
"src": ".svelte-kit/generated/client-optimized/nodes/1.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_pJd4F_Tq.js",
"_BgHfHpED.js",
"_CCV2x70u.js",
"_Bx__7-vK.js",
"_DBDqKY8A.js"
]
},
".svelte-kit/generated/client-optimized/nodes/2.js": {
"file": "_app/immutable/nodes/2.xkr5w2RY.js",
"name": "nodes/2",
"src": ".svelte-kit/generated/client-optimized/nodes/2.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_DBDqKY8A.js",
"_CrZRXG6z.js",
"_pJd4F_Tq.js",
"_CCV2x70u.js",
"_BG30BmlR.js"
]
},
".svelte-kit/generated/client-optimized/nodes/3.js": {
"file": "_app/immutable/nodes/3.Ga_cDZpk.js",
"name": "nodes/3",
"src": ".svelte-kit/generated/client-optimized/nodes/3.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_pJd4F_Tq.js",
"_BgHfHpED.js",
"_CCV2x70u.js",
"_JkAhLmb1.js",
"_DBDqKY8A.js",
"_CrZRXG6z.js"
]
},
".svelte-kit/generated/client-optimized/nodes/4.js": {
"file": "_app/immutable/nodes/4.Dd_eVbye.js",
"name": "nodes/4",
"src": ".svelte-kit/generated/client-optimized/nodes/4.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_pJd4F_Tq.js",
"_BgHfHpED.js",
"_CCV2x70u.js",
"_Bx__7-vK.js",
"_CC5oASRR.js",
"_DhYTxIvM.js",
"_JkAhLmb1.js",
"_CrZRXG6z.js",
"_DBDqKY8A.js"
]
},
".svelte-kit/generated/client-optimized/nodes/5.js": {
"file": "_app/immutable/nodes/5.CW4-UM09.js",
"name": "nodes/5",
"src": ".svelte-kit/generated/client-optimized/nodes/5.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_pJd4F_Tq.js",
"_BgHfHpED.js",
"_CCV2x70u.js",
"_DhYTxIvM.js",
"_JkAhLmb1.js",
"_DBDqKY8A.js",
"_Bx__7-vK.js",
"_CC5oASRR.js",
"_C62USj72.js",
"_CrZRXG6z.js"
]
},
"_BG30BmlR.js": {
"file": "_app/immutable/chunks/BG30BmlR.js",
"name": "branches",
"imports": [
"_CCV2x70u.js"
]
},
"_BgHfHpED.js": {
"file": "_app/immutable/chunks/BgHfHpED.js",
"name": "legacy",
"imports": [
"_CCV2x70u.js"
]
},
"_Bx__7-vK.js": {
"file": "_app/immutable/chunks/Bx__7-vK.js",
"name": "render",
"imports": [
"_CCV2x70u.js",
"_pJd4F_Tq.js"
]
},
"_C62USj72.js": {
"file": "_app/immutable/chunks/C62USj72.js",
"name": "props",
"imports": [
"_CCV2x70u.js",
"_JkAhLmb1.js"
]
},
"_CC5oASRR.js": {
"file": "_app/immutable/chunks/CC5oASRR.js",
"name": "if",
"imports": [
"_CCV2x70u.js",
"_BG30BmlR.js"
]
},
"_CCV2x70u.js": {
"file": "_app/immutable/chunks/CCV2x70u.js",
"name": "index-client"
},
"_CrZRXG6z.js": {
"file": "_app/immutable/chunks/CrZRXG6z.js",
"name": "auth",
"imports": [
"_CCV2x70u.js"
]
},
"_DBDqKY8A.js": {
"file": "_app/immutable/chunks/DBDqKY8A.js",
"name": "entry",
"imports": [
"_CCV2x70u.js"
]
},
"_DhYTxIvM.js": {
"file": "_app/immutable/chunks/DhYTxIvM.js",
"name": "svelte-head",
"imports": [
"_CCV2x70u.js"
]
},
"_JkAhLmb1.js": {
"file": "_app/immutable/chunks/JkAhLmb1.js",
"name": "store",
"imports": [
"_CCV2x70u.js"
]
},
"_pJd4F_Tq.js": {
"file": "_app/immutable/chunks/pJd4F_Tq.js",
"name": "disclose-version",
"imports": [
"_CCV2x70u.js"
]
},
"node_modules/@sveltejs/kit/src/runtime/client/entry.js": {
"file": "_app/immutable/entry/start.BUON2f-J.js",
"name": "entry/start",
"src": "node_modules/@sveltejs/kit/src/runtime/client/entry.js",
"isEntry": true,
"imports": [
"_DBDqKY8A.js"
]
}
}