UNPKG

v-tour

Version:

Simple user guide tour for your Vue.js apps.

66 lines (64 loc) 1.28 kB
var path = require("path"); var webpack = require("webpack"); module.exports = { entry: "./src/index.js", output: { path: path.resolve(__dirname, "./dist"), publicPath: "/dist/", filename: "index.js", library: "v-tour", libraryTarget: "umd", }, module: { rules: [ { test: /\.vue$/, loader: "vue-loader", options: { loaders: { scss: "vue-style-loader!css-loader!sass-loader", sass: "vue-style-loader!css-loader!sass-loader?indentedSyntax", }, }, }, { test: /\.js$/, loader: "babel-loader", exclude: /node_modules/, }, { test: /\.(png|jpg|gif|svg)$/, loader: "file-loader", options: { name: "[name].[ext]?[hash]", }, }, ], }, externals: { vue: "vue", }, resolve: { alias: { vue$: "vue/dist/vue.esm.js", }, }, devServer: { historyApiFallback: true, noInfo: true, }, performance: { hints: false, }, devtool: "#source-map", plugins: [ new webpack.DefinePlugin({ "process.env": { NODE_ENV: '"production"', }, }), new webpack.LoaderOptionsPlugin({ minimize: true, }), ], };