UNPKG

xeslive_components

Version:

Vue Component's store for TAL

54 lines (51 loc) 945 B
var path = require('path') var vueLoaderConfig = require('./vue-loader.conf') function resolve (dir) { return path.join(__dirname, '..', dir) } module.exports = { entry: { 'xeslive_components': './src/index.js' }, output: { filename: './dist/[name].js', library: 'xeslive_componets', libraryTarget: 'umd' }, module: { rules: [ { test: /\.vue$/, loader: 'vue-loader', options: vueLoaderConfig }, { test: /\.js$/, loader: 'babel-loader', include: [resolve('src')], exclude: /node_modules/ }, { test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, loader: 'url-loader', query: { limit: 0 } }, { test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, loader: 'url-loader', query: { limit: 0 } }, { test: /\.(mp3|ogg)(\?.*)?$/, loader: 'url-loader', query: { limit: 0 } } ] } }