@boardreadyops/plugin-sdk API / CompatibilityConstraints
Interface: CompatibilityConstraints
Compatibility constraint declared by a plugin or rule pack.
Used to ensure that packs are only loaded by compatible BoardReadyOps host versions and against compatible KiCad projects.
Properties
boardreadyopsMax?
optionalboardreadyopsMax?:string
Maximum BoardReadyOps semver (exclusive), e.g. "3.0.0".
boardreadyopsMin?
optionalboardreadyopsMin?:string
Minimum BoardReadyOps semver (inclusive), e.g. "1.8.0".
kicadVersions?
optionalkicadVersions?: ("9"|"10"|"future")[]
KiCad major versions that this pack supports.