@beancommons/define

0.2.1 • Public • Published

@beancommons/define

Define global variable for webpack DefinePlugin.

Install

npm install --save @beancommons/define

Usage

package.json

"dependencies": {
    ...
},
"devDependencies": {
    ...
},
"global": {
    "WWW": "http://localhost:8080",
    "SEARCH": "http://localhost:8081",
    "REPORT": "http://localhost:8082",
    "MAP": "http://localhost:8083"
}

webpack.config.dev.babel.js

import { define } from '@beancommons/define';
import pkg from './package.json';

var global = pkg.global;

new webpack.DefinePlugin({
    ...define(global)       // return "WWW": "http://localhost:8080"...
    // or
    ...define(global, '__', '__')   // return "__WWW__": "http://localhost:8080"...
})

API

function define(options, prefix = '', suffix = '');

Readme

Keywords

Package Sidebar

Install

npm i @beancommons/define

Weekly Downloads

1

Version

0.2.1

License

MIT

Unpacked Size

5.48 kB

Total Files

5

Last publish

Collaborators

  • beancommons