[Improvement] eslint: use vue-libs (#1237)

This commit is contained in:
neverland 2018-06-07 11:59:02 +08:00 committed by GitHub
parent 5b7542b8f0
commit a1c5c6fef4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
27 changed files with 222 additions and 344 deletions

View File

@ -1,5 +1,4 @@
es/
lib/
dist/
node_modules/
es
lib
dist
node_modules

View File

@ -1,162 +1,24 @@
module.exports = {
parserOptions: {
parser: 'babel-eslint',
ecmaVersion: 6,
ecmaFeatures: {
experimentalObjectRestSpread: true,
jsx: true
},
sourceType: 'module'
},
root: true,
env: {
es6: true,
node: true,
mocha: true
jest: true
},
plugins: ['vue'],
extends: [
'plugin:vue/strongly-recommended'
],
globals: {
expect: true,
sinon: true,
document: false,
navigator: false,
window: false,
require: true,
FileReader: true,
File: true
},
extends: ['plugin:vue-libs/recommended', 'plugin:vue/strongly-recommended'],
rules: {
'accessor-pairs': 2,
'arrow-spacing': [2, { 'before': true, 'after': true }],
'block-spacing': [2, 'always'],
'brace-style': [2, '1tbs', { 'allowSingleLine': true }],
'camelcase': [1, { 'properties': 'always' }],
'comma-dangle': [2, 'never'],
'comma-spacing': [2, { 'before': false, 'after': true }],
'comma-style': [2, 'last'],
'constructor-super': 2,
'curly': [2, 'multi-line'],
'dot-location': [2, 'property'],
'eol-last': 2,
'eqeqeq': [2, 'allow-null'],
'generator-star-spacing': [2, { 'before': true, 'after': true }],
'indent': [2, 2, { 'SwitchCase': 1 }],
'jsx-quotes': [2, 'prefer-double'],
'key-spacing': [2, { 'beforeColon': false, 'afterColon': true }],
'keyword-spacing': [2, { 'before': true, 'after': true }],
'new-cap': [2, { 'newIsCap': true, 'capIsNew': false }],
'new-parens': 2,
'no-array-constructor': 2,
'no-caller': 2,
'no-class-assign': 2,
'no-cond-assign': 2,
'no-const-assign': 2,
'no-control-regex': 2,
'no-delete-var': 2,
'no-dupe-args': 2,
'no-dupe-class-members': 2,
'no-dupe-keys': 2,
'no-duplicate-case': 2,
'no-empty-character-class': 2,
'no-empty-pattern': 2,
'no-eval': 2,
'no-ex-assign': 2,
'no-extend-native': 2,
'no-extra-bind': 2,
'no-extra-boolean-cast': 2,
'no-extra-parens': [2, 'functions'],
'no-fallthrough': 2,
'no-floating-decimal': 2,
'no-func-assign': 2,
'no-implied-eval': 2,
'no-inner-declarations': [2, 'functions'],
'no-invalid-regexp': 2,
'no-irregular-whitespace': 2,
'no-iterator': 2,
'no-label-var': 2,
'no-labels': [2, { 'allowLoop': false, 'allowSwitch': false }],
'no-lone-blocks': 2,
'no-mixed-spaces-and-tabs': 2,
'no-multi-spaces': 2,
'no-multi-str': 2,
'no-multiple-empty-lines': [2, { 'max': 1 }],
'no-native-reassign': 2,
'no-negated-in-lhs': 2,
'no-new-object': 2,
'no-new-require': 2,
'no-new-symbol': 2,
'no-new-wrappers': 2,
'no-obj-calls': 2,
'no-octal': 2,
'no-octal-escape': 2,
'no-path-concat': 2,
'no-proto': 2,
'no-redeclare': 2,
'no-regex-spaces': 2,
'no-return-assign': [2, 'except-parens'],
'no-self-assign': 2,
'no-self-compare': 2,
'no-sequences': 2,
'no-shadow-restricted-names': 2,
'no-spaced-func': 2,
'no-sparse-arrays': 2,
'no-this-before-super': 2,
'no-throw-literal': 2,
'no-trailing-spaces': 2,
'no-undef': 0,
'no-undef-init': 2,
'no-unexpected-multiline': 2,
'no-unmodified-loop-condition': 2,
'no-unneeded-ternary': [2, { 'defaultAssignment': false }],
'no-unreachable': 2,
'no-unsafe-finally': 2,
'no-unused-vars': [2, { 'vars': 'all', 'args': 'none' }],
'no-useless-call': 2,
'no-useless-computed-key': 2,
'no-useless-constructor': 2,
'no-useless-escape': 0,
'no-whitespace-before-property': 2,
'no-with': 2,
'one-var': [2, { 'initialized': 'never' }],
'operator-linebreak': [2, 'after', { 'overrides': { '?': 'before', ':': 'before' } }],
'padded-blocks': [2, 'never'],
'quotes': [2, 'single', { 'avoidEscape': true, 'allowTemplateLiterals': true }],
'semi': [2, 'always'],
'semi-spacing': [2, { 'before': false, 'after': true }],
'space-before-blocks': [2, 'always'],
'space-before-function-paren': [2, 'never'],
'space-in-parens': [2, 'never'],
'space-infix-ops': 2,
'space-unary-ops': [2, { 'words': true, 'nonwords': false }],
'spaced-comment': [2, 'always', { 'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ','] }],
'template-curly-spacing': [2, 'never'],
'use-isnan': 2,
'valid-typeof': 2,
'wrap-iife': [2, 'any'],
'yield-star-spacing': [2, 'both'],
'yoda': [2, 'never'],
'prefer-const': 2,
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
'object-curly-spacing': [2, 'always', { objectsInObjects: false }],
'array-bracket-spacing': [2, 'never'],
'vue/jsx-uses-vars': 2,
semi: ['error', 'always'],
'space-before-function-paren': ['error', 'never'],
'vue/require-v-for-key': 0,
"vue/require-default-prop": 0,
"vue/name-property-casing": 0,
"vue/no-unused-vars": 0,
'vue/max-attributes-per-line': [2, {
"singleline": 5,
"multiline": {
"max": 5,
"allowFirstLine": false
'vue/require-default-prop': 0,
'vue/name-property-casing': 0,
'vue/max-attributes-per-line': [
2,
{
singleline: 5,
multiline: {
max: 5,
allowFirstLine: false
}
}
}]
]
}
}
};

4
.gitignore vendored
View File

@ -3,12 +3,10 @@
.DS_Store
.idea
.vscode
packages/**/lib
es
lib
node_modules
example/dist
/docs/dist
docs/dist
test/coverage
packages/vant-css/build
packages/vant-css/icons

View File

@ -7,7 +7,7 @@ import i18n from '../../packages/mixins/i18n';
import Vant, { Lazyload } from '../../packages';
import VantDoc, { DemoBlock, DemoSection } from 'vant-doc';
import VueRouter from 'vue-router';
import { Locale, Toast, Dialog } from '../../packages';
import { Locale } from '../../packages';
import { camelize } from '../../packages/utils';
Vue
@ -22,9 +22,6 @@ Vue.mixin(i18n);
Vue.component('demo-block', DemoBlock);
Vue.component('demo-section', DemoSection);
window.Toast = Toast;
window.Dialog = Dialog;
Locale.add({
'zh-CN': {
add: '增加',

View File

@ -49,7 +49,7 @@
"license": "MIT",
"dependencies": {
"babel-runtime": "6.x",
"vue-lazyload": "^1.2.3"
"vue-lazyload": "^1.2.4"
},
"peerDependencies": {
"vue": ">= 2.5.0"
@ -60,7 +60,6 @@
"autoprefixer": "^8.6.0",
"babel-cli": "^6.26.0",
"babel-core": "^6.26.3",
"babel-eslint": "^8.2.3",
"babel-jest": "^23.0.1",
"babel-loader": "^7.1.4",
"babel-plugin-transform-runtime": "^6.15.0",
@ -71,14 +70,14 @@
"css-loader": "^0.28.11",
"dependency-tree": "^6.1.0",
"eslint": "^4.19.1",
"eslint-plugin-vue": "^4.5.0",
"eslint-plugin-vue-libs": "^3.0.0",
"fast-glob": "^2.2.2",
"fast-vue-md-loader": "^1.0.3",
"gh-pages": "^1.2.0",
"html-webpack-plugin": "3.2.0",
"husky": "^0.14.3",
"jest": "^23.1.0",
"jest-serializer-vue": "^2.0.0",
"jest-serializer-vue": "^2.0.2",
"lint-staged": "^7.1.3",
"postcss": "^6.0.22",
"postcss-calc": "^6.0.0",
@ -101,8 +100,8 @@
"vue-sfc-compiler": "^0.0.8",
"vue-template-compiler": "2.5.16",
"vue-template-es2015-compiler": "^1.6.0",
"webpack": "^4.10.2",
"webpack-cli": "^3.0.1",
"webpack-serve": "^1.0.2"
"webpack": "^4.11.1",
"webpack-cli": "^3.0.3",
"webpack-serve": "^1.0.3"
}
}

View File

@ -60,11 +60,11 @@ export default {
methods: {
onClick(item) {
Toast(item.name);
this.$toast(item.name);
},
handleCancel() {
Toast('cancel');
this.$toast('cancel');
}
}
};

View File

@ -54,11 +54,11 @@ export default {
methods: {
onSave() {
Toast('save');
this.$toast('save');
},
onDelete() {
Toast('delete');
this.$toast('delete');
},
onChangeDetail(val) {

View File

@ -72,10 +72,10 @@ export default {
methods: {
onAdd() {
Toast(this.$t('add'));
this.$toast(this.$t('add'));
},
onEdit(item, index) {
Toast(this.$t('edit') + ':' + index);
this.$toast(this.$t('edit') + ':' + index);
}
}
};

View File

@ -55,7 +55,7 @@ export default {
instance.close();
break;
case 'right':
Dialog.confirm({
this.$dialog.confirm({
message: this.$t('confirm')
}).then(() => {
instance.close();

View File

@ -109,7 +109,7 @@ export default {
this.chosenCoupon = index;
},
onExchange(code) {
Toast(this.$t('exchange'));
this.$toast(this.$t('exchange'));
this.exchangedCoupons.push({
...this.coupon,
id: this.randomId()

View File

@ -57,20 +57,20 @@ export default {
methods: {
onClickAlert() {
Dialog.alert({
this.$dialog.alert({
title: this.$t('title'),
message: this.$t('content')
});
},
onClickAlert2() {
Dialog.alert({
this.$dialog.alert({
message: this.$t('content')
});
},
onClickConfirm() {
Dialog.confirm({
this.$dialog.confirm({
title: this.$t('title'),
message: this.$t('content')
});

View File

@ -48,11 +48,11 @@ export default {
methods: {
onClickMiniBtn() {
Toast(this.$t('clickIcon'));
this.$toast(this.$t('clickIcon'));
},
onClickBigBtn() {
Toast(this.$t('clickButton'));
this.$toast(this.$t('clickButton'));
}
}
};

View File

@ -1,7 +1,7 @@
<template>
<div :class="b([type, color])" :style="style">
<span :class="b('spinner', type)">
<i v-for="item in (type === 'spinner' ? 12 : 0)" />
<i v-for="(item, index) in (type === 'spinner' ? 12 : 0)" :key="index" />
<svg v-if="type === 'circular'" :class="b('circular')" viewBox="25 25 50 50">
<circle cx="50" cy="50" r="20" fill="none"/>
</svg>

View File

@ -23,10 +23,10 @@
export default {
methods: {
onClickLeft() {
Toast(this.$t('back'));
this.$toast(this.$t('back'));
},
onClickRight() {
Toast(this.$t('button'));
this.$toast(this.$t('button'));
}
}
};

View File

@ -60,10 +60,10 @@ export default {
methods: {
onInput(value) {
Toast('Input: ' + value);
this.$toast('Input: ' + value);
},
onDelete() {
Toast('Delete');
this.$toast('Delete');
}
}
};

View File

@ -19,7 +19,7 @@
</div>
<div :class="b('body')">
<key
v-for="(key, index) in keys"
v-for="key in keys"
:key="key.text"
:text="key.text"
:type="key.type"

View File

@ -9,7 +9,7 @@
</li>
<li
v-if="isMultiMode"
v-for="(page, index) in pages"
v-for="page in pages"
class="van-hairline"
:class="[b('item', { active: page.active }), b('page')]"
@click="selectPage(page.number)"

View File

@ -86,16 +86,16 @@ export default {
methods: {
onChange1(picker, value, index) {
Toast(this.$t('toastContent', value, index));
this.$toast(this.$t('toastContent', value, index));
},
onChange2(picker, values) {
picker.setColumnValues(1, this.$t('column3')[values[0]]);
},
onConfirm(value, index) {
Toast(this.$t('toastContent', value, index));
this.$toast(this.$t('toastContent', value, index));
},
onCancel() {
Toast(this.$t('cancel'));
this.$toast(this.$t('cancel'));
}
}
};

View File

@ -81,7 +81,7 @@ export default {
methods: {
showDialog() {
Dialog.confirm({
this.$dialog.confirm({
title: 'confirm标题',
message: '弹窗提示文字左右始终距离边20PX上下距离20PX文字左对齐。弹窗提示文字左右始终距离边20PX上下距离20PX文字左对齐。'
});

View File

@ -31,7 +31,7 @@ export default {
methods: {
onRefresh() {
setTimeout(() => {
Toast(this.$t('success'));
this.$toast(this.$t('success'));
this.isLoading = false;
this.count++;
}, 500);

View File

@ -51,10 +51,10 @@ export default {
methods: {
onSearch() {
Toast(this.value);
this.$toast(this.value);
},
onCancel() {
Toast(this.$t('cancel'));
this.$toast(this.$t('cancel'));
}
}
};

View File

@ -21,7 +21,7 @@
<div class="van-clearfix" v-if="paddingImg || imgList.length > 0">
<!-- 已有的图片,图片右上角显示删除按钮 -->
<div
v-for="(img, index) in imgList"
v-for="img in imgList"
:class="b('img')"
>
<img :src="img">

View File

@ -115,12 +115,12 @@ export default {
const { action, limitType, quota } = data;
if (action === 'minus') {
Toast('至少选择一件商品');
this.$toast('至少选择一件商品');
} else if (action === 'plus') {
if (limitType === LIMIT_TYPE.QUOTA_LIMIT) {
Toast(`限购${quota}`);
this.$toast(`限购${quota}`);
} else {
Toast('库存不够了~~');
this.$toast('库存不够了~~');
}
}
}
@ -138,15 +138,15 @@ export default {
methods: {
onBuyClicked(data) {
Toast(JSON.stringify(data));
this.$toast(JSON.stringify(data));
},
onAddCartClicked(data) {
Toast(JSON.stringify(data));
this.$toast(JSON.stringify(data));
},
onPointClicked() {
Toast('积分兑换');
this.$toast('积分兑换');
}
}
};

View File

@ -73,10 +73,10 @@ export default {
methods: {
onClickButton() {
Toast(this.$t('clickButton'));
this.$toast(this.$t('clickButton'));
},
onClickLink() {
Toast(this.$t('clickLink'));
this.$toast(this.$t('clickLink'));
}
}
};

View File

@ -40,7 +40,7 @@ export default {
methods: {
onInput(checked) {
Dialog.confirm({
this.$dialog.confirm({
title: this.$t('title'),
message: this.$t('message')
}).then(() => {

View File

@ -49,23 +49,23 @@ export default {
methods: {
showToast() {
Toast(this.$t('text1'));
this.$toast(this.$t('text1'));
},
showLoadingToast() {
Toast.loading({ mask: true, message: this.$t('loading') + '...' });
this.$toast.loading({ mask: true, message: this.$t('loading') + '...' });
},
showSuccessToast() {
Toast.success(this.$t('text2'));
this.$toast.success(this.$t('text2'));
},
showFailToast() {
Toast.fail(this.$t('text3'));
this.$toast.fail(this.$t('text3'));
},
showCustomizedToast(duration) {
const toast = Toast.loading({
const toast = this.$toast.loading({
duration: 0,
forbidClick: true,
loadingType: 'spinner',
@ -79,7 +79,7 @@ export default {
toast.message = this.$t('text4', second);
} else {
clearInterval(timer);
Toast.clear();
this.$toast.clear();
}
}, 1000);
}

277
yarn.lock
View File

@ -149,132 +149,139 @@
dependencies:
lodash "^4.17.4"
"@webassemblyjs/ast@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.9.tgz#b2770182678691ab4949d593105c15d4074fedb6"
"@webassemblyjs/ast@1.5.10":
version "1.5.10"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.5.10.tgz#7f1e81149ca4e103c9e7cc321ea0dcb83a392512"
dependencies:
"@webassemblyjs/helper-module-context" "1.5.9"
"@webassemblyjs/helper-wasm-bytecode" "1.5.9"
"@webassemblyjs/wast-parser" "1.5.9"
"@webassemblyjs/helper-module-context" "1.5.10"
"@webassemblyjs/helper-wasm-bytecode" "1.5.10"
"@webassemblyjs/wast-parser" "1.5.10"
debug "^3.1.0"
mamacro "^0.0.3"
"@webassemblyjs/floating-point-hex-parser@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.9.tgz#ee56243f6ba30781ff6f92fe7f1c377255219a7c"
"@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/helper-api-error@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.9.tgz#c80e204afe1ae102c23b0357f1ec25aeb61022a2"
"@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-buffer@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.9.tgz#90d99afcb0fdc1ee11bc403894f3ae37cd926a81"
"@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"
dependencies:
debug "^3.1.0"
"@webassemblyjs/helper-code-frame@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.9.tgz#b56ac06a39c3e1cfefcc421ade1ee471a738a570"
"@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"
dependencies:
"@webassemblyjs/wast-printer" "1.5.9"
"@webassemblyjs/wast-printer" "1.5.10"
"@webassemblyjs/helper-fsm@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.9.tgz#8f996268eb07ee6728130a9e97fa3aac32772454"
"@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-module-context@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.9.tgz#69e2eea310f755a0b750b84f8af59f890f2046ac"
"@webassemblyjs/helper-wasm-bytecode@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.9.tgz#467ba0f9e4d0e4a48bf1c5107b9f4abe3ca1171a"
"@webassemblyjs/helper-wasm-section@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.9.tgz#aec9486ab5d56e3cb5252a7ed88777b6792ac624"
"@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"
dependencies:
"@webassemblyjs/ast" "1.5.9"
"@webassemblyjs/helper-buffer" "1.5.9"
"@webassemblyjs/helper-wasm-bytecode" "1.5.9"
"@webassemblyjs/wasm-gen" "1.5.9"
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-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"
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"
debug "^3.1.0"
"@webassemblyjs/ieee754@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.5.9.tgz#846856ece040c7debd5b5645b319c26523613bcf"
"@webassemblyjs/ieee754@1.5.10":
version "1.5.10"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.5.10.tgz#257cad440dd6c8a339402d31e035ba2e38e9c245"
dependencies:
ieee754 "^1.1.11"
"@webassemblyjs/leb128@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.5.9.tgz#7249443a0fd7574a7e3c1c39532535c735390bbc"
"@webassemblyjs/leb128@1.5.10":
version "1.5.10"
resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.5.10.tgz#a8e4fe5f4b16daadb241fcc44d9735e9f27b05a3"
dependencies:
leb "^0.3.0"
"@webassemblyjs/wasm-edit@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.9.tgz#9b8e054b2d305a7e0528088571c95904bd73df48"
"@webassemblyjs/utf8@1.5.10":
version "1.5.10"
resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.5.10.tgz#0b3b6bc86b7619c5dc7b2789db6665aa35689983"
"@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"
dependencies:
"@webassemblyjs/ast" "1.5.9"
"@webassemblyjs/helper-buffer" "1.5.9"
"@webassemblyjs/helper-wasm-bytecode" "1.5.9"
"@webassemblyjs/helper-wasm-section" "1.5.9"
"@webassemblyjs/wasm-gen" "1.5.9"
"@webassemblyjs/wasm-opt" "1.5.9"
"@webassemblyjs/wasm-parser" "1.5.9"
"@webassemblyjs/wast-printer" "1.5.9"
"@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"
debug "^3.1.0"
"@webassemblyjs/wasm-gen@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.9.tgz#85e07c047fab917e06b18dee4d16342a2fd3c59c"
"@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"
dependencies:
"@webassemblyjs/ast" "1.5.9"
"@webassemblyjs/helper-wasm-bytecode" "1.5.9"
"@webassemblyjs/ieee754" "1.5.9"
"@webassemblyjs/leb128" "1.5.9"
"@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/wasm-opt@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.9.tgz#ccac17c41a044c167bc95d3e8645cf889a137ce5"
"@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"
dependencies:
"@webassemblyjs/ast" "1.5.9"
"@webassemblyjs/helper-buffer" "1.5.9"
"@webassemblyjs/wasm-gen" "1.5.9"
"@webassemblyjs/wasm-parser" "1.5.9"
"@webassemblyjs/ast" "1.5.10"
"@webassemblyjs/helper-buffer" "1.5.10"
"@webassemblyjs/wasm-gen" "1.5.10"
"@webassemblyjs/wasm-parser" "1.5.10"
debug "^3.1.0"
"@webassemblyjs/wasm-parser@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.9.tgz#ddab84da4957b64aafbc61e4ab706cc667082f32"
"@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"
dependencies:
"@webassemblyjs/ast" "1.5.9"
"@webassemblyjs/helper-api-error" "1.5.9"
"@webassemblyjs/helper-wasm-bytecode" "1.5.9"
"@webassemblyjs/ieee754" "1.5.9"
"@webassemblyjs/leb128" "1.5.9"
"@webassemblyjs/wasm-parser" "1.5.9"
"@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/wast-parser@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.5.9.tgz#193d24ccf4742a5f8f1915936680ab2314011df2"
"@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"
dependencies:
"@webassemblyjs/ast" "1.5.9"
"@webassemblyjs/floating-point-hex-parser" "1.5.9"
"@webassemblyjs/helper-api-error" "1.5.9"
"@webassemblyjs/helper-code-frame" "1.5.9"
"@webassemblyjs/helper-fsm" "1.5.9"
"@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"
long "^3.2.0"
mamacro "^0.0.3"
"@webassemblyjs/wast-printer@1.5.9":
version "1.5.9"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.5.9.tgz#16605d90a481c01a130b7c4edeb2bce503787eb4"
"@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"
dependencies:
"@webassemblyjs/ast" "1.5.9"
"@webassemblyjs/wast-parser" "1.5.9"
"@webassemblyjs/ast" "1.5.10"
"@webassemblyjs/wast-parser" "1.5.10"
long "^3.2.0"
"@webpack-contrib/config-loader@^1.1.1":
@ -1752,6 +1759,10 @@ chardet@^0.4.0:
version "0.4.2"
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
chardet@^0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.5.0.tgz#fe3ac73c00c3d865ffcc02a0682e2c20b6a06029"
cheerio@0.22.0:
version "0.22.0"
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e"
@ -2855,6 +2866,13 @@ escodegen@^1.8.0, escodegen@^1.9.0:
optionalDependencies:
source-map "~0.6.1"
eslint-plugin-vue-libs@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-vue-libs/-/eslint-plugin-vue-libs-3.0.0.tgz#9b81ae18c654eb2370b9c17d44b58ab759eadf2b"
dependencies:
babel-eslint "^8.2.3"
eslint-plugin-vue "^4.5.0"
eslint-plugin-vue@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-4.5.0.tgz#09d6597f4849e31a3846c2c395fccf17685b69c3"
@ -3067,7 +3085,7 @@ extend@~3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
external-editor@^2.0.4, external-editor@^2.1.0:
external-editor@^2.0.4:
version "2.2.0"
resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5"
dependencies:
@ -3075,6 +3093,14 @@ external-editor@^2.0.4, external-editor@^2.1.0:
iconv-lite "^0.4.17"
tmp "^0.0.33"
external-editor@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.0.tgz#dc35c48c6f98a30ca27a20e9687d7f3c77704bb6"
dependencies:
chardet "^0.5.0"
iconv-lite "^0.4.22"
tmp "^0.0.33"
extglob@^0.3.1:
version "0.3.2"
resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
@ -3811,6 +3837,12 @@ iconv-lite@^0.4.17, iconv-lite@^0.4.4:
dependencies:
safer-buffer "^2.1.0"
iconv-lite@^0.4.22:
version "0.4.23"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
dependencies:
safer-buffer ">= 2.1.2 < 3"
icss-replace-symbols@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
@ -3910,20 +3942,20 @@ inquirer@^3.0.6:
strip-ansi "^4.0.0"
through "^2.3.6"
inquirer@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726"
inquirer@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.0.0.tgz#e8c20303ddc15bbfc2c12a6213710ccd9e1413d8"
dependencies:
ansi-escapes "^3.0.0"
chalk "^2.0.0"
cli-cursor "^2.1.0"
cli-width "^2.0.0"
external-editor "^2.1.0"
external-editor "^3.0.0"
figures "^2.0.0"
lodash "^4.3.0"
mute-stream "0.0.7"
run-async "^2.2.0"
rxjs "^5.5.2"
rxjs "^6.1.0"
string-width "^2.1.0"
strip-ansi "^4.0.0"
through "^2.3.6"
@ -4553,9 +4585,9 @@ jest-runtime@^23.1.0:
write-file-atomic "^2.1.0"
yargs "^11.0.0"
jest-serializer-vue@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/jest-serializer-vue/-/jest-serializer-vue-2.0.0.tgz#bf9fd77334e4bf0c5c2588e85fef11e569e6de29"
jest-serializer-vue@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/jest-serializer-vue/-/jest-serializer-vue-2.0.2.tgz#b238ef286357ec6b480421bd47145050987d59b3"
dependencies:
pretty "2.0.0"
@ -7151,12 +7183,6 @@ rx-lite@*, rx-lite@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
rxjs@^5.5.2:
version "5.5.10"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.10.tgz#fde02d7a614f6c8683d0d1957827f492e09db045"
dependencies:
symbol-observable "1.0.1"
rxjs@^6.1.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.2.0.tgz#e024d0e180b72756a83c2aaea8f25423751ba978"
@ -7173,7 +7199,7 @@ safe-regex@^1.1.0:
dependencies:
ret "~0.1.10"
safer-buffer@^2.1.0:
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0:
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
@ -7679,10 +7705,6 @@ svgo@^0.7.0:
sax "~1.2.1"
whet.extend "~0.9.9"
symbol-observable@1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4"
symbol-observable@^1.1.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
@ -8212,9 +8234,9 @@ vue-jest@^2.6.0:
tsconfig "^7.0.0"
vue-template-es2015-compiler "^1.6.0"
vue-lazyload@^1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/vue-lazyload/-/vue-lazyload-1.2.3.tgz#901f9ec15c7e6ca78781a2bae4a343686bdedb2c"
vue-lazyload@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/vue-lazyload/-/vue-lazyload-1.2.4.tgz#e6c8de1e6e11ef6f61a9bbcee508b893586215ef"
vue-loader@^15.2.4:
version "15.2.4"
@ -8302,16 +8324,16 @@ 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.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.0.1.tgz#1d894ed039268aa1a17a9b80f8810c637fd0df63"
webpack-cli@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.0.3.tgz#1a8c6e09dee1fd45305f3b3828cf081903cee0f2"
dependencies:
chalk "^2.4.1"
cross-spawn "^6.0.5"
enhanced-resolve "^4.0.0"
global-modules-path "^2.1.0"
import-local "^1.0.0"
inquirer "^5.2.0"
inquirer "^6.0.0"
interpret "^1.1.0"
loader-utils "^1.1.0"
supports-color "^5.4.0"
@ -8350,9 +8372,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.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/webpack-serve/-/webpack-serve-1.0.2.tgz#cd7f040cac63300e8fff79f1d45aa2f3e5825492"
webpack-serve@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/webpack-serve/-/webpack-serve-1.0.3.tgz#47f4c10efcae49797771e1a4008623c158d66d77"
dependencies:
"@shellscape/koa-static" "^4.0.4"
"@webpack-contrib/config-loader" "^1.1.1"
@ -8386,14 +8408,15 @@ webpack-sources@^1.0.1, webpack-sources@^1.1.0:
source-list-map "^2.0.0"
source-map "~0.6.1"
webpack@^4.10.2:
version "4.10.2"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.10.2.tgz#d6a4cc3e2fa748f96ca62a70f91eaaa939ef3858"
webpack@^4.11.1:
version "4.11.1"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.11.1.tgz#1aa0b936f7ae93a52cf38d2ad0d0f46dcf3c2723"
dependencies:
"@webassemblyjs/ast" "1.5.9"
"@webassemblyjs/wasm-edit" "1.5.9"
"@webassemblyjs/wasm-opt" "1.5.9"
"@webassemblyjs/wasm-parser" "1.5.9"
"@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"
acorn-dynamic-import "^3.0.0"
ajv "^6.1.0"