Files
headroom/frontend/.svelte-kit/adapter-node/manifest-full.js
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

57 lines
1.6 KiB
JavaScript

export const manifest = (() => {
function __memo(fn) {
let value;
return () => value ??= (value = fn());
}
return {
appDir: "_app",
appPath: "_app",
assets: new Set([]),
mimeTypes: {},
_: {
client: {start:"_app/immutable/entry/start.BUON2f-J.js",app:"_app/immutable/entry/app.ClrUt5tN.js",imports:["_app/immutable/entry/start.BUON2f-J.js","_app/immutable/chunks/DBDqKY8A.js","_app/immutable/chunks/CCV2x70u.js","_app/immutable/entry/app.ClrUt5tN.js","_app/immutable/chunks/CCV2x70u.js","_app/immutable/chunks/Bx__7-vK.js","_app/immutable/chunks/pJd4F_Tq.js","_app/immutable/chunks/CC5oASRR.js","_app/immutable/chunks/BG30BmlR.js","_app/immutable/chunks/C62USj72.js","_app/immutable/chunks/JkAhLmb1.js"],stylesheets:[],fonts:[],uses_env_dynamic_public:false},
nodes: [
__memo(() => import('./nodes/0.js')),
__memo(() => import('./nodes/1.js')),
__memo(() => import('./nodes/2.js')),
__memo(() => import('./nodes/3.js')),
__memo(() => import('./nodes/4.js')),
__memo(() => import('./nodes/5.js'))
],
remotes: {
},
routes: [
{
id: "/",
pattern: /^\/$/,
params: [],
page: { layouts: [0,], errors: [1,], leaf: 3 },
endpoint: null
},
{
id: "/dashboard",
pattern: /^\/dashboard\/?$/,
params: [],
page: { layouts: [0,2,], errors: [1,,], leaf: 4 },
endpoint: null
},
{
id: "/login",
pattern: /^\/login\/?$/,
params: [],
page: { layouts: [0,], errors: [1,], leaf: 5 },
endpoint: null
}
],
prerendered_routes: new Set([]),
matchers: async () => {
return { };
},
server_assets: {}
}
}
})();