{ "name": "@executor-js/react", "version": "1.4.47", "private": true, "type": "module", "exports": { "./console-routes": { "types": "./src/console-routes.ts", "bun": "./src/console-routes.ts", "default": "./dist/console-routes.js" }, "./api/oauth-popup": "./src/api/oauth-popup.ts", "./api/*": "./src/api/*.tsx", "./plugins/*": "./src/plugins/*.tsx", "./pages/*": "./src/pages/*.tsx", "./multiplayer/*": "./src/multiplayer/*.tsx", "./components/*": "./src/components/*.tsx", "./hooks/*": "./src/hooks/*.ts", "./lib/auth-placements": "./src/lib/auth-placements.tsx", "./lib/integration-add": "./src/lib/integration-add.tsx", "./lib/*": "./src/lib/*.ts", "./globals.css": "./src/styles/globals.css", "./route-tree-gen": "./src/route-tree-gen.ts" }, "scripts": { "test": "vitest run", "routes:gen": "bun scripts/gen-routes.ts", "test:watch": "vitest", "typecheck": "tsgo --noEmit", "typecheck:slow": "tsc --noEmit", "build": "tsup" }, "dependencies": { "@base-ui/react": "^1.3.0", "@effect/atom-react": "catalog:", "@executor-js/api": "workspace:*", "@executor-js/sdk": "workspace:*", "@hookform/resolvers": "^5.2.2", "@lobehub/icons": "^5.4.0", "@shikijs/langs": "^4.0.2", "@shikijs/themes": "^4.0.2", "@tanstack/react-router": "catalog:", "@tanstack/virtual-file-routes": "^1.162.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", "effect": "catalog:", "embla-carousel-react": "^8.6.0", "fractional-indexing": "^3.2.0", "input-otp": "^1.4.2", "lucide-react": "^1.7.0", "radix-ui": "^1.4.3", "react": "catalog:", "react-day-picker": "^9.14.0", "react-hook-form": "^7.72.0", "react-resizable-panels": "^4", "recharts": "3.8.0", "shiki": "^4.0.2", "sonner": "^2.0.7", "streamdown": "^2.5.0", "tailwind-merge": "^3.3.0", "tldts": "^7.0.28", "vaul": "^1.1.2" }, "devDependencies": { "@effect/vitest": "catalog:", "@tanstack/router-cli": "^1.167.17", "@tanstack/router-generator": "^1.167.17", "@types/node": "catalog:", "@types/react": "catalog:", "hast-util-to-jsx-runtime": "^2.3.6", "tailwindcss": "catalog:", "tsup": "^8.5.1", "typescript": "catalog:", "vite": "catalog:" } }