UNPKG

vue-status

Version:

Vue component for detecting the network status - online or offline

46 lines (43 loc) 1.11 kB
var path = require('path'); var webpack = require('webpack'); var VueLoaderPlugin = require('vue-loader/lib/plugin'); module.exports = { entry: './src/index.js', module: { rules: [ // use babel-loader for js files { test: /\.js$/, use: 'babel-loader' }, // use vue-loader for .vue files { test: /\.vue$/, use: 'vue-loader' } ] }, // default for pretty much every project context: __dirname, // specify your entry/main file output: { // specify your output directory... path: path.resolve(__dirname, './dist'), // and filename filename: 'vue-status.js' }, plugins: [new VueLoaderPlugin()] }; if (process.env.NODE_ENV === 'production') { module.exports.devtool = '#source-map'; module.exports.plugins = (module.exports.plugins || []).concat([ new webpack.DefinePlugin({ 'process.env': { NODE_ENV: '"production"' } }), new webpack.optimize.UglifyJsPlugin({ sourceMap: true, compress: { warnings: false } }), new webpack.LoaderOptionsPlugin({ minimize: true }) ]); }