npm.io
0.1.6 • Published 6 years ago

babel-plugin-involve-export-default

Licence
ISC
Version
0.1.6
Deps
1
Size
4 kB
Vulns
0
Weekly
0

babel-plugin-involve-export-default

Bind others exported objects with its self

Install

Using npm:

npm install --save-dev babel-plugin-involve-export-default

How to use

{
  "plugins": [
    [
      "babel-plugin-involve-export-default",
      {
        "relative": "./[name].involve",
        "exportName": "__involve"
      }
    ]
  ]
}

A file is named test.js

export default function A() {
  // do something
}
A file is named test.involve.js
export default {
  name: 'B'
}
Output
import A from 'A.js'
console.log(A.__involve)
// { name: 'B' }

Keywords