
Crucible v1.0 — generate React, Vue, and Angular components that you actually own
I shipped Crucible v1.0 today. It's a code generation engine — you run a CLI command, it writes production-ready component source files into your project, and then it disappears. Zero runtime footprint. You own every line. npx crucible add Button # writes Button/Button.tsx, Button/Button.module.css, # Button/Button.types.ts, Button/README.md # into your project. yours forever. I built it because I kept running into the ceiling of what component libraries let you do — and I wanted to see what the "no library, just code" model looked like taken further than copy-paste snippets. Here's how it works. The five-layer pipeline crucible.config.json → Config Layer read + validate with ajv → Token Resolver CSS custom props + OKLCH dark mode derivation → Component Model normalised IR for templates → Template Engine Handlebars, strictly logic-free → File Writer hash protection + Prettier formatting The IR (intermediate representation) layer is the decision I'm happiest with. Without it, templates
Continue reading on Dev.to Webdev
Opens in a new tab

