No description
- JavaScript 90.1%
- HTML 9.9%
|
|
||
|---|---|---|
| public | ||
| src | ||
| test | ||
| .gitignore | ||
| CLAUDE.md | ||
| IDEA.md | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| PLAN.md | ||
| PROGRESS.md | ||
| README.md | ||
| vite.config.js | ||
Cave Viewer
A self-contained web-based 3D viewer for Survex .3d and Therion .lox cave survey files, embeddable via iframe in VSCode and Nextcloud.
Development
npm install
npm run dev # start dev server at http://localhost:5173
Build
npm run build # produces self-contained bundle in dist/
npm run preview # serve the dist/ bundle locally
Tests
npm test # run vitest unit tests
Usage
Open a .3d or .lox file via the postMessage API (see PLAN.md Phase 6) or drop it directly once file-drop support is added.