diff --git a/package.json b/package.json index 3625229e0..57c6c9872 100644 --- a/package.json +++ b/package.json @@ -59,10 +59,10 @@ }, "devDependencies": { "@ls-lint/ls-lint": "^1.8.0", - "@vant/cli": "^3.0.0-alpha.2", - "@vue/compiler-sfc": "^3.0.0-beta.20", + "@vant/cli": "^3.0.0-alpha.3", + "@vue/compiler-sfc": "^3.0.0-beta.21", "prettier": "^2.0.4", - "vue": "^3.0.0-beta.20" + "vue": "^3.0.0-beta.21" }, "sideEffects": [ "es/**/style/*", diff --git a/yarn.lock b/yarn.lock index 6135df771..4da81328a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14,15 +14,16 @@ resolved "https://registry.npmjs.org/@ant-design-vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.1.tgz#d219d92f4e1fc5e7add211c347c7fa000518b623" integrity sha512-dOAPf/tCM2lCG8FhvOMFBaOdMElMEGhOoocMXEWvHW2l1KIex+UibDcq4bdBEJpDMLrnbNOqci9E7P2dARP6lg== -"@ant-design-vue/babel-plugin-jsx@^1.0.0-alpha.6": - version "1.0.0-alpha.6" - resolved "https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-alpha.6.tgz#bbb844b91c0032922f80e3d1f062177444077dae" - integrity sha512-f95WdmKQkDGfSHHbqQ3xD5B/PPdg/DhHYlZE3UbIAN08e0YcjM+V1QlFAJYDfcefvsmLA/fGu/bIosBPZDZFWg== +"@ant-design-vue/babel-plugin-jsx@^1.0.0-beta.2": + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/@ant-design-vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.0-beta.2.tgz#b2d266c2add32361f73b438afc20a085e7ae7010" + integrity sha512-B3u109nJfRgOOe0Bwo6H4xJMcKfLJge1ir+siS55JBlFGzBwV2v1Fywn3dBhhRew/50nYr/8+FnhCaG7DNcLRQ== dependencies: "@ant-design-vue/babel-helper-vue-compatible-props" "^1.0.0" "@ant-design-vue/babel-helper-vue-transform-on" "^1.0.0" "@babel/helper-module-imports" "^7.0.0" "@babel/plugin-syntax-jsx" "^7.0.0" + "@babel/types" "^7.0.0" camelcase "^6.0.0" html-tags "^3.1.0" svg-tags "^1.0.0" @@ -1999,12 +2000,12 @@ semver "^6.3.0" tsutils "^3.17.1" -"@vant/cli@^3.0.0-alpha.2": - version "3.0.0-alpha.2" - resolved "https://registry.npmjs.org/@vant/cli/-/cli-3.0.0-alpha.2.tgz#ab7b20d6c1dd4c9b3a31e6835394f1c66005bada" - integrity sha512-E3zrxIAq5MeVOu0sAGHEV43/d9+PLCKfcnT0EC4iGywp+LZnpamDTA5xdZ15EbnHuFZkVHtRej/PWmX3phOj+Q== +"@vant/cli@^3.0.0-alpha.3": + version "3.0.0-alpha.3" + resolved "https://registry.npmjs.org/@vant/cli/-/cli-3.0.0-alpha.3.tgz#224cb8c3e6bccdb57d78329376eac7b6ae18f6b1" + integrity sha512-cSM5JbWpBTwGtQJzZDPIKtnrnW1QoBhM3HZW28XYBxJBGsguuzpRnni7n/u26/6cWlbRVFc/66Gc+wan3ZbNyw== dependencies: - "@ant-design-vue/babel-plugin-jsx" "^1.0.0-alpha.6" + "@ant-design-vue/babel-plugin-jsx" "^1.0.0-beta.2" "@babel/core" "^7.10.1" "@babel/plugin-syntax-jsx" "^7.10.1" "@babel/plugin-transform-object-assign" "^7.10.1" @@ -2021,7 +2022,7 @@ "@vant/stylelint-config" "^1.3.0" "@vant/touch-emulator" "^1.2.0" "@vue/component-compiler-utils" "^3.1.2" - "@vue/test-utils" "1.0.0-beta.29" + "@vue/test-utils" "2.0.0-alpha.8" address "^1.1.2" autoprefixer "^9.8.0" babel-jest "^26.0.1" @@ -2063,7 +2064,7 @@ typescript "^3.9.3" vue-jest "4.0.0-beta.2" vue-loader "^16.0.0-beta.4" - vue-router "^4.0.0-beta.1" + vue-router "^4.0.0-beta.2" webpack "^4.43.0" webpack-dev-server "3.11.0" webpack-merge "^4.2.2" @@ -2121,50 +2122,54 @@ resolved "https://registry.yarnpkg.com/@vant/touch-emulator/-/touch-emulator-1.2.0.tgz#486300b23e57db9ce9231a04e0a0c621c68692d8" integrity sha512-sJ97zU85zOq51qoi7+CpBEcOyH3CitjP1KC7/GQwqaurUJni+EP7/F9n0HMnAh8GXMjgtgDBNJ5z48x+coNKYQ== -"@vue/compiler-core@3.0.0-beta.20": - version "3.0.0-beta.20" - resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.0-beta.20.tgz#66c085e23d5420088074bec73291fbd8151caff3" - integrity sha512-ZMMMD4GMZXrwJFBzdn3v+VcrrGofqrP7gfJ5ie/3p2sIEVAfsI0qwIb/DCezWt/Cm3viMJiTpv4SINPGK4xM8Q== +"@vue/compiler-core@3.0.0-beta.21": + version "3.0.0-beta.21" + resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.0-beta.21.tgz#818b1a27d640663de01fef3a12ba53cd90cbd946" + integrity sha512-+V3KymdckkMmcVFOY+JKUM4q/4WteJndjQgFtQztboKCeMc4ZGdiOmkwS1ZMtqfGhoE7wf7BPQRJ47bZGneS/g== dependencies: - "@babel/parser" "^7.8.6" - "@babel/types" "^7.8.6" - "@vue/shared" "3.0.0-beta.20" - estree-walker "^0.8.1" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + "@vue/shared" "3.0.0-beta.21" + estree-walker "^2.0.1" source-map "^0.6.1" -"@vue/compiler-dom@3.0.0-beta.20": - version "3.0.0-beta.20" - resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.0-beta.20.tgz#9d305d566da28222db4a0f7cd349e3e603a42872" - integrity sha512-vtkvL8OOcIMdZn8oLKTVRqKLcpRBivhR6xz2sS8mfRA+NNh+QDpBFip5Zjl//FD6mRvv2wiJoWWqe0MgXUChbg== +"@vue/compiler-dom@3.0.0-beta.21": + version "3.0.0-beta.21" + resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.0-beta.21.tgz#16140b976a083481a7f58577dbb5d7f70f487798" + integrity sha512-NOw6uxAHXlSkVW8NkSplnOrNusVF9YRXuaS0DJW2++dtYw0kP6kYgOZmQ1liywl3Kf78BHXNLQqEdI7JDWkJ9g== dependencies: - "@vue/compiler-core" "3.0.0-beta.20" - "@vue/shared" "3.0.0-beta.20" + "@vue/compiler-core" "3.0.0-beta.21" + "@vue/shared" "3.0.0-beta.21" -"@vue/compiler-sfc@^3.0.0-beta.20": - version "3.0.0-beta.20" - resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.0-beta.20.tgz#8ffe1a31e709713708fb625cae62e7efdae90b14" - integrity sha512-n5bNvZCxvzGJqH2EXsurmzJDHnimOi93ezoeJTOguqNG2XYiiN+IOwzoOy+eYGem945FtKcgvawPhUMr5vPFug== +"@vue/compiler-sfc@^3.0.0-beta.21": + version "3.0.0-beta.21" + resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.0-beta.21.tgz#56c256c0d1067ca1ac58556fddb2c7adfcec9572" + integrity sha512-AvjEiGqonKKA58EkoeycRVvgGxSAMefcf7VMn11Sw6wiz8/dwfGCiVvae9ezN0NI30yQd5+9x2VyWXlbOgP/qw== dependencies: - "@vue/compiler-core" "3.0.0-beta.20" - "@vue/compiler-dom" "3.0.0-beta.20" - "@vue/compiler-ssr" "3.0.0-beta.20" - "@vue/shared" "3.0.0-beta.20" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + "@vue/compiler-core" "3.0.0-beta.21" + "@vue/compiler-dom" "3.0.0-beta.21" + "@vue/compiler-ssr" "3.0.0-beta.21" + "@vue/shared" "3.0.0-beta.21" consolidate "^0.15.1" + estree-walker "^2.0.1" hash-sum "^2.0.0" lru-cache "^5.1.1" + magic-string "^0.25.7" merge-source-map "^1.1.0" postcss "^7.0.27" postcss-modules "^3.1.0" postcss-selector-parser "^6.0.2" source-map "^0.6.1" -"@vue/compiler-ssr@3.0.0-beta.20": - version "3.0.0-beta.20" - resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.0-beta.20.tgz#f605836a09b9bcd3ca66193e4984081aa1408825" - integrity sha512-j2XS2NX/skYxuMPG4T4sk3JUm4LYmonGNBXT5YWUX8G8+KlVTI7/9iPg+8FhZR2jIerhzHj/34MSKxytTItffA== +"@vue/compiler-ssr@3.0.0-beta.21": + version "3.0.0-beta.21" + resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.0-beta.21.tgz#ea06f054a84832143a311688067000b970d427a7" + integrity sha512-bE29cgqsmXFlMrrhRab3Uvvwx6jIq8ZQrva7VedqBDIHL1tzWonbvuNtiYM8hNwNUalNiVqhEH9kcVB5YAeS8w== dependencies: - "@vue/compiler-dom" "3.0.0-beta.20" - "@vue/shared" "3.0.0-beta.20" + "@vue/compiler-dom" "3.0.0-beta.21" + "@vue/shared" "3.0.0-beta.21" "@vue/component-compiler-utils@^2.4.0": version "2.6.0" @@ -2197,42 +2202,39 @@ optionalDependencies: prettier "^1.18.2" -"@vue/reactivity@3.0.0-beta.20": - version "3.0.0-beta.20" - resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.0-beta.20.tgz#8a16f089394a29a8509e4c8e515f5ec84b26cc13" - integrity sha512-X59+ZENE1sFRW56vcyb3eTGwqGwRpBJIkau0/NMv86hBbtWUigG4+r4thoCNKQAX3iyMQBlk5dQvxUxopjn5pg== +"@vue/reactivity@3.0.0-beta.21": + version "3.0.0-beta.21" + resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.0-beta.21.tgz#b974040b50799f36c5b75941e7b13dc074db1827" + integrity sha512-G43QUrs2TkIMeBnOfewot/k9C4K116BluoQTYGnukninESb+Th2psijDPsqAu9W8Ja+XAE7zQpawIkwwY0hYfQ== dependencies: - "@vue/shared" "3.0.0-beta.20" + "@vue/shared" "3.0.0-beta.21" -"@vue/runtime-core@3.0.0-beta.20": - version "3.0.0-beta.20" - resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.0-beta.20.tgz#33d090a18ae86899ffdc571e19cfa8a5523b4a4f" - integrity sha512-X5mM44vKVi9YC963McJ2m3siKdAAXS0s+LaWnnVH4IjkrlJFcaqQBMhfkJt8mI2SCv5tICBDgmIIkIkJzZ2tTw== +"@vue/runtime-core@3.0.0-beta.21": + version "3.0.0-beta.21" + resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.0-beta.21.tgz#7c8e351d8376bc8076d7685a7ac0a1caf8a9d3cb" + integrity sha512-xAlyIo8N1dBG+nA9JTQHPrMnG71RKm4oV6d19OAwxrPHsHJmyrpiqWbglrDvA8TaHSA/hniqscti6nxxMgEN8w== dependencies: - "@vue/reactivity" "3.0.0-beta.20" - "@vue/shared" "3.0.0-beta.20" + "@vue/reactivity" "3.0.0-beta.21" + "@vue/shared" "3.0.0-beta.21" -"@vue/runtime-dom@3.0.0-beta.20": - version "3.0.0-beta.20" - resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.0-beta.20.tgz#7588341e7304ae5a695ea1dd86bbe86c8df96e55" - integrity sha512-L8G9O34TuUUWMA06kZBSGfc44vHPpy+d3K8bM5qXiocdSCyjvikb9McXJsTZesLZZksRAyr1G05u/ikxCERCWQ== +"@vue/runtime-dom@3.0.0-beta.21": + version "3.0.0-beta.21" + resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.0-beta.21.tgz#ec84f1f775494a28a4f2375224c7d9d2c54a5a68" + integrity sha512-GyRqkJ6XkGgDkFJZokR8VLlaiTisdVzNxwLtOYEyxWAKF2q8FOxrjNwBLAXCUyza8Zb6j/Nj9NlClthXp6RZbw== dependencies: - "@vue/runtime-core" "3.0.0-beta.20" - "@vue/shared" "3.0.0-beta.20" + "@vue/runtime-core" "3.0.0-beta.21" + "@vue/shared" "3.0.0-beta.21" csstype "^2.6.8" -"@vue/shared@3.0.0-beta.20": - version "3.0.0-beta.20" - resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.0-beta.20.tgz#022b7aac09669d6ca79ff2cd38418853b2ffc8be" - integrity sha512-Ttuh2Kib8aelCm0J0M31z7ajHYWI3DOj59sbAh8ZuwIn8l5sKUmDUkxry2n3gYJ5s3uV3xhFCLQs1THtsg1/qA== +"@vue/shared@3.0.0-beta.21": + version "3.0.0-beta.21" + resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.0-beta.21.tgz#f4fd53501f40aaaead1448de20beb831283a6e08" + integrity sha512-mCktqmNuFNI1x5DtCmx/90Qx/gH60fxEo7TEq119Q4qr0PNyU+mHU875J8WjCvXiFENsEsIjkJvS2KUQqzn4BA== -"@vue/test-utils@1.0.0-beta.29": - version "1.0.0-beta.29" - resolved "https://registry.yarnpkg.com/@vue/test-utils/-/test-utils-1.0.0-beta.29.tgz#c942cf25e891cf081b6a03332b4ae1ef430726f0" - integrity sha512-yX4sxEIHh4M9yAbLA/ikpEnGKMNBCnoX98xE1RwxfhQVcn0MaXNSj1Qmac+ZydTj6VBSEVukchBogXBTwc+9iA== - dependencies: - dom-event-types "^1.0.0" - lodash "^4.17.4" +"@vue/test-utils@2.0.0-alpha.8": + version "2.0.0-alpha.8" + resolved "https://registry.npmjs.org/@vue/test-utils/-/test-utils-2.0.0-alpha.8.tgz#4e75f407585d6cf77bd39842365c560eb7108560" + integrity sha512-T2S1Op2mKdF0DmQNiGLZDZHI86Ny1hvl+ApxGUEPVydMqqz5mTFHlbW89+MsKik5cQ3ikSA1hZj0y817IqAPvw== "@webassemblyjs/ast@1.9.0": version "1.9.0" @@ -4590,11 +4592,6 @@ dom-converter@^0.2: dependencies: utila "~0.4" -dom-event-types@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dom-event-types/-/dom-event-types-1.0.0.tgz#5830a0a29e1bf837fe50a70cd80a597232813cae" - integrity sha512-2G2Vwi2zXTHBGqXHsJ4+ak/iP0N8Ar+G8a7LiD2oup5o4sQWytwqqrZu/O6hIMV0KMID2PL69OhpshLO0n7UJQ== - dom-serializer@0: version "0.2.2" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" @@ -5038,10 +5035,10 @@ estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estree-walker@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.8.1.tgz#6230ce2ec9a5cb03888afcaf295f97d90aa52b79" - integrity sha512-H6cJORkqvrNziu0KX2hqOMAlA2CiuAxHeGJXSIoKA/KLv229Dw806J3II6mKTm5xiDX1At1EXCfsOQPB+tMB+g== +estree-walker@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.1.tgz#f8e030fb21cefa183b44b7ad516b747434e7a3e0" + integrity sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg== esutils@^2.0.2: version "2.0.3" @@ -8004,6 +8001,13 @@ macos-release@^2.2.0: resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.3.0.tgz#eb1930b036c0800adebccd5f17bc4c12de8bb71f" integrity sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA== +magic-string@^0.25.7: + version "0.25.7" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" + integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== + dependencies: + sourcemap-codec "^1.4.4" + make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -10856,6 +10860,11 @@ source-map@^0.7.3: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== +sourcemap-codec@^1.4.4: + version "1.4.8" + resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + spdx-correct@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" @@ -12291,24 +12300,24 @@ vue-loader@^16.0.0-beta.4: merge-source-map "^1.1.0" source-map "^0.6.1" -vue-router@^4.0.0-beta.1: - version "4.0.0-beta.1" - resolved "https://registry.npmjs.org/vue-router/-/vue-router-4.0.0-beta.1.tgz#8ccdc37c991efa30d1519f885dd772307715503a" - integrity sha512-byqdBiKISN9Qrse6A0fgR6tePQNwlAdx+wBgO2x08MEn6hy8ds19uKvosfruVjw5vhpFmjvGR15Z68an+7fRAQ== +vue-router@^4.0.0-beta.2: + version "4.0.0-beta.2" + resolved "https://registry.npmjs.org/vue-router/-/vue-router-4.0.0-beta.2.tgz#792dfafdb2b2eecfe84f53e2ce6855ccff079e92" + integrity sha512-+TvUCpxEhgSCssMTXdX4qei/YZN1kEt4nZoOySPLLUlAeEIlY3K1ps3hyCOeC1qYGCuSwaWuDmK/yi2d7W0sSg== vue-template-es2015-compiler@^1.9.0: version "1.9.1" resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825" integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== -vue@^3.0.0-beta.20: - version "3.0.0-beta.20" - resolved "https://registry.npmjs.org/vue/-/vue-3.0.0-beta.20.tgz#34a7907cfbdc65b6b8c61fb4d7656f4aa6bf1fff" - integrity sha512-JmfvMwZQ/bsEF5YBDdYqZzpp4M8dSninyGxG2bHUlpS4Y66X/pduw2GpGE61xxgfrp2KM5cI9ryRpsNHrsf9HA== +vue@^3.0.0-beta.21: + version "3.0.0-beta.21" + resolved "https://registry.npmjs.org/vue/-/vue-3.0.0-beta.21.tgz#71b8ba89cf5e2321371344492caa854e8087848c" + integrity sha512-ABzY8deVybug0IXuC08rUaNwMysJaRTiiRUqidQZ9BjkIKrDLIAaN59OY37vGofmAu88+zMQ7kUfhTrbTtlcNQ== dependencies: - "@vue/compiler-dom" "3.0.0-beta.20" - "@vue/runtime-dom" "3.0.0-beta.20" - "@vue/shared" "3.0.0-beta.20" + "@vue/compiler-dom" "3.0.0-beta.21" + "@vue/runtime-dom" "3.0.0-beta.21" + "@vue/shared" "3.0.0-beta.21" w3c-hr-time@^1.0.1: version "1.0.2"