binaryage / cljs-react-three-fiber

ClojureScript port of react-three-fiber/examples.

Home Page:https://github.com/react-spring/react-three-fiber

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This example app is a rewrite of react-three-fiber/examples

WORK-IN-PROGRESS

This project is a good excuse for me spend time learning some modern JS stuff and recent CLJS tools:

Initial setup

git clone https://github.com/binaryage/cljs-react-three-fiber.git
cd cljs-react-three-fiber

Development workflow

yarn install
shadow-cljs watch app

Then:

  1. wait for compilation to finish
  2. visit dev server at http://localhost:8080

Release workflow

yarn install
shadow-cljs release app
python -m http.server 8000 --directory public

Then visit server at http://localhost:8000

Shadow CLJS report

./scripts/report.sh

About

ClojureScript port of react-three-fiber/examples.

https://github.com/react-spring/react-three-fiber


Languages

Language:JavaScript 95.0%Language:Clojure 4.7%Language:GLSL 0.1%Language:SCSS 0.1%Language:Shell 0.1%Language:HTML 0.0%