Skip to content

Commit

Permalink
Merge pull request #31 from marty-mcgee/threed-app-ts
Browse files Browse the repository at this point in the history
Threed app ts
  • Loading branch information
marty-mcgee authored Sep 23, 2024
2 parents 7e21b4e + 20878ea commit 081a6b5
Show file tree
Hide file tree
Showing 510 changed files with 721 additions and 41,236 deletions.
File renamed without changes.
209 changes: 209 additions & 0 deletions package-old-current.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,209 @@
{
"name": "threed-garden",
"version": "0.16.1-alpha.7",
"description": "ThreeD Garden: WebGL 3D Environment Interface for Next.JS React TypeScript Three.JS React-Three Physics, using WordPress, Apollo GraphQL State+Stores, Leva Control GUI, Radix-UI, Tailwind CSS, 3D FarmBot React (Beta), Open AI",
"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": {
"___________________1": "____ 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 --turbo",
"build-ai": "next build",
"start-ai": "next start",
"type-check": "tsc --noEmit",
"format:write": "prettier --write \"{app,lib,components}/**/*.{ts,tsx,mdx}\" --cache",
"format:check": "prettier --check \"{app,lib,components}**/*.{ts,tsx,mdx}\" --cache"
},
"dependencies": {

"react": "^18.3.1",
"react-dom": "^18.3.1",
"use-count-up": "^3.0.1",

"three": "0.167.1",
"three-mesh-ui": "^6.5.4",
"three-stdlib": "^2.32.2",

"@react-three/drei": "^9.109.2",
"@react-three/fiber": "^8.16.8",
"@react-three/rapier": "^1.4.0",
"r3f-perf": "^7.2.1",

"leva": "^0.9.35",

"next": "^14.2.12",
"@next/third-parties": "^14.2.12",
"next-auth": "^5.0.0-beta.21",
"next-themes": "^0.3.0",

"swr": "^2.2.5",

"tunnel-rat": "^0.1.2",

"@auth0/auth0-react": "^2.2.4",

"@apollo/client": "^3.11.8",
"@apollo/experimental-nextjs-app-support": "^0.11.3",
"@apollo/react-hooks": "^4.0.0",
"graphql": "^16.8.1",
"graphql-tag": "^2.12.6",
"zustand": "^4.5.2",
"zustand-x": "^3.0.3",
"scheduler": "^0.23.2",
"valtio": "^1.13.2",

"@radix-ui/themes": "3.0.5",
"@radix-ui/react-accordion": "^1.2.0",
"@radix-ui/react-avatar": "^1.1.0",
"@radix-ui/react-collapsible": "^1.1.0",
"@radix-ui/react-dropdown-menu": "^2.1.1",
"@radix-ui/react-navigation-menu": "^1.2.0",
"@radix-ui/react-slot": "^1.1.0",

"@radix-ui/react-separator": "^1.1.0",
"@radix-ui/react-primitive": "^2.0.0",
"@radix-ui/react-alert-dialog": "^1.1.1",
"@radix-ui/react-dialog": "^1.1.1",
"@radix-ui/react-icons": "^1.3.0",
"@radix-ui/react-label": "^2.1.0",
"@radix-ui/react-select": "^2.1.1",
"@radix-ui/react-switch": "^1.1.0",
"@radix-ui/react-tooltip": "^1.1.2",

"@mui/icons-material": "^5.15.20",
"@mui/lab": "^5.0.0-alpha.170",
"@mui/material": "^5.15.20",
"@mui/styled-engine": "^5.15.14",
"@mui/system": "^5.15.20",
"@mui/utils": "^5.15.20",
"@mui/x-data-grid": "^6.19.6",
"mdi-material-ui": "^7.9.1",
"styled-components": "^6.1.11",

"@emotion/cache": "^11.11.0",
"@emotion/react": "^11.11.4",
"@emotion/styled": "^11.11.5",

"tailwindcss": "^3.4.10",
"tailwind-merge": "^2.5.2",
"tailwindcss-animate": "^1.0.7",
"@tailwindcss/forms": "^0.5.6",
"postcss": "^8.4.41",
"html-react-parser": "^5.1.10",
"autoprefixer": "^10.4.20",

"@tweenjs/tween.js": "^18.6.4",

"glsl-random": "^0.0.5",
"glslify-loader": "^2.0.0",

"class-variance-authority": "^0.7.0",
"lucide-react": "^0.274.0",
"noisejs": "^2.1.0",

"date-fns": "2.27.0",
"dinero.js": "2.0.0-alpha.8",
"pretty-time": "^1.1.0",

"@casl/ability": "5.4.3",
"@casl/react": "3.1.0",

"farmbot": "^15.8.8",
"lodash": "^4.17.21",
"chroma-js": "2.4.2",
"@heroicons/react": "^1.0.6",







"ai": "^3.3.37",
"openai": "^4.61.0",
"zod": "^3.23.8",
"@ai-sdk/openai": "^0.0.60",

"@vercel/analytics": "^1.3.1",
"@vercel/kv": "^2.0.0",

"sonner": "^1.5.0",
"react-markdown": "^8.0.7",
"framer-motion": "^11.3.30",
"geist": "^1.3.1",
"nanoid": "^5.0.7",
"react-intersection-observer": "^9.10.3",
"react-syntax-highlighter": "^15.5.0",
"react-textarea-autosize": "^8.5.3",
"remark-gfm": "^3.0.1",
"remark-math": "^5.1.1"

},

"devDependencies": {

"typescript": "^5.5.4",
"@types/chroma-js": "^2.1.4",
"@types/cors": "^2.8.12",
"@types/lodash": "^4.17.4",
"@types/node": "^22.5.0",
"@types/noisejs": "^0.0.31",
"@types/pretty-time": "^1.1.2",
"@types/react": "18.3.3",
"@types/react-dom": "18.3.0",
"@types/three": "^0.165.0",
"@types/uuid": "^10.0.0",

"eslint": "^8.56.0",
"@typescript-eslint/eslint-plugin": "^7.13.1",
"@typescript-eslint/parser": "^7.13.1",
"eslint-config-next": "^14.2.4",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.9.0",
"eslint-plugin-react": "^7.34.3",
"eslint-plugin-react-hooks": "^4.6.2",

"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",

"@next/bundle-analyzer": "^14.2.4"

},
"keywords": [
"webgl",
"three",
"pmndrs",
"react-three-fiber",
"react-three-drei",
"threed",
"threedgarden",
"threed.design",
"threed-garden",
"threed.ai",
"farmbot",
"web3"
]
}
28 changes: 5 additions & 23 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "threed-garden",
"version": "0.16.1-alpha.6",
"version": "0.16.1-alpha.7",
"description": "ThreeD Garden: WebGL 3D Environment Interface for Next.JS React TypeScript Three.JS React-Three Physics, using WordPress, Apollo GraphQL State+Stores, Leva Control GUI, Radix-UI, Tailwind CSS, 3D FarmBot React (Beta), Open AI",
"author": "Marty McGee <mcgee.marty@gmail.com> (https://github.com/marty-mcgee)",
"license": "MIT",
Expand Down Expand Up @@ -46,12 +46,10 @@

"leva": "^0.9.35",

"next": "^14.2.12",
"next": "^14.2.13",
"@next/third-parties": "^14.2.12",
"next-auth": "^5.0.0-beta.21",
"next-themes": "^0.3.0",

"swr": "^2.2.5",

"tunnel-rat": "^0.1.2",

Expand Down Expand Up @@ -84,20 +82,9 @@
"@radix-ui/react-select": "^2.1.1",
"@radix-ui/react-switch": "^1.1.0",
"@radix-ui/react-tooltip": "^1.1.2",

"@mui/icons-material": "^5.15.20",
"@mui/lab": "^5.0.0-alpha.170",

"@mui/material": "^5.15.20",
"@mui/styled-engine": "^5.15.14",
"@mui/system": "^5.15.20",
"@mui/utils": "^5.15.20",
"@mui/x-data-grid": "^6.19.6",
"mdi-material-ui": "^7.9.1",
"styled-components": "^6.1.11",

"@emotion/cache": "^11.11.0",
"@emotion/react": "^11.11.4",
"@emotion/styled": "^11.11.5",

"tailwindcss": "^3.4.10",
"tailwind-merge": "^2.5.2",
Expand Down Expand Up @@ -129,15 +116,10 @@
"@heroicons/react": "^1.0.6",







"ai": "^3.3.37",
"openai": "^4.61.0",
"zod": "^3.23.8",
"@ai-sdk/openai": "^0.0.60",
"@ai-sdk/openai": "^0.0.61",

"@vercel/analytics": "^1.3.1",
"@vercel/kv": "^2.0.0",
Expand All @@ -157,7 +139,7 @@

"devDependencies": {

"typescript": "^5.5.4",
"typescript": "^5.6.2",
"@types/chroma-js": "^2.1.4",
"@types/cors": "^2.8.12",
"@types/lodash": "^4.17.4",
Expand Down
51 changes: 0 additions & 51 deletions public/index.html

This file was deleted.

22 changes: 11 additions & 11 deletions src/app/home/page.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// ==============================================================
// Home Page (main landing page for authorized user)

'use client'
// 'use client'

// ** Next Imports
// import type { NextPage } from 'next'
Expand All @@ -10,8 +10,8 @@ import type { TNextPageWithProps } from '#/lib/types/TAppProps'
// ** React Imports
// import { useEffect } from 'react'

// ** MUI Components
import Typography from '@mui/material/Typography'
// // ** MUI Components
// import Typography from '@mui/material/Typography'

// ==============================================================

Expand All @@ -23,18 +23,18 @@ const HomePage: TNextPageWithProps = (): JSX.Element => {
//
return (
<>
<Typography component='h1' variant='h5' gutterBottom>
{/* <Typography component='h1' variant='h5' gutterBottom> */}
🥕 ThreeD Garden for FarmBot + Three.js on React + Next.js 13
</Typography>
<Typography component='h2' variant='h6'>
{/* </Typography> */}
{/* <Typography component='h2' variant='h6'> */}
🌱 part of the threed.ai family
</Typography>
<Typography component='p' gutterBottom>
{/* </Typography> */}
{/* <Typography component='p' gutterBottom> */}
🦆 Home Page (/app/home/page.tsx)
</Typography>
<Typography component='p' gutterBottom>
{/* </Typography> */}
{/* <Typography component='p' gutterBottom> */}
🦉 This is the "Home" Landing Page.
</Typography>
{/* </Typography> */}
</>
)
}
Expand Down
Loading

0 comments on commit 081a6b5

Please sign in to comment.