UNPKG

1.25 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.default = void 0;
9
10var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread"));
11
12var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
13
14var _core = require("@babel/core");
15
16// Generated by CoffeeScript 2.3.2
17// import dd from 'ddeyes'
18var _default = function _default(codeOrAst) {
19 var needRuntime = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
20 var astOpts = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
21 var code, options, transform;
22 transform = typeof codeOrAst === 'string' ? _core.transformSync : function (ast, options) {
23 return (0, _core.transformFromAst)(ast, '', options);
24 };
25 options = {
26 presets: ["@babel/preset-env"],
27 plugins: (0, _toConsumableArray2.default)(needRuntime != null === true ? ['@babel/plugin-transform-runtime'] : [])
28 };
29
30 var _transform = transform(codeOrAst, (0, _objectSpread2.default)({}, options, astOpts));
31
32 code = _transform.code;
33 return code;
34};
35
36exports.default = _default;