I\'ve written an ES6 module that looks something like this:
export default function({makeCurrentVerUrl, verUrl, fileServer, downloadTokenType, appId}) {
You can set output.library
in the configuration. From the docs:
output.library
If set, export the bundle as library.output.library
is the name.Use this, if you are writing a library and want to publish it as single file.
output.libraryTarget
Which format to export the library:
"var"
- Export by setting a variable:var Library = xxx
(default)
"this"
- Export by setting a property of this:this["Library"] = xxx
"commonjs"
- Export by setting a property of exports:exports["Library"] = xxx
"commonjs2"
- Export by setting module.exports:module.exports = xxx
"amd"
- Export to AMD (optionally named)
"umd"
- Export to AMD, CommonJS2 or as property in rootDefault:
"var"
Then you will be able to do
myLibrary()