Semantic Modeling Language (SML) CLI tool for managing semantic layer deployments via AtScale or compatible backends. Current stable version is 2026.3.0, released quarterly following the SML specification versioning. Provides model validation, transformation, and lifecycle management from the command line. Differentiators include native TypeScript types, Node.js >=18 requirement, and adherence to the open SML standard for semantic models.
npm install sml-cliVerified import paths — ran on the pinned version, not inferred.
Programmatic usage of SML CLI to validate a semantic model file.
Switch to ESM or downgrade to v2025.x (if available).
Upgrade Node.js to 18 or later.
Always use array: runCLI(['validate', 'file.sml'])
Migrate to runCLI() API.
Cross-check with CLI help output.
Use import syntax or set type: module in package.json, or downgrade to v2025.x.
Use import { runCLI } from 'sml-cli'Wrap arguments in array: runCLI(['--validate', 'model.sml'])
Install package: npm install sml-cli, and ensure Node >=18.
No dependency data recorded yet.