1+ 'use strict'
2+
13require ( './check-versions' ) ( )
24
3- var config = require ( '../config' )
5+ const config = require ( '../config' )
46if ( ! process . env . NODE_ENV ) {
57 process . env . NODE_ENV = JSON . parse ( config . dev . env . NODE_ENV )
68}
79
8- var opn = require ( 'opn' )
9- var path = require ( 'path' )
10- var express = require ( 'express' )
11- var webpack = require ( 'webpack' )
12- var proxyMiddleware = require ( 'http-proxy-middleware' )
13- var webpackConfig = { { #if_or unit e2e} } process . env . NODE_ENV = = = 'testing'
10+ const opn = require ( 'opn' )
11+ const path = require ( 'path' )
12+ const express = require ( 'express' )
13+ const webpack = require ( 'webpack' )
14+ const proxyMiddleware = require ( 'http-proxy-middleware' )
15+ const webpackConfig = { { #if_or unit e2e} } process . env . NODE_ENV = = = 'testing'
1416 ? require ( './webpack.prod.conf' )
1517 : { { / i f _ o r } } r e q u i r e ( ' ./ webpack. dev . conf ')
1618
1719// default port where dev server listens for incoming traffic
18- var port = process . env . PORT || config . dev . port
20+ const port = process . env . PORT || config . dev . port
1921// automatically open browser, if not set will be false
20- var autoOpenBrowser = ! ! config . dev . autoOpenBrowser
22+ const autoOpenBrowser = ! ! config . dev . autoOpenBrowser
2123// Define HTTP proxies to your custom API backend
2224// https://github.com/chimurai/http-proxy-middleware
23- var proxyTable = config . dev . proxyTable
25+ const proxyTable = config . dev . proxyTable
2426
25- var app = express ( )
26- var compiler = webpack ( webpackConfig )
27+ const app = express ( )
28+ const compiler = webpack ( webpackConfig )
2729
28- var devMiddleware = require ( 'webpack-dev-middleware' ) ( compiler , {
30+ const devMiddleware = require ( 'webpack-dev-middleware' ) ( compiler , {
2931 publicPath : webpackConfig . output . publicPath ,
3032 quiet : true
3133} )
3234
33- var hotMiddleware = require ( 'webpack-hot-middleware' ) ( compiler , {
35+ const hotMiddleware = require ( 'webpack-hot-middleware' ) ( compiler , {
3436 log : false
3537} )
3638// force page reload when html-webpack-plugin template changes
@@ -43,7 +45,7 @@ compiler.plugin('compilation', function (compilation) {
4345
4446// proxy api requests
4547Object . keys ( proxyTable ) . forEach ( function ( context ) {
46- var options = proxyTable [ context ]
48+ let options = proxyTable [ context ]
4749 if ( typeof options === 'string' ) {
4850 options = { target : options }
4951 }
@@ -61,13 +63,13 @@ app.use(devMiddleware)
6163app . use ( hotMiddleware )
6264
6365// serve pure static assets
64- var staticPath = path . posix . join ( config . dev . assetsPublicPath , config . dev . assetsSubDirectory )
66+ const staticPath = path . posix . join ( config . dev . assetsPublicPath , config . dev . assetsSubDirectory )
6567app . use ( staticPath , express . static ( './static' ) )
6668
67- var uri = 'http :/ / localhost :' + port
69+ const uri = 'http :/ / localhost :' + port
6870
69- var _resolve
70- var readyPromise = new Promise ( resolve => {
71+ let _resolve
72+ const readyPromise = new Promise ( resolve => {
7173 _resolve = resolve
7274} )
7375
@@ -81,7 +83,7 @@ devMiddleware.waitUntilValid(() => {
8183 _resolve ( )
8284} )
8385
84- var server = app . listen ( port )
86+ const server = app . listen ( port )
8587
8688module . exports = {
8789 ready : readyPromise ,
0 commit comments