- 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
47 lines
1.3 KiB
TypeScript
47 lines
1.3 KiB
TypeScript
import { SupportOption, Printer, Parser } from 'prettier';
|
|
|
|
declare const options: Record<string, SupportOption>;
|
|
|
|
declare const printers: Record<string, Printer>;
|
|
declare const parsers: Record<string, Parser>;
|
|
interface PluginOptions {
|
|
/**
|
|
* Path to the Tailwind config file.
|
|
*/
|
|
tailwindConfig?: string;
|
|
/**
|
|
* Path to the CSS stylesheet used by Tailwind CSS (v4+)
|
|
*/
|
|
tailwindStylesheet?: string;
|
|
/**
|
|
* Path to the CSS stylesheet used by Tailwind CSS (v4+)
|
|
*
|
|
* @deprecated Use `tailwindStylesheet` instead
|
|
*/
|
|
tailwindEntryPoint?: string;
|
|
/**
|
|
* List of custom function and tag names that contain classes.
|
|
*/
|
|
tailwindFunctions?: string[];
|
|
/**
|
|
* List of custom attributes that contain classes.
|
|
*/
|
|
tailwindAttributes?: string[];
|
|
/**
|
|
* Preserve whitespace around Tailwind classes when sorting.
|
|
*/
|
|
tailwindPreserveWhitespace?: boolean;
|
|
/**
|
|
* Preserve duplicate classes inside a class list when sorting.
|
|
*/
|
|
tailwindPreserveDuplicates?: boolean;
|
|
}
|
|
declare module 'prettier' {
|
|
interface RequiredOptions extends PluginOptions {
|
|
}
|
|
interface ParserOptions extends PluginOptions {
|
|
}
|
|
}
|
|
|
|
export { type PluginOptions, options, parsers, printers };
|