UNPKG

preconstruct

Version:
22 lines (16 loc) 635 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }); var babel = require("@babel/core"), terser = require("terser"); function transformBabel(code, options) { return options = JSON.parse(options), babel.transformAsync(code, options).then(({code: code, map: map}) => ({ code: code, map: map })); } function transformTerser(code, optionsString) { const options = JSON.parse(optionsString), result = terser.minify(code, options); return result.error ? Promise.reject(result.error) : Promise.resolve(result); } exports.transformBabel = transformBabel, exports.transformTerser = transformTerser;