[Improvement] AddressEdit: configure button text (#1287)

This commit is contained in:
neverland 2018-06-14 21:59:23 +08:00 committed by GitHub
parent 8343d7e3e6
commit 8275a52e8d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 316 additions and 325 deletions

View File

@ -50,7 +50,7 @@
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"babel-runtime": "6.x", "babel-runtime": "6.x",
"vue-lazyload": "^1.2.4" "vue-lazyload": "^1.2.5"
}, },
"peerDependencies": { "peerDependencies": {
"vue": ">= 2.5.0" "vue": ">= 2.5.0"
@ -58,7 +58,7 @@
"devDependencies": { "devDependencies": {
"@vue/server-test-utils": "^1.0.0-beta.16", "@vue/server-test-utils": "^1.0.0-beta.16",
"@vue/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-cli": "^6.26.0",
"babel-core": "^6.26.3", "babel-core": "^6.26.3",
"babel-jest": "^23.0.1", "babel-jest": "^23.0.1",
@ -67,7 +67,7 @@
"babel-preset-env": "^1.7.0", "babel-preset-env": "^1.7.0",
"babel-preset-stage-0": "^6.24.1", "babel-preset-stage-0": "^6.24.1",
"codecov": "^3.0.0", "codecov": "^3.0.0",
"cross-env": "^5.1.6", "cross-env": "^5.2.0",
"css-loader": "^0.28.11", "css-loader": "^0.28.11",
"dependency-tree": "^6.1.0", "dependency-tree": "^6.1.0",
"eslint": "^4.19.1", "eslint": "^4.19.1",
@ -76,13 +76,13 @@
"fast-vue-md-loader": "^1.0.3", "fast-vue-md-loader": "^1.0.3",
"gh-pages": "^1.2.0", "gh-pages": "^1.2.0",
"gulp": "^3.9.1", "gulp": "^3.9.1",
"gulp-iconfont": "^9.2.0", "gulp-iconfont": "^10.0.1",
"gulp-iconfont-css": "^2.1.0", "gulp-iconfont-css": "^2.1.0",
"html-webpack-plugin": "3.2.0", "html-webpack-plugin": "3.2.0",
"husky": "^0.14.3", "husky": "^0.14.3",
"jest": "^23.1.0", "jest": "^23.1.0",
"jest-serializer-vue": "^2.0.2", "jest-serializer-vue": "^2.0.2",
"lint-staged": "^7.1.3", "lint-staged": "^7.2.0",
"md5-file": "^4.0.0", "md5-file": "^4.0.0",
"postcss": "^6.0.22", "postcss": "^6.0.22",
"postcss-calc": "^6.0.0", "postcss-calc": "^6.0.0",
@ -92,7 +92,7 @@
"progress-bar-webpack-plugin": "^1.11.0", "progress-bar-webpack-plugin": "^1.11.0",
"rimraf": "^2.5.4", "rimraf": "^2.5.4",
"shelljs": "^0.8.1", "shelljs": "^0.8.1",
"signale": "^1.1.0", "signale": "^1.2.0",
"style-loader": "^0.21.0", "style-loader": "^0.21.0",
"stylelint": "^9.2.1", "stylelint": "^9.2.1",
"stylelint-config-standard": "^18.2.0", "stylelint-config-standard": "^18.2.0",
@ -107,8 +107,8 @@
"vue-sfc-compiler": "^0.0.8", "vue-sfc-compiler": "^0.0.8",
"vue-template-compiler": "2.5.16", "vue-template-compiler": "2.5.16",
"vue-template-es2015-compiler": "^1.6.0", "vue-template-es2015-compiler": "^1.6.0",
"webpack": "^4.11.1", "webpack": "^4.12.0",
"webpack-cli": "^3.0.3", "webpack-cli": "^3.0.6",
"webpack-serve": "^1.0.3" "webpack-serve": "^1.0.4"
} }
} }

View File

@ -1,26 +1,25 @@
<template> <template>
<div ref="root"> <div>
<field <field
v-on="$listeners"
ref="field"
rows="1"
autosize
type="textarea"
maxlength="200"
:value="value"
:error="error"
:label="$t('label')" :label="$t('label')"
:placeholder="$t('placeholder')" :placeholder="$t('placeholder')"
maxlength="200" @click-icon="onClickIcon"
type="textarea"
autosize
rows="1"
:value="value"
:error="isError"
@click-icon="onIconClick"
@input="$emit('input', $event)"
@focus="onFocus"
@blur="onBlur"
> >
<div slot="icon"> <div slot="icon">
<span v-if="showIcon && isAndroid" :class="b('finish')">{{ $t('complete') }}</span> <span v-if="showIcon && isAndroid" :class="b('finish')">{{ $t('complete') }}</span>
<icon v-else-if="showIcon" name="clear" /> <icon v-else-if="showIcon" name="clear" />
</div> </div>
</field> </field>
<cell-group :border="false" v-if="showSearchList">
<cell <cell
v-if="showSearchList"
v-for="express in searchResult" v-for="express in searchResult"
:key="express.name + express.address" :key="express.name + express.address"
:title="express.name" :title="express.name"
@ -29,7 +28,6 @@
clickable clickable
@click="onSelect(express)" @click="onSelect(express)"
/> />
</cell-group>
</div> </div>
</template> </template>
@ -46,52 +44,31 @@ export default create({
}, },
props: { props: {
value: {}, value: String,
isError: Boolean, error: Boolean,
focused: Boolean,
searchResult: Array, searchResult: Array,
showSearchResult: Boolean showSearchResult: Boolean
}, },
data() { created() {
return { this.isAndroid = isAndroid();
isAndroid: isAndroid(),
isFocused: false
};
}, },
computed: { computed: {
showSearchList() { showSearchList() {
return this.showSearchResult && this.isFocused && this.searchResult.length > 0; return this.showSearchResult && this.focused && this.searchResult.length;
}, },
showIcon() { showIcon() {
return this.value && this.isFocused; return this.value && this.focused;
} }
}, },
methods: { methods: {
onFocus(e) { onClickIcon() {
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() {
if (this.isAndroid) { if (this.isAndroid) {
this.$refs.root.querySelector('.van-field__control').blur(); this.$refs.field.blur();
} else { } else {
this.$emit('input', ''); this.$emit('input', '');
} }

View File

@ -68,6 +68,8 @@ export default {
| show-delete | Whether to show delete button | `Boolean` | `false` | | show-delete | Whether to show delete button | `Boolean` | `false` |
| show-set-default | Whether to show default address switch | `Boolean` | `false` | | show-set-default | Whether to show default address switch | `Boolean` | `false` |
| show-search-result | Whether to show address search result | `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-saving | Whether to show save button loading status | `Boolean` | `false` |
| is-deleting | Whether to show delete 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` | - | | tel-validator | The method to validate tel | `(tel: string) => boolean` | - |

View File

@ -10,10 +10,10 @@
@focus="onFocus('name')" @focus="onFocus('name')"
/> />
<field <field
v-model="data.tel"
type="tel" type="tel"
:label="$t('tel')" :label="$t('tel')"
:placeholder="$t('telPlaceholder')" :placeholder="$t('telPlaceholder')"
v-model="data.tel"
:error="errorInfo.tel" :error="errorInfo.tel"
@focus="onFocus('tel')" @focus="onFocus('tel')"
/> />
@ -25,10 +25,11 @@
@click="showArea = true" @click="showArea = true"
/> />
<address-edit-detail <address-edit-detail
:focused="detailFocused"
:value="data.address_detail" :value="data.address_detail"
:is-error="errorInfo.address_detail" :error="errorInfo.address_detail"
:show-search-result="showSearchResult"
:search-result="searchResult" :search-result="searchResult"
:show-search-result="showSearchResult"
@focus="onFocus('address_detail')" @focus="onFocus('address_detail')"
@blur="detailFocused = false" @blur="detailFocused = false"
@input="onChangeDetail" @input="onChangeDetail"
@ -37,12 +38,12 @@
<field <field
v-if="showPostal" v-if="showPostal"
v-show="!hideBottomFields" v-show="!hideBottomFields"
type="tel"
:label="$t('postal')"
:placeholder="$t('postal')"
v-model="data.postal_code" v-model="data.postal_code"
type="tel"
maxlength="6" maxlength="6"
class="van-hairline--top" class="van-hairline--top"
:label="$t('postal')"
:placeholder="$t('postal')"
:error="errorInfo.postal_code" :error="errorInfo.postal_code"
@focus="onFocus('postal_code')" @focus="onFocus('postal_code')"
/> />
@ -54,14 +55,16 @@
:title="$t('defaultAddress')" :title="$t('defaultAddress')"
/> />
</cell-group> </cell-group>
<div v-show="!hideBottomFields" :class="b('buttons')"> <div v-show="!hideBottomFields" :class="b('buttons')">
<van-button block :loading="isSaving" @click="onSave" type="primary"> <van-button block :loading="isSaving" @click="onSave" type="primary">
{{ $t('save') }} {{ saveButtonText || $t('save') }}
</van-button> </van-button>
<van-button block :loading="isDeleting" @click="onDelete" v-if="isEdit"> <van-button block :loading="isDeleting" @click="onDelete" v-if="isEdit">
{{ $t('delete') }} {{ deleteButtonText || $t('delete') }}
</van-button> </van-button>
</div> </div>
<popup v-model="showArea" position="bottom" :lazy-render="false" :get-container="getAreaContainer"> <popup v-model="showArea" position="bottom" :lazy-render="false" :get-container="getAreaContainer">
<van-area <van-area
ref="area" ref="area"
@ -89,7 +92,7 @@ import AddressEditDetail from './Detail';
import SwitchCell from '../switch-cell'; import SwitchCell from '../switch-cell';
import validateMobile from '../utils/validate/mobile'; import validateMobile from '../utils/validate/mobile';
const defaultAddress = { const defaultData = {
name: '', name: '',
tel: '', tel: '',
province: '', province: '',
@ -114,16 +117,18 @@ export default create({
}, },
props: { props: {
areaList: Object,
isSaving: Boolean, isSaving: Boolean,
isDeleting: Boolean, isDeleting: Boolean,
areaList: Object,
showDelete: Boolean, showDelete: Boolean,
showPostal: Boolean, showPostal: Boolean,
showSetDefault: Boolean, showSetDefault: Boolean,
showSearchResult: Boolean, showSearchResult: Boolean,
saveButtonText: String,
deleteButtonText: String,
addressInfo: { addressInfo: {
type: Object, type: Object,
default: () => ({ ...defaultAddress }) default: () => ({ ...defaultData })
}, },
searchResult: { searchResult: {
type: Array, type: Array,
@ -137,17 +142,14 @@ export default create({
data() { data() {
return { return {
data: {},
showArea: false, showArea: false,
data: {
...defaultAddress,
...this.addressInfo
},
detailFocused: false, detailFocused: false,
errorInfo: { errorInfo: {
name: false,
tel: false, tel: false,
address_detail: false, name: false,
postal_code: false postal_code: false,
address_detail: false
} }
}; };
}, },
@ -168,10 +170,9 @@ export default create({
areaText() { areaText() {
const { province, city, county, area_code } = this.data; const { province, city, county, area_code } = this.data;
if (province && city && county && area_code) { return province && city && county && area_code
return `${province} ${city} ${county}`; ? `${province} ${city} ${county}`
} : '';
return '';
} }
}, },
@ -179,13 +180,14 @@ export default create({
addressInfo: { addressInfo: {
handler(val) { handler(val) {
this.data = { this.data = {
...defaultAddress, ...defaultData,
...val ...val
}; };
this.setAreaCode(val.area_code); this.setAreaCode(val.area_code);
}, },
deep: true deep: true,
immediate: true
}, },
areaList() { areaList() {
@ -193,10 +195,6 @@ export default create({
} }
}, },
created() {
this.setAreaCode(this.data.area_code);
},
methods: { methods: {
onFocus(key) { onFocus(key) {
this.errorInfo[key] = false; this.errorInfo[key] = false;
@ -210,29 +208,22 @@ export default create({
}, },
onAreaConfirm(values) { onAreaConfirm(values) {
this.showArea = false;
this.data.area_code = values[2].code; this.data.area_code = values[2].code;
this.assignAreaValues(values); this.assignAreaValues(values);
this.showArea = false;
this.$emit('change-area', values); this.$emit('change-area', values);
}, },
assignAreaValues(values) { assignAreaValues(values) {
if (values.length >= 3) {
Object.assign(this.data, { Object.assign(this.data, {
province: values[0].name, province: values[0].name,
city: values[1].name, city: values[1].name,
county: values[2].name county: values[2].name
}); });
}
}, },
onSave() { onSave() {
const items = [ const items = ['name', 'tel', 'area_code', 'address_detail'];
'name',
'tel',
'area_code',
'address_detail'
];
if (this.showPostal) { if (this.showPostal) {
items.push('postal_code'); items.push('postal_code');
@ -273,9 +264,11 @@ export default create({
onDelete() { onDelete() {
Dialog.confirm({ Dialog.confirm({
title: this.$t('confirmDelete') title: this.$t('confirmDelete')
}).then(() => { })
.then(() => {
this.$emit('delete', this.data); this.$emit('delete', this.data);
}).catch(() => { })
.catch(() => {
this.$emit('cancel-delete', this.data); this.$emit('cancel-delete', this.data);
}); });
}, },

View File

@ -45,13 +45,13 @@ exports[`renders demo correctly 1`] = `
<!----> <!---->
</div> </div>
<div> <div>
<div placeholder="如街道、楼层、门牌号等" maxlength="200" rows="1" class="van-cell van-hairline van-field van-field--has-icon"> <div rows="1" maxlength="200" placeholder="如街道、楼层、门牌号等" class="van-cell van-hairline van-field van-field--has-icon">
<!----> <!---->
<div class="van-cell__title"><span>详细地址</span> <div class="van-cell__title"><span>详细地址</span>
<!----> <!---->
</div> </div>
<div class="van-cell__value"> <div class="van-cell__value">
<textarea placeholder="如街道、楼层、门牌号等" maxlength="200" rows="1" class="van-field__control"></textarea> <textarea rows="1" maxlength="200" placeholder="如街道、楼层、门牌号等" class="van-field__control"></textarea>
<!----> <!---->
<div class="van-field__icon"> <div class="van-field__icon">
<div> <div>
@ -62,15 +62,14 @@ exports[`renders demo correctly 1`] = `
</div> </div>
<!----> <!---->
</div> </div>
<!---->
</div> </div>
<div placeholder="邮政编码" maxlength="6" class="van-hairline--top van-cell van-hairline van-field"> <div maxlength="6" placeholder="邮政编码" class="van-hairline--top van-cell van-hairline van-field">
<!----> <!---->
<div class="van-cell__title"><span>邮政编码</span> <div class="van-cell__title"><span>邮政编码</span>
<!----> <!---->
</div> </div>
<div class="van-cell__value"> <div class="van-cell__value">
<input type="tel" placeholder="邮政编码" maxlength="6" value="" class="van-field__control"> <input type="tel" maxlength="6" placeholder="邮政编码" value="" class="van-field__control">
<!----> <!---->
<!----> <!---->
<!----> <!---->

View File

@ -43,13 +43,13 @@ exports[`create a AddressEdit 1`] = `
<!----> <!---->
</div> </div>
<div> <div>
<div placeholder="如街道、楼层、门牌号等" maxlength="200" rows="1" class="van-cell van-hairline van-field van-field--has-icon"> <div rows="1" maxlength="200" placeholder="如街道、楼层、门牌号等" class="van-cell van-hairline van-field van-field--has-icon">
<!----> <!---->
<div class="van-cell__title"><span>详细地址</span> <div class="van-cell__title"><span>详细地址</span>
<!----> <!---->
</div> </div>
<div class="van-cell__value"> <div class="van-cell__value">
<textarea placeholder="如街道、楼层、门牌号等" maxlength="200" rows="1" class="van-field__control"></textarea> <textarea rows="1" maxlength="200" placeholder="如街道、楼层、门牌号等" class="van-field__control"></textarea>
<!----> <!---->
<div class="van-field__icon"> <div class="van-field__icon">
<div> <div>
@ -60,7 +60,6 @@ exports[`create a AddressEdit 1`] = `
</div> </div>
<!----> <!---->
</div> </div>
<!---->
</div> </div>
<!----> <!---->
<!----> <!---->
@ -133,13 +132,13 @@ exports[`create a AddressEdit with props 1`] = `
<!----> <!---->
</div> </div>
<div> <div>
<div placeholder="如街道、楼层、门牌号等" maxlength="200" rows="1" class="van-cell van-hairline van-field van-field--has-icon"> <div rows="1" maxlength="200" placeholder="如街道、楼层、门牌号等" class="van-cell van-hairline van-field van-field--has-icon">
<!----> <!---->
<div class="van-cell__title"><span>详细地址</span> <div class="van-cell__title"><span>详细地址</span>
<!----> <!---->
</div> </div>
<div class="van-cell__value"> <div class="van-cell__value">
<textarea placeholder="如街道、楼层、门牌号等" maxlength="200" rows="1" class="van-field__control">详细地址</textarea> <textarea rows="1" maxlength="200" placeholder="如街道、楼层、门牌号等" class="van-field__control">详细地址</textarea>
<!----> <!---->
<div class="van-field__icon"> <div class="van-field__icon">
<div> <div>
@ -150,15 +149,14 @@ exports[`create a AddressEdit with props 1`] = `
</div> </div>
<!----> <!---->
</div> </div>
<!---->
</div> </div>
<div placeholder="邮政编码" maxlength="6" class="van-hairline--top van-cell van-hairline van-field"> <div maxlength="6" placeholder="邮政编码" class="van-hairline--top van-cell van-hairline van-field">
<!----> <!---->
<div class="van-cell__title"><span>邮政编码</span> <div class="van-cell__title"><span>邮政编码</span>
<!----> <!---->
</div> </div>
<div class="van-cell__value"> <div class="van-cell__value">
<input type="tel" placeholder="邮政编码" maxlength="6" value="10000" class="van-field__control"> <input type="tel" maxlength="6" placeholder="邮政编码" value="10000" class="van-field__control">
<!----> <!---->
<!----> <!---->
<!----> <!---->

View File

@ -66,6 +66,8 @@ export default {
| show-delete | 是否显示删除按钮 | `Boolean` | `false` | | show-delete | 是否显示删除按钮 | `Boolean` | `false` |
| show-set-default | 是否显示默认地址栏 | `Boolean` | `false` | | show-set-default | 是否显示默认地址栏 | `Boolean` | `false` |
| show-search-result | 是否显示搜索结果 | `Boolean` | `false` | | show-search-result | 是否显示搜索结果 | `Boolean` | `false` |
| save-button-text | 保存按钮文字 | `String` | `保存` |
| delete-button-text | 删除按钮文字 | `String` | `删除` |
| is-saving | 是否显示保存按钮加载动画 | `Boolean` | `false` | | is-saving | 是否显示保存按钮加载动画 | `Boolean` | `false` |
| is-deleting | 是否显示删除按钮加载动画 | `Boolean` | `false` | | is-deleting | 是否显示删除按钮加载动画 | `Boolean` | `false` |
| tel-validator | 手机号格式校验函数 | `(tel: string) => boolean` | - | | tel-validator | 手机号格式校验函数 | `(tel: string) => boolean` | - |

428
yarn.lock
View File

@ -149,139 +149,140 @@
dependencies: dependencies:
lodash "^4.17.4" lodash "^4.17.4"
"@webassemblyjs/ast@1.5.10": "@webassemblyjs/ast@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.10.tgz#7f1e81149ca4e103c9e7cc321ea0dcb83a392512" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.12.tgz#a9acbcb3f25333c4edfa1fdf3186b1ccf64e6664"
dependencies: dependencies:
"@webassemblyjs/helper-module-context" "1.5.10" "@webassemblyjs/helper-module-context" "1.5.12"
"@webassemblyjs/helper-wasm-bytecode" "1.5.10" "@webassemblyjs/helper-wasm-bytecode" "1.5.12"
"@webassemblyjs/wast-parser" "1.5.10" "@webassemblyjs/wast-parser" "1.5.12"
debug "^3.1.0" debug "^3.1.0"
mamacro "^0.0.3" mamacro "^0.0.3"
"@webassemblyjs/floating-point-hex-parser@1.5.10": "@webassemblyjs/floating-point-hex-parser@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.10.tgz#ae48705fd58927df62023f114520b8215330ff86" 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": "@webassemblyjs/helper-api-error@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.10.tgz#0baf9453ce2fd8db58f0fdb4fb2852557c71d5a7" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.12.tgz#05466833ff2f9d8953a1a327746e1d112ea62aaf"
"@webassemblyjs/helper-buffer@1.5.10": "@webassemblyjs/helper-buffer@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.10.tgz#abee4284161e9cd6ba7619785ca277bfcb8052ce" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.12.tgz#1f0de5aaabefef89aec314f7f970009cd159c73d"
dependencies: dependencies:
debug "^3.1.0" debug "^3.1.0"
"@webassemblyjs/helper-code-frame@1.5.10": "@webassemblyjs/helper-code-frame@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.10.tgz#4e23c05431665f16322104580af7c06253d4b4e0" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.12.tgz#3cdc1953093760d1c0f0caf745ccd62bdb6627c7"
dependencies: dependencies:
"@webassemblyjs/wast-printer" "1.5.10" "@webassemblyjs/wast-printer" "1.5.12"
"@webassemblyjs/helper-fsm@1.5.10": "@webassemblyjs/helper-fsm@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.10.tgz#490bab613ea255a9272b764826d3cc9d15170676" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.12.tgz#6bc1442b037f8e30f2e57b987cee5c806dd15027"
"@webassemblyjs/helper-module-context@1.5.10": "@webassemblyjs/helper-module-context@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.10.tgz#6fca93585228bf33e6da076d0a1373db1fdd6580" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.12.tgz#b5588ca78b33b8a0da75f9ab8c769a3707baa861"
dependencies: dependencies:
debug "^3.1.0"
mamacro "^0.0.3" mamacro "^0.0.3"
"@webassemblyjs/helper-wasm-bytecode@1.5.10": "@webassemblyjs/helper-wasm-bytecode@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.10.tgz#90f6da93c7a186bfb2f587de442982ff533c4b44" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.12.tgz#d12a3859db882a448891a866a05d0be63785b616"
"@webassemblyjs/helper-wasm-section@1.5.10": "@webassemblyjs/helper-wasm-section@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.10.tgz#d64292a19f7f357c49719461065efdf7ec975d66" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.12.tgz#ff9fe1507d368ad437e7969d25e8c1693dac1884"
dependencies: dependencies:
"@webassemblyjs/ast" "1.5.10" "@webassemblyjs/ast" "1.5.12"
"@webassemblyjs/helper-buffer" "1.5.10" "@webassemblyjs/helper-buffer" "1.5.12"
"@webassemblyjs/helper-wasm-bytecode" "1.5.10" "@webassemblyjs/helper-wasm-bytecode" "1.5.12"
"@webassemblyjs/wasm-gen" "1.5.10" "@webassemblyjs/wasm-gen" "1.5.12"
debug "^3.1.0" debug "^3.1.0"
"@webassemblyjs/ieee754@1.5.10": "@webassemblyjs/ieee754@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.5.10.tgz#257cad440dd6c8a339402d31e035ba2e38e9c245" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.5.12.tgz#ee9574bc558888f13097ce3e7900dff234ea19a4"
dependencies: dependencies:
ieee754 "^1.1.11" ieee754 "^1.1.11"
"@webassemblyjs/leb128@1.5.10": "@webassemblyjs/leb128@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.5.10.tgz#a8e4fe5f4b16daadb241fcc44d9735e9f27b05a3" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.5.12.tgz#0308eec652765ee567d8a5fa108b4f0b25b458e1"
dependencies: dependencies:
leb "^0.3.0" leb "^0.3.0"
"@webassemblyjs/utf8@1.5.10": "@webassemblyjs/utf8@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.5.10.tgz#0b3b6bc86b7619c5dc7b2789db6665aa35689983" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.5.12.tgz#d5916222ef314bf60d6806ed5ac045989bfd92ce"
"@webassemblyjs/wasm-edit@1.5.10": "@webassemblyjs/wasm-edit@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.10.tgz#0fe80f19e57f669eab1caa8c1faf9690b259d5b9" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.12.tgz#821c9358e644a166f2c910e5af1b46ce795a17aa"
dependencies: dependencies:
"@webassemblyjs/ast" "1.5.10" "@webassemblyjs/ast" "1.5.12"
"@webassemblyjs/helper-buffer" "1.5.10" "@webassemblyjs/helper-buffer" "1.5.12"
"@webassemblyjs/helper-wasm-bytecode" "1.5.10" "@webassemblyjs/helper-wasm-bytecode" "1.5.12"
"@webassemblyjs/helper-wasm-section" "1.5.10" "@webassemblyjs/helper-wasm-section" "1.5.12"
"@webassemblyjs/wasm-gen" "1.5.10" "@webassemblyjs/wasm-gen" "1.5.12"
"@webassemblyjs/wasm-opt" "1.5.10" "@webassemblyjs/wasm-opt" "1.5.12"
"@webassemblyjs/wasm-parser" "1.5.10" "@webassemblyjs/wasm-parser" "1.5.12"
"@webassemblyjs/wast-printer" "1.5.10" "@webassemblyjs/wast-printer" "1.5.12"
debug "^3.1.0" debug "^3.1.0"
"@webassemblyjs/wasm-gen@1.5.10": "@webassemblyjs/wasm-gen@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.10.tgz#8b29ddd3651259408ae5d5c816a011fb3f3f3584" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.12.tgz#0b7ccfdb93dab902cc0251014e2e18bae3139bcb"
dependencies: dependencies:
"@webassemblyjs/ast" "1.5.10" "@webassemblyjs/ast" "1.5.12"
"@webassemblyjs/helper-wasm-bytecode" "1.5.10" "@webassemblyjs/helper-wasm-bytecode" "1.5.12"
"@webassemblyjs/ieee754" "1.5.10" "@webassemblyjs/ieee754" "1.5.12"
"@webassemblyjs/leb128" "1.5.10" "@webassemblyjs/leb128" "1.5.12"
"@webassemblyjs/utf8" "1.5.10" "@webassemblyjs/utf8" "1.5.12"
"@webassemblyjs/wasm-opt@1.5.10": "@webassemblyjs/wasm-opt@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.10.tgz#569e45ab1b2bf0a7706cdf6d1b51d1188e9e4c7b" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.12.tgz#bd758a8bc670f585ff1ae85f84095a9e0229cbc9"
dependencies: dependencies:
"@webassemblyjs/ast" "1.5.10" "@webassemblyjs/ast" "1.5.12"
"@webassemblyjs/helper-buffer" "1.5.10" "@webassemblyjs/helper-buffer" "1.5.12"
"@webassemblyjs/wasm-gen" "1.5.10" "@webassemblyjs/wasm-gen" "1.5.12"
"@webassemblyjs/wasm-parser" "1.5.10" "@webassemblyjs/wasm-parser" "1.5.12"
debug "^3.1.0" debug "^3.1.0"
"@webassemblyjs/wasm-parser@1.5.10": "@webassemblyjs/wasm-parser@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.10.tgz#3e1017e49f833f46b840db7cf9d194d4f00037ff" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.12.tgz#7b10b4388ecf98bd7a22e702aa62ec2f46d0c75e"
dependencies: dependencies:
"@webassemblyjs/ast" "1.5.10" "@webassemblyjs/ast" "1.5.12"
"@webassemblyjs/helper-api-error" "1.5.10" "@webassemblyjs/helper-api-error" "1.5.12"
"@webassemblyjs/helper-wasm-bytecode" "1.5.10" "@webassemblyjs/helper-wasm-bytecode" "1.5.12"
"@webassemblyjs/ieee754" "1.5.10" "@webassemblyjs/ieee754" "1.5.12"
"@webassemblyjs/leb128" "1.5.10" "@webassemblyjs/leb128" "1.5.12"
"@webassemblyjs/wasm-parser" "1.5.10" "@webassemblyjs/utf8" "1.5.12"
"@webassemblyjs/wast-parser@1.5.10": "@webassemblyjs/wast-parser@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.5.10.tgz#1a3235926483c985a00ee8ebca856ffda9544934" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.5.12.tgz#9cf5ae600ecae0640437b5d4de5dd6b6088d0d8b"
dependencies: dependencies:
"@webassemblyjs/ast" "1.5.10" "@webassemblyjs/ast" "1.5.12"
"@webassemblyjs/floating-point-hex-parser" "1.5.10" "@webassemblyjs/floating-point-hex-parser" "1.5.12"
"@webassemblyjs/helper-api-error" "1.5.10" "@webassemblyjs/helper-api-error" "1.5.12"
"@webassemblyjs/helper-code-frame" "1.5.10" "@webassemblyjs/helper-code-frame" "1.5.12"
"@webassemblyjs/helper-fsm" "1.5.10" "@webassemblyjs/helper-fsm" "1.5.12"
long "^3.2.0" long "^3.2.0"
mamacro "^0.0.3" mamacro "^0.0.3"
"@webassemblyjs/wast-printer@1.5.10": "@webassemblyjs/wast-printer@1.5.12":
version "1.5.10" version "1.5.12"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.5.10.tgz#adb38831ba45efd0a5c7971b666e179b64f68bba" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.5.12.tgz#563ca4d01b22d21640b2463dc5e3d7f7d9dac520"
dependencies: dependencies:
"@webassemblyjs/ast" "1.5.10" "@webassemblyjs/ast" "1.5.12"
"@webassemblyjs/wast-parser" "1.5.10" "@webassemblyjs/wast-parser" "1.5.12"
long "^3.2.0" long "^3.2.0"
"@webpack-contrib/config-loader@^1.1.1": "@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" version "5.5.3"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9" 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: ajv-keywords@^2.1.0:
version "2.1.1" version "2.1.1"
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762"
@ -408,6 +413,12 @@ ansi-align@^2.0.0:
dependencies: dependencies:
string-width "^2.0.0" 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: ansi-escapes@^1.0.0:
version "1.4.0" version "1.4.0"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" 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: dependencies:
color-convert "^1.9.0" color-convert "^1.9.0"
ansi-wrap@0.1.0: ansi-wrap@0.1.0, ansi-wrap@^0.1.0:
version "0.1.0" version "0.1.0"
resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" 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 "^5.2.16"
postcss-value-parser "^3.2.3" postcss-value-parser "^3.2.3"
autoprefixer@^8.0.0: autoprefixer@^8.0.0, autoprefixer@^8.6.2:
version "8.6.2" version "8.6.2"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.2.tgz#51d42ff13243820a582a53ecca20dedaeb7f2efd" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.2.tgz#51d42ff13243820a582a53ecca20dedaeb7f2efd"
dependencies: dependencies:
@ -673,17 +684,6 @@ autoprefixer@^8.0.0:
postcss "^6.0.22" postcss "^6.0.22"
postcss-value-parser "^3.2.3" 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: aws-sign2@~0.7.0:
version "0.7.0" version "0.7.0"
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" 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" version "1.0.30000846"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000846.tgz#2092911eecad71a89dae1faa62bcc202fde7f959" 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: caniuse-lite@^1.0.30000851:
version "1.0.30000853" version "1.0.30000853"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000853.tgz#505249fc78d60e20ad47af3c13706d6f9fd209fd" 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" version "1.0.1"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181"
chrome-trace-event@^0.1.1: chrome-trace-event@^1.0.0:
version "0.1.3" version "1.0.0"
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz#d395af2d31c87b90a716c831fe326f69768ec084" 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: ci-info@^1.0.0:
version "1.1.3" version "1.1.3"
@ -2061,6 +2059,10 @@ cliui@^4.0.0:
strip-ansi "^4.0.0" strip-ansi "^4.0.0"
wrap-ansi "^2.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: clone-regexp@^1.0.0:
version "1.0.1" version "1.0.1"
resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-1.0.1.tgz#051805cd33173375d82118fc0918606da39fd60f" 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" version "0.0.1"
resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" 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" version "2.1.1"
resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb" 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" version "1.0.4"
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" 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: co@^4.6.0:
version "4.6.0" version "4.6.0"
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" 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: dependencies:
delayed-stream "~1.0.0" 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" version "2.15.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" 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" safe-buffer "^5.0.1"
sha.js "^2.4.8" sha.js "^2.4.8"
cross-env@^5.1.6: cross-env@^5.2.0:
version "5.1.6" version "5.2.0"
resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.6.tgz#0dc05caf945b24e4b9e3b12871fe0e858d08b38d" resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.2.0.tgz#6ecd4c015d5773e614039ee529076669b9d126f2"
dependencies: dependencies:
cross-spawn "^5.1.0" cross-spawn "^6.0.5"
is-windows "^1.0.0" is-windows "^1.0.0"
cross-spawn@^5.0.1, cross-spawn@^5.1.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: dependencies:
ms "2.0.0" 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: 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" version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
@ -2918,6 +2926,12 @@ duplexer2@0.0.2:
dependencies: dependencies:
readable-stream "~1.1.9" 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: duplexer3@^0.1.4:
version "0.1.4" version "0.1.4"
resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
@ -3372,7 +3386,7 @@ extsprintf@^1.2.0:
version "1.4.0" version "1.4.0"
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" 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" version "1.3.2"
resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1"
dependencies: dependencies:
@ -4014,12 +4028,6 @@ growly@^1.3.0:
version "1.3.0" version "1.3.0"
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" 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: gulp-iconfont-css@^2.1.0:
version "2.1.0" version "2.1.0"
resolved "https://registry.yarnpkg.com/gulp-iconfont-css/-/gulp-iconfont-css-2.1.0.tgz#40c0f5ebfc88f64097cce2cdacd73f8b40ce9673" 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" gulp-util "^3.0.6"
lodash "^3.10.0" lodash "^3.10.0"
gulp-iconfont@^9.2.0: gulp-iconfont@^10.0.1:
version "9.2.0" version "10.0.1"
resolved "https://registry.yarnpkg.com/gulp-iconfont/-/gulp-iconfont-9.2.0.tgz#e3a5f5ad2247cf6851d708506cf724885e782d8e" resolved "https://registry.yarnpkg.com/gulp-iconfont/-/gulp-iconfont-10.0.1.tgz#33ed0570926de6f7199008321e20933721158389"
dependencies: dependencies:
gulp-cond "^1.0.0"
gulp-spawn "^0.4.0" gulp-spawn "^0.4.0"
gulp-svg2ttf "^2.0.0" gulp-svg2ttf "^2.0.0"
gulp-svgicons2svgfont "^4.0.2" gulp-svgicons2svgfont "^5.0.1"
gulp-ttf2eot "^1.1.1" gulp-ttf2eot "^1.1.1"
gulp-ttf2woff "^1.1.0" gulp-ttf2woff "^1.1.0"
gulp-ttf2woff2 "^2.0.2" gulp-ttf2woff2 "^2.0.2"
plexer "^1.0.1" multipipe "^2.0.3"
streamfilter "^1.0.5" streamfilter "^1.0.7"
gulp-spawn@^0.4.0: gulp-spawn@^0.4.0:
version "0.4.0" version "0.4.0"
@ -4058,14 +4065,16 @@ gulp-svg2ttf@^2.0.0:
readable-stream "^2.0.4" readable-stream "^2.0.4"
svg2ttf "^4.1.0" svg2ttf "^4.1.0"
gulp-svgicons2svgfont@^4.0.2: gulp-svgicons2svgfont@^5.0.1:
version "4.0.2" version "5.0.1"
resolved "https://registry.yarnpkg.com/gulp-svgicons2svgfont/-/gulp-svgicons2svgfont-4.0.2.tgz#76f19824bf3d1c0dd7e934679b9d63da799991a6" resolved "https://registry.yarnpkg.com/gulp-svgicons2svgfont/-/gulp-svgicons2svgfont-5.0.1.tgz#c900418d24f097e3e3662b97c754f37c6e68e1b4"
dependencies: dependencies:
gulp-util "~3.0.6" fancy-log "^1.3.2"
plexer "1.0.1" plugin-error "^1.0.1"
readable-stream "^2.0.2" readable-stream "^2.3.6"
svgicons2svgfont "^7.0.2" streamifier "^0.1.1"
svgicons2svgfont "^9.0.3"
vinyl "^2.1.0"
gulp-ttf2eot@^1.1.1: gulp-ttf2eot@^1.1.1:
version "1.1.2" version "1.1.2"
@ -4094,7 +4103,7 @@ gulp-ttf2woff@^1.1.0:
readable-stream "^2.0.1" readable-stream "^2.0.1"
ttf2woff "^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" version "3.0.8"
resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f"
dependencies: dependencies:
@ -4939,7 +4948,7 @@ isobject@^3.0.0, isobject@^3.0.1:
version "3.0.1" version "3.0.1"
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" 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" version "0.1.2"
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
@ -5562,9 +5571,9 @@ linkify-it@^2.0.0:
dependencies: dependencies:
uc.micro "^1.0.1" uc.micro "^1.0.1"
lint-staged@^7.1.3: lint-staged@^7.2.0:
version "7.1.3" version "7.2.0"
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-7.1.3.tgz#0eb77b42131653808e02bc0eba66ad8ff8a8ca1f" resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-7.2.0.tgz#bdf4bb7f2f37fe689acfaec9999db288a5b26888"
dependencies: dependencies:
app-root-path "^2.0.1" app-root-path "^2.0.1"
chalk "^2.3.1" chalk "^2.3.1"
@ -6390,10 +6399,6 @@ move-concurrently@^1.0.1:
rimraf "^2.5.4" rimraf "^2.5.4"
run-queue "^1.0.3" 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: ms@2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 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: dependencies:
duplexer2 "0.0.2" 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: mute-stream@0.0.7:
version "0.0.7" version "0.0.7"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" 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" version "0.0.1"
resolved "https://registry.yarnpkg.com/plexer/-/plexer-0.0.1.tgz#6982db8d1cc83c88af608acd9cea5d29208fb99f" 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" 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: dependencies:
isstream "^0.1.2" ansi-colors "^1.0.1"
readable-stream "^2.0.2" arr-diff "^4.0.0"
arr-union "^3.1.0"
plexer@^1.0.1: extend-shallow "^3.0.2"
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"
pluralize@^7.0.0: pluralize@^7.0.0:
version "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" version "0.1.8"
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" 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" version "2.0.0"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" 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" normalize-package-data "^2.3.2"
path-type "^3.0.0" 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" version "2.3.6"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
dependencies: dependencies:
@ -8191,7 +8197,7 @@ replace-ext@0.0.1:
version "0.0.1" version "0.0.1"
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" 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" version "1.0.0"
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" 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" commander "~2.8.1"
is-relative-path "~1.0.0" 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" version "1.2.4"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 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" version "3.0.2"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
signale@^1.1.0: signale@^1.2.0:
version "1.1.0" version "1.2.0"
resolved "https://registry.yarnpkg.com/signale/-/signale-1.1.0.tgz#b2f6d20f09df83c07fe18a968260b628f9d3f0f8" resolved "https://registry.yarnpkg.com/signale/-/signale-1.2.0.tgz#b7803f53567f0c4ad65cde71511afe18d1dd0a87"
dependencies: dependencies:
chalk "^2.3.2" chalk "^2.3.2"
figures "^2.0.0" figures "^2.0.0"
@ -8810,12 +8816,16 @@ stream-shift@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" 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" version "1.0.7"
resolved "https://registry.yarnpkg.com/streamfilter/-/streamfilter-1.0.7.tgz#ae3e64522aa5a35c061fd17f67620c7653c643c9" resolved "https://registry.yarnpkg.com/streamfilter/-/streamfilter-1.0.7.tgz#ae3e64522aa5a35c061fd17f67620c7653c643c9"
dependencies: dependencies:
readable-stream "^2.0.2" 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: strict-uri-encode@^1.0.0:
version "1.1.0" version "1.1.0"
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" 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: dependencies:
has-flag "^3.0.0" has-flag "^3.0.0"
svg-pathdata@^4.0.1: svg-pathdata@^5.0.0:
version "4.0.1" version "5.0.2"
resolved "https://registry.yarnpkg.com/svg-pathdata/-/svg-pathdata-4.0.1.tgz#7d880d05140ef3bda312c72a023db733e9d8ef7a" resolved "https://registry.yarnpkg.com/svg-pathdata/-/svg-pathdata-5.0.2.tgz#e667b94a6071b60c5b123df04f9d6c9fe2f4850e"
svg-tags@^1.0.0: svg-tags@^1.0.0:
version "1.0.0" version "1.0.0"
@ -9070,20 +9080,19 @@ svg2ttf@^4.1.0:
svgpath "^2.1.5" svgpath "^2.1.5"
xmldom "~0.1.22" xmldom "~0.1.22"
svgicons2svgfont@^7.0.2: svgicons2svgfont@^9.0.3:
version "7.0.2" version "9.0.3"
resolved "https://registry.yarnpkg.com/svgicons2svgfont/-/svgicons2svgfont-7.0.2.tgz#df4b03e53f0d2e607bb71772faf3237088efe805" resolved "https://registry.yarnpkg.com/svgicons2svgfont/-/svgicons2svgfont-9.0.3.tgz#441d14b21076a03ac242a0cf7a402cfbab4ce3d3"
dependencies: dependencies:
commander "^2.9.0" commander "^2.12.2"
debug "2.6.1"
geometry-interfaces "^1.1.4" geometry-interfaces "^1.1.4"
glob "^7.1.2" glob "^7.1.2"
neatequal "^1.0.0" neatequal "^1.0.0"
readable-stream "^2.0.4" readable-stream "^2.3.3"
sax "^1.1.5" sax "^1.2.4"
string.fromcodepoint "^0.2.1" string.fromcodepoint "^0.2.1"
string.prototype.codepointat "^0.2.0" string.prototype.codepointat "^0.2.0"
svg-pathdata "^4.0.1" svg-pathdata "^5.0.0"
transformation-matrix-js "^2.7.1" transformation-matrix-js "^2.7.1"
svgo@^0.7.0: svgo@^0.7.0:
@ -9805,6 +9814,17 @@ vinyl@^0.5.0:
clone-stats "^0.0.1" clone-stats "^0.0.1"
replace-ext "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: vm-browserify@0.0.4:
version "0.0.4" version "0.0.4"
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" 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" tsconfig "^7.0.0"
vue-template-es2015-compiler "^1.6.0" vue-template-es2015-compiler "^1.6.0"
vue-lazyload@^1.2.4: vue-lazyload@^1.2.5:
version "1.2.4" version "1.2.5"
resolved "https://registry.yarnpkg.com/vue-lazyload/-/vue-lazyload-1.2.4.tgz#e6c8de1e6e11ef6f61a9bbcee508b893586215ef" resolved "https://registry.yarnpkg.com/vue-lazyload/-/vue-lazyload-1.2.5.tgz#73c236e8dc1725e3b57791c80c9f8f06ede66007"
vue-loader@^15.2.4: vue-loader@^15.2.4:
version "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" version "4.0.2"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
webpack-cli@^3.0.3: webpack-cli@^3.0.6:
version "3.0.3" version "3.0.6"
resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.0.3.tgz#1a8c6e09dee1fd45305f3b3828cf081903cee0f2" resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.0.6.tgz#5d414e66c6576d4050c1e6b7ab3ecf9969106525"
dependencies: dependencies:
chalk "^2.4.1" chalk "^2.4.1"
cross-spawn "^6.0.5" 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" loglevelnext "^1.0.1"
uuid "^3.1.0" uuid "^3.1.0"
webpack-serve@^1.0.3: webpack-serve@^1.0.4:
version "1.0.3" version "1.0.4"
resolved "https://registry.yarnpkg.com/webpack-serve/-/webpack-serve-1.0.3.tgz#47f4c10efcae49797771e1a4008623c158d66d77" resolved "https://registry.yarnpkg.com/webpack-serve/-/webpack-serve-1.0.4.tgz#d1c83955926969ba195e5032f978da92ef07829c"
dependencies: dependencies:
"@shellscape/koa-static" "^4.0.4" "@shellscape/koa-static" "^4.0.4"
"@webpack-contrib/config-loader" "^1.1.1" "@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-list-map "^2.0.0"
source-map "~0.6.1" source-map "~0.6.1"
webpack@^4.11.1: webpack@^4.12.0:
version "4.11.1" version "4.12.0"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.11.1.tgz#1aa0b936f7ae93a52cf38d2ad0d0f46dcf3c2723" resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.12.0.tgz#14758e035ae69747f68dd0edf3c5a572a82bdee9"
dependencies: dependencies:
"@webassemblyjs/ast" "1.5.10" "@webassemblyjs/ast" "1.5.12"
"@webassemblyjs/helper-module-context" "1.5.10" "@webassemblyjs/helper-module-context" "1.5.12"
"@webassemblyjs/wasm-edit" "1.5.10" "@webassemblyjs/wasm-edit" "1.5.12"
"@webassemblyjs/wasm-opt" "1.5.10" "@webassemblyjs/wasm-opt" "1.5.12"
"@webassemblyjs/wasm-parser" "1.5.10" "@webassemblyjs/wasm-parser" "1.5.12"
acorn "^5.0.0" acorn "^5.6.2"
acorn-dynamic-import "^3.0.0" acorn-dynamic-import "^3.0.0"
ajv "^6.1.0" ajv "^6.1.0"
ajv-keywords "^3.1.0" ajv-keywords "^3.1.0"
chrome-trace-event "^0.1.1" chrome-trace-event "^1.0.0"
enhanced-resolve "^4.0.0" enhanced-resolve "^4.0.0"
eslint-scope "^3.7.1" eslint-scope "^3.7.1"
json-parse-better-errors "^1.0.2" json-parse-better-errors "^1.0.2"