Skip to content

uf-focus-lab/CrypsisSimulation

Repository files navigation

CrypsisSimulation

CrypsisSimulation is a Vue 3 + Vite single page app for 2D robotics simulation. It loads SVG world definitions from public/data, displays obstacles and targets, and provides panels, dialogs, and popups for simulation inspection and data views.

Development

npm install
npm run dev

Build

npm run build

For GitHub Pages, the workflow sets:

VITE_BASE_URL=/CrypsisSimulation/

That value configures Vite's base option and runtime public-data URLs through import.meta.env.BASE_URL.

Type checking is available separately:

npm run typecheck

GitHub Pages

.github/workflows/pages.yml publishes the SPA on pushes to main. The workflow checks out submodules, installs with npm ci, builds dist, copies dist/index.html to dist/404.html for SPA fallback, and deploys the artifact to GitHub Pages.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors