- 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
2 lines
954 B
JavaScript
2 lines
954 B
JavaScript
import{g as L,d as D,P as T,f as P,h as b,i as B,j as Y,D as h,k as x,m as M,n as N,o as U,q,S as w,L as $,u as j,v as z,w as C,x as G}from"./CCV2x70u.js";import{c as Z}from"./JkAhLmb1.js";function H(r,a,t,s){var o;var f=!x||(t&M)!==0,v=(t&N)!==0,O=(t&G)!==0,n=s,l=!0,g=()=>(l&&(l=!1,n=O?z(s):s),n),u;if(v){var R=w in r||$ in r;u=((o=L(r,a))==null?void 0:o.set)??(R&&a in r?e=>r[a]=e:void 0)}var _,I=!1;v?[_,I]=Z(()=>r[a]):_=r[a],_===void 0&&s!==void 0&&(_=g(),u&&(f&&D(),u(_)));var i;if(f?i=()=>{var e=r[a];return e===void 0?g():(l=!0,e)}:i=()=>{var e=r[a];return e!==void 0&&(n=void 0),e===void 0?n:e},f&&(t&T)===0)return i;if(u){var m=r.$$legacy;return(function(e,S){return arguments.length>0?((!f||!S||m||I)&&u(S?i():e),e):i()})}var c=!1,d=((t&C)!==0?j:U)(()=>(c=!1,i()));v&&P(d);var A=Y;return(function(e,S){if(arguments.length>0){const E=S?P(d):f&&v?b(e):e;return B(d,E),c=!0,n!==void 0&&(n=E),e}return q&&c||(A.f&h)!==0?d.v:P(d)})}export{H as p};
|