├── .gitignore
├── LICENSE
├── README.md
├── dist.js
├── index.js
├── package.json
├── rollup.config.js
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 |
8 | # Runtime data
9 | pids
10 | *.pid
11 | *.seed
12 | *.pid.lock
13 |
14 | # Directory for instrumented libs generated by jscoverage/JSCover
15 | lib-cov
16 |
17 | # Coverage directory used by tools like istanbul
18 | coverage
19 |
20 | # nyc test coverage
21 | .nyc_output
22 |
23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
24 | .grunt
25 |
26 | # Bower dependency directory (https://bower.io/)
27 | bower_components
28 |
29 | # node-waf configuration
30 | .lock-wscript
31 |
32 | # Compiled binary addons (https://nodejs.org/api/addons.html)
33 | build/Release
34 |
35 | # Dependency directories
36 | node_modules/
37 | jspm_packages/
38 |
39 | # TypeScript v1 declaration files
40 | typings/
41 |
42 | # Optional npm cache directory
43 | .npm
44 |
45 | # Optional eslint cache
46 | .eslintcache
47 |
48 | # Optional REPL history
49 | .node_repl_history
50 |
51 | # Output of 'npm pack'
52 | *.tgz
53 |
54 | # Yarn Integrity file
55 | .yarn-integrity
56 |
57 | # dotenv environment variables file
58 | .env
59 |
60 | # next.js build output
61 | .next
62 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Siddharth Kshetrapal
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.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Silly React hook for CSS
5 |
6 | Demo on CodeSandbox
7 |
8 |
9 |
10 |
11 | #### install
12 |
13 | ```
14 | npm install use-css
15 | ```
16 |
17 |
18 |
19 | #### usage
20 |
21 | ```js
22 | import useCSS from 'use-css'
23 |
24 | function Oopsy(props) {
25 | const className = useCSS(`
26 | font-size: 21px;
27 | font-style: italic;
28 | color: ${props.color};
29 | &:hover {
30 | font-weight: bold;
31 | }
32 | `)
33 |
34 | return because why not?
35 | }
36 |
37 | render()
38 | ```
39 |
40 |
41 |
42 | #### but why?
43 |
44 | funsies
45 |
46 | #### like it?
47 |
48 | :star: this repo
49 |
50 |
51 |
52 | #### license
53 |
54 | MIT © [siddharthkp](https://github.com/siddharthkp)
55 |
--------------------------------------------------------------------------------
/dist.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
4 |
5 | var hash = _interopDefault(require('@emotion/hash'));
6 | var stylis = _interopDefault(require('stylis'));
7 |
8 | // create style tag once.
9 | createStyleTag();
10 |
11 | function useCSS(styles) {
12 | const className = insertStyles(styles);
13 | return className
14 | }
15 |
16 | function insertStyles(styles) {
17 | const className = getClassName(styles);
18 |
19 | // skip if these styles are already inserted
20 | if (isAlreadyInserted(className)) return
21 |
22 | insertedClasses.push(className);
23 | const container = document.head.querySelector('#usecss');
24 |
25 | const raw = stylis(`.` + className, styles);
26 | container.append(raw);
27 |
28 | return className
29 | }
30 |
31 | const insertedClasses = [];
32 | function isAlreadyInserted(className) {
33 | return insertedClasses.find(c => c === className)
34 | }
35 |
36 | function getClassName(styles) {
37 | return 'c' + hash(styles)
38 | }
39 |
40 | function createStyleTag() {
41 | const container = document.head.querySelector('#usecss');
42 |
43 | if (!container) {
44 | const container = document.createElement('style');
45 | container.id = 'usecss';
46 | document.head.append(container);
47 | }
48 |
49 | return container
50 | }
51 |
52 | module.exports = useCSS;
53 |
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | import hash from '@emotion/hash'
2 | import stylis from 'stylis'
3 |
4 | // create style tag once.
5 | createStyleTag()
6 |
7 | function useCSS(styles) {
8 | const className = insertStyles(styles)
9 | return className
10 | }
11 |
12 | function insertStyles(styles) {
13 | const className = getClassName(styles)
14 |
15 | // skip if these styles are already inserted
16 | if (isAlreadyInserted(className)) return className
17 |
18 | insertedClasses.push(className)
19 | const container = document.head.querySelector('#usecss')
20 |
21 | const raw = stylis(`.` + className, styles)
22 | container.append(raw)
23 |
24 | return className
25 | }
26 |
27 | const insertedClasses = []
28 | function isAlreadyInserted(className) {
29 | return insertedClasses.find(c => c === className)
30 | }
31 |
32 | function getClassName(styles) {
33 | return 'c' + hash(styles)
34 | }
35 |
36 | function createStyleTag() {
37 | const container = document.head.querySelector('#usecss')
38 |
39 | if (!container) {
40 | const container = document.createElement('style')
41 | container.id = 'usecss'
42 | document.head.append(container)
43 | }
44 |
45 | return container
46 | }
47 |
48 | export default useCSS
49 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "use-css",
3 | "version": "0.0.10",
4 | "description": "Silly React hook for CSS",
5 | "main": "dist.js",
6 | "scripts": {
7 | "build": "rollup -c rollup.config.js"
8 | },
9 | "repository": {
10 | "type": "git",
11 | "url": "git+https://github.com/siddharthkp/use-css.git"
12 | },
13 | "keywords": [
14 | "css",
15 | "hook",
16 | "react"
17 | ],
18 | "author": "siddharthkp",
19 | "license": "MIT",
20 | "bugs": {
21 | "url": "https://github.com/siddharthkp/use-css/issues"
22 | },
23 | "prettier": {
24 | "semi": false,
25 | "singleQuote": true
26 | },
27 | "homepage": "https://github.com/siddharthkp/use-css#readme",
28 | "devDependencies": {
29 | "@babel/preset-env": "7.3.1",
30 | "@babel/preset-react": "7.0.0",
31 | "rollup": "^1.11.3"
32 | },
33 | "dependencies": {
34 | "@emotion/hash": "^0.7.1",
35 | "stylis": "^3.5.4"
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/rollup.config.js:
--------------------------------------------------------------------------------
1 | export default {
2 | input: 'index.js',
3 | output: {
4 | file: 'dist.js',
5 | format: 'cjs'
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@^7.0.0":
6 | version "7.0.0"
7 | resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8"
8 | dependencies:
9 | "@babel/highlight" "^7.0.0"
10 |
11 | "@babel/generator@^7.2.2":
12 | version "7.3.0"
13 | resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.3.0.tgz#f663838cd7b542366de3aa608a657b8ccb2a99eb"
14 | dependencies:
15 | "@babel/types" "^7.3.0"
16 | jsesc "^2.5.1"
17 | lodash "^4.17.10"
18 | source-map "^0.5.0"
19 | trim-right "^1.0.1"
20 |
21 | "@babel/helper-annotate-as-pure@^7.0.0":
22 | version "7.0.0"
23 | resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32"
24 | dependencies:
25 | "@babel/types" "^7.0.0"
26 |
27 | "@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0":
28 | version "7.1.0"
29 | resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f"
30 | dependencies:
31 | "@babel/helper-explode-assignable-expression" "^7.1.0"
32 | "@babel/types" "^7.0.0"
33 |
34 | "@babel/helper-builder-react-jsx@^7.3.0":
35 | version "7.3.0"
36 | resolved "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz#a1ac95a5d2b3e88ae5e54846bf462eeb81b318a4"
37 | dependencies:
38 | "@babel/types" "^7.3.0"
39 | esutils "^2.0.0"
40 |
41 | "@babel/helper-call-delegate@^7.1.0":
42 | version "7.1.0"
43 | resolved "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz#6a957f105f37755e8645343d3038a22e1449cc4a"
44 | dependencies:
45 | "@babel/helper-hoist-variables" "^7.0.0"
46 | "@babel/traverse" "^7.1.0"
47 | "@babel/types" "^7.0.0"
48 |
49 | "@babel/helper-define-map@^7.1.0":
50 | version "7.1.0"
51 | resolved "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz#3b74caec329b3c80c116290887c0dd9ae468c20c"
52 | dependencies:
53 | "@babel/helper-function-name" "^7.1.0"
54 | "@babel/types" "^7.0.0"
55 | lodash "^4.17.10"
56 |
57 | "@babel/helper-explode-assignable-expression@^7.1.0":
58 | version "7.1.0"
59 | resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6"
60 | dependencies:
61 | "@babel/traverse" "^7.1.0"
62 | "@babel/types" "^7.0.0"
63 |
64 | "@babel/helper-function-name@^7.1.0":
65 | version "7.1.0"
66 | resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53"
67 | dependencies:
68 | "@babel/helper-get-function-arity" "^7.0.0"
69 | "@babel/template" "^7.1.0"
70 | "@babel/types" "^7.0.0"
71 |
72 | "@babel/helper-get-function-arity@^7.0.0":
73 | version "7.0.0"
74 | resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3"
75 | dependencies:
76 | "@babel/types" "^7.0.0"
77 |
78 | "@babel/helper-hoist-variables@^7.0.0":
79 | version "7.0.0"
80 | resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz#46adc4c5e758645ae7a45deb92bab0918c23bb88"
81 | dependencies:
82 | "@babel/types" "^7.0.0"
83 |
84 | "@babel/helper-member-expression-to-functions@^7.0.0":
85 | version "7.0.0"
86 | resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f"
87 | dependencies:
88 | "@babel/types" "^7.0.0"
89 |
90 | "@babel/helper-module-imports@^7.0.0":
91 | version "7.0.0"
92 | resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d"
93 | dependencies:
94 | "@babel/types" "^7.0.0"
95 |
96 | "@babel/helper-module-transforms@^7.1.0":
97 | version "7.2.2"
98 | resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz#ab2f8e8d231409f8370c883d20c335190284b963"
99 | dependencies:
100 | "@babel/helper-module-imports" "^7.0.0"
101 | "@babel/helper-simple-access" "^7.1.0"
102 | "@babel/helper-split-export-declaration" "^7.0.0"
103 | "@babel/template" "^7.2.2"
104 | "@babel/types" "^7.2.2"
105 | lodash "^4.17.10"
106 |
107 | "@babel/helper-optimise-call-expression@^7.0.0":
108 | version "7.0.0"
109 | resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5"
110 | dependencies:
111 | "@babel/types" "^7.0.0"
112 |
113 | "@babel/helper-plugin-utils@^7.0.0":
114 | version "7.0.0"
115 | resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250"
116 |
117 | "@babel/helper-regex@^7.0.0":
118 | version "7.0.0"
119 | resolved "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz#2c1718923b57f9bbe64705ffe5640ac64d9bdb27"
120 | dependencies:
121 | lodash "^4.17.10"
122 |
123 | "@babel/helper-remap-async-to-generator@^7.1.0":
124 | version "7.1.0"
125 | resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f"
126 | dependencies:
127 | "@babel/helper-annotate-as-pure" "^7.0.0"
128 | "@babel/helper-wrap-function" "^7.1.0"
129 | "@babel/template" "^7.1.0"
130 | "@babel/traverse" "^7.1.0"
131 | "@babel/types" "^7.0.0"
132 |
133 | "@babel/helper-replace-supers@^7.1.0":
134 | version "7.2.3"
135 | resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.2.3.tgz#19970020cf22677d62b3a689561dbd9644d8c5e5"
136 | dependencies:
137 | "@babel/helper-member-expression-to-functions" "^7.0.0"
138 | "@babel/helper-optimise-call-expression" "^7.0.0"
139 | "@babel/traverse" "^7.2.3"
140 | "@babel/types" "^7.0.0"
141 |
142 | "@babel/helper-simple-access@^7.1.0":
143 | version "7.1.0"
144 | resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c"
145 | dependencies:
146 | "@babel/template" "^7.1.0"
147 | "@babel/types" "^7.0.0"
148 |
149 | "@babel/helper-split-export-declaration@^7.0.0":
150 | version "7.0.0"
151 | resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz#3aae285c0311c2ab095d997b8c9a94cad547d813"
152 | dependencies:
153 | "@babel/types" "^7.0.0"
154 |
155 | "@babel/helper-wrap-function@^7.1.0":
156 | version "7.2.0"
157 | resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz#c4e0012445769e2815b55296ead43a958549f6fa"
158 | dependencies:
159 | "@babel/helper-function-name" "^7.1.0"
160 | "@babel/template" "^7.1.0"
161 | "@babel/traverse" "^7.1.0"
162 | "@babel/types" "^7.2.0"
163 |
164 | "@babel/highlight@^7.0.0":
165 | version "7.0.0"
166 | resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4"
167 | dependencies:
168 | chalk "^2.0.0"
169 | esutils "^2.0.2"
170 | js-tokens "^4.0.0"
171 |
172 | "@babel/parser@^7.2.2", "@babel/parser@^7.2.3":
173 | version "7.3.1"
174 | resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.3.1.tgz#8f4ffd45f779e6132780835ffa7a215fa0b2d181"
175 |
176 | "@babel/plugin-proposal-async-generator-functions@^7.2.0":
177 | version "7.2.0"
178 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e"
179 | dependencies:
180 | "@babel/helper-plugin-utils" "^7.0.0"
181 | "@babel/helper-remap-async-to-generator" "^7.1.0"
182 | "@babel/plugin-syntax-async-generators" "^7.2.0"
183 |
184 | "@babel/plugin-proposal-json-strings@^7.2.0":
185 | version "7.2.0"
186 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz#568ecc446c6148ae6b267f02551130891e29f317"
187 | dependencies:
188 | "@babel/helper-plugin-utils" "^7.0.0"
189 | "@babel/plugin-syntax-json-strings" "^7.2.0"
190 |
191 | "@babel/plugin-proposal-object-rest-spread@^7.3.1":
192 | version "7.3.1"
193 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.1.tgz#f69fb6a1ea6a4e1c503994a91d9cf76f3c4b36e8"
194 | dependencies:
195 | "@babel/helper-plugin-utils" "^7.0.0"
196 | "@babel/plugin-syntax-object-rest-spread" "^7.2.0"
197 |
198 | "@babel/plugin-proposal-optional-catch-binding@^7.2.0":
199 | version "7.2.0"
200 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5"
201 | dependencies:
202 | "@babel/helper-plugin-utils" "^7.0.0"
203 | "@babel/plugin-syntax-optional-catch-binding" "^7.2.0"
204 |
205 | "@babel/plugin-proposal-unicode-property-regex@^7.2.0":
206 | version "7.2.0"
207 | resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz#abe7281fe46c95ddc143a65e5358647792039520"
208 | dependencies:
209 | "@babel/helper-plugin-utils" "^7.0.0"
210 | "@babel/helper-regex" "^7.0.0"
211 | regexpu-core "^4.2.0"
212 |
213 | "@babel/plugin-syntax-async-generators@^7.2.0":
214 | version "7.2.0"
215 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz#69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f"
216 | dependencies:
217 | "@babel/helper-plugin-utils" "^7.0.0"
218 |
219 | "@babel/plugin-syntax-json-strings@^7.2.0":
220 | version "7.2.0"
221 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz#72bd13f6ffe1d25938129d2a186b11fd62951470"
222 | dependencies:
223 | "@babel/helper-plugin-utils" "^7.0.0"
224 |
225 | "@babel/plugin-syntax-jsx@^7.2.0":
226 | version "7.2.0"
227 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz#0b85a3b4bc7cdf4cc4b8bf236335b907ca22e7c7"
228 | dependencies:
229 | "@babel/helper-plugin-utils" "^7.0.0"
230 |
231 | "@babel/plugin-syntax-object-rest-spread@^7.2.0":
232 | version "7.2.0"
233 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e"
234 | dependencies:
235 | "@babel/helper-plugin-utils" "^7.0.0"
236 |
237 | "@babel/plugin-syntax-optional-catch-binding@^7.2.0":
238 | version "7.2.0"
239 | resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz#a94013d6eda8908dfe6a477e7f9eda85656ecf5c"
240 | dependencies:
241 | "@babel/helper-plugin-utils" "^7.0.0"
242 |
243 | "@babel/plugin-transform-arrow-functions@^7.2.0":
244 | version "7.2.0"
245 | resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550"
246 | dependencies:
247 | "@babel/helper-plugin-utils" "^7.0.0"
248 |
249 | "@babel/plugin-transform-async-to-generator@^7.2.0":
250 | version "7.2.0"
251 | resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz#68b8a438663e88519e65b776f8938f3445b1a2ff"
252 | dependencies:
253 | "@babel/helper-module-imports" "^7.0.0"
254 | "@babel/helper-plugin-utils" "^7.0.0"
255 | "@babel/helper-remap-async-to-generator" "^7.1.0"
256 |
257 | "@babel/plugin-transform-block-scoped-functions@^7.2.0":
258 | version "7.2.0"
259 | resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz#5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190"
260 | dependencies:
261 | "@babel/helper-plugin-utils" "^7.0.0"
262 |
263 | "@babel/plugin-transform-block-scoping@^7.2.0":
264 | version "7.2.0"
265 | resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz#f17c49d91eedbcdf5dd50597d16f5f2f770132d4"
266 | dependencies:
267 | "@babel/helper-plugin-utils" "^7.0.0"
268 | lodash "^4.17.10"
269 |
270 | "@babel/plugin-transform-classes@^7.2.0":
271 | version "7.2.2"
272 | resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz#6c90542f210ee975aa2aa8c8b5af7fa73a126953"
273 | dependencies:
274 | "@babel/helper-annotate-as-pure" "^7.0.0"
275 | "@babel/helper-define-map" "^7.1.0"
276 | "@babel/helper-function-name" "^7.1.0"
277 | "@babel/helper-optimise-call-expression" "^7.0.0"
278 | "@babel/helper-plugin-utils" "^7.0.0"
279 | "@babel/helper-replace-supers" "^7.1.0"
280 | "@babel/helper-split-export-declaration" "^7.0.0"
281 | globals "^11.1.0"
282 |
283 | "@babel/plugin-transform-computed-properties@^7.2.0":
284 | version "7.2.0"
285 | resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz#83a7df6a658865b1c8f641d510c6f3af220216da"
286 | dependencies:
287 | "@babel/helper-plugin-utils" "^7.0.0"
288 |
289 | "@babel/plugin-transform-destructuring@^7.2.0":
290 | version "7.2.0"
291 | resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.2.0.tgz#e75269b4b7889ec3a332cd0d0c8cff8fed0dc6f3"
292 | dependencies:
293 | "@babel/helper-plugin-utils" "^7.0.0"
294 |
295 | "@babel/plugin-transform-dotall-regex@^7.2.0":
296 | version "7.2.0"
297 | resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz#f0aabb93d120a8ac61e925ea0ba440812dbe0e49"
298 | dependencies:
299 | "@babel/helper-plugin-utils" "^7.0.0"
300 | "@babel/helper-regex" "^7.0.0"
301 | regexpu-core "^4.1.3"
302 |
303 | "@babel/plugin-transform-duplicate-keys@^7.2.0":
304 | version "7.2.0"
305 | resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz#d952c4930f312a4dbfff18f0b2914e60c35530b3"
306 | dependencies:
307 | "@babel/helper-plugin-utils" "^7.0.0"
308 |
309 | "@babel/plugin-transform-exponentiation-operator@^7.2.0":
310 | version "7.2.0"
311 | resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz#a63868289e5b4007f7054d46491af51435766008"
312 | dependencies:
313 | "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0"
314 | "@babel/helper-plugin-utils" "^7.0.0"
315 |
316 | "@babel/plugin-transform-for-of@^7.2.0":
317 | version "7.2.0"
318 | resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz#ab7468befa80f764bb03d3cb5eef8cc998e1cad9"
319 | dependencies:
320 | "@babel/helper-plugin-utils" "^7.0.0"
321 |
322 | "@babel/plugin-transform-function-name@^7.2.0":
323 | version "7.2.0"
324 | resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz#f7930362829ff99a3174c39f0afcc024ef59731a"
325 | dependencies:
326 | "@babel/helper-function-name" "^7.1.0"
327 | "@babel/helper-plugin-utils" "^7.0.0"
328 |
329 | "@babel/plugin-transform-literals@^7.2.0":
330 | version "7.2.0"
331 | resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz#690353e81f9267dad4fd8cfd77eafa86aba53ea1"
332 | dependencies:
333 | "@babel/helper-plugin-utils" "^7.0.0"
334 |
335 | "@babel/plugin-transform-modules-amd@^7.2.0":
336 | version "7.2.0"
337 | resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz#82a9bce45b95441f617a24011dc89d12da7f4ee6"
338 | dependencies:
339 | "@babel/helper-module-transforms" "^7.1.0"
340 | "@babel/helper-plugin-utils" "^7.0.0"
341 |
342 | "@babel/plugin-transform-modules-commonjs@^7.2.0":
343 | version "7.2.0"
344 | resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz#c4f1933f5991d5145e9cfad1dfd848ea1727f404"
345 | dependencies:
346 | "@babel/helper-module-transforms" "^7.1.0"
347 | "@babel/helper-plugin-utils" "^7.0.0"
348 | "@babel/helper-simple-access" "^7.1.0"
349 |
350 | "@babel/plugin-transform-modules-systemjs@^7.2.0":
351 | version "7.2.0"
352 | resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz#912bfe9e5ff982924c81d0937c92d24994bb9068"
353 | dependencies:
354 | "@babel/helper-hoist-variables" "^7.0.0"
355 | "@babel/helper-plugin-utils" "^7.0.0"
356 |
357 | "@babel/plugin-transform-modules-umd@^7.2.0":
358 | version "7.2.0"
359 | resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz#7678ce75169f0877b8eb2235538c074268dd01ae"
360 | dependencies:
361 | "@babel/helper-module-transforms" "^7.1.0"
362 | "@babel/helper-plugin-utils" "^7.0.0"
363 |
364 | "@babel/plugin-transform-named-capturing-groups-regex@^7.3.0":
365 | version "7.3.0"
366 | resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.3.0.tgz#140b52985b2d6ef0cb092ef3b29502b990f9cd50"
367 | dependencies:
368 | regexp-tree "^0.1.0"
369 |
370 | "@babel/plugin-transform-new-target@^7.0.0":
371 | version "7.0.0"
372 | resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz#ae8fbd89517fa7892d20e6564e641e8770c3aa4a"
373 | dependencies:
374 | "@babel/helper-plugin-utils" "^7.0.0"
375 |
376 | "@babel/plugin-transform-object-super@^7.2.0":
377 | version "7.2.0"
378 | resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz#b35d4c10f56bab5d650047dad0f1d8e8814b6598"
379 | dependencies:
380 | "@babel/helper-plugin-utils" "^7.0.0"
381 | "@babel/helper-replace-supers" "^7.1.0"
382 |
383 | "@babel/plugin-transform-parameters@^7.2.0":
384 | version "7.2.0"
385 | resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz#0d5ad15dc805e2ea866df4dd6682bfe76d1408c2"
386 | dependencies:
387 | "@babel/helper-call-delegate" "^7.1.0"
388 | "@babel/helper-get-function-arity" "^7.0.0"
389 | "@babel/helper-plugin-utils" "^7.0.0"
390 |
391 | "@babel/plugin-transform-react-display-name@^7.0.0":
392 | version "7.2.0"
393 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz#ebfaed87834ce8dc4279609a4f0c324c156e3eb0"
394 | dependencies:
395 | "@babel/helper-plugin-utils" "^7.0.0"
396 |
397 | "@babel/plugin-transform-react-jsx-self@^7.0.0":
398 | version "7.2.0"
399 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz#461e21ad9478f1031dd5e276108d027f1b5240ba"
400 | dependencies:
401 | "@babel/helper-plugin-utils" "^7.0.0"
402 | "@babel/plugin-syntax-jsx" "^7.2.0"
403 |
404 | "@babel/plugin-transform-react-jsx-source@^7.0.0":
405 | version "7.2.0"
406 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.2.0.tgz#20c8c60f0140f5dd3cd63418d452801cf3f7180f"
407 | dependencies:
408 | "@babel/helper-plugin-utils" "^7.0.0"
409 | "@babel/plugin-syntax-jsx" "^7.2.0"
410 |
411 | "@babel/plugin-transform-react-jsx@^7.0.0":
412 | version "7.3.0"
413 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz#f2cab99026631c767e2745a5368b331cfe8f5290"
414 | dependencies:
415 | "@babel/helper-builder-react-jsx" "^7.3.0"
416 | "@babel/helper-plugin-utils" "^7.0.0"
417 | "@babel/plugin-syntax-jsx" "^7.2.0"
418 |
419 | "@babel/plugin-transform-regenerator@^7.0.0":
420 | version "7.0.0"
421 | resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz#5b41686b4ed40bef874d7ed6a84bdd849c13e0c1"
422 | dependencies:
423 | regenerator-transform "^0.13.3"
424 |
425 | "@babel/plugin-transform-shorthand-properties@^7.2.0":
426 | version "7.2.0"
427 | resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz#6333aee2f8d6ee7e28615457298934a3b46198f0"
428 | dependencies:
429 | "@babel/helper-plugin-utils" "^7.0.0"
430 |
431 | "@babel/plugin-transform-spread@^7.2.0":
432 | version "7.2.2"
433 | resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz#3103a9abe22f742b6d406ecd3cd49b774919b406"
434 | dependencies:
435 | "@babel/helper-plugin-utils" "^7.0.0"
436 |
437 | "@babel/plugin-transform-sticky-regex@^7.2.0":
438 | version "7.2.0"
439 | resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz#a1e454b5995560a9c1e0d537dfc15061fd2687e1"
440 | dependencies:
441 | "@babel/helper-plugin-utils" "^7.0.0"
442 | "@babel/helper-regex" "^7.0.0"
443 |
444 | "@babel/plugin-transform-template-literals@^7.2.0":
445 | version "7.2.0"
446 | resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz#d87ed01b8eaac7a92473f608c97c089de2ba1e5b"
447 | dependencies:
448 | "@babel/helper-annotate-as-pure" "^7.0.0"
449 | "@babel/helper-plugin-utils" "^7.0.0"
450 |
451 | "@babel/plugin-transform-typeof-symbol@^7.2.0":
452 | version "7.2.0"
453 | resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz#117d2bcec2fbf64b4b59d1f9819894682d29f2b2"
454 | dependencies:
455 | "@babel/helper-plugin-utils" "^7.0.0"
456 |
457 | "@babel/plugin-transform-unicode-regex@^7.2.0":
458 | version "7.2.0"
459 | resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz#4eb8db16f972f8abb5062c161b8b115546ade08b"
460 | dependencies:
461 | "@babel/helper-plugin-utils" "^7.0.0"
462 | "@babel/helper-regex" "^7.0.0"
463 | regexpu-core "^4.1.3"
464 |
465 | "@babel/preset-env@7.3.1":
466 | version "7.3.1"
467 | resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.1.tgz#389e8ca6b17ae67aaf9a2111665030be923515db"
468 | dependencies:
469 | "@babel/helper-module-imports" "^7.0.0"
470 | "@babel/helper-plugin-utils" "^7.0.0"
471 | "@babel/plugin-proposal-async-generator-functions" "^7.2.0"
472 | "@babel/plugin-proposal-json-strings" "^7.2.0"
473 | "@babel/plugin-proposal-object-rest-spread" "^7.3.1"
474 | "@babel/plugin-proposal-optional-catch-binding" "^7.2.0"
475 | "@babel/plugin-proposal-unicode-property-regex" "^7.2.0"
476 | "@babel/plugin-syntax-async-generators" "^7.2.0"
477 | "@babel/plugin-syntax-json-strings" "^7.2.0"
478 | "@babel/plugin-syntax-object-rest-spread" "^7.2.0"
479 | "@babel/plugin-syntax-optional-catch-binding" "^7.2.0"
480 | "@babel/plugin-transform-arrow-functions" "^7.2.0"
481 | "@babel/plugin-transform-async-to-generator" "^7.2.0"
482 | "@babel/plugin-transform-block-scoped-functions" "^7.2.0"
483 | "@babel/plugin-transform-block-scoping" "^7.2.0"
484 | "@babel/plugin-transform-classes" "^7.2.0"
485 | "@babel/plugin-transform-computed-properties" "^7.2.0"
486 | "@babel/plugin-transform-destructuring" "^7.2.0"
487 | "@babel/plugin-transform-dotall-regex" "^7.2.0"
488 | "@babel/plugin-transform-duplicate-keys" "^7.2.0"
489 | "@babel/plugin-transform-exponentiation-operator" "^7.2.0"
490 | "@babel/plugin-transform-for-of" "^7.2.0"
491 | "@babel/plugin-transform-function-name" "^7.2.0"
492 | "@babel/plugin-transform-literals" "^7.2.0"
493 | "@babel/plugin-transform-modules-amd" "^7.2.0"
494 | "@babel/plugin-transform-modules-commonjs" "^7.2.0"
495 | "@babel/plugin-transform-modules-systemjs" "^7.2.0"
496 | "@babel/plugin-transform-modules-umd" "^7.2.0"
497 | "@babel/plugin-transform-named-capturing-groups-regex" "^7.3.0"
498 | "@babel/plugin-transform-new-target" "^7.0.0"
499 | "@babel/plugin-transform-object-super" "^7.2.0"
500 | "@babel/plugin-transform-parameters" "^7.2.0"
501 | "@babel/plugin-transform-regenerator" "^7.0.0"
502 | "@babel/plugin-transform-shorthand-properties" "^7.2.0"
503 | "@babel/plugin-transform-spread" "^7.2.0"
504 | "@babel/plugin-transform-sticky-regex" "^7.2.0"
505 | "@babel/plugin-transform-template-literals" "^7.2.0"
506 | "@babel/plugin-transform-typeof-symbol" "^7.2.0"
507 | "@babel/plugin-transform-unicode-regex" "^7.2.0"
508 | browserslist "^4.3.4"
509 | invariant "^2.2.2"
510 | js-levenshtein "^1.1.3"
511 | semver "^5.3.0"
512 |
513 | "@babel/preset-react@7.0.0":
514 | version "7.0.0"
515 | resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz#e86b4b3d99433c7b3e9e91747e2653958bc6b3c0"
516 | dependencies:
517 | "@babel/helper-plugin-utils" "^7.0.0"
518 | "@babel/plugin-transform-react-display-name" "^7.0.0"
519 | "@babel/plugin-transform-react-jsx" "^7.0.0"
520 | "@babel/plugin-transform-react-jsx-self" "^7.0.0"
521 | "@babel/plugin-transform-react-jsx-source" "^7.0.0"
522 |
523 | "@babel/template@^7.1.0", "@babel/template@^7.2.2":
524 | version "7.2.2"
525 | resolved "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz#005b3fdf0ed96e88041330379e0da9a708eb2907"
526 | dependencies:
527 | "@babel/code-frame" "^7.0.0"
528 | "@babel/parser" "^7.2.2"
529 | "@babel/types" "^7.2.2"
530 |
531 | "@babel/traverse@^7.1.0", "@babel/traverse@^7.2.3":
532 | version "7.2.3"
533 | resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.3.tgz#7ff50cefa9c7c0bd2d81231fdac122f3957748d8"
534 | dependencies:
535 | "@babel/code-frame" "^7.0.0"
536 | "@babel/generator" "^7.2.2"
537 | "@babel/helper-function-name" "^7.1.0"
538 | "@babel/helper-split-export-declaration" "^7.0.0"
539 | "@babel/parser" "^7.2.3"
540 | "@babel/types" "^7.2.2"
541 | debug "^4.1.0"
542 | globals "^11.1.0"
543 | lodash "^4.17.10"
544 |
545 | "@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.2.2", "@babel/types@^7.3.0":
546 | version "7.3.0"
547 | resolved "https://registry.npmjs.org/@babel/types/-/types-7.3.0.tgz#61dc0b336a93badc02bf5f69c4cd8e1353f2ffc0"
548 | dependencies:
549 | esutils "^2.0.2"
550 | lodash "^4.17.10"
551 | to-fast-properties "^2.0.0"
552 |
553 | "@emotion/hash@^0.7.1":
554 | version "0.7.1"
555 | resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.7.1.tgz#9833722341379fb7d67f06a4b00ab3c37913da53"
556 | integrity sha512-OYpa/Sg+2GDX+jibUfpZVn1YqSVRpYmTLF2eyAfrFTIJSbwyIrc+YscayoykvaOME/wV4BV0Sa0yqdMrgse6mA==
557 |
558 | "@types/estree@0.0.39":
559 | version "0.0.39"
560 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
561 | integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
562 |
563 | "@types/node@^11.13.9":
564 | version "11.13.10"
565 | resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.10.tgz#4df59e5966b56f512bac98898bcbee5067411f0f"
566 | integrity sha512-leUNzbFTMX94TWaIKz8N15Chu55F9QSH+INKayQr5xpkasBQBRF3qQXfo3/dOnMU/dEIit+Y/SU8HyOjq++GwA==
567 |
568 | acorn@^6.1.1:
569 | version "6.4.1"
570 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474"
571 | integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==
572 |
573 | ansi-regex@^2.0.0:
574 | version "2.1.1"
575 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
576 |
577 | ansi-regex@^3.0.0:
578 | version "3.0.0"
579 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
580 |
581 | ansi-styles@^3.2.1:
582 | version "3.2.1"
583 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
584 | dependencies:
585 | color-convert "^1.9.0"
586 |
587 | browserslist@^4.3.4:
588 | version "4.4.1"
589 | resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz#42e828954b6b29a7a53e352277be429478a69062"
590 | dependencies:
591 | caniuse-lite "^1.0.30000929"
592 | electron-to-chromium "^1.3.103"
593 | node-releases "^1.1.3"
594 |
595 | camelcase@^4.1.0:
596 | version "4.1.0"
597 | resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
598 |
599 | caniuse-lite@^1.0.30000929:
600 | version "1.0.30000932"
601 | resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000932.tgz#d01763e9ce77810962ca7391ff827b5949ce4272"
602 |
603 | chalk@^2.0.0:
604 | version "2.4.2"
605 | resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
606 | dependencies:
607 | ansi-styles "^3.2.1"
608 | escape-string-regexp "^1.0.5"
609 | supports-color "^5.3.0"
610 |
611 | cli-table3@^0.5.0:
612 | version "0.5.1"
613 | resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202"
614 | dependencies:
615 | object-assign "^4.1.0"
616 | string-width "^2.1.1"
617 | optionalDependencies:
618 | colors "^1.1.2"
619 |
620 | cliui@^4.0.0:
621 | version "4.1.0"
622 | resolved "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49"
623 | dependencies:
624 | string-width "^2.1.1"
625 | strip-ansi "^4.0.0"
626 | wrap-ansi "^2.0.0"
627 |
628 | code-point-at@^1.0.0:
629 | version "1.1.0"
630 | resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
631 |
632 | color-convert@^1.9.0:
633 | version "1.9.3"
634 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
635 | dependencies:
636 | color-name "1.1.3"
637 |
638 | color-name@1.1.3:
639 | version "1.1.3"
640 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
641 |
642 | colors@^1.1.2:
643 | version "1.3.3"
644 | resolved "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz#39e005d546afe01e01f9c4ca8fa50f686a01205d"
645 |
646 | cross-spawn@^5.0.1:
647 | version "5.1.0"
648 | resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
649 | dependencies:
650 | lru-cache "^4.0.1"
651 | shebang-command "^1.2.0"
652 | which "^1.2.9"
653 |
654 | debug@^4.1.0:
655 | version "4.1.1"
656 | resolved "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
657 | dependencies:
658 | ms "^2.1.1"
659 |
660 | decamelize@^1.1.1:
661 | version "1.2.0"
662 | resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
663 |
664 | electron-to-chromium@^1.3.103:
665 | version "1.3.108"
666 | resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.108.tgz#2e79a6fcaa4b3e7c75abf871505bda8e268c910e"
667 |
668 | escape-string-regexp@^1.0.5:
669 | version "1.0.5"
670 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
671 |
672 | esutils@^2.0.0, esutils@^2.0.2:
673 | version "2.0.2"
674 | resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
675 |
676 | execa@^0.7.0:
677 | version "0.7.0"
678 | resolved "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
679 | dependencies:
680 | cross-spawn "^5.0.1"
681 | get-stream "^3.0.0"
682 | is-stream "^1.1.0"
683 | npm-run-path "^2.0.0"
684 | p-finally "^1.0.0"
685 | signal-exit "^3.0.0"
686 | strip-eof "^1.0.0"
687 |
688 | find-up@^2.1.0:
689 | version "2.1.0"
690 | resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
691 | dependencies:
692 | locate-path "^2.0.0"
693 |
694 | get-caller-file@^1.0.1:
695 | version "1.0.3"
696 | resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
697 |
698 | get-stream@^3.0.0:
699 | version "3.0.0"
700 | resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
701 |
702 | globals@^11.1.0:
703 | version "11.10.0"
704 | resolved "https://registry.npmjs.org/globals/-/globals-11.10.0.tgz#1e09776dffda5e01816b3bb4077c8b59c24eaa50"
705 |
706 | has-flag@^3.0.0:
707 | version "3.0.0"
708 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
709 |
710 | invariant@^2.2.2:
711 | version "2.2.4"
712 | resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
713 | dependencies:
714 | loose-envify "^1.0.0"
715 |
716 | invert-kv@^1.0.0:
717 | version "1.0.0"
718 | resolved "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
719 |
720 | is-fullwidth-code-point@^1.0.0:
721 | version "1.0.0"
722 | resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
723 | dependencies:
724 | number-is-nan "^1.0.0"
725 |
726 | is-fullwidth-code-point@^2.0.0:
727 | version "2.0.0"
728 | resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
729 |
730 | is-stream@^1.1.0:
731 | version "1.1.0"
732 | resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
733 |
734 | isexe@^2.0.0:
735 | version "2.0.0"
736 | resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
737 |
738 | js-levenshtein@^1.1.3:
739 | version "1.1.6"
740 | resolved "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d"
741 |
742 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
743 | version "4.0.0"
744 | resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
745 |
746 | jsesc@^2.5.1:
747 | version "2.5.2"
748 | resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
749 |
750 | jsesc@~0.5.0:
751 | version "0.5.0"
752 | resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
753 |
754 | lcid@^1.0.0:
755 | version "1.0.0"
756 | resolved "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
757 | dependencies:
758 | invert-kv "^1.0.0"
759 |
760 | locate-path@^2.0.0:
761 | version "2.0.0"
762 | resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
763 | dependencies:
764 | p-locate "^2.0.0"
765 | path-exists "^3.0.0"
766 |
767 | lodash@^4.17.10:
768 | version "4.17.15"
769 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
770 | integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
771 |
772 | loose-envify@^1.0.0:
773 | version "1.4.0"
774 | resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
775 | dependencies:
776 | js-tokens "^3.0.0 || ^4.0.0"
777 |
778 | lru-cache@^4.0.1:
779 | version "4.1.5"
780 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
781 | dependencies:
782 | pseudomap "^1.0.2"
783 | yallist "^2.1.2"
784 |
785 | mem@^1.1.0:
786 | version "1.1.0"
787 | resolved "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
788 | dependencies:
789 | mimic-fn "^1.0.0"
790 |
791 | mimic-fn@^1.0.0:
792 | version "1.2.0"
793 | resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
794 |
795 | ms@^2.1.1:
796 | version "2.1.1"
797 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
798 |
799 | node-releases@^1.1.3:
800 | version "1.1.5"
801 | resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.5.tgz#1dbee1380742125fe99e0476c456670bf3590b89"
802 | dependencies:
803 | semver "^5.3.0"
804 |
805 | npm-run-path@^2.0.0:
806 | version "2.0.2"
807 | resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
808 | dependencies:
809 | path-key "^2.0.0"
810 |
811 | number-is-nan@^1.0.0:
812 | version "1.0.1"
813 | resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
814 |
815 | object-assign@^4.1.0:
816 | version "4.1.1"
817 | resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
818 |
819 | os-locale@^2.0.0:
820 | version "2.1.0"
821 | resolved "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2"
822 | dependencies:
823 | execa "^0.7.0"
824 | lcid "^1.0.0"
825 | mem "^1.1.0"
826 |
827 | p-finally@^1.0.0:
828 | version "1.0.0"
829 | resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
830 |
831 | p-limit@^1.1.0:
832 | version "1.3.0"
833 | resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
834 | dependencies:
835 | p-try "^1.0.0"
836 |
837 | p-locate@^2.0.0:
838 | version "2.0.0"
839 | resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
840 | dependencies:
841 | p-limit "^1.1.0"
842 |
843 | p-try@^1.0.0:
844 | version "1.0.0"
845 | resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
846 |
847 | path-exists@^3.0.0:
848 | version "3.0.0"
849 | resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
850 |
851 | path-key@^2.0.0:
852 | version "2.0.1"
853 | resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
854 |
855 | private@^0.1.6:
856 | version "0.1.8"
857 | resolved "https://registry.npmjs.org/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
858 |
859 | pseudomap@^1.0.2:
860 | version "1.0.2"
861 | resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
862 |
863 | regenerate-unicode-properties@^7.0.0:
864 | version "7.0.0"
865 | resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz#107405afcc4a190ec5ed450ecaa00ed0cafa7a4c"
866 | dependencies:
867 | regenerate "^1.4.0"
868 |
869 | regenerate@^1.4.0:
870 | version "1.4.0"
871 | resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
872 |
873 | regenerator-transform@^0.13.3:
874 | version "0.13.3"
875 | resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz#264bd9ff38a8ce24b06e0636496b2c856b57bcbb"
876 | dependencies:
877 | private "^0.1.6"
878 |
879 | regexp-tree@^0.1.0:
880 | version "0.1.0"
881 | resolved "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.0.tgz#a56ad7746097888ea16457479029ec9345b96ab0"
882 | dependencies:
883 | cli-table3 "^0.5.0"
884 | colors "^1.1.2"
885 | yargs "^10.0.3"
886 |
887 | regexpu-core@^4.1.3, regexpu-core@^4.2.0:
888 | version "4.4.0"
889 | resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz#8d43e0d1266883969720345e70c275ee0aec0d32"
890 | dependencies:
891 | regenerate "^1.4.0"
892 | regenerate-unicode-properties "^7.0.0"
893 | regjsgen "^0.5.0"
894 | regjsparser "^0.6.0"
895 | unicode-match-property-ecmascript "^1.0.4"
896 | unicode-match-property-value-ecmascript "^1.0.2"
897 |
898 | regjsgen@^0.5.0:
899 | version "0.5.0"
900 | resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz#a7634dc08f89209c2049adda3525711fb97265dd"
901 |
902 | regjsparser@^0.6.0:
903 | version "0.6.0"
904 | resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c"
905 | dependencies:
906 | jsesc "~0.5.0"
907 |
908 | require-directory@^2.1.1:
909 | version "2.1.1"
910 | resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
911 |
912 | require-main-filename@^1.0.1:
913 | version "1.0.1"
914 | resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
915 |
916 | rollup@^1.11.3:
917 | version "1.11.3"
918 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.11.3.tgz#6f436db2a2d6b63f808bf60ad01a177643dedb81"
919 | integrity sha512-81MR7alHcFKxgWzGfG7jSdv+JQxSOIOD/Fa3iNUmpzbd7p+V19e1l9uffqT8/7YAHgGOzmoPGN3Fx3L2ptOf5g==
920 | dependencies:
921 | "@types/estree" "0.0.39"
922 | "@types/node" "^11.13.9"
923 | acorn "^6.1.1"
924 |
925 | semver@^5.3.0:
926 | version "5.6.0"
927 | resolved "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004"
928 |
929 | set-blocking@^2.0.0:
930 | version "2.0.0"
931 | resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
932 |
933 | shebang-command@^1.2.0:
934 | version "1.2.0"
935 | resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
936 | dependencies:
937 | shebang-regex "^1.0.0"
938 |
939 | shebang-regex@^1.0.0:
940 | version "1.0.0"
941 | resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
942 |
943 | signal-exit@^3.0.0:
944 | version "3.0.2"
945 | resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
946 |
947 | source-map@^0.5.0:
948 | version "0.5.7"
949 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
950 |
951 | string-width@^1.0.1:
952 | version "1.0.2"
953 | resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
954 | dependencies:
955 | code-point-at "^1.0.0"
956 | is-fullwidth-code-point "^1.0.0"
957 | strip-ansi "^3.0.0"
958 |
959 | string-width@^2.0.0, string-width@^2.1.1:
960 | version "2.1.1"
961 | resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
962 | dependencies:
963 | is-fullwidth-code-point "^2.0.0"
964 | strip-ansi "^4.0.0"
965 |
966 | strip-ansi@^3.0.0, strip-ansi@^3.0.1:
967 | version "3.0.1"
968 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
969 | dependencies:
970 | ansi-regex "^2.0.0"
971 |
972 | strip-ansi@^4.0.0:
973 | version "4.0.0"
974 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
975 | dependencies:
976 | ansi-regex "^3.0.0"
977 |
978 | strip-eof@^1.0.0:
979 | version "1.0.0"
980 | resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
981 |
982 | stylis@^3.5.4:
983 | version "3.5.4"
984 | resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe"
985 | integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==
986 |
987 | supports-color@^5.3.0:
988 | version "5.5.0"
989 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
990 | dependencies:
991 | has-flag "^3.0.0"
992 |
993 | to-fast-properties@^2.0.0:
994 | version "2.0.0"
995 | resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
996 |
997 | trim-right@^1.0.1:
998 | version "1.0.1"
999 | resolved "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
1000 |
1001 | unicode-canonical-property-names-ecmascript@^1.0.4:
1002 | version "1.0.4"
1003 | resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
1004 |
1005 | unicode-match-property-ecmascript@^1.0.4:
1006 | version "1.0.4"
1007 | resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
1008 | dependencies:
1009 | unicode-canonical-property-names-ecmascript "^1.0.4"
1010 | unicode-property-aliases-ecmascript "^1.0.4"
1011 |
1012 | unicode-match-property-value-ecmascript@^1.0.2:
1013 | version "1.0.2"
1014 | resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz#9f1dc76926d6ccf452310564fd834ace059663d4"
1015 |
1016 | unicode-property-aliases-ecmascript@^1.0.4:
1017 | version "1.0.4"
1018 | resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz#5a533f31b4317ea76f17d807fa0d116546111dd0"
1019 |
1020 | which-module@^2.0.0:
1021 | version "2.0.0"
1022 | resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
1023 |
1024 | which@^1.2.9:
1025 | version "1.3.1"
1026 | resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
1027 | dependencies:
1028 | isexe "^2.0.0"
1029 |
1030 | wrap-ansi@^2.0.0:
1031 | version "2.1.0"
1032 | resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
1033 | dependencies:
1034 | string-width "^1.0.1"
1035 | strip-ansi "^3.0.1"
1036 |
1037 | y18n@^3.2.1:
1038 | version "3.2.1"
1039 | resolved "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
1040 |
1041 | yallist@^2.1.2:
1042 | version "2.1.2"
1043 | resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
1044 |
1045 | yargs-parser@^8.1.0:
1046 | version "8.1.0"
1047 | resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950"
1048 | dependencies:
1049 | camelcase "^4.1.0"
1050 |
1051 | yargs@^10.0.3:
1052 | version "10.1.2"
1053 | resolved "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5"
1054 | dependencies:
1055 | cliui "^4.0.0"
1056 | decamelize "^1.1.1"
1057 | find-up "^2.1.0"
1058 | get-caller-file "^1.0.1"
1059 | os-locale "^2.0.0"
1060 | require-directory "^2.1.1"
1061 | require-main-filename "^1.0.1"
1062 | set-blocking "^2.0.0"
1063 | string-width "^2.0.0"
1064 | which-module "^2.0.0"
1065 | y18n "^3.2.1"
1066 | yargs-parser "^8.1.0"
1067 |
--------------------------------------------------------------------------------