├── .github ├── antialiased.png └── subpixel-antialiased.png ├── .gitignore ├── .travis.yml ├── README.md ├── index.js ├── package.json └── yarn.lock /.github/antialiased.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali/hyper-font-smoothing/6ff4fde2f86146af5067587e60d8f26406d867f2/.github/antialiased.png -------------------------------------------------------------------------------- /.github/subpixel-antialiased.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali/hyper-font-smoothing/6ff4fde2f86146af5067587e60d8f26406d867f2/.github/subpixel-antialiased.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | npm-debug.log* 3 | 4 | # Dependency directories 5 | node_modules 6 | 7 | # Optional npm cache directory 8 | .npm 9 | 10 | # Optional eslint cache 11 | .eslintcache 12 | 13 | # Output of 'npm pack' 14 | *.tgz 15 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | cache: 4 | directories: 5 | - ~/.yarn 6 | - ~/.nvm 7 | notifications: 8 | email: false 9 | node_js: 10 | - "6" 11 | install: 12 | - npm -g install yarn 13 | - yarn 14 | before_script: 15 | - npm prune 16 | after_success: 17 | - npm run semantic-release 18 | branches: 19 | except: 20 | - /^v\d+\.\d+\.\d+$/ 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # hyper-font-smoothing 2 | 3 | Extension for subpixel-antialiased font smoothing in [Hyper][]. 4 | 5 | [Hyper]: https://github.com/zeit/hyper 6 | 7 | ## How to use 8 | 9 | Add `hyper-font-smoothing` to `plugins` in `~/.hyper.js`: 10 | 11 | ```js 12 | // Example ~/.hyper.js 13 | module.exports = { 14 | plugins: [ 15 | "hyper-font-smoothing", 16 | ], 17 | } 18 | ``` 19 | 20 | ## Screenshots 21 | 22 | With `hyper-font-smoothing`: 23 | 24 | ![hyperterm with subpixel-antialiased font-smoothing](.github/subpixel-antialiased.png?raw=true) 25 | 26 | Without `hyper-font-smoothing` (default): 27 | 28 | ![hyperterm with default antialiased font-smoothing](.github/antialiased.png?raw=true) 29 | 30 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | exports.decorateConfig = (config) => { 2 | return Object.assign({}, config, { 3 | termCSS: ` 4 | ${config.termCSS || ''} 5 | @media 6 | (-webkit-max-device-pixel-ratio: 1.3), 7 | (max-resolution: 120dpi) { 8 | x-screen { 9 | -webkit-font-smoothing: subpixel-antialiased !important; 10 | } 11 | } 12 | ` 13 | }) 14 | } 15 | 16 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "hyper-font-smoothing", 3 | "main": "index.js", 4 | "description": "Extension for subpixel-antialiased font smoothing in Hyper", 5 | "author": "Ali Ukani ", 6 | "license": "MIT", 7 | "files": [ 8 | "index.js" 9 | ], 10 | "keywords": [ 11 | "hyperterm", 12 | "hyper", 13 | "hyper.app" 14 | ], 15 | "repository": { 16 | "type": "git", 17 | "url": "https://github.com/ali/hyper-font-smoothing.git" 18 | }, 19 | "bugs": { 20 | "url": "https://github.com/ali/hyper-font-smoothing/issues" 21 | }, 22 | "homepage": "https://github.com/ali/hyper-font-smoothing#readme", 23 | "scripts": { 24 | "semantic-release": "semantic-release pre && npm publish && semantic-release post" 25 | }, 26 | "devDependencies": { 27 | "cz-conventional-changelog": "^1.2.0", 28 | "semantic-release": "^4.3.5" 29 | }, 30 | "config": { 31 | "commitizen": { 32 | "path": "./node_modules/cz-conventional-changelog" 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | "@semantic-release/commit-analyzer@^2.0.0": 4 | version "2.0.0" 5 | resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-2.0.0.tgz#924d1e2c30167c6a472bed9f66ee8f8e077489b2" 6 | dependencies: 7 | conventional-changelog "0.0.17" 8 | 9 | "@semantic-release/condition-travis@^4.1.2": 10 | version "4.1.4" 11 | resolved "https://registry.yarnpkg.com/@semantic-release/condition-travis/-/condition-travis-4.1.4.tgz#d5de6aca17819420dfc32ed542295a97f977f963" 12 | dependencies: 13 | "@semantic-release/error" "^1.0.0" 14 | semver "^5.0.3" 15 | 16 | "@semantic-release/error@^1.0.0": 17 | version "1.0.0" 18 | resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-1.0.0.tgz#bb8f8eeedd5c7f8c46f96b37ef39e1b8c376c1cc" 19 | 20 | "@semantic-release/last-release-npm@^1.2.1": 21 | version "1.2.1" 22 | resolved "https://registry.yarnpkg.com/@semantic-release/last-release-npm/-/last-release-npm-1.2.1.tgz#ff748142ecf15354b833a86ba18205f7fce594ee" 23 | dependencies: 24 | "@semantic-release/error" "^1.0.0" 25 | npm-registry-client "^7.0.1" 26 | npmlog "^1.2.1" 27 | 28 | "@semantic-release/release-notes-generator@^2.0.0": 29 | version "2.0.0" 30 | resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-2.0.0.tgz#7c5da65689466d536a53fdfa9f4d62a3bd13c16e" 31 | dependencies: 32 | conventional-changelog "0.0.17" 33 | github-url-from-git "^1.4.0" 34 | 35 | abbrev@1: 36 | version "1.0.9" 37 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135" 38 | 39 | ansi-regex@^2.0.0: 40 | version "2.0.0" 41 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.0.0.tgz#c5061b6e0ef8a81775e50f5d66151bf6bf371107" 42 | 43 | ansi-styles@^2.2.1: 44 | version "2.2.1" 45 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 46 | 47 | ansi@^0.3.0, ansi@~0.3.0: 48 | version "0.3.1" 49 | resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" 50 | 51 | aproba@^1.0.3: 52 | version "1.0.4" 53 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.0.4.tgz#2713680775e7614c8ba186c065d4e2e52d1072c0" 54 | 55 | are-we-there-yet@~1.0.0: 56 | version "1.0.6" 57 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.0.6.tgz#a2d28c93102aa6cc96245a26cb954de06ec53f0c" 58 | dependencies: 59 | delegates "^1.0.0" 60 | readable-stream "^2.0.0 || ^1.1.13" 61 | 62 | are-we-there-yet@~1.1.2: 63 | version "1.1.2" 64 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz#80e470e95a084794fe1899262c5667c6e88de1b3" 65 | dependencies: 66 | delegates "^1.0.0" 67 | readable-stream "^2.0.0 || ^1.1.13" 68 | 69 | array-find-index@^1.0.1: 70 | version "1.0.2" 71 | resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" 72 | 73 | asap@^2.0.0: 74 | version "2.0.5" 75 | resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f" 76 | 77 | asn1@~0.2.3: 78 | version "0.2.3" 79 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" 80 | 81 | assert-plus@^0.2.0: 82 | version "0.2.0" 83 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" 84 | 85 | assert-plus@^1.0.0: 86 | version "1.0.0" 87 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" 88 | 89 | asynckit@^0.4.0: 90 | version "0.4.0" 91 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 92 | 93 | aws-sign2@~0.6.0: 94 | version "0.6.0" 95 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" 96 | 97 | aws4@^1.2.1: 98 | version "1.5.0" 99 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.5.0.tgz#0a29ffb79c31c9e712eeb087e8e7a64b4a56d755" 100 | 101 | bcrypt-pbkdf@^1.0.0: 102 | version "1.0.0" 103 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz#3ca76b85241c7170bf7d9703e7b9aa74630040d4" 104 | dependencies: 105 | tweetnacl "^0.14.3" 106 | 107 | bl@~1.1.2: 108 | version "1.1.2" 109 | resolved "https://registry.yarnpkg.com/bl/-/bl-1.1.2.tgz#fdca871a99713aa00d19e3bbba41c44787a65398" 110 | dependencies: 111 | readable-stream "~2.0.5" 112 | 113 | boom@2.x.x: 114 | version "2.10.1" 115 | resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" 116 | dependencies: 117 | hoek "2.x.x" 118 | 119 | buffer-shims@^1.0.0: 120 | version "1.0.0" 121 | resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" 122 | 123 | builtin-modules@^1.0.0: 124 | version "1.1.1" 125 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 126 | 127 | camelcase-keys@^2.0.0: 128 | version "2.1.0" 129 | resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" 130 | dependencies: 131 | camelcase "^2.0.0" 132 | map-obj "^1.0.0" 133 | 134 | camelcase@^2.0.0: 135 | version "2.1.1" 136 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" 137 | 138 | caseless@~0.11.0: 139 | version "0.11.0" 140 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" 141 | 142 | chalk@^1.1.1: 143 | version "1.1.3" 144 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 145 | dependencies: 146 | ansi-styles "^2.2.1" 147 | escape-string-regexp "^1.0.2" 148 | has-ansi "^2.0.0" 149 | strip-ansi "^3.0.0" 150 | supports-color "^2.0.0" 151 | 152 | code-point-at@^1.0.0: 153 | version "1.0.1" 154 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.0.1.tgz#1104cd34f9b5b45d3eba88f1babc1924e1ce35fb" 155 | dependencies: 156 | number-is-nan "^1.0.0" 157 | 158 | combined-stream@^1.0.5, combined-stream@~1.0.5: 159 | version "1.0.5" 160 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" 161 | dependencies: 162 | delayed-stream "~1.0.0" 163 | 164 | commander@^2.9.0: 165 | version "2.9.0" 166 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" 167 | dependencies: 168 | graceful-readlink ">= 1.0.0" 169 | 170 | concat-stream@^1.5.2: 171 | version "1.5.2" 172 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266" 173 | dependencies: 174 | inherits "~2.0.1" 175 | readable-stream "~2.0.0" 176 | typedarray "~0.0.5" 177 | 178 | config-chain@~1.1.8: 179 | version "1.1.11" 180 | resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2" 181 | dependencies: 182 | ini "^1.3.4" 183 | proto-list "~1.2.1" 184 | 185 | console-control-strings@^1.0.0, console-control-strings@~1.1.0: 186 | version "1.1.0" 187 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" 188 | 189 | conventional-changelog@0.0.17: 190 | version "0.0.17" 191 | resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-0.0.17.tgz#5e0216600f4686190f0c82efbb0b3dd11b49ce34" 192 | dependencies: 193 | dateformat "^1.0.11" 194 | event-stream "^3.3.0" 195 | github-url-from-git "^1.4.0" 196 | lodash "^3.6.0" 197 | normalize-package-data "^1.0.3" 198 | 199 | conventional-commit-types@^2.0.0: 200 | version "2.1.0" 201 | resolved "https://registry.yarnpkg.com/conventional-commit-types/-/conventional-commit-types-2.1.0.tgz#45d860386c9a2e6537ee91d8a1b61bd0411b3d04" 202 | 203 | core-util-is@^1.0.1, core-util-is@~1.0.0: 204 | version "1.0.2" 205 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 206 | 207 | cryptiles@2.x.x: 208 | version "2.0.5" 209 | resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" 210 | dependencies: 211 | boom "2.x.x" 212 | 213 | currently-unhandled@^0.4.1: 214 | version "0.4.1" 215 | resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" 216 | dependencies: 217 | array-find-index "^1.0.1" 218 | 219 | cz-conventional-changelog@^1.2.0: 220 | version "1.2.0" 221 | resolved "https://registry.yarnpkg.com/cz-conventional-changelog/-/cz-conventional-changelog-1.2.0.tgz#2bca04964c8919b23f3fd6a89ef5e6008b31b3f8" 222 | dependencies: 223 | conventional-commit-types "^2.0.0" 224 | lodash.map "^4.5.1" 225 | longest "^1.0.1" 226 | pad-right "^0.2.2" 227 | right-pad "^1.0.1" 228 | word-wrap "^1.0.3" 229 | 230 | dashdash@^1.12.0: 231 | version "1.14.0" 232 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.0.tgz#29e486c5418bf0f356034a993d51686a33e84141" 233 | dependencies: 234 | assert-plus "^1.0.0" 235 | 236 | dateformat@^1.0.11: 237 | version "1.0.12" 238 | resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" 239 | dependencies: 240 | get-stdin "^4.0.1" 241 | meow "^3.3.0" 242 | 243 | decamelize@^1.1.2: 244 | version "1.2.0" 245 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 246 | 247 | delayed-stream@~1.0.0: 248 | version "1.0.0" 249 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 250 | 251 | delegates@^1.0.0: 252 | version "1.0.0" 253 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 254 | 255 | dezalgo@^1.0.1: 256 | version "1.0.3" 257 | resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" 258 | dependencies: 259 | asap "^2.0.0" 260 | wrappy "1" 261 | 262 | duplexer@~0.1.1: 263 | version "0.1.1" 264 | resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" 265 | 266 | ecc-jsbn@~0.1.1: 267 | version "0.1.1" 268 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" 269 | dependencies: 270 | jsbn "~0.1.0" 271 | 272 | error-ex@^1.2.0: 273 | version "1.3.0" 274 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9" 275 | dependencies: 276 | is-arrayish "^0.2.1" 277 | 278 | escape-string-regexp@^1.0.2: 279 | version "1.0.5" 280 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 281 | 282 | event-stream@^3.3.0: 283 | version "3.3.4" 284 | resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571" 285 | dependencies: 286 | duplexer "~0.1.1" 287 | from "~0" 288 | map-stream "~0.1.0" 289 | pause-stream "0.0.11" 290 | split "0.3" 291 | stream-combiner "~0.0.4" 292 | through "~2.3.1" 293 | 294 | extend@~3.0.0: 295 | version "3.0.0" 296 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4" 297 | 298 | extsprintf@1.0.2: 299 | version "1.0.2" 300 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" 301 | 302 | find-up@^1.0.0: 303 | version "1.1.2" 304 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" 305 | dependencies: 306 | path-exists "^2.0.0" 307 | pinkie-promise "^2.0.0" 308 | 309 | foreachasync@^3.0.0: 310 | version "3.0.0" 311 | resolved "https://registry.yarnpkg.com/foreachasync/-/foreachasync-3.0.0.tgz#5502987dc8714be3392097f32e0071c9dee07cf6" 312 | 313 | forever-agent@~0.6.1: 314 | version "0.6.1" 315 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 316 | 317 | form-data@~2.0.0: 318 | version "2.0.0" 319 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.0.0.tgz#6f0aebadcc5da16c13e1ecc11137d85f9b883b25" 320 | dependencies: 321 | asynckit "^0.4.0" 322 | combined-stream "^1.0.5" 323 | mime-types "^2.1.11" 324 | 325 | from@~0: 326 | version "0.1.3" 327 | resolved "https://registry.yarnpkg.com/from/-/from-0.1.3.tgz#ef63ac2062ac32acf7862e0d40b44b896f22f3bc" 328 | 329 | gauge@~1.2.0: 330 | version "1.2.7" 331 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" 332 | dependencies: 333 | ansi "^0.3.0" 334 | has-unicode "^2.0.0" 335 | lodash.pad "^4.1.0" 336 | lodash.padend "^4.1.0" 337 | lodash.padstart "^4.1.0" 338 | 339 | gauge@~2.6.0: 340 | version "2.6.0" 341 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.6.0.tgz#d35301ad18e96902b4751dcbbe40f4218b942a46" 342 | dependencies: 343 | aproba "^1.0.3" 344 | console-control-strings "^1.0.0" 345 | has-color "^0.1.7" 346 | has-unicode "^2.0.0" 347 | object-assign "^4.1.0" 348 | signal-exit "^3.0.0" 349 | string-width "^1.0.1" 350 | strip-ansi "^3.0.1" 351 | wide-align "^1.1.0" 352 | 353 | generate-function@^2.0.0: 354 | version "2.0.0" 355 | resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" 356 | 357 | generate-object-property@^1.1.0: 358 | version "1.2.0" 359 | resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" 360 | dependencies: 361 | is-property "^1.0.0" 362 | 363 | get-stdin@^4.0.1: 364 | version "4.0.1" 365 | resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" 366 | 367 | getpass@^0.1.1: 368 | version "0.1.6" 369 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.6.tgz#283ffd9fc1256840875311c1b60e8c40187110e6" 370 | dependencies: 371 | assert-plus "^1.0.0" 372 | 373 | git-head@^1.2.1: 374 | version "1.14.0" 375 | resolved "https://registry.yarnpkg.com/git-head/-/git-head-1.14.0.tgz#be31c107fb8402098561250ef1e9d88842c391b8" 376 | dependencies: 377 | git-refs "^1.1.3" 378 | 379 | git-refs@^1.1.3: 380 | version "1.1.3" 381 | resolved "https://registry.yarnpkg.com/git-refs/-/git-refs-1.1.3.tgz#83097cb3a92585c4a4926ec54e2182df9e20e89d" 382 | dependencies: 383 | path-object "^2.3.0" 384 | slash "^1.0.0" 385 | walk "^2.3.9" 386 | 387 | github-url-from-git@^1.3.0, github-url-from-git@^1.4.0: 388 | version "1.4.0" 389 | resolved "https://registry.yarnpkg.com/github-url-from-git/-/github-url-from-git-1.4.0.tgz#285e6b520819001bde128674704379e4ff03e0de" 390 | 391 | github-url-from-username-repo@^1.0.0: 392 | version "1.0.2" 393 | resolved "https://registry.yarnpkg.com/github-url-from-username-repo/-/github-url-from-username-repo-1.0.2.tgz#7dd79330d2abe69c10c2cef79714c97215791dfa" 394 | 395 | github@^0.2.4: 396 | version "0.2.4" 397 | resolved "https://registry.yarnpkg.com/github/-/github-0.2.4.tgz#24fa7f0e13fa11b946af91134c51982a91ce538b" 398 | dependencies: 399 | mime "^1.2.11" 400 | 401 | graceful-fs@^4.1.2, graceful-fs@^4.1.6: 402 | version "4.1.9" 403 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.9.tgz#baacba37d19d11f9d146d3578bc99958c3787e29" 404 | 405 | "graceful-readlink@>= 1.0.0": 406 | version "1.0.1" 407 | resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" 408 | 409 | har-validator@~2.0.6: 410 | version "2.0.6" 411 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" 412 | dependencies: 413 | chalk "^1.1.1" 414 | commander "^2.9.0" 415 | is-my-json-valid "^2.12.4" 416 | pinkie-promise "^2.0.0" 417 | 418 | has-ansi@^2.0.0: 419 | version "2.0.0" 420 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 421 | dependencies: 422 | ansi-regex "^2.0.0" 423 | 424 | has-color@^0.1.7: 425 | version "0.1.7" 426 | resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" 427 | 428 | has-unicode@^2.0.0: 429 | version "2.0.1" 430 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" 431 | 432 | hawk@~3.1.3: 433 | version "3.1.3" 434 | resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" 435 | dependencies: 436 | boom "2.x.x" 437 | cryptiles "2.x.x" 438 | hoek "2.x.x" 439 | sntp "1.x.x" 440 | 441 | hoek@2.x.x: 442 | version "2.16.3" 443 | resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" 444 | 445 | hosted-git-info@^2.1.4, hosted-git-info@^2.1.5: 446 | version "2.1.5" 447 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b" 448 | 449 | http-signature@~1.1.0: 450 | version "1.1.1" 451 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" 452 | dependencies: 453 | assert-plus "^0.2.0" 454 | jsprim "^1.2.2" 455 | sshpk "^1.7.0" 456 | 457 | indent-string@^2.1.0: 458 | version "2.1.0" 459 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" 460 | dependencies: 461 | repeating "^2.0.0" 462 | 463 | inherits@~2.0.0, inherits@~2.0.1: 464 | version "2.0.3" 465 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 466 | 467 | ini@^1.2.0, ini@^1.3.4: 468 | version "1.3.4" 469 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" 470 | 471 | is-arrayish@^0.2.1: 472 | version "0.2.1" 473 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 474 | 475 | is-builtin-module@^1.0.0: 476 | version "1.0.0" 477 | resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" 478 | dependencies: 479 | builtin-modules "^1.0.0" 480 | 481 | is-finite@^1.0.0: 482 | version "1.0.2" 483 | resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" 484 | dependencies: 485 | number-is-nan "^1.0.0" 486 | 487 | is-fullwidth-code-point@^1.0.0: 488 | version "1.0.0" 489 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 490 | dependencies: 491 | number-is-nan "^1.0.0" 492 | 493 | is-my-json-valid@^2.12.4: 494 | version "2.15.0" 495 | resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b" 496 | dependencies: 497 | generate-function "^2.0.0" 498 | generate-object-property "^1.1.0" 499 | jsonpointer "^4.0.0" 500 | xtend "^4.0.0" 501 | 502 | is-property@^1.0.0: 503 | version "1.0.2" 504 | resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" 505 | 506 | is-typedarray@~1.0.0: 507 | version "1.0.0" 508 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 509 | 510 | is-utf8@^0.2.0: 511 | version "0.2.1" 512 | resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" 513 | 514 | isarray@~1.0.0: 515 | version "1.0.0" 516 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 517 | 518 | isstream@~0.1.2: 519 | version "0.1.2" 520 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 521 | 522 | jodid25519@^1.0.0: 523 | version "1.0.2" 524 | resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967" 525 | dependencies: 526 | jsbn "~0.1.0" 527 | 528 | jsbn@~0.1.0: 529 | version "0.1.0" 530 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd" 531 | 532 | json-schema@0.2.3: 533 | version "0.2.3" 534 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" 535 | 536 | json-stringify-safe@~5.0.1: 537 | version "5.0.1" 538 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 539 | 540 | jsonpointer@^4.0.0: 541 | version "4.0.0" 542 | resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.0.tgz#6661e161d2fc445f19f98430231343722e1fcbd5" 543 | 544 | jsprim@^1.2.2: 545 | version "1.3.1" 546 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.3.1.tgz#2a7256f70412a29ee3670aaca625994c4dcff252" 547 | dependencies: 548 | extsprintf "1.0.2" 549 | json-schema "0.2.3" 550 | verror "1.3.6" 551 | 552 | load-json-file@^1.0.0: 553 | version "1.1.0" 554 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" 555 | dependencies: 556 | graceful-fs "^4.1.2" 557 | parse-json "^2.2.0" 558 | pify "^2.0.0" 559 | pinkie-promise "^2.0.0" 560 | strip-bom "^2.0.0" 561 | 562 | lodash._baseassign@^3.0.0: 563 | version "3.2.0" 564 | resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" 565 | dependencies: 566 | lodash._basecopy "^3.0.0" 567 | lodash.keys "^3.0.0" 568 | 569 | lodash._basecopy@^3.0.0: 570 | version "3.0.1" 571 | resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" 572 | 573 | lodash._bindcallback@^3.0.0: 574 | version "3.0.1" 575 | resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" 576 | 577 | lodash._createassigner@^3.0.0: 578 | version "3.1.1" 579 | resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" 580 | dependencies: 581 | lodash._bindcallback "^3.0.0" 582 | lodash._isiterateecall "^3.0.0" 583 | lodash.restparam "^3.0.0" 584 | 585 | lodash._getnative@^3.0.0: 586 | version "3.9.1" 587 | resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" 588 | 589 | lodash._isiterateecall@^3.0.0: 590 | version "3.0.9" 591 | resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" 592 | 593 | lodash.assign@^3.0.0: 594 | version "3.2.0" 595 | resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa" 596 | dependencies: 597 | lodash._baseassign "^3.0.0" 598 | lodash._createassigner "^3.0.0" 599 | lodash.keys "^3.0.0" 600 | 601 | lodash.isarguments@^3.0.0: 602 | version "3.1.0" 603 | resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" 604 | 605 | lodash.isarray@^3.0.0: 606 | version "3.0.4" 607 | resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" 608 | 609 | lodash.keys@^3.0.0: 610 | version "3.1.2" 611 | resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" 612 | dependencies: 613 | lodash._getnative "^3.0.0" 614 | lodash.isarguments "^3.0.0" 615 | lodash.isarray "^3.0.0" 616 | 617 | lodash.map@^4.5.1: 618 | version "4.6.0" 619 | resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" 620 | 621 | lodash.pad@^4.1.0: 622 | version "4.5.1" 623 | resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" 624 | 625 | lodash.padend@^4.1.0: 626 | version "4.6.1" 627 | resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" 628 | 629 | lodash.padstart@^4.1.0: 630 | version "4.6.1" 631 | resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" 632 | 633 | lodash.restparam@^3.0.0: 634 | version "3.6.1" 635 | resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" 636 | 637 | lodash@^3.6.0, lodash@^3.9.3: 638 | version "3.10.1" 639 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" 640 | 641 | longest@^1.0.1: 642 | version "1.0.1" 643 | resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" 644 | 645 | loud-rejection@^1.0.0: 646 | version "1.6.0" 647 | resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" 648 | dependencies: 649 | currently-unhandled "^0.4.1" 650 | signal-exit "^3.0.0" 651 | 652 | map-obj@^1.0.0, map-obj@^1.0.1: 653 | version "1.0.1" 654 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" 655 | 656 | map-stream@~0.1.0: 657 | version "0.1.0" 658 | resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194" 659 | 660 | meow@^3.3.0: 661 | version "3.7.0" 662 | resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" 663 | dependencies: 664 | camelcase-keys "^2.0.0" 665 | decamelize "^1.1.2" 666 | loud-rejection "^1.0.0" 667 | map-obj "^1.0.1" 668 | minimist "^1.1.3" 669 | normalize-package-data "^2.3.4" 670 | object-assign "^4.0.1" 671 | read-pkg-up "^1.0.1" 672 | redent "^1.0.0" 673 | trim-newlines "^1.0.0" 674 | 675 | mime-db@~1.24.0: 676 | version "1.24.0" 677 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.24.0.tgz#e2d13f939f0016c6e4e9ad25a8652f126c467f0c" 678 | 679 | mime-types@^2.1.11, mime-types@~2.1.7: 680 | version "2.1.12" 681 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.12.tgz#152ba256777020dd4663f54c2e7bc26381e71729" 682 | dependencies: 683 | mime-db "~1.24.0" 684 | 685 | mime@^1.2.11: 686 | version "1.3.4" 687 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" 688 | 689 | minimist@^1.1.3: 690 | version "1.2.0" 691 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 692 | 693 | minimist@0.0.8: 694 | version "0.0.8" 695 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 696 | 697 | mkdirp@^0.5.0: 698 | version "0.5.1" 699 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 700 | dependencies: 701 | minimist "0.0.8" 702 | 703 | nerf-dart@^1.0.0: 704 | version "1.0.0" 705 | resolved "https://registry.yarnpkg.com/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a" 706 | 707 | node-uuid@~1.4.7: 708 | version "1.4.7" 709 | resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f" 710 | 711 | nopt@^3.0.3, nopt@~3.0.1: 712 | version "3.0.6" 713 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" 714 | dependencies: 715 | abbrev "1" 716 | 717 | normalize-package-data@^1.0.3: 718 | version "1.0.3" 719 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-1.0.3.tgz#8be955b8907af975f1a4584ea8bb9b41492312f5" 720 | dependencies: 721 | github-url-from-git "^1.3.0" 722 | github-url-from-username-repo "^1.0.0" 723 | semver "2 || 3 || 4" 724 | 725 | normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, "normalize-package-data@~1.0.1 || ^2.0.0": 726 | version "2.3.5" 727 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df" 728 | dependencies: 729 | hosted-git-info "^2.1.4" 730 | is-builtin-module "^1.0.0" 731 | semver "2 || 3 || 4 || 5" 732 | validate-npm-package-license "^3.0.1" 733 | 734 | "npm-package-arg@^3.0.0 || ^4.0.0": 735 | version "4.2.0" 736 | resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-4.2.0.tgz#809bc61cabf54bd5ff94f6165c89ba8ee88c115c" 737 | dependencies: 738 | hosted-git-info "^2.1.5" 739 | semver "^5.1.0" 740 | 741 | npm-registry-client@^7.0.1: 742 | version "7.3.0" 743 | resolved "https://registry.yarnpkg.com/npm-registry-client/-/npm-registry-client-7.3.0.tgz#f2a390e8b13b78fafe26e9fa9d8bc74e17bcaa50" 744 | dependencies: 745 | concat-stream "^1.5.2" 746 | graceful-fs "^4.1.6" 747 | normalize-package-data "~1.0.1 || ^2.0.0" 748 | npm-package-arg "^3.0.0 || ^4.0.0" 749 | once "^1.3.3" 750 | request "^2.74.0" 751 | retry "^0.10.0" 752 | semver "2 >=2.2.1 || 3.x || 4 || 5" 753 | slide "^1.1.3" 754 | optionalDependencies: 755 | npmlog "~2.0.0 || ~3.1.0" 756 | 757 | npmconf@^2.1.2: 758 | version "2.1.2" 759 | resolved "https://registry.yarnpkg.com/npmconf/-/npmconf-2.1.2.tgz#66606a4a736f1e77a059aa071a79c94ab781853a" 760 | dependencies: 761 | config-chain "~1.1.8" 762 | inherits "~2.0.0" 763 | ini "^1.2.0" 764 | mkdirp "^0.5.0" 765 | nopt "~3.0.1" 766 | once "~1.3.0" 767 | osenv "^0.1.0" 768 | semver "2 || 3 || 4" 769 | uid-number "0.0.5" 770 | 771 | npmlog@^1.2.1: 772 | version "1.2.1" 773 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-1.2.1.tgz#28e7be619609b53f7ad1dd300a10d64d716268b6" 774 | dependencies: 775 | ansi "~0.3.0" 776 | are-we-there-yet "~1.0.0" 777 | gauge "~1.2.0" 778 | 779 | "npmlog@~2.0.0 || ~3.1.0": 780 | version "3.1.2" 781 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-3.1.2.tgz#2d46fa874337af9498a2f12bb43d8d0be4a36873" 782 | dependencies: 783 | are-we-there-yet "~1.1.2" 784 | console-control-strings "~1.1.0" 785 | gauge "~2.6.0" 786 | set-blocking "~2.0.0" 787 | 788 | number-is-nan@^1.0.0: 789 | version "1.0.1" 790 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 791 | 792 | oauth-sign@~0.8.1: 793 | version "0.8.2" 794 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" 795 | 796 | object-assign@^4.0.1, object-assign@^4.1.0: 797 | version "4.1.0" 798 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" 799 | 800 | once@^1.3.3: 801 | version "1.4.0" 802 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 803 | dependencies: 804 | wrappy "1" 805 | 806 | once@~1.3.0: 807 | version "1.3.3" 808 | resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" 809 | dependencies: 810 | wrappy "1" 811 | 812 | os-homedir@^1.0.0: 813 | version "1.0.2" 814 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 815 | 816 | os-tmpdir@^1.0.0: 817 | version "1.0.2" 818 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 819 | 820 | osenv@^0.1.0: 821 | version "0.1.3" 822 | resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.3.tgz#83cf05c6d6458fc4d5ac6362ea325d92f2754217" 823 | dependencies: 824 | os-homedir "^1.0.0" 825 | os-tmpdir "^1.0.0" 826 | 827 | pad-right@^0.2.2: 828 | version "0.2.2" 829 | resolved "https://registry.yarnpkg.com/pad-right/-/pad-right-0.2.2.tgz#6fbc924045d244f2a2a244503060d3bfc6009774" 830 | dependencies: 831 | repeat-string "^1.5.2" 832 | 833 | parse-github-repo-url@^1.0.0: 834 | version "1.3.0" 835 | resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.3.0.tgz#d4de02d68e2e60f0d6a182e7a8cb21b6f38c730b" 836 | 837 | parse-json@^2.2.0: 838 | version "2.2.0" 839 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" 840 | dependencies: 841 | error-ex "^1.2.0" 842 | 843 | path-exists@^2.0.0: 844 | version "2.1.0" 845 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" 846 | dependencies: 847 | pinkie-promise "^2.0.0" 848 | 849 | path-object@^2.3.0: 850 | version "2.3.0" 851 | resolved "https://registry.yarnpkg.com/path-object/-/path-object-2.3.0.tgz#03e46653e5c375c60af1cabdd94bc6448a5d9110" 852 | dependencies: 853 | core-util-is "^1.0.1" 854 | lodash.assign "^3.0.0" 855 | 856 | path-type@^1.0.0: 857 | version "1.1.0" 858 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" 859 | dependencies: 860 | graceful-fs "^4.1.2" 861 | pify "^2.0.0" 862 | pinkie-promise "^2.0.0" 863 | 864 | pause-stream@0.0.11: 865 | version "0.0.11" 866 | resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" 867 | dependencies: 868 | through "~2.3" 869 | 870 | pify@^2.0.0: 871 | version "2.3.0" 872 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 873 | 874 | pinkie-promise@^2.0.0: 875 | version "2.0.1" 876 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 877 | dependencies: 878 | pinkie "^2.0.0" 879 | 880 | pinkie@^2.0.0: 881 | version "2.0.4" 882 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 883 | 884 | process-nextick-args@~1.0.6: 885 | version "1.0.7" 886 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" 887 | 888 | proto-list@~1.2.1: 889 | version "1.2.4" 890 | resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" 891 | 892 | qs@~6.2.0: 893 | version "6.2.1" 894 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.1.tgz#ce03c5ff0935bc1d9d69a9f14cbd18e568d67625" 895 | 896 | read-pkg-up@^1.0.1: 897 | version "1.0.1" 898 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" 899 | dependencies: 900 | find-up "^1.0.0" 901 | read-pkg "^1.0.0" 902 | 903 | read-pkg@^1.0.0: 904 | version "1.1.0" 905 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" 906 | dependencies: 907 | load-json-file "^1.0.0" 908 | normalize-package-data "^2.3.2" 909 | path-type "^1.0.0" 910 | 911 | "readable-stream@^2.0.0 || ^1.1.13": 912 | version "2.1.5" 913 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" 914 | dependencies: 915 | buffer-shims "^1.0.0" 916 | core-util-is "~1.0.0" 917 | inherits "~2.0.1" 918 | isarray "~1.0.0" 919 | process-nextick-args "~1.0.6" 920 | string_decoder "~0.10.x" 921 | util-deprecate "~1.0.1" 922 | 923 | readable-stream@~2.0.0, readable-stream@~2.0.5: 924 | version "2.0.6" 925 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" 926 | dependencies: 927 | core-util-is "~1.0.0" 928 | inherits "~2.0.1" 929 | isarray "~1.0.0" 930 | process-nextick-args "~1.0.6" 931 | string_decoder "~0.10.x" 932 | util-deprecate "~1.0.1" 933 | 934 | redent@^1.0.0: 935 | version "1.0.0" 936 | resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" 937 | dependencies: 938 | indent-string "^2.1.0" 939 | strip-indent "^1.0.1" 940 | 941 | repeat-string@^1.5.2: 942 | version "1.5.4" 943 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.5.4.tgz#64ec0c91e0f4b475f90d5b643651e3e6e5b6c2d5" 944 | 945 | repeating@^2.0.0: 946 | version "2.0.1" 947 | resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" 948 | dependencies: 949 | is-finite "^1.0.0" 950 | 951 | request@^2.74.0: 952 | version "2.75.0" 953 | resolved "https://registry.yarnpkg.com/request/-/request-2.75.0.tgz#d2b8268a286da13eaa5d01adf5d18cc90f657d93" 954 | dependencies: 955 | aws-sign2 "~0.6.0" 956 | aws4 "^1.2.1" 957 | bl "~1.1.2" 958 | caseless "~0.11.0" 959 | combined-stream "~1.0.5" 960 | extend "~3.0.0" 961 | forever-agent "~0.6.1" 962 | form-data "~2.0.0" 963 | har-validator "~2.0.6" 964 | hawk "~3.1.3" 965 | http-signature "~1.1.0" 966 | is-typedarray "~1.0.0" 967 | isstream "~0.1.2" 968 | json-stringify-safe "~5.0.1" 969 | mime-types "~2.1.7" 970 | node-uuid "~1.4.7" 971 | oauth-sign "~0.8.1" 972 | qs "~6.2.0" 973 | stringstream "~0.0.4" 974 | tough-cookie "~2.3.0" 975 | tunnel-agent "~0.4.1" 976 | 977 | require-relative@^0.8.7: 978 | version "0.8.7" 979 | resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de" 980 | 981 | retry@^0.10.0: 982 | version "0.10.0" 983 | resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.0.tgz#649e15ca408422d98318161935e7f7d652d435dd" 984 | 985 | right-pad@^1.0.1: 986 | version "1.0.1" 987 | resolved "https://registry.yarnpkg.com/right-pad/-/right-pad-1.0.1.tgz#8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0" 988 | 989 | run-auto@^1.1.2: 990 | version "1.1.3" 991 | resolved "https://registry.yarnpkg.com/run-auto/-/run-auto-1.1.3.tgz#c2d5163fec1ab78b6345cdd3992fce032f671f88" 992 | dependencies: 993 | dezalgo "^1.0.1" 994 | 995 | run-series@^1.1.2: 996 | version "1.1.4" 997 | resolved "https://registry.yarnpkg.com/run-series/-/run-series-1.1.4.tgz#89a73ddc5e75c9ef8ab6320c0a1600d6a41179b9" 998 | 999 | semantic-release@^4.3.5: 1000 | version "4.3.5" 1001 | resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-4.3.5.tgz#df7319e7b18cb980829e9492e78d1962af6e3911" 1002 | dependencies: 1003 | "@semantic-release/commit-analyzer" "^2.0.0" 1004 | "@semantic-release/condition-travis" "^4.1.2" 1005 | "@semantic-release/error" "^1.0.0" 1006 | "@semantic-release/last-release-npm" "^1.2.1" 1007 | "@semantic-release/release-notes-generator" "^2.0.0" 1008 | git-head "^1.2.1" 1009 | github "^0.2.4" 1010 | lodash "^3.9.3" 1011 | nerf-dart "^1.0.0" 1012 | nopt "^3.0.3" 1013 | npmconf "^2.1.2" 1014 | npmlog "^1.2.1" 1015 | parse-github-repo-url "^1.0.0" 1016 | require-relative "^0.8.7" 1017 | run-auto "^1.1.2" 1018 | run-series "^1.1.2" 1019 | semver "^5.0.1" 1020 | 1021 | semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, "semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5": 1022 | version "5.3.0" 1023 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" 1024 | 1025 | "semver@2 || 3 || 4": 1026 | version "4.3.6" 1027 | resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" 1028 | 1029 | set-blocking@~2.0.0: 1030 | version "2.0.0" 1031 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 1032 | 1033 | signal-exit@^3.0.0: 1034 | version "3.0.1" 1035 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.1.tgz#5a4c884992b63a7acd9badb7894c3ee9cfccad81" 1036 | 1037 | slash@^1.0.0: 1038 | version "1.0.0" 1039 | resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" 1040 | 1041 | slide@^1.1.3: 1042 | version "1.1.6" 1043 | resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" 1044 | 1045 | sntp@1.x.x: 1046 | version "1.0.9" 1047 | resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" 1048 | dependencies: 1049 | hoek "2.x.x" 1050 | 1051 | spdx-correct@~1.0.0: 1052 | version "1.0.2" 1053 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" 1054 | dependencies: 1055 | spdx-license-ids "^1.0.2" 1056 | 1057 | spdx-expression-parse@~1.0.0: 1058 | version "1.0.4" 1059 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" 1060 | 1061 | spdx-license-ids@^1.0.2: 1062 | version "1.2.2" 1063 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" 1064 | 1065 | split@0.3: 1066 | version "0.3.3" 1067 | resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f" 1068 | dependencies: 1069 | through "2" 1070 | 1071 | sshpk@^1.7.0: 1072 | version "1.10.1" 1073 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.10.1.tgz#30e1a5d329244974a1af61511339d595af6638b0" 1074 | dependencies: 1075 | asn1 "~0.2.3" 1076 | assert-plus "^1.0.0" 1077 | dashdash "^1.12.0" 1078 | getpass "^0.1.1" 1079 | optionalDependencies: 1080 | bcrypt-pbkdf "^1.0.0" 1081 | ecc-jsbn "~0.1.1" 1082 | jodid25519 "^1.0.0" 1083 | jsbn "~0.1.0" 1084 | tweetnacl "~0.14.0" 1085 | 1086 | stream-combiner@~0.0.4: 1087 | version "0.0.4" 1088 | resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" 1089 | dependencies: 1090 | duplexer "~0.1.1" 1091 | 1092 | string_decoder@~0.10.x: 1093 | version "0.10.31" 1094 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" 1095 | 1096 | string-width@^1.0.1: 1097 | version "1.0.2" 1098 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 1099 | dependencies: 1100 | code-point-at "^1.0.0" 1101 | is-fullwidth-code-point "^1.0.0" 1102 | strip-ansi "^3.0.0" 1103 | 1104 | stringstream@~0.0.4: 1105 | version "0.0.5" 1106 | resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" 1107 | 1108 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: 1109 | version "3.0.1" 1110 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 1111 | dependencies: 1112 | ansi-regex "^2.0.0" 1113 | 1114 | strip-bom@^2.0.0: 1115 | version "2.0.0" 1116 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" 1117 | dependencies: 1118 | is-utf8 "^0.2.0" 1119 | 1120 | strip-indent@^1.0.1: 1121 | version "1.0.1" 1122 | resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" 1123 | dependencies: 1124 | get-stdin "^4.0.1" 1125 | 1126 | supports-color@^2.0.0: 1127 | version "2.0.0" 1128 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 1129 | 1130 | through@~2.3, through@~2.3.1, through@2: 1131 | version "2.3.8" 1132 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1133 | 1134 | tough-cookie@~2.3.0: 1135 | version "2.3.1" 1136 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.1.tgz#99c77dfbb7d804249e8a299d4cb0fd81fef083fd" 1137 | 1138 | trim-newlines@^1.0.0: 1139 | version "1.0.0" 1140 | resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" 1141 | 1142 | tunnel-agent@~0.4.1: 1143 | version "0.4.3" 1144 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" 1145 | 1146 | tweetnacl@^0.14.3, tweetnacl@~0.14.0: 1147 | version "0.14.3" 1148 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.3.tgz#3da382f670f25ded78d7b3d1792119bca0b7132d" 1149 | 1150 | typedarray@~0.0.5: 1151 | version "0.0.6" 1152 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 1153 | 1154 | uid-number@0.0.5: 1155 | version "0.0.5" 1156 | resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.5.tgz#5a3db23ef5dbd55b81fce0ec9a2ac6fccdebb81e" 1157 | 1158 | util-deprecate@~1.0.1: 1159 | version "1.0.2" 1160 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1161 | 1162 | validate-npm-package-license@^3.0.1: 1163 | version "3.0.1" 1164 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" 1165 | dependencies: 1166 | spdx-correct "~1.0.0" 1167 | spdx-expression-parse "~1.0.0" 1168 | 1169 | verror@1.3.6: 1170 | version "1.3.6" 1171 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c" 1172 | dependencies: 1173 | extsprintf "1.0.2" 1174 | 1175 | walk@^2.3.9: 1176 | version "2.3.9" 1177 | resolved "https://registry.yarnpkg.com/walk/-/walk-2.3.9.tgz#31b4db6678f2ae01c39ea9fb8725a9031e558a7b" 1178 | dependencies: 1179 | foreachasync "^3.0.0" 1180 | 1181 | wide-align@^1.1.0: 1182 | version "1.1.0" 1183 | resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.0.tgz#40edde802a71fea1f070da3e62dcda2e7add96ad" 1184 | dependencies: 1185 | string-width "^1.0.1" 1186 | 1187 | word-wrap@^1.0.3: 1188 | version "1.1.0" 1189 | resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.1.0.tgz#356153d61d10610d600785c5d701288e0ae764a6" 1190 | 1191 | wrappy@1: 1192 | version "1.0.2" 1193 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1194 | 1195 | xtend@^4.0.0: 1196 | version "4.0.1" 1197 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 1198 | 1199 | --------------------------------------------------------------------------------