@@ -23,7 +24,8 @@ export default {
props: {
icon: String,
- dot: Boolean
+ dot: Boolean,
+ info: String
},
data() {
diff --git a/packages/tabs/index.vue b/packages/tabs/index.vue
index 35801c65d..4b4e7fbbf 100644
--- a/packages/tabs/index.vue
+++ b/packages/tabs/index.vue
@@ -72,9 +72,10 @@
data() {
return {
tabs: [],
- isReady: false,
curActive: +this.active,
- isSwiping: false
+ isSwiping: false,
+ isInitEvents: false,
+ navBarStyle: {}
};
},
@@ -84,31 +85,27 @@
},
curActive() {
+ this.setNavBarStyle();
/* istanbul ignore else */
if (this.tabs.length > this.swipeThreshold) {
this.doOnValueChange();
}
+ },
+
+ tabs(val) {
+ this.$nextTick(() => {
+ this.setNavBarStyle();
+ if (val.length > this.swipeThreshold) {
+ this.initEvents();
+ this.doOnValueChange();
+ } else {
+ this.isInitEvents = false;
+ }
+ });
}
},
computed: {
- /**
- * `type`为`line`时,tab下方的横线的样式
- */
- navBarStyle() {
- if (!this.isReady || this.type !== 'line' || !this.$refs.tabkey) return;
-
- const tabKey = this.curActive;
- const elem = this.$refs.tabkey[tabKey];
- const offsetWidth = `${elem.offsetWidth || 0}px`;
- const offsetLeft = `${elem.offsetLeft || 0}px`;
-
- return {
- width: offsetWidth,
- transform: `translate3d(${offsetLeft}, 0, 0)`,
- transitionDuration: `${this.duration}s`
- };
- },
swipeWidth() {
return this.$refs.swipe && this.$refs.swipe.getBoundingClientRect().width;
},
@@ -127,17 +124,34 @@
mounted() {
// 页面载入完成
this.$nextTick(() => {
- // 可以开始触发在computed中关于nav-bar的css动画
- this.isReady = true;
- this.initEvents();
+ this.setNavBarStyle();
if (this.tabs.length > this.swipeThreshold) {
+ this.initEvents();
this.doOnValueChange();
}
});
},
methods: {
+ /**
+ * `type`为`line`时,tab下方的横线的样式
+ */
+ setNavBarStyle() {
+ if (this.type !== 'line' || !this.$refs.tabkey) return {};
+
+ const tabKey = this.curActive;
+ const elem = this.$refs.tabkey[tabKey];
+ const offsetWidth = `${elem.offsetWidth || 0}px`;
+ const offsetLeft = `${elem.offsetLeft || 0}px`;
+
+ this.navBarStyle = {
+ width: offsetWidth,
+ transform: `translate3d(${offsetLeft}, 0, 0)`,
+ transitionDuration: `${this.duration}s`
+ };
+ },
+
handleTabClick(index) {
if (this.tabs[index].disabled) {
this.$emit('disabled', index);
@@ -169,8 +183,9 @@
initEvents() {
const el = this.$refs.swipe;
- if (!el) return;
+ if (!el || this.isInitEvents) return;
+ this.isInitEvents = true;
let swipeState = {};
swipe(el, {
diff --git a/packages/toast/index.js b/packages/toast/index.js
index afe934c2c..265cf425e 100644
--- a/packages/toast/index.js
+++ b/packages/toast/index.js
@@ -6,6 +6,7 @@ let instance;
const defaultOptions = {
visible: true,
type: 'text',
+ position: 'middle',
duration: 3000,
forbidClick: false,
clear: () => {
diff --git a/packages/toast/toast.vue b/packages/toast/toast.vue
index 71ec40c32..967e45804 100644
--- a/packages/toast/toast.vue
+++ b/packages/toast/toast.vue
@@ -1,10 +1,10 @@
-
+
-
{{ message }}
-
+
{{ message }}
+
@@ -46,6 +46,10 @@ export default {
forbidClick: {
type: Boolean,
default: false
+ },
+ position: {
+ type: String,
+ default: 'middle'
}
},
diff --git a/packages/vant-css/README.md b/packages/vant-css/README.md
deleted file mode 100644
index 3a3f333be..000000000
--- a/packages/vant-css/README.md
+++ /dev/null
@@ -1 +0,0 @@
-# zanui-css
diff --git a/packages/vant-css/assets/icons.sketch b/packages/vant-css/assets/icons.sketch
index cc77e345a..42985d062 100644
Binary files a/packages/vant-css/assets/icons.sketch and b/packages/vant-css/assets/icons.sketch differ
diff --git a/packages/vant-css/package.json b/packages/vant-css/package.json
index 64f4c8959..1828c02a2 100644
--- a/packages/vant-css/package.json
+++ b/packages/vant-css/package.json
@@ -1,6 +1,6 @@
{
"name": "vant-css",
- "version": "0.10.1",
+ "version": "0.10.6",
"description": "vant css.",
"main": "lib/index.css",
"style": "lib/index.css",
diff --git a/packages/vant-css/scripts/build.sh b/packages/vant-css/scripts/build.sh
index de0c3475e..5827ba6ea 100644
--- a/packages/vant-css/scripts/build.sh
+++ b/packages/vant-css/scripts/build.sh
@@ -44,11 +44,11 @@ cat > $basepath/../src/icon.css < {
expect(eventStub.calledOnce).to.be.true;
expect(eventStub.calledWith('click')).to.be.true;
});
+
+ it('cell with url', () => {
+ wrapper = mount(Cell, {
+ propsData: {
+ url: '#test',
+ replace: false
+ }
+ });
+
+ wrapper.trigger('click');
+
+ expect(window.location.hash).to.equal('#test');
+ window.location.hash = '';
+
+ const length = window.history.length;
+ wrapper.vm.replace = true;
+ wrapper.trigger('click');
+ expect(window.location.hash).to.equal('#test');
+ expect(window.history.length).to.equal(length);
+ window.location.hash = '';
+ });
+
+ it('cell with to', done => {
+ wrapper = mount(Cell, {
+ propsData: {
+ to: '/test',
+ replace: false
+ }
+ });
+ wrapper.vm.$router = {
+ push(path) {
+ wrapper.vm.replace = true;
+ wrapper.trigger('click');
+ },
+ replace(path) {
+ expect(path).to.equal('/test');
+ done();
+ }
+ };
+
+ wrapper.trigger('click');
+ });
});
diff --git a/test/unit/specs/contact.spec.js b/test/unit/specs/contact.spec.js
index ed7e8044c..213516bb1 100644
--- a/test/unit/specs/contact.spec.js
+++ b/test/unit/specs/contact.spec.js
@@ -41,8 +41,8 @@ describe('ContactCard', () => {
});
expect(wrapper.hasClass('van-contact-card')).to.be.true;
- expect(wrapper.find('.van-contact-card__text p')[0].text()).to.equal('联系人:测试姓名');
- expect(wrapper.find('.van-contact-card__text p')[1].text()).to.equal('联系电话:13000000000');
+ expect(wrapper.find('.van-contact-card__text div')[0].text()).to.equal('联系人:测试姓名');
+ expect(wrapper.find('.van-contact-card__text div')[1].text()).to.equal('联系电话:13000000000');
});
});
diff --git a/test/unit/specs/image-preview.spec.js b/test/unit/specs/image-preview.spec.js
index f2b1ffc30..1177d544c 100644
--- a/test/unit/specs/image-preview.spec.js
+++ b/test/unit/specs/image-preview.spec.js
@@ -21,7 +21,12 @@ describe('ImagePreview', () => {
ImagePreview(images);
Vue.nextTick(() => {
expect(document.querySelectorAll('.van-image-preview img').length).to.equal(3);
- done();
+ ImagePreview(images.slice(0, 2));
+
+ Vue.nextTick(() => {
+ expect(document.querySelectorAll('.van-image-preview img').length).to.equal(2);
+ done();
+ });
});
});
diff --git a/test/unit/specs/pull-refresh.spec.js b/test/unit/specs/pull-refresh.spec.js
index 89548dc9f..ba32d8333 100644
--- a/test/unit/specs/pull-refresh.spec.js
+++ b/test/unit/specs/pull-refresh.spec.js
@@ -102,7 +102,7 @@ describe('PullRefresh', () => {
}
});
- window.scrollY = 100;
+ window.scrollTop = 100;
// ignore touch event when not at page top
triggerTouch(wrapper, 'touchstart', 0, 0);
@@ -110,7 +110,7 @@ describe('PullRefresh', () => {
triggerTouch(wrapper, 'touchend', 0, 100);
expect(wrapper.vm.ceiling).to.be.false;
- window.scrollY = 0;
+ window.scrollTop = 0;
triggerTouch(wrapper, 'touchmove', 0, 100);
expect(wrapper.vm.ceiling).to.be.true;
});
diff --git a/test/unit/specs/sku.spec.js b/test/unit/specs/sku.spec.js
index 8701972b2..d4f64f323 100644
--- a/test/unit/specs/sku.spec.js
+++ b/test/unit/specs/sku.spec.js
@@ -90,7 +90,7 @@ describe('Sku', (done) => {
// 未选择完整规格时,弹出toast提示
buyBtn.trigger('click');
wrapper.vm.$nextTick(() => {
- const toastText = document.querySelector('.van-toast__text');
+ const toastText = document.querySelector('.van-toast div');
expect(toastText.textContent).to.equal('请选择完整的规格');
expect(buyCallback.calledOnce).to.be.false;
@@ -133,7 +133,7 @@ describe('Sku', (done) => {
const minusBtn = wrapper.find('.van-stepper__minus')[0];
minusBtn.trigger('click');
wrapper.vm.$nextTick(() => {
- const toastText = document.querySelector('.van-toast__text');
+ const toastText = document.querySelector('.van-toast div');
expect(toastText.textContent).to.equal('至少选择一件');
// 手动修改购买数量
@@ -203,7 +203,7 @@ describe('Sku', (done) => {
buyBtn.trigger('click');
wrapper.vm.$nextTick(() => {
- const toastText = document.querySelector('.van-toast__text');
+ const toastText = document.querySelector('.van-toast div');
expect(toastText.textContent).to.equal('请填写正确的身份证号码');
inputs[1].element.value = 330101198801012211;
@@ -277,7 +277,7 @@ describe('Sku', (done) => {
wrapper.vm.$nextTick(() => {
buyBtn.trigger('click');
wrapper.vm.$nextTick(() => {
- const toastText = document.querySelector('.van-toast__text');
+ const toastText = document.querySelector('.van-toast div');
expect(toastText.textContent).to.equal('商品已经无法购买啦');
const plusBtn = wrapper.find('.van-stepper__plus')[0];
diff --git a/yarn.lock b/yarn.lock
index cb336ffa3..7f137511b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -59,8 +59,8 @@ acorn@^4.0.3:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
acorn@^5.0.0, acorn@^5.1.1:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.2.tgz#911cb53e036807cf0fa778dc5d370fbd864246d7"
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7"
after@0.8.2:
version "0.8.2"
@@ -71,8 +71,8 @@ ajv-keywords@^1.0.0:
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c"
ajv-keywords@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.0.tgz#a296e17f7bfae7c1ce4f7e0de53d29cb32162df0"
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762"
ajv@^4.11.2, ajv@^4.7.0, ajv@^4.9.1:
version "4.11.8"
@@ -82,13 +82,13 @@ ajv@^4.11.2, ajv@^4.7.0, ajv@^4.9.1:
json-stable-stringify "^1.0.1"
ajv@^5.0.0, ajv@^5.1.0, ajv@^5.1.5:
- version "5.2.3"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.3.tgz#c06f598778c44c6b161abafe3466b81ad1814ed2"
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.3.0.tgz#4414ff74a50879c208ee5fdc826e32c303549eda"
dependencies:
co "^4.6.0"
fast-deep-equal "^1.0.0"
+ fast-json-stable-stringify "^2.0.0"
json-schema-traverse "^0.3.0"
- json-stable-stringify "^1.0.1"
align-text@^0.1.1, align-text@^0.1.3:
version "0.1.4"
@@ -341,12 +341,12 @@ autoprefixer@^6.3.1:
postcss "^5.2.16"
postcss-value-parser "^3.2.3"
-autoprefixer@^7.1.3:
- version "7.1.5"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.5.tgz#d65d14b83c7cd1dd7bc801daa00557addf5a06b2"
+autoprefixer@^7.1.6:
+ version "7.1.6"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.6.tgz#fb933039f74af74a83e71225ce78d9fd58ba84d7"
dependencies:
- browserslist "^2.5.0"
- caniuse-lite "^1.0.30000744"
+ browserslist "^2.5.1"
+ caniuse-lite "^1.0.30000748"
normalize-range "^0.1.2"
num2fraction "^1.2.2"
postcss "^6.0.13"
@@ -1133,12 +1133,12 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
caniuse-db "^1.0.30000639"
electron-to-chromium "^1.2.7"
-browserslist@^2.1.2, browserslist@^2.5.0:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.5.1.tgz#68e4bc536bbcc6086d62843a2ffccea8396821c6"
+browserslist@^2.1.2, browserslist@^2.5.1:
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.6.1.tgz#cc65a05ad6131ebda26f076f2822ba1bc826376b"
dependencies:
- caniuse-lite "^1.0.30000744"
- electron-to-chromium "^1.3.24"
+ caniuse-lite "^1.0.30000755"
+ electron-to-chromium "^1.3.27"
buffer-indexof@^1.0.0:
version "1.1.1"
@@ -1226,16 +1226,12 @@ caniuse-api@^1.5.2:
lodash.uniq "^4.5.0"
caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
- version "1.0.30000748"
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000748.tgz#785d9edfcd645bf795c6ff3ced33c45d580c48a0"
+ version "1.0.30000756"
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000756.tgz#e938a6b991630f30d2263dd3458beb65d362268b"
-caniuse-lite@^1.0.30000744:
- version "1.0.30000748"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000748.tgz#44c8d6da52ad65a5d7b9dca4efebd0bdd982ba09"
-
-caseless@~0.11.0:
- version "0.11.0"
- resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7"
+caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000755:
+ version "1.0.30000756"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000756.tgz#3da701c1521b9fab87004c6de7c97fa47dbeaad2"
caseless@~0.12.0:
version "0.12.0"
@@ -1280,8 +1276,8 @@ chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3:
supports-color "^2.0.0"
chalk@^2.1.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.2.0.tgz#477b3bf2f9b8fd5ca9e429747e37f724ee7af240"
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba"
dependencies:
ansi-styles "^3.1.0"
escape-string-regexp "^1.0.5"
@@ -1429,12 +1425,12 @@ code-point-at@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
-codecov@^2.3.1:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/codecov/-/codecov-2.3.1.tgz#7dda945cd58a1f6081025b5b03ee01a2ef20f86e"
+codecov@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/codecov/-/codecov-3.0.0.tgz#c273b8c4f12945723e8dc9d25803d89343e5f28e"
dependencies:
argv "0.0.2"
- request "2.77.0"
+ request "2.81.0"
urlgrey "0.4.4"
color-convert@^1.3.0, color-convert@^1.9.0:
@@ -1522,10 +1518,10 @@ component-inherit@0.0.3:
resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143"
compressible@~2.0.11:
- version "2.0.11"
- resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.11.tgz#16718a75de283ed8e604041625a2064586797d8a"
+ version "2.0.12"
+ resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66"
dependencies:
- mime-db ">= 1.29.0 < 2"
+ mime-db ">= 1.30.0 < 2"
compression@^1.5.2:
version "1.7.1"
@@ -1659,9 +1655,9 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
safe-buffer "^5.0.1"
sha.js "^2.4.8"
-cross-env@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.0.tgz#1f12d6b3777d5847dcf9cf39fbee3c6a76dd5058"
+cross-env@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.1.tgz#b6d8ab97f304c0f71dae7277b75fe424c08dfa74"
dependencies:
cross-spawn "^5.1.0"
is-windows "^1.0.0"
@@ -2210,9 +2206,9 @@ ejs@^2.5.6:
version "2.5.7"
resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.7.tgz#cc872c168880ae3c7189762fd5ffc00896c9518a"
-electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.24:
- version "1.3.26"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.26.tgz#996427294861a74d9c7c82b9260ea301e8c02d66"
+electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.27:
+ version "1.3.27"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.27.tgz#78ecb8a399066187bb374eede35d9c70565a803d"
elliptic@^6.0.0:
version "6.4.0"
@@ -2796,6 +2792,10 @@ fast-deep-equal@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff"
+fast-json-stable-stringify@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
+
fast-levenshtein@~2.0.4:
version "2.0.6"
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
@@ -3513,15 +3513,6 @@ har-schema@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
-har-validator@~2.0.6:
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d"
- dependencies:
- chalk "^1.1.1"
- commander "^2.9.0"
- is-my-json-valid "^2.12.4"
- pinkie-promise "^2.0.0"
-
har-validator@~4.2.1:
version "4.2.1"
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
@@ -3819,8 +3810,8 @@ ieee754@^1.1.4:
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
ignore@^3.2.0:
- version "3.3.5"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.5.tgz#c4e715455f6073a8d7e5dae72d2fc9d71663dba6"
+ version "3.3.7"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021"
import-local@^0.1.1:
version "0.1.1"
@@ -3938,8 +3929,8 @@ is-binary-path@^1.0.0:
binary-extensions "^1.0.0"
is-buffer@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc"
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
is-builtin-module@^1.0.0:
version "1.0.0"
@@ -4015,7 +4006,7 @@ is-glob@^4.0.0:
dependencies:
is-extglob "^2.1.1"
-is-my-json-valid@^2.10.0, is-my-json-valid@^2.12.4:
+is-my-json-valid@^2.10.0:
version "2.16.1"
resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.16.1.tgz#5a846777e2c2620d1e69104e5d3a03b1f6088f11"
dependencies:
@@ -4384,8 +4375,8 @@ karma-phantomjs-launcher@^1.0.4:
phantomjs-prebuilt "^2.1.7"
karma-sinon-chai@^1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/karma-sinon-chai/-/karma-sinon-chai-1.3.2.tgz#ea4d97b16433e64813aaddddded7f7bb4338215e"
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/karma-sinon-chai/-/karma-sinon-chai-1.3.3.tgz#a597e5b4a1369fe7b3d7d76c09ed2061a38e747f"
dependencies:
lolex "^1.6.0"
@@ -4904,10 +4895,10 @@ macaddress@^0.2.8:
resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
make-dir@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.0.0.tgz#97a011751e91dd87cfadef58832ebb04936de978"
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51"
dependencies:
- pify "^2.3.0"
+ pify "^3.0.0"
map-cache@^0.2.0:
version "0.2.2"
@@ -5029,7 +5020,11 @@ miller-rabin@^4.0.0:
bn.js "^4.0.0"
brorand "^1.0.1"
-"mime-db@>= 1.29.0 < 2", mime-db@~1.30.0:
+"mime-db@>= 1.30.0 < 2":
+ version "1.31.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.31.0.tgz#a49cd8f3ebf3ed1a482b60561d9105ad40ca74cb"
+
+mime-db@~1.30.0:
version "1.30.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01"
@@ -5280,10 +5275,6 @@ node-source-walk@^3.0.0, node-source-walk@^3.2.0, node-source-walk@^3.3.0:
dependencies:
babylon "^6.17.0"
-node-uuid@~1.4.7:
- version "1.4.8"
- resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.8.tgz#b040eb0923968afabf8d32fb1f17f1167fdab907"
-
node-watch@^0.5.5:
version "0.5.5"
resolved "https://registry.yarnpkg.com/node-watch/-/node-watch-0.5.5.tgz#34865ba8bc6861ab086acdcc3403e40ed55c3274"
@@ -6036,11 +6027,11 @@ postcss-minify-selectors@^2.0.4:
postcss-selector-parser "^2.0.0"
postcss-mixins@^6.0.1:
- version "6.1.1"
- resolved "https://registry.yarnpkg.com/postcss-mixins/-/postcss-mixins-6.1.1.tgz#d77b9cfeab082d9674770e463757657ff7274d4e"
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/postcss-mixins/-/postcss-mixins-6.2.0.tgz#fa9d2c2166b2ae7745956c727ab9dd2de4b96a40"
dependencies:
globby "^6.1.0"
- postcss "^6.0.12"
+ postcss "^6.0.13"
postcss-js "^1.0.1"
postcss-simple-vars "^4.1.0"
sugarss "^1.0.0"
@@ -6209,7 +6200,7 @@ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0
source-map "^0.5.6"
supports-color "^3.2.3"
-postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.10, postcss@^6.0.11, postcss@^6.0.12, postcss@^6.0.13, postcss@^6.0.3, postcss@^6.0.8, postcss@^6.0.9:
+postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.10, postcss@^6.0.11, postcss@^6.0.13, postcss@^6.0.3, postcss@^6.0.8, postcss@^6.0.9:
version "6.0.13"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.13.tgz#b9ecab4ee00c89db3ec931145bd9590bbf3f125f"
dependencies:
@@ -6365,10 +6356,6 @@ qs@6.5.1, qs@~6.5.1:
version "6.5.1"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
-qs@~6.3.0:
- version "6.3.2"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c"
-
qs@~6.4.0:
version "6.4.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
@@ -6655,31 +6642,6 @@ request-progress@~2.0.1:
dependencies:
throttleit "^1.0.0"
-request@2.77.0:
- version "2.77.0"
- resolved "https://registry.yarnpkg.com/request/-/request-2.77.0.tgz#2b00d82030ededcc97089ffa5d8810a9c2aa314b"
- dependencies:
- aws-sign2 "~0.6.0"
- aws4 "^1.2.1"
- caseless "~0.11.0"
- combined-stream "~1.0.5"
- extend "~3.0.0"
- forever-agent "~0.6.1"
- form-data "~2.1.1"
- har-validator "~2.0.6"
- hawk "~3.1.3"
- http-signature "~1.1.0"
- is-typedarray "~1.0.0"
- isstream "~0.1.2"
- json-stringify-safe "~5.0.1"
- mime-types "~2.1.7"
- node-uuid "~1.4.7"
- oauth-sign "~0.8.1"
- qs "~6.3.0"
- stringstream "~0.0.4"
- tough-cookie "~2.3.0"
- tunnel-agent "~0.4.1"
-
request@2.81.0, request@~2.81.0:
version "2.81.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
@@ -6799,8 +6761,8 @@ resolve@1.1.x:
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
resolve@^1.1.6, resolve@^1.1.7, resolve@^1.2.0, resolve@^1.4.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86"
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36"
dependencies:
path-parse "^1.0.5"
@@ -7030,8 +6992,8 @@ sntp@1.x.x:
hoek "2.x.x"
sntp@2.x.x:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.0.2.tgz#5064110f0af85f7cfdb7d6b67a40028ce52b4b2b"
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8"
dependencies:
hoek "4.x.x"
@@ -7206,7 +7168,11 @@ stackframe@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.0.4.tgz#357b24a992f9427cba6b545d96a14ed2cbca187b"
-"statuses@>= 1.3.1 < 2", statuses@~1.3.1:
+"statuses@>= 1.3.1 < 2":
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087"
+
+statuses@~1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
@@ -7406,8 +7372,8 @@ tapable@^0.2.5, tapable@^0.2.7:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22"
tar-pack@^3.4.0:
- version "3.4.0"
- resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984"
+ version "3.4.1"
+ resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f"
dependencies:
debug "^2.2.0"
fstream "^1.0.10"
@@ -7568,10 +7534,6 @@ tunnel-agent@^0.6.0:
dependencies:
safe-buffer "^5.0.1"
-tunnel-agent@~0.4.1:
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb"
-
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
version "0.14.5"
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
@@ -7621,8 +7583,8 @@ uc.micro@^1.0.1, uc.micro@^1.0.3:
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.3.tgz#7ed50d5e0f9a9fb0a573379259f2a77458d50192"
uglify-js@3.1.x:
- version "3.1.4"
- resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.1.4.tgz#8e1efa1244b207588e525c9c1835a33458b90aee"
+ version "3.1.6"
+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.1.6.tgz#918832602036e95d2318e11f27ee8461a8592c5d"
dependencies:
commander "~2.11.0"
source-map "~0.6.1"
@@ -7910,9 +7872,9 @@ vue-router@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.0.1.tgz#d9b05ad9c7420ba0f626d6500d693e60092cc1e9"
-vue-sfc-compiler@^0.0.3:
- version "0.0.3"
- resolved "https://registry.yarnpkg.com/vue-sfc-compiler/-/vue-sfc-compiler-0.0.3.tgz#3fe3d34393f91ef1bb2bf6d2b00a8c70fd413be0"
+vue-sfc-compiler@^0.0.4:
+ version "0.0.4"
+ resolved "https://registry.yarnpkg.com/vue-sfc-compiler/-/vue-sfc-compiler-0.0.4.tgz#fb2158a87b19e2116fb7cff6e5ff688bcff8b545"
dependencies:
vue-template-compiler ">=2.5.0"
vue-template-es2015-compiler ">=1.6.0"
@@ -8258,9 +8220,9 @@ yeast@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
-zan-doc@^0.3.6:
- version "0.3.6"
- resolved "https://registry.yarnpkg.com/zan-doc/-/zan-doc-0.3.6.tgz#fd21ebde256898c5e057c9d169c848666bf41420"
+zan-doc@^0.3.9:
+ version "0.3.9"
+ resolved "https://registry.yarnpkg.com/zan-doc/-/zan-doc-0.3.9.tgz#4a666408569aee6481590aba281cf40c98ce89b7"
dependencies:
cheerio "0.22.0"
decamelize "^1.2.0"