{ "$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": [ "pdfjs-dist", "kysely-plugin-serialize", "sharp", "uuid", "@react-email/components", "@types/uuid", "kanel-kysely", "kanel-zod", "npm-run-all", "@react-email/preview-server", "@tailwindcss/forms", "@tailwindcss/typography", "tailwind-scrollbar", "tw-animate-css", "@radix-ui/react-dialog", "@radix-ui/react-label", "@radix-ui/react-slot", "@radix-ui/react-tooltip", "@radix-ui/react-popover", "@radix-ui/react-toggle-group", "tailwindcss" ], "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}" ] } }