From 8275a52e8d3d0ae4c0545a95a0a5e117c92c05a9 Mon Sep 17 00:00:00 2001 From: neverland Date: Thu, 14 Jun 2018 21:59:23 +0800 Subject: [PATCH] [Improvement] AddressEdit: configure button text (#1287) --- package.json | 18 +- packages/address-edit/Detail.vue | 81 ++-- packages/address-edit/en-US.md | 2 + packages/address-edit/index.vue | 87 ++-- .../test/__snapshots__/demo.spec.js.snap | 9 +- .../test/__snapshots__/index.spec.js.snap | 14 +- packages/address-edit/zh-CN.md | 2 + yarn.lock | 428 +++++++++--------- 8 files changed, 316 insertions(+), 325 deletions(-) diff --git a/package.json b/package.json index 56fb35956..9e870a682 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "license": "MIT", "dependencies": { "babel-runtime": "6.x", - "vue-lazyload": "^1.2.4" + "vue-lazyload": "^1.2.5" }, "peerDependencies": { "vue": ">= 2.5.0" @@ -58,7 +58,7 @@ "devDependencies": { "@vue/server-test-utils": "^1.0.0-beta.16", "@vue/test-utils": "^1.0.0-beta.16", - "autoprefixer": "^8.6.0", + "autoprefixer": "^8.6.2", "babel-cli": "^6.26.0", "babel-core": "^6.26.3", "babel-jest": "^23.0.1", @@ -67,7 +67,7 @@ "babel-preset-env": "^1.7.0", "babel-preset-stage-0": "^6.24.1", "codecov": "^3.0.0", - "cross-env": "^5.1.6", + "cross-env": "^5.2.0", "css-loader": "^0.28.11", "dependency-tree": "^6.1.0", "eslint": "^4.19.1", @@ -76,13 +76,13 @@ "fast-vue-md-loader": "^1.0.3", "gh-pages": "^1.2.0", "gulp": "^3.9.1", - "gulp-iconfont": "^9.2.0", + "gulp-iconfont": "^10.0.1", "gulp-iconfont-css": "^2.1.0", "html-webpack-plugin": "3.2.0", "husky": "^0.14.3", "jest": "^23.1.0", "jest-serializer-vue": "^2.0.2", - "lint-staged": "^7.1.3", + "lint-staged": "^7.2.0", "md5-file": "^4.0.0", "postcss": "^6.0.22", "postcss-calc": "^6.0.0", @@ -92,7 +92,7 @@ "progress-bar-webpack-plugin": "^1.11.0", "rimraf": "^2.5.4", "shelljs": "^0.8.1", - "signale": "^1.1.0", + "signale": "^1.2.0", "style-loader": "^0.21.0", "stylelint": "^9.2.1", "stylelint-config-standard": "^18.2.0", @@ -107,8 +107,8 @@ "vue-sfc-compiler": "^0.0.8", "vue-template-compiler": "2.5.16", "vue-template-es2015-compiler": "^1.6.0", - "webpack": "^4.11.1", - "webpack-cli": "^3.0.3", - "webpack-serve": "^1.0.3" + "webpack": "^4.12.0", + "webpack-cli": "^3.0.6", + "webpack-serve": "^1.0.4" } } diff --git a/packages/address-edit/Detail.vue b/packages/address-edit/Detail.vue index 277564005..913be6707 100644 --- a/packages/address-edit/Detail.vue +++ b/packages/address-edit/Detail.vue @@ -1,35 +1,33 @@ @@ -46,52 +44,31 @@ export default create({ }, props: { - value: {}, - isError: Boolean, + value: String, + error: Boolean, + focused: Boolean, searchResult: Array, showSearchResult: Boolean }, - data() { - return { - isAndroid: isAndroid(), - isFocused: false - }; + created() { + this.isAndroid = isAndroid(); }, computed: { showSearchList() { - return this.showSearchResult && this.isFocused && this.searchResult.length > 0; + return this.showSearchResult && this.focused && this.searchResult.length; }, showIcon() { - return this.value && this.isFocused; + return this.value && this.focused; } }, methods: { - onFocus(e) { - this.isFocused = true; - this.$emit('focus', e); - - const { root } = this.$refs; - /* istanbul ignore if */ - if (root && root.scrollIntoView) { - root.scrollIntoView(); - } - }, - - onBlur(e) { - // wait for click event finished - setTimeout(() => { - this.isFocused = false; - this.$emit('blur', e); - }, 100); - }, - - onIconClick() { + onClickIcon() { if (this.isAndroid) { - this.$refs.root.querySelector('.van-field__control').blur(); + this.$refs.field.blur(); } else { this.$emit('input', ''); } diff --git a/packages/address-edit/en-US.md b/packages/address-edit/en-US.md index dfa100636..d79a78e1a 100644 --- a/packages/address-edit/en-US.md +++ b/packages/address-edit/en-US.md @@ -68,6 +68,8 @@ export default { | show-delete | Whether to show delete button | `Boolean` | `false` | | show-set-default | Whether to show default address switch | `Boolean` | `false` | | show-search-result | Whether to show address search result | `Boolean` | `false` | +| save-button-text | Save button text | `String` | `Save` | +| delete-button-text | Delete button text | `String` | `Delete` | | is-saving | Whether to show save button loading status | `Boolean` | `false` | | is-deleting | Whether to show delete button loading status | `Boolean` | `false` | | tel-validator | The method to validate tel | `(tel: string) => boolean` | - | diff --git a/packages/address-edit/index.vue b/packages/address-edit/index.vue index 409927122..cf580d3d8 100644 --- a/packages/address-edit/index.vue +++ b/packages/address-edit/index.vue @@ -10,10 +10,10 @@ @focus="onFocus('name')" /> @@ -25,10 +25,11 @@ @click="showArea = true" /> @@ -54,14 +55,16 @@ :title="$t('defaultAddress')" /> +
- {{ $t('save') }} + {{ saveButtonText || $t('save') }} - {{ $t('delete') }} + {{ deleteButtonText || $t('delete') }}
+ ({ ...defaultAddress }) + default: () => ({ ...defaultData }) }, searchResult: { type: Array, @@ -137,17 +142,14 @@ export default create({ data() { return { + data: {}, showArea: false, - data: { - ...defaultAddress, - ...this.addressInfo - }, detailFocused: false, errorInfo: { - name: false, tel: false, - address_detail: false, - postal_code: false + name: false, + postal_code: false, + address_detail: false } }; }, @@ -168,10 +170,9 @@ export default create({ areaText() { const { province, city, county, area_code } = this.data; - if (province && city && county && area_code) { - return `${province} ${city} ${county}`; - } - return ''; + return province && city && county && area_code + ? `${province} ${city} ${county}` + : ''; } }, @@ -179,13 +180,14 @@ export default create({ addressInfo: { handler(val) { this.data = { - ...defaultAddress, + ...defaultData, ...val }; this.setAreaCode(val.area_code); }, - deep: true + deep: true, + immediate: true }, areaList() { @@ -193,10 +195,6 @@ export default create({ } }, - created() { - this.setAreaCode(this.data.area_code); - }, - methods: { onFocus(key) { this.errorInfo[key] = false; @@ -210,29 +208,22 @@ export default create({ }, onAreaConfirm(values) { + this.showArea = false; this.data.area_code = values[2].code; this.assignAreaValues(values); - this.showArea = false; this.$emit('change-area', values); }, assignAreaValues(values) { - if (values.length >= 3) { - Object.assign(this.data, { - province: values[0].name, - city: values[1].name, - county: values[2].name - }); - } + Object.assign(this.data, { + province: values[0].name, + city: values[1].name, + county: values[2].name + }); }, onSave() { - const items = [ - 'name', - 'tel', - 'area_code', - 'address_detail' - ]; + const items = ['name', 'tel', 'area_code', 'address_detail']; if (this.showPostal) { items.push('postal_code'); @@ -273,11 +264,13 @@ export default create({ onDelete() { Dialog.confirm({ title: this.$t('confirmDelete') - }).then(() => { - this.$emit('delete', this.data); - }).catch(() => { - this.$emit('cancel-delete', this.data); - }); + }) + .then(() => { + this.$emit('delete', this.data); + }) + .catch(() => { + this.$emit('cancel-delete', this.data); + }); }, // get values of area component diff --git a/packages/address-edit/test/__snapshots__/demo.spec.js.snap b/packages/address-edit/test/__snapshots__/demo.spec.js.snap index c2d20aa3c..d4765d804 100644 --- a/packages/address-edit/test/__snapshots__/demo.spec.js.snap +++ b/packages/address-edit/test/__snapshots__/demo.spec.js.snap @@ -45,13 +45,13 @@ exports[`renders demo correctly 1`] = `
-
+
详细地址
- +
@@ -62,15 +62,14 @@ exports[`renders demo correctly 1`] = `
-
-
+
邮政编码
- + diff --git a/packages/address-edit/test/__snapshots__/index.spec.js.snap b/packages/address-edit/test/__snapshots__/index.spec.js.snap index 29d1188da..e81025318 100644 --- a/packages/address-edit/test/__snapshots__/index.spec.js.snap +++ b/packages/address-edit/test/__snapshots__/index.spec.js.snap @@ -43,13 +43,13 @@ exports[`create a AddressEdit 1`] = `
-
+
详细地址
- +
@@ -60,7 +60,6 @@ exports[`create a AddressEdit 1`] = `
-
@@ -133,13 +132,13 @@ exports[`create a AddressEdit with props 1`] = `
-
+
详细地址
- +
@@ -150,15 +149,14 @@ exports[`create a AddressEdit with props 1`] = `
-
-
+
邮政编码
- + diff --git a/packages/address-edit/zh-CN.md b/packages/address-edit/zh-CN.md index 69df6a60e..f472cadb7 100644 --- a/packages/address-edit/zh-CN.md +++ b/packages/address-edit/zh-CN.md @@ -66,6 +66,8 @@ export default { | show-delete | 是否显示删除按钮 | `Boolean` | `false` | | show-set-default | 是否显示默认地址栏 | `Boolean` | `false` | | show-search-result | 是否显示搜索结果 | `Boolean` | `false` | +| save-button-text | 保存按钮文字 | `String` | `保存` | +| delete-button-text | 删除按钮文字 | `String` | `删除` | | is-saving | 是否显示保存按钮加载动画 | `Boolean` | `false` | | is-deleting | 是否显示删除按钮加载动画 | `Boolean` | `false` | | tel-validator | 手机号格式校验函数 | `(tel: string) => boolean` | - | diff --git a/yarn.lock b/yarn.lock index 176129e82..a04118859 100644 --- a/yarn.lock +++ b/yarn.lock @@ -149,139 +149,140 @@ dependencies: lodash "^4.17.4" -"@webassemblyjs/ast@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.10.tgz#7f1e81149ca4e103c9e7cc321ea0dcb83a392512" +"@webassemblyjs/ast@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.12.tgz#a9acbcb3f25333c4edfa1fdf3186b1ccf64e6664" dependencies: - "@webassemblyjs/helper-module-context" "1.5.10" - "@webassemblyjs/helper-wasm-bytecode" "1.5.10" - "@webassemblyjs/wast-parser" "1.5.10" + "@webassemblyjs/helper-module-context" "1.5.12" + "@webassemblyjs/helper-wasm-bytecode" "1.5.12" + "@webassemblyjs/wast-parser" "1.5.12" debug "^3.1.0" mamacro "^0.0.3" -"@webassemblyjs/floating-point-hex-parser@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.10.tgz#ae48705fd58927df62023f114520b8215330ff86" +"@webassemblyjs/floating-point-hex-parser@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.12.tgz#0f36044ffe9652468ce7ae5a08716a4eeff9cd9c" -"@webassemblyjs/helper-api-error@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.10.tgz#0baf9453ce2fd8db58f0fdb4fb2852557c71d5a7" +"@webassemblyjs/helper-api-error@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.12.tgz#05466833ff2f9d8953a1a327746e1d112ea62aaf" -"@webassemblyjs/helper-buffer@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.10.tgz#abee4284161e9cd6ba7619785ca277bfcb8052ce" +"@webassemblyjs/helper-buffer@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.12.tgz#1f0de5aaabefef89aec314f7f970009cd159c73d" dependencies: debug "^3.1.0" -"@webassemblyjs/helper-code-frame@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.10.tgz#4e23c05431665f16322104580af7c06253d4b4e0" +"@webassemblyjs/helper-code-frame@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.12.tgz#3cdc1953093760d1c0f0caf745ccd62bdb6627c7" dependencies: - "@webassemblyjs/wast-printer" "1.5.10" + "@webassemblyjs/wast-printer" "1.5.12" -"@webassemblyjs/helper-fsm@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.10.tgz#490bab613ea255a9272b764826d3cc9d15170676" +"@webassemblyjs/helper-fsm@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.12.tgz#6bc1442b037f8e30f2e57b987cee5c806dd15027" -"@webassemblyjs/helper-module-context@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.10.tgz#6fca93585228bf33e6da076d0a1373db1fdd6580" +"@webassemblyjs/helper-module-context@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.12.tgz#b5588ca78b33b8a0da75f9ab8c769a3707baa861" dependencies: + debug "^3.1.0" mamacro "^0.0.3" -"@webassemblyjs/helper-wasm-bytecode@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.10.tgz#90f6da93c7a186bfb2f587de442982ff533c4b44" +"@webassemblyjs/helper-wasm-bytecode@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.12.tgz#d12a3859db882a448891a866a05d0be63785b616" -"@webassemblyjs/helper-wasm-section@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.10.tgz#d64292a19f7f357c49719461065efdf7ec975d66" +"@webassemblyjs/helper-wasm-section@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.12.tgz#ff9fe1507d368ad437e7969d25e8c1693dac1884" dependencies: - "@webassemblyjs/ast" "1.5.10" - "@webassemblyjs/helper-buffer" "1.5.10" - "@webassemblyjs/helper-wasm-bytecode" "1.5.10" - "@webassemblyjs/wasm-gen" "1.5.10" + "@webassemblyjs/ast" "1.5.12" + "@webassemblyjs/helper-buffer" "1.5.12" + "@webassemblyjs/helper-wasm-bytecode" "1.5.12" + "@webassemblyjs/wasm-gen" "1.5.12" debug "^3.1.0" -"@webassemblyjs/ieee754@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.5.10.tgz#257cad440dd6c8a339402d31e035ba2e38e9c245" +"@webassemblyjs/ieee754@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.5.12.tgz#ee9574bc558888f13097ce3e7900dff234ea19a4" dependencies: ieee754 "^1.1.11" -"@webassemblyjs/leb128@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.5.10.tgz#a8e4fe5f4b16daadb241fcc44d9735e9f27b05a3" +"@webassemblyjs/leb128@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.5.12.tgz#0308eec652765ee567d8a5fa108b4f0b25b458e1" dependencies: leb "^0.3.0" -"@webassemblyjs/utf8@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.5.10.tgz#0b3b6bc86b7619c5dc7b2789db6665aa35689983" +"@webassemblyjs/utf8@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.5.12.tgz#d5916222ef314bf60d6806ed5ac045989bfd92ce" -"@webassemblyjs/wasm-edit@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.10.tgz#0fe80f19e57f669eab1caa8c1faf9690b259d5b9" +"@webassemblyjs/wasm-edit@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.12.tgz#821c9358e644a166f2c910e5af1b46ce795a17aa" dependencies: - "@webassemblyjs/ast" "1.5.10" - "@webassemblyjs/helper-buffer" "1.5.10" - "@webassemblyjs/helper-wasm-bytecode" "1.5.10" - "@webassemblyjs/helper-wasm-section" "1.5.10" - "@webassemblyjs/wasm-gen" "1.5.10" - "@webassemblyjs/wasm-opt" "1.5.10" - "@webassemblyjs/wasm-parser" "1.5.10" - "@webassemblyjs/wast-printer" "1.5.10" + "@webassemblyjs/ast" "1.5.12" + "@webassemblyjs/helper-buffer" "1.5.12" + "@webassemblyjs/helper-wasm-bytecode" "1.5.12" + "@webassemblyjs/helper-wasm-section" "1.5.12" + "@webassemblyjs/wasm-gen" "1.5.12" + "@webassemblyjs/wasm-opt" "1.5.12" + "@webassemblyjs/wasm-parser" "1.5.12" + "@webassemblyjs/wast-printer" "1.5.12" debug "^3.1.0" -"@webassemblyjs/wasm-gen@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.10.tgz#8b29ddd3651259408ae5d5c816a011fb3f3f3584" +"@webassemblyjs/wasm-gen@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.12.tgz#0b7ccfdb93dab902cc0251014e2e18bae3139bcb" dependencies: - "@webassemblyjs/ast" "1.5.10" - "@webassemblyjs/helper-wasm-bytecode" "1.5.10" - "@webassemblyjs/ieee754" "1.5.10" - "@webassemblyjs/leb128" "1.5.10" - "@webassemblyjs/utf8" "1.5.10" + "@webassemblyjs/ast" "1.5.12" + "@webassemblyjs/helper-wasm-bytecode" "1.5.12" + "@webassemblyjs/ieee754" "1.5.12" + "@webassemblyjs/leb128" "1.5.12" + "@webassemblyjs/utf8" "1.5.12" -"@webassemblyjs/wasm-opt@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.10.tgz#569e45ab1b2bf0a7706cdf6d1b51d1188e9e4c7b" +"@webassemblyjs/wasm-opt@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.12.tgz#bd758a8bc670f585ff1ae85f84095a9e0229cbc9" dependencies: - "@webassemblyjs/ast" "1.5.10" - "@webassemblyjs/helper-buffer" "1.5.10" - "@webassemblyjs/wasm-gen" "1.5.10" - "@webassemblyjs/wasm-parser" "1.5.10" + "@webassemblyjs/ast" "1.5.12" + "@webassemblyjs/helper-buffer" "1.5.12" + "@webassemblyjs/wasm-gen" "1.5.12" + "@webassemblyjs/wasm-parser" "1.5.12" debug "^3.1.0" -"@webassemblyjs/wasm-parser@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.10.tgz#3e1017e49f833f46b840db7cf9d194d4f00037ff" +"@webassemblyjs/wasm-parser@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.12.tgz#7b10b4388ecf98bd7a22e702aa62ec2f46d0c75e" dependencies: - "@webassemblyjs/ast" "1.5.10" - "@webassemblyjs/helper-api-error" "1.5.10" - "@webassemblyjs/helper-wasm-bytecode" "1.5.10" - "@webassemblyjs/ieee754" "1.5.10" - "@webassemblyjs/leb128" "1.5.10" - "@webassemblyjs/wasm-parser" "1.5.10" + "@webassemblyjs/ast" "1.5.12" + "@webassemblyjs/helper-api-error" "1.5.12" + "@webassemblyjs/helper-wasm-bytecode" "1.5.12" + "@webassemblyjs/ieee754" "1.5.12" + "@webassemblyjs/leb128" "1.5.12" + "@webassemblyjs/utf8" "1.5.12" -"@webassemblyjs/wast-parser@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.5.10.tgz#1a3235926483c985a00ee8ebca856ffda9544934" +"@webassemblyjs/wast-parser@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.5.12.tgz#9cf5ae600ecae0640437b5d4de5dd6b6088d0d8b" dependencies: - "@webassemblyjs/ast" "1.5.10" - "@webassemblyjs/floating-point-hex-parser" "1.5.10" - "@webassemblyjs/helper-api-error" "1.5.10" - "@webassemblyjs/helper-code-frame" "1.5.10" - "@webassemblyjs/helper-fsm" "1.5.10" + "@webassemblyjs/ast" "1.5.12" + "@webassemblyjs/floating-point-hex-parser" "1.5.12" + "@webassemblyjs/helper-api-error" "1.5.12" + "@webassemblyjs/helper-code-frame" "1.5.12" + "@webassemblyjs/helper-fsm" "1.5.12" long "^3.2.0" mamacro "^0.0.3" -"@webassemblyjs/wast-printer@1.5.10": - version "1.5.10" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.5.10.tgz#adb38831ba45efd0a5c7971b666e179b64f68bba" +"@webassemblyjs/wast-printer@1.5.12": + version "1.5.12" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.5.12.tgz#563ca4d01b22d21640b2463dc5e3d7f7d9dac520" dependencies: - "@webassemblyjs/ast" "1.5.10" - "@webassemblyjs/wast-parser" "1.5.10" + "@webassemblyjs/ast" "1.5.12" + "@webassemblyjs/wast-parser" "1.5.12" long "^3.2.0" "@webpack-contrib/config-loader@^1.1.1": @@ -347,6 +348,10 @@ acorn@^5.0.0, acorn@^5.3.0, acorn@^5.5.0: version "5.5.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9" +acorn@^5.6.2: + version "5.6.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.6.2.tgz#b1da1d7be2ac1b4a327fb9eab851702c5045b4e7" + ajv-keywords@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" @@ -408,6 +413,12 @@ ansi-align@^2.0.0: dependencies: string-width "^2.0.0" +ansi-colors@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + dependencies: + ansi-wrap "^0.1.0" + ansi-escapes@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" @@ -448,7 +459,7 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-wrap@0.1.0: +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" @@ -662,7 +673,7 @@ autoprefixer@^6.3.1: postcss "^5.2.16" postcss-value-parser "^3.2.3" -autoprefixer@^8.0.0: +autoprefixer@^8.0.0, autoprefixer@^8.6.2: version "8.6.2" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.2.tgz#51d42ff13243820a582a53ecca20dedaeb7f2efd" dependencies: @@ -673,17 +684,6 @@ autoprefixer@^8.0.0: postcss "^6.0.22" postcss-value-parser "^3.2.3" -autoprefixer@^8.6.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.0.tgz#6da6b0791e15cb0ebf33c3f299414afd340672c0" - dependencies: - browserslist "^3.2.8" - caniuse-lite "^1.0.30000847" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^6.0.22" - postcss-value-parser "^3.2.3" - aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -1811,10 +1811,6 @@ caniuse-lite@^1.0.30000844: version "1.0.30000846" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000846.tgz#2092911eecad71a89dae1faa62bcc202fde7f959" -caniuse-lite@^1.0.30000847: - version "1.0.30000847" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000847.tgz#be77f439be29bbc57ae08004b1e470b653b1ec1d" - caniuse-lite@^1.0.30000851: version "1.0.30000853" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000853.tgz#505249fc78d60e20ad47af3c13706d6f9fd209fd" @@ -1967,9 +1963,11 @@ chownr@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" -chrome-trace-event@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz#d395af2d31c87b90a716c831fe326f69768ec084" +chrome-trace-event@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48" + dependencies: + tslib "^1.9.0" ci-info@^1.0.0: version "1.1.3" @@ -2061,6 +2059,10 @@ cliui@^4.0.0: strip-ansi "^4.0.0" wrap-ansi "^2.0.0" +clone-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + clone-regexp@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-1.0.1.tgz#051805cd33173375d82118fc0918606da39fd60f" @@ -2072,7 +2074,11 @@ clone-stats@^0.0.1, clone-stats@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" -clone@2.x: +clone-stats@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + +clone@2.x, clone@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb" @@ -2084,6 +2090,14 @@ clone@^1.0.0, clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" +cloneable-readable@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.2.tgz#d591dee4a8f8bc15da43ce97dceeba13d43e2a65" + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -2163,7 +2177,7 @@ combined-stream@1.0.6, combined-stream@~1.0.5: dependencies: delayed-stream "~1.0.0" -commander@2.15.1, commander@2.15.x, commander@^2.11.0, commander@^2.13.0, commander@^2.14.1, commander@^2.6.0, commander@^2.8.1, commander@^2.9.0, commander@~2.15.0: +commander@2.15.1, commander@2.15.x, commander@^2.11.0, commander@^2.12.2, commander@^2.13.0, commander@^2.14.1, commander@^2.6.0, commander@^2.8.1, commander@^2.9.0, commander@~2.15.0: version "2.15.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" @@ -2358,11 +2372,11 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-env@^5.1.6: - version "5.1.6" - resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.6.tgz#0dc05caf945b24e4b9e3b12871fe0e858d08b38d" +cross-env@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.2.0.tgz#6ecd4c015d5773e614039ee529076669b9d126f2" dependencies: - cross-spawn "^5.1.0" + cross-spawn "^6.0.5" is-windows "^1.0.0" cross-spawn@^5.0.1, cross-spawn@^5.1.0: @@ -2596,12 +2610,6 @@ debug@*, debug@^3.0.0, debug@^3.0.1, debug@^3.1.0: dependencies: ms "2.0.0" -debug@2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351" - dependencies: - ms "0.7.2" - debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.3, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -2918,6 +2926,12 @@ duplexer2@0.0.2: dependencies: readable-stream "~1.1.9" +duplexer2@^0.1.2: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + dependencies: + readable-stream "^2.0.2" + duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" @@ -3372,7 +3386,7 @@ extsprintf@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" -fancy-log@^1.1.0: +fancy-log@^1.1.0, fancy-log@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" dependencies: @@ -4014,12 +4028,6 @@ growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" -gulp-cond@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gulp-cond/-/gulp-cond-1.0.0.tgz#9980c3cdcafa9bc4cd30ab871087ac135955b558" - dependencies: - readable-stream "^2.0.1" - gulp-iconfont-css@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/gulp-iconfont-css/-/gulp-iconfont-css-2.1.0.tgz#40c0f5ebfc88f64097cce2cdacd73f8b40ce9673" @@ -4028,19 +4036,18 @@ gulp-iconfont-css@^2.1.0: gulp-util "^3.0.6" lodash "^3.10.0" -gulp-iconfont@^9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/gulp-iconfont/-/gulp-iconfont-9.2.0.tgz#e3a5f5ad2247cf6851d708506cf724885e782d8e" +gulp-iconfont@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/gulp-iconfont/-/gulp-iconfont-10.0.1.tgz#33ed0570926de6f7199008321e20933721158389" dependencies: - gulp-cond "^1.0.0" gulp-spawn "^0.4.0" gulp-svg2ttf "^2.0.0" - gulp-svgicons2svgfont "^4.0.2" + gulp-svgicons2svgfont "^5.0.1" gulp-ttf2eot "^1.1.1" gulp-ttf2woff "^1.1.0" gulp-ttf2woff2 "^2.0.2" - plexer "^1.0.1" - streamfilter "^1.0.5" + multipipe "^2.0.3" + streamfilter "^1.0.7" gulp-spawn@^0.4.0: version "0.4.0" @@ -4058,14 +4065,16 @@ gulp-svg2ttf@^2.0.0: readable-stream "^2.0.4" svg2ttf "^4.1.0" -gulp-svgicons2svgfont@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/gulp-svgicons2svgfont/-/gulp-svgicons2svgfont-4.0.2.tgz#76f19824bf3d1c0dd7e934679b9d63da799991a6" +gulp-svgicons2svgfont@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/gulp-svgicons2svgfont/-/gulp-svgicons2svgfont-5.0.1.tgz#c900418d24f097e3e3662b97c754f37c6e68e1b4" dependencies: - gulp-util "~3.0.6" - plexer "1.0.1" - readable-stream "^2.0.2" - svgicons2svgfont "^7.0.2" + fancy-log "^1.3.2" + plugin-error "^1.0.1" + readable-stream "^2.3.6" + streamifier "^0.1.1" + svgicons2svgfont "^9.0.3" + vinyl "^2.1.0" gulp-ttf2eot@^1.1.1: version "1.1.2" @@ -4094,7 +4103,7 @@ gulp-ttf2woff@^1.1.0: readable-stream "^2.0.1" ttf2woff "^2.0.1" -gulp-util@^3.0.0, gulp-util@^3.0.6, gulp-util@^3.0.7, gulp-util@~3.0.6: +gulp-util@^3.0.0, gulp-util@^3.0.6, gulp-util@^3.0.7: version "3.0.8" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" dependencies: @@ -4939,7 +4948,7 @@ isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" -isstream@^0.1.2, isstream@~0.1.2: +isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" @@ -5562,9 +5571,9 @@ linkify-it@^2.0.0: dependencies: uc.micro "^1.0.1" -lint-staged@^7.1.3: - version "7.1.3" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-7.1.3.tgz#0eb77b42131653808e02bc0eba66ad8ff8a8ca1f" +lint-staged@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-7.2.0.tgz#bdf4bb7f2f37fe689acfaec9999db288a5b26888" dependencies: app-root-path "^2.0.1" chalk "^2.3.1" @@ -6390,10 +6399,6 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" -ms@0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -6404,6 +6409,13 @@ multipipe@^0.1.0, multipipe@^0.1.2: dependencies: duplexer2 "0.0.2" +multipipe@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-2.0.3.tgz#2305ecf8f69cc67737f507c460e6aec0a41eacfb" + dependencies: + duplexer2 "^0.1.2" + object-assign "^4.1.0" + mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -7137,20 +7149,14 @@ plexer@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/plexer/-/plexer-0.0.1.tgz#6982db8d1cc83c88af608acd9cea5d29208fb99f" -plexer@1.0.1: +plugin-error@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/plexer/-/plexer-1.0.1.tgz#a801b652bf8145739795ea4d3bf0af946c30c0dd" + resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" dependencies: - isstream "^0.1.2" - readable-stream "^2.0.2" - -plexer@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/plexer/-/plexer-1.0.2.tgz#a8549ecbcda551043540cab765d723af037fc067" - dependencies: - debug "2.6.1" - isstream "^0.1.2" - readable-stream "^2.0.2" + ansi-colors "^1.0.1" + arr-diff "^4.0.0" + arr-union "^3.1.0" + extend-shallow "^3.0.2" pluralize@^7.0.0: version "7.0.0" @@ -7760,7 +7766,7 @@ private@^0.1.6, private@^0.1.7, private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" -process-nextick-args@~2.0.0: +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" @@ -7942,7 +7948,7 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" dependencies: @@ -8191,7 +8197,7 @@ replace-ext@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" -replace-ext@1.0.0: +replace-ext@1.0.0, replace-ext@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" @@ -8446,7 +8452,7 @@ sass-lookup@^1.1.0: commander "~2.8.1" is-relative-path "~1.0.0" -sax@^1.1.5, sax@^1.2.4, sax@~1.2.1: +sax@^1.2.4, sax@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" @@ -8562,9 +8568,9 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" -signale@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/signale/-/signale-1.1.0.tgz#b2f6d20f09df83c07fe18a968260b628f9d3f0f8" +signale@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/signale/-/signale-1.2.0.tgz#b7803f53567f0c4ad65cde71511afe18d1dd0a87" dependencies: chalk "^2.3.2" figures "^2.0.0" @@ -8810,12 +8816,16 @@ stream-shift@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" -streamfilter@^1.0.5: +streamfilter@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/streamfilter/-/streamfilter-1.0.7.tgz#ae3e64522aa5a35c061fd17f67620c7653c643c9" dependencies: readable-stream "^2.0.2" +streamifier@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/streamifier/-/streamifier-0.1.1.tgz#97e98d8fa4d105d62a2691d1dc07e820db8dfc4f" + strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" @@ -9051,9 +9061,9 @@ supports-color@^5.3.0, supports-color@^5.4.0: dependencies: has-flag "^3.0.0" -svg-pathdata@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/svg-pathdata/-/svg-pathdata-4.0.1.tgz#7d880d05140ef3bda312c72a023db733e9d8ef7a" +svg-pathdata@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/svg-pathdata/-/svg-pathdata-5.0.2.tgz#e667b94a6071b60c5b123df04f9d6c9fe2f4850e" svg-tags@^1.0.0: version "1.0.0" @@ -9070,20 +9080,19 @@ svg2ttf@^4.1.0: svgpath "^2.1.5" xmldom "~0.1.22" -svgicons2svgfont@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/svgicons2svgfont/-/svgicons2svgfont-7.0.2.tgz#df4b03e53f0d2e607bb71772faf3237088efe805" +svgicons2svgfont@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/svgicons2svgfont/-/svgicons2svgfont-9.0.3.tgz#441d14b21076a03ac242a0cf7a402cfbab4ce3d3" dependencies: - commander "^2.9.0" - debug "2.6.1" + commander "^2.12.2" geometry-interfaces "^1.1.4" glob "^7.1.2" neatequal "^1.0.0" - readable-stream "^2.0.4" - sax "^1.1.5" + readable-stream "^2.3.3" + sax "^1.2.4" string.fromcodepoint "^0.2.1" string.prototype.codepointat "^0.2.0" - svg-pathdata "^4.0.1" + svg-pathdata "^5.0.0" transformation-matrix-js "^2.7.1" svgo@^0.7.0: @@ -9805,6 +9814,17 @@ vinyl@^0.5.0: clone-stats "^0.0.1" replace-ext "0.0.1" +vinyl@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.1.0.tgz#021f9c2cf951d6b939943c89eb5ee5add4fd924c" + dependencies: + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + vm-browserify@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" @@ -9841,9 +9861,9 @@ vue-jest@^2.6.0: tsconfig "^7.0.0" vue-template-es2015-compiler "^1.6.0" -vue-lazyload@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/vue-lazyload/-/vue-lazyload-1.2.4.tgz#e6c8de1e6e11ef6f61a9bbcee508b893586215ef" +vue-lazyload@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/vue-lazyload/-/vue-lazyload-1.2.5.tgz#73c236e8dc1725e3b57791c80c9f8f06ede66007" vue-loader@^15.2.4: version "15.2.4" @@ -9931,9 +9951,9 @@ webidl-conversions@^4.0.1, webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" -webpack-cli@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.0.3.tgz#1a8c6e09dee1fd45305f3b3828cf081903cee0f2" +webpack-cli@^3.0.6: + version "3.0.6" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.0.6.tgz#5d414e66c6576d4050c1e6b7ab3ecf9969106525" dependencies: chalk "^2.4.1" cross-spawn "^6.0.5" @@ -9979,9 +9999,9 @@ webpack-log@^1.0.1, webpack-log@^1.1.1, webpack-log@^1.1.2: loglevelnext "^1.0.1" uuid "^3.1.0" -webpack-serve@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/webpack-serve/-/webpack-serve-1.0.3.tgz#47f4c10efcae49797771e1a4008623c158d66d77" +webpack-serve@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/webpack-serve/-/webpack-serve-1.0.4.tgz#d1c83955926969ba195e5032f978da92ef07829c" dependencies: "@shellscape/koa-static" "^4.0.4" "@webpack-contrib/config-loader" "^1.1.1" @@ -10015,20 +10035,20 @@ webpack-sources@^1.0.1, webpack-sources@^1.1.0: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.11.1: - version "4.11.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.11.1.tgz#1aa0b936f7ae93a52cf38d2ad0d0f46dcf3c2723" +webpack@^4.12.0: + version "4.12.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.12.0.tgz#14758e035ae69747f68dd0edf3c5a572a82bdee9" dependencies: - "@webassemblyjs/ast" "1.5.10" - "@webassemblyjs/helper-module-context" "1.5.10" - "@webassemblyjs/wasm-edit" "1.5.10" - "@webassemblyjs/wasm-opt" "1.5.10" - "@webassemblyjs/wasm-parser" "1.5.10" - acorn "^5.0.0" + "@webassemblyjs/ast" "1.5.12" + "@webassemblyjs/helper-module-context" "1.5.12" + "@webassemblyjs/wasm-edit" "1.5.12" + "@webassemblyjs/wasm-opt" "1.5.12" + "@webassemblyjs/wasm-parser" "1.5.12" + acorn "^5.6.2" acorn-dynamic-import "^3.0.0" ajv "^6.1.0" ajv-keywords "^3.1.0" - chrome-trace-event "^0.1.1" + chrome-trace-event "^1.0.0" enhanced-resolve "^4.0.0" eslint-scope "^3.7.1" json-parse-better-errors "^1.0.2"