Development
Install
bash
git clone https://github.com/nordbyte/nordrelay.git
cd nordrelay
npm installBuild
bash
npm run buildThe build compiles TypeScript, generates Web API route metadata, and builds minified WebUI assets.
Checks
bash
npm run check
npm test
npm run security:auditnpm run test:e2e runs Playwright tests.
Run from source
bash
npm run foregroundor:
bash
node plugins/nordrelay/scripts/nordrelay.mjs webDocs
bash
npm run docs:dev
npm run docs:build
npm run docs:previewDocs use VitePress installed with docs:prepare as a no-save dependency, matching the repository policy of avoiding an extra persistent docs dependency.
Generated files
Generated outputs are ignored:
dist/docs/.vitepress/cache/docs/.vitepress/dist/- local runtime state in
.nordrelay/
Do not commit runtime logs, private state, tokens, or support bundles.
