UNPKG

516 BJavaScriptView Raw
1// Generated by CoffeeScript 2.3.2
2 // import dd from 'ddeyes'
3import {
4 transformSync,
5 transformFromAst
6} from '@babel/core';
7
8export default (codeOrAst, opts) => {
9 var code, options, transform;
10 transform = typeof codeOrAst === 'string' ? transformSync : (ast, options) => {
11 return transformFromAst(ast, '', options);
12 };
13 options = {
14 presets: ["@babel/preset-env"],
15 plugins: ['@babel/plugin-transform-runtime']
16 };
17 ({code} = transform(codeOrAst, {...options, ...opts}));
18 return code;
19};