Beacon Studio is a SvelteKit + Tauri application for Beacon data exploration.
Install dependencies:
npm installRun the web app in development mode:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --openRun the desktop app (Tauri) in development mode:
npm run tauri:devBuild the web app (static output):
npm run buildBuild the web app for a subdirectory deployment (example: beacon-wod.maris.nl/studio):
BASE_PATH=//studio npm run build --omit=devUse // to prevent path lookup issues in bash.
Build downloadable desktop executables (Tauri):
npm run tauri:buildPreview the web production build locally:
npm run previewnpm run check
npm run lint- Static web output is generated in
build/. BASE_PATHis read bysvelte.config.jsand should be set for subdirectory hosting.