├── .github └── workflows │ └── pages.yml ├── .gitignore ├── README.md ├── README_en.md ├── characters.json ├── icons.html ├── index.styl ├── make.sh ├── package.json └── yarn.lock /.github/workflows/pages.yml: -------------------------------------------------------------------------------- 1 | name: Build Demo 2 | on: [push] 3 | jobs: 4 | build-and-deploy: 5 | runs-on: ubuntu-latest 6 | steps: 7 | - name: Checkout 8 | uses: actions/checkout@v2.3.1 9 | with: 10 | persist-credentials: false 11 | - name: Build 12 | run: bash make.sh 13 | - name: Deploy 14 | uses: JamesIves/github-pages-deploy-action@3.7.1 15 | with: 16 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 17 | BRANCH: gh-pages 18 | FOLDER: www 19 | CLEAN: true 20 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /index.css 2 | /node_modules 3 | /www 4 | /fonts 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Icons in FFXIV Axis font 2 | 3 | [English Version](./README_en.md) 4 | 5 | 本仓库提供《最终幻想 14》游戏内使用的 fonticon 的定义和 webfont css 文件。这里提供的图标定义均仔细考证游戏中的用处,并精心挑选其命名。 6 | 7 | 对部分图标我们仍未知道其具体用途。如果你知道,可以在 issue 中告诉我们。 8 | 9 | ## 字体下载地址 10 | 11 | 请注意,由于 webfont 文件版权属于 SE,本项目并不分发字体,你需要自行下载字体使用,并确保遵循 SE 的版权规定。 12 | 13 | ``` 14 | https://img.finalfantasyxiv.com/lds/pc/global/fonts/FFXIV_Lodestone_SSF.woff 15 | https://img.finalfantasyxiv.com/lds/pc/global/fonts/FFXIV_Lodestone_SSF.ttf 16 | ``` 17 | 18 | ## 使用方法 19 | 20 | 本仓库提供一个字体定义文件 `characters.json` 和一份处理好的 css 文件 `index.css`。 21 | 22 | 首先你需要使用 CSS 定义 webfont 如下: 23 | 24 | ```css 25 | @font-face { 26 | font-family: 'FFXIV'; 27 | src: url('FFXIV_Lodestone_SSF.ttf') format('truetype'), 28 | url('FFXIV_Lodestone_SSF.woff') format('woff'); 29 | unicode-range: U+E020-E0DB; 30 | } 31 | ``` 32 | 33 | 注意修改其中的 url 为上文下载的字体文件。 34 | 35 | 然后你需要引入本仓库中提供的 index.css,此操作方法多种多样,请根据自己情况选择。 36 | 例如在有 `style-loader` 的 webpack 项目中,可以通过在入口点 import 本项目: 37 | 38 | ```js 39 | import '@thewakingsands/axis-font-icons' 40 | ``` 41 | 42 | 或者直接复制最新的[CSS 代码](https://www.unpkg.com/@thewakingsands/axis-font-icons@latest/index.css)也可以。 43 | 44 | 引入完成后,在 HTML 中可直接使用 `` 标签显示字体: 45 | 46 | ```html 47 | 48 | ``` 49 | 50 | 或者也可以使用字符的 16 进制编码: 51 | 52 | ```html 53 | 54 | ``` 55 | 56 | ## 字符集 57 | 58 | 字符集可以在 [这里](https://thewakingsands.github.io/ffxiv-axis-font-icons/) 查看,或者运行 `make.sh` 后打开本地的 icons.html。 59 | -------------------------------------------------------------------------------- /README_en.md: -------------------------------------------------------------------------------- 1 | # Icons in FFXIV Axis font 2 | 3 | [中文版](./README.md) 4 | 5 | We provide special symbols/characters which used by FFXIV game in the form of icon font, and definitions for them. 6 | These icons are located in game and named carefully by us. 7 | 8 | For icons which don't have name defined, we are unable to located them in game, 9 | please fire a issue if you know that. 10 | 11 | ## Get the font 12 | 13 | Plese notice that we don't provide any font files, you should download it from SE 14 | and follow theirs copyrights. 15 | 16 | ``` 17 | https://img.finalfantasyxiv.com/lds/pc/global/fonts/FFXIV_Lodestone_SSF.woff 18 | https://img.finalfantasyxiv.com/lds/pc/global/fonts/FFXIV_Lodestone_SSF.ttf 19 | ``` 20 | 21 | ## How to use 22 | 23 | Define font-face: 24 | 25 | ```css 26 | @font-face { 27 | font-family: 'FFXIV'; 28 | src: url('FFXIV_Lodestone_SSF.ttf') format('truetype'), 29 | url('FFXIV_Lodestone_SSF.woff') format('woff'); 30 | unicode-range: U+E020-E0DB; 31 | } 32 | ``` 33 | 34 | Please don't forget to update urls to your own. 35 | 36 | And then you should include `index.css` provided by this package. 37 | Please load it in your own way. 38 | 39 | For projects which use webpack and style-loader, you can import it like: 40 | 41 | ```js 42 | import '@thewakingsands/axis-font-icons' 43 | ``` 44 | 45 | For who don't use npm or yarn, you can just copy css code from [here](https://www.unpkg.com/@thewakingsands/axis-font-icons@latest/index.css). 46 | 47 | Now you can use your webfont like: 48 | 49 | ```html 50 | 51 | ``` 52 | 53 | or: 54 | 55 | ```html 56 | 57 | ``` 58 | 59 | ## Icons 60 | 61 | Preview icon set [here](https://thewakingsands.github.io/ffxiv-axis-font-icons/). 62 | 63 | We provide notes in Chinese and not English now, sorry for the inconvenient. 64 | -------------------------------------------------------------------------------- /characters.json: -------------------------------------------------------------------------------- 1 | { 2 | "e020": [ "ime-hira-full", "日文输入法全宽平假名" ], 3 | "e021": [ "ime-kata-full", "日文输入法全宽片假名" ], 4 | "e022": [ "ime-en", "英文输入法" ], 5 | "e023": [ "ime-kata-half", "日文输入法半宽片假名" ], 6 | "e024": [ "ime-en-jp", "日文输入法半宽英数" ], 7 | "e025": [ "ime-kr", "韩文输入法" ], 8 | "e026": [ "ime-chs", "中文输入法汉字" ], 9 | "e027": [ "ime-en-chs", "中文输入法英数" ], 10 | "e028": [ "min-intl", "Buff 用“分钟” 国际服" ], 11 | "e029": [ "min-chs", "Buff 用“分钟” 国服" ], 12 | "e02a": [ "lenticular-left", "左方头括号(日端“限定职业”文本用)" ], 13 | "e02b": [ "lenticular-right", "右方头括号(日端“限定职业”文本用)" ], 14 | "e031": [ "timer", "任务情报用时钟" ], 15 | "e032": [ "e032", "" ], 16 | "e033": [ "ilv", "物品品级" ], 17 | "e034": [ "garden", "苗圃/盆栽交互" ], 18 | "e035": [ "interact", "房屋交互" ], 19 | "e038": [ "rlv", "义军等级(博兹雅南方战线)" ], 20 | "e039": [ "attribute", "状态修正(以太之光耳坠)" ], 21 | "e03a": [ "elv", "元素等级(优雷卡)" ], 22 | "e03b": [ "glamour", "武具投影" ], 23 | "e03c": [ "hq", "优质道具" ], 24 | "e03d": [ "collectables", "收藏品" ], 25 | "e03e": [ "e03e", "" ], 26 | "e03f": [ "point", "小数点(坐标显示用,配合₀₁₂₃₄₅₆₇₈₉)" ], 27 | "e040": [ "auto-translate-left", "定型文-左" ], 28 | "e041": [ "auto-translate-right", "定型文-右" ], 29 | "e042": [ "target-attack", "目标标记-攻击" ], 30 | "e043": [ "target-ignore", "目标标记-禁止" ], 31 | "e044": [ "target-bind", "目标标记-止步" ], 32 | "e048": [ "crystal", "背包-水晶栏" ], 33 | "e049": [ "gil", "金币符号" ], 34 | "e04a": [ "target-circle", "目标标记-圆圈" ], 35 | "e04b": [ "target-square", "目标标记-方块" ], 36 | "e04c": [ "target-cross", "目标标记-叉号(已废止)" ], 37 | "e04d": [ "target-triangle", "目标标记-三角" ], 38 | "e04e": [ "target-plus", "目标标记-十字" ], 39 | "e050": [ "mouse", "鼠标" ], 40 | "e051": [ "mouse-left-button", "鼠标左键" ], 41 | "e052": [ "mouse-right-button", "鼠标右键" ], 42 | "e053": [ "mouse-left-right-button", "疑似鼠标左右键" ], 43 | "e054": [ "mouse-scroll-whell", "鼠标滚轮(大厅介绍用)" ], 44 | "e055": [ "mouse-button-1", "鼠标第1键(热键设置用)" ], 45 | "e056": [ "mouse-button-2", "鼠标第2键(热键设置用)" ], 46 | "e057": [ "mouse-button-3", "鼠标第3键(热键设置用)" ], 47 | "e058": [ "mouse-button-4", "鼠标第4键(热键设置用)" ], 48 | "e059": [ "mouse-button-5", "鼠标第5键(热键设置用)" ], 49 | "e05a": [ "e05a", "" ], 50 | "e05b": [ "debuff", "负面状态(战斗日志用)" ], 51 | "e05c": [ "buff", "增益状态(战斗日志用)" ], 52 | "e05d": [ "e05d", "疑似跨服的服务器标记" ], 53 | "e05e": [ "e05e", "" ], 54 | "e05f": [ "e05f", "" ], 55 | "e060": [ "number-0", "数字0(独立热键栏用)" ], 56 | "e061": [ "number-1", "数字1(独立热键栏用)" ], 57 | "e062": [ "number-2", "数字2(独立热键栏用)" ], 58 | "e063": [ "number-3", "数字3(独立热键栏用)" ], 59 | "e064": [ "number-4", "数字4(独立热键栏用)" ], 60 | "e065": [ "number-5", "数字5(独立热键栏用)" ], 61 | "e066": [ "number-6", "数字6(独立热键栏用)" ], 62 | "e067": [ "number-7", "数字7(独立热键栏用)" ], 63 | "e068": [ "number-8", "数字8(独立热键栏用)" ], 64 | "e069": [ "number-9", "数字9(独立热键栏用)" ], 65 | "e06a": [ "lv", "等级(英日端)" ], 66 | "e06b": [ "lv-de", "等级(德语端) Stufe" ], 67 | "e06c": [ "lv-fr", "等级(法语端) Niveau" ], 68 | "e06d": [ "am", "" ], 69 | "e06e": [ "pm", "" ], 70 | "e06f": [ "arrow-right", "一个提示箭头,战斗日志等地方用" ], 71 | "e070": [ "help", "帮助提示(萌宠之王用)" ], 72 | "e071": [ "square-a", "方块字母A(目标名字区分、团队发言用)" ], 73 | "e072": [ "square-b", "方块字母B(目标名字区分、团队发言用)" ], 74 | "e073": [ "square-c", "方块字母C(目标名字区分、团队发言用)" ], 75 | "e074": [ "square-d", "方块字母D(目标名字区分用)" ], 76 | "e075": [ "square-e", "方块字母E(目标名字区分用)" ], 77 | "e076": [ "square-f", "方块字母F(目标名字区分用)" ], 78 | "e077": [ "square-g", "方块字母G(目标名字区分用)" ], 79 | "e078": [ "square-h", "方块字母H(目标名字区分用)" ], 80 | "e079": [ "square-i", "方块字母I(目标名字区分用)" ], 81 | "e07a": [ "square-j", "方块字母J(目标名字区分用)" ], 82 | "e07b": [ "square-k", "方块字母K(目标名字区分用)" ], 83 | "e07c": [ "square-l", "方块字母L(目标名字区分用)" ], 84 | "e07d": [ "square-m", "方块字母M(目标名字区分用)" ], 85 | "e07e": [ "square-n", "方块字母N(目标名字区分用)" ], 86 | "e07f": [ "square-o", "方块字母O(目标名字区分用)" ], 87 | "e080": [ "square-p", "方块字母P(目标名字区分用)" ], 88 | "e081": [ "square-q", "方块字母Q(目标名字区分用)" ], 89 | "e082": [ "square-r", "方块字母R(目标名字区分用)" ], 90 | "e083": [ "square-s", "方块字母S(目标名字区分用)" ], 91 | "e084": [ "square-t", "方块字母T(目标名字区分用)" ], 92 | "e085": [ "square-u", "方块字母U(目标名字区分用)" ], 93 | "e086": [ "square-v", "方块字母V(目标名字区分用)" ], 94 | "e087": [ "square-w", "方块字母W(目标名字区分用)" ], 95 | "e088": [ "square-x", "方块字母X(目标名字区分用)" ], 96 | "e089": [ "square-y", "方块字母Y(目标名字区分用)" ], 97 | "e08a": [ "square-z", "方块字母Z(目标名字区分用)" ], 98 | "e08f": [ "square-0", "方块数字0" ], 99 | "e090": [ "square-1", "方块数字1(聊天栏位、小队频道发言等)" ], 100 | "e091": [ "square-2", "方块数字2(聊天栏位、小队频道发言等)" ], 101 | "e092": [ "square-3", "方块数字3(聊天栏位、小队频道发言等)" ], 102 | "e093": [ "square-4", "方块数字4(聊天栏位、小队频道发言等)" ], 103 | "e094": [ "square-5", "方块数字5(小队频道发言等)" ], 104 | "e095": [ "square-6", "方块数字6(小队频道发言等)" ], 105 | "e096": [ "square-7", "方块数字7(小队频道发言等)" ], 106 | "e097": [ "square-8", "方块数字8(小队频道发言等)" ], 107 | "e098": [ "square-9", "方块数字9(疑似日期用)" ], 108 | "e099": [ "square-10", "方块数字10(疑似日期用)" ], 109 | "e09a": [ "square-11", "方块数字11(疑似日期用)" ], 110 | "e09b": [ "square-12", "方块数字12(疑似日期用)" ], 111 | "e09c": [ "square-13", "方块数字13(疑似日期用)" ], 112 | "e09d": [ "square-14", "方块数字14(疑似日期用)" ], 113 | "e09e": [ "square-15", "方块数字15(疑似日期用)" ], 114 | "e09f": [ "square-16", "方块数字16(疑似日期用)" ], 115 | "e0a0": [ "square-17", "方块数字17(疑似日期用)" ], 116 | "e0a1": [ "square-18", "方块数字18(疑似日期用)" ], 117 | "e0a2": [ "square-19", "方块数字19(疑似日期用)" ], 118 | "e0a3": [ "square-20", "方块数字20(疑似日期用)" ], 119 | "e0a4": [ "square-21", "方块数字21(疑似日期用)" ], 120 | "e0a5": [ "square-22", "方块数字22(疑似日期用)" ], 121 | "e0a6": [ "square-23", "方块数字23(疑似日期用)" ], 122 | "e0a7": [ "square-24", "方块数字24(疑似日期用)" ], 123 | "e0a8": [ "square-25", "方块数字25(疑似日期用)" ], 124 | "e0a9": [ "square-26", "方块数字26(疑似日期用)" ], 125 | "e0aa": [ "square-27", "方块数字27(疑似日期用)" ], 126 | "e0ab": [ "square-28", "方块数字28(疑似日期用)" ], 127 | "e0ac": [ "square-29", "方块数字29(疑似日期用)" ], 128 | "e0ad": [ "square-30", "方块数字30(疑似日期用)" ], 129 | "e0ae": [ "square-31", "方块数字31(疑似日期用)" ], 130 | "e0af": [ "special-hotbar", "特殊热键栏(国际服)" ], 131 | "e0b0": [ "e0b0", "" ], 132 | "e0b1": [ "instance-1", "地区分线-1" ], 133 | "e0b2": [ "instance-2", "地区分线-2" ], 134 | "e0b3": [ "instance-3", "地区分线-3" ], 135 | "e0b4": [ "instance-4", "地区分线-4(未实装、拆包数据有)" ], 136 | "e0b5": [ "instance-5", "地区分线-5(未实装、拆包数据有)" ], 137 | "e0b6": [ "instance-6", "地区分线-6(未实装、拆包数据有)" ], 138 | "e0b7": [ "instance-7", "地区分线-7(未实装、拆包数据有)" ], 139 | "e0b8": [ "instance-8", "地区分线-8(未实装、拆包数据有)" ], 140 | "e0b9": [ "instance-9", "地区分线-9(未实装、拆包数据有)" ], 141 | "e0ba": [ "e0ba", "(疑似未实装,游戏内无法使用)" ], 142 | "e0bb": [ "link", "链接(物品、招募、地图)" ], 143 | "e0bc": [ "sync", "等级同步(任务战斗用)" ], 144 | "e0bd": [ "sync-invert", "等级同步(任务说明用)" ], 145 | "e0be": [ "quest-sync", "等级调整任务" ], 146 | "e0bf": [ "quest-job-specific", "职业固定任务" ], 147 | "e0c0": [ "diaem-nm", "云冠群岛怪物标记-恶名精英" ], 148 | "e0c1": [ "diaem-1", "云冠群岛怪物标记-1级" ], 149 | "e0c2": [ "diaem-2", "云冠群岛怪物标记-2级" ], 150 | "e0c3": [ "diaem-3", "云冠群岛怪物标记-3级" ], 151 | "e0c4": [ "diaem-4", "云冠群岛怪物标记-4级" ], 152 | "e0c5": [ "diaem-5", "云冠群岛怪物标记-5级" ], 153 | "e0c6": [ "diaem-6", "云冠群岛怪物标记-6级" ], 154 | "e0d0": [ "local-time", "本地时间(英日)" ], 155 | "e0d1": [ "server-time", "服务器时间(英日)" ], 156 | "e0d2": [ "eorzea-time", "艾欧泽亚时间(英日)" ], 157 | "e0d3": [ "local-time-de", "本地时间(德) Ortszeit" ], 158 | "e0d4": [ "server-time-de", "服务器时间(德) Serverzeit" ], 159 | "e0d5": [ "eorzea-time-de", "艾欧泽亚时间(德) Eorzea-Zeit" ], 160 | "e0d6": [ "local-time-fr", "本地时间(法) Heure locale" ], 161 | "e0d7": [ "server-time-fr", "服务器时间(法) Heure du serveur" ], 162 | "e0d8": [ "eorzea-time-fr", "本地时间(法) Heure éorzéenne" ], 163 | "e0d9": [ "local-time-chs", "本地时间(中)" ], 164 | "e0da": [ "server-time-chs", "服务器时间(中)" ], 165 | "e0db": [ "eorzea-time-chs", "艾欧泽亚时间(中)" ] 166 | } 167 | -------------------------------------------------------------------------------- /icons.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Icons in FFXIV Axis font 7 | 35 | 36 | 37 |

Icons in FFXIV Axis font

38 |

39 | Star 40 |

41 |
加载中……
42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 |
字符码点HTML描述
53 |

54 | This site is not affiliated with Square Enix. FINAL FANTASY is a registered trademark of Square Enix Holdings Co., Ltd.
55 | Associated materials are copyright of FINAL FANTASY XIV © 2010 - 2021 SQUARE ENIX CO., LTD. All Rights Reserved. 56 |

57 | 65 | 66 | 99 | 100 | 101 | 102 | -------------------------------------------------------------------------------- /index.styl: -------------------------------------------------------------------------------- 1 | icons = json('./characters.json', { hash: true }) 2 | 3 | i.xiv 4 | &::before 5 | font-family 'FFXIV' 6 | font-style normal 7 | 8 | for char, cls in icons 9 | i.xiv.{cls[0]}::before 10 | content '\' + char 11 | i.xiv.{char}::before 12 | content '\' + char 13 | -------------------------------------------------------------------------------- /make.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -xeo pipefail 3 | 4 | mkdir -p www 5 | mkdir -p fonts 6 | wget -O fonts/FFXIV_Lodestone_SSF.ttf https://img.finalfantasyxiv.com/lds/pc/global/fonts/FFXIV_Lodestone_SSF.ttf 7 | wget -O fonts/FFXIV_Lodestone_SSF.woff https://img.finalfantasyxiv.com/lds/pc/global/fonts/FFXIV_Lodestone_SSF.woff 8 | cp -r characters.json fonts www/ 9 | cp icons.html www/index.html 10 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@thewakingsands/axis-font-icons", 3 | "version": "0.3.0", 4 | "main": "index.css", 5 | "files": [ 6 | "index.css", 7 | "index.styl", 8 | "characters.json", 9 | "icons.html" 10 | ], 11 | "license": "MIT", 12 | "publishConfig": { 13 | "registry": "https://registry.npmjs.org", 14 | "access": "public" 15 | }, 16 | "devDependencies": { 17 | "stylus": "^0.54.7" 18 | }, 19 | "scripts": { 20 | "build": "stylus index.styl", 21 | "preversion": "yarn build" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | atob@^2.1.2: 6 | version "2.1.2" 7 | resolved "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" 8 | integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= 9 | 10 | balanced-match@^1.0.0: 11 | version "1.0.0" 12 | resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 13 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 14 | 15 | brace-expansion@^1.1.7: 16 | version "1.1.11" 17 | resolved "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 18 | integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= 19 | dependencies: 20 | balanced-match "^1.0.0" 21 | concat-map "0.0.1" 22 | 23 | concat-map@0.0.1: 24 | version "0.0.1" 25 | resolved "https://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 26 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 27 | 28 | css-parse@~2.0.0: 29 | version "2.0.0" 30 | resolved "https://registry.npm.taobao.org/css-parse/download/css-parse-2.0.0.tgz#a468ee667c16d81ccf05c58c38d2a97c780dbfd4" 31 | integrity sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q= 32 | dependencies: 33 | css "^2.0.0" 34 | 35 | css@^2.0.0: 36 | version "2.2.4" 37 | resolved "https://registry.npm.taobao.org/css/download/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" 38 | integrity sha1-xkZ1XHOXHyu6amAeLPL9cbEpiSk= 39 | dependencies: 40 | inherits "^2.0.3" 41 | source-map "^0.6.1" 42 | source-map-resolve "^0.5.2" 43 | urix "^0.1.0" 44 | 45 | debug@~3.1.0: 46 | version "3.1.0" 47 | resolved "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" 48 | integrity sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE= 49 | dependencies: 50 | ms "2.0.0" 51 | 52 | decode-uri-component@^0.2.0: 53 | version "0.2.0" 54 | resolved "https://registry.npm.taobao.org/decode-uri-component/download/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" 55 | integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= 56 | 57 | fs.realpath@^1.0.0: 58 | version "1.0.0" 59 | resolved "https://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 60 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 61 | 62 | glob@^7.1.3: 63 | version "7.1.6" 64 | resolved "https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz?cache=0&sync_timestamp=1573078121947&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglob%2Fdownload%2Fglob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" 65 | integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= 66 | dependencies: 67 | fs.realpath "^1.0.0" 68 | inflight "^1.0.4" 69 | inherits "2" 70 | minimatch "^3.0.4" 71 | once "^1.3.0" 72 | path-is-absolute "^1.0.0" 73 | 74 | inflight@^1.0.4: 75 | version "1.0.6" 76 | resolved "https://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 77 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 78 | dependencies: 79 | once "^1.3.0" 80 | wrappy "1" 81 | 82 | inherits@2, inherits@^2.0.3: 83 | version "2.0.4" 84 | resolved "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 85 | integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= 86 | 87 | minimatch@^3.0.4: 88 | version "3.0.4" 89 | resolved "https://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 90 | integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= 91 | dependencies: 92 | brace-expansion "^1.1.7" 93 | 94 | minimist@^1.2.5: 95 | version "1.2.5" 96 | resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminimist%2Fdownload%2Fminimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" 97 | integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= 98 | 99 | mkdirp@~0.5.x: 100 | version "0.5.5" 101 | resolved "https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz?cache=0&sync_timestamp=1587535418745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" 102 | integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= 103 | dependencies: 104 | minimist "^1.2.5" 105 | 106 | ms@2.0.0: 107 | version "2.0.0" 108 | resolved "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 109 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= 110 | 111 | once@^1.3.0: 112 | version "1.4.0" 113 | resolved "https://registry.npm.taobao.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 114 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 115 | dependencies: 116 | wrappy "1" 117 | 118 | path-is-absolute@^1.0.0: 119 | version "1.0.1" 120 | resolved "https://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 121 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 122 | 123 | resolve-url@^0.2.1: 124 | version "0.2.1" 125 | resolved "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" 126 | integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= 127 | 128 | safer-buffer@^2.1.2: 129 | version "2.1.2" 130 | resolved "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 131 | integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= 132 | 133 | sax@~1.2.4: 134 | version "1.2.4" 135 | resolved "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 136 | integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= 137 | 138 | semver@^6.0.0: 139 | version "6.3.0" 140 | resolved "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 141 | integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= 142 | 143 | source-map-resolve@^0.5.2: 144 | version "0.5.3" 145 | resolved "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz?cache=0&sync_timestamp=1584829515586&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-resolve%2Fdownload%2Fsource-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" 146 | integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= 147 | dependencies: 148 | atob "^2.1.2" 149 | decode-uri-component "^0.2.0" 150 | resolve-url "^0.2.1" 151 | source-map-url "^0.4.0" 152 | urix "^0.1.0" 153 | 154 | source-map-url@^0.4.0: 155 | version "0.4.0" 156 | resolved "https://registry.npm.taobao.org/source-map-url/download/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" 157 | integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= 158 | 159 | source-map@^0.6.1: 160 | version "0.6.1" 161 | resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz?cache=0&sync_timestamp=1571657176668&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 162 | integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= 163 | 164 | source-map@^0.7.3: 165 | version "0.7.3" 166 | resolved "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz?cache=0&sync_timestamp=1571657176668&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map%2Fdownload%2Fsource-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" 167 | integrity sha1-UwL4FpAxc1ImVECS5kmB91F1A4M= 168 | 169 | stylus@^0.54.7: 170 | version "0.54.7" 171 | resolved "https://registry.npm.taobao.org/stylus/download/stylus-0.54.7.tgz#c6ce4793965ee538bcebe50f31537bfc04d88cd2" 172 | integrity sha1-xs5Hk5Ze5Ti86+UPMVN7/ATYjNI= 173 | dependencies: 174 | css-parse "~2.0.0" 175 | debug "~3.1.0" 176 | glob "^7.1.3" 177 | mkdirp "~0.5.x" 178 | safer-buffer "^2.1.2" 179 | sax "~1.2.4" 180 | semver "^6.0.0" 181 | source-map "^0.7.3" 182 | 183 | urix@^0.1.0: 184 | version "0.1.0" 185 | resolved "https://registry.npm.taobao.org/urix/download/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" 186 | integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= 187 | 188 | wrappy@1: 189 | version "1.0.2" 190 | resolved "https://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 191 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 192 | --------------------------------------------------------------------------------