- 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
84 lines
1.8 KiB
TypeScript
84 lines
1.8 KiB
TypeScript
/**
|
|
* Collection of default error messages to use
|
|
*/
|
|
export declare const messages: {
|
|
required: string;
|
|
string: string;
|
|
email: string;
|
|
mobile: string;
|
|
creditCard: string;
|
|
passport: string;
|
|
postalCode: string;
|
|
regex: string;
|
|
ascii: string;
|
|
iban: string;
|
|
jwt: string;
|
|
coordinates: string;
|
|
url: string;
|
|
activeUrl: string;
|
|
alpha: string;
|
|
alphaNumeric: string;
|
|
minLength: string;
|
|
maxLength: string;
|
|
fixedLength: string;
|
|
confirmed: string;
|
|
endsWith: string;
|
|
startsWith: string;
|
|
sameAs: string;
|
|
notSameAs: string;
|
|
in: string;
|
|
notIn: string;
|
|
ipAddress: string;
|
|
uuid: string;
|
|
ulid: string;
|
|
hexCode: string;
|
|
boolean: string;
|
|
number: string;
|
|
'number.in': string;
|
|
min: string;
|
|
max: string;
|
|
range: string;
|
|
positive: string;
|
|
negative: string;
|
|
decimal: string;
|
|
withoutDecimals: string;
|
|
accepted: string;
|
|
enum: string;
|
|
literal: string;
|
|
object: string;
|
|
array: string;
|
|
'array.minLength': string;
|
|
'array.maxLength': string;
|
|
'array.fixedLength': string;
|
|
notEmpty: string;
|
|
distinct: string;
|
|
record: string;
|
|
'record.minLength': string;
|
|
'record.maxLength': string;
|
|
'record.fixedLength': string;
|
|
tuple: string;
|
|
union: string;
|
|
unionGroup: string;
|
|
unionOfTypes: string;
|
|
date: string;
|
|
'date.equals': string;
|
|
'date.after': string;
|
|
'date.before': string;
|
|
'date.afterOrEqual': string;
|
|
'date.beforeOrEqual': string;
|
|
'date.sameAs': string;
|
|
'date.notSameAs': string;
|
|
'date.afterField': string;
|
|
'date.afterOrSameAs': string;
|
|
'date.beforeField': string;
|
|
'date.beforeOrSameAs': string;
|
|
'date.weekend': string;
|
|
'date.weekday': string;
|
|
};
|
|
/**
|
|
* Collection of default fields
|
|
*/
|
|
export declare const fields: {
|
|
'': string;
|
|
};
|