diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js index 6e10a20..0765390 100644 --- a/build/webpack.base.conf.js +++ b/build/webpack.base.conf.js @@ -59,7 +59,7 @@ module.exports = { 'process.env': env, }), new MiniCssExtractPlugin({ - filename: 'vue-select.css', + filename: '[name].css', }), new VueLoaderPlugin(), ], diff --git a/build/webpack.prod.conf.js b/build/webpack.prod.conf.js index ce13428..d81deec 100644 --- a/build/webpack.prod.conf.js +++ b/build/webpack.prod.conf.js @@ -3,9 +3,12 @@ const merge = require('webpack-merge'); const baseWebpackConfig = require('./webpack.base.conf'); module.exports = merge(baseWebpackConfig, { - entry: './src/index.js', + entry: { + 'vue-select': './src/index.js', + 'renderless': './src/components/Renderless.vue', + }, output: { - filename: 'vue-select.js', + filename: '[name].js', library: 'VueSelect', libraryTarget: 'umd', globalObject: 'typeof self !== \'undefined\' ? self : this', @@ -21,5 +24,5 @@ module.exports = merge(baseWebpackConfig, { }, }), ], - } + }, }); diff --git a/src/components/Renderless.vue b/src/components/Renderless.vue new file mode 100644 index 0000000..9932762 --- /dev/null +++ b/src/components/Renderless.vue @@ -0,0 +1,27 @@ + diff --git a/src/components/Select.vue b/src/components/Select.vue index 15575b3..14efe2c 100644 --- a/src/components/Select.vue +++ b/src/components/Select.vue @@ -1,7 +1,3 @@ - -