Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.51 KB

File metadata and controls

28 lines (21 loc) · 1.51 KB

ioBroker.vis-2-widgets-sigenergy

Mindestanforderungen (gültig bis auf Widerruf, gesetzt am 2026-08-05)

Komponente Minimum Ort
js-controller >=6.0.11 io-package.jsoncommon.dependencies
admin >=8.0.0 io-package.jsoncommon.globalDependencies
Node.js >=22 package.jsonengines.node, CI-Matrix

Ältere Versionen werden nicht mehr unterstützt — keine Rückwärtskompatibilitäts- Workarounds für js-controller < 6.0.11, admin < 8.0.0 oder Node < 22 einbauen.

Stand des Repos: engines.node ist auf ">= 22", CI testet mit 24.x — beides erfüllt. common.dependencies führt bisher nur vis-2: >=2.0.0, globalDependencies ist leer; js-controller und admin sind dort noch nachzutragen.

Admin ab 8.0.0 — React 19 + MUI 9

iobroker.admin > 8.0.0 basiert auf React 19 und MUI 9. Für dieses Repo aktuell ohne Auswirkung: das Widget ist reines Vanilla-JS (widgets/vis-2-widgets-sigenergy/js/), es gibt keinen React-/MUI-Code und keine Admin-Config-UI (adminUI.config: "none").

Sollte hier jemals React-/MUI-Code entstehen (z. B. Portierung auf ein vis-2-React-Widget oder eine Admin-Config), gilt React 19 + MUI 9 als verbindliches Ziel: kein defaultProps an Funktionskomponenten, ref als normale Prop statt forwardRef, createRoot statt ReactDOM.render, sx/styled() statt makeStyles/withStyles, Grid mit size-Prop. React und MUI kommen dabei vom Host — als externals/peerDependencies führen, nicht mitbundeln.