Skip to content

maris-development/beacon-studio

Repository files navigation

Beacon Studio

Beacon Studio is a SvelteKit + Tauri application for Beacon data exploration.

Developing

Install dependencies:

npm install

Run 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 -- --open

Run the desktop app (Tauri) in development mode:

npm run tauri:dev

Building

Build the web app (static output):

npm run build

Build the web app for a subdirectory deployment (example: beacon-wod.maris.nl/studio):

BASE_PATH=//studio npm run build --omit=dev

Use // to prevent path lookup issues in bash.

Build downloadable desktop executables (Tauri):

npm run tauri:build

Running Production Build Locally

Preview the web production build locally:

npm run preview

Quality Checks

npm run check
npm run lint

Notes

  • Static web output is generated in build/.
  • BASE_PATH is read by svelte.config.js and should be set for subdirectory hosting.

About

Beacon Studio (Web UI) for interacting with Beacon data lake nodes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors