Comparing version 1.7.7 to 1.7.8
@@ -5,3 +5,3 @@ require('./check-versions')() | ||
if (!process.env.NODE_ENV) { | ||
process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV) | ||
process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV) | ||
} | ||
@@ -14,5 +14,5 @@ | ||
var proxyMiddleware = require('http-proxy-middleware') | ||
var webpackConfig = (process.env.NODE_ENV === 'testing' || process.env.NODE_ENV === 'production') | ||
? require('./webpack.prod.conf') | ||
: require('./webpack.dev.conf') | ||
var webpackConfig = (process.env.NODE_ENV === 'testing' || process.env.NODE_ENV === 'production') ? | ||
require('./webpack.prod.conf') : | ||
require('./webpack.dev.conf') | ||
@@ -31,16 +31,18 @@ // default port where dev server listens for incoming traffic | ||
var devMiddleware = require('webpack-dev-middleware')(compiler, { | ||
publicPath: webpackConfig.output.publicPath, | ||
quiet: true | ||
publicPath: webpackConfig.output.publicPath, | ||
quiet: true | ||
}) | ||
var hotMiddleware = require('webpack-hot-middleware')(compiler, { | ||
log: false, | ||
heartbeat: 2000 | ||
log: false, | ||
heartbeat: 2000 | ||
}) | ||
// force page reload when html-webpack-plugin template changes | ||
compiler.plugin('compilation', function (compilation) { | ||
compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) { | ||
hotMiddleware.publish({ action: 'reload' }) | ||
cb() | ||
}) | ||
compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) { | ||
hotMiddleware.publish({ | ||
action: 'reload' | ||
}) | ||
cb() | ||
}) | ||
}) | ||
@@ -50,7 +52,9 @@ | ||
Object.keys(proxyTable).forEach(function (context) { | ||
var options = proxyTable[context] | ||
if (typeof options === 'string') { | ||
options = { target: options } | ||
} | ||
app.use(proxyMiddleware(options.filter || context, options)) | ||
var options = proxyTable[context] | ||
if (typeof options === 'string') { | ||
options = { | ||
target: options | ||
} | ||
} | ||
app.use(proxyMiddleware(options.filter || context, options)) | ||
}) | ||
@@ -76,3 +80,3 @@ | ||
var readyPromise = new Promise(resolve => { | ||
_resolve = resolve | ||
_resolve = resolve | ||
}) | ||
@@ -82,8 +86,8 @@ | ||
devMiddleware.waitUntilValid(() => { | ||
console.log('> Listening at ' + uri + '\n') | ||
// when env is testing, don't need open it | ||
if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') { | ||
opn(uri) | ||
} | ||
_resolve() | ||
console.log('> Listening at ' + uri + '\n') | ||
// when env is testing, don't need open it | ||
if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') { | ||
opn(uri) | ||
} | ||
_resolve() | ||
}) | ||
@@ -94,6 +98,6 @@ | ||
module.exports = { | ||
ready: readyPromise, | ||
close: () => { | ||
server.close() | ||
} | ||
ready: readyPromise, | ||
close: () => { | ||
server.close() | ||
} | ||
} |
{ | ||
"name": "@58fe/v5", | ||
"version": "1.7.7", | ||
"version": "1.7.8", | ||
"main": "src/index.js", | ||
@@ -5,0 +5,0 @@ "description": "vue components", |
@@ -25,5 +25,5 @@ import Vue from 'vue'; | ||
$vm.show = true; | ||
$vm.$off('on-confirm'); | ||
return new Promise((resolve, reject) => { | ||
$vm.$watch('show', val => { | ||
$vm.$on('on-confirm', () => { | ||
resolve(); | ||
@@ -42,3 +42,3 @@ }); | ||
vue.mixin({ | ||
created: function() { | ||
created: function () { | ||
this.$v5 = vue.$v5; | ||
@@ -45,0 +45,0 @@ } |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
237838
130
5047