bitbox-compiler
Version:
bitbox /unbox
19 lines (13 loc) • 1.61 kB
JavaScript
;
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==