Development
Live docs URL: https://mrgionsi.github.io/ring-intercom-control/
Prerequisites
- Node.js
24.14.1or newer.nvmrcpins the local baseline to24.14.1- CI currently runs the app test jobs on Node
24.14.1
- npm bundled with your selected Node runtime
Local run
Terminal 1:
cd backend
npm install
npm run dev
Terminal 2:
cd frontend
npm install
npm run dev
Tests
cd backend && npm test
cd ../frontend && npm test
Docs site
cd website
npm install
npm run start
Security audit
cd backend && npm run security:check
cd ../frontend && npm run security:check
cd ../website && npm audit
Known residual audit findings are documented in the root README. Avoid
npm audit fix --force unless you have validated the resulting major-version
changes against Ring integration behavior.