update node, try out threlte uikit

This commit is contained in:
silentsilas 2025-01-23 18:59:39 -05:00
parent c305246dee
commit 99886718dd
Signed by: silentsilas
GPG Key ID: 113DFB380F724A81
5 changed files with 365 additions and 104 deletions

View File

@ -1 +1 @@
nodejs 20.13.1
nodejs 22.13.1

442
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -2,6 +2,9 @@
"name": "playground",
"version": "0.0.1",
"private": true,
"engines": {
"node": ">=22.13.1"
},
"scripts": {
"dev": "vite dev",
"build": "vite build",
@ -62,6 +65,7 @@
"html-to-text": "^9.0.5",
"marked": "^12.0.2",
"mdsvex": "^0.12.3",
"three": "^0.172.0"
"three": "^0.172.0",
"threlte-uikit": "^0.5.1"
}
}

View File

@ -1,12 +1,17 @@
<script lang="ts" module>
import { T } from '@threlte/core';
import { Root, Container, Fullscreen, Text } from 'threlte-uikit';
</script>
<T.PerspectiveCamera position={[0, 0, 5]} />
<T.Group>
<T.Mesh position={[ 0, -0.2, 0 ]}>
<T.BoxGeometry args={[1, 1, 1]} />
<T.MeshBasicMaterial color="red" />
<Root backgroundColor="red" sizeX={8} sizeY={4} flexDirection="row">
<Container flexGrow={1} margin={32} backgroundColor="green" />
<Container flexGrow={1} margin={32} backgroundColor="blue" />
</Root>
<T.Mesh position={[0, -0.2, 0]} visible>
<T.BoxGeometry args={[3, 5, 0.1]} />
<T.MeshStandardMaterial emissive="#187d18" />
</T.Mesh>
</T.Group>

View File

@ -0,0 +1,8 @@
<script lang="ts">
import { Root, Container } from 'threlte-uikit';
</script>
<Root backgroundColor="red" sizeX={8} sizeY={4} flexDirection="row">
<Container flexGrow={1} margin={32} backgroundColor="green" />
<Container flexGrow={1} margin={32} backgroundColor="blue" />
</Root>