Commit 11867c87a7280f987007ebca698643b15c478319

Authored by 梁灏
1 parent 342390e6

update vue-loader & fixed #2795

Showing 3 changed files with 140 additions and 160 deletions   Show diff stats
@@ -16,196 +16,196 @@ Vue.config.debug = true; @@ -16,196 +16,196 @@ Vue.config.debug = true;
16 16
17 // 路由配置 17 // 路由配置
18 const router = new VueRouter({ 18 const router = new VueRouter({
  19 + esModule: false,
19 routes: [ 20 routes: [
20 { 21 {
21 path: '/layout', 22 path: '/layout',
22 - component: require('./routers/layout.vue') 23 + component: (resolve) => require(['./routers/layout.vue'], resolve)
23 }, 24 },
24 { 25 {
25 path: '/affix', 26 path: '/affix',
26 - component: require('./routers/affix.vue') 27 + component: (resolve) => require(['./routers/affix.vue'], resolve)
27 }, 28 },
28 { 29 {
29 path: '/grid', 30 path: '/grid',
30 - component: require('./routers/grid.vue') 31 + component: (resolve) => require(['./routers/grid.vue'], resolve)
31 }, 32 },
32 { 33 {
33 path: '/button', 34 path: '/button',
34 - component: require('./routers/button.vue') 35 + component: (resolve) => require(['./routers/button.vue'], resolve)
35 }, 36 },
36 { 37 {
37 path: '/input', 38 path: '/input',
38 - component: require('./routers/input.vue') 39 + component: (resolve) => require(['./routers/input.vue'], resolve)
39 }, 40 },
40 { 41 {
41 path: '/radio', 42 path: '/radio',
42 - component: require('./routers/radio.vue') 43 + component: (resolve) => require(['./routers/radio.vue'], resolve)
43 }, 44 },
44 { 45 {
45 path: '/checkbox', 46 path: '/checkbox',
46 - component: require('./routers/checkbox.vue') 47 + component: (resolve) => require(['./routers/checkbox.vue'], resolve)
47 }, 48 },
48 { 49 {
49 path: '/steps', 50 path: '/steps',
50 - component: require('./routers/steps.vue') 51 + component: (resolve) => require(['./routers/steps.vue'], resolve)
51 }, 52 },
52 { 53 {
53 path: '/timeline', 54 path: '/timeline',
54 - component: require('./routers/timeline.vue') 55 + component: (resolve) => require(['./routers/timeline.vue'], resolve)
55 }, 56 },
56 { 57 {
57 path: '/switch', 58 path: '/switch',
58 - component: require('./routers/switch.vue') 59 + component: (resolve) => require(['./routers/switch.vue'], resolve)
59 }, 60 },
60 { 61 {
61 path: '/alert', 62 path: '/alert',
62 - component: require('./routers/alert.vue') 63 + component: (resolve) => require(['./routers/alert.vue'], resolve)
63 }, 64 },
64 { 65 {
65 path: '/badge', 66 path: '/badge',
66 - component: require('./routers/badge.vue') 67 + component: (resolve) => require(['./routers/badge.vue'], resolve)
67 }, 68 },
68 { 69 {
69 path: '/tag', 70 path: '/tag',
70 - component: require('./routers/tag.vue') 71 + component: (resolve) => require(['./routers/tag.vue'], resolve)
71 }, 72 },
72 { 73 {
73 path: '/input-number', 74 path: '/input-number',
74 - component: require('./routers/input-number.vue') 75 + component: (resolve) => require(['./routers/input-number.vue'], resolve)
75 }, 76 },
76 { 77 {
77 path: '/upload', 78 path: '/upload',
78 - component: require('./routers/upload.vue') 79 + component: (resolve) => require(['./routers/upload.vue'], resolve)
79 }, 80 },
80 { 81 {
81 path: '/progress', 82 path: '/progress',
82 - component: require('./routers/progress.vue') 83 + component: (resolve) => require(['./routers/progress.vue'], resolve)
83 }, 84 },
84 { 85 {
85 path: '/collapse', 86 path: '/collapse',
86 - component: require('./routers/collapse.vue') 87 + component: (resolve) => require(['./routers/collapse.vue'], resolve)
87 }, 88 },
88 { 89 {
89 path: '/carousel', 90 path: '/carousel',
90 - component: require('./routers/carousel.vue') 91 + component: (resolve) => require(['./routers/carousel.vue'], resolve)
91 }, 92 },
92 { 93 {
93 path: '/card', 94 path: '/card',
94 - component: require('./routers/card.vue') 95 + component: (resolve) => require(['./routers/card.vue'], resolve)
95 }, 96 },
96 { 97 {
97 path: '/tree', 98 path: '/tree',
98 - component: require('./routers/tree.vue') 99 + component: (resolve) => require(['./routers/tree.vue'], resolve)
99 }, 100 },
100 { 101 {
101 path: '/rate', 102 path: '/rate',
102 - component: require('./routers/rate.vue') 103 + component: (resolve) => require(['./routers/rate.vue'], resolve)
103 }, 104 },
104 { 105 {
105 path: '/circle', 106 path: '/circle',
106 - component: require('./routers/circle.vue') 107 + component: (resolve) => require(['./routers/circle.vue'], resolve)
107 }, 108 },
108 { 109 {
109 path: '/tabs', 110 path: '/tabs',
110 - component: require('./routers/tabs.vue') 111 + component: (resolve) => require(['./routers/tabs.vue'], resolve)
111 }, 112 },
112 { 113 {
113 path: '/tooltip', 114 path: '/tooltip',
114 - component: require('./routers/tooltip.vue') 115 + component: (resolve) => require(['./routers/tooltip.vue'], resolve)
115 }, 116 },
116 { 117 {
117 path: '/poptip', 118 path: '/poptip',
118 - component: require('./routers/poptip.vue') 119 + component: (resolve) => require(['./routers/poptip.vue'], resolve)
119 }, 120 },
120 { 121 {
121 path: '/slider', 122 path: '/slider',
122 - component: require('./routers/slider.vue') 123 + component: (resolve) => require(['./routers/slider.vue'], resolve)
123 }, 124 },
124 { 125 {
125 path: '/dropdown', 126 path: '/dropdown',
126 - component: require('./routers/dropdown.vue') 127 + component: (resolve) => require(['./routers/dropdown.vue'], resolve)
127 }, 128 },
128 { 129 {
129 path: '/breadcrumb', 130 path: '/breadcrumb',
130 - component: require('./routers/breadcrumb.vue') 131 + component: (resolve) => require(['./routers/breadcrumb.vue'], resolve)
131 }, 132 },
132 { 133 {
133 path: '/menu', 134 path: '/menu',
134 - component: require('./routers/menu.vue') 135 + component: (resolve) => require(['./routers/menu.vue'], resolve)
135 }, 136 },
136 { 137 {
137 path: '/spin', 138 path: '/spin',
138 - component: require('./routers/spin.vue') 139 + component: (resolve) => require(['./routers/spin.vue'], resolve)
139 }, 140 },
140 { 141 {
141 path: '/cascader', 142 path: '/cascader',
142 - component: require('./routers/cascader.vue') 143 + component: (resolve) => require(['./routers/cascader.vue'], resolve)
143 }, 144 },
144 { 145 {
145 path: '/select', 146 path: '/select',
146 - component: require('./routers/select.vue') 147 + component: (resolve) => require(['./routers/select.vue'], resolve)
147 }, 148 },
148 { 149 {
149 path: '/backtop', 150 path: '/backtop',
150 - component: require('./routers/back-top.vue') 151 + component: (resolve) => require(['./routers/back-top.vue'], resolve)
151 }, 152 },
152 { 153 {
153 path: '/page', 154 path: '/page',
154 - component: require('./routers/page.vue') 155 + component: (resolve) => require(['./routers/page.vue'], resolve)
155 }, 156 },
156 { 157 {
157 path: '/transfer', 158 path: '/transfer',
158 - component: require('./routers/transfer.vue') 159 + component: (resolve) => require(['./routers/transfer.vue'], resolve)
159 }, 160 },
160 { 161 {
161 path: '/date', 162 path: '/date',
162 - component: require('./routers/date.vue') 163 + component: (resolve) => require(['./routers/date.vue'], resolve)
163 }, 164 },
164 { 165 {
165 path: '/form', 166 path: '/form',
166 - component: require('./routers/form.vue') 167 + component: (resolve) => require(['./routers/form.vue'], resolve)
167 }, 168 },
168 { 169 {
169 path: '/table', 170 path: '/table',
170 - component: require('./routers/table.vue') 171 + component: (resolve) => require(['./routers/table.vue'], resolve)
171 }, 172 },
172 { 173 {
173 path: '/loading-bar', 174 path: '/loading-bar',
174 - component: require('./routers/loading-bar.vue') 175 + component: (resolve) => require(['./routers/loading-bar.vue'], resolve)
175 }, 176 },
176 { 177 {
177 path: '/modal', 178 path: '/modal',
178 - component: require('./routers/modal.vue') 179 + component: (resolve) => require(['./routers/modal.vue'], resolve)
179 }, 180 },
180 { 181 {
181 path: '/message', 182 path: '/message',
182 - component: require('./routers/message.vue') 183 + component: (resolve) => require(['./routers/message.vue'], resolve)
183 }, 184 },
184 { 185 {
185 path: '/notice', 186 path: '/notice',
186 - component: require('./routers/notice.vue') 187 + component: (resolve) => require(['./routers/notice.vue'], resolve)
187 }, 188 },
188 { 189 {
189 path: '/avatar', 190 path: '/avatar',
190 - component: require('./routers/avatar.vue') 191 + component: (resolve) => require(['./routers/avatar.vue'], resolve)
191 }, 192 },
192 { 193 {
193 path: '/color-picker', 194 path: '/color-picker',
194 - component: require('./routers/color-picker.vue') 195 + component: (resolve) => require(['./routers/color-picker.vue'], resolve)
195 }, 196 },
196 { 197 {
197 path: '/auto-complete', 198 path: '/auto-complete',
198 - component: require('./routers/auto-complete.vue') 199 + component: (resolve) => require(['./routers/auto-complete.vue'], resolve)
199 }, 200 },
200 { 201 {
201 path: '/scroll', 202 path: '/scroll',
202 - component: require('./routers/scroll.vue') 203 + component: (resolve) => require(['./routers/scroll.vue'], resolve)
203 } 204 }
204 ] 205 ]
205 }); 206 });
206 207
207 -new Vue({  
208 - el: '#app', 208 +const app = new Vue({
209 router: router, 209 router: router,
210 render: h => h(App) 210 render: h => h(App)
211 -}); 211 +}).$mount('#app');
@@ -1456,7 +1456,7 @@ @@ -1456,7 +1456,7 @@
1456 "deep-equal": "1.0.1", 1456 "deep-equal": "1.0.1",
1457 "dns-equal": "1.0.0", 1457 "dns-equal": "1.0.0",
1458 "dns-txt": "2.0.2", 1458 "dns-txt": "2.0.2",
1459 - "multicast-dns": "6.2.1", 1459 + "multicast-dns": "6.2.2",
1460 "multicast-dns-service-types": "1.1.0" 1460 "multicast-dns-service-types": "1.1.0"
1461 } 1461 }
1462 }, 1462 },
@@ -2341,16 +2341,6 @@ @@ -2341,16 +2341,6 @@
2341 "typedarray": "0.0.6" 2341 "typedarray": "0.0.6"
2342 } 2342 }
2343 }, 2343 },
2344 - "config-chain": {  
2345 - "version": "1.1.11",  
2346 - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz",  
2347 - "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=",  
2348 - "dev": true,  
2349 - "requires": {  
2350 - "ini": "1.3.5",  
2351 - "proto-list": "1.2.4"  
2352 - }  
2353 - },  
2354 "connect": { 2344 "connect": {
2355 "version": "3.6.5", 2345 "version": "3.6.5",
2356 "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", 2346 "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz",
@@ -3157,30 +3147,6 @@ @@ -3157,30 +3147,6 @@
3157 "jsbn": "0.1.1" 3147 "jsbn": "0.1.1"
3158 } 3148 }
3159 }, 3149 },
3160 - "editorconfig": {  
3161 - "version": "0.13.3",  
3162 - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz",  
3163 - "integrity": "sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==",  
3164 - "dev": true,  
3165 - "requires": {  
3166 - "bluebird": "3.5.1",  
3167 - "commander": "2.13.0",  
3168 - "lru-cache": "3.2.0",  
3169 - "semver": "5.5.0",  
3170 - "sigmund": "1.0.1"  
3171 - },  
3172 - "dependencies": {  
3173 - "lru-cache": {  
3174 - "version": "3.2.0",  
3175 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz",  
3176 - "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=",  
3177 - "dev": true,  
3178 - "requires": {  
3179 - "pseudomap": "1.0.2"  
3180 - }  
3181 - }  
3182 - }  
3183 - },  
3184 "ee-first": { 3150 "ee-first": {
3185 "version": "1.1.1", 3151 "version": "1.1.1",
3186 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 3152 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
@@ -3203,9 +3169,9 @@ @@ -3203,9 +3169,9 @@
3203 } 3169 }
3204 }, 3170 },
3205 "element-resize-detector": { 3171 "element-resize-detector": {
3206 - "version": "1.1.12",  
3207 - "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.1.12.tgz",  
3208 - "integrity": "sha1-iz/W7t2hf5wAs2Cg6i35knroC6I=", 3172 + "version": "1.1.13",
  3173 + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.1.13.tgz",
  3174 + "integrity": "sha1-9hkH6YqRsa0hX5J5C8FRE99oRE0=",
3209 "requires": { 3175 "requires": {
3210 "batch-processor": "1.0.0" 3176 "batch-processor": "1.0.0"
3211 } 3177 }
@@ -7203,18 +7169,6 @@ @@ -7203,18 +7169,6 @@
7203 "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=", 7169 "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=",
7204 "dev": true 7170 "dev": true
7205 }, 7171 },
7206 - "js-beautify": {  
7207 - "version": "1.7.5",  
7208 - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.7.5.tgz",  
7209 - "integrity": "sha512-9OhfAqGOrD7hoQBLJMTA+BKuKmoEtTJXzZ7WDF/9gvjtey1koVLuZqIY6c51aPDjbNdNtIXAkiWKVhziawE9Og==",  
7210 - "dev": true,  
7211 - "requires": {  
7212 - "config-chain": "1.1.11",  
7213 - "editorconfig": "0.13.3",  
7214 - "mkdirp": "0.5.1",  
7215 - "nopt": "3.0.6"  
7216 - }  
7217 - },  
7218 "js-tokens": { 7172 "js-tokens": {
7219 "version": "3.0.2", 7173 "version": "3.0.2",
7220 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", 7174 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
@@ -8426,9 +8380,9 @@ @@ -8426,9 +8380,9 @@
8426 "dev": true 8380 "dev": true
8427 }, 8381 },
8428 "multicast-dns": { 8382 "multicast-dns": {
8429 - "version": "6.2.1",  
8430 - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.1.tgz",  
8431 - "integrity": "sha512-uV3/ckdsffHx9IrGQrx613mturMdMqQ06WTq+C09NsStJ9iNG6RcUWgPKs1Rfjy+idZT6tfQoXEusGNnEZhT3w==", 8383 + "version": "6.2.2",
  8384 + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.2.tgz",
  8385 + "integrity": "sha512-xTO41ApiRHMVDBYhNL9bEhx7kRf1hq3OqPOnOy8bpTi0JZSxVPDre7ZRpTHLDlxmhf6d/FL+10E8VX1QRd+0DA==",
8432 "dev": true, 8386 "dev": true,
8433 "requires": { 8387 "requires": {
8434 "dns-packet": "1.3.1", 8388 "dns-packet": "1.3.1",
@@ -10170,6 +10124,12 @@ @@ -10170,6 +10124,12 @@
10170 "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", 10124 "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
10171 "dev": true 10125 "dev": true
10172 }, 10126 },
  10127 + "prettier": {
  10128 + "version": "1.10.2",
  10129 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.10.2.tgz",
  10130 + "integrity": "sha512-TcdNoQIWFoHblurqqU6d1ysopjq7UX0oRcT/hJ8qvBAELiYWn+Ugf0AXdnzISEJ7vuhNnQ98N8jR8Sh53x4IZg==",
  10131 + "dev": true
  10132 + },
10173 "pretty-error": { 10133 "pretty-error": {
10174 "version": "2.1.1", 10134 "version": "2.1.1",
10175 "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", 10135 "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
@@ -10242,12 +10202,6 @@ @@ -10242,12 +10202,6 @@
10242 "object-assign": "4.1.1" 10202 "object-assign": "4.1.1"
10243 } 10203 }
10244 }, 10204 },
10245 - "proto-list": {  
10246 - "version": "1.2.4",  
10247 - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",  
10248 - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",  
10249 - "dev": true  
10250 - },  
10251 "proxy-addr": { 10205 "proxy-addr": {
10252 "version": "2.0.2", 10206 "version": "2.0.2",
10253 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz", 10207 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz",
@@ -13208,25 +13162,63 @@ @@ -13208,25 +13162,63 @@
13208 } 13162 }
13209 }, 13163 },
13210 "vue-loader": { 13164 "vue-loader": {
13211 - "version": "11.3.4",  
13212 - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-11.3.4.tgz",  
13213 - "integrity": "sha1-ZeEKRM4JLZBuFLvHKYHeyZ6wkNI=", 13165 + "version": "13.7.0",
  13166 + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-13.7.0.tgz",
  13167 + "integrity": "sha512-kDXRgglOOltghngrDFS/YfFew7e0d8fkvPHLYAfLgur7GW0cBt+J0fpBReWY2pixA09dL13abfE4fECyRH4HGg==",
13214 "dev": true, 13168 "dev": true,
13215 "requires": { 13169 "requires": {
13216 "consolidate": "0.14.5", 13170 "consolidate": "0.14.5",
13217 "hash-sum": "1.0.2", 13171 "hash-sum": "1.0.2",
13218 - "js-beautify": "1.7.5",  
13219 "loader-utils": "1.1.0", 13172 "loader-utils": "1.1.0",
13220 "lru-cache": "4.1.1", 13173 "lru-cache": "4.1.1",
13221 - "postcss": "5.2.18", 13174 + "postcss": "6.0.16",
13222 "postcss-load-config": "1.2.0", 13175 "postcss-load-config": "1.2.0",
13223 "postcss-selector-parser": "2.2.3", 13176 "postcss-selector-parser": "2.2.3",
13224 - "source-map": "0.5.7", 13177 + "prettier": "1.10.2",
  13178 + "resolve": "1.5.0",
  13179 + "source-map": "0.6.1",
13225 "vue-hot-reload-api": "2.2.4", 13180 "vue-hot-reload-api": "2.2.4",
13226 - "vue-style-loader": "2.0.5", 13181 + "vue-style-loader": "3.0.3",
13227 "vue-template-es2015-compiler": "1.6.0" 13182 "vue-template-es2015-compiler": "1.6.0"
13228 }, 13183 },
13229 "dependencies": { 13184 "dependencies": {
  13185 + "ansi-styles": {
  13186 + "version": "3.2.0",
  13187 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
  13188 + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
  13189 + "dev": true,
  13190 + "requires": {
  13191 + "color-convert": "1.9.1"
  13192 + }
  13193 + },
  13194 + "chalk": {
  13195 + "version": "2.3.0",
  13196 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
  13197 + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
  13198 + "dev": true,
  13199 + "requires": {
  13200 + "ansi-styles": "3.2.0",
  13201 + "escape-string-regexp": "1.0.5",
  13202 + "supports-color": "4.5.0"
  13203 + },
  13204 + "dependencies": {
  13205 + "supports-color": {
  13206 + "version": "4.5.0",
  13207 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
  13208 + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
  13209 + "dev": true,
  13210 + "requires": {
  13211 + "has-flag": "2.0.0"
  13212 + }
  13213 + }
  13214 + }
  13215 + },
  13216 + "has-flag": {
  13217 + "version": "2.0.0",
  13218 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
  13219 + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
  13220 + "dev": true
  13221 + },
13230 "loader-utils": { 13222 "loader-utils": {
13231 "version": "1.1.0", 13223 "version": "1.1.0",
13232 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", 13224 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
@@ -13238,12 +13230,32 @@ @@ -13238,12 +13230,32 @@
13238 "json5": "0.5.1" 13230 "json5": "0.5.1"
13239 } 13231 }
13240 }, 13232 },
  13233 + "postcss": {
  13234 + "version": "6.0.16",
  13235 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.16.tgz",
  13236 + "integrity": "sha512-m758RWPmSjFH/2MyyG3UOW1fgYbR9rtdzz5UNJnlm7OLtu4B2h9C6gi+bE4qFKghsBRFfZT8NzoQBs6JhLotoA==",
  13237 + "dev": true,
  13238 + "requires": {
  13239 + "chalk": "2.3.0",
  13240 + "source-map": "0.6.1",
  13241 + "supports-color": "5.1.0"
  13242 + }
  13243 + },
13241 "source-map": { 13244 "source-map": {
13242 - "version": "0.5.7",  
13243 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",  
13244 - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 13245 + "version": "0.6.1",
  13246 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
  13247 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
13245 "dev": true 13248 "dev": true
13246 }, 13249 },
  13250 + "supports-color": {
  13251 + "version": "5.1.0",
  13252 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz",
  13253 + "integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==",
  13254 + "dev": true,
  13255 + "requires": {
  13256 + "has-flag": "2.0.0"
  13257 + }
  13258 + },
13247 "vue-hot-reload-api": { 13259 "vue-hot-reload-api": {
13248 "version": "2.2.4", 13260 "version": "2.2.4",
13249 "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.2.4.tgz", 13261 "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.2.4.tgz",
@@ -13251,9 +13263,9 @@ @@ -13251,9 +13263,9 @@
13251 "dev": true 13263 "dev": true
13252 }, 13264 },
13253 "vue-style-loader": { 13265 "vue-style-loader": {
13254 - "version": "2.0.5",  
13255 - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-2.0.5.tgz",  
13256 - "integrity": "sha1-8O+smS/r4/EuST4zTtsTzSNaPSI=", 13266 + "version": "3.0.3",
  13267 + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.0.3.tgz",
  13268 + "integrity": "sha512-P/ihpaZKU23T1kq3E0y4c+F8sbm1HQO69EFYoLoGMSGVAHroHsGir/WQ9qUavP8dyFYHmXenzHaJ/nqd8vfaxw==",
13257 "dev": true, 13269 "dev": true,
13258 "requires": { 13270 "requires": {
13259 "hash-sum": "1.0.2", 13271 "hash-sum": "1.0.2",
@@ -13567,9 +13579,9 @@ @@ -13567,9 +13579,9 @@
13567 } 13579 }
13568 }, 13580 },
13569 "webpack-dev-server": { 13581 "webpack-dev-server": {
13570 - "version": "2.11.0",  
13571 - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.0.tgz",  
13572 - "integrity": "sha512-lXzc36DGjKUVinETNmDWhfZFRbHMhatuF+lKex+czqY+JVe0Qf2V+Ig6/svDdbt/DmXFXuLQmSqhncYCqYf3qA==", 13582 + "version": "2.11.1",
  13583 + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.1.tgz",
  13584 + "integrity": "sha512-ombhu5KsO/85sVshIDTyQ5HF3xjZR3N0sf5Ao6h3vFwpNyzInEzA1GV3QPVjTMLTNckp8PjfG1PFGznzBwS5lg==",
13573 "dev": true, 13585 "dev": true,
13574 "requires": { 13586 "requires": {
13575 "ansi-html": "0.0.7", 13587 "ansi-html": "0.0.7",
@@ -13595,18 +13607,12 @@ @@ -13595,18 +13607,12 @@
13595 "sockjs": "0.3.19", 13607 "sockjs": "0.3.19",
13596 "sockjs-client": "1.1.4", 13608 "sockjs-client": "1.1.4",
13597 "spdy": "3.4.7", 13609 "spdy": "3.4.7",
13598 - "strip-ansi": "4.0.0", 13610 + "strip-ansi": "3.0.1",
13599 "supports-color": "5.1.0", 13611 "supports-color": "5.1.0",
13600 "webpack-dev-middleware": "1.12.2", 13612 "webpack-dev-middleware": "1.12.2",
13601 "yargs": "6.6.0" 13613 "yargs": "6.6.0"
13602 }, 13614 },
13603 "dependencies": { 13615 "dependencies": {
13604 - "ansi-regex": {  
13605 - "version": "3.0.0",  
13606 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",  
13607 - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",  
13608 - "dev": true  
13609 - },  
13610 "anymatch": { 13616 "anymatch": {
13611 "version": "2.0.0", 13617 "version": "2.0.0",
13612 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", 13618 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
@@ -13682,23 +13688,6 @@ @@ -13682,23 +13688,6 @@
13682 "string-width": "1.0.2", 13688 "string-width": "1.0.2",
13683 "strip-ansi": "3.0.1", 13689 "strip-ansi": "3.0.1",
13684 "wrap-ansi": "2.1.0" 13690 "wrap-ansi": "2.1.0"
13685 - },  
13686 - "dependencies": {  
13687 - "ansi-regex": {  
13688 - "version": "2.1.1",  
13689 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",  
13690 - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",  
13691 - "dev": true  
13692 - },  
13693 - "strip-ansi": {  
13694 - "version": "3.0.1",  
13695 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",  
13696 - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",  
13697 - "dev": true,  
13698 - "requires": {  
13699 - "ansi-regex": "2.1.1"  
13700 - }  
13701 - }  
13702 } 13691 }
13703 }, 13692 },
13704 "debug": { 13693 "debug": {
@@ -13971,15 +13960,6 @@ @@ -13971,15 +13960,6 @@
13971 "lcid": "1.0.0" 13960 "lcid": "1.0.0"
13972 } 13961 }
13973 }, 13962 },
13974 - "strip-ansi": {  
13975 - "version": "4.0.0",  
13976 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",  
13977 - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",  
13978 - "dev": true,  
13979 - "requires": {  
13980 - "ansi-regex": "3.0.0"  
13981 - }  
13982 - },  
13983 "supports-color": { 13963 "supports-color": {
13984 "version": "5.1.0", 13964 "version": "5.1.0",
13985 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz", 13965 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz",
@@ -42,7 +42,7 @@ @@ -42,7 +42,7 @@
42 "dependencies": { 42 "dependencies": {
43 "async-validator": "^1.8.2", 43 "async-validator": "^1.8.2",
44 "deepmerge": "^1.5.2", 44 "deepmerge": "^1.5.2",
45 - "element-resize-detector": "^1.1.12", 45 + "element-resize-detector": "^1.1.13",
46 "lodash.throttle": "^4.1.1", 46 "lodash.throttle": "^4.1.1",
47 "popper.js": "^0.6.4", 47 "popper.js": "^0.6.4",
48 "tinycolor2": "^1.4.1" 48 "tinycolor2": "^1.4.1"
@@ -101,12 +101,12 @@ @@ -101,12 +101,12 @@
101 "vue": "^2.5.13", 101 "vue": "^2.5.13",
102 "vue-hot-reload-api": "^1.3.3", 102 "vue-hot-reload-api": "^1.3.3",
103 "vue-html-loader": "^1.2.3", 103 "vue-html-loader": "^1.2.3",
104 - "vue-loader": "^11.3.4", 104 + "vue-loader": "^13.7.0",
105 "vue-router": "^2.8.1", 105 "vue-router": "^2.8.1",
106 "vue-style-loader": "^1.0.0", 106 "vue-style-loader": "^1.0.0",
107 "vue-template-compiler": "^2.5.13", 107 "vue-template-compiler": "^2.5.13",
108 "webpack": "^3.10.0", 108 "webpack": "^3.10.0",
109 - "webpack-dev-server": "^2.9.7", 109 + "webpack-dev-server": "^2.11.1",
110 "webpack-merge": "^3.0.0" 110 "webpack-merge": "^3.0.0"
111 }, 111 },
112 "engines": { 112 "engines": {