├── .editorconfig ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── __test__ └── index.test.js ├── circle.yml ├── cli.js ├── images ├── mitsuha.png └── taki.png ├── media └── preview.gif ├── package.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | 11 | [*.md] 12 | trim_trailing_whitespace = false 13 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) EGOIST <0x142857@gmail.com> (github.com/egoist) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # your-name [![NPM version](https://img.shields.io/npm/v/your-name.svg?style=flat-square)](https://npmjs.com/package/your-name) [![NPM downloads](https://img.shields.io/npm/dm/your-name.svg?style=flat-square)](https://npmjs.com/package/your-name) [![Build Status](https://img.shields.io/circleci/project/egoist/your-name/master.svg?style=flat-square)](https://circleci.com/gh/egoist/your-name) [![donate](https://img.shields.io/badge/$-donate-ff69b4.svg?maxAge=2592000&style=flat-square)](https://github.com/egoist/donate) 2 | 3 | This tool helps you remember **taki** & **mitsuha** forever. 4 | 5 | ## Install 6 | 7 | ```bash 8 | $ npm install -g your-name 9 | ``` 10 | 11 | ## Usage 12 | 13 | ```bash 14 | $ your-name 15 | ``` 16 | 17 | Note: If you're using iTerm 2 version 3+, you'll get an image in console too. 18 | 19 | 20 | ![preview](./media/preview.gif) 21 | 22 | ## Contributing 23 | 24 | 1. Fork it! 25 | 2. Create your feature branch: `git checkout -b my-new-feature` 26 | 3. Commit your changes: `git commit -am 'Add some feature'` 27 | 4. Push to the branch: `git push origin my-new-feature` 28 | 5. Submit a pull request :D 29 | 30 | ## Author 31 | 32 | **your-name** © [EGOIST](https://github.com/egoist), Released under the [MIT](https://egoist.mit-license.org/) License.
33 | Authored and maintained by EGOIST with help from contributors ([list](https://github.com/egoist/your-name/contributors)). 34 | 35 | > [egoistian.com](https://egoistian.com) · GitHub [@egoist](https://github.com/egoist) · Twitter [@rem_rin_rin](https://twitter.com/rem_rin_rin) 36 | -------------------------------------------------------------------------------- /__test__/index.test.js: -------------------------------------------------------------------------------- 1 | const fn = require('../') 2 | 3 | test('main', () => { 4 | expect(fn()).toBe(1) 5 | }) 6 | -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- 1 | machine: 2 | pre: 3 | - mkdir ~/.yarn-cache 4 | node: 5 | version: 7 6 | 7 | test: 8 | override: 9 | - nvm use 4 && npm test 10 | - nvm use 5 && npm test 11 | - nvm use 6 && npm test 12 | - nvm use 7 && npm test 13 | 14 | dependencies: 15 | pre: 16 | - curl -o- -L https://yarnpkg.com/install.sh | bash 17 | cache_directories: 18 | - "~/.yarn-cache" 19 | override: 20 | - yarn install 21 | -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | const path = require('path') 3 | const cac = require('cac') 4 | const termImg = require('term-img') 5 | const chalk = require('chalk') 6 | const Conf = require('conf') 7 | 8 | const config = new Conf() 9 | 10 | const cli = cac() 11 | 12 | const names = [ 13 | { 14 | name: '立花 瀧', 15 | romaji: 'Tachibana taki', 16 | image: path.join(__dirname, 'images/taki.png') 17 | }, 18 | { 19 | name: '宮水 三葉', 20 | romaji: 'Miyamizu Mitsuha', 21 | image: path.join(__dirname, 'images/mitsuha.png') 22 | } 23 | ] 24 | 25 | cli.command('*', 'Tell me your name;)', () => { 26 | const prev = config.get('prev') || 0 27 | config.set('prev', prev === 0 ? 1 : 0) 28 | const your = names[prev] 29 | 30 | console.log(`${your.name} ${chalk.dim(`[${your.romaji}]`)}`) 31 | termImg(your.image, {height: '60%', fallback() {}}) 32 | }) 33 | 34 | cli.parse() 35 | -------------------------------------------------------------------------------- /images/mitsuha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/your-name/e30bf58ba04b38c9fd29e67d24961b42d1a8dd1b/images/mitsuha.png -------------------------------------------------------------------------------- /images/taki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/your-name/e30bf58ba04b38c9fd29e67d24961b42d1a8dd1b/images/taki.png -------------------------------------------------------------------------------- /media/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/your-name/e30bf58ba04b38c9fd29e67d24961b42d1a8dd1b/media/preview.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "your-name", 3 | "version": "1.0.1", 4 | "description": "君の名は。你的名字。your name.", 5 | "license": "MIT", 6 | "repository": "egoist/your-name", 7 | "author": { 8 | "name": "EGOIST", 9 | "email": "0x142857@gmail.com", 10 | "url": "github.com/egoist" 11 | }, 12 | "engines": { 13 | "node": ">=4" 14 | }, 15 | "scripts": { 16 | "test": "eslint *.js" 17 | }, 18 | "files": [ 19 | "cli.js", 20 | "images" 21 | ], 22 | "bin": { 23 | "your-name": "cli.js", 24 | "yourname": "cli.js" 25 | }, 26 | "keywords": [ 27 | "" 28 | ], 29 | "devDependencies": { 30 | "eslint": "latest", 31 | "eslint-config-rem": "latest" 32 | }, 33 | "jest": { 34 | "testEnvironment": "node" 35 | }, 36 | "eslintConfig": { 37 | "extends": "rem/esnext" 38 | }, 39 | "dependencies": { 40 | "cac": "^3.0.4", 41 | "chalk": "^1.1.3", 42 | "conf": "^0.11.2", 43 | "term-img": "^0.2.0" 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | acorn-jsx@^3.0.0: 4 | version "3.0.1" 5 | resolved "http://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" 6 | dependencies: 7 | acorn "^3.0.4" 8 | 9 | acorn@^3.0.4: 10 | version "3.3.0" 11 | resolved "http://registry.npm.taobao.org/acorn/download/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" 12 | 13 | acorn@^4.0.1: 14 | version "4.0.3" 15 | resolved "http://registry.npm.taobao.org/acorn/download/acorn-4.0.3.tgz#1a3e850b428e73ba6b09d1cc527f5aaad4d03ef1" 16 | 17 | ajv-keywords@^1.0.0: 18 | version "1.2.0" 19 | resolved "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-1.2.0.tgz#676c4f087bfe1e8b12dca6fda2f3c74f417b099c" 20 | 21 | ajv@^4.7.0: 22 | version "4.9.0" 23 | resolved "http://registry.npm.taobao.org/ajv/download/ajv-4.9.0.tgz#5a358085747b134eb567d6d15e015f1d7802f45c" 24 | dependencies: 25 | co "^4.6.0" 26 | json-stable-stringify "^1.0.1" 27 | 28 | ansi-escapes@^1.1.0, ansi-escapes@^1.3.0: 29 | version "1.4.0" 30 | resolved "http://registry.npm.taobao.org/ansi-escapes/download/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" 31 | 32 | ansi-regex@^2.0.0: 33 | version "2.0.0" 34 | resolved "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.0.0.tgz#c5061b6e0ef8a81775e50f5d66151bf6bf371107" 35 | 36 | ansi-styles@^2.2.1: 37 | version "2.2.1" 38 | resolved "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 39 | 40 | app-path@^2.1.0: 41 | version "2.2.0" 42 | resolved "http://registry.npm.taobao.org/app-path/download/app-path-2.2.0.tgz#2af5c2b544a40e15fc1ac55548314397460845d0" 43 | dependencies: 44 | execa "^0.4.0" 45 | 46 | argparse@^1.0.7: 47 | version "1.0.9" 48 | resolved "http://registry.npm.taobao.org/argparse/download/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" 49 | dependencies: 50 | sprintf-js "~1.0.2" 51 | 52 | array-union@^1.0.1: 53 | version "1.0.2" 54 | resolved "http://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" 55 | dependencies: 56 | array-uniq "^1.0.1" 57 | 58 | array-uniq@^1.0.1: 59 | version "1.0.3" 60 | resolved "http://registry.npm.taobao.org/array-uniq/download/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" 61 | 62 | arrify@^1.0.0: 63 | version "1.0.1" 64 | resolved "http://registry.npm.taobao.org/arrify/download/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 65 | 66 | babel-code-frame@^6.16.0: 67 | version "6.16.0" 68 | resolved "http://registry.npm.taobao.org/babel-code-frame/download/babel-code-frame-6.16.0.tgz#f90e60da0862909d3ce098733b5d3987c97cb8de" 69 | dependencies: 70 | chalk "^1.1.0" 71 | esutils "^2.0.2" 72 | js-tokens "^2.0.0" 73 | 74 | balanced-match@^0.4.1: 75 | version "0.4.2" 76 | resolved "http://registry.npm.taobao.org/balanced-match/download/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" 77 | 78 | base64-js@0.0.8: 79 | version "0.0.8" 80 | resolved "http://registry.npm.taobao.org/base64-js/download/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" 81 | 82 | brace-expansion@^1.0.0: 83 | version "1.1.6" 84 | resolved "http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9" 85 | dependencies: 86 | balanced-match "^0.4.1" 87 | concat-map "0.0.1" 88 | 89 | builtin-modules@^1.0.0: 90 | version "1.1.1" 91 | resolved "http://registry.npm.taobao.org/builtin-modules/download/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 92 | 93 | cac: 94 | version "3.0.4" 95 | resolved "http://registry.npm.taobao.org/cac/download/cac-3.0.4.tgz#6d24ceec372efe5c9b798808bc7f49b47242a4ef" 96 | dependencies: 97 | camelcase-keys "^3.0.0" 98 | chalk "^1.1.3" 99 | indent-string "^3.0.0" 100 | minimist "^1.2.0" 101 | read-pkg-up "^1.0.1" 102 | suffix "^0.1.0" 103 | text-table "^0.2.0" 104 | 105 | caller-path@^0.1.0: 106 | version "0.1.0" 107 | resolved "http://registry.npm.taobao.org/caller-path/download/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" 108 | dependencies: 109 | callsites "^0.2.0" 110 | 111 | callsites@^0.2.0: 112 | version "0.2.0" 113 | resolved "http://registry.npm.taobao.org/callsites/download/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" 114 | 115 | camelcase-keys@^3.0.0: 116 | version "3.0.0" 117 | resolved "http://registry.npm.taobao.org/camelcase-keys/download/camelcase-keys-3.0.0.tgz#fc0c6c360363f7377e3793b9a16bccf1070c1ca4" 118 | dependencies: 119 | camelcase "^3.0.0" 120 | map-obj "^1.0.0" 121 | 122 | camelcase@^3.0.0: 123 | version "3.0.0" 124 | resolved "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" 125 | 126 | chalk, chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: 127 | version "1.1.3" 128 | resolved "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 129 | dependencies: 130 | ansi-styles "^2.2.1" 131 | escape-string-regexp "^1.0.2" 132 | has-ansi "^2.0.0" 133 | strip-ansi "^3.0.0" 134 | supports-color "^2.0.0" 135 | 136 | circular-json@^0.3.0: 137 | version "0.3.1" 138 | resolved "http://registry.npm.taobao.org/circular-json/download/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d" 139 | 140 | cli-cursor@^1.0.1: 141 | version "1.0.2" 142 | resolved "http://registry.npm.taobao.org/cli-cursor/download/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" 143 | dependencies: 144 | restore-cursor "^1.0.1" 145 | 146 | cli-width@^2.0.0: 147 | version "2.1.0" 148 | resolved "http://registry.npm.taobao.org/cli-width/download/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a" 149 | 150 | co@^4.6.0: 151 | version "4.6.0" 152 | resolved "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" 153 | 154 | code-point-at@^1.0.0: 155 | version "1.1.0" 156 | resolved "http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 157 | 158 | concat-map@0.0.1: 159 | version "0.0.1" 160 | resolved "http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 161 | 162 | concat-stream@^1.4.6: 163 | version "1.5.2" 164 | resolved "http://registry.npm.taobao.org/concat-stream/download/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266" 165 | dependencies: 166 | inherits "~2.0.1" 167 | readable-stream "~2.0.0" 168 | typedarray "~0.0.5" 169 | 170 | conf: 171 | version "0.11.2" 172 | resolved "http://registry.npm.taobao.org/conf/download/conf-0.11.2.tgz#879f479267600483e502583462ca4063fc9779b2" 173 | dependencies: 174 | dot-prop "^3.0.0" 175 | env-paths "^0.3.0" 176 | mkdirp "^0.5.1" 177 | pkg-up "^1.0.0" 178 | 179 | core-util-is@~1.0.0: 180 | version "1.0.2" 181 | resolved "http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 182 | 183 | cross-spawn-async@^2.1.1: 184 | version "2.2.5" 185 | resolved "http://registry.npm.taobao.org/cross-spawn-async/download/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" 186 | dependencies: 187 | lru-cache "^4.0.0" 188 | which "^1.2.8" 189 | 190 | d@^0.1.1, d@~0.1.1: 191 | version "0.1.1" 192 | resolved "http://registry.npm.taobao.org/d/download/d-0.1.1.tgz#da184c535d18d8ee7ba2aa229b914009fae11309" 193 | dependencies: 194 | es5-ext "~0.10.2" 195 | 196 | debug@^2.1.1: 197 | version "2.3.3" 198 | resolved "http://registry.npm.taobao.org/debug/download/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c" 199 | dependencies: 200 | ms "0.7.2" 201 | 202 | deep-is@~0.1.3: 203 | version "0.1.3" 204 | resolved "http://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" 205 | 206 | del@^2.0.2: 207 | version "2.2.2" 208 | resolved "http://registry.npm.taobao.org/del/download/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" 209 | dependencies: 210 | globby "^5.0.0" 211 | is-path-cwd "^1.0.0" 212 | is-path-in-cwd "^1.0.0" 213 | object-assign "^4.0.1" 214 | pify "^2.0.0" 215 | pinkie-promise "^2.0.0" 216 | rimraf "^2.2.8" 217 | 218 | doctrine@^1.2.2: 219 | version "1.5.0" 220 | resolved "http://registry.npm.taobao.org/doctrine/download/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" 221 | dependencies: 222 | esutils "^2.0.2" 223 | isarray "^1.0.0" 224 | 225 | dot-prop@^3.0.0: 226 | version "3.0.0" 227 | resolved "http://registry.npm.taobao.org/dot-prop/download/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" 228 | dependencies: 229 | is-obj "^1.0.0" 230 | 231 | env-paths@^0.3.0: 232 | version "0.3.1" 233 | resolved "http://registry.npm.taobao.org/env-paths/download/env-paths-0.3.1.tgz#c30ccfcbc30c890943dc08a85582517ef00da463" 234 | 235 | error-ex@^1.2.0: 236 | version "1.3.0" 237 | resolved "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9" 238 | dependencies: 239 | is-arrayish "^0.2.1" 240 | 241 | es5-ext@^0.10.7, es5-ext@^0.10.8, es5-ext@~0.10.11, es5-ext@~0.10.2, es5-ext@~0.10.7: 242 | version "0.10.12" 243 | resolved "http://registry.npm.taobao.org/es5-ext/download/es5-ext-0.10.12.tgz#aa84641d4db76b62abba5e45fd805ecbab140047" 244 | dependencies: 245 | es6-iterator "2" 246 | es6-symbol "~3.1" 247 | 248 | es6-iterator@2: 249 | version "2.0.0" 250 | resolved "http://registry.npm.taobao.org/es6-iterator/download/es6-iterator-2.0.0.tgz#bd968567d61635e33c0b80727613c9cb4b096bac" 251 | dependencies: 252 | d "^0.1.1" 253 | es5-ext "^0.10.7" 254 | es6-symbol "3" 255 | 256 | es6-map@^0.1.3: 257 | version "0.1.4" 258 | resolved "http://registry.npm.taobao.org/es6-map/download/es6-map-0.1.4.tgz#a34b147be224773a4d7da8072794cefa3632b897" 259 | dependencies: 260 | d "~0.1.1" 261 | es5-ext "~0.10.11" 262 | es6-iterator "2" 263 | es6-set "~0.1.3" 264 | es6-symbol "~3.1.0" 265 | event-emitter "~0.3.4" 266 | 267 | es6-set@~0.1.3: 268 | version "0.1.4" 269 | resolved "http://registry.npm.taobao.org/es6-set/download/es6-set-0.1.4.tgz#9516b6761c2964b92ff479456233a247dc707ce8" 270 | dependencies: 271 | d "~0.1.1" 272 | es5-ext "~0.10.11" 273 | es6-iterator "2" 274 | es6-symbol "3" 275 | event-emitter "~0.3.4" 276 | 277 | es6-symbol@~3.1, es6-symbol@~3.1.0, es6-symbol@3: 278 | version "3.1.0" 279 | resolved "http://registry.npm.taobao.org/es6-symbol/download/es6-symbol-3.1.0.tgz#94481c655e7a7cad82eba832d97d5433496d7ffa" 280 | dependencies: 281 | d "~0.1.1" 282 | es5-ext "~0.10.11" 283 | 284 | es6-weak-map@^2.0.1: 285 | version "2.0.1" 286 | resolved "http://registry.npm.taobao.org/es6-weak-map/download/es6-weak-map-2.0.1.tgz#0d2bbd8827eb5fb4ba8f97fbfea50d43db21ea81" 287 | dependencies: 288 | d "^0.1.1" 289 | es5-ext "^0.10.8" 290 | es6-iterator "2" 291 | es6-symbol "3" 292 | 293 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 294 | version "1.0.5" 295 | resolved "http://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 296 | 297 | escope@^3.6.0: 298 | version "3.6.0" 299 | resolved "http://registry.npm.taobao.org/escope/download/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" 300 | dependencies: 301 | es6-map "^0.1.3" 302 | es6-weak-map "^2.0.1" 303 | esrecurse "^4.1.0" 304 | estraverse "^4.1.1" 305 | 306 | eslint-config-rem@latest: 307 | version "2.0.2" 308 | resolved "http://registry.npm.taobao.org/eslint-config-rem/download/eslint-config-rem-2.0.2.tgz#35b061d14c763be65180f606fb641c8c3660d5cb" 309 | 310 | eslint@latest: 311 | version "3.11.1" 312 | resolved "http://registry.npm.taobao.org/eslint/download/eslint-3.11.1.tgz#408be581041385cba947cd8d1cd2227782b55dbf" 313 | dependencies: 314 | babel-code-frame "^6.16.0" 315 | chalk "^1.1.3" 316 | concat-stream "^1.4.6" 317 | debug "^2.1.1" 318 | doctrine "^1.2.2" 319 | escope "^3.6.0" 320 | espree "^3.3.1" 321 | estraverse "^4.2.0" 322 | esutils "^2.0.2" 323 | file-entry-cache "^2.0.0" 324 | glob "^7.0.3" 325 | globals "^9.2.0" 326 | ignore "^3.2.0" 327 | imurmurhash "^0.1.4" 328 | inquirer "^0.12.0" 329 | is-my-json-valid "^2.10.0" 330 | is-resolvable "^1.0.0" 331 | js-yaml "^3.5.1" 332 | json-stable-stringify "^1.0.0" 333 | levn "^0.3.0" 334 | lodash "^4.0.0" 335 | mkdirp "^0.5.0" 336 | natural-compare "^1.4.0" 337 | optionator "^0.8.2" 338 | path-is-inside "^1.0.1" 339 | pluralize "^1.2.1" 340 | progress "^1.1.8" 341 | require-uncached "^1.0.2" 342 | shelljs "^0.7.5" 343 | strip-bom "^3.0.0" 344 | strip-json-comments "~1.0.1" 345 | table "^3.7.8" 346 | text-table "~0.2.0" 347 | user-home "^2.0.0" 348 | 349 | espree@^3.3.1: 350 | version "3.3.2" 351 | resolved "http://registry.npm.taobao.org/espree/download/espree-3.3.2.tgz#dbf3fadeb4ecb4d4778303e50103b3d36c88b89c" 352 | dependencies: 353 | acorn "^4.0.1" 354 | acorn-jsx "^3.0.0" 355 | 356 | esprima@^2.6.0: 357 | version "2.7.3" 358 | resolved "http://registry.npm.taobao.org/esprima/download/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" 359 | 360 | esrecurse@^4.1.0: 361 | version "4.1.0" 362 | resolved "http://registry.npm.taobao.org/esrecurse/download/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220" 363 | dependencies: 364 | estraverse "~4.1.0" 365 | object-assign "^4.0.1" 366 | 367 | estraverse@^4.1.1, estraverse@^4.2.0: 368 | version "4.2.0" 369 | resolved "http://registry.npm.taobao.org/estraverse/download/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" 370 | 371 | estraverse@~4.1.0: 372 | version "4.1.1" 373 | resolved "http://registry.npm.taobao.org/estraverse/download/estraverse-4.1.1.tgz#f6caca728933a850ef90661d0e17982ba47111a2" 374 | 375 | esutils@^2.0.2: 376 | version "2.0.2" 377 | resolved "http://registry.npm.taobao.org/esutils/download/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" 378 | 379 | event-emitter@~0.3.4: 380 | version "0.3.4" 381 | resolved "http://registry.npm.taobao.org/event-emitter/download/event-emitter-0.3.4.tgz#8d63ddfb4cfe1fae3b32ca265c4c720222080bb5" 382 | dependencies: 383 | d "~0.1.1" 384 | es5-ext "~0.10.7" 385 | 386 | execa@^0.4.0: 387 | version "0.4.0" 388 | resolved "http://registry.npm.taobao.org/execa/download/execa-0.4.0.tgz#4eb6467a36a095fabb2970ff9d5e3fb7bce6ebc3" 389 | dependencies: 390 | cross-spawn-async "^2.1.1" 391 | is-stream "^1.1.0" 392 | npm-run-path "^1.0.0" 393 | object-assign "^4.0.1" 394 | path-key "^1.0.0" 395 | strip-eof "^1.0.0" 396 | 397 | exit-hook@^1.0.0: 398 | version "1.1.1" 399 | resolved "http://registry.npm.taobao.org/exit-hook/download/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" 400 | 401 | fast-levenshtein@~2.0.4: 402 | version "2.0.5" 403 | resolved "http://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.5.tgz#bd33145744519ab1c36c3ee9f31f08e9079b67f2" 404 | 405 | figures@^1.3.5: 406 | version "1.7.0" 407 | resolved "http://registry.npm.taobao.org/figures/download/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" 408 | dependencies: 409 | escape-string-regexp "^1.0.5" 410 | object-assign "^4.1.0" 411 | 412 | file-entry-cache@^2.0.0: 413 | version "2.0.0" 414 | resolved "http://registry.npm.taobao.org/file-entry-cache/download/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" 415 | dependencies: 416 | flat-cache "^1.2.1" 417 | object-assign "^4.0.1" 418 | 419 | find-up@^1.0.0: 420 | version "1.1.2" 421 | resolved "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" 422 | dependencies: 423 | path-exists "^2.0.0" 424 | pinkie-promise "^2.0.0" 425 | 426 | flat-cache@^1.2.1: 427 | version "1.2.1" 428 | resolved "http://registry.npm.taobao.org/flat-cache/download/flat-cache-1.2.1.tgz#6c837d6225a7de5659323740b36d5361f71691ff" 429 | dependencies: 430 | circular-json "^0.3.0" 431 | del "^2.0.2" 432 | graceful-fs "^4.1.2" 433 | write "^0.2.1" 434 | 435 | fs.realpath@^1.0.0: 436 | version "1.0.0" 437 | resolved "http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 438 | 439 | generate-function@^2.0.0: 440 | version "2.0.0" 441 | resolved "http://registry.npm.taobao.org/generate-function/download/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" 442 | 443 | generate-object-property@^1.1.0: 444 | version "1.2.0" 445 | resolved "http://registry.npm.taobao.org/generate-object-property/download/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" 446 | dependencies: 447 | is-property "^1.0.0" 448 | 449 | glob@^7.0.0, glob@^7.0.3, glob@^7.0.5: 450 | version "7.1.1" 451 | resolved "http://registry.npm.taobao.org/glob/download/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" 452 | dependencies: 453 | fs.realpath "^1.0.0" 454 | inflight "^1.0.4" 455 | inherits "2" 456 | minimatch "^3.0.2" 457 | once "^1.3.0" 458 | path-is-absolute "^1.0.0" 459 | 460 | globals@^9.2.0: 461 | version "9.14.0" 462 | resolved "http://registry.npm.taobao.org/globals/download/globals-9.14.0.tgz#8859936af0038741263053b39d0e76ca241e4034" 463 | 464 | globby@^5.0.0: 465 | version "5.0.0" 466 | resolved "http://registry.npm.taobao.org/globby/download/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" 467 | dependencies: 468 | array-union "^1.0.1" 469 | arrify "^1.0.0" 470 | glob "^7.0.3" 471 | object-assign "^4.0.1" 472 | pify "^2.0.0" 473 | pinkie-promise "^2.0.0" 474 | 475 | graceful-fs@^4.1.2: 476 | version "4.1.11" 477 | resolved "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" 478 | 479 | has-ansi@^2.0.0: 480 | version "2.0.0" 481 | resolved "http://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 482 | dependencies: 483 | ansi-regex "^2.0.0" 484 | 485 | hosted-git-info@^2.1.4: 486 | version "2.1.5" 487 | resolved "http://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b" 488 | 489 | ignore@^3.2.0: 490 | version "3.2.0" 491 | resolved "http://registry.npm.taobao.org/ignore/download/ignore-3.2.0.tgz#8d88f03c3002a0ac52114db25d2c673b0bf1e435" 492 | 493 | imurmurhash@^0.1.4: 494 | version "0.1.4" 495 | resolved "http://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 496 | 497 | indent-string@^3.0.0: 498 | version "3.0.0" 499 | resolved "http://registry.npm.taobao.org/indent-string/download/indent-string-3.0.0.tgz#ddab23d32113ef04b67ab4cf4a0951c1a85fd60c" 500 | dependencies: 501 | repeating "^3.0.0" 502 | 503 | inflight@^1.0.4: 504 | version "1.0.6" 505 | resolved "http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 506 | dependencies: 507 | once "^1.3.0" 508 | wrappy "1" 509 | 510 | inherits@~2.0.1, inherits@2: 511 | version "2.0.3" 512 | resolved "http://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 513 | 514 | inquirer@^0.12.0: 515 | version "0.12.0" 516 | resolved "http://registry.npm.taobao.org/inquirer/download/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e" 517 | dependencies: 518 | ansi-escapes "^1.1.0" 519 | ansi-regex "^2.0.0" 520 | chalk "^1.0.0" 521 | cli-cursor "^1.0.1" 522 | cli-width "^2.0.0" 523 | figures "^1.3.5" 524 | lodash "^4.3.0" 525 | readline2 "^1.0.1" 526 | run-async "^0.1.0" 527 | rx-lite "^3.1.2" 528 | string-width "^1.0.1" 529 | strip-ansi "^3.0.0" 530 | through "^2.3.6" 531 | 532 | interpret@^1.0.0: 533 | version "1.0.1" 534 | resolved "http://registry.npm.taobao.org/interpret/download/interpret-1.0.1.tgz#d579fb7f693b858004947af39fa0db49f795602c" 535 | 536 | is-arrayish@^0.2.1: 537 | version "0.2.1" 538 | resolved "http://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 539 | 540 | is-builtin-module@^1.0.0: 541 | version "1.0.0" 542 | resolved "http://registry.npm.taobao.org/is-builtin-module/download/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" 543 | dependencies: 544 | builtin-modules "^1.0.0" 545 | 546 | is-fullwidth-code-point@^1.0.0: 547 | version "1.0.0" 548 | resolved "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 549 | dependencies: 550 | number-is-nan "^1.0.0" 551 | 552 | is-fullwidth-code-point@^2.0.0: 553 | version "2.0.0" 554 | resolved "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 555 | 556 | is-my-json-valid@^2.10.0: 557 | version "2.15.0" 558 | resolved "http://registry.npm.taobao.org/is-my-json-valid/download/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b" 559 | dependencies: 560 | generate-function "^2.0.0" 561 | generate-object-property "^1.1.0" 562 | jsonpointer "^4.0.0" 563 | xtend "^4.0.0" 564 | 565 | is-obj@^1.0.0: 566 | version "1.0.1" 567 | resolved "http://registry.npm.taobao.org/is-obj/download/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" 568 | 569 | is-path-cwd@^1.0.0: 570 | version "1.0.0" 571 | resolved "http://registry.npm.taobao.org/is-path-cwd/download/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" 572 | 573 | is-path-in-cwd@^1.0.0: 574 | version "1.0.0" 575 | resolved "http://registry.npm.taobao.org/is-path-in-cwd/download/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" 576 | dependencies: 577 | is-path-inside "^1.0.0" 578 | 579 | is-path-inside@^1.0.0: 580 | version "1.0.0" 581 | resolved "http://registry.npm.taobao.org/is-path-inside/download/is-path-inside-1.0.0.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f" 582 | dependencies: 583 | path-is-inside "^1.0.1" 584 | 585 | is-property@^1.0.0: 586 | version "1.0.2" 587 | resolved "http://registry.npm.taobao.org/is-property/download/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" 588 | 589 | is-resolvable@^1.0.0: 590 | version "1.0.0" 591 | resolved "http://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62" 592 | dependencies: 593 | tryit "^1.0.1" 594 | 595 | is-stream@^1.1.0: 596 | version "1.1.0" 597 | resolved "http://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" 598 | 599 | is-utf8@^0.2.0: 600 | version "0.2.1" 601 | resolved "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" 602 | 603 | isarray@^1.0.0, isarray@~1.0.0: 604 | version "1.0.0" 605 | resolved "http://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 606 | 607 | isexe@^1.1.1: 608 | version "1.1.2" 609 | resolved "http://registry.npm.taobao.org/isexe/download/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0" 610 | 611 | iterm2-version@^2.1.0: 612 | version "2.2.0" 613 | resolved "http://registry.npm.taobao.org/iterm2-version/download/iterm2-version-2.2.0.tgz#2306a28d58e12fea1e385054e048474a741c5cde" 614 | dependencies: 615 | app-path "^2.1.0" 616 | plist "^1.2.0" 617 | 618 | js-tokens@^2.0.0: 619 | version "2.0.0" 620 | resolved "http://registry.npm.taobao.org/js-tokens/download/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5" 621 | 622 | js-yaml@^3.5.1: 623 | version "3.7.0" 624 | resolved "http://registry.npm.taobao.org/js-yaml/download/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" 625 | dependencies: 626 | argparse "^1.0.7" 627 | esprima "^2.6.0" 628 | 629 | json-stable-stringify@^1.0.0, json-stable-stringify@^1.0.1: 630 | version "1.0.1" 631 | resolved "http://registry.npm.taobao.org/json-stable-stringify/download/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" 632 | dependencies: 633 | jsonify "~0.0.0" 634 | 635 | jsonify@~0.0.0: 636 | version "0.0.0" 637 | resolved "http://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" 638 | 639 | jsonpointer@^4.0.0: 640 | version "4.0.0" 641 | resolved "http://registry.npm.taobao.org/jsonpointer/download/jsonpointer-4.0.0.tgz#6661e161d2fc445f19f98430231343722e1fcbd5" 642 | 643 | levn@^0.3.0, levn@~0.3.0: 644 | version "0.3.0" 645 | resolved "http://registry.npm.taobao.org/levn/download/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" 646 | dependencies: 647 | prelude-ls "~1.1.2" 648 | type-check "~0.3.2" 649 | 650 | load-json-file@^1.0.0: 651 | version "1.1.0" 652 | resolved "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" 653 | dependencies: 654 | graceful-fs "^4.1.2" 655 | parse-json "^2.2.0" 656 | pify "^2.0.0" 657 | pinkie-promise "^2.0.0" 658 | strip-bom "^2.0.0" 659 | 660 | lodash@^3.5.0: 661 | version "3.10.1" 662 | resolved "http://registry.npm.taobao.org/lodash/download/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" 663 | 664 | lodash@^4.0.0, lodash@^4.3.0: 665 | version "4.17.2" 666 | resolved "http://registry.npm.taobao.org/lodash/download/lodash-4.17.2.tgz#34a3055babe04ce42467b607d700072c7ff6bf42" 667 | 668 | lru-cache@^4.0.0: 669 | version "4.0.2" 670 | resolved "http://registry.npm.taobao.org/lru-cache/download/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e" 671 | dependencies: 672 | pseudomap "^1.0.1" 673 | yallist "^2.0.0" 674 | 675 | map-obj@^1.0.0: 676 | version "1.0.1" 677 | resolved "http://registry.npm.taobao.org/map-obj/download/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" 678 | 679 | minimatch@^3.0.2: 680 | version "3.0.3" 681 | resolved "http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" 682 | dependencies: 683 | brace-expansion "^1.0.0" 684 | 685 | minimist@^1.2.0: 686 | version "1.2.0" 687 | resolved "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 688 | 689 | minimist@0.0.8: 690 | version "0.0.8" 691 | resolved "http://registry.npm.taobao.org/minimist/download/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 692 | 693 | mkdirp@^0.5.0, mkdirp@^0.5.1: 694 | version "0.5.1" 695 | resolved "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 696 | dependencies: 697 | minimist "0.0.8" 698 | 699 | ms@0.7.2: 700 | version "0.7.2" 701 | resolved "http://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" 702 | 703 | mute-stream@0.0.5: 704 | version "0.0.5" 705 | resolved "http://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" 706 | 707 | natural-compare@^1.4.0: 708 | version "1.4.0" 709 | resolved "http://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 710 | 711 | normalize-package-data@^2.3.2: 712 | version "2.3.5" 713 | resolved "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df" 714 | dependencies: 715 | hosted-git-info "^2.1.4" 716 | is-builtin-module "^1.0.0" 717 | semver "2 || 3 || 4 || 5" 718 | validate-npm-package-license "^3.0.1" 719 | 720 | npm-run-path@^1.0.0: 721 | version "1.0.0" 722 | resolved "http://registry.npm.taobao.org/npm-run-path/download/npm-run-path-1.0.0.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" 723 | dependencies: 724 | path-key "^1.0.0" 725 | 726 | number-is-nan@^1.0.0: 727 | version "1.0.1" 728 | resolved "http://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 729 | 730 | object-assign@^4.0.1, object-assign@^4.1.0: 731 | version "4.1.0" 732 | resolved "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" 733 | 734 | once@^1.3.0: 735 | version "1.4.0" 736 | resolved "http://registry.npm.taobao.org/once/download/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 737 | dependencies: 738 | wrappy "1" 739 | 740 | onetime@^1.0.0: 741 | version "1.1.0" 742 | resolved "http://registry.npm.taobao.org/onetime/download/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" 743 | 744 | optionator@^0.8.2: 745 | version "0.8.2" 746 | resolved "http://registry.npm.taobao.org/optionator/download/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" 747 | dependencies: 748 | deep-is "~0.1.3" 749 | fast-levenshtein "~2.0.4" 750 | levn "~0.3.0" 751 | prelude-ls "~1.1.2" 752 | type-check "~0.3.2" 753 | wordwrap "~1.0.0" 754 | 755 | os-homedir@^1.0.0: 756 | version "1.0.2" 757 | resolved "http://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 758 | 759 | parse-json@^2.2.0: 760 | version "2.2.0" 761 | resolved "http://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" 762 | dependencies: 763 | error-ex "^1.2.0" 764 | 765 | path-exists@^2.0.0: 766 | version "2.1.0" 767 | resolved "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" 768 | dependencies: 769 | pinkie-promise "^2.0.0" 770 | 771 | path-is-absolute@^1.0.0: 772 | version "1.0.1" 773 | resolved "http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 774 | 775 | path-is-inside@^1.0.1: 776 | version "1.0.2" 777 | resolved "http://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" 778 | 779 | path-key@^1.0.0: 780 | version "1.0.0" 781 | resolved "http://registry.npm.taobao.org/path-key/download/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" 782 | 783 | path-type@^1.0.0: 784 | version "1.1.0" 785 | resolved "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" 786 | dependencies: 787 | graceful-fs "^4.1.2" 788 | pify "^2.0.0" 789 | pinkie-promise "^2.0.0" 790 | 791 | pify@^2.0.0: 792 | version "2.3.0" 793 | resolved "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 794 | 795 | pinkie-promise@^2.0.0: 796 | version "2.0.1" 797 | resolved "http://registry.npm.taobao.org/pinkie-promise/download/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 798 | dependencies: 799 | pinkie "^2.0.0" 800 | 801 | pinkie@^2.0.0: 802 | version "2.0.4" 803 | resolved "http://registry.npm.taobao.org/pinkie/download/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 804 | 805 | pkg-up@^1.0.0: 806 | version "1.0.0" 807 | resolved "http://registry.npm.taobao.org/pkg-up/download/pkg-up-1.0.0.tgz#3e08fb461525c4421624a33b9f7e6d0af5b05a26" 808 | dependencies: 809 | find-up "^1.0.0" 810 | 811 | plist@^1.2.0: 812 | version "1.2.0" 813 | resolved "http://registry.npm.taobao.org/plist/download/plist-1.2.0.tgz#084b5093ddc92506e259f874b8d9b1afb8c79593" 814 | dependencies: 815 | base64-js "0.0.8" 816 | util-deprecate "1.0.2" 817 | xmlbuilder "4.0.0" 818 | xmldom "0.1.x" 819 | 820 | pluralize@^1.2.1: 821 | version "1.2.1" 822 | resolved "http://registry.npm.taobao.org/pluralize/download/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45" 823 | 824 | prelude-ls@~1.1.2: 825 | version "1.1.2" 826 | resolved "http://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" 827 | 828 | process-nextick-args@~1.0.6: 829 | version "1.0.7" 830 | resolved "http://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" 831 | 832 | progress@^1.1.8: 833 | version "1.1.8" 834 | resolved "http://registry.npm.taobao.org/progress/download/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" 835 | 836 | pseudomap@^1.0.1: 837 | version "1.0.2" 838 | resolved "http://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 839 | 840 | read-pkg-up@^1.0.1: 841 | version "1.0.1" 842 | resolved "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" 843 | dependencies: 844 | find-up "^1.0.0" 845 | read-pkg "^1.0.0" 846 | 847 | read-pkg@^1.0.0: 848 | version "1.1.0" 849 | resolved "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" 850 | dependencies: 851 | load-json-file "^1.0.0" 852 | normalize-package-data "^2.3.2" 853 | path-type "^1.0.0" 854 | 855 | readable-stream@~2.0.0: 856 | version "2.0.6" 857 | resolved "http://registry.npm.taobao.org/readable-stream/download/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" 858 | dependencies: 859 | core-util-is "~1.0.0" 860 | inherits "~2.0.1" 861 | isarray "~1.0.0" 862 | process-nextick-args "~1.0.6" 863 | string_decoder "~0.10.x" 864 | util-deprecate "~1.0.1" 865 | 866 | readline2@^1.0.1: 867 | version "1.0.1" 868 | resolved "http://registry.npm.taobao.org/readline2/download/readline2-1.0.1.tgz#41059608ffc154757b715d9989d199ffbf372e35" 869 | dependencies: 870 | code-point-at "^1.0.0" 871 | is-fullwidth-code-point "^1.0.0" 872 | mute-stream "0.0.5" 873 | 874 | rechoir@^0.6.2: 875 | version "0.6.2" 876 | resolved "http://registry.npm.taobao.org/rechoir/download/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" 877 | dependencies: 878 | resolve "^1.1.6" 879 | 880 | repeating@^3.0.0: 881 | version "3.0.0" 882 | resolved "http://registry.npm.taobao.org/repeating/download/repeating-3.0.0.tgz#f4c376fdd2015761f6f96f4303b1224d581e802f" 883 | 884 | require-uncached@^1.0.2: 885 | version "1.0.3" 886 | resolved "http://registry.npm.taobao.org/require-uncached/download/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" 887 | dependencies: 888 | caller-path "^0.1.0" 889 | resolve-from "^1.0.0" 890 | 891 | resolve-from@^1.0.0: 892 | version "1.0.1" 893 | resolved "http://registry.npm.taobao.org/resolve-from/download/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" 894 | 895 | resolve@^1.1.6: 896 | version "1.1.7" 897 | resolved "http://registry.npm.taobao.org/resolve/download/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" 898 | 899 | restore-cursor@^1.0.1: 900 | version "1.0.1" 901 | resolved "http://registry.npm.taobao.org/restore-cursor/download/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" 902 | dependencies: 903 | exit-hook "^1.0.0" 904 | onetime "^1.0.0" 905 | 906 | rimraf@^2.2.8: 907 | version "2.5.4" 908 | resolved "http://registry.npm.taobao.org/rimraf/download/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" 909 | dependencies: 910 | glob "^7.0.5" 911 | 912 | run-async@^0.1.0: 913 | version "0.1.0" 914 | resolved "http://registry.npm.taobao.org/run-async/download/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389" 915 | dependencies: 916 | once "^1.3.0" 917 | 918 | rx-lite@^3.1.2: 919 | version "3.1.2" 920 | resolved "http://registry.npm.taobao.org/rx-lite/download/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102" 921 | 922 | "semver@2 || 3 || 4 || 5": 923 | version "5.3.0" 924 | resolved "http://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" 925 | 926 | shelljs@^0.7.5: 927 | version "0.7.5" 928 | resolved "http://registry.npm.taobao.org/shelljs/download/shelljs-0.7.5.tgz#2eef7a50a21e1ccf37da00df767ec69e30ad0675" 929 | dependencies: 930 | glob "^7.0.0" 931 | interpret "^1.0.0" 932 | rechoir "^0.6.2" 933 | 934 | slice-ansi@0.0.4: 935 | version "0.0.4" 936 | resolved "http://registry.npm.taobao.org/slice-ansi/download/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" 937 | 938 | spdx-correct@~1.0.0: 939 | version "1.0.2" 940 | resolved "http://registry.npm.taobao.org/spdx-correct/download/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" 941 | dependencies: 942 | spdx-license-ids "^1.0.2" 943 | 944 | spdx-expression-parse@~1.0.0: 945 | version "1.0.4" 946 | resolved "http://registry.npm.taobao.org/spdx-expression-parse/download/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" 947 | 948 | spdx-license-ids@^1.0.2: 949 | version "1.2.2" 950 | resolved "http://registry.npm.taobao.org/spdx-license-ids/download/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" 951 | 952 | sprintf-js@~1.0.2: 953 | version "1.0.3" 954 | resolved "http://registry.npm.taobao.org/sprintf-js/download/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 955 | 956 | string_decoder@~0.10.x: 957 | version "0.10.31" 958 | resolved "http://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" 959 | 960 | string-width@^1.0.1: 961 | version "1.0.2" 962 | resolved "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 963 | dependencies: 964 | code-point-at "^1.0.0" 965 | is-fullwidth-code-point "^1.0.0" 966 | strip-ansi "^3.0.0" 967 | 968 | string-width@^2.0.0: 969 | version "2.0.0" 970 | resolved "http://registry.npm.taobao.org/string-width/download/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e" 971 | dependencies: 972 | is-fullwidth-code-point "^2.0.0" 973 | strip-ansi "^3.0.0" 974 | 975 | strip-ansi@^3.0.0: 976 | version "3.0.1" 977 | resolved "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 978 | dependencies: 979 | ansi-regex "^2.0.0" 980 | 981 | strip-bom@^2.0.0: 982 | version "2.0.0" 983 | resolved "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" 984 | dependencies: 985 | is-utf8 "^0.2.0" 986 | 987 | strip-bom@^3.0.0: 988 | version "3.0.0" 989 | resolved "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 990 | 991 | strip-eof@^1.0.0: 992 | version "1.0.0" 993 | resolved "http://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" 994 | 995 | strip-json-comments@~1.0.1: 996 | version "1.0.4" 997 | resolved "http://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91" 998 | 999 | suffix@^0.1.0: 1000 | version "0.1.0" 1001 | resolved "http://registry.npm.taobao.org/suffix/download/suffix-0.1.0.tgz#3e46966de56af17600385e58db8ec659dd797907" 1002 | 1003 | supports-color@^2.0.0: 1004 | version "2.0.0" 1005 | resolved "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 1006 | 1007 | table@^3.7.8: 1008 | version "3.8.3" 1009 | resolved "http://registry.npm.taobao.org/table/download/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f" 1010 | dependencies: 1011 | ajv "^4.7.0" 1012 | ajv-keywords "^1.0.0" 1013 | chalk "^1.1.1" 1014 | lodash "^4.0.0" 1015 | slice-ansi "0.0.4" 1016 | string-width "^2.0.0" 1017 | 1018 | term-img: 1019 | version "0.2.0" 1020 | resolved "http://registry.npm.taobao.org/term-img/download/term-img-0.2.0.tgz#a81fa98a5fe205b59c0080d6cdc5201e86a6c792" 1021 | dependencies: 1022 | ansi-escapes "^1.3.0" 1023 | iterm2-version "^2.1.0" 1024 | 1025 | text-table@^0.2.0, text-table@~0.2.0: 1026 | version "0.2.0" 1027 | resolved "http://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 1028 | 1029 | through@^2.3.6: 1030 | version "2.3.8" 1031 | resolved "http://registry.npm.taobao.org/through/download/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1032 | 1033 | tryit@^1.0.1: 1034 | version "1.0.3" 1035 | resolved "http://registry.npm.taobao.org/tryit/download/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" 1036 | 1037 | type-check@~0.3.2: 1038 | version "0.3.2" 1039 | resolved "http://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" 1040 | dependencies: 1041 | prelude-ls "~1.1.2" 1042 | 1043 | typedarray@~0.0.5: 1044 | version "0.0.6" 1045 | resolved "http://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 1046 | 1047 | user-home@^2.0.0: 1048 | version "2.0.0" 1049 | resolved "http://registry.npm.taobao.org/user-home/download/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" 1050 | dependencies: 1051 | os-homedir "^1.0.0" 1052 | 1053 | util-deprecate@~1.0.1, util-deprecate@1.0.2: 1054 | version "1.0.2" 1055 | resolved "http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1056 | 1057 | validate-npm-package-license@^3.0.1: 1058 | version "3.0.1" 1059 | resolved "http://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" 1060 | dependencies: 1061 | spdx-correct "~1.0.0" 1062 | spdx-expression-parse "~1.0.0" 1063 | 1064 | which@^1.2.8: 1065 | version "1.2.12" 1066 | resolved "http://registry.npm.taobao.org/which/download/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192" 1067 | dependencies: 1068 | isexe "^1.1.1" 1069 | 1070 | wordwrap@~1.0.0: 1071 | version "1.0.0" 1072 | resolved "http://registry.npm.taobao.org/wordwrap/download/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 1073 | 1074 | wrappy@1: 1075 | version "1.0.2" 1076 | resolved "http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1077 | 1078 | write@^0.2.1: 1079 | version "0.2.1" 1080 | resolved "http://registry.npm.taobao.org/write/download/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" 1081 | dependencies: 1082 | mkdirp "^0.5.1" 1083 | 1084 | xmlbuilder@4.0.0: 1085 | version "4.0.0" 1086 | resolved "http://registry.npm.taobao.org/xmlbuilder/download/xmlbuilder-4.0.0.tgz#98b8f651ca30aa624036f127d11cc66dc7b907a3" 1087 | dependencies: 1088 | lodash "^3.5.0" 1089 | 1090 | xmldom@0.1.x: 1091 | version "0.1.27" 1092 | resolved "http://registry.npm.taobao.org/xmldom/download/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" 1093 | 1094 | xtend@^4.0.0: 1095 | version "4.0.1" 1096 | resolved "http://registry.npm.taobao.org/xtend/download/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 1097 | 1098 | yallist@^2.0.0: 1099 | version "2.0.0" 1100 | resolved "http://registry.npm.taobao.org/yallist/download/yallist-2.0.0.tgz#306c543835f09ee1a4cb23b7bce9ab341c91cdd4" 1101 | 1102 | --------------------------------------------------------------------------------