codemirror-json-schema
Version:
Codemirror 6 extensions that provide full JSONSchema support for `@codemirror/lang-json` and `codemirror-json5`
20 lines (19 loc) • 520 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.el = el;
function el(tagName, attributes, children = []) {
const e = document.createElement(tagName);
Object.entries(attributes).forEach(([k, v]) => {
if (k === "text") {
e.innerText = v;
return;
}
if (k === "inner") {
e.innerHTML = v;
return;
}
e.setAttribute(k, v);
});
children.forEach((c) => e.appendChild(c));
return e;
}
;