vue-read-more3
Version:
a vue.js read-more plugin
55 lines (53 loc) • 1.01 kB
JavaScript
var path = require("path");
var webpack = require("webpack");
const VueLoaderPlugin = require("vue-loader/lib/plugin");
module.exports = {
entry: "./src/index.js",
output: {
path: path.resolve(__dirname, "./dist"),
publicPath: "/dist/",
filename: "index.js",
library: "vue-read-more",
libraryTarget: "umd",
},
module: {
rules: [
{
test: /\.vue$/,
loader: "vue-loader",
},
{
test: /\.js$/,
loader: "babel-loader",
exclude: /node_modules/,
},
],
},
externals: {
vue: "vue",
},
resolve: {
alias: {
vue$: "vue/dist/vue.esm.js",
},
},
devServer: {
historyApiFallback: true,
noInfo: true,
},
performance: {
hints: false,
},
devtool: "#source-map",
plugins: [
new VueLoaderPlugin(),
new webpack.DefinePlugin({
"process.env": {
NODE_ENV: '"production"',
},
}),
new webpack.LoaderOptionsPlugin({
minimize: true,
}),
],
};