-
Notifications
You must be signed in to change notification settings - Fork 0
Development
Deadbone edited this page Sep 12, 2026
·
1 revision
npm install
npm run lint
npm run build
npm test
npm run verify:packProject shape:
-
src/platform.ts: Homebridge dynamic platform. -
src/accessories/: HomeKit accessory wrappers. -
src/config/: configuration validation. -
src/sofabaton/: X1S protocol framing and client code. -
tools/verify-pack.mjs: npm archive verification.
Do not add telemetry, unnecessary cloud calls, broad SofaBaton model claims, or post-install system changes.
npm install
npm run lint
npm run build
npm test
npm run verify:packStructure du projet :
-
src/platform.ts: plateforme dynamique Homebridge. -
src/accessories/: enveloppes d'accessoires HomeKit. -
src/config/: validation de configuration. -
src/sofabaton/: trames protocole X1S et client. -
tools/verify-pack.mjs: verification de l'archive npm.
N'ajoutez pas de telemetrie, d'appels cloud inutiles, de promesses larges sur les modeles SofaBaton, ni de modifications systeme post-install.