"exports" gains "import" and "types" next to "require": import "alex2node" failed with ERR_PACKAGE_PATH_NOT_EXPORTED. scripts/build.mjs compiles src/ to dist/cjs, dist/esm and dist/types in a staging directory and swaps them in only when both compiler runs passed. "main" and "types" follow for resolvers that do not read "exports". Target ES6 -> ES2020, "engines": node >= 18, relative imports carry ".js" for Node's ESM loader. uuid gives way to crypto.randomUUID(); mqtt is the only runtime dependency left. Tests load the package by name. New: both entry points, the modules the builds import, dist/ equal to a fresh build, a round trip on the ES module build, and two compiled type fixtures in place of the .d.ts regexes. 22 tests pass in 5.7 s. dist/: 16 files, 79,711 B -> 25 files, 132,291 B; the npm tarball is 25,125 B. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
59 lines
2.9 KiB
JavaScript
59 lines
2.9 KiB
JavaScript
export var DisplayCategory;
|
|
(function (DisplayCategory) {
|
|
DisplayCategory["ACTIVITY_TRIGGER"] = "ACTIVITY_TRIGGER";
|
|
DisplayCategory["AIR_CONDITIONER"] = "AIR_CONDITIONER";
|
|
DisplayCategory["AIR_FRESHENER"] = "AIR_FRESHENER";
|
|
DisplayCategory["AIR_PURIFIER"] = "AIR_PURIFIER";
|
|
DisplayCategory["AIR_QUALITY_MONITOR"] = "AIR_QUALITY_MONITOR";
|
|
DisplayCategory["ALEXA_VOICE_ENABLED"] = "ALEXA_VOICE_ENABLED";
|
|
DisplayCategory["AUTO_ACCESSORY"] = "AUTO_ACCESSORY";
|
|
DisplayCategory["BLUETOOTH_SPEAKER"] = "BLUETOOTH_SPEAKER";
|
|
DisplayCategory["CAMERA"] = "CAMERA";
|
|
DisplayCategory["CHRISTMAS_TREE"] = "CHRISTMAS_TREE";
|
|
DisplayCategory["COFFEE_MAKER"] = "COFFEE_MAKER";
|
|
DisplayCategory["COMPUTER"] = "COMPUTER";
|
|
DisplayCategory["CONTACT_SENSOR"] = "CONTACT_SENSOR";
|
|
DisplayCategory["DISHWASHER"] = "DISHWASHER";
|
|
DisplayCategory["DOOR"] = "DOOR";
|
|
DisplayCategory["DOORBELL"] = "DOORBELL";
|
|
DisplayCategory["DRYER"] = "DRYER";
|
|
DisplayCategory["EXTERIOR_BLIND"] = "EXTERIOR_BLIND";
|
|
DisplayCategory["FAN"] = "FAN";
|
|
DisplayCategory["GAME_CONSOLE"] = "GAME_CONSOLE";
|
|
DisplayCategory["GARAGE_DOOR"] = "GARAGE_DOOR";
|
|
DisplayCategory["HEADPHONES"] = "HEADPHONES";
|
|
DisplayCategory["HUB"] = "HUB";
|
|
DisplayCategory["INTERIOR_BLIND"] = "INTERIOR_BLIND";
|
|
DisplayCategory["LAPTOP"] = "LAPTOP";
|
|
DisplayCategory["LIGHT"] = "LIGHT";
|
|
DisplayCategory["MICROWAVE"] = "MICROWAVE";
|
|
DisplayCategory["MOBILE_PHONE"] = "MOBILE_PHONE";
|
|
DisplayCategory["MOTION_SENSOR"] = "MOTION_SENSOR";
|
|
DisplayCategory["MUSIC_SYSTEM"] = "MUSIC_SYSTEM";
|
|
DisplayCategory["NETWORK_HARDWARE"] = "NETWORK_HARDWARE";
|
|
DisplayCategory["OTHER"] = "OTHER";
|
|
DisplayCategory["OVEN"] = "OVEN";
|
|
DisplayCategory["PHONE"] = "PHONE";
|
|
DisplayCategory["PRINTER"] = "PRINTER";
|
|
DisplayCategory["REMOTE"] = "REMOTE";
|
|
DisplayCategory["ROUTER"] = "ROUTER";
|
|
DisplayCategory["SCENE_TRIGGER"] = "SCENE_TRIGGER";
|
|
DisplayCategory["SCREEN"] = "SCREEN";
|
|
DisplayCategory["SECURITY_PANEL"] = "SECURITY_PANEL";
|
|
DisplayCategory["SECURITY_SYSTEM"] = "SECURITY_SYSTEM";
|
|
DisplayCategory["SLOW_COOKER"] = "SLOW_COOKER";
|
|
DisplayCategory["SMARTLOCK"] = "SMARTLOCK";
|
|
DisplayCategory["SMARTPLUG"] = "SMARTPLUG";
|
|
DisplayCategory["SPEAKER"] = "SPEAKER";
|
|
DisplayCategory["STREAMING_DEVICE"] = "STREAMING_DEVICE";
|
|
DisplayCategory["SWITCH"] = "SWITCH";
|
|
DisplayCategory["TABLET"] = "TABLET";
|
|
DisplayCategory["TEMPERATURE_SENSOR"] = "TEMPERATURE_SENSOR";
|
|
DisplayCategory["THERMOSTAT"] = "THERMOSTAT";
|
|
DisplayCategory["TV"] = "TV";
|
|
DisplayCategory["VACUUM_CLEANER"] = "VACUUM_CLEANER";
|
|
DisplayCategory["VEHICLE"] = "VEHICLE";
|
|
DisplayCategory["WASHER"] = "WASHER";
|
|
DisplayCategory["WATER_HEATER"] = "WATER_HEATER";
|
|
DisplayCategory["WEARABLE"] = "WEARABLE";
|
|
})(DisplayCategory || (DisplayCategory = {}));
|