{ "$schema": "https://unpkg.com/knip@6/schema.json", "ignore": [ "kanel.config.js", "TypeHelpers.type.ts", "src/utils/api.ts", "src/server/api/trpc.ts", "check-env-vars.js", "src/components/ui/*", "src/hooks/coordDistance.ts", "src/hooks/useMobile.tsx", "src/lib/nossr.tsx", "src/lib/useIsTyping.ts", "src/middlewares/apis_middleware.ts", "src/server/auth.ts", "src/utils/get-media-url.ts", "src/utils/utils.ts" ], "ignoreBinaries": ["stripe", "ts-node"], "ignoreDependencies": [ "@react-email/ui", "pdfjs-dist", "react-email", "kanel-kysely", "kanel-zod", "npm-run-all", "@tailwindcss/forms", "@tailwindcss/typography", "tailwind-scrollbar", "tw-animate-css", "tailwindcss", "@hookform/devtools", "@radix-ui/react-label", "@radix-ui/react-toggle-group" ], "project": ["src/**", "**", "!src/schemas/public/*.ts", "!emails/**"], "next": { "config": ["next.config.{js,ts,cjs,mjs}"], "entry": [ "app/{,[(]*[)]/}{manifest,robots}.{js,ts}", "src/app/{,[(]*[)]/}{manifest,robots}.{js,ts}", "app/**/sitemap.{js,ts}", "src/app/**/sitemap.{js,ts}", "app/**/{icon,apple-icon,opengraph-image,twitter-image}.{js,jsx,ts,tsx}", "src/app/**/{icon,apple-icon,opengraph-image,twitter-image}.{js,jsx,ts,tsx}", "{instrumentation,instrumentation-client,middleware,proxy}.{js,jsx,ts,tsx}", "src/{instrumentation,instrumentation-client,middleware,proxy}.{js,jsx,ts,tsx}", "app/global-{error,not-found}.{js,jsx,ts,tsx}", "src/app/global-{error,not-found}.{js,jsx,ts,tsx}", "app/**/{default,error,forbidden,loading,not-found,unauthorized}.{js,jsx,ts,tsx}", "src/app/**/{default,error,forbidden,loading,not-found,unauthorized}.{js,jsx,ts,tsx}", "app/**/{layout,page,route,template}.{js,jsx,ts,tsx}", "src/app/**/{layout,page,route,template}.{js,jsx,ts,tsx}", "pages/**/*.{js,jsx,ts,tsx}", "src/pages/**/*.{js,jsx,ts,tsx}" ] } }