@sylang/variant-matrix
v0.1.0
Published
Variant matrix computation for Sylang feature models — features × variants × selections, with mutations (toggle / create-variant / generate VCF)
Readme
@sylang/variant-matrix
Variant matrix computation for Sylang feature models — produces the
features × variants × selections grid, plus mutations (toggle a feature,
create a .vml variant, generate a .vcf config from a .vml).
Install
pnpm add @sylang/variant-matrixUsage
import {
computeVariantMatrix,
toggleFeatureInVml,
createVariantVml,
generateVcfFromVml,
} from '@sylang/variant-matrix'
const matrix = await computeVariantMatrix(symbolManager, fmlPath)The package is headless — it consumes a
SylangSymbolManagerCore
and returns plain data structures + mutated text. Renderers (React,
spreadsheet export, etc.) live in consuming hosts.
Part of @sylang-core.
Apache-2.0.
