Fork of openscad/openscad-playground with CMMS embedding hooks for the AI Assistant module (see /opt/DB CLAUDE.md).
  • CSS 70.6%
  • TypeScript 25.2%
  • JavaScript 3.2%
  • HTML 0.8%
  • OpenSCAD 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-03-25 15:56:21 +00:00
public fork me on github ribbon + model refactor 2023-03-25 15:56:21 +00:00
src fork me on github ribbon + model refactor 2023-03-25 15:56:21 +00:00
.gitignore Basic React + TypeScript app skeleton + downloading of deps 2023-03-24 01:58:25 +00:00
fonts.conf Basic React + TypeScript app skeleton + downloading of deps 2023-03-24 01:58:25 +00:00
inline-openscad-worker.ts Basic React + TypeScript app skeleton + downloading of deps 2023-03-24 01:58:25 +00:00
LICENSE.md fork me on github ribbon + model refactor 2023-03-25 15:56:21 +00:00
LICENSE.monaco Licenses 2023-03-24 01:02:41 +00:00
LICENSE.viewstl Licenses 2023-03-24 01:02:41 +00:00
Makefile Naive state management + syntax check works! 2023-03-25 11:59:50 +00:00
package.json Add react-stl-viewer + fix preview vs. render flow 2023-03-25 15:23:54 +00:00
README.md fork me on github ribbon + model refactor 2023-03-25 15:56:21 +00:00
rollup.config.js Naive state management + syntax check works! 2023-03-25 11:59:50 +00:00
tsconfig.json fork me on github ribbon + model refactor 2023-03-25 15:56:21 +00:00

OpenSCAD Playground

WIP revamp of https://github.com/ochafik/openscad-wasm/tree/editor-ochafik.com / https://ochafik.com/openscad.

Licenses: see LICENSES.

Build

Prerequisites:

  • wget
  • GNU make
  • npm
  • deno
make clean

# When doing local development, ensure the import.meta.url is replaced to localhost:
# (otherwise will get cryptic `RangeError: WebAssembly.Table.get(): invalid index 999948 into function table`)
dev=1 make public
npm start

# When building a release
make