1.0.0 • Published 8 years ago
rx-webpack-plugin v1.0.0
rax-webpack-plugin

Webpack plugin for Rax framework.
Install
$ npm install --save-dev rax-webpack-plugin
Usage
var RaxPlugin = require('rax-webpack-plugin');
module.exports = {
plugins: [
new RaxPlugin({
// Target format: `bundle`, `umd` or `factory`(build for builtin module format), default is umd
target: 'umd',
// Only for `bundle` target, default is '// {"framework" : "Rax"}'
frameworkComment: '// {"framework" : "Rax"}',
// component mode build config
moduleName: 'rax',
globalName: 'Rax',
// Enable external builtin modules, default is false
externalBuiltinModules: false,
// Config which builtin modules should external, default config is define in `RaxPlugin.BuiltinModules`
builtinModules: RaxPlugin.BuiltinModules,
// Enable include polyfill files
includePolyfills: false,
// Config which polyfill should include, defaut is empty
polyfillModules: [],
})
]
}
MultiplePlatform(<config:Object>, options: Object)
Output multiple platform
options
platforms
Array of 'web', 'node', 'weex', 'reactnative'
example
const config = require('webpack.config.js');
const multipleConfig = RaxPlugin.MultiplePlatform(config, {
platforms: ['web', 'weex']
});
const compiler = webpack(configs);
// ....