zettajs/zetta

zetta-scientist and zetta-device DeviceConfig can be out of sync.

Closed this issue · 0 comments

Issue from zettajs/zetta-scientist#4

zetta proper requires zetta-scientist, zetta-device, and 'zetta-scout' to initialize devices the scientist is mainly used when a Device driver is given directly to .use(). In that case the version of zetta-device required by the driver may be incompatible with the device_config.js from zetta-scientist required by zetta.

The issue mainly comes into play with zetta proper requiring zetta-scientist as the device developer doesn't have control over the version zetta depends on.

A solution might be to have zetta-device either require or just contain the device_config.js so it's always at the correct version as when the device was built.