[Build] remove icon scrips

This commit is contained in:
陈嘉涵 2018-08-02 16:45:50 +08:00
parent 3fb3ccad34
commit 0635838705
5 changed files with 0 additions and 560 deletions

Binary file not shown.

View File

@ -1,78 +0,0 @@
#!/bin/bash
basepath=$(dirname $0)
server_prefix=/vant-weapp
# convert relative path to absolute path
function abspath() {
pushd . > /dev/null; if [ -d "$1" ]; then cd "$1"; dirs -l +0; else cd "`dirname \"$1\"`"; cur_dir=`dirs -l +0`; if [ "$cur_dir" == "/" ]; then echo "$cur_dir`basename \"$1\"`"; else echo "$cur_dir/`basename \"$1\"`"; fi; fi; popd > /dev/null;
}
command_exists () {
type "$1" >/dev/null 2>&1
}
fontname() {
echo "https://b.yzcdn.cn$server_prefix/$(basename $basepath/../assets/icons/build/font/zanui-weapp-icon-*.$1)"
}
# generate font files from sketch file
$basepath/icons/extract-icons.sh
$basepath/icons/generate-font.sh
if command_exists superman ; then
# upload to cdn
superman cdn $server_prefix $basepath/../assets/icons/build/font/zanui-weapp-icon-*
fi
# generate fontface style
eot=$(fontname eot)
cat > $basepath/../packages/icon/index.pcss <<EOF
/* DO NOT EDIT! Generated by fount */
@font-face {
font-family: 'zanui-weapp-icon';
src: url('$eot');
src: url('$eot?#iefix') format('embedded-opentype'),
url('$(fontname woff2)') format('woff2'),
url('$(fontname woff)') format('woff'),
url('$(fontname ttf)') format('truetype')
}
.van-icon {
display: inline-block;
}
.van-icon::before {
font-family: "zanui-weapp-icon" !important;
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
text-align: center;
/* For safety - reset parent styles, that can break glyph codes*/
font-variant: normal;
text-transform: none;
/* fix buttons height, for twitter bootstrap */
line-height: 1em;
/* Animation center compensation - margins should be symmetric */
/* remove if not needed */
/* margin-left: .2em; */
/* you can be more comfortable with increased icons size */
/* font-size: 120%; */
/* Font smoothing. That was taken from TWBS */
-webkit-font-smoothing: antialiased;
/* Uncomment for 3D effect */
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
EOF
cat $basepath/../assets/icons/build/css/zanui-weapp-icon-codes.css >> $basepath/../packages/icon/index.pcss

View File

@ -1,6 +0,0 @@
#!/bin/sh
basepath=$(dirname $0)
rm -rf $basepath/../../assets/icons/svg
sketchtool export slices --formats=svg --overwriting=YES --save-for-web=YES --output=$basepath/../../assets/icons/svg $basepath/../../assets/icons/icons.sketch

View File

@ -1,471 +0,0 @@
module.exports = {
name: 'zanui-weapp-icon',
output: '../../assets/icons/build',
meta: {
author: 'pangxie',
license: 'MIT',
license_url: 'https://opensource.org/licenses/MIT',
homepage: 'http://github.com/youzan',
css_prefix_text: 'van-icon-',
filename_hash: true
},
hinting: true,
glyphs_dir: '../../assets/icons/svg',
glyphs: [
{
keywords: ['qr', 'invalid'],
src: '二维码失效.svg',
css: 'qr-invalid'
},
{
keywords: ['qr'],
src: '二维码.svg',
css: 'qr'
},
{
keywords: ['exchange'],
src: '兑换.svg',
css: 'exchange',
'correct_contour_direction': true
},
{
keywords: ['close'],
src: '关闭.svg',
css: 'close'
},
{
keywords: ['location'],
src: '其他分店.svg',
css: 'location',
'correct_contour_direction': true
},
{
keywords: ['upgrade'],
src: '升级地址.svg',
css: 'upgrade'
},
{
keywords: ['check'],
src: '单选.svg',
css: 'check'
},
{
keywords: ['checked'],
src: '选中.svg',
css: 'checked'
},
{
keywords: ['like', 'outline'],
src: '喜欢.svg',
css: 'like-o'
},
{
keywords: ['like', 'filled'],
src: '喜欢2.svg',
css: 'like'
},
{
keywords: ['chat'],
src: '客服.svg',
css: 'chat',
'correct_contour_direction': true
},
{
keywords: ['shop'],
src: '店铺.svg',
css: 'shop'
},
{
keywords: ['photograph'],
src: '拍照.svg',
css: 'photograph'
},
{
keywords: ['add'],
src: '新增地址.svg',
css: 'add'
},
{
keywords: ['minus'],
src: '删除地址.svg',
css: 'minus'
},
{
keywords: ['add2'],
src: '添加.svg',
css: 'add2'
},
{
keywords: ['photo'],
src: '照片.svg',
css: 'photo'
},
{
keywords: ['logistics'],
src: '物流.svg',
css: 'logistics',
'correct_contour_direction': true
},
{
keywords: ['edit'],
src: '编辑地址.svg',
css: 'edit'
},
{
keywords: ['passed'],
src: '认证通过.svg',
css: 'passed'
},
{
keywords: ['cart'],
src: '购物车2.svg',
css: 'cart'
},
{
keywords: ['shopping-cart'],
src: '购物车1.svg',
css: 'shopping-cart'
},
{
keywords: ['arrow'],
src: '进入箭头.svg',
css: 'arrow'
},
{
keywords: ['gift'],
src: '送礼.svg',
css: 'gift'
},
{
keywords: ['search'],
src: '搜索.svg',
css: 'search'
},
{
keywords: ['clear'],
src: '清除搜索.svg',
css: 'clear'
},
{
keywords: ['success'],
src: '成功.svg',
css: 'success'
},
{
keywords: ['fail'],
src: '失败.svg',
css: 'fail'
},
{
keywords: ['contact'],
src: '联系人.svg',
css: 'contact',
correct_contour_direction: true
},
{
keywords: ['wechat'],
src: '微信支付.svg',
css: 'wechat'
},
{
keywords: ['alipay'],
src: '支付宝支付.svg',
css: 'alipay'
},
{
keywords: ['password', 'view'],
src: '密码可见.svg',
css: 'password-view'
},
{
keywords: ['password', 'not', 'view'],
src: '密码不见.svg',
css: 'password-not-view'
},
{
keywords: ['wap', 'nav'],
src: 'wap导航.svg',
css: 'wap-nav'
},
{
keywords: ['wap', 'home'],
src: 'wap首页.svg',
css: 'wap-home'
},
{
keywords: ['ecard', 'pay'],
src: '有赞E卡.svg',
css: 'ecard-pay',
'correct_contour_direction': true
},
{
keywords: ['balance', 'pay'],
src: '余额支付.svg',
css: 'balance-pay'
},
{
keywords: ['peer', 'pay'],
src: '找人代付.svg',
css: 'peer-pay'
},
{
keywords: ['credit', 'pay'],
src: '信用卡支付.svg',
css: 'credit-pay'
},
{
keywords: ['debit', 'pay'],
src: '借记卡支付.svg',
css: 'debit-pay'
},
{
keywords: ['other', 'pay'],
src: '其他支付方式.svg',
css: 'other-pay'
},
{
keywords: ['browsing', 'history'],
src: '浏览记录.svg',
css: 'browsing-history'
},
{
keywords: ['goods', 'collect'],
src: '商品收藏.svg',
css: 'goods-collect'
},
{
keywords: ['shop', 'collect'],
src: '店铺收藏.svg',
css: 'shop-collect'
},
{
keywords: ['receive', 'gift'],
src: '收礼物.svg',
css: 'receive-gift',
'correct_contour_direction': true
},
{
keywords: ['send', 'gift'],
src: '送出赠品.svg',
css: 'send-gift'
},
{
keywords: ['setting'],
src: '设置.svg',
css: 'setting'
},
{
keywords: ['points'],
src: '积分.svg',
css: 'points'
},
{
keywords: ['coupon'],
src: '优惠券.svg',
css: 'coupon'
},
{
keywords: ['free', 'postage'],
src: '包邮.svg',
css: 'free-postage'
},
{
keywords: ['discount'],
src: '折扣.svg',
css: 'discount'
},
{
keywords: ['birthday', 'privilege'],
src: '生日特权.svg',
css: 'birthday-privilege'
},
{
keywords: ['member', 'day', 'privilege'],
src: '会员日特权.svg',
css: 'member-day-privilege'
},
{
keywords: ['balance', 'details'],
src: '余额明细.svg',
css: 'balance-details'
},
{
keywords: ['cash', 'back', 'record'],
src: '返现记录.svg',
css: 'cash-back-record'
},
{
keywords: ['points', 'mall'],
src: '积分商城.svg',
css: 'points-mall'
},
{
keywords: ['exchange', 'record'],
src: '兑换记录.svg',
css: 'exchange-record'
},
{
keywords: ['pending', 'payment'],
src: '待付款.svg',
css: 'pending-payment'
},
{
keywords: ['pending', 'orders'],
src: '待接单.svg',
css: 'pending-orders'
},
{
keywords: ['pending', 'deliver'],
src: '待发货.svg',
css: 'pending-deliver'
},
{
keywords: ['pending', 'evaluate'],
src: '待评价.svg',
css: 'pending-evaluate'
},
{
keywords: ['gift', 'card', 'pay'],
src: '礼品卡支付.svg',
css: 'gift-card-pay'
},
{
keywords: ['cash', 'on', 'deliver'],
src: '货到付款.svg',
css: 'cash-on-deliver'
},
{
keywords: ['underway'],
src: '进行中.svg',
css: 'underway'
},
{
keywords: ['point', 'gift'],
src: '积分礼包.svg',
css: 'point-gift'
},
{
keywords: ['after', 'sale'],
src: '售后.svg',
css: 'after-sale'
},
{
keywords: ['edit', 'data'],
src: '编辑资料.svg',
css: 'edit-data'
},
{
keywords: ['question'],
src: '答疑.svg',
css: 'question'
},
{
keywords: ['delete'],
src: '删除.svg',
css: 'delete'
},
{
keywords: ['records'],
src: '记录.svg',
css: 'records'
},
{
keywords: ['description'],
src: '描述.svg',
css: 'description'
},
{
keywords: ['card'],
src: '卡.svg',
css: 'card'
},
{
keywords: ['gift', 'card'],
src: '礼卡.svg',
css: 'gift-card'
},
{
keywords: ['clock'],
src: '时钟.svg',
css: 'clock'
},
{
keywords: ['gold-coin'],
src: '金币.svg',
css: 'gold-coin'
},
{
keywords: ['completed'],
src: '已完成.svg',
css: 'completed'
},
{
keywords: ['value-card'],
src: '会员余额.svg',
css: 'value-card'
},
{
keywords: ['certificate'],
src: '认证.svg',
css: 'certificate'
},
{
keywords: ['tosend'],
src: '待发货2.svg',
css: 'tosend'
},
{
keywords: ['sign'],
src: '已完成2.svg',
css: 'sign'
},
{
keywords: ['home'],
src: '首页.svg',
css: 'home'
},
{
keywords: ['phone'],
src: '电话.svg',
css: 'phone'
},
{
keywords: ['buy', 'add'],
src: '加购.svg',
css: 'add-o'
},
{
keywords: ['minus', 'delete'],
src: '减少.svg',
css: 'minus-o'
},
{
src: '播放.svg',
css: 'play'
},
{
src: '暂停.svg',
css: 'pause'
},
{
src: '停止.svg',
css: 'stop'
},
{
src: 'HOT.svg',
css: 'hot'
},
{
src: 'NEW.svg',
css: 'new'
},
{
src: '新品.svg',
css: 'new-arrival'
},
{
src: '热卖.svg',
css: 'hot-sale'
}
]
};

View File

@ -1,5 +0,0 @@
#!/bin/sh
basepath=$(dirname $0)
iconfount --config $basepath/fount-config.js