UNPKG

@blocklevel/vue-social

Version:

Vue plugin for social share and oAuth login

52 lines (50 loc) 1.04 kB
var webpack = require('webpack') var path = require('path') var name = require('./package.json').name module.exports = { devtool: false, entry: [ './src' ], plugins: [ new webpack.DefinePlugin({ 'process.env': { 'NODE_ENV': JSON.stringify('production') } }), new webpack.optimize.OccurenceOrderPlugin(), new webpack.optimize.UglifyJsPlugin() ], output: { path: path.resolve(__dirname, 'dist'), filename: name + '.js', libraryTarget: 'umd' }, eslint: { configFile: './.eslintrc', formatter: require('eslint-friendly-formatter') }, resolve: { extensions: ['', '.js'] }, module: { preLoaders: [ { test: /\.js$/, loader: 'eslint-loader', exclude: /node_modules/ } ], loaders: [ { test: /\.js$/, loader: 'babel-loader', query: { plugins: ['transform-runtime'], presets: ['es2015', 'stage-2'] }, exclude: /node_modules/ } ] } }