refactor-imports-js
Version:
Refactor imports of renamed files.
31 lines (29 loc) • 617 B
JavaScript
const babylon = require('babylon')
const options = {
sourceType: 'module',
allowImportExportEverywhere: true,
allowReturnOutsideFunction: true,
plugins: [
'jsx',
'flow',
'asyncFunctions',
'classConstructorCall',
'doExpressions',
'trailingFunctionCommas',
'objectRestSpread',
'decorators',
'classProperties',
'exportExtensions',
'exponentiationOperator',
'asyncGenerators',
'functionBind',
'functionSent',
'dynamicImport'
]
}
/**
* Wrapper to set default options
*/
exports.parse = function parse(code) {
return babylon.parse(code, options)
}