UNPKG

bitbox-compiler

Version:

bitbox /unbox

19 lines (13 loc) 1.61 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = function (node) { console.log('node:export', node); var exp = node.attrs.map(function (prop) { if (prop.type === 'value') return '{ ' + prop.value + ' as ' + (0, _helpers.camelCase)(prop.key) + ' }';else return '' + (0, _helpers.camelCase)(prop.key); }); return 'export ' + exp.join(' ') + ';\n'; }; var _helpers = require('../helpers'); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ub2Rlcy9leHBvcnQuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O2tCQUVlLFVBQVMsSUFBSSxFQUFFOztBQUU3QixRQUFPLENBQUMsR0FBRyxDQUFDLGFBQWEsRUFBRSxJQUFJLENBQUMsQ0FBQTs7QUFFaEMsS0FBSSxHQUFHLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsVUFBQSxJQUFJLEVBQUk7QUFDaEMsTUFBSSxJQUFJLENBQUMsSUFBSSxLQUFLLE9BQU8sRUFDeEIsY0FBYSxJQUFJLENBQUMsS0FBSyxZQUFTLHdCQUFVLElBQUksQ0FBQyxHQUFHLENBQUMsUUFBSyxLQUV4RCxZQUFXLHdCQUFVLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBRztFQUNsQyxDQUFDLENBQUE7O0FBRUYsb0JBQWtCLEdBQUcsQ0FBQyxJQUFJLEtBQUssU0FBTTtDQUVyQzs7QUFmRCxxQ0FBc0MiLCJmaWxlIjoiZXhwb3J0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY2FtZWxDYXNlIH0gZnJvbSAnLi4vaGVscGVycydcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24obm9kZSkge1xuXG5cdGNvbnNvbGUubG9nKCdub2RlOmV4cG9ydCcsIG5vZGUpXG5cblx0bGV0IGV4cCA9IG5vZGUuYXR0cnMubWFwKHByb3AgPT4ge1xuXHRcdGlmIChwcm9wLnR5cGUgPT09ICd2YWx1ZScpXG5cdFx0XHRyZXR1cm4gYHsgJHsgcHJvcC52YWx1ZSB9IGFzICR7IGNhbWVsQ2FzZShwcm9wLmtleSkgfSB9YFxuXHRcdGVsc2Vcblx0XHRcdHJldHVybiBgJHsgY2FtZWxDYXNlKHByb3Aua2V5KSB9YFxuXHR9KVxuXG5cdHJldHVybiBgZXhwb3J0ICR7IGV4cC5qb2luKGAgYCkgfTtcXG5gXG5cbn1cbiJdfQ==