{"library":"runtime-compiler","title":"Runtime Compiler","description":"Universal compiler system for JavaScript code generation in multiple modes (default, build, hydrate). Version 3.2.0 is current stable. Ships TypeScript types. Key differentiator: build/hydrate mode separation for efficient asset compilation vs runtime hydration. Active development. Alternatives like Babel focus on transpilation, while runtime-compiler provides structured build-and-run orchestrations.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install runtime-compiler"],"cli":null},"imports":["import { isHydrating } from 'runtime-compiler/config'","import { onlyBuild } from 'runtime-compiler/config'","import compiler from 'runtime-compiler'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { isHydrating, onlyBuild } from 'runtime-compiler/config';\n\nif (isHydrating()) {\n  console.log('Running in hydrate mode - only executing, not building.');\n} else if (onlyBuild()) {\n  console.log('Running in build mode - only building, not executing.');\n} else {\n  console.log('Running in default mode - building and executing.');\n}\n\n// Example with compiler mode\nimport compiler from 'runtime-compiler';\nconst result = compiler.compile('someSourceCode');\nconsole.log(result);","lang":"typescript","description":"Shows how to import and use the config utility functions (isHydrating, onlyBuild) to determine the current compiler mode, and a basic compile example.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}