{ "name": "@open-design/web", "version": "0.8.1", "private": true, "type": "module", "exports": { "./package.json": "./package.json", "./sidecar": { "types": "./dist/sidecar/index.d.ts", "default": "./dist/sidecar/index.js" } }, "files": [ ".next", "!.next/cache", "app", "dist", "next.config.ts", "package.json", "public", "src" ], "scripts": { "dev": "next dev --turbopack", "build": "next build", "build:sidecar": "tsc -p tsconfig.sidecar.json", "typecheck": "tsc -b --noEmit", "test": "vitest run -c vitest.config.ts" }, "dependencies": { "@anthropic-ai/sdk": "0.32.1", "@open-design/contracts": "workspace:*", "@open-design/host": "workspace:*", "@open-design/platform": "workspace:*", "@open-design/sidecar": "workspace:*", "@open-design/sidecar-proto": "workspace:*", "lucide-react": "1.16.0", "next": "16.2.6", "openai": "6.38.0", "posthog-js": "1.374.2", "react": "18.3.1", "react-dom": "18.3.1" }, "devDependencies": { "@tailwindcss/postcss": "4.3.0", "@testing-library/react": "16.3.2", "@types/jsdom": "28.0.3", "@types/node": "20.19.39", "@types/react": "18.3.28", "@types/react-dom": "18.3.7", "jsdom": "29.1.1", "postcss": "8.5.15", "tailwindcss": "4.3.0", "typescript": "5.9.3", "vitest": "4.1.6" }, "engines": { "node": "~24" } }