Advanced solar array planning workspace with deterministic energy calculations, meter-based nesting, and a dedicated 3D review scene.
- Node.js
22.x - npm
10+
The repo is pinned to Node 22 via .nvmrc and package.json > engines.
- Install dependencies:
npm install - Start the dev server:
npm run dev - Run quality checks:
npm run lintnpm run testnpm run build
- The app stores project state under
peak-solar-fx:v2in local storage and migrates legacy scattered keys on first load. - External CI or Docker images should use a Node 22 base image to stay aligned with the repo toolchain.