UNPKG

mk-meta-engine

Version:

元数据化引擎,在mk-app-loader实现的应用隔离基础上,实现可以用json元数据描述界面模型,并提供了action、reducer的基础函数和monkeyKing组件.

49 lines (40 loc) 1.05 kB
const webpack = require("webpack"), path = require("path"), env = process.env.NODE_ENV const UglifyJsPlugin = require("uglifyjs-webpack-plugin") module.exports = { mode: env || 'development', optimization: { minimizer: env === 'production' ? [ new UglifyJsPlugin({ cache: true, parallel: true, sourceMap: false }) ] : [] }, devtool: env === 'production' ? undefined : 'source-map', entry: ["./src/index.js"], output: { path: path.join(__dirname, "/dist/"), library: "MKComponent", libraryTarget: "umd" }, resolve: { extensions: [".js"] }, externals: { "react": "React", "react-dom": "ReactDom", "immutable": "Immutable", "mk-app-loader": "MKAppLoader", "mk-utils": "MKUtils", }, module: { rules: [{ test: /\.js?$/, exclude: /node_modules/, use: 'babel-loader' }] } }