Initial commit of the schdlr frontend: Vite + React + shadcn scaffold, "salon terracotta" identity (warm oklch tokens, Fraunces + Nunito Sans self-hosted, AA-checked pairs) and the public booking wizard from the v1 decisions: service, professional, day/time strip grouped by period in the Company timezone (one request per viewed day), client details form and the success screen (summary, magic link, browser-generated .ics, e-mail notice, WhatsApp share). Timezone-safe slot utils covered by vitest.
8 lines
212 B
TypeScript
8 lines
212 B
TypeScript
import type { KnipConfig } from 'knip';
|
|
|
|
const config: KnipConfig = {
|
|
ignore: ['src/components/ui/**', 'src/routeTree.gen.ts'],
|
|
ignoreDependencies: ["tailwindcss", "tw-animate-css"]
|
|
};
|
|
|
|
export default config; |