A webpack loader that allowes to write a Golang style exports.


Keywords
Javscript, js, webpack, no-exports, exports, import, require
License
ISC
Install
npm install export-loader@1.0.45

Documentation

export-loader

a webpack loader that allows to write Golang style exports as ES6 modules: all uppercase declarations get exported automatically for you.

usage

npm i -D export-loader make sure you put export-loader before babel. Webpack reads loaders from right to left, so be sure to put it last as it will start first in order. instructions usage in webpack

now you can use golang style imports:

example usage in js

what about existing exports and export default?

export default remains the same, if you want export default you have to explicitly write it. existing export definitions will remain untouched. es5 exports and module exports are ignored. if you have ideas or features, you are welcomed to open them on github.

the loader will transform all uppercase variables to exports and simply append it to EOF

end result