Requires Node 22.12 or newer (.nvmrc pins 24, so nvm use 24 works) and Bun as the package manager. The scripts still run on Node.
# install dependencies
bun install
# serve app with hot reload
bun run dev
# build electron application for production
bun run build
# serve the renderer in a browser for testing, without Electron
bun run web
# lint all JS/Vue component files in `src/`
bun run lint
The app reads AuroraDB.db from the project root in development. A sample save lives in fixtures/AuroraDB.zip (unzip fixtures/AuroraDB.zip).
Pull Requests and Issues are welcome.
The autogenerated wiki at https://deepwiki.com/rubybrowncoat/Aurora-Electrons helps to study and unpack the features and architecture of the project.