{"library":"paperclip-interim","title":"Paperclip Interim Compiler","description":"Interim compiler step for Paperclip, a visual programming language. Current stable version 18.3.8. Acts as an intermediate representation layer between Paperclip engines and output compilers like React. Bundles AST transformations and provides a uniform interface for compiler backends. Differentiates by being part of the Paperclip ecosystem, designed for multi-target code generation with a focus on UI components. Release cadence is tied to Paperclip monorepo releases, roughly monthly.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install paperclip-interim"],"cli":null},"imports":["import { InterimCompiler } from 'paperclip-interim'","import InterimCompiler from 'paperclip-interim'","import { InterimNode } from 'paperclip-interim'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { InterimCompiler } from 'paperclip-interim';\nimport { existingEngine } from './engine'; // hypothetical\n\nconst compiler = new InterimCompiler(existingEngine);\nconsole.log(compiler.toString()); // serialized IR","lang":"typescript","description":"Shows basic usage of InterimCompiler with an existing engine and serialization of the intermediate representation.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}