babel-plugin-codemod-named-export-declarations
v1.3.0
Published
Transform export object literals to single named export declarations
Downloads
10
Maintainers
Readme
babel-plugin-codemod-named-export-declarations
This plugin replaces export
object literal declaration with corresponding named export declarations with Typescript support.
Example
In
type IFoo = string;
const foo: IFoo = 'foo';
export { foo, IFoo };
Out
export type IFoo = string;
export const foo: IFoo = 'foo';
Installation
yarn add -D babel-plugin-codemod-named-export-declarations
Usage
Via CLI (recommended)
Run transforms on your files with excellent babel-codemod! Considered it's installed locally:
./node_modules/.bin/codemod -p babel-plugin-codemod-named-export-declarations script.js
babel-codemod
enables other plugins for parsing files out of the box (eg. jsx, typescript).
Via Node API
require('babel-core').transform('code', {
plugins: ['codemod-named-export-declarations']
});