babel-plugin-local-scoped-modules
Version:
babel-plugin-local-scoped-modules ================ This plugin intends to avoid typing relative paths.Use relative paths like local modules instead.
12 lines (11 loc) • 355 B
JavaScript
import Plugin from './PluginClass.js'
import methodPairs from './localScopedModules'
export default function({ types: t }) {
let pluginInstance = new Plugin();
methodPairs.forEach(method => {
let { name, fn } = method
pluginInstance.addMethod(name, fn)
})
let visitor = pluginInstance.getVisitor()
return { visitor }
}