{"library":"json-pipeline","type":"library","category":null,"description":"json-pipeline (v3.12.3) is a structure specification for designing flexible compilers with support for third-party optimization phases. It provides abstractions for sea-of-nodes (SoN), control flow graphs (CFG), static single assignment (SSA), dominator trees, and global code motion (GCM). The package is designed for Node.js and focuses on JSON-representable intermediate representations, making it suitable for compiler backends and JIT compilers. Release cadence is irregular; last major update was v3.0.0 with breaking changes in API. Key differentiators: modular architecture, JSON serialization, and emphasis on custom optimization phases.","language":"javascript","status":"active","version":"3.12.3","tags":["javascript","JSON","pipeline","CFG","SSA","Sea","of","nodes","Compiler"],"last_verified":"Fri May 01","install":[{"cmd":"npm install json-pipeline","imports":["import Pipeline from 'json-pipeline'","import Pipeline, { Node } from 'json-pipeline'","import Pipeline, { Graph } from 'json-pipeline'"]},{"cmd":"yarn add json-pipeline","imports":[]},{"cmd":"pnpm add json-pipeline","imports":[]}],"homepage":null,"github":"https://github.com/indutny/json-pipeline","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/json-pipeline","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}