The source for mremoteng.org, built with SvelteKit and deployed as a static site to GitHub Pages.
- Node.js 26 or newer
- npm
Install the locked dependencies and start the development server:
npm ci
npm run devRun diagnostics and create the static production output in build/:
npm run check
npm run buildPreview the production build locally with npm run preview.
Set BASE_PATH when validating a deployment under a subpath:
$env:BASE_PATH = '/example'
npm run buildThe workflow in .github/workflows/deploy.yml validates, builds, and deploys the site from the svelteKit branch. It also handles nightly-release repository dispatch events and updates src/lib/config/nightly.json before deploying.