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
JSON
{
"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"
]
}