structure.json + data.json → spec.json

Pure JSON Specification Compiler for Declarative UI

Eliminate template synchronization friction. The 2-file compiler separates HOW to display from WHAT to display, outputting standard specification JSON ready for json-to-dom.

Documentation & Guides

30-Second Integration

How It Works in Your Application

Pure CDN • ES Modules
// 1. Import compiler & DOM engine directly via GitHub Pages CDN (or npm package) import { compile } from "https://keshavsoft.github.io/json-to-spec/dist/v1/min.js"; import { buildSpecElement } from "https://keshavsoft.github.io/json-to-dom/dist/v16/min.js"; // 2. Compile structure.json (HOW) + data.json (WHAT) → spec const spec = compile({ inStructure: structureBlueprint, inData: businessDataPayload }); // 3. Render directly into native browser DOM elements const domNode = buildSpecElement({ inSpec: spec }); document.getElementById("app").appendChild(domNode);

Official CDN Endpoints

Latest Stable CDN https://keshavsoft.github.io/json-to-spec/dist/min.js
Version 1 CDN https://keshavsoft.github.io/json-to-spec/dist/v1/min.js