Neural Processing Mechanisms

    rax-webpack-plugin

    0.6.6 • Public • Published

    rax-webpack-plugin npm Dependency Status Known Vulnerabilities

    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`, `cmd`, `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: [],
          // Check duplicate dependencies, default is ['rax']
          duplicateCheck: ['rax'],
        })
      ]
    }

    MultiplePlatform(config:Object[, options: Object])

    Output multiple platform

    options

    • platforms Array of ['web', 'node', 'weex', 'reactnative']
    • exclude Multiple platform loader exclude, default is /(node_modules|bower_components)/
    • name Default is ['universal-env'], you can reassign to other module name when needed

    example

    const config = require('webpack.config.js');
     
    const multipleConfig = RaxPlugin.MultiplePlatform(config, {
      platforms: ['web', 'weex']
    });
     
    const compiler = webpack(configs);
     
    // ....

    Keywords

    none

    Install

    npm i rax-webpack-plugin

    DownloadsWeekly Downloads

    130

    Version

    0.6.6

    License

    BSD-3-Clause

    Unpacked Size

    58.6 kB

    Total Files

    16

    Last publish

    Collaborators

    • rax-publisher
    • wintercn
    • yacheng
    • yuanyan
    • zeroling