diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js index 6e10a20..31c5ecc 100644 --- a/build/webpack.base.conf.js +++ b/build/webpack.base.conf.js @@ -1,17 +1,14 @@ -const path = require('path'); -const webpack = require('webpack'); -const VueLoaderPlugin = require('vue-loader').VueLoaderPlugin; -const MiniCssExtractPlugin = require('mini-css-extract-plugin'); +const path = require('path') +const webpack = require('webpack') +const VueLoaderPlugin = require('vue-loader').VueLoaderPlugin +const MiniCssExtractPlugin = require('mini-css-extract-plugin') -const env = process.env.NODE_ENV === 'production' - ? 'production' - : 'development'; +const env = process.env.NODE_ENV === 'production' ? 'production' : 'development' -const devtool = env === 'production' ? 'source-map' : 'eval-source-map'; +const devtool = env === 'production' ? 'source-map' : 'eval-source-map' -const extractOrInjectStyles = env !== 'production' - ? 'vue-style-loader' - : MiniCssExtractPlugin.loader; +const extractOrInjectStyles = + env !== 'production' ? 'vue-style-loader' : MiniCssExtractPlugin.loader module.exports = { mode: env, @@ -24,11 +21,11 @@ module.exports = { resolve: { extensions: ['.js', '.vue'], alias: { - 'src': path.resolve(__dirname, '../src'), - 'assets': path.resolve(__dirname, '../docs/assets'), - 'mixins': path.resolve(__dirname, '../src/mixins'), - 'components': path.resolve(__dirname, '../src/components'), - 'vue$': 'vue/dist/vue.esm.js', + src: path.resolve(__dirname, '../src'), + assets: path.resolve(__dirname, '../docs/assets'), + mixins: path.resolve(__dirname, '../src/mixins'), + components: path.resolve(__dirname, '../src/components'), + vue$: 'vue/dist/vue.esm.js', }, }, module: { @@ -67,4 +64,4 @@ module.exports = { children: false, modules: false, }, -}; +} diff --git a/build/webpack.dev.conf.js b/build/webpack.dev.conf.js index 9c0d519..20523e0 100644 --- a/build/webpack.dev.conf.js +++ b/build/webpack.dev.conf.js @@ -1,7 +1,7 @@ -const merge = require('webpack-merge'); -const chokidar = require('chokidar'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const baseWebpackConfig = require('./webpack.base.conf'); +const merge = require('webpack-merge') +const chokidar = require('chokidar') +const HtmlWebpackPlugin = require('html-webpack-plugin') +const baseWebpackConfig = require('./webpack.base.conf') /** * @@ -28,12 +28,10 @@ module.exports = merge(baseWebpackConfig, { chunks: false, }, port: 8080, - before (app, server) { - chokidar.watch([ - './**/*.html', - ]).on('all', function () { - server.sockWrite(server.sockets, 'content-changed'); - }); + before(app, server) { + chokidar.watch(['./**/*.html']).on('all', function () { + server.sockWrite(server.sockets, 'content-changed') + }) }, }, -}); +}) diff --git a/build/webpack.prod.conf.js b/build/webpack.prod.conf.js index 7e4e00f..12f017a 100644 --- a/build/webpack.prod.conf.js +++ b/build/webpack.prod.conf.js @@ -1,6 +1,6 @@ -const TerserPlugin = require('terser-webpack-plugin'); -const merge = require('webpack-merge'); -const baseWebpackConfig = require('./webpack.base.conf'); +const TerserPlugin = require('terser-webpack-plugin') +const merge = require('webpack-merge') +const baseWebpackConfig = require('./webpack.base.conf') module.exports = merge(baseWebpackConfig, { entry: './src/index.js', @@ -8,7 +8,7 @@ module.exports = merge(baseWebpackConfig, { filename: 'vue-select.js', library: 'VueSelect', libraryTarget: 'umd', - globalObject: 'typeof self !== \'undefined\' ? self : this', + globalObject: "typeof self !== 'undefined' ? self : this", }, optimization: { minimizer: [ @@ -16,5 +16,5 @@ module.exports = merge(baseWebpackConfig, { sourceMap: true, }), ], - } -}); + }, +}) diff --git a/dev/Dev.vue b/dev/Dev.vue index 8480ff2..fa34401 100644 --- a/dev/Dev.vue +++ b/dev/Dev.vue @@ -5,19 +5,19 @@ + diff --git a/docs/.vuepress/components/CssSpecificity.vue b/docs/.vuepress/components/CssSpecificity.vue index f547f7c..5452693 100644 --- a/docs/.vuepress/components/CssSpecificity.vue +++ b/docs/.vuepress/components/CssSpecificity.vue @@ -9,18 +9,18 @@ diff --git a/docs/.vuepress/components/CustomComponentRegistration.vue b/docs/.vuepress/components/CustomComponentRegistration.vue index 7e08e10..d872016 100644 --- a/docs/.vuepress/components/CustomComponentRegistration.vue +++ b/docs/.vuepress/components/CustomComponentRegistration.vue @@ -1,7 +1,7 @@ @@ -9,11 +9,11 @@ export default { data: () => ({ Deselect: { - render: createElement => createElement('span', '❌'), + render: (createElement) => createElement('span', '❌'), }, OpenIndicator: { - render: createElement => createElement('span', '🔽'), + render: (createElement) => createElement('span', '🔽'), }, }), -}; +} diff --git a/docs/.vuepress/components/CustomHandlers.vue b/docs/.vuepress/components/CustomHandlers.vue index 8fa43e8..4b76670 100644 --- a/docs/.vuepress/components/CustomHandlers.vue +++ b/docs/.vuepress/components/CustomHandlers.vue @@ -1,10 +1,10 @@ @@ -13,13 +13,14 @@ export default { name: 'CustomHandlers', methods: { handlers: (map, vm) => ({ - ...map, 50: e => { - e.preventDefault(); - if( e.key === '@' && vm.search.length > 0 ) { - vm.search = `${vm.search}@gmail.com`; + ...map, + 50: (e) => { + e.preventDefault() + if (e.key === '@' && vm.search.length > 0) { + vm.search = `${vm.search}@gmail.com` } }, }), }, -}; +} diff --git a/docs/.vuepress/components/FuseFilter.vue b/docs/.vuepress/components/FuseFilter.vue index 3e66af0..9e90a4b 100644 --- a/docs/.vuepress/components/FuseFilter.vue +++ b/docs/.vuepress/components/FuseFilter.vue @@ -1,5 +1,9 @@ diff --git a/docs/.vuepress/components/LimitSelectionQuantity.vue b/docs/.vuepress/components/LimitSelectionQuantity.vue index f6890b7..915e5c9 100644 --- a/docs/.vuepress/components/LimitSelectionQuantity.vue +++ b/docs/.vuepress/components/LimitSelectionQuantity.vue @@ -1,21 +1,21 @@ diff --git a/docs/.vuepress/components/LoopedSelect.vue b/docs/.vuepress/components/LoopedSelect.vue index 75c29b1..3d40cc8 100644 --- a/docs/.vuepress/components/LoopedSelect.vue +++ b/docs/.vuepress/components/LoopedSelect.vue @@ -4,13 +4,13 @@ Name Country - + {{ person.name }} @@ -18,26 +18,29 @@ diff --git a/docs/.vuepress/components/MultipleClearButtonOverride.vue b/docs/.vuepress/components/MultipleClearButtonOverride.vue index f547622..f53b2ff 100644 --- a/docs/.vuepress/components/MultipleClearButtonOverride.vue +++ b/docs/.vuepress/components/MultipleClearButtonOverride.vue @@ -1,10 +1,10 @@ @@ -14,8 +14,8 @@ export default { data: () => ({ selected: ['Canada'], Deselect: { - render: createElement => createElement('span', '❌'), + render: (createElement) => createElement('span', '❌'), }, }), -}; +} diff --git a/docs/.vuepress/components/OpenIndicatorOverride.vue b/docs/.vuepress/components/OpenIndicatorOverride.vue index a44961c..b1247a7 100644 --- a/docs/.vuepress/components/OpenIndicatorOverride.vue +++ b/docs/.vuepress/components/OpenIndicatorOverride.vue @@ -1,8 +1,8 @@ @@ -11,8 +11,8 @@ export default { data: () => ({ OpenIndicator: { - render: createElement => createElement('span', '🔽'), + render: (createElement) => createElement('span', '🔽'), }, }), -}; +} diff --git a/docs/.vuepress/components/Paginated.vue b/docs/.vuepress/components/Paginated.vue index 4ec9ad0..9918d4c 100644 --- a/docs/.vuepress/components/Paginated.vue +++ b/docs/.vuepress/components/Paginated.vue @@ -1,14 +1,18 @@ diff --git a/docs/.vuepress/components/PositionedWithPopper.vue b/docs/.vuepress/components/PositionedWithPopper.vue index 0c69a23..d7ff0d3 100644 --- a/docs/.vuepress/components/PositionedWithPopper.vue +++ b/docs/.vuepress/components/PositionedWithPopper.vue @@ -1,15 +1,19 @@