UNPKG

threed-garden

Version:

ThreeD Garden: WebGL 3D Environment Interface for Next.JS React TypeScript Three.JS React-Three Physics, 2D Paper.JS; APIs: Apollo GraphQL, WordPress; CSS: Tailwind, Radix-UI; Libraries: FarmBot 3D; AI: OpenAI, DeepSeek

200 lines (154 loc) 5.49 kB
{ "name": "threed-garden", "version": "0.17.3-centauri.0", "description": "ThreeD Garden: WebGL 3D Environment Interface for Next.JS React TypeScript Three.JS React-Three Physics, 2D Paper.JS; APIs: Apollo GraphQL, WordPress; CSS: Tailwind, Radix-UI; Libraries: FarmBot 3D; AI: OpenAI, DeepSeek", "author": "Marty McGee <mcgee.marty@gmail.com> (https://github.com/marty-mcgee)", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/marty-mcgee/threed-garden.git" }, "bugs": { "url": "https://github.com/marty-mcgee/threed-garden/issues" }, "homepage": "https://threedgarden.com", "scripts": { "_________________NEXT": "____ active scripts ____________________________________", "start": "next", "dev": "next dev -p 7777", "build": "next build", "deploy": "next deploy", "export": "next export", "test": "next test", "lint": "next lint", "___________________AI": "____ ___________________________________________________", "dev-ai": "next dev -p 4000", "build-ai": "next build", "start-ai": "next start", "_________________TEST": "____ ___________________________________________________", "type-check": "tsc --noEmit", "__________________END": "____ ___________________________________________________" }, "dependencies": { "react": "19.1.0", "react-dom": "19.1.0", "use-count-up": "3.0.1", "next": "15.4.2", "@next/third-parties": "15.4.2", "next-themes": "0.4.6", "next-auth": "5.0.0-beta.26", "@auth0/auth0-react": "2.3.0", "@clerk/nextjs": "6.17.0", "@casl/ability": "5.4.3", "@casl/react": "3.1.0", "@apollo/client": "3.13.8", "@apollo/client-integration-nextjs": "0.12.2", "@apollo/react-hooks": "4.0.0", "graphql": "16.11.0", "graphql-tag": "2.12.6", "zustand": "5.0.5", "zustand-x": "6.1.0", "scheduler": "0.26.0", "valtio": "2.1.5", "paper": "0.12.18", "three": "0.174.0", "@react-three/drei": "10.2.0", "@react-three/fiber": "9.1.2", "@react-three/rapier": "2.1.0", "@react-three/postprocessing": "3.0.4", "@react-spring/three": "10.0.1", "r3f-perf": "7.2.3", "leva": "0.10.0", "react-resizable-panels": "3.0.3", "radix-ui": "1.4.2", "@radix-ui/themes": "3.2.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-navigation-menu": "1.2.13", "@radix-ui/react-accordion": "1.2.11", "@radix-ui/react-avatar": "1.1.10", "@radix-ui/react-collapsible": "1.1.11", "@radix-ui/react-dropdown-menu": "2.1.15", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-separator": "1.1.7", "@radix-ui/react-alert-dialog": "1.1.14", "@radix-ui/react-dialog": "1.1.14", "@radix-ui/react-icons": "1.3.2", "@radix-ui/react-label": "2.1.7", "@radix-ui/react-select": "2.2.5", "@radix-ui/react-switch": "1.2.5", "@radix-ui/react-tooltip": "1.2.7", "tailwindcss": "3.4.16", "tailwind-merge": "2.5.5", "tailwindcss-animate": "1.0.7", "@tailwindcss/forms": "0.5.10", "postcss": "8.5.5", "html-react-parser": "5.2.5", "autoprefixer": "10.4.21", "styled-components": "6.1.11", "@emotion/styled": "11.13.0", "@emotion/react": "11.13.3", "@mui/material": "6.1.1", "@mui/icons-material": "6.1.1", "@heroicons/react": "2.2.0", "glsl-random": "0.0.5", "glslify-loader": "2.0.0", "date-fns": "2.27.0", "dinero.js": "2.0.0-alpha.8", "pretty-time": "1.1.0", "class-variance-authority": "0.7.1", "lucide-react": "0.477.0", "farmbot": "15.8.11", "lodash": "4.17.21", "chroma-js": "3.1.2", "ai": "4.1.50", "openai": "4.86.1", "deepthink": "1.1.5", "@ai-sdk/deepseek": "0.1.12", "axios": "1.8.1" }, "devDependencies": { "typescript": "5.8.3", "@types/chroma-js": "3.1.1", "@types/cors": "2.8.17", "@types/lodash": "4.17.15", "@types/node": "22.13.1", "@types/noisejs": "0.0.31", "@types/pretty-time": "1.1.5", "@types/react": "19.1.8", "@types/react-dom": "19.1.6", "@types/three": "0.177.0", "@types/uuid": "10.0.0", "eslint": "9.21.0", "@typescript-eslint/eslint-plugin": "8.26.0", "@typescript-eslint/parser": "8.26.0", "eslint-import-resolver-alias": "1.1.2", "eslint-import-resolver-typescript": "3.8.3", "eslint-plugin-import": "2.31.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-react": "7.37.4", "eslint-plugin-react-hooks": "5.2.0", "@next/eslint-plugin-next": "15.2.1", "eslint-config-next": "15.2.1", "buffer": "6.0.3", "path": "0.12.7", "process": "0.11.10", "classnames": "2.5.1", "clsx": "2.1.1", "util": "0.12.5", "uuid": "10.0.0" }, "keywords": [ "webgl", "three", "pmndrs", "react-three-fiber", "react-three-drei", "threed", "threedgarden", "threed.design", "threed-garden", "threed.ai", "farmbot", "web3" ] }