├── .gitignore ├── license ├── package.json ├── readme.md ├── safari-dark.png ├── safari-light.png ├── safari.png ├── safari.zip ├── sketch-json ├── document.json ├── images │ └── 98c97d7f5629141195b2121eaf08bb77ab40c0ec.png ├── meta.json ├── pages │ ├── 34ECBB42-597F-42C7-BB37-9BC9DA9EF818.json │ └── 40048CFE-536D-486A-AD4B-27A8328A86BA.json ├── previews │ └── preview.png └── user.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.sketch 3 | -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Bu Kinoshita (https://bukinoshita.io) 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 all 13 | 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 THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "safari", 3 | "version": "1.0.0", 4 | "description": "Safari Dark/Light theme for Sketch", 5 | "main": "index.js", 6 | "repository": "https://github.com/bukinoshita/safari.git", 7 | "author": "Bu Kinoshita ", 8 | "license": "MIT", 9 | "scripts": { 10 | "push": "sketch-json", 11 | "pull": "sketch-json --json" 12 | }, 13 | "devDependencies": { 14 | "sketch-json-cli": "^0.0.2" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # Safari 2 | 3 | > Safari Dark/Light theme for Sketch 4 | 5 | Safari 6 | 7 | ## Dark 8 | 9 | Safari Dark 10 | 11 | ## Light 12 | 13 | Safari Light 14 | 15 | ## Usage 16 | 17 | * Clone the repository `$ git glone https://github.com/bukinoshita/safari.git` 18 | * Install the dependencies `$ yarn` 19 | * Run `$ yarn pull` to transform the `json` files to `sketch` 20 | 21 | _It uses [sketch-json](https://github.com/bukinoshita/sketch-json-cli) to transform sketch files to json and json to sketch files and also for versioning the design._ 22 | 23 | ## License 24 | 25 | MIT © [Bu Kinoshita](https://bukinoshita.io) 26 | -------------------------------------------------------------------------------- /safari-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bukinoshita/safari/b37913bb411c60148c915485e9363eea1ab44bb1/safari-dark.png -------------------------------------------------------------------------------- /safari-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bukinoshita/safari/b37913bb411c60148c915485e9363eea1ab44bb1/safari-light.png -------------------------------------------------------------------------------- /safari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bukinoshita/safari/b37913bb411c60148c915485e9363eea1ab44bb1/safari.png -------------------------------------------------------------------------------- /safari.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bukinoshita/safari/b37913bb411c60148c915485e9363eea1ab44bb1/safari.zip -------------------------------------------------------------------------------- /sketch-json/document.json: -------------------------------------------------------------------------------- 1 | { 2 | "_class": "document", 3 | "do_objectID": "4D32DD87-F52F-4856-BFEF-5D685E74AB06", 4 | "assets": { 5 | "_class": "assetCollection", 6 | "colors": [], 7 | "gradients": [], 8 | "imageCollection": { 9 | "_class": "imageCollection", 10 | "images": {} 11 | }, 12 | "images": [] 13 | }, 14 | "colorSpace": 0, 15 | "currentPageIndex": 0, 16 | "enableLayerInteraction": true, 17 | "enableSliceInteraction": true, 18 | "foreignSymbols": [], 19 | "layerStyles": { 20 | "_class": "sharedStyleContainer", 21 | "objects": [] 22 | }, 23 | "layerSymbols": { 24 | "_class": "symbolContainer", 25 | "objects": [] 26 | }, 27 | "layerTextStyles": { 28 | "_class": "sharedTextStyleContainer", 29 | "objects": [] 30 | }, 31 | "pages": [{ 32 | "_class": "MSJSONFileReference", 33 | "_ref_class": "MSImmutablePage", 34 | "_ref": "pages\/40048CFE-536D-486A-AD4B-27A8328A86BA" 35 | }, { 36 | "_class": "MSJSONFileReference", 37 | "_ref_class": "MSImmutablePage", 38 | "_ref": "pages\/34ECBB42-597F-42C7-BB37-9BC9DA9EF818" 39 | }], 40 | "userInfo": { 41 | "com.invisionlabs.sync": { 42 | "metadata": "{\"hasSynced\":0,\"hasProjectIdChanged\":0,\"projectId\":0,\"publicLink\":\"\",\"resolution\":2,\"syncAll\":1}" 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /sketch-json/images/98c97d7f5629141195b2121eaf08bb77ab40c0ec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bukinoshita/safari/b37913bb411c60148c915485e9363eea1ab44bb1/sketch-json/images/98c97d7f5629141195b2121eaf08bb77ab40c0ec.png -------------------------------------------------------------------------------- /sketch-json/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "commit": "5b9531439a15a8e8d2e29be292655447768783db", 3 | "pagesAndArtboards": { 4 | "40048CFE-536D-486A-AD4B-27A8328A86BA": { 5 | "name": "Page 1", 6 | "artboards": {} 7 | }, 8 | "34ECBB42-597F-42C7-BB37-9BC9DA9EF818": { 9 | "name": "Symbols", 10 | "artboards": { 11 | "897BFD24-2DE6-4F57-98B1-005BAB0857E7": { 12 | "name": "Safari Browser" 13 | } 14 | } 15 | } 16 | }, 17 | "version": 97, 18 | "fonts": ["SFUIText-Light", "SFUIText-Medium"], 19 | "compatibilityVersion": 93, 20 | "app": "com.bohemiancoding.sketch3", 21 | "autosaved": 0, 22 | "variant": "NONAPPSTORE", 23 | "created": { 24 | "commit": "5b9531439a15a8e8d2e29be292655447768783db", 25 | "appVersion": "48.1", 26 | "build": 47250, 27 | "app": "com.bohemiancoding.sketch3", 28 | "compatibilityVersion": 93, 29 | "version": 97, 30 | "variant": "NONAPPSTORE" 31 | }, 32 | "saveHistory": ["NONAPPSTORE.47250"], 33 | "appVersion": "48.1", 34 | "build": 47250 35 | } -------------------------------------------------------------------------------- /sketch-json/previews/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bukinoshita/safari/b37913bb411c60148c915485e9363eea1ab44bb1/sketch-json/previews/preview.png -------------------------------------------------------------------------------- /sketch-json/user.json: -------------------------------------------------------------------------------- 1 | { 2 | "40048CFE-536D-486A-AD4B-27A8328A86BA": { 3 | "scrollOrigin": "{409, 132}", 4 | "zoomValue": 0.2261861907066583 5 | }, 6 | "34ECBB42-597F-42C7-BB37-9BC9DA9EF818": { 7 | "scrollOrigin": "{-1.9454157568307267, 255.88721990795869}", 8 | "zoomValue": 0.7596240663598623 9 | }, 10 | "4D32DD87-F52F-4856-BFEF-5D685E74AB06": { 11 | "pageListHeight": -1 12 | } 13 | } -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | abbrev@1: 6 | version "1.1.1" 7 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" 8 | 9 | ansi-align@^2.0.0: 10 | version "2.0.0" 11 | resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" 12 | dependencies: 13 | string-width "^2.0.0" 14 | 15 | ansi-regex@^2.0.0: 16 | version "2.1.1" 17 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 18 | 19 | ansi-regex@^3.0.0: 20 | version "3.0.0" 21 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 22 | 23 | ansi-styles@^2.2.1: 24 | version "2.2.1" 25 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 26 | 27 | ansi-styles@^3.1.0: 28 | version "3.2.0" 29 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" 30 | dependencies: 31 | color-convert "^1.9.0" 32 | 33 | array-find-index@^1.0.1: 34 | version "1.0.2" 35 | resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" 36 | 37 | array-union@^1.0.1: 38 | version "1.0.2" 39 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" 40 | dependencies: 41 | array-uniq "^1.0.1" 42 | 43 | array-uniq@^1.0.1: 44 | version "1.0.3" 45 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" 46 | 47 | balanced-match@^1.0.0: 48 | version "1.0.0" 49 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 50 | 51 | base64-js@0.0.8: 52 | version "0.0.8" 53 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" 54 | 55 | bl@^1.0.0: 56 | version "1.2.1" 57 | resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.1.tgz#cac328f7bee45730d404b692203fcb590e172d5e" 58 | dependencies: 59 | readable-stream "^2.0.5" 60 | 61 | bluebird@^3.0.5: 62 | version "3.5.1" 63 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" 64 | 65 | boxen@^1.2.1: 66 | version "1.3.0" 67 | resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" 68 | dependencies: 69 | ansi-align "^2.0.0" 70 | camelcase "^4.0.0" 71 | chalk "^2.0.1" 72 | cli-boxes "^1.0.0" 73 | string-width "^2.0.0" 74 | term-size "^1.2.0" 75 | widest-line "^2.0.0" 76 | 77 | brace-expansion@^1.1.7: 78 | version "1.1.8" 79 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" 80 | dependencies: 81 | balanced-match "^1.0.0" 82 | concat-map "0.0.1" 83 | 84 | buffer-crc32@~0.2.3: 85 | version "0.2.13" 86 | resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" 87 | 88 | buffer@^3.0.1: 89 | version "3.6.0" 90 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb" 91 | dependencies: 92 | base64-js "0.0.8" 93 | ieee754 "^1.1.4" 94 | isarray "^1.0.0" 95 | 96 | builtin-modules@^1.0.0: 97 | version "1.1.1" 98 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 99 | 100 | camelcase-keys@^2.0.0: 101 | version "2.1.0" 102 | resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" 103 | dependencies: 104 | camelcase "^2.0.0" 105 | map-obj "^1.0.0" 106 | 107 | camelcase@^2.0.0: 108 | version "2.1.1" 109 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" 110 | 111 | camelcase@^4.0.0: 112 | version "4.1.0" 113 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" 114 | 115 | capture-stack-trace@^1.0.0: 116 | version "1.0.0" 117 | resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" 118 | 119 | chalk@^1.1.3: 120 | version "1.1.3" 121 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 122 | dependencies: 123 | ansi-styles "^2.2.1" 124 | escape-string-regexp "^1.0.2" 125 | has-ansi "^2.0.0" 126 | strip-ansi "^3.0.0" 127 | supports-color "^2.0.0" 128 | 129 | chalk@^2.0.1: 130 | version "2.3.0" 131 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" 132 | dependencies: 133 | ansi-styles "^3.1.0" 134 | escape-string-regexp "^1.0.5" 135 | supports-color "^4.0.0" 136 | 137 | cli-boxes@^1.0.0: 138 | version "1.0.0" 139 | resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" 140 | 141 | color-convert@^1.9.0: 142 | version "1.9.1" 143 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" 144 | dependencies: 145 | color-name "^1.1.1" 146 | 147 | color-name@^1.1.1: 148 | version "1.1.3" 149 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 150 | 151 | commander@^2.9.0: 152 | version "2.12.2" 153 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" 154 | 155 | commander@~2.8.1: 156 | version "2.8.1" 157 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" 158 | dependencies: 159 | graceful-readlink ">= 1.0.0" 160 | 161 | concat-map@0.0.1: 162 | version "0.0.1" 163 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 164 | 165 | config-chain@~1.1.5: 166 | version "1.1.11" 167 | resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2" 168 | dependencies: 169 | ini "^1.3.4" 170 | proto-list "~1.2.1" 171 | 172 | configstore@^3.0.0: 173 | version "3.1.1" 174 | resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.1.tgz#094ee662ab83fad9917678de114faaea8fcdca90" 175 | dependencies: 176 | dot-prop "^4.1.0" 177 | graceful-fs "^4.1.2" 178 | make-dir "^1.0.0" 179 | unique-string "^1.0.0" 180 | write-file-atomic "^2.0.0" 181 | xdg-basedir "^3.0.0" 182 | 183 | core-util-is@~1.0.0: 184 | version "1.0.2" 185 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 186 | 187 | create-error-class@^3.0.0: 188 | version "3.0.2" 189 | resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" 190 | dependencies: 191 | capture-stack-trace "^1.0.0" 192 | 193 | cross-spawn@^5.0.1: 194 | version "5.1.0" 195 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" 196 | dependencies: 197 | lru-cache "^4.0.1" 198 | shebang-command "^1.2.0" 199 | which "^1.2.9" 200 | 201 | crypto-random-string@^1.0.0: 202 | version "1.0.0" 203 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" 204 | 205 | currently-unhandled@^0.4.1: 206 | version "0.4.1" 207 | resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" 208 | dependencies: 209 | array-find-index "^1.0.1" 210 | 211 | decamelize@^1.1.2: 212 | version "1.2.0" 213 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 214 | 215 | decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: 216 | version "4.1.1" 217 | resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" 218 | dependencies: 219 | file-type "^5.2.0" 220 | is-stream "^1.1.0" 221 | tar-stream "^1.5.2" 222 | 223 | decompress-tarbz2@^4.0.0: 224 | version "4.1.1" 225 | resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" 226 | dependencies: 227 | decompress-tar "^4.1.0" 228 | file-type "^6.1.0" 229 | is-stream "^1.1.0" 230 | seek-bzip "^1.0.5" 231 | unbzip2-stream "^1.0.9" 232 | 233 | decompress-targz@^4.0.0: 234 | version "4.1.1" 235 | resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" 236 | dependencies: 237 | decompress-tar "^4.1.1" 238 | file-type "^5.2.0" 239 | is-stream "^1.1.0" 240 | 241 | decompress-unzip@^4.0.1: 242 | version "4.0.1" 243 | resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" 244 | dependencies: 245 | file-type "^3.8.0" 246 | get-stream "^2.2.0" 247 | pify "^2.3.0" 248 | yauzl "^2.4.2" 249 | 250 | decompress@^4.2.0: 251 | version "4.2.0" 252 | resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" 253 | dependencies: 254 | decompress-tar "^4.0.0" 255 | decompress-tarbz2 "^4.0.0" 256 | decompress-targz "^4.0.0" 257 | decompress-unzip "^4.0.1" 258 | graceful-fs "^4.1.10" 259 | make-dir "^1.0.0" 260 | pify "^2.3.0" 261 | strip-dirs "^2.0.0" 262 | 263 | deep-extend@~0.4.0: 264 | version "0.4.2" 265 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" 266 | 267 | del@^3.0.0: 268 | version "3.0.0" 269 | resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" 270 | dependencies: 271 | globby "^6.1.0" 272 | is-path-cwd "^1.0.0" 273 | is-path-in-cwd "^1.0.0" 274 | p-map "^1.1.1" 275 | pify "^3.0.0" 276 | rimraf "^2.2.8" 277 | 278 | dot-prop@^4.1.0: 279 | version "4.2.0" 280 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" 281 | dependencies: 282 | is-obj "^1.0.0" 283 | 284 | duplexer3@^0.1.4: 285 | version "0.1.4" 286 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" 287 | 288 | editorconfig@^0.13.2: 289 | version "0.13.3" 290 | resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.13.3.tgz#e5219e587951d60958fd94ea9a9a008cdeff1b34" 291 | dependencies: 292 | bluebird "^3.0.5" 293 | commander "^2.9.0" 294 | lru-cache "^3.2.0" 295 | semver "^5.1.0" 296 | sigmund "^1.0.1" 297 | 298 | end-of-stream@^1.0.0: 299 | version "1.4.0" 300 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.0.tgz#7a90d833efda6cfa6eac0f4949dbb0fad3a63206" 301 | dependencies: 302 | once "^1.4.0" 303 | 304 | error-ex@^1.2.0: 305 | version "1.3.1" 306 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" 307 | dependencies: 308 | is-arrayish "^0.2.1" 309 | 310 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 311 | version "1.0.5" 312 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 313 | 314 | execa@^0.7.0: 315 | version "0.7.0" 316 | resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" 317 | dependencies: 318 | cross-spawn "^5.0.1" 319 | get-stream "^3.0.0" 320 | is-stream "^1.1.0" 321 | npm-run-path "^2.0.0" 322 | p-finally "^1.0.0" 323 | signal-exit "^3.0.0" 324 | strip-eof "^1.0.0" 325 | 326 | fd-slicer@~1.0.1: 327 | version "1.0.1" 328 | resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" 329 | dependencies: 330 | pend "~1.2.0" 331 | 332 | file-type@^3.8.0: 333 | version "3.9.0" 334 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" 335 | 336 | file-type@^5.2.0: 337 | version "5.2.0" 338 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" 339 | 340 | file-type@^6.1.0: 341 | version "6.2.0" 342 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" 343 | 344 | find-up@^1.0.0: 345 | version "1.1.2" 346 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" 347 | dependencies: 348 | path-exists "^2.0.0" 349 | pinkie-promise "^2.0.0" 350 | 351 | fs-extra@^4.0.1: 352 | version "4.0.3" 353 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" 354 | dependencies: 355 | graceful-fs "^4.1.2" 356 | jsonfile "^4.0.0" 357 | universalify "^0.1.0" 358 | 359 | fs.realpath@^1.0.0: 360 | version "1.0.0" 361 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 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 | get-stream@^2.2.0: 368 | version "2.3.1" 369 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" 370 | dependencies: 371 | object-assign "^4.0.1" 372 | pinkie-promise "^2.0.0" 373 | 374 | get-stream@^3.0.0: 375 | version "3.0.0" 376 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" 377 | 378 | glob@^7.0.3, glob@^7.0.5: 379 | version "7.1.2" 380 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" 381 | dependencies: 382 | fs.realpath "^1.0.0" 383 | inflight "^1.0.4" 384 | inherits "2" 385 | minimatch "^3.0.4" 386 | once "^1.3.0" 387 | path-is-absolute "^1.0.0" 388 | 389 | global-dirs@^0.1.0: 390 | version "0.1.1" 391 | resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" 392 | dependencies: 393 | ini "^1.3.4" 394 | 395 | globby@^6.1.0: 396 | version "6.1.0" 397 | resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" 398 | dependencies: 399 | array-union "^1.0.1" 400 | glob "^7.0.3" 401 | object-assign "^4.0.1" 402 | pify "^2.0.0" 403 | pinkie-promise "^2.0.0" 404 | 405 | got@^6.7.1: 406 | version "6.7.1" 407 | resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" 408 | dependencies: 409 | create-error-class "^3.0.0" 410 | duplexer3 "^0.1.4" 411 | get-stream "^3.0.0" 412 | is-redirect "^1.0.0" 413 | is-retry-allowed "^1.0.0" 414 | is-stream "^1.0.0" 415 | lowercase-keys "^1.0.0" 416 | safe-buffer "^5.0.1" 417 | timed-out "^4.0.0" 418 | unzip-response "^2.0.1" 419 | url-parse-lax "^1.0.0" 420 | 421 | graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: 422 | version "4.1.11" 423 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" 424 | 425 | "graceful-readlink@>= 1.0.0": 426 | version "1.0.1" 427 | resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" 428 | 429 | has-ansi@^2.0.0: 430 | version "2.0.0" 431 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 432 | dependencies: 433 | ansi-regex "^2.0.0" 434 | 435 | has-flag@^2.0.0: 436 | version "2.0.0" 437 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" 438 | 439 | hosted-git-info@^2.1.4: 440 | version "2.5.0" 441 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" 442 | 443 | ieee754@^1.1.4: 444 | version "1.1.8" 445 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" 446 | 447 | import-lazy@^2.1.0: 448 | version "2.1.0" 449 | resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" 450 | 451 | imurmurhash@^0.1.4: 452 | version "0.1.4" 453 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 454 | 455 | indent-string@^2.1.0: 456 | version "2.1.0" 457 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" 458 | dependencies: 459 | repeating "^2.0.0" 460 | 461 | inflight@^1.0.4: 462 | version "1.0.6" 463 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 464 | dependencies: 465 | once "^1.3.0" 466 | wrappy "1" 467 | 468 | inherits@2, inherits@~2.0.3: 469 | version "2.0.3" 470 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 471 | 472 | ini@^1.3.4, ini@~1.3.0: 473 | version "1.3.5" 474 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" 475 | 476 | is-arrayish@^0.2.1: 477 | version "0.2.1" 478 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 479 | 480 | is-builtin-module@^1.0.0: 481 | version "1.0.0" 482 | resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" 483 | dependencies: 484 | builtin-modules "^1.0.0" 485 | 486 | is-finite@^1.0.0: 487 | version "1.0.2" 488 | resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" 489 | dependencies: 490 | number-is-nan "^1.0.0" 491 | 492 | is-fullwidth-code-point@^2.0.0: 493 | version "2.0.0" 494 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 495 | 496 | is-installed-globally@^0.1.0: 497 | version "0.1.0" 498 | resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" 499 | dependencies: 500 | global-dirs "^0.1.0" 501 | is-path-inside "^1.0.0" 502 | 503 | is-natural-number@^4.0.1: 504 | version "4.0.1" 505 | resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" 506 | 507 | is-npm@^1.0.0: 508 | version "1.0.0" 509 | resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" 510 | 511 | is-obj@^1.0.0: 512 | version "1.0.1" 513 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" 514 | 515 | is-path-cwd@^1.0.0: 516 | version "1.0.0" 517 | resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" 518 | 519 | is-path-in-cwd@^1.0.0: 520 | version "1.0.0" 521 | resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" 522 | dependencies: 523 | is-path-inside "^1.0.0" 524 | 525 | is-path-inside@^1.0.0: 526 | version "1.0.1" 527 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" 528 | dependencies: 529 | path-is-inside "^1.0.1" 530 | 531 | is-redirect@^1.0.0: 532 | version "1.0.0" 533 | resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" 534 | 535 | is-retry-allowed@^1.0.0: 536 | version "1.1.0" 537 | resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" 538 | 539 | is-stream@^1.0.0, is-stream@^1.1.0: 540 | version "1.1.0" 541 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" 542 | 543 | is-utf8@^0.2.0: 544 | version "0.2.1" 545 | resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" 546 | 547 | isarray@^1.0.0, isarray@~1.0.0: 548 | version "1.0.0" 549 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 550 | 551 | isexe@^2.0.0: 552 | version "2.0.0" 553 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 554 | 555 | js-beautify@^1.6.14: 556 | version "1.7.5" 557 | resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.7.5.tgz#69d9651ef60dbb649f65527b53674950138a7919" 558 | dependencies: 559 | config-chain "~1.1.5" 560 | editorconfig "^0.13.2" 561 | mkdirp "~0.5.0" 562 | nopt "~3.0.1" 563 | 564 | json-beautify@^1.0.1: 565 | version "1.0.1" 566 | resolved "https://registry.yarnpkg.com/json-beautify/-/json-beautify-1.0.1.tgz#598b50d4c8ea9b8fca5abbb40b7e2cbd3ad4c2fc" 567 | 568 | jsonfile@^4.0.0: 569 | version "4.0.0" 570 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 571 | optionalDependencies: 572 | graceful-fs "^4.1.6" 573 | 574 | latest-version@^3.0.0: 575 | version "3.1.0" 576 | resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" 577 | dependencies: 578 | package-json "^4.0.0" 579 | 580 | load-json-file@^1.0.0: 581 | version "1.1.0" 582 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" 583 | dependencies: 584 | graceful-fs "^4.1.2" 585 | parse-json "^2.2.0" 586 | pify "^2.0.0" 587 | pinkie-promise "^2.0.0" 588 | strip-bom "^2.0.0" 589 | 590 | loud-rejection@^1.0.0: 591 | version "1.6.0" 592 | resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" 593 | dependencies: 594 | currently-unhandled "^0.4.1" 595 | signal-exit "^3.0.0" 596 | 597 | lowercase-keys@^1.0.0: 598 | version "1.0.0" 599 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" 600 | 601 | lru-cache@^3.2.0: 602 | version "3.2.0" 603 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-3.2.0.tgz#71789b3b7f5399bec8565dda38aa30d2a097efee" 604 | dependencies: 605 | pseudomap "^1.0.1" 606 | 607 | lru-cache@^4.0.1: 608 | version "4.1.1" 609 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" 610 | dependencies: 611 | pseudomap "^1.0.2" 612 | yallist "^2.1.2" 613 | 614 | make-dir@^1.0.0: 615 | version "1.1.0" 616 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" 617 | dependencies: 618 | pify "^3.0.0" 619 | 620 | map-obj@^1.0.0, map-obj@^1.0.1: 621 | version "1.0.1" 622 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" 623 | 624 | meow@^3.7.0: 625 | version "3.7.0" 626 | resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" 627 | dependencies: 628 | camelcase-keys "^2.0.0" 629 | decamelize "^1.1.2" 630 | loud-rejection "^1.0.0" 631 | map-obj "^1.0.1" 632 | minimist "^1.1.3" 633 | normalize-package-data "^2.3.4" 634 | object-assign "^4.0.1" 635 | read-pkg-up "^1.0.1" 636 | redent "^1.0.0" 637 | trim-newlines "^1.0.0" 638 | 639 | minimatch@^3.0.4: 640 | version "3.0.4" 641 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 642 | dependencies: 643 | brace-expansion "^1.1.7" 644 | 645 | minimist@0.0.8: 646 | version "0.0.8" 647 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 648 | 649 | minimist@^1.1.3, minimist@^1.2.0: 650 | version "1.2.0" 651 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 652 | 653 | mkdirp@~0.5.0: 654 | version "0.5.1" 655 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 656 | dependencies: 657 | minimist "0.0.8" 658 | 659 | nopt@~3.0.1: 660 | version "3.0.6" 661 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" 662 | dependencies: 663 | abbrev "1" 664 | 665 | normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: 666 | version "2.4.0" 667 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" 668 | dependencies: 669 | hosted-git-info "^2.1.4" 670 | is-builtin-module "^1.0.0" 671 | semver "2 || 3 || 4 || 5" 672 | validate-npm-package-license "^3.0.1" 673 | 674 | npm-run-path@^2.0.0: 675 | version "2.0.2" 676 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" 677 | dependencies: 678 | path-key "^2.0.0" 679 | 680 | number-is-nan@^1.0.0: 681 | version "1.0.1" 682 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 683 | 684 | object-assign@^4.0.1: 685 | version "4.1.1" 686 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 687 | 688 | once@^1.3.0, once@^1.4.0: 689 | version "1.4.0" 690 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 691 | dependencies: 692 | wrappy "1" 693 | 694 | p-finally@^1.0.0: 695 | version "1.0.0" 696 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" 697 | 698 | p-map@^1.1.1: 699 | version "1.2.0" 700 | resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" 701 | 702 | package-json@^4.0.0: 703 | version "4.0.1" 704 | resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" 705 | dependencies: 706 | got "^6.7.1" 707 | registry-auth-token "^3.0.1" 708 | registry-url "^3.0.3" 709 | semver "^5.1.0" 710 | 711 | parse-json@^2.2.0: 712 | version "2.2.0" 713 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" 714 | dependencies: 715 | error-ex "^1.2.0" 716 | 717 | path-exists@^2.0.0: 718 | version "2.1.0" 719 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" 720 | dependencies: 721 | pinkie-promise "^2.0.0" 722 | 723 | path-is-absolute@^1.0.0: 724 | version "1.0.1" 725 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 726 | 727 | path-is-inside@^1.0.1: 728 | version "1.0.2" 729 | resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" 730 | 731 | path-key@^2.0.0: 732 | version "2.0.1" 733 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 734 | 735 | path-type@^1.0.0: 736 | version "1.1.0" 737 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" 738 | dependencies: 739 | graceful-fs "^4.1.2" 740 | pify "^2.0.0" 741 | pinkie-promise "^2.0.0" 742 | 743 | pend@~1.2.0: 744 | version "1.2.0" 745 | resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" 746 | 747 | pify@^2.0.0, pify@^2.3.0: 748 | version "2.3.0" 749 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 750 | 751 | pify@^3.0.0: 752 | version "3.0.0" 753 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 754 | 755 | pinkie-promise@^2.0.0: 756 | version "2.0.1" 757 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 758 | dependencies: 759 | pinkie "^2.0.0" 760 | 761 | pinkie@^2.0.0: 762 | version "2.0.4" 763 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 764 | 765 | prepend-http@^1.0.1: 766 | version "1.0.4" 767 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" 768 | 769 | process-nextick-args@~1.0.6: 770 | version "1.0.7" 771 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" 772 | 773 | proto-list@~1.2.1: 774 | version "1.2.4" 775 | resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" 776 | 777 | pseudomap@^1.0.1, pseudomap@^1.0.2: 778 | version "1.0.2" 779 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 780 | 781 | rc@^1.0.1, rc@^1.1.6: 782 | version "1.2.2" 783 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077" 784 | dependencies: 785 | deep-extend "~0.4.0" 786 | ini "~1.3.0" 787 | minimist "^1.2.0" 788 | strip-json-comments "~2.0.1" 789 | 790 | read-pkg-up@^1.0.1: 791 | version "1.0.1" 792 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" 793 | dependencies: 794 | find-up "^1.0.0" 795 | read-pkg "^1.0.0" 796 | 797 | read-pkg@^1.0.0: 798 | version "1.1.0" 799 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" 800 | dependencies: 801 | load-json-file "^1.0.0" 802 | normalize-package-data "^2.3.2" 803 | path-type "^1.0.0" 804 | 805 | readable-stream@^2.0.0, readable-stream@^2.0.5: 806 | version "2.3.3" 807 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" 808 | dependencies: 809 | core-util-is "~1.0.0" 810 | inherits "~2.0.3" 811 | isarray "~1.0.0" 812 | process-nextick-args "~1.0.6" 813 | safe-buffer "~5.1.1" 814 | string_decoder "~1.0.3" 815 | util-deprecate "~1.0.1" 816 | 817 | redent@^1.0.0: 818 | version "1.0.0" 819 | resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" 820 | dependencies: 821 | indent-string "^2.1.0" 822 | strip-indent "^1.0.1" 823 | 824 | registry-auth-token@^3.0.1: 825 | version "3.3.1" 826 | resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.1.tgz#fb0d3289ee0d9ada2cbb52af5dfe66cb070d3006" 827 | dependencies: 828 | rc "^1.1.6" 829 | safe-buffer "^5.0.1" 830 | 831 | registry-url@^3.0.3: 832 | version "3.1.0" 833 | resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" 834 | dependencies: 835 | rc "^1.0.1" 836 | 837 | repeating@^2.0.0: 838 | version "2.0.1" 839 | resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" 840 | dependencies: 841 | is-finite "^1.0.0" 842 | 843 | rimraf@^2.2.8: 844 | version "2.6.2" 845 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" 846 | dependencies: 847 | glob "^7.0.5" 848 | 849 | safe-buffer@^5.0.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: 850 | version "5.1.1" 851 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" 852 | 853 | seek-bzip@^1.0.5: 854 | version "1.0.5" 855 | resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" 856 | dependencies: 857 | commander "~2.8.1" 858 | 859 | semver-diff@^2.0.0: 860 | version "2.1.0" 861 | resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" 862 | dependencies: 863 | semver "^5.0.3" 864 | 865 | "semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0: 866 | version "5.4.1" 867 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" 868 | 869 | shebang-command@^1.2.0: 870 | version "1.2.0" 871 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" 872 | dependencies: 873 | shebang-regex "^1.0.0" 874 | 875 | shebang-regex@^1.0.0: 876 | version "1.0.0" 877 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" 878 | 879 | shout-error@^0.0.2: 880 | version "0.0.2" 881 | resolved "https://registry.yarnpkg.com/shout-error/-/shout-error-0.0.2.tgz#d43a43b789ba5b2ef298b362c1110fd70dd9b6b2" 882 | dependencies: 883 | chalk "^1.1.3" 884 | 885 | shout-success@^0.0.2: 886 | version "0.0.2" 887 | resolved "https://registry.yarnpkg.com/shout-success/-/shout-success-0.0.2.tgz#ebf4ab528975066eddc60ca9fa13855e70e2aaa8" 888 | dependencies: 889 | chalk "^1.1.3" 890 | 891 | sigmund@^1.0.1: 892 | version "1.0.1" 893 | resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" 894 | 895 | signal-exit@^3.0.0, signal-exit@^3.0.2: 896 | version "3.0.2" 897 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 898 | 899 | sketch-json-cli@^0.0.2: 900 | version "0.0.2" 901 | resolved "https://registry.yarnpkg.com/sketch-json-cli/-/sketch-json-cli-0.0.2.tgz#05c0918797ca16bd28a00c84742bef958330b90c" 902 | dependencies: 903 | meow "^3.7.0" 904 | shout-error "^0.0.2" 905 | shout-success "^0.0.2" 906 | sketch-json "^1.1.0" 907 | update-notifier "^2.2.0" 908 | 909 | sketch-json@^1.1.0: 910 | version "1.1.0" 911 | resolved "https://registry.yarnpkg.com/sketch-json/-/sketch-json-1.1.0.tgz#2fbb9d51538adcd956087456c48095b0eeaeed59" 912 | dependencies: 913 | decompress "^4.2.0" 914 | del "^3.0.0" 915 | fs-extra "^4.0.1" 916 | globby "^6.1.0" 917 | js-beautify "^1.6.14" 918 | json-beautify "^1.0.1" 919 | 920 | spdx-correct@~1.0.0: 921 | version "1.0.2" 922 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" 923 | dependencies: 924 | spdx-license-ids "^1.0.2" 925 | 926 | spdx-expression-parse@~1.0.0: 927 | version "1.0.4" 928 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" 929 | 930 | spdx-license-ids@^1.0.2: 931 | version "1.2.2" 932 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" 933 | 934 | string-width@^2.0.0, string-width@^2.1.1: 935 | version "2.1.1" 936 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 937 | dependencies: 938 | is-fullwidth-code-point "^2.0.0" 939 | strip-ansi "^4.0.0" 940 | 941 | string_decoder@~1.0.3: 942 | version "1.0.3" 943 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" 944 | dependencies: 945 | safe-buffer "~5.1.0" 946 | 947 | strip-ansi@^3.0.0: 948 | version "3.0.1" 949 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 950 | dependencies: 951 | ansi-regex "^2.0.0" 952 | 953 | strip-ansi@^4.0.0: 954 | version "4.0.0" 955 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 956 | dependencies: 957 | ansi-regex "^3.0.0" 958 | 959 | strip-bom@^2.0.0: 960 | version "2.0.0" 961 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" 962 | dependencies: 963 | is-utf8 "^0.2.0" 964 | 965 | strip-dirs@^2.0.0: 966 | version "2.1.0" 967 | resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" 968 | dependencies: 969 | is-natural-number "^4.0.1" 970 | 971 | strip-eof@^1.0.0: 972 | version "1.0.0" 973 | resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" 974 | 975 | strip-indent@^1.0.1: 976 | version "1.0.1" 977 | resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" 978 | dependencies: 979 | get-stdin "^4.0.1" 980 | 981 | strip-json-comments@~2.0.1: 982 | version "2.0.1" 983 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 984 | 985 | supports-color@^2.0.0: 986 | version "2.0.0" 987 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 988 | 989 | supports-color@^4.0.0: 990 | version "4.5.0" 991 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" 992 | dependencies: 993 | has-flag "^2.0.0" 994 | 995 | tar-stream@^1.5.2: 996 | version "1.5.5" 997 | resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.5.5.tgz#5cad84779f45c83b1f2508d96b09d88c7218af55" 998 | dependencies: 999 | bl "^1.0.0" 1000 | end-of-stream "^1.0.0" 1001 | readable-stream "^2.0.0" 1002 | xtend "^4.0.0" 1003 | 1004 | term-size@^1.2.0: 1005 | version "1.2.0" 1006 | resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" 1007 | dependencies: 1008 | execa "^0.7.0" 1009 | 1010 | through@^2.3.6: 1011 | version "2.3.8" 1012 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1013 | 1014 | timed-out@^4.0.0: 1015 | version "4.0.1" 1016 | resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" 1017 | 1018 | trim-newlines@^1.0.0: 1019 | version "1.0.0" 1020 | resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" 1021 | 1022 | unbzip2-stream@^1.0.9: 1023 | version "1.2.5" 1024 | resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.2.5.tgz#73a033a567bbbde59654b193c44d48a7e4f43c47" 1025 | dependencies: 1026 | buffer "^3.0.1" 1027 | through "^2.3.6" 1028 | 1029 | unique-string@^1.0.0: 1030 | version "1.0.0" 1031 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" 1032 | dependencies: 1033 | crypto-random-string "^1.0.0" 1034 | 1035 | universalify@^0.1.0: 1036 | version "0.1.1" 1037 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7" 1038 | 1039 | unzip-response@^2.0.1: 1040 | version "2.0.1" 1041 | resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" 1042 | 1043 | update-notifier@^2.2.0: 1044 | version "2.3.0" 1045 | resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.3.0.tgz#4e8827a6bb915140ab093559d7014e3ebb837451" 1046 | dependencies: 1047 | boxen "^1.2.1" 1048 | chalk "^2.0.1" 1049 | configstore "^3.0.0" 1050 | import-lazy "^2.1.0" 1051 | is-installed-globally "^0.1.0" 1052 | is-npm "^1.0.0" 1053 | latest-version "^3.0.0" 1054 | semver-diff "^2.0.0" 1055 | xdg-basedir "^3.0.0" 1056 | 1057 | url-parse-lax@^1.0.0: 1058 | version "1.0.0" 1059 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" 1060 | dependencies: 1061 | prepend-http "^1.0.1" 1062 | 1063 | util-deprecate@~1.0.1: 1064 | version "1.0.2" 1065 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1066 | 1067 | validate-npm-package-license@^3.0.1: 1068 | version "3.0.1" 1069 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" 1070 | dependencies: 1071 | spdx-correct "~1.0.0" 1072 | spdx-expression-parse "~1.0.0" 1073 | 1074 | which@^1.2.9: 1075 | version "1.3.0" 1076 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" 1077 | dependencies: 1078 | isexe "^2.0.0" 1079 | 1080 | widest-line@^2.0.0: 1081 | version "2.0.0" 1082 | resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz#0142a4e8a243f8882c0233aa0e0281aa76152273" 1083 | dependencies: 1084 | string-width "^2.1.1" 1085 | 1086 | wrappy@1: 1087 | version "1.0.2" 1088 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1089 | 1090 | write-file-atomic@^2.0.0: 1091 | version "2.3.0" 1092 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" 1093 | dependencies: 1094 | graceful-fs "^4.1.11" 1095 | imurmurhash "^0.1.4" 1096 | signal-exit "^3.0.2" 1097 | 1098 | xdg-basedir@^3.0.0: 1099 | version "3.0.0" 1100 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" 1101 | 1102 | xtend@^4.0.0: 1103 | version "4.0.1" 1104 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 1105 | 1106 | yallist@^2.1.2: 1107 | version "2.1.2" 1108 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" 1109 | 1110 | yauzl@^2.4.2: 1111 | version "2.9.1" 1112 | resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.9.1.tgz#a81981ea70a57946133883f029c5821a89359a7f" 1113 | dependencies: 1114 | buffer-crc32 "~0.2.3" 1115 | fd-slicer "~1.0.1" 1116 | --------------------------------------------------------------------------------