alvarosabu 9ee971afde fix(core): add vueuse as normal dependency %!s(int64=2) %!d(string=hai) anos
..
.vscode 286ac4ccea Hola mundo 🍩🪐 %!s(int64=2) %!d(string=hai) anos
public 2704288fd8 feat(cientos): useAnimations %!s(int64=2) %!d(string=hai) anos
src 50f685600f fix: minor clean up %!s(int64=2) %!d(string=hai) anos
.gitignore 286ac4ccea Hola mundo 🍩🪐 %!s(int64=2) %!d(string=hai) anos
CHANGELOG.md 0c8d23129b Release core v1.6.2 %!s(int64=2) %!d(string=hai) anos
README.md 286ac4ccea Hola mundo 🍩🪐 %!s(int64=2) %!d(string=hai) anos
components.d.ts 286ac4ccea Hola mundo 🍩🪐 %!s(int64=2) %!d(string=hai) anos
index.html 286ac4ccea Hola mundo 🍩🪐 %!s(int64=2) %!d(string=hai) anos
package.json 9ee971afde fix(core): add vueuse as normal dependency %!s(int64=2) %!d(string=hai) anos
stats.html 286ac4ccea Hola mundo 🍩🪐 %!s(int64=2) %!d(string=hai) anos
tsconfig.json 286ac4ccea Hola mundo 🍩🪐 %!s(int64=2) %!d(string=hai) anos
tsconfig.node.json 286ac4ccea Hola mundo 🍩🪐 %!s(int64=2) %!d(string=hai) anos
vite.config.ts 6eb52472c5 docs: added groups docs %!s(int64=2) %!d(string=hai) anos

README.md

@tresjs/core ▲ ■ ●

Declarative ThreeJS using Vue Components

  • 💡 Build 3D scene as they were Vue components
  • ⚡️ Powered by Vite
  • 🥰 It brings all the updated features of ThreeJS right awayregardless the version
  • 🦾 Fully Typed

Tres (Spanish word for "three", pronounced /tres/ ) is a way of creating ThreeJS scenes with Vue components in a declarative fashion. Think of it as a React-three-fiber or Lunchbox but without the need of a custom Vue3 Renderer.

Setup

pnpm install --shamefully-hoist

Dev

To run the small playground without Histoire use

pnpm run dev

Histoire

All local demos will be inside Histoire stories.

pnpm run story:dev

Build lib

To build the core as library mode just use

pnpm run build