@miragon/wardley-transforms
v0.2.1
Published
Pure functions that turn a Wardley map into a new one, such as evolve, method, inertia and pipeline.
Readme
@miragon/wardley-transforms
DOM-free, pure WardleyMap → WardleyMap transforms — evolve, method, inertia, pipeline. No undo
stack: every transform returns a new map and leaves the input untouched.
Install
npm install @miragon/wardley-transformsUsage
import { parseDSL } from '@miragon/wardley-dsl';
import { evolveComponent } from '@miragon/wardley-transforms';
const map = parseDSL('component Kettle [0.43, 0.35]');
const [kettle] = map.elements;
const evolved = evolveComponent(map, kettle.id, 0.62); // returns a new mapPart of the Wardley Maps monorepo.
License
MIT
