{"library":"paperclip-compiler-react","title":"Paperclip React Compiler","description":"Paperclip is a visual programming language for building component-based UIs with a live editor. This package compiles Paperclip templates to React components (JSX). Version 18.3.8 targets React 18. Releases align with Paperclip core. Differentiator: enables seamless visual editing and code generation for React projects, supporting TypeScript and ES modules.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install paperclip-compiler-react"],"cli":null},"imports":["import { compileReact } from 'paperclip-compiler-react'","import { ReactCompiler } from 'paperclip-compiler-react'","import PaperclipReact from 'paperclip-compiler-react'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { compileReact } from 'paperclip-compiler-react';\nimport { readFileSync } from 'fs';\n\nconst paperclipCode = readFileSync('component.pc', 'utf8');\nconst options = { module: 'esm', typescript: true };\nconst result = compileReact(paperclipCode, options);\nconsole.log(result.code);","lang":"typescript","description":"Compile a Paperclip file to a React component (JSX) with TypeScript output using ESM module format.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}