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
examples/main.js
... ... @@ -16,196 +16,196 @@ Vue.config.debug = true;
16 16  
17 17 // 路由配置
18 18 const router = new VueRouter({
  19 + esModule: false,
19 20 routes: [
20 21 {
21 22 path: '/layout',
22   - component: require('./routers/layout.vue')
  23 + component: (resolve) => require(['./routers/layout.vue'], resolve)
23 24 },
24 25 {
25 26 path: '/affix',
26   - component: require('./routers/affix.vue')
  27 + component: (resolve) => require(['./routers/affix.vue'], resolve)
27 28 },
28 29 {
29 30 path: '/grid',
30   - component: require('./routers/grid.vue')
  31 + component: (resolve) => require(['./routers/grid.vue'], resolve)
31 32 },
32 33 {
33 34 path: '/button',
34   - component: require('./routers/button.vue')
  35 + component: (resolve) => require(['./routers/button.vue'], resolve)
35 36 },
36 37 {
37 38 path: '/input',
38   - component: require('./routers/input.vue')
  39 + component: (resolve) => require(['./routers/input.vue'], resolve)
39 40 },
40 41 {
41 42 path: '/radio',
42   - component: require('./routers/radio.vue')
  43 + component: (resolve) => require(['./routers/radio.vue'], resolve)
43 44 },
44 45 {
45 46 path: '/checkbox',
46   - component: require('./routers/checkbox.vue')
  47 + component: (resolve) => require(['./routers/checkbox.vue'], resolve)
47 48 },
48 49 {
49 50 path: '/steps',
50   - component: require('./routers/steps.vue')
  51 + component: (resolve) => require(['./routers/steps.vue'], resolve)
51 52 },
52 53 {
53 54 path: '/timeline',
54   - component: require('./routers/timeline.vue')
  55 + component: (resolve) => require(['./routers/timeline.vue'], resolve)
55 56 },
56 57 {
57 58 path: '/switch',
58   - component: require('./routers/switch.vue')
  59 + component: (resolve) => require(['./routers/switch.vue'], resolve)
59 60 },
60 61 {
61 62 path: '/alert',
62   - component: require('./routers/alert.vue')
  63 + component: (resolve) => require(['./routers/alert.vue'], resolve)
63 64 },
64 65 {
65 66 path: '/badge',
66   - component: require('./routers/badge.vue')
  67 + component: (resolve) => require(['./routers/badge.vue'], resolve)
67 68 },
68 69 {
69 70 path: '/tag',
70   - component: require('./routers/tag.vue')
  71 + component: (resolve) => require(['./routers/tag.vue'], resolve)
71 72 },
72 73 {
73 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 78 path: '/upload',
78   - component: require('./routers/upload.vue')
  79 + component: (resolve) => require(['./routers/upload.vue'], resolve)
79 80 },
80 81 {
81 82 path: '/progress',
82   - component: require('./routers/progress.vue')
  83 + component: (resolve) => require(['./routers/progress.vue'], resolve)
83 84 },
84 85 {
85 86 path: '/collapse',
86   - component: require('./routers/collapse.vue')
  87 + component: (resolve) => require(['./routers/collapse.vue'], resolve)
87 88 },
88 89 {
89 90 path: '/carousel',
90   - component: require('./routers/carousel.vue')
  91 + component: (resolve) => require(['./routers/carousel.vue'], resolve)
91 92 },
92 93 {
93 94 path: '/card',
94   - component: require('./routers/card.vue')
  95 + component: (resolve) => require(['./routers/card.vue'], resolve)
95 96 },
96 97 {
97 98 path: '/tree',
98   - component: require('./routers/tree.vue')
  99 + component: (resolve) => require(['./routers/tree.vue'], resolve)
99 100 },
100 101 {
101 102 path: '/rate',
102   - component: require('./routers/rate.vue')
  103 + component: (resolve) => require(['./routers/rate.vue'], resolve)
103 104 },
104 105 {
105 106 path: '/circle',
106   - component: require('./routers/circle.vue')
  107 + component: (resolve) => require(['./routers/circle.vue'], resolve)
107 108 },
108 109 {
109 110 path: '/tabs',
110   - component: require('./routers/tabs.vue')
  111 + component: (resolve) => require(['./routers/tabs.vue'], resolve)
111 112 },
112 113 {
113 114 path: '/tooltip',
114   - component: require('./routers/tooltip.vue')
  115 + component: (resolve) => require(['./routers/tooltip.vue'], resolve)
115 116 },
116 117 {
117 118 path: '/poptip',
118   - component: require('./routers/poptip.vue')
  119 + component: (resolve) => require(['./routers/poptip.vue'], resolve)
119 120 },
120 121 {
121 122 path: '/slider',
122   - component: require('./routers/slider.vue')
  123 + component: (resolve) => require(['./routers/slider.vue'], resolve)
123 124 },
124 125 {
125 126 path: '/dropdown',
126   - component: require('./routers/dropdown.vue')
  127 + component: (resolve) => require(['./routers/dropdown.vue'], resolve)
127 128 },
128 129 {
129 130 path: '/breadcrumb',
130   - component: require('./routers/breadcrumb.vue')
  131 + component: (resolve) => require(['./routers/breadcrumb.vue'], resolve)
131 132 },
132 133 {
133 134 path: '/menu',
134   - component: require('./routers/menu.vue')
  135 + component: (resolve) => require(['./routers/menu.vue'], resolve)
135 136 },
136 137 {
137 138 path: '/spin',
138   - component: require('./routers/spin.vue')
  139 + component: (resolve) => require(['./routers/spin.vue'], resolve)
139 140 },
140 141 {
141 142 path: '/cascader',
142   - component: require('./routers/cascader.vue')
  143 + component: (resolve) => require(['./routers/cascader.vue'], resolve)
143 144 },
144 145 {
145 146 path: '/select',
146   - component: require('./routers/select.vue')
  147 + component: (resolve) => require(['./routers/select.vue'], resolve)
147 148 },
148 149 {
149 150 path: '/backtop',
150   - component: require('./routers/back-top.vue')
  151 + component: (resolve) => require(['./routers/back-top.vue'], resolve)
151 152 },
152 153 {
153 154 path: '/page',
154   - component: require('./routers/page.vue')
  155 + component: (resolve) => require(['./routers/page.vue'], resolve)
155 156 },
156 157 {
157 158 path: '/transfer',
158   - component: require('./routers/transfer.vue')
  159 + component: (resolve) => require(['./routers/transfer.vue'], resolve)
159 160 },
160 161 {
161 162 path: '/date',
162   - component: require('./routers/date.vue')
  163 + component: (resolve) => require(['./routers/date.vue'], resolve)
163 164 },
164 165 {
165 166 path: '/form',
166   - component: require('./routers/form.vue')
  167 + component: (resolve) => require(['./routers/form.vue'], resolve)
167 168 },
168 169 {
169 170 path: '/table',
170   - component: require('./routers/table.vue')
  171 + component: (resolve) => require(['./routers/table.vue'], resolve)
171 172 },
172 173 {
173 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 178 path: '/modal',
178   - component: require('./routers/modal.vue')
  179 + component: (resolve) => require(['./routers/modal.vue'], resolve)
179 180 },
180 181 {
181 182 path: '/message',
182   - component: require('./routers/message.vue')
  183 + component: (resolve) => require(['./routers/message.vue'], resolve)
183 184 },
184 185 {
185 186 path: '/notice',
186   - component: require('./routers/notice.vue')
  187 + component: (resolve) => require(['./routers/notice.vue'], resolve)
187 188 },
188 189 {
189 190 path: '/avatar',
190   - component: require('./routers/avatar.vue')
  191 + component: (resolve) => require(['./routers/avatar.vue'], resolve)
191 192 },
192 193 {
193 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 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 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 209 router: router,
210 210 render: h => h(App)
211   -});
  211 +}).$mount('#app');
... ...
package-lock.json
... ... @@ -1456,7 +1456,7 @@
1456 1456 "deep-equal": "1.0.1",
1457 1457 "dns-equal": "1.0.0",
1458 1458 "dns-txt": "2.0.2",
1459   - "multicast-dns": "6.2.1",
  1459 + "multicast-dns": "6.2.2",
1460 1460 "multicast-dns-service-types": "1.1.0"
1461 1461 }
1462 1462 },
... ... @@ -2341,16 +2341,6 @@
2341 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 2344 "connect": {
2355 2345 "version": "3.6.5",
2356 2346 "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz",
... ... @@ -3157,30 +3147,6 @@
3157 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 3150 "ee-first": {
3185 3151 "version": "1.1.1",
3186 3152 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
... ... @@ -3203,9 +3169,9 @@
3203 3169 }
3204 3170 },
3205 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 3175 "requires": {
3210 3176 "batch-processor": "1.0.0"
3211 3177 }
... ... @@ -7203,18 +7169,6 @@
7203 7169 "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=",
7204 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 7172 "js-tokens": {
7219 7173 "version": "3.0.2",
7220 7174 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
... ... @@ -8426,9 +8380,9 @@
8426 8380 "dev": true
8427 8381 },
8428 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 8386 "dev": true,
8433 8387 "requires": {
8434 8388 "dns-packet": "1.3.1",
... ... @@ -10170,6 +10124,12 @@
10170 10124 "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
10171 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 10133 "pretty-error": {
10174 10134 "version": "2.1.1",
10175 10135 "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
... ... @@ -10242,12 +10202,6 @@
10242 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 10205 "proxy-addr": {
10252 10206 "version": "2.0.2",
10253 10207 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz",
... ... @@ -13208,25 +13162,63 @@
13208 13162 }
13209 13163 },
13210 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 13168 "dev": true,
13215 13169 "requires": {
13216 13170 "consolidate": "0.14.5",
13217 13171 "hash-sum": "1.0.2",
13218   - "js-beautify": "1.7.5",
13219 13172 "loader-utils": "1.1.0",
13220 13173 "lru-cache": "4.1.1",
13221   - "postcss": "5.2.18",
  13174 + "postcss": "6.0.16",
13222 13175 "postcss-load-config": "1.2.0",
13223 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 13180 "vue-hot-reload-api": "2.2.4",
13226   - "vue-style-loader": "2.0.5",
  13181 + "vue-style-loader": "3.0.3",
13227 13182 "vue-template-es2015-compiler": "1.6.0"
13228 13183 },
13229 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 13222 "loader-utils": {
13231 13223 "version": "1.1.0",
13232 13224 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
... ... @@ -13238,12 +13230,32 @@
13238 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 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 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 13259 "vue-hot-reload-api": {
13248 13260 "version": "2.2.4",
13249 13261 "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.2.4.tgz",
... ... @@ -13251,9 +13263,9 @@
13251 13263 "dev": true
13252 13264 },
13253 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 13269 "dev": true,
13258 13270 "requires": {
13259 13271 "hash-sum": "1.0.2",
... ... @@ -13567,9 +13579,9 @@
13567 13579 }
13568 13580 },
13569 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 13585 "dev": true,
13574 13586 "requires": {
13575 13587 "ansi-html": "0.0.7",
... ... @@ -13595,18 +13607,12 @@
13595 13607 "sockjs": "0.3.19",
13596 13608 "sockjs-client": "1.1.4",
13597 13609 "spdy": "3.4.7",
13598   - "strip-ansi": "4.0.0",
  13610 + "strip-ansi": "3.0.1",
13599 13611 "supports-color": "5.1.0",
13600 13612 "webpack-dev-middleware": "1.12.2",
13601 13613 "yargs": "6.6.0"
13602 13614 },
13603 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 13616 "anymatch": {
13611 13617 "version": "2.0.0",
13612 13618 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
... ... @@ -13682,23 +13688,6 @@
13682 13688 "string-width": "1.0.2",
13683 13689 "strip-ansi": "3.0.1",
13684 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 13693 "debug": {
... ... @@ -13971,15 +13960,6 @@
13971 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 13963 "supports-color": {
13984 13964 "version": "5.1.0",
13985 13965 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz",
... ...
package.json
... ... @@ -42,7 +42,7 @@
42 42 "dependencies": {
43 43 "async-validator": "^1.8.2",
44 44 "deepmerge": "^1.5.2",
45   - "element-resize-detector": "^1.1.12",
  45 + "element-resize-detector": "^1.1.13",
46 46 "lodash.throttle": "^4.1.1",
47 47 "popper.js": "^0.6.4",
48 48 "tinycolor2": "^1.4.1"
... ... @@ -101,12 +101,12 @@
101 101 "vue": "^2.5.13",
102 102 "vue-hot-reload-api": "^1.3.3",
103 103 "vue-html-loader": "^1.2.3",
104   - "vue-loader": "^11.3.4",
  104 + "vue-loader": "^13.7.0",
105 105 "vue-router": "^2.8.1",
106 106 "vue-style-loader": "^1.0.0",
107 107 "vue-template-compiler": "^2.5.13",
108 108 "webpack": "^3.10.0",
109   - "webpack-dev-server": "^2.9.7",
  109 + "webpack-dev-server": "^2.11.1",
110 110 "webpack-merge": "^3.0.0"
111 111 },
112 112 "engines": {
... ...