{ "entry": [ // Alchemy deploy stack (run by the alchemy CLI, not imported by the app) "deploy/alchemy/alchemy.run.ts", "deploy/alchemy/alchemy.preview-access.run.ts", // Site-audit aux worker entry (wrangler.audit.jsonc) "src/audit-worker.ts", // Docker self-hosting entry (wrangler.standalone.json) "src/standalone-server.ts", // Separately bundled MCP App, served as an inline HTML resource. "src/client/mcp-widgets/main.tsx", // Every App manifest and Worker, read by the everyapp CLI and the // Cloudflare Vite plugin 2.x (AUTH_MODE=everyapp) "everyapp.config.ts", "cloudflare.config.ts", // Detect Tanstack Start Routes "src/start.ts", "src/router.tsx", "src/routes/**/*.ts", "src/routes/**/*.tsx", // Drizzle config (plugin disabled due to cloudflare:workers import issues) "drizzle/sqlite.config.ts", "drizzle/pg.config.ts", // DB schema — exports consumed via `import * as schema` / drizzle() "src/db/index.ts", "src/db/schema.ts", "src/db/app.schema.ts", "src/db/better-auth-schema.ts", "src/db/pg/schema.ts", // Standalone CLI/dev scripts, invoked via package.json scripts "scripts/**", // shadcn components are copied in whole; pages use only some exports "src/client/components/ui/**", ], // tests/badseo/ is the standalone broken-SEO fixture worker (own deps/config), // like web/ it isn't part of the app's module graph. "project": [ "**/*.{js,mjs,ts,tsx}", "!src/routeTree.gen.ts", "!web/**", // Alchemy state/bundle artifacts (gitignored) "!.alchemy/**", "!tests/badseo/**", // Skill-bundled scripts, run by hand from the skill's instructions "!.agents/**", "!.claude/**", ], "ignore": ["drizzle/remote-d1.config.ts"], // GitHub CLI, used by deploy:prod; installed system-wide, not via npm "ignoreBinaries": ["gh"], // Disable Drizzle plugin - it tries to load drizzle/sqlite.config.ts which imports cloudflare:workers "drizzle": false, "ignoreDependencies": [ // Resolved on purpose through another package's dependency tree with // require.resolve(name, { paths }): the standalone build's portable // password hash via better-auth (vite.config.ts), and the legacy Docker // export via wrangler (scripts/celld). "@better-auth/utils", "miniflare", // Its SVG files are loaded through import.meta.glob (CountryFlag.tsx) "country-flag-icons", // Tailwindcss used via @tailwindcss/vite plugin "tailwindcss", // Imported by app.css; shadcn is also the component CLI "tw-animate-css", "shadcn", // Linked from an Every App checkout until the SDK is published: Knip ], }