bitbox-compiler
Version:
bitbox /unbox
17 lines (14 loc) • 1.61 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; // export default function(node) {
// return `${ node.body }`
// }
exports.default = function (node) {
if (node.box === true) return this.tag(node);
var p = _extends({}, node.props);
p = p ? "" + this.convertprops(p) : "";
return "$tree.push(script({" + p + "}, `" + node.body + "`));";
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ub2Rlcy9zY3JpcHQuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztrQkFJZSxVQUFTLElBQUksRUFBRTtBQUM3QixLQUFJLElBQUksQ0FBQyxHQUFHLEtBQUssSUFBSSxFQUNwQixPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUE7QUFDdEIsS0FBSSxDQUFDLGdCQUFRLElBQUksQ0FBQyxLQUFLLENBQUUsQ0FBQTtBQUN6QixFQUFDLEdBQUcsQ0FBQyxRQUFPLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLEtBQVEsQ0FBQTtBQUN4QyxnQ0FBOEIsQ0FBQyxZQUFVLElBQUksQ0FBQyxJQUFJLFVBQVE7Q0FFMUQiLCJmaWxlIjoic2NyaXB0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24obm9kZSkge1xuLy8gXHRyZXR1cm4gYCR7IG5vZGUuYm9keSB9YFxuLy8gfVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbihub2RlKSB7XG5cdGlmIChub2RlLmJveCA9PT0gdHJ1ZSlcblx0XHRyZXR1cm4gdGhpcy50YWcobm9kZSlcblx0bGV0IHAgPSB7IC4uLm5vZGUucHJvcHMgfVxuXHRwID0gcCA/IGAkeyB0aGlzLmNvbnZlcnRwcm9wcyhwKSB9YCA6IGBgXG5cdHJldHVybiBgJHRyZWUucHVzaChzY3JpcHQoeyR7IHAgfX0sIFxcYCR7IG5vZGUuYm9keSB9XFxgKSk7YFxuXG59XG4iXX0=