Files
espurna/code/html/preset/sensor/constants.mjs
Maxim Prokhorov 9dc57878c1 webui(build): build params & vite dev support
- experimental vite dev server support
- gulp webui_build & webui_PRESET -> build
- gulp task params for build and dev server
- bundle sources using rollup in both gulp and vite
- PRESET lib to manage available modules and their constants
  replacing 'define' method of .js code treeshaking
2025-04-14 01:14:13 +03:00

52 lines
1.5 KiB
JavaScript

export const MODULE_API = true;
export const MODULE_CMD = true;
export const MODULE_CURTAIN = false;
export const MODULE_DBG = true;
export const MODULE_DCZ = true;
export const MODULE_GARLAND = false;
export const MODULE_HA = true;
export const MODULE_IDB = true;
export const MODULE_LED = true;
export const MODULE_LIGHT = false;
export const MODULE_LIGHTFOX = false;
export const MODULE_MQTT = true;
export const MODULE_NOFUSS = true;
export const MODULE_NTP = true;
export const MODULE_OTA = true;
export const MODULE_RELAY = true;
export const MODULE_RFB = false;
export const MODULE_RFM69 = false;
export const MODULE_RPN = true;
export const MODULE_SCH = true;
export const MODULE_SNS = true;
export const MODULE_TELNET = true;
export const MODULE_THERMOSTAT = false;
export const MODULE_TSPK = true;
export const MODULE_DEV = false;
export const MODULES = {
'api': MODULE_API,
'cmd': MODULE_CMD,
'curtain': MODULE_CURTAIN,
'dbg': MODULE_DBG,
'dcz': MODULE_DCZ,
'garland': MODULE_GARLAND,
'ha': MODULE_HA,
'idb': MODULE_IDB,
'led': MODULE_LED,
'light': MODULE_LIGHT,
'lightfox': MODULE_LIGHTFOX,
'mqtt': MODULE_MQTT,
'nofuss': MODULE_NOFUSS,
'ntp': MODULE_NTP,
'ota': MODULE_OTA,
'relay': MODULE_RELAY,
'rfb': MODULE_RFB,
'rfm69': MODULE_RFM69,
'rpn': MODULE_RPN,
'sch': MODULE_SCH,
'sns': MODULE_SNS,
'telnet': MODULE_TELNET,
'thermostat': MODULE_THERMOSTAT,
'tspk': MODULE_TSPK,
'dev': MODULE_DEV,
};