[breaking change] repaint all icons, add lots of icons (#2221)

This commit is contained in:
neverland 2018-12-16 15:18:25 +08:00 committed by GitHub
parent 347e980da9
commit 79a73a5b4e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 76 additions and 1475 deletions

1
.gitignore vendored
View File

@ -15,5 +15,4 @@ dist
docs/dist
changelog.generated.md
test/coverage
packages/icon/svg
vetur

View File

@ -1,76 +0,0 @@
/**
* build iconfont from sketch
*/
const fs = require('fs-extra');
const gulp = require('gulp');
const path = require('path');
const glob = require('fast-glob');
const shell = require('shelljs');
const md5File = require('md5-file');
const iconfont = require('gulp-iconfont');
const iconfontCss = require('gulp-iconfont-css');
const config = require('../packages/icon/config');
const local = require('../packages/icon/config/template-local');
const iconDir = path.join(__dirname, '../packages/icon');
const svgDir = path.join(iconDir, 'svg');
const sketch = path.join(iconDir, 'assets/icons.sketch');
const template = path.join(iconDir, 'config/template.tpl');
// get md5 from sketch
const md5 = md5File.sync(sketch).slice(0, 6);
const ttf = `${config.name}-${md5}.ttf`;
// extract svg from sketch
// should install sketchtool first
// install guide: https://developer.sketchapp.com/guides/sketchtool/
shell.exec(
`/Applications/Sketch.app/Contents/Resources/sketchtool/bin/sketchtool export slices --formats=svg --overwriting=YES --save-for-web=YES --output=${svgDir} ${sketch}`
);
// remove previous ttf
const prevTTFs = glob.sync(path.join(iconDir, '*.ttf'));
prevTTFs.forEach(ttf => fs.removeSync(ttf));
// rename svg
const icons = [...config.basic, ...config.outline, ...config.filled];
icons.forEach((icon, index) => {
const src = path.join(svgDir, icon.src);
if (fs.existsSync(src)) {
fs.renameSync(src, path.join(svgDir, icon.css + '.svg'));
}
});
// generate ttf from sketch && build icon.css
gulp.task('ttf', () => {
return gulp
.src([`${svgDir}/*.svg`])
.pipe(
iconfontCss({
fontName: config.name,
path: template,
targetPath: '../icon/index.less',
normalize: true,
firstGlyph: 0xf000,
cssClass: ttf // this is a trick to pass ttf to template
})
)
.pipe(
iconfont({
fontName: ttf.replace('.ttf', ''),
formats: ['ttf']
})
)
.pipe(gulp.dest(iconDir));
});
gulp.task('default', ['ttf'], () => {
// generate icon-local.css
fs.writeFileSync(path.join(iconDir, 'local.less'), local(config.name, ttf));
// remove svg
fs.removeSync(svgDir);
// upload ttf to cdn
shell.exec(`superman cdn /vant ${path.join(iconDir, ttf)}`);
});

View File

@ -4,7 +4,7 @@
import Vue from 'vue';
import VueRouter from 'vue-router';
import VantDoc, { DemoBlock, DemoSection } from 'vant-doc';
import VantDoc, { DemoBlock, DemoSection } from '@vant/doc';
import i18n from '../../packages/mixins/i18n';
import Vant, { Lazyload, Locale } from '../../packages';
import { camelize } from '../../packages/utils';

View File

@ -1,6 +1,6 @@
import Vue from 'vue';
import VueRouter from 'vue-router';
import VantDoc, { progress } from 'vant-doc';
import VantDoc, { progress } from '@vant/doc';
import App from './DocsApp';
import routes from './router';
import { isMobile } from './utils';

View File

@ -1,10 +1,10 @@
import '../../packages/index.less';
import Vue from 'vue';
import VueRouter from 'vue-router';
import { progress } from 'vant-doc';
import { progress } from '@vant/doc';
import App from './WapApp';
import routes from './router';
import 'vant-doc/helper/touch-simulator';
import '@vant/doc/helper/touch-simulator';
const router = new VueRouter({
mode: 'hash',

View File

@ -23,7 +23,6 @@
"build:style": "gulp --gulpfile ./build/build-style.js",
"build:style-entry": "node build/build-style-entry.js",
"build:changelog": "vant-doc changelog ./changelog.generated.md",
"build:iconfont": "gulp --gulpfile ./build/build-iconfont.js",
"build:lib": "node build/build-lib.js",
"build:site": "rimraf docs/dist && cross-env NODE_ENV=production webpack --config build/webpack.doc.js && gh-pages -d docs/dist",
"test": "jest",
@ -60,6 +59,7 @@
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.1.5",
"@vant/icons": "^0.0.2",
"vue-lazyload": "1.2.3"
},
"peerDependencies": {
@ -72,6 +72,7 @@
"@babel/plugin-transform-runtime": "^7.1.0",
"@babel/polyfill": "^7.0.0",
"@babel/preset-env": "^7.1.6",
"@vant/doc": "^1.0.20",
"@vant/eslint-config": "^1.0.6",
"@vue/server-test-utils": "^1.0.0-beta.26",
"@vue/test-utils": "^1.0.0-beta.26",
@ -89,8 +90,6 @@
"gh-pages": "^2.0.1",
"gulp": "^4.0.0",
"gulp-csso": "^3.0.1",
"gulp-iconfont": "^10.0.2",
"gulp-iconfont-css": "^2.3.0",
"gulp-less": "^4.0.1",
"gulp-postcss": "^8.0.0",
"html-webpack-plugin": "3.2.0",
@ -101,7 +100,6 @@
"less-loader": "^4.1.0",
"lint-staged": "^8.1.0",
"markdown-vetur": "0.0.5",
"md5-file": "^4.0.0",
"postcss": "^7.0.6",
"postcss-loader": "^3.0.0",
"progress-bar-webpack-plugin": "^1.11.0",
@ -113,7 +111,6 @@
"stylelint-config-standard": "^18.2.0",
"uppercamelcase": "^3.0.0",
"url-loader": "^1.1.2",
"vant-doc": "1.0.20",
"vue": "2.5.21",
"vue-jest": "^3.0.1",
"vue-loader": "^15.4.2",

View File

@ -0,0 +1,21 @@
缺少:
- exchange-record
- add2
- new
移除:
- edit-data
- pending-deliver
- pending-evaluate
- points-mall
重命名:
- password-view -> eye
- password-not-view -> closed-eye
- check -> circle
- warn -> info
- value-card -> balance-o
- question2 -> question
- receive-gift -> gift
- pending-orders -> orders-o
- gift-card-pay -> gift-card

Binary file not shown.

View File

@ -1,413 +0,0 @@
module.exports = {
name: 'vant-icon',
basic: [
{
src: 'success.svg',
css: 'success'
},
{
src: 'cross.svg',
css: 'cross'
},
{
src: 'fail.svg',
css: 'fail'
},
{
src: 'arrow.svg',
css: 'arrow'
},
{
src: 'arrow-left.svg',
css: 'arrow-left'
},
{
src: 'arrow-up.svg',
css: 'arrow-up'
},
{
src: 'arrow-down.svg',
css: 'arrow-down'
}
],
outline: [
{
src: 'close.svg',
css: 'close'
},
{
src: '升级地址.svg',
css: 'upgrade'
},
{
src: '加购2.svg',
css: 'add-o'
},
{
src: '认证通过.svg',
css: 'passed'
},
{
src: '客服.svg',
css: 'chat'
},
{
src: '答疑.svg',
css: 'question'
},
{
src: 'clock.svg',
css: 'clock'
},
{
src: '金币.svg',
css: 'gold-coin'
},
{
src: '播放.svg',
css: 'play'
},
{
src: '暂停.svg',
css: 'pause'
},
{
src: '停止.svg',
css: 'stop'
},
{
src: 'more-o.svg',
css: 'more-o'
},
{
src: 'info-o.svg',
css: 'info-o'
},
{
src: 'share.svg',
css: 'share'
},
{
src: 'aim.svg',
css: 'aim'
},
{
src: '喜欢.svg',
css: 'like-o'
},
{
src: 'star-o.svg',
css: 'star-o'
},
{
src: '物流.svg',
css: 'logistics'
},
{
src: 'edit.svg',
css: 'edit'
},
{
src: '兑换.svg',
css: 'exchange'
},
{
src: 'location.svg',
css: 'location'
},
{
src: '购物车2.svg',
css: 'cart'
},
{
src: '店铺.svg',
css: 'shop'
},
{
src: '送礼.svg',
css: 'gift'
},
{
src: '联系人.svg',
css: 'contact'
},
{
src: 'wap首页.svg',
css: 'wap-home'
},
{
src: '积分.svg',
css: 'points'
},
{
src: '折扣.svg',
css: 'discount'
},
{
src: '积分礼包.svg',
css: 'point-gift'
},
{
src: '售后.svg',
css: 'after-sale'
},
{
src: '编辑资料.svg',
css: 'edit-data'
},
{
src: '删除.svg',
css: 'delete'
},
{
src: '记录.svg',
css: 'records'
},
{
src: '已完成.svg',
css: 'completed'
},
{
src: '认证.svg',
css: 'certificate'
},
{
src: '待发货2.svg',
css: 'tosend'
},
{
src: '已完成2.svg',
css: 'sign'
},
{
src: 'photo.svg',
css: 'photo'
},
{
src: 'idcard.svg',
css: 'idcard'
},
{
src: '首页.svg',
css: 'home'
},
{
src: '包邮.svg',
css: 'free-postage'
},
{
src: '返现记录.svg',
css: 'cash-back-record'
},
{
src: '积分商城.svg',
css: 'points-mall'
},
{
src: '兑换记录.svg',
css: 'exchange-record'
},
{
src: '待付款.svg',
css: 'pending-payment'
},
{
src: '待接单.svg',
css: 'pending-orders'
},
{
src: '待发货.svg',
css: 'pending-deliver'
},
{
src: '待评价.svg',
css: 'pending-evaluate'
},
{
src: '密码可见.svg',
css: 'password-view'
},
{
src: '密码不见.svg',
css: 'password-not-view'
},
{
src: '单选.svg',
css: 'check'
},
{
src: '搜索.svg',
css: 'search'
},
{
src: '购物车3.svg',
css: 'cart-o'
}
],
filled: [
{
src: '加购.svg',
css: 'add'
},
{
src: 'checked.svg',
css: 'checked'
},
{
src: 'warn.svg',
css: 'warn'
},
{
src: '清除搜索.svg',
css: 'clear'
},
{
src: 'underway.svg',
css: 'underway'
},
{
src: 'more.svg',
css: 'more'
},
{
src: '喜欢2.svg',
css: 'like'
},
{
src: 'star.svg',
css: 'star'
},
{
src: '拍照.svg',
css: 'photograph'
},
{
src: '二维码失效.svg',
css: 'qr-invalid'
},
{
src: '二维码.svg',
css: 'qr'
},
{
src: '添加.svg',
css: 'add2'
},
{
src: '微信支付.svg',
css: 'wechat'
},
{
src: '支付宝支付.svg',
css: 'alipay'
},
{
src: 'wap导航.svg',
css: 'wap-nav'
},
{
src: '有赞E卡.svg',
css: 'ecard-pay'
},
{
src: '余额支付.svg',
css: 'balance-pay'
},
{
src: '找人代付.svg',
css: 'peer-pay'
},
{
src: '信用卡支付.svg',
css: 'credit-pay'
},
{
src: '借记卡支付.svg',
css: 'debit-pay'
},
{
src: '其他支付方式.svg',
css: 'other-pay'
},
{
src: '购物车1.svg',
css: 'shopping-cart'
},
{
src: '浏览记录.svg',
css: 'browsing-history'
},
{
src: '商品收藏.svg',
css: 'goods-collect'
},
{
src: '店铺收藏.svg',
css: 'shop-collect'
},
{
src: '收礼物.svg',
css: 'receive-gift'
},
{
src: '送出赠品.svg',
css: 'send-gift'
},
{
src: '设置.svg',
css: 'setting'
},
{
src: '优惠券.svg',
css: 'coupon'
},
{
src: '礼品卡支付.svg',
css: 'gift-card-pay'
},
{
src: '货到付款.svg',
css: 'cash-on-deliver'
},
{
src: '电话.svg',
css: 'phone'
},
{
src: '描述.svg',
css: 'description'
},
{
src: '卡.svg',
css: 'card'
},
{
src: '会员余额.svg',
css: 'value-card'
},
{
src: '礼卡.svg',
css: 'gift-card'
},
{
src: 'HOT.svg',
css: 'hot'
},
{
src: 'NEW.svg',
css: 'new'
},
{
src: '新品.svg',
css: 'new-arrival'
},
{
src: '热卖.svg',
css: 'hot-sale'
},
{
src: 'question2.svg',
css: 'question2'
}
]
};

View File

@ -1,7 +0,0 @@
module.exports = (fontName, ttf) => `@font-face {
font-style: normal;
font-weight: normal;
font-family: '${fontName}';
src: url('./${ttf}') format('truetype');
}
`;

View File

@ -1,42 +0,0 @@
@import '../style/var';
@font-face {
font-style: normal;
font-weight: normal;
font-family: '<%= fontName %>';
src: url('https://img.yzcdn.cn/vant/<%= cssClass %>') format('truetype');
}
.van-icon {
position: relative;
display: inline-block;
font: normal normal normal 14px/1 "<%= fontName %>";
font-size: inherit;
text-rendering: auto;
&--image {
width: 1em;
height: 1em;
img {
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
max-width: 100%;
max-height: 100%;
position: absolute;
}
}
&::before {
display: inline-block;
}
}
<% _.each(glyphs, function(glyph) { %>.van-icon-<%= glyph.fileName %>::before {
content: "\<%= glyph.codePoint %>";
}
<% }); %>

View File

@ -6,9 +6,9 @@
>
<van-tab title="基础图标">
<van-col
v-for="icon in basic"
v-for="icon in icons.basic"
:key="icon"
span="8"
span="6"
>
<van-icon :name="icon" />
<span>{{ icon }}</span>
@ -16,9 +16,9 @@
</van-tab>
<van-tab title="线框风格">
<van-col
v-for="icon in outline"
v-for="icon in icons.outline"
:key="icon"
span="8"
span="6"
>
<van-icon :name="icon" />
<span>{{ icon }}</span>
@ -26,9 +26,9 @@
</van-tab>
<van-tab title="实底风格">
<van-col
v-for="icon in filled"
v-for="icon in icons.filled"
:key="icon"
span="8"
span="6"
>
<van-icon :name="icon" />
<span>{{ icon }}</span>
@ -39,7 +39,7 @@
</template>
<script>
import icons from '../config';
import icons from '@vant/icons';
export default {
i18n: {
@ -56,9 +56,7 @@ export default {
},
data() {
this.basic = icons.basic.map(icon => icon.css);
this.outline = icons.outline.map(icon => icon.css);
this.filled = icons.filled.map(icon => icon.css);
this.icons = icons;
return {
tab: 0
};
@ -82,21 +80,23 @@ export default {
height: 100px;
display: inline-block;
vertical-align: middle;
span {
display: block;
padding: 0 5px;
font-size: 12px;
line-height: 14px;
}
}
.van-icon {
font-size: 32px;
margin: 15px 0;
color: rgba(69, 90, 100, 0.8);
color: rgb(69, 90, 100);
}
.van-tab__pane {
padding-top: 10px;
}
span {
display: block;
font-size: 14px;
}
}
</style>

View File

@ -1,19 +1,7 @@
@import '../style/var';
@font-face {
font-style: normal;
font-weight: normal;
font-family: 'vant-icon';
src: url('https://img.yzcdn.cn/vant/vant-icon-ccd101.ttf') format('truetype');
}
@import '~@vant/icons/src/index.less';
.van-icon {
position: relative;
display: inline-block;
font: normal normal normal 14px/1 "vant-icon";
font-size: inherit;
text-rendering: auto;
&--image {
width: 1em;
height: 1em;
@ -29,412 +17,4 @@
position: absolute;
}
}
&::before {
display: inline-block;
}
}
.van-icon-add-o::before {
content: "\F000";
}
.van-icon-add::before {
content: "\F001";
}
.van-icon-add2::before {
content: "\F002";
}
.van-icon-after-sale::before {
content: "\F003";
}
.van-icon-aim::before {
content: "\F004";
}
.van-icon-alipay::before {
content: "\F005";
}
.van-icon-arrow-down::before {
content: "\F006";
}
.van-icon-arrow-left::before {
content: "\F007";
}
.van-icon-arrow-up::before {
content: "\F008";
}
.van-icon-arrow::before {
content: "\F009";
}
.van-icon-balance-pay::before {
content: "\F00A";
}
.van-icon-browsing-history::before {
content: "\F00B";
}
.van-icon-card::before {
content: "\F00C";
}
.van-icon-cart-o::before {
content: "\F00D";
}
.van-icon-cart::before {
content: "\F00E";
}
.van-icon-cash-back-record::before {
content: "\F00F";
}
.van-icon-cash-on-deliver::before {
content: "\F010";
}
.van-icon-certificate::before {
content: "\F011";
}
.van-icon-chat::before {
content: "\F012";
}
.van-icon-check::before {
content: "\F013";
}
.van-icon-checked::before {
content: "\F014";
}
.van-icon-clear::before {
content: "\F015";
}
.van-icon-clock::before {
content: "\F016";
}
.van-icon-close::before {
content: "\F017";
}
.van-icon-completed::before {
content: "\F018";
}
.van-icon-contact::before {
content: "\F019";
}
.van-icon-coupon::before {
content: "\F01A";
}
.van-icon-credit-pay::before {
content: "\F01B";
}
.van-icon-cross::before {
content: "\F01C";
}
.van-icon-debit-pay::before {
content: "\F01D";
}
.van-icon-delete::before {
content: "\F01E";
}
.van-icon-description::before {
content: "\F01F";
}
.van-icon-discount::before {
content: "\F020";
}
.van-icon-ecard-pay::before {
content: "\F021";
}
.van-icon-edit-data::before {
content: "\F022";
}
.van-icon-edit::before {
content: "\F023";
}
.van-icon-exchange-record::before {
content: "\F024";
}
.van-icon-exchange::before {
content: "\F025";
}
.van-icon-fail::before {
content: "\F026";
}
.van-icon-free-postage::before {
content: "\F027";
}
.van-icon-gift-card-pay::before {
content: "\F028";
}
.van-icon-gift-card::before {
content: "\F029";
}
.van-icon-gift::before {
content: "\F02A";
}
.van-icon-gold-coin::before {
content: "\F02B";
}
.van-icon-goods-collect::before {
content: "\F02C";
}
.van-icon-home::before {
content: "\F02D";
}
.van-icon-hot-sale::before {
content: "\F02E";
}
.van-icon-hot::before {
content: "\F02F";
}
.van-icon-idcard::before {
content: "\F030";
}
.van-icon-info-o::before {
content: "\F031";
}
.van-icon-like-o::before {
content: "\F032";
}
.van-icon-like::before {
content: "\F033";
}
.van-icon-location::before {
content: "\F034";
}
.van-icon-logistics::before {
content: "\F035";
}
.van-icon-more-o::before {
content: "\F036";
}
.van-icon-more::before {
content: "\F037";
}
.van-icon-new-arrival::before {
content: "\F038";
}
.van-icon-new::before {
content: "\F039";
}
.van-icon-other-pay::before {
content: "\F03A";
}
.van-icon-passed::before {
content: "\F03B";
}
.van-icon-password-not-view::before {
content: "\F03C";
}
.van-icon-password-view::before {
content: "\F03D";
}
.van-icon-pause::before {
content: "\F03E";
}
.van-icon-peer-pay::before {
content: "\F03F";
}
.van-icon-pending-deliver::before {
content: "\F040";
}
.van-icon-pending-evaluate::before {
content: "\F041";
}
.van-icon-pending-orders::before {
content: "\F042";
}
.van-icon-pending-payment::before {
content: "\F043";
}
.van-icon-phone::before {
content: "\F044";
}
.van-icon-photo::before {
content: "\F045";
}
.van-icon-photograph::before {
content: "\F046";
}
.van-icon-play::before {
content: "\F047";
}
.van-icon-point-gift::before {
content: "\F048";
}
.van-icon-points-mall::before {
content: "\F049";
}
.van-icon-points::before {
content: "\F04A";
}
.van-icon-qr-invalid::before {
content: "\F04B";
}
.van-icon-qr::before {
content: "\F04C";
}
.van-icon-question::before {
content: "\F04D";
}
.van-icon-question2::before {
content: "\F04E";
}
.van-icon-receive-gift::before {
content: "\F04F";
}
.van-icon-records::before {
content: "\F050";
}
.van-icon-search::before {
content: "\F051";
}
.van-icon-send-gift::before {
content: "\F052";
}
.van-icon-setting::before {
content: "\F053";
}
.van-icon-share::before {
content: "\F054";
}
.van-icon-shop-collect::before {
content: "\F055";
}
.van-icon-shop::before {
content: "\F056";
}
.van-icon-shopping-cart::before {
content: "\F057";
}
.van-icon-sign::before {
content: "\F058";
}
.van-icon-star-o::before {
content: "\F059";
}
.van-icon-star::before {
content: "\F05A";
}
.van-icon-stop::before {
content: "\F05B";
}
.van-icon-success::before {
content: "\F05C";
}
.van-icon-tosend::before {
content: "\F05D";
}
.van-icon-underway::before {
content: "\F05E";
}
.van-icon-upgrade::before {
content: "\F05F";
}
.van-icon-value-card::before {
content: "\F060";
}
.van-icon-wap-home::before {
content: "\F061";
}
.van-icon-wap-nav::before {
content: "\F062";
}
.van-icon-warn::before {
content: "\F063";
}
.van-icon-wechat::before {
content: "\F064";
}

View File

@ -1,6 +1 @@
@font-face {
font-style: normal;
font-weight: normal;
font-family: 'vant-icon';
src: url('./vant-icon-ccd101.ttf') format('truetype');
}
@import '~@vant/icons/src/encode.less';

Binary file not shown.

515
yarn.lock
View File

@ -618,6 +618,17 @@
version "0.0.30"
resolved "https://registry.yarnpkg.com/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz#9aa30c04db212a9a0649d6ae6fd50accc40748a1"
"@vant/doc@^1.0.20":
version "1.0.20"
resolved "https://registry.yarnpkg.com/@vant/doc/-/doc-1.0.20.tgz#fea85519ecf7d25f3df652c78f2b761cb8734771"
dependencies:
cheerio "0.22.0"
commander "^2.17.1"
decamelize "^1.2.0"
fs-extra "^4.0.2"
nprogress "^0.2.0"
shelljs "^0.8.2"
"@vant/eslint-config@^1.0.6":
version "1.0.6"
resolved "https://registry.yarnpkg.com/@vant/eslint-config/-/eslint-config-1.0.6.tgz#eff2db461cda45b6f2f43e752899d9d928c19ab9"
@ -627,6 +638,10 @@
eslint-plugin-import "^2.14.0"
eslint-plugin-vue "^5.0.0"
"@vant/icons@^0.0.2":
version "0.0.2"
resolved "https://registry.yarnpkg.com/@vant/icons/-/icons-0.0.2.tgz#d43c05ac973b466b304bc68abaff0df470cdd6f8"
"@vue/component-compiler-utils@^2.0.0":
version "2.3.1"
resolved "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-2.3.1.tgz#d1c2623f02ad3fe6b6fc9c3762be55c9c61e3977"
@ -1032,7 +1047,7 @@ are-we-there-yet@~1.1.2:
delegates "^1.0.0"
readable-stream "^2.0.6"
argparse@^1.0.6, argparse@^1.0.7:
argparse@^1.0.7:
version "1.0.10"
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
dependencies:
@ -1083,10 +1098,6 @@ arr-union@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
array-differ@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031"
array-each@^1.0.0, array-each@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f"
@ -1134,7 +1145,7 @@ array-union@^1.0.1:
dependencies:
array-uniq "^1.0.1"
array-uniq@^1.0.1, array-uniq@^1.0.2:
array-uniq@^1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
@ -1475,10 +1486,6 @@ bcrypt-pbkdf@^1.0.0:
dependencies:
tweetnacl "^0.14.3"
beeper@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809"
big.js@^3.1.3:
version "3.2.0"
resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e"
@ -1487,20 +1494,6 @@ binary-extensions@^1.0.0:
version "1.12.0"
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14"
bindings@^1.2.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.3.1.tgz#21fc7c6d67c18516ec5aaa2815b145ff77b26ea5"
block-stream@*:
version "0.0.9"
resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
dependencies:
inherits "~2.0.0"
bluebird@^2.9.26:
version "2.11.0"
resolved "http://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1"
bluebird@^3.1.1, bluebird@^3.5.1:
version "3.5.3"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7"
@ -1656,12 +1649,6 @@ buffer@^4.3.0:
ieee754 "^1.1.4"
isarray "^1.0.0"
bufferstreams@^1.0.2, bufferstreams@^1.1.0:
version "1.1.3"
resolved "https://registry.yarnpkg.com/bufferstreams/-/bufferstreams-1.1.3.tgz#a8515ac024fa90e8fa7d58c11b13dea1f28abe72"
dependencies:
readable-stream "^2.0.2"
builtin-modules@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
@ -1996,10 +1983,6 @@ clone-regexp@^1.0.0:
is-regexp "^1.0.0"
is-supported-regexp-flag "^1.0.0"
clone-stats@^0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
clone-stats@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
@ -2008,10 +1991,6 @@ clone@2.x, clone@^2.1.1, clone@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
clone@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
cloneable-readable@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.2.tgz#d591dee4a8f8bc15da43ce97dceeba13d43e2a65"
@ -2081,7 +2060,7 @@ commander@2.17.x, commander@~2.17.1:
version "2.17.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
commander@^2.12.2, commander@^2.13.0, commander@^2.14.1, commander@^2.16.0, commander@^2.17.0, commander@^2.17.1, commander@^2.18.0, commander@^2.19.0, commander@^2.8.1, commander@^2.9.0:
commander@^2.13.0, commander@^2.14.1, commander@^2.16.0, commander@^2.17.0, commander@^2.17.1, commander@^2.18.0, commander@^2.19.0, commander@^2.8.1, commander@^2.9.0:
version "2.19.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
@ -2142,12 +2121,6 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
consolidate@^0.13.1:
version "0.13.1"
resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.13.1.tgz#9e9503568eb4850889da6ed87a852c8dd2d13f64"
dependencies:
bluebird "^2.9.26"
consolidate@^0.15.1:
version "0.15.1"
resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7"
@ -2390,10 +2363,6 @@ cssstyle@^1.0.0:
dependencies:
cssom "0.3.x"
cubic2quad@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/cubic2quad/-/cubic2quad-1.1.1.tgz#69b19c61a3f5b41ecf2f1d5fae8fb03415aa8b15"
currently-unhandled@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
@ -2432,20 +2401,10 @@ date-now@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
dateformat@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062"
de-indent@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d"
debug@2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351"
dependencies:
ms "0.7.2"
debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.3, debug@^2.6.8, debug@^2.6.9:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
@ -2781,18 +2740,6 @@ dot-prop@^4.1.0, dot-prop@^4.1.1:
dependencies:
is-obj "^1.0.0"
duplexer2@0.0.2:
version "0.0.2"
resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db"
dependencies:
readable-stream "~1.1.9"
duplexer2@^0.1.2:
version "0.1.4"
resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1"
dependencies:
readable-stream "^2.0.2"
duplexer3@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
@ -3301,7 +3248,7 @@ extsprintf@^1.2.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
fancy-log@^1.1.0, fancy-log@^1.3.2:
fancy-log@^1.3.2:
version "1.3.3"
resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7"
dependencies:
@ -3641,15 +3588,6 @@ fsevents@^1.2.2, fsevents@^1.2.3:
nan "^2.9.2"
node-pre-gyp "^0.10.0"
fstream@^1.0.0, fstream@^1.0.2:
version "1.0.11"
resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171"
dependencies:
graceful-fs "^4.1.2"
inherits "~2.0.0"
mkdirp ">=0.5 0"
rimraf "2"
function-bind@^1.1.0, function-bind@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
@ -3679,10 +3617,6 @@ gauge@~2.7.3:
strip-ansi "^3.0.1"
wide-align "^1.1.0"
geometry-interfaces@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/geometry-interfaces/-/geometry-interfaces-1.1.4.tgz#9e82af6700ca639a675299f08e1f5fbc4a79d48d"
get-amd-module-type@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/get-amd-module-type/-/get-amd-module-type-3.0.0.tgz#bb334662fa04427018c937774570de495845c288"
@ -3929,27 +3863,6 @@ gulp-csso@^3.0.1:
plugin-error "^0.1.2"
vinyl-sourcemaps-apply "^0.2.1"
gulp-iconfont-css@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/gulp-iconfont-css/-/gulp-iconfont-css-2.3.0.tgz#b8abe33600000dfc38bdafcce036c1159dd1243e"
dependencies:
consolidate "^0.13.1"
gulp-util "^3.0.6"
lodash "^3.10.0"
gulp-iconfont@^10.0.2:
version "10.0.2"
resolved "https://registry.yarnpkg.com/gulp-iconfont/-/gulp-iconfont-10.0.2.tgz#3e1fd02836acbe1a7ffaf94d5478484d3378ace8"
dependencies:
gulp-spawn "^0.4.4"
gulp-svg2ttf "^2.0.0"
gulp-svgicons2svgfont "^5.0.1"
gulp-ttf2eot "^1.1.1"
gulp-ttf2woff "^1.1.0"
gulp-ttf2woff2 "^2.0.2"
multipipe "^2.0.3"
streamfilter "^1.0.7"
gulp-less@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/gulp-less/-/gulp-less-4.0.1.tgz#348c33a5dde7a207c5771b1d8261d1ac1021ceed"
@ -3972,83 +3885,6 @@ gulp-postcss@^8.0.0:
postcss-load-config "^2.0.0"
vinyl-sourcemaps-apply "^0.2.1"
gulp-spawn@^0.4.4:
version "0.4.4"
resolved "https://registry.yarnpkg.com/gulp-spawn/-/gulp-spawn-0.4.4.tgz#67b41eafb4280f35bb9b1c8e174d644f8c640851"
dependencies:
plexer "^1.0.2"
plugin-error "^1.0.1"
gulp-svg2ttf@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/gulp-svg2ttf/-/gulp-svg2ttf-2.0.1.tgz#11d68bbbe27b89f47657b4d8f29cf33854d7e68c"
dependencies:
bufferstreams "^1.1.0"
gulp-util "^3.0.7"
readable-stream "^2.0.4"
svg2ttf "^4.1.0"
gulp-svgicons2svgfont@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/gulp-svgicons2svgfont/-/gulp-svgicons2svgfont-5.0.1.tgz#c900418d24f097e3e3662b97c754f37c6e68e1b4"
dependencies:
fancy-log "^1.3.2"
plugin-error "^1.0.1"
readable-stream "^2.3.6"
streamifier "^0.1.1"
svgicons2svgfont "^9.0.3"
vinyl "^2.1.0"
gulp-ttf2eot@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/gulp-ttf2eot/-/gulp-ttf2eot-1.1.2.tgz#67516fe253baecbb3910b417a08dcb51e34acb0c"
dependencies:
bufferstreams "^1.1.0"
gulp-util "^3.0.7"
readable-stream "^2.0.4"
ttf2eot "^2.0.0"
gulp-ttf2woff2@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/gulp-ttf2woff2/-/gulp-ttf2woff2-2.0.2.tgz#f101b1520f236aa6767ec45bf47541cb159eeb32"
dependencies:
bufferstreams "^1.1.0"
gulp-util "^3.0.7"
readable-stream "^2.0.4"
ttf2woff2 "^2.0.3"
gulp-ttf2woff@^1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/gulp-ttf2woff/-/gulp-ttf2woff-1.1.1.tgz#e22ca6e71bd9ad105751644f8b1c7e3be3b086ac"
dependencies:
bufferstreams "^1.0.2"
gulp-util "^3.0.6"
readable-stream "^2.0.1"
ttf2woff "^2.0.1"
gulp-util@^3.0.6, gulp-util@^3.0.7:
version "3.0.8"
resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f"
dependencies:
array-differ "^1.0.0"
array-uniq "^1.0.2"
beeper "^1.0.0"
chalk "^1.0.0"
dateformat "^2.0.0"
fancy-log "^1.1.0"
gulplog "^1.0.0"
has-gulplog "^0.1.0"
lodash._reescape "^3.0.0"
lodash._reevaluate "^3.0.0"
lodash._reinterpolate "^3.0.0"
lodash.template "^3.0.0"
minimist "^1.1.0"
multipipe "^0.1.2"
object-assign "^3.0.0"
replace-ext "0.0.1"
through2 "^2.0.0"
vinyl "^0.5.0"
gulp@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/gulp/-/gulp-4.0.0.tgz#95766c601dade4a77ed3e7b2b6dc03881b596366"
@ -4099,12 +3935,6 @@ has-flag@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
has-gulplog@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce"
dependencies:
sparkles "^1.0.0"
has-symbols@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44"
@ -4425,7 +4255,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
@ -4836,7 +4666,7 @@ isobject@^3.0.0, isobject@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
isstream@^0.1.2, isstream@~0.1.2:
isstream@~0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
@ -5667,42 +5497,10 @@ locate-path@^3.0.0:
p-locate "^3.0.0"
path-exists "^3.0.0"
lodash._basecopy@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
lodash._basetostring@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5"
lodash._basevalues@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7"
lodash._getnative@^3.0.0:
version "3.9.1"
resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
lodash._isiterateecall@^3.0.0:
version "3.0.9"
resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
lodash._reescape@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"
lodash._reevaluate@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed"
lodash._reinterpolate@^3.0.0, lodash._reinterpolate@~3.0.0:
lodash._reinterpolate@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
lodash._root@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
lodash.assignin@^4.0.9:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2"
@ -5723,12 +5521,6 @@ lodash.defaults@^4.0.1:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
lodash.escape@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698"
dependencies:
lodash._root "^3.0.0"
lodash.filter@^4.4.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.filter/-/lodash.filter-4.6.0.tgz#668b1d4981603ae1cc5a6fa760143e480b4c4ace"
@ -5741,22 +5533,6 @@ lodash.foreach@^4.3.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53"
lodash.isarguments@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
lodash.isarray@^3.0.0:
version "3.0.4"
resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
lodash.keys@^3.0.0:
version "3.1.2"
resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
dependencies:
lodash._getnative "^3.0.0"
lodash.isarguments "^3.0.0"
lodash.isarray "^3.0.0"
lodash.map@^4.4.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3"
@ -5781,10 +5557,6 @@ lodash.reject@^4.4.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.reject/-/lodash.reject-4.6.0.tgz#80d6492dc1470864bbf583533b651f42a9f52415"
lodash.restparam@^3.0.0:
version "3.6.1"
resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
lodash.some@^4.4.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.some/-/lodash.some-4.6.0.tgz#1bb9f314ef6b8baded13b549169b2a945eb68e4d"
@ -5793,20 +5565,6 @@ lodash.sortby@^4.7.0:
version "4.7.0"
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
lodash.template@^3.0.0:
version "3.6.2"
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f"
dependencies:
lodash._basecopy "^3.0.0"
lodash._basetostring "^3.0.0"
lodash._basevalues "^3.0.0"
lodash._isiterateecall "^3.0.0"
lodash._reinterpolate "^3.0.0"
lodash.escape "^3.0.0"
lodash.keys "^3.0.0"
lodash.restparam "^3.0.0"
lodash.templatesettings "^3.0.0"
lodash.template@^4.4.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0"
@ -5814,13 +5572,6 @@ lodash.template@^4.4.0:
lodash._reinterpolate "~3.0.0"
lodash.templatesettings "^4.0.0"
lodash.templatesettings@^3.0.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5"
dependencies:
lodash._reinterpolate "^3.0.0"
lodash.escape "^3.0.0"
lodash.templatesettings@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316"
@ -5839,10 +5590,6 @@ lodash@4.x, lodash@^4.13.1, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lo
version "4.17.11"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
lodash@^3.10.0:
version "3.10.1"
resolved "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
log-symbols@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
@ -5993,10 +5740,6 @@ mathml-tag-names@^2.0.1:
version "2.1.0"
resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.0.tgz#490b70e062ee24636536e3d9481e333733d00f2c"
md5-file@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-4.0.0.tgz#f3f7ba1e2dd1144d5bf1de698d0e5f44a4409584"
md5.js@^1.3.4:
version "1.3.5"
resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
@ -6095,10 +5838,6 @@ merge@^1.2.0:
version "1.2.1"
resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145"
microbuffer@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/microbuffer/-/microbuffer-1.0.0.tgz#8b3832ed40c87d51f47bb234913a698a756d19d2"
micromatch@^2.3.11:
version "2.3.11"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
@ -6193,7 +5932,7 @@ minimist@1.1.x:
version "1.1.3"
resolved "http://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz#3bedfd91a92d39016fcfaa1c681e8faa1a1efda8"
minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0:
minimist@^1.1.1, minimist@^1.2.0:
version "1.2.0"
resolved "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
@ -6236,7 +5975,7 @@ mixin-deep@^1.2.0:
for-in "^1.0.2"
is-extendable "^1.0.1"
"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0:
mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0:
version "0.5.1"
resolved "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
dependencies:
@ -6271,10 +6010,6 @@ move-concurrently@^1.0.1:
rimraf "^2.5.4"
run-queue "^1.0.3"
ms@0.7.2:
version "0.7.2"
resolved "http://registry.npmjs.org/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765"
ms@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@ -6283,19 +6018,6 @@ ms@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
multipipe@^0.1.2:
version "0.1.2"
resolved "http://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
dependencies:
duplexer2 "0.0.2"
multipipe@^2.0.3:
version "2.0.3"
resolved "http://registry.npmjs.org/multipipe/-/multipipe-2.0.3.tgz#2305ecf8f69cc67737f507c460e6aec0a41eacfb"
dependencies:
duplexer2 "^0.1.2"
object-assign "^4.1.0"
mute-stdout@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331"
@ -6312,7 +6034,7 @@ mz@^2.6.0:
object-assign "^4.0.1"
thenify-all "^1.0.0"
nan@^2.1.0, nan@^2.9.2:
nan@^2.9.2:
version "2.11.1"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.1.tgz#90e22bccb8ca57ea4cd37cc83d3819b52eea6766"
@ -6361,12 +6083,6 @@ natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
neatequal@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/neatequal/-/neatequal-1.0.0.tgz#2ee1211bc9fa6e4c55715fd210bb05602eb1ae3b"
dependencies:
varstream "^0.3.2"
needle@^2.2.1:
version "2.2.4"
resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e"
@ -6404,23 +6120,6 @@ node-cache@^4.1.1:
clone "2.x"
lodash "4.x"
node-gyp@^3.0.3:
version "3.8.0"
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c"
dependencies:
fstream "^1.0.0"
glob "^7.0.3"
graceful-fs "^4.1.2"
mkdirp "^0.5.0"
nopt "2 || 3"
npmlog "0 || 1 || 2 || 3 || 4"
osenv "0"
request "^2.87.0"
rimraf "2"
semver "~5.3.0"
tar "^2.0.0"
which "1"
node-int64@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b"
@ -6493,12 +6192,6 @@ node-version@^1.1.3:
version "1.2.0"
resolved "https://registry.yarnpkg.com/node-version/-/node-version-1.2.0.tgz#34fde3ffa8e1149bd323983479dda620e1b5060d"
"nopt@2 || 3":
version "3.0.6"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
dependencies:
abbrev "1"
nopt@^4.0.1, nopt@~4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
@ -6575,7 +6268,7 @@ npm-which@^3.0.1:
npm-path "^2.0.2"
which "^1.2.10"
"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.2:
npmlog@^4.0.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
dependencies:
@ -6610,10 +6303,6 @@ oauth-sign@~0.9.0:
version "0.9.0"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
object-assign@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2"
object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
@ -6783,7 +6472,7 @@ os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2:
version "1.0.2"
resolved "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
osenv@0, osenv@^0.1.4:
osenv@^0.1.4:
version "0.1.5"
resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
dependencies:
@ -6862,7 +6551,7 @@ package-json@^4.0.0:
registry-url "^3.0.3"
semver "^5.1.0"
pako@^1.0.0, pako@~1.0.5:
pako@~1.0.5:
version "1.0.7"
resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.7.tgz#2473439021b57f1516c82f58be7275ad8ef1bb27"
@ -7088,14 +6777,6 @@ please-upgrade-node@^3.0.2, please-upgrade-node@^3.1.1:
dependencies:
semver-compare "^1.0.0"
plexer@^1.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"
plugin-error@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-0.1.2.tgz#3b9bb3335ccf00f425e07437e19276967da47ace"
@ -7579,15 +7260,6 @@ readable-stream@1.0:
isarray "0.0.1"
string_decoder "~0.10.x"
readable-stream@^1.0.33, readable-stream@~1.1.9:
version "1.1.14"
resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.1"
isarray "0.0.1"
string_decoder "~0.10.x"
readable-stream@^3.0.6:
version "3.0.6"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.0.6.tgz#351302e4c68b5abd6a2ed55376a7f9a25be3057a"
@ -7814,10 +7486,6 @@ repeating@^2.0.0:
dependencies:
is-finite "^1.0.0"
replace-ext@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924"
replace-ext@1.0.0, replace-ext@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
@ -7973,7 +7641,7 @@ right-align@^0.1.1:
dependencies:
align-text "^0.1.1"
rimraf@2, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@~2.6.2:
rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@~2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
dependencies:
@ -8090,10 +7758,6 @@ semver@5.5.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
semver@~5.3.0:
version "5.3.0"
resolved "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
serialize-javascript@^1.3.0, serialize-javascript@^1.4.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.5.0.tgz#1aa336162c88a890ddad5384baebc93a655161fe"
@ -8402,16 +8066,6 @@ stream-shift@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952"
streamfilter@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/streamfilter/-/streamfilter-1.0.7.tgz#ae3e64522aa5a35c061fd17f67620c7653c643c9"
dependencies:
readable-stream "^2.0.2"
streamifier@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/streamifier/-/streamifier-0.1.1.tgz#97e98d8fa4d105d62a2691d1dc07e820db8dfc4f"
strict-uri-encode@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
@ -8442,14 +8096,6 @@ string-width@^1.0.1, string-width@^1.0.2:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^4.0.0"
string.fromcodepoint@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz#8d978333c0bc92538f50f383e4888f3e5619d653"
string.prototype.codepointat@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz#004ad44c8afc727527b108cd462b4d971cd469bc"
string_decoder@^1.0.0, string_decoder@^1.1.1:
version "1.2.0"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d"
@ -8643,44 +8289,10 @@ sver-compat@^1.5.0:
es6-iterator "^2.0.1"
es6-symbol "^3.1.1"
svg-pathdata@^5.0.0:
version "5.0.2"
resolved "https://registry.yarnpkg.com/svg-pathdata/-/svg-pathdata-5.0.2.tgz#e667b94a6071b60c5b123df04f9d6c9fe2f4850e"
svg-tags@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
svg2ttf@^4.1.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/svg2ttf/-/svg2ttf-4.2.0.tgz#131a037701fd5cae80d05b168b7b4db24fcc9d74"
dependencies:
argparse "^1.0.6"
cubic2quad "^1.0.0"
lodash "^4.17.10"
microbuffer "^1.0.0"
svgpath "^2.1.5"
xmldom "~0.1.22"
svgicons2svgfont@^9.0.3:
version "9.0.4"
resolved "https://registry.yarnpkg.com/svgicons2svgfont/-/svgicons2svgfont-9.0.4.tgz#0f974f3e01789d22beeecc0077a855587ffe527d"
dependencies:
commander "^2.12.2"
geometry-interfaces "^1.1.4"
glob "^7.1.2"
neatequal "^1.0.0"
readable-stream "^2.3.3"
sax "^1.2.4"
string.fromcodepoint "^0.2.1"
string.prototype.codepointat "^0.2.0"
svg-pathdata "^5.0.0"
transformation-matrix-js "^2.7.1"
svgpath@^2.1.5:
version "2.2.1"
resolved "https://registry.yarnpkg.com/svgpath/-/svgpath-2.2.1.tgz#0834bb67c89a76472b2bd06cc101fa7b517b222c"
symbol-observable@^1.1.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
@ -8702,14 +8314,6 @@ tapable@^1.0.0, tapable@^1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.1.tgz#4d297923c5a72a42360de2ab52dadfaaec00018e"
tar@^2.0.0:
version "2.2.1"
resolved "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1"
dependencies:
block-stream "*"
fstream "^1.0.2"
inherits "2"
tar@^4:
version "4.4.8"
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d"
@ -8900,10 +8504,6 @@ tr46@^1.0.1:
dependencies:
punycode "^2.1.0"
transformation-matrix-js@^2.7.1:
version "2.7.6"
resolved "https://registry.yarnpkg.com/transformation-matrix-js/-/transformation-matrix-js-2.7.6.tgz#25c7ff055c99b8528ffbd4c4a2684be6c9d5ef60"
traverse-chain@~0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/traverse-chain/-/traverse-chain-0.1.0.tgz#61dbc2d53b69ff6091a12a168fd7d433107e40f1"
@ -8947,30 +8547,6 @@ tslib@^1.9.0:
version "1.9.3"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286"
ttf2eot@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ttf2eot/-/ttf2eot-2.0.0.tgz#8e6337a585abd1608a0c84958ab483ce69f6654b"
dependencies:
argparse "^1.0.6"
microbuffer "^1.0.0"
ttf2woff2@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/ttf2woff2/-/ttf2woff2-2.0.3.tgz#5e020afe6e643287f3ad7687abed20fe654eb329"
dependencies:
bindings "^1.2.1"
bufferstreams "^1.1.0"
nan "^2.1.0"
node-gyp "^3.0.3"
ttf2woff@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/ttf2woff/-/ttf2woff-2.0.1.tgz#871832240024b09db9570904c7c1928b8057c969"
dependencies:
argparse "^1.0.6"
microbuffer "^1.0.0"
pako "^1.0.0"
tty-browserify@0.0.0:
version "0.0.0"
resolved "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
@ -9305,23 +8881,6 @@ value-or-function@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813"
vant-doc@1.0.20:
version "1.0.20"
resolved "https://registry.yarnpkg.com/vant-doc/-/vant-doc-1.0.20.tgz#a497c7140c167f8d4013c0833dbccf3bd099f8e0"
dependencies:
cheerio "0.22.0"
commander "^2.17.1"
decamelize "^1.2.0"
fs-extra "^4.0.2"
nprogress "^0.2.0"
shelljs "^0.8.2"
varstream@^0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/varstream/-/varstream-0.3.2.tgz#18ac6494765f3ff1a35ad9a4be053bec188a5de1"
dependencies:
readable-stream "^1.0.33"
vary@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
@ -9393,15 +8952,7 @@ vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-apply@^0.2.1:
dependencies:
source-map "^0.5.1"
vinyl@^0.5.0:
version "0.5.3"
resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde"
dependencies:
clone "^1.0.0"
clone-stats "^0.0.1"
replace-ext "0.0.1"
vinyl@^2.0.0, vinyl@^2.1.0:
vinyl@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86"
dependencies:
@ -9699,7 +9250,7 @@ which-module@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
which@1, which@^1.2.10, which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0:
which@^1.2.10, which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
dependencies:
@ -9796,10 +9347,6 @@ xml-name-validator@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
xmldom@~0.1.22:
version "0.1.27"
resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9"
xregexp@4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020"