kdesign-ui
Version:
kd is from company of klx, it provide quickly genarator company inner business front structure
25 lines (24 loc) • 742 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var t = require('babel-types');
var babel = require('babel-core');
var babylon = require('babylon');
var defaultOptions = {
visitor: function (t) {
return {};
},
lintCode: function (code) {
return code;
}
};
function default_1(code, options) {
if (code === void 0) { code = ''; }
if (options === void 0) { options = defaultOptions; }
var result = babel.transform(code, {
plugins: [{ visitor: options.visitor(t, babylon) }],
generatorOpts: {}
});
//转换语法代码格式
return (options.lintCode(result.code) || '').replace(/\;/g, '');
}
exports.default = default_1;