{ "name": "endoleap", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev --hostname localhost --port 17321", "build": "next build", "start": "next start --hostname localhost --port 17321", "typecheck": "tsc --noEmit", "test:headless": "node --test tests/headless/*.test.mjs", "test:headless:browser": "node tests/headless/browser-storage.mjs", "test:headless:proxy": "node tests/headless/proxy.integration.mjs", "test:headless:renderer": "node tests/headless/renderer.integration.mjs", "test:headless:performance": "node tests/headless/renderer.integration.mjs --performance", "build:headless": "node scripts/build-headless.mjs", "test:headless:package": "node tests/headless/package.integration.mjs" }, "dependencies": { "@radix-ui/react-dialog": "1.3.1", "@radix-ui/react-slot": "1.5.0", "@radix-ui/react-tooltip": "1.4.1", "@xyflow/react": "12.12.1", "class-variance-authority": "0.7.1", "clsx": "2.1.1", "lucide-react": "1.69.0", "motion": "14.9.1", "next": "16.4.5", "react": "19.3.1", "react-dom": "19.3.1", "sonner": "2.0.8", "tailwind-merge": "3.7.0" }, "devDependencies": { "@tailwindcss/postcss": "4.3.4", "@types/node": "26.6.6", "@types/react": "19.3.0", "@types/react-dom": "19.3.0", "tailwindcss": "4.3.4", "typescript": "7.0.2" } }