CLI tool for MIoT (Mi Internet of Things) DSL template scaffolding, linting, code generation, and publishing. Current version 1.0.1 targets Node >=12.20. It provides commands for project creation with 'miot-dsl create', schema generation from source code via 'miot-dsl generate', config validation with 'miot-dsl config lint', config normalization with 'miot-dsl config normalize', and template publishing to the ump-pbs platform via 'miot-dsl publish'. Part of an internal monorepo by Xiaomi, this tool is specific to the Xiaomi IoT ecosystem and not intended for general use.
npm install miot-dsl-cliNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows typical workflow: create a new template project, modify sources, generate schema, validate config, normalize, then publish.
Only use if you are a Xiaomi IoT developer with appropriate access.
Upgrade to a newer version of Node (>=14 or >=16). If the tool works, consider that future versions may drop support.
Use npx miot-dsl-cli <command> or install globally and run miot-dsl <command>.
Run 'npm install -g miot-dsl-cli' or use 'npx miot-dsl-cli' <command>.
No dependency data recorded yet.