git.iko.soy/rowtype-yoga/purescript-uuid
on main help sign in
Add more explicit `toString` function

and repurpose Show instance for console/debugging

commite0db79053e2428f1d8fb5f9e34e7d48e57a36ab1 authorMadeline Trotter <spicydonuts@gmail.com> dateWed 10 Jul 2019, 11:51 (7 years ago) parentc4ff2da
5 files changed+1046−3338
bower.json+3−10 package-lock.json+988−3285 package.json+3−8 src/Data/UUID.purs+11−5 test/Main.purs+41−30
bower.json+3−10
@@ -1,14 +1,7 @@
11{
22 "name": "purescript-uuid",
3− "moduleType": [
4− "node"
5− ],
6− "ignore": [
7− "**/.*",
8− "node_modules",
9− "bower_components",
10− "output"
11− ],
3+ "moduleType": ["node"],
4+ "ignore": ["**/.*", "node_modules", "bower_components", "output"],
125 "repository": {
136 "type": "git",
147 "url": "git://github.com/spicydonuts/purescript-uuid.git"
@@ -19,6 +12,6 @@
1912 },
2013 "devDependencies": {
2114 "purescript-console": "^4.1.0",
22− "purescript-spec": "^3.0.0"
15+ "purescript-spec": "^4.0.0"
2316 }
2417}
package-lock.json+988−3285
@@ -4,26 +4,6 @@
44 "lockfileVersion": 1,
55 "requires": true,
66 "dependencies": {
7− "@babel/code-frame": {
8− "version": "7.0.0",
9− "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
10− "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
11− "dev": true,
12− "requires": {
13− "@babel/highlight": "^7.0.0"
14− }
15− },
16− "@babel/highlight": {
17− "version": "7.0.0",
18− "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
19− "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
20− "dev": true,
21− "requires": {
22− "chalk": "^2.0.0",
23− "esutils": "^2.0.2",
24− "js-tokens": "^4.0.0"
25− }
26− },
277 "JSONStream": {
288 "version": "1.3.5",
299 "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
@@ -35,9 +15,9 @@
3515 }
3616 },
3717 "acorn": {
38− "version": "6.1.1",
39− "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz",
40− "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==",
18+ "version": "6.2.0",
19+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.2.0.tgz",
20+ "integrity": "sha512-8oe72N3WPMjA+2zVG71Ia0nXZ8DpQH+QyyHO+p06jT8eg8FGG3FbcUIi8KziHlAfheJQZeoqbvq1mQSQHXKYLw==",
4121 "dev": true
4222 },
4323 "acorn-dynamic-import": {
@@ -46,34 +26,28 @@
4626 "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==",
4727 "dev": true
4828 },
49− "acorn-jsx": {
50− "version": "5.0.1",
51− "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz",
52− "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==",
53− "dev": true
54− },
5529 "acorn-node": {
56− "version": "1.6.2",
57− "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.6.2.tgz",
58− "integrity": "sha512-rIhNEZuNI8ibQcL7ANm/mGyPukIaZsRNX9psFNQURyJW0nu6k8wjSDld20z6v2mDBWqX13pIEnk9gGZJHIlEXg==",
30+ "version": "1.7.0",
31+ "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.7.0.tgz",
32+ "integrity": "sha512-XhahLSsCB6X6CJbe+uNu3Mn9sJBNFxtBN9NLgAOQovfS6Kh0lDUtmlclhjn9CvEK7A7YyRU13PXlNcpSiLI9Yw==",
5933 "dev": true,
6034 "requires": {
61− "acorn": "^6.0.2",
35+ "acorn": "^6.1.1",
6236 "acorn-dynamic-import": "^4.0.0",
63− "acorn-walk": "^6.1.0",
37+ "acorn-walk": "^6.1.1",
6438 "xtend": "^4.0.1"
6539 }
6640 },
6741 "acorn-walk": {
68− "version": "6.1.1",
69− "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz",
70− "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==",
42+ "version": "6.2.0",
43+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
44+ "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==",
7145 "dev": true
7246 },
7347 "ajv": {
74− "version": "6.10.0",
75− "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
76− "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
48+ "version": "6.10.1",
49+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.1.tgz",
50+ "integrity": "sha512-w1YQaVGNC6t2UCPjEawK/vo/dG8OOrVtUmhBT1uJJYxbl5kU2Tj3v6LGqBcsysN1yhuCStJCCA3GqdvKY8sqXQ==",
7751 "dev": true,
7852 "requires": {
7953 "fast-deep-equal": "^2.0.1",
@@ -88,12 +62,6 @@
8862 "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
8963 "dev": true
9064 },
91− "ansi-regex": {
92− "version": "3.0.0",
93− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
94− "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
95− "dev": true
96− },
9765 "ansi-styles": {
9866 "version": "3.2.1",
9967 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
@@ -103,40 +71,10 @@
10371 "color-convert": "^1.9.0"
10472 }
10573 },
106− "anymatch": {
107− "version": "2.0.0",
108− "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
109− "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
110− "dev": true,
111− "requires": {
112− "micromatch": "^3.1.4",
113− "normalize-path": "^2.1.1"
114− },
115− "dependencies": {
116− "normalize-path": {
117− "version": "2.1.1",
118− "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
119− "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
120− "dev": true,
121− "requires": {
122− "remove-trailing-separator": "^1.0.1"
123− }
124− }
125− }
126− },
127− "app-cache-dir": {
128− "version": "0.3.1",
129− "resolved": "https://registry.npmjs.org/app-cache-dir/-/app-cache-dir-0.3.1.tgz",
130− "integrity": "sha512-zJ/Gj1wEQ7Z9yuLID6XhAaSbWGkGVEwMkqcrv5/Jv0GCT19UpDKkyybq84SOWBi+WzT7Y3mihYXGtMnK7Z3DMQ==",
131− "dev": true,
132− "requires": {
133− "inspect-with-kind": "^1.0.2"
134− }
135− },
136− "append-type": {
137− "version": "1.0.2",
138− "resolved": "https://registry.npmjs.org/append-type/-/append-type-1.0.2.tgz",
139− "integrity": "sha512-hac740vT/SAbrFBLgLIWZqVT5PUAcGTWS5UkDDhr+OCizZSw90WKw6sWAEgGaYd2viIblggypMXwpjzHXOvAQg==",
74+ "aproba": {
75+ "version": "1.2.0",
76+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
77+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
14078 "dev": true
14179 },
14280 "arch": {
@@ -145,33 +83,6 @@
14583 "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==",
14684 "dev": true
14785 },
148− "argparse": {
149− "version": "1.0.10",
150− "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
151− "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
152− "dev": true,
153− "requires": {
154− "sprintf-js": "~1.0.2"
155− }
156− },
157− "arr-diff": {
158− "version": "4.0.0",
159− "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
160− "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
161− "dev": true
162− },
163− "arr-flatten": {
164− "version": "1.1.0",
165− "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
166− "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
167− "dev": true
168− },
169− "arr-union": {
170− "version": "3.1.0",
171− "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
172− "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
173− "dev": true
174− },
17586 "array-filter": {
17687 "version": "0.0.1",
17788 "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
@@ -190,11 +101,14 @@
190101 "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
191102 "dev": true
192103 },
193− "array-unique": {
194− "version": "0.3.2",
195− "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
196− "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
197− "dev": true
104+ "asn1": {
105+ "version": "0.2.4",
106+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
107+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
108+ "dev": true,
109+ "requires": {
110+ "safer-buffer": "~2.1.0"
111+ }
198112 },
199113 "asn1.js": {
200114 "version": "4.10.1",
@@ -208,11 +122,12 @@
208122 }
209123 },
210124 "assert": {
211− "version": "1.4.1",
212− "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
213− "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
125+ "version": "1.5.0",
126+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
127+ "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
214128 "dev": true,
215129 "requires": {
130+ "object-assign": "^4.1.1",
216131 "util": "0.10.3"
217132 },
218133 "dependencies": {
@@ -233,16 +148,10 @@
233148 }
234149 }
235150 },
236− "assign-symbols": {
237− "version": "1.0.0",
238− "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
239− "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
240− "dev": true
241− },
242− "astral-regex": {
151+ "assert-plus": {
243152 "version": "1.0.0",
244− "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
245− "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
153+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
154+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
246155 "dev": true
247156 },
248157 "async": {
@@ -251,16 +160,22 @@
251160 "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
252161 "dev": true
253162 },
254− "async-each": {
255− "version": "1.0.1",
256− "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
257− "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
163+ "asynckit": {
164+ "version": "0.4.0",
165+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
166+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
258167 "dev": true
259168 },
260− "atob": {
261− "version": "2.1.2",
262− "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
263− "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
169+ "aws-sign2": {
170+ "version": "0.7.0",
171+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
172+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
173+ "dev": true
174+ },
175+ "aws4": {
176+ "version": "1.8.0",
177+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
178+ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
264179 "dev": true
265180 },
266181 "balanced-match": {
@@ -269,83 +184,27 @@
269184 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
270185 "dev": true
271186 },
272− "base": {
273− "version": "0.11.2",
274− "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
275− "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
276− "dev": true,
277− "requires": {
278− "cache-base": "^1.0.1",
279− "class-utils": "^0.3.5",
280− "component-emitter": "^1.2.1",
281− "define-property": "^1.0.0",
282− "isobject": "^3.0.1",
283− "mixin-deep": "^1.2.0",
284− "pascalcase": "^0.1.1"
285− },
286− "dependencies": {
287− "define-property": {
288− "version": "1.0.0",
289− "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
290− "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
291− "dev": true,
292− "requires": {
293− "is-descriptor": "^1.0.0"
294− }
295− },
296− "is-accessor-descriptor": {
297− "version": "1.0.0",
298− "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
299− "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
300− "dev": true,
301− "requires": {
302− "kind-of": "^6.0.0"
303− }
304− },
305− "is-data-descriptor": {
306− "version": "1.0.0",
307− "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
308− "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
309− "dev": true,
310− "requires": {
311− "kind-of": "^6.0.0"
312− }
313− },
314− "is-descriptor": {
315− "version": "1.0.2",
316− "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
317− "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
318− "dev": true,
319− "requires": {
320− "is-accessor-descriptor": "^1.0.0",
321− "is-data-descriptor": "^1.0.0",
322− "kind-of": "^6.0.2"
323− }
324− }
325− }
326− },
327187 "base64-js": {
328188 "version": "1.3.0",
329189 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
330190 "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
331191 "dev": true
332192 },
333− "binary-extensions": {
334− "version": "1.13.0",
335− "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz",
336− "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==",
337− "dev": true
338− },
339− "bl": {
340− "version": "1.2.2",
341− "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
342− "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
193+ "bcrypt-pbkdf": {
194+ "version": "1.0.2",
195+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
196+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
343197 "dev": true,
344198 "requires": {
345− "readable-stream": "^2.3.5",
346− "safe-buffer": "^5.1.1"
199+ "tweetnacl": "^0.14.3"
347200 }
348201 },
202+ "bluebird": {
203+ "version": "3.5.5",
204+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
205+ "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
206+ "dev": true
207+ },
349208 "bn.js": {
350209 "version": "4.11.8",
351210 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
@@ -368,35 +227,6 @@
368227 "concat-map": "0.0.1"
369228 }
370229 },
371− "braces": {
372− "version": "2.3.2",
373− "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
374− "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
375− "dev": true,
376− "requires": {
377− "arr-flatten": "^1.1.0",
378− "array-unique": "^0.3.2",
379− "extend-shallow": "^2.0.1",
380− "fill-range": "^4.0.0",
381− "isobject": "^3.0.1",
382− "repeat-element": "^1.1.2",
383− "snapdragon": "^0.8.1",
384− "snapdragon-node": "^2.0.1",
385− "split-string": "^3.0.2",
386− "to-regex": "^3.0.1"
387− },
388− "dependencies": {
389− "extend-shallow": {
390− "version": "2.0.1",
391− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
392− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
393− "dev": true,
394− "requires": {
395− "is-extendable": "^0.1.0"
396− }
397− }
398− }
399− },
400230 "brorand": {
401231 "version": "1.1.0",
402232 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
@@ -435,36 +265,37 @@
435265 }
436266 },
437267 "browserify": {
438− "version": "13.3.0",
439− "resolved": "https://registry.npmjs.org/browserify/-/browserify-13.3.0.tgz",
440− "integrity": "sha1-tanJAgJD8McORnW+yCI7xifkFc4=",
268+ "version": "16.3.0",
269+ "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.3.0.tgz",
270+ "integrity": "sha512-BWaaD7alyGZVEBBwSTYx4iJF5DswIGzK17o8ai9w4iKRbYpk3EOiprRHMRRA8DCZFmFeOdx7A385w2XdFvxWmg==",
441271 "dev": true,
442272 "requires": {
443273 "JSONStream": "^1.0.3",
444274 "assert": "^1.4.0",
445275 "browser-pack": "^6.0.1",
446276 "browser-resolve": "^1.11.0",
447− "browserify-zlib": "~0.1.2",
448− "buffer": "^4.1.0",
277+ "browserify-zlib": "~0.2.0",
278+ "buffer": "^5.0.2",
449279 "cached-path-relative": "^1.0.0",
450− "concat-stream": "~1.5.1",
280+ "concat-stream": "^1.6.0",
451281 "console-browserify": "^1.1.0",
452282 "constants-browserify": "~1.0.0",
453283 "crypto-browserify": "^3.0.0",
454284 "defined": "^1.0.0",
455285 "deps-sort": "^2.0.0",
456− "domain-browser": "~1.1.0",
286+ "domain-browser": "^1.2.0",
457287 "duplexer2": "~0.1.2",
458− "events": "~1.1.0",
288+ "events": "^2.0.0",
459289 "glob": "^7.1.0",
460290 "has": "^1.0.0",
461291 "htmlescape": "^1.1.0",
462− "https-browserify": "~0.0.0",
292+ "https-browserify": "^1.0.0",
463293 "inherits": "~2.0.1",
464294 "insert-module-globals": "^7.0.0",
465295 "labeled-stream-splicer": "^2.0.0",
466− "module-deps": "^4.0.8",
467− "os-browserify": "~0.1.1",
296+ "mkdirp": "^0.5.0",
297+ "module-deps": "^6.0.0",
298+ "os-browserify": "~0.3.0",
468299 "parents": "^1.0.1",
469300 "path-browserify": "~0.0.0",
470301 "process": "~0.11.0",
@@ -477,51 +308,30 @@
477308 "shell-quote": "^1.6.1",
478309 "stream-browserify": "^2.0.0",
479310 "stream-http": "^2.0.0",
480− "string_decoder": "~0.10.0",
311+ "string_decoder": "^1.1.1",
481312 "subarg": "^1.0.0",
482313 "syntax-error": "^1.1.1",
483314 "through2": "^2.0.0",
484315 "timers-browserify": "^1.0.1",
485− "tty-browserify": "~0.0.0",
316+ "tty-browserify": "0.0.1",
486317 "url": "~0.11.0",
487318 "util": "~0.10.1",
488− "vm-browserify": "~0.0.1",
319+ "vm-browserify": "^1.0.0",
489320 "xtend": "^4.0.0"
490321 },
491322 "dependencies": {
492323 "concat-stream": {
493− "version": "1.5.2",
494− "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
495− "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
324+ "version": "1.6.2",
325+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
326+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
496327 "dev": true,
497328 "requires": {
498− "inherits": "~2.0.1",
499− "readable-stream": "~2.0.0",
500− "typedarray": "~0.0.5"
501− },
502− "dependencies": {
503− "readable-stream": {
504− "version": "2.0.6",
505− "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
506− "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
507− "dev": true,
508− "requires": {
509− "core-util-is": "~1.0.0",
510− "inherits": "~2.0.1",
511− "isarray": "~1.0.0",
512− "process-nextick-args": "~1.0.6",
513− "string_decoder": "~0.10.x",
514− "util-deprecate": "~1.0.1"
515− }
516− }
329+ "buffer-from": "^1.0.0",
330+ "inherits": "^2.0.3",
331+ "readable-stream": "^2.2.2",
332+ "typedarray": "^0.0.6"
517333 }
518334 },
519− "process-nextick-args": {
520− "version": "1.0.7",
521− "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
522− "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
523− "dev": true
524− },
525335 "punycode": {
526336 "version": "1.4.1",
527337 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
@@ -634,53 +444,30 @@
634444 }
635445 },
636446 "browserify-zlib": {
637− "version": "0.1.4",
638− "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
639− "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
447+ "version": "0.2.0",
448+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
449+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
640450 "dev": true,
641451 "requires": {
642− "pako": "~0.2.0"
452+ "pako": "~1.0.5"
643453 }
644454 },
645455 "buffer": {
646− "version": "4.9.1",
647− "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
648− "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
456+ "version": "5.2.1",
457+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
458+ "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
649459 "dev": true,
650460 "requires": {
651461 "base64-js": "^1.0.2",
652− "ieee754": "^1.1.4",
653− "isarray": "^1.0.0"
654− }
655− },
656− "buffer-alloc": {
657− "version": "1.2.0",
658− "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
659− "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
660− "dev": true,
661− "requires": {
662− "buffer-alloc-unsafe": "^1.1.0",
663− "buffer-fill": "^1.0.0"
462+ "ieee754": "^1.1.4"
664463 }
665464 },
666− "buffer-alloc-unsafe": {
667− "version": "1.1.0",
668− "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
669− "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
670− "dev": true
671− },
672465 "buffer-crc32": {
673466 "version": "0.2.13",
674467 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
675468 "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
676469 "dev": true
677470 },
678− "buffer-fill": {
679− "version": "1.0.0",
680− "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
681− "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
682− "dev": true
683− },
684471 "buffer-from": {
685472 "version": "1.1.1",
686473 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
@@ -693,33 +480,6 @@
693480 "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
694481 "dev": true
695482 },
696− "build-purescript": {
697− "version": "0.2.3",
698− "resolved": "https://registry.npmjs.org/build-purescript/-/build-purescript-0.2.3.tgz",
699− "integrity": "sha512-oIBeOxbEHG8don4jqxCMhZxoXCqk21jIqN+a9U/8jiiwYOAS6KcssxcTklhE+LzEIsBx/hh8cObQ5Lupos/mVw==",
700− "dev": true,
701− "requires": {
702− "download-purescript-source": "^0.4.0",
703− "feint": "^1.0.2",
704− "graceful-fs": "^4.1.11",
705− "inspect-with-kind": "^1.0.4",
706− "is-plain-obj": "^1.1.0",
707− "minimist": "^1.2.0",
708− "mkdirp": "^0.5.1",
709− "once": "^1.4.0",
710− "rimraf": "^2.6.2",
711− "spawn-stack": "^0.5.0",
712− "zen-observable": "^0.6.1"
713− },
714− "dependencies": {
715− "minimist": {
716− "version": "1.2.0",
717− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
718− "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
719− "dev": true
720− }
721− }
722− },
723483 "builtin-status-codes": {
724484 "version": "3.0.0",
725485 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
@@ -732,21 +492,26 @@
732492 "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=",
733493 "dev": true
734494 },
735− "cache-base": {
736− "version": "1.0.1",
737− "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
738− "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
495+ "cacache": {
496+ "version": "11.3.3",
497+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz",
498+ "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==",
739499 "dev": true,
740500 "requires": {
741− "collection-visit": "^1.0.0",
742− "component-emitter": "^1.2.1",
743− "get-value": "^2.0.6",
744− "has-value": "^1.0.0",
745− "isobject": "^3.0.1",
746− "set-value": "^2.0.0",
747− "to-object-path": "^0.3.0",
748− "union-value": "^1.0.0",
749− "unset-value": "^1.0.0"
501+ "bluebird": "^3.5.5",
502+ "chownr": "^1.1.1",
503+ "figgy-pudding": "^3.5.1",
504+ "glob": "^7.1.4",
505+ "graceful-fs": "^4.1.15",
506+ "lru-cache": "^5.1.1",
507+ "mississippi": "^3.0.0",
508+ "mkdirp": "^0.5.1",
509+ "move-concurrently": "^1.0.1",
510+ "promise-inflight": "^1.0.1",
511+ "rimraf": "^2.6.3",
512+ "ssri": "^6.0.1",
513+ "unique-filename": "^1.1.1",
514+ "y18n": "^4.0.0"
750515 }
751516 },
752517 "cached-path-relative": {
@@ -755,21 +520,12 @@
755520 "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==",
756521 "dev": true
757522 },
758− "callsites": {
759− "version": "3.0.0",
760− "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.0.0.tgz",
761− "integrity": "sha512-tWnkwu9YEq2uzlBDI4RcLn8jrFvF9AOi8PxDNU3hZZjJcjkcRAq3vCI+vZcg1SuxISDYe86k9VZFwAxDiJGoAw==",
523+ "caseless": {
524+ "version": "0.12.0",
525+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
526+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
762527 "dev": true
763528 },
764− "cancelable-pump": {
765− "version": "0.2.0",
766− "resolved": "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.2.0.tgz",
767− "integrity": "sha1-hlZl1MI6aXiNS830mNt0DxsjDVc=",
768− "dev": true,
769− "requires": {
770− "pump": "^1.0.2"
771− }
772− },
773529 "chalk": {
774530 "version": "2.4.2",
775531 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
@@ -781,36 +537,10 @@
781537 "supports-color": "^5.3.0"
782538 }
783539 },
784− "chardet": {
785− "version": "0.7.0",
786− "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
787− "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
788− "dev": true
789− },
790− "chokidar": {
791− "version": "2.1.2",
792− "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz",
793− "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==",
794− "dev": true,
795− "requires": {
796− "anymatch": "^2.0.0",
797− "async-each": "^1.0.1",
798− "braces": "^2.3.2",
799− "fsevents": "^1.2.7",
800− "glob-parent": "^3.1.0",
801− "inherits": "^2.0.3",
802− "is-binary-path": "^1.0.0",
803− "is-glob": "^4.0.0",
804− "normalize-path": "^3.0.0",
805− "path-is-absolute": "^1.0.0",
806− "readdirp": "^2.2.1",
807− "upath": "^1.1.0"
808− }
809− },
810540 "chownr": {
811− "version": "1.1.1",
812− "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
813− "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==",
541+ "version": "1.1.2",
542+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz",
543+ "integrity": "sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==",
814544 "dev": true
815545 },
816546 "cipher-base": {
@@ -823,35 +553,6 @@
823553 "safe-buffer": "^5.0.1"
824554 }
825555 },
826− "class-utils": {
827− "version": "0.3.6",
828− "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
829− "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
830− "dev": true,
831− "requires": {
832− "arr-union": "^3.1.0",
833− "define-property": "^0.2.5",
834− "isobject": "^3.0.0",
835− "static-extend": "^0.1.1"
836− },
837− "dependencies": {
838− "define-property": {
839− "version": "0.2.5",
840− "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
841− "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
842− "dev": true,
843− "requires": {
844− "is-descriptor": "^0.1.0"
845− }
846− }
847− }
848− },
849− "clean-stack": {
850− "version": "2.0.0",
851− "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.0.0.tgz",
852− "integrity": "sha512-VEoL9Qh7I8s8iHnV53DaeWSt8NJ0g3khMfK6NiCPB7H657juhro+cSw2O88uo3bo0c0X5usamtXk0/Of0wXa5A==",
853− "dev": true
854− },
855556 "cli-cursor": {
856557 "version": "2.1.0",
857558 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
@@ -861,22 +562,6 @@
861562 "restore-cursor": "^2.0.0"
862563 }
863564 },
864− "cli-width": {
865− "version": "2.2.0",
866− "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
867− "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
868− "dev": true
869− },
870− "collection-visit": {
871− "version": "1.0.0",
872− "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
873− "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
874− "dev": true,
875− "requires": {
876− "map-visit": "^1.0.0",
877− "object-visit": "^1.0.0"
878− }
879− },
880565 "color-convert": {
881566 "version": "1.9.3",
882567 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
@@ -910,11 +595,14 @@
910595 "source-map": "~0.5.3"
911596 }
912597 },
913− "component-emitter": {
914− "version": "1.2.1",
915− "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
916− "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
917− "dev": true
598+ "combined-stream": {
599+ "version": "1.0.8",
600+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
601+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
602+ "dev": true,
603+ "requires": {
604+ "delayed-stream": "~1.0.0"
605+ }
918606 },
919607 "concat-map": {
920608 "version": "0.0.1",
@@ -923,15 +611,28 @@
923611 "dev": true
924612 },
925613 "concat-stream": {
926− "version": "1.6.2",
927− "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
928− "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
614+ "version": "2.0.0",
615+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
616+ "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
929617 "dev": true,
930618 "requires": {
931619 "buffer-from": "^1.0.0",
932620 "inherits": "^2.0.3",
933− "readable-stream": "^2.2.2",
621+ "readable-stream": "^3.0.2",
934622 "typedarray": "^0.0.6"
623+ },
624+ "dependencies": {
625+ "readable-stream": {
626+ "version": "3.4.0",
627+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
628+ "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
629+ "dev": true,
630+ "requires": {
631+ "inherits": "^2.0.3",
632+ "string_decoder": "^1.1.1",
633+ "util-deprecate": "^1.0.1"
634+ }
635+ }
935636 }
936637 },
937638 "console-browserify": {
@@ -955,11 +656,19 @@
955656 "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
956657 "dev": true
957658 },
958− "copy-descriptor": {
959− "version": "0.1.1",
960− "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
961− "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
962− "dev": true
659+ "copy-concurrently": {
660+ "version": "1.0.5",
661+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
662+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
663+ "dev": true,
664+ "requires": {
665+ "aproba": "^1.1.1",
666+ "fs-write-stream-atomic": "^1.0.8",
667+ "iferr": "^0.1.5",
668+ "mkdirp": "^0.5.1",
669+ "rimraf": "^2.5.4",
670+ "run-queue": "^1.0.0"
671+ }
963672 },
964673 "core-util-is": {
965674 "version": "1.0.2",
@@ -1036,86 +745,45 @@
1036745 "randomfill": "^1.0.3"
1037746 }
1038747 },
748+ "cyclist": {
749+ "version": "0.2.2",
750+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
751+ "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
752+ "dev": true
753+ },
1039754 "dash-ast": {
1040755 "version": "1.0.0",
1041756 "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz",
1042757 "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==",
1043758 "dev": true
1044759 },
1045− "date-now": {
1046− "version": "0.1.4",
1047− "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
1048− "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
1049− "dev": true
1050− },
1051− "debug": {
1052− "version": "4.1.1",
1053− "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1054− "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
760+ "dashdash": {
761+ "version": "1.14.1",
762+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
763+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1055764 "dev": true,
1056765 "requires": {
1057− "ms": "^2.1.1"
766+ "assert-plus": "^1.0.0"
1058767 }
1059768 },
1060− "decode-uri-component": {
1061− "version": "0.2.0",
1062− "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1063− "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
1064− "dev": true
1065− },
1066− "deep-is": {
1067− "version": "0.1.3",
1068− "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
1069− "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
769+ "date-now": {
770+ "version": "0.1.4",
771+ "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
772+ "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
1070773 "dev": true
1071774 },
1072− "define-property": {
1073− "version": "2.0.2",
1074− "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
1075− "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
1076− "dev": true,
1077− "requires": {
1078− "is-descriptor": "^1.0.2",
1079− "isobject": "^3.0.1"
1080− },
1081− "dependencies": {
1082− "is-accessor-descriptor": {
1083− "version": "1.0.0",
1084− "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1085− "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1086− "dev": true,
1087− "requires": {
1088− "kind-of": "^6.0.0"
1089− }
1090− },
1091− "is-data-descriptor": {
1092− "version": "1.0.0",
1093− "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1094− "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1095− "dev": true,
1096− "requires": {
1097− "kind-of": "^6.0.0"
1098− }
1099− },
1100− "is-descriptor": {
1101− "version": "1.0.2",
1102− "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1103− "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1104− "dev": true,
1105− "requires": {
1106− "is-accessor-descriptor": "^1.0.0",
1107− "is-data-descriptor": "^1.0.0",
1108− "kind-of": "^6.0.2"
1109− }
1110− }
1111− }
1112− },
1113775 "defined": {
1114776 "version": "1.0.0",
1115777 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
1116778 "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
1117779 "dev": true
1118780 },
781+ "delayed-stream": {
782+ "version": "1.0.0",
783+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
784+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
785+ "dev": true
786+ },
1119787 "deps-sort": {
1120788 "version": "2.0.0",
1121789 "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz",
@@ -1139,19 +807,20 @@
1139807 }
1140808 },
1141809 "detective": {
1142− "version": "4.7.1",
1143− "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz",
1144− "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==",
810+ "version": "5.2.0",
811+ "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
812+ "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
1145813 "dev": true,
1146814 "requires": {
1147− "acorn": "^5.2.1",
1148− "defined": "^1.0.0"
815+ "acorn-node": "^1.6.1",
816+ "defined": "^1.0.0",
817+ "minimist": "^1.1.1"
1149818 },
1150819 "dependencies": {
1151− "acorn": {
1152− "version": "5.7.3",
1153− "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
1154− "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
820+ "minimist": {
821+ "version": "1.2.0",
822+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
823+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1155824 "dev": true
1156825 }
1157826 }
@@ -1167,120 +836,47 @@
1167836 "randombytes": "^2.0.0"
1168837 }
1169838 },
1170− "dl-tar": {
1171− "version": "0.6.0",
1172− "resolved": "https://registry.npmjs.org/dl-tar/-/dl-tar-0.6.0.tgz",
1173− "integrity": "sha512-bh6sKubl/RzCNC6v6PEim13GDA0D0OEq8j1yqORFQrVnH8C1aaP2xb4BSRP8VxFPKYVvAi4zzDEBMr72z2M9Wg==",
839+ "domain-browser": {
840+ "version": "1.2.0",
841+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
842+ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
843+ "dev": true
844+ },
845+ "duplexer2": {
846+ "version": "0.1.4",
847+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
848+ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
1174849 "dev": true,
1175850 "requires": {
1176− "cancelable-pump": "^0.2.0",
1177− "graceful-fs": "^4.1.11",
1178− "inspect-with-kind": "^1.0.4",
1179− "is-plain-obj": "^1.1.0",
1180− "is-stream": "^1.1.0",
1181− "load-request-from-cwd-or-npm": "^2.0.1",
1182− "tar-fs": "^1.16.0",
1183− "tar-stream": "^1.5.5",
1184− "zen-observable": "^0.6.1"
851+ "readable-stream": "^2.0.2"
1185852 }
1186853 },
1187− "dl-tgz": {
1188− "version": "0.6.0",
1189− "resolved": "https://registry.npmjs.org/dl-tgz/-/dl-tgz-0.6.0.tgz",
1190− "integrity": "sha512-pkf0P6EwWfVmpbFTvgfrWOh9JvrCwW/bnx2i+M9ffKfKCP20B/3ZHRL/jGXL8nuZ+TQcI/rsasx1fzjf+expmQ==",
854+ "duplexify": {
855+ "version": "3.7.1",
856+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
857+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
1191858 "dev": true,
1192859 "requires": {
1193− "dl-tar": "^0.6.0",
1194− "is-plain-obj": "^1.1.0",
1195− "zen-observable": "^0.6.1"
860+ "end-of-stream": "^1.0.0",
861+ "inherits": "^2.0.1",
862+ "readable-stream": "^2.0.0",
863+ "stream-shift": "^1.0.0"
1196864 }
1197865 },
1198− "doctrine": {
1199− "version": "3.0.0",
1200− "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
1201− "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
866+ "ecc-jsbn": {
867+ "version": "0.1.2",
868+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
869+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
1202870 "dev": true,
1203871 "requires": {
1204− "esutils": "^2.0.2"
872+ "jsbn": "~0.1.0",
873+ "safer-buffer": "^2.1.0"
1205874 }
1206875 },
1207− "domain-browser": {
1208− "version": "1.1.7",
1209− "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz",
1210− "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
1211− "dev": true
1212− },
1213− "download-or-build-purescript": {
1214− "version": "0.0.9",
1215− "resolved": "https://registry.npmjs.org/download-or-build-purescript/-/download-or-build-purescript-0.0.9.tgz",
1216− "integrity": "sha512-1SOq5zLZd2Nh1bmyQUhMlmZoUxuUMYYTHcyU8kR2Y9nRRiuogEWQcD2+SiJfEl5S6Ap+S4x2hVNP3bbQp0/80g==",
1217− "dev": true,
1218− "requires": {
1219− "build-purescript": "^0.2.0",
1220− "download-purescript": "0.5.0-0",
1221− "execa": "^0.10.0",
1222− "feint": "^1.0.2",
1223− "graceful-fs": "^4.1.11",
1224− "inspect-with-kind": "^1.0.4",
1225− "is-plain-obj": "^1.1.0",
1226− "once": "^1.4.0",
1227− "prepare-write": "^0.3.1",
1228− "spawn-stack": "^0.5.0",
1229− "which": "^1.3.0",
1230− "zen-observable": "^0.6.0"
1231− },
1232− "dependencies": {
1233− "prepare-write": {
1234− "version": "0.3.1",
1235− "resolved": "https://registry.npmjs.org/prepare-write/-/prepare-write-0.3.1.tgz",
1236− "integrity": "sha512-p4NqFH9qi2Qjkh8OxdUSbF32+OVp6j/Vu/RQC/v0Yar5nWdmLQvDm+uEjy9Z8c+HgqC0tS0eZRLHnn+AWAk3Hg==",
1237− "dev": true,
1238− "requires": {
1239− "graceful-fs": "^4.1.11",
1240− "inspect-with-kind": "^1.0.2",
1241− "is-dir": "^1.0.0",
1242− "mkdirp": "^0.5.1"
1243− }
1244− }
1245− }
1246− },
1247− "download-purescript": {
1248− "version": "0.5.0-0",
1249− "resolved": "https://registry.npmjs.org/download-purescript/-/download-purescript-0.5.0-0.tgz",
1250− "integrity": "sha512-oBjNPPBBB/zcsIvn9VUgL+YnT9E3dSszwISKmPxU4ehIkAisysrII8pvQAoQRxSikppJhmajo/VYEpa5LD0whQ==",
1251− "dev": true,
1252− "requires": {
1253− "dl-tgz": "^0.6.0",
1254− "inspect-with-kind": "^1.0.4",
1255− "is-plain-obj": "^1.1.0",
1256− "zen-observable": "^0.6.1"
1257− }
1258− },
1259− "download-purescript-source": {
1260− "version": "0.4.0",
1261− "resolved": "https://registry.npmjs.org/download-purescript-source/-/download-purescript-source-0.4.0.tgz",
1262− "integrity": "sha512-Y+5VqajGu9uv63XbY7R27UZGplqxQkyYMg52nSBHQMOyML/2TIm4HmP3trTSM2lxFR4yCeKGQgPas35OERCFWg==",
1263− "dev": true,
1264− "requires": {
1265− "dl-tgz": "^0.6.0",
1266− "inspect-with-kind": "^1.0.4",
1267− "is-plain-obj": "^1.1.0",
1268− "zen-observable": "^0.6.1"
1269− }
1270− },
1271− "duplexer2": {
1272− "version": "0.1.4",
1273− "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
1274− "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
1275− "dev": true,
1276− "requires": {
1277− "readable-stream": "^2.0.2"
1278− }
1279− },
1280− "elliptic": {
1281− "version": "6.4.1",
1282− "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
1283− "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
876+ "elliptic": {
877+ "version": "6.5.0",
878+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.0.tgz",
879+ "integrity": "sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg==",
1284880 "dev": true,
1285881 "requires": {
1286882 "bn.js": "^4.4.0",
@@ -1307,6 +903,12 @@
1307903 "once": "^1.4.0"
1308904 }
1309905 },
906+ "env-paths": {
907+ "version": "2.2.0",
908+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
909+ "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==",
910+ "dev": true
911+ },
1310912 "es6-promise": {
1311913 "version": "3.3.1",
1312914 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
@@ -1319,147 +921,10 @@
1319921 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1320922 "dev": true
1321923 },
1322− "eslint": {
1323− "version": "5.15.0",
1324− "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.15.0.tgz",
1325− "integrity": "sha512-xwG7SS5JLeqkiR3iOmVgtF8Y6xPdtr6AAsN6ph7Q6R/fv+3UlKYoika8SmNzmb35qdRF+RfTY35kMEdtbi+9wg==",
1326− "dev": true,
1327− "requires": {
1328− "@babel/code-frame": "^7.0.0",
1329− "ajv": "^6.9.1",
1330− "chalk": "^2.1.0",
1331− "cross-spawn": "^6.0.5",
1332− "debug": "^4.0.1",
1333− "doctrine": "^3.0.0",
1334− "eslint-scope": "^4.0.2",
1335− "eslint-utils": "^1.3.1",
1336− "eslint-visitor-keys": "^1.0.0",
1337− "espree": "^5.0.1",
1338− "esquery": "^1.0.1",
1339− "esutils": "^2.0.2",
1340− "file-entry-cache": "^5.0.1",
1341− "functional-red-black-tree": "^1.0.1",
1342− "glob": "^7.1.2",
1343− "globals": "^11.7.0",
1344− "ignore": "^4.0.6",
1345− "import-fresh": "^3.0.0",
1346− "imurmurhash": "^0.1.4",
1347− "inquirer": "^6.2.2",
1348− "js-yaml": "^3.12.0",
1349− "json-stable-stringify-without-jsonify": "^1.0.1",
1350− "levn": "^0.3.0",
1351− "lodash": "^4.17.11",
1352− "minimatch": "^3.0.4",
1353− "mkdirp": "^0.5.1",
1354− "natural-compare": "^1.4.0",
1355− "optionator": "^0.8.2",
1356− "path-is-inside": "^1.0.2",
1357− "progress": "^2.0.0",
1358− "regexpp": "^2.0.1",
1359− "semver": "^5.5.1",
1360− "strip-ansi": "^4.0.0",
1361− "strip-json-comments": "^2.0.1",
1362− "table": "^5.2.3",
1363− "text-table": "^0.2.0"
1364− }
1365− },
1366− "eslint-config-semistandard": {
1367− "version": "13.0.0",
1368− "resolved": "https://registry.npmjs.org/eslint-config-semistandard/-/eslint-config-semistandard-13.0.0.tgz",
1369− "integrity": "sha512-ZuImKnf/9LeZjr6dtRJ0zEdQbjBwXu0PJR3wXJXoQeMooICMrYPyD70O1tIA9Ng+wutgLjB7UXvZOKYPvzHg+w==",
1370− "dev": true
1371− },
1372− "eslint-config-standard": {
1373− "version": "12.0.0",
1374− "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz",
1375− "integrity": "sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ==",
1376− "dev": true
1377− },
1378− "eslint-plugin-promise": {
1379− "version": "4.0.1",
1380− "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.0.1.tgz",
1381− "integrity": "sha512-Si16O0+Hqz1gDHsys6RtFRrW7cCTB6P7p3OJmKp3Y3dxpQE2qwOA7d3xnV+0mBmrPoi0RBnxlCKvqu70te6wjg==",
1382− "dev": true
1383− },
1384− "eslint-plugin-standard": {
1385− "version": "4.0.0",
1386− "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.0.tgz",
1387− "integrity": "sha512-OwxJkR6TQiYMmt1EsNRMe5qG3GsbjlcOhbGUBY4LtavF9DsLaTcoR+j2Tdjqi23oUwKNUqX7qcn5fPStafMdlA==",
1388− "dev": true
1389− },
1390− "eslint-scope": {
1391− "version": "4.0.2",
1392− "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.2.tgz",
1393− "integrity": "sha512-5q1+B/ogmHl8+paxtOKx38Z8LtWkVGuNt3+GQNErqwLl6ViNp/gdJGMCjZNxZ8j/VYjDNZ2Fo+eQc1TAVPIzbg==",
1394− "dev": true,
1395− "requires": {
1396− "esrecurse": "^4.1.0",
1397− "estraverse": "^4.1.1"
1398− }
1399− },
1400− "eslint-utils": {
1401− "version": "1.3.1",
1402− "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz",
1403− "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==",
1404− "dev": true
1405− },
1406− "eslint-visitor-keys": {
1407− "version": "1.0.0",
1408− "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
1409− "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
1410− "dev": true
1411− },
1412− "espree": {
1413− "version": "5.0.1",
1414− "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz",
1415− "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==",
1416− "dev": true,
1417− "requires": {
1418− "acorn": "^6.0.7",
1419− "acorn-jsx": "^5.0.0",
1420− "eslint-visitor-keys": "^1.0.0"
1421− }
1422− },
1423− "esprima": {
1424− "version": "4.0.1",
1425− "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1426− "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1427− "dev": true
1428− },
1429− "esquery": {
1430− "version": "1.0.1",
1431− "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
1432− "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
1433− "dev": true,
1434− "requires": {
1435− "estraverse": "^4.0.0"
1436− }
1437− },
1438− "esrecurse": {
1439− "version": "4.2.1",
1440− "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
1441− "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
1442− "dev": true,
1443− "requires": {
1444− "estraverse": "^4.1.0"
1445− }
1446− },
1447− "estraverse": {
1448− "version": "4.2.0",
1449− "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
1450− "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
1451− "dev": true
1452− },
1453− "esutils": {
1454− "version": "2.0.2",
1455− "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
1456− "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
1457− "dev": true
1458− },
1459924 "events": {
1460− "version": "1.1.1",
1461− "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
1462− "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
925+ "version": "2.1.0",
926+ "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz",
927+ "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==",
1463928 "dev": true
1464929 },
1465930 "evp_bytestokey": {
@@ -1473,172 +938,50 @@
1473938 }
1474939 },
1475940 "execa": {
1476− "version": "0.10.0",
1477− "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
1478− "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
1479− "dev": true,
1480− "requires": {
1481− "cross-spawn": "^6.0.0",
1482− "get-stream": "^3.0.0",
1483− "is-stream": "^1.1.0",
1484− "npm-run-path": "^2.0.0",
1485− "p-finally": "^1.0.0",
1486− "signal-exit": "^3.0.0",
1487− "strip-eof": "^1.0.0"
1488− }
1489− },
1490− "executing-npm-path": {
1491− "version": "0.1.0",
1492− "resolved": "https://registry.npmjs.org/executing-npm-path/-/executing-npm-path-0.1.0.tgz",
1493− "integrity": "sha512-NG/Pw0xD4KBcb5ilpZa57n7U17obIvZX1TCBLdv9M7Jd3wSsfU8BtMSy+EFkx9hhJsnIBBEmaPQd12dXWaxlHA==",
1494− "dev": true
1495− },
1496− "expand-brackets": {
1497− "version": "2.1.4",
1498− "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
1499− "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
941+ "version": "2.0.3",
942+ "resolved": "https://registry.npmjs.org/execa/-/execa-2.0.3.tgz",
943+ "integrity": "sha512-iM124nlyGSrXmuyZF1EMe83ESY2chIYVyDRZKgmcDynid2Q2v/+GuE7gNMl6Sy9Niwf4MC0DDxagOxeMPjuLsw==",
1500944 "dev": true,
1501945 "requires": {
1502− "debug": "^2.3.3",
1503− "define-property": "^0.2.5",
1504− "extend-shallow": "^2.0.1",
1505− "posix-character-classes": "^0.1.0",
1506− "regex-not": "^1.0.0",
1507− "snapdragon": "^0.8.1",
1508− "to-regex": "^3.0.1"
946+ "cross-spawn": "^6.0.5",
947+ "get-stream": "^5.0.0",
948+ "is-stream": "^2.0.0",
949+ "merge-stream": "^2.0.0",
950+ "npm-run-path": "^3.0.0",
951+ "onetime": "^5.1.0",
952+ "p-finally": "^2.0.0",
953+ "signal-exit": "^3.0.2",
954+ "strip-final-newline": "^2.0.0"
1509955 },
1510956 "dependencies": {
1511− "debug": {
1512− "version": "2.6.9",
1513− "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1514− "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1515− "dev": true,
1516− "requires": {
1517− "ms": "2.0.0"
1518− }
1519− },
1520− "define-property": {
1521− "version": "0.2.5",
1522− "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1523− "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1524− "dev": true,
1525− "requires": {
1526− "is-descriptor": "^0.1.0"
1527− }
957+ "mimic-fn": {
958+ "version": "2.1.0",
959+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
960+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
961+ "dev": true
1528962 },
1529− "extend-shallow": {
1530− "version": "2.0.1",
1531− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1532− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
963+ "onetime": {
964+ "version": "5.1.0",
965+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz",
966+ "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==",
1533967 "dev": true,
1534968 "requires": {
1535− "is-extendable": "^0.1.0"
969+ "mimic-fn": "^2.1.0"
1536970 }
1537− },
1538− "ms": {
1539− "version": "2.0.0",
1540− "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1541− "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1542− "dev": true
1543971 }
1544972 }
1545973 },
1546− "extend-shallow": {
974+ "extend": {
1547975 "version": "3.0.2",
1548− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
1549− "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
1550− "dev": true,
1551− "requires": {
1552− "assign-symbols": "^1.0.0",
1553− "is-extendable": "^1.0.1"
1554− },
1555− "dependencies": {
1556− "is-extendable": {
1557− "version": "1.0.1",
1558− "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
1559− "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
1560− "dev": true,
1561− "requires": {
1562− "is-plain-object": "^2.0.4"
1563− }
1564− }
1565− }
1566− },
1567− "external-editor": {
1568− "version": "3.0.3",
1569− "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz",
1570− "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==",
1571− "dev": true,
1572− "requires": {
1573− "chardet": "^0.7.0",
1574− "iconv-lite": "^0.4.24",
1575− "tmp": "^0.0.33"
1576− }
976+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
977+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
978+ "dev": true
1577979 },
1578− "extglob": {
1579− "version": "2.0.4",
1580− "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
1581− "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
1582− "dev": true,
1583− "requires": {
1584− "array-unique": "^0.3.2",
1585− "define-property": "^1.0.0",
1586− "expand-brackets": "^2.1.4",
1587− "extend-shallow": "^2.0.1",
1588− "fragment-cache": "^0.2.1",
1589− "regex-not": "^1.0.0",
1590− "snapdragon": "^0.8.1",
1591− "to-regex": "^3.0.1"
1592− },
1593− "dependencies": {
1594− "define-property": {
1595− "version": "1.0.0",
1596− "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1597− "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1598− "dev": true,
1599− "requires": {
1600− "is-descriptor": "^1.0.0"
1601− }
1602− },
1603− "extend-shallow": {
1604− "version": "2.0.1",
1605− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1606− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1607− "dev": true,
1608− "requires": {
1609− "is-extendable": "^0.1.0"
1610− }
1611− },
1612− "is-accessor-descriptor": {
1613− "version": "1.0.0",
1614− "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1615− "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1616− "dev": true,
1617− "requires": {
1618− "kind-of": "^6.0.0"
1619− }
1620− },
1621− "is-data-descriptor": {
1622− "version": "1.0.0",
1623− "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1624− "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1625− "dev": true,
1626− "requires": {
1627− "kind-of": "^6.0.0"
1628− }
1629− },
1630− "is-descriptor": {
1631− "version": "1.0.2",
1632− "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1633− "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1634− "dev": true,
1635− "requires": {
1636− "is-accessor-descriptor": "^1.0.0",
1637− "is-data-descriptor": "^1.0.0",
1638− "kind-of": "^6.0.2"
1639− }
1640− }
1641− }
980+ "extsprintf": {
981+ "version": "1.3.0",
982+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
983+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
984+ "dev": true
1642985 },
1643986 "fast-deep-equal": {
1644987 "version": "2.0.1",
@@ -1652,825 +995,187 @@
1652995 "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
1653996 "dev": true
1654997 },
1655− "fast-levenshtein": {
1656− "version": "2.0.6",
1657− "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1658− "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
998+ "figgy-pudding": {
999+ "version": "3.5.1",
1000+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
1001+ "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
16591002 "dev": true
16601003 },
1661− "feint": {
1662− "version": "1.0.2",
1663− "resolved": "https://registry.npmjs.org/feint/-/feint-1.0.2.tgz",
1664− "integrity": "sha512-PC77rn63FAMGcmHEkuGh4AdofqI6/c/YGjyvLo60mGLcCOHUUzCnKFzoij062piVgBblkl/KlN1vHGVJsK88cg==",
1004+ "filesize": {
1005+ "version": "4.1.2",
1006+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-4.1.2.tgz",
1007+ "integrity": "sha512-iSWteWtfNcrWQTkQw8ble2bnonSl7YJImsn9OZKpE2E4IHhXI78eASpDYUljXZZdYj36QsEKjOs/CsiDqmKMJw==",
1008+ "dev": true
1009+ },
1010+ "flush-write-stream": {
1011+ "version": "1.1.1",
1012+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
1013+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
16651014 "dev": true,
16661015 "requires": {
1667− "append-type": "^1.0.1"
1016+ "inherits": "^2.0.3",
1017+ "readable-stream": "^2.3.6"
16681018 }
16691019 },
1670− "figures": {
1671− "version": "2.0.0",
1672− "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
1673− "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
1020+ "forever-agent": {
1021+ "version": "0.6.1",
1022+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
1023+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
1024+ "dev": true
1025+ },
1026+ "form-data": {
1027+ "version": "2.3.3",
1028+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
1029+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
16741030 "dev": true,
16751031 "requires": {
1676− "escape-string-regexp": "^1.0.5"
1032+ "asynckit": "^0.4.0",
1033+ "combined-stream": "^1.0.6",
1034+ "mime-types": "^2.1.12"
16771035 }
16781036 },
1679− "file-entry-cache": {
1680− "version": "5.0.1",
1681− "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
1682− "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
1037+ "from2": {
1038+ "version": "2.3.0",
1039+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
1040+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
16831041 "dev": true,
16841042 "requires": {
1685− "flat-cache": "^2.0.1"
1043+ "inherits": "^2.0.1",
1044+ "readable-stream": "^2.0.0"
16861045 }
16871046 },
1688− "file-to-tar": {
1689− "version": "0.3.1",
1690− "resolved": "https://registry.npmjs.org/file-to-tar/-/file-to-tar-0.3.1.tgz",
1691− "integrity": "sha512-bFYkxQR2weH7Bgdj6Dxuo+0rRZagcqY0uuu2CcXUdrOp8TFfkGYEdHy3uSqLiwhkXCcFFDk0584bdIyyEvJKBA==",
1047+ "fs-minipass": {
1048+ "version": "1.2.6",
1049+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.6.tgz",
1050+ "integrity": "sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ==",
16921051 "dev": true,
16931052 "requires": {
1694− "cancelable-pump": "^0.4.0",
1695− "graceful-fs": "^4.1.11",
1696− "inspect-with-kind": "^1.0.4",
1697− "is-plain-obj": "^1.1.0",
1698− "is-stream": "^1.1.0",
1699− "mkdirp": "^0.5.1",
1700− "tar-fs": "^1.16.2",
1701− "zen-observable": "^0.6.1"
1702− },
1703− "dependencies": {
1704− "cancelable-pump": {
1705− "version": "0.4.0",
1706− "resolved": "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.4.0.tgz",
1707− "integrity": "sha512-7Yvp8ADC9exD0Kdq/Q35UD5wOiuXTTLp159gFHC+uMQvjRMllrsM6EUKnozmIe43yesLBiH/ni0KD69k07yzZQ==",
1708− "dev": true,
1709− "requires": {
1710− "pump": "^3.0.0"
1711− }
1712− },
1713− "pump": {
1714− "version": "3.0.0",
1715− "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1716− "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1717− "dev": true,
1718− "requires": {
1719− "end-of-stream": "^1.1.0",
1720− "once": "^1.3.1"
1721− }
1722− }
1053+ "minipass": "^2.2.1"
17231054 }
17241055 },
1725− "filesize": {
1726− "version": "3.6.1",
1727− "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
1728− "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==",
1056+ "fs-write-stream-atomic": {
1057+ "version": "1.0.10",
1058+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
1059+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
1060+ "dev": true,
1061+ "requires": {
1062+ "graceful-fs": "^4.1.2",
1063+ "iferr": "^0.1.5",
1064+ "imurmurhash": "^0.1.4",
1065+ "readable-stream": "1 || 2"
1066+ }
1067+ },
1068+ "fs.realpath": {
1069+ "version": "1.0.0",
1070+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1071+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
17291072 "dev": true
17301073 },
1731− "fill-range": {
1732− "version": "4.0.0",
1733− "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
1734− "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
1074+ "function-bind": {
1075+ "version": "1.1.1",
1076+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1077+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1078+ "dev": true
1079+ },
1080+ "gaze": {
1081+ "version": "1.1.3",
1082+ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
1083+ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
17351084 "dev": true,
17361085 "requires": {
1737− "extend-shallow": "^2.0.1",
1738− "is-number": "^3.0.0",
1739− "repeat-string": "^1.6.1",
1740− "to-regex-range": "^2.1.0"
1741− },
1742− "dependencies": {
1743− "extend-shallow": {
1744− "version": "2.0.1",
1745− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
1746− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1747− "dev": true,
1748− "requires": {
1749− "is-extendable": "^0.1.0"
1750− }
1751− }
1086+ "globule": "^1.0.0"
17521087 }
17531088 },
1754− "flat-cache": {
1755− "version": "2.0.1",
1756− "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
1757− "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
1089+ "get-assigned-identifiers": {
1090+ "version": "1.2.0",
1091+ "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
1092+ "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
1093+ "dev": true
1094+ },
1095+ "get-stream": {
1096+ "version": "5.1.0",
1097+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
1098+ "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==",
17581099 "dev": true,
17591100 "requires": {
1760− "flatted": "^2.0.0",
1761− "rimraf": "2.6.3",
1762− "write": "1.0.3"
1101+ "pump": "^3.0.0"
17631102 }
17641103 },
1765− "flatted": {
1766− "version": "2.0.0",
1767− "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz",
1768− "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==",
1104+ "getpass": {
1105+ "version": "0.1.7",
1106+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1107+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1108+ "dev": true,
1109+ "requires": {
1110+ "assert-plus": "^1.0.0"
1111+ }
1112+ },
1113+ "glob": {
1114+ "version": "7.1.4",
1115+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
1116+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
1117+ "dev": true,
1118+ "requires": {
1119+ "fs.realpath": "^1.0.0",
1120+ "inflight": "^1.0.4",
1121+ "inherits": "2",
1122+ "minimatch": "^3.0.4",
1123+ "once": "^1.3.0",
1124+ "path-is-absolute": "^1.0.0"
1125+ }
1126+ },
1127+ "globule": {
1128+ "version": "1.2.1",
1129+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
1130+ "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
1131+ "dev": true,
1132+ "requires": {
1133+ "glob": "~7.1.1",
1134+ "lodash": "~4.17.10",
1135+ "minimatch": "~3.0.2"
1136+ }
1137+ },
1138+ "graceful-fs": {
1139+ "version": "4.2.0",
1140+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
1141+ "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
17691142 "dev": true
17701143 },
1771− "for-in": {
1772− "version": "1.0.2",
1773− "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1774− "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
1144+ "har-schema": {
1145+ "version": "2.0.0",
1146+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
1147+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
17751148 "dev": true
17761149 },
1777− "fragment-cache": {
1778− "version": "0.2.1",
1779− "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
1780− "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
1150+ "har-validator": {
1151+ "version": "5.1.3",
1152+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
1153+ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
17811154 "dev": true,
17821155 "requires": {
1783− "map-cache": "^0.2.2"
1156+ "ajv": "^6.5.5",
1157+ "har-schema": "^2.0.0"
17841158 }
17851159 },
1786− "fs-constants": {
1787− "version": "1.0.0",
1788− "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
1789− "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
1790− "dev": true
1160+ "has": {
1161+ "version": "1.0.3",
1162+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1163+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1164+ "dev": true,
1165+ "requires": {
1166+ "function-bind": "^1.1.1"
1167+ }
17911168 },
1792− "fs.realpath": {
1793− "version": "1.0.0",
1794− "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1795− "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1169+ "has-flag": {
1170+ "version": "3.0.0",
1171+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1172+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
17961173 "dev": true
17971174 },
1798− "fsevents": {
1799− "version": "1.2.7",
1800− "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz",
1801− "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==",
1802− "dev": true,
1803− "optional": true,
1804− "requires": {
1805− "nan": "^2.9.2",
1806− "node-pre-gyp": "^0.10.0"
1807− },
1808− "dependencies": {
1809− "abbrev": {
1810− "version": "1.1.1",
1811− "bundled": true,
1812− "dev": true,
1813− "optional": true
1814− },
1815− "ansi-regex": {
1816− "version": "2.1.1",
1817− "bundled": true,
1818− "dev": true,
1819− "optional": true
1820− },
1821− "aproba": {
1822− "version": "1.2.0",
1823− "bundled": true,
1824− "dev": true,
1825− "optional": true
1826− },
1827− "are-we-there-yet": {
1828− "version": "1.1.5",
1829− "bundled": true,
1830− "dev": true,
1831− "optional": true,
1832− "requires": {
1833− "delegates": "^1.0.0",
1834− "readable-stream": "^2.0.6"
1835− }
1836− },
1837− "balanced-match": {
1838− "version": "1.0.0",
1839− "bundled": true,
1840− "dev": true,
1841− "optional": true
1842− },
1843− "brace-expansion": {
1844− "version": "1.1.11",
1845− "bundled": true,
1846− "dev": true,
1847− "optional": true,
1848− "requires": {
1849− "balanced-match": "^1.0.0",
1850− "concat-map": "0.0.1"
1851− }
1852− },
1853− "chownr": {
1854− "version": "1.1.1",
1855− "bundled": true,
1856− "dev": true,
1857− "optional": true
1858− },
1859− "code-point-at": {
1860− "version": "1.1.0",
1861− "bundled": true,
1862− "dev": true,
1863− "optional": true
1864− },
1865− "concat-map": {
1866− "version": "0.0.1",
1867− "bundled": true,
1868− "dev": true,
1869− "optional": true
1870− },
1871− "console-control-strings": {
1872− "version": "1.1.0",
1873− "bundled": true,
1874− "dev": true,
1875− "optional": true
1876− },
1877− "core-util-is": {
1878− "version": "1.0.2",
1879− "bundled": true,
1880− "dev": true,
1881− "optional": true
1882− },
1883− "debug": {
1884− "version": "2.6.9",
1885− "bundled": true,
1886− "dev": true,
1887− "optional": true,
1888− "requires": {
1889− "ms": "2.0.0"
1890− }
1891− },
1892− "deep-extend": {
1893− "version": "0.6.0",
1894− "bundled": true,
1895− "dev": true,
1896− "optional": true
1897− },
1898− "delegates": {
1899− "version": "1.0.0",
1900− "bundled": true,
1901− "dev": true,
1902− "optional": true
1903− },
1904− "detect-libc": {
1905− "version": "1.0.3",
1906− "bundled": true,
1907− "dev": true,
1908− "optional": true
1909− },
1910− "fs-minipass": {
1911− "version": "1.2.5",
1912− "bundled": true,
1913− "dev": true,
1914− "optional": true,
1915− "requires": {
1916− "minipass": "^2.2.1"
1917− }
1918− },
1919− "fs.realpath": {
1920− "version": "1.0.0",
1921− "bundled": true,
1922− "dev": true,
1923− "optional": true
1924− },
1925− "gauge": {
1926− "version": "2.7.4",
1927− "bundled": true,
1928− "dev": true,
1929− "optional": true,
1930− "requires": {
1931− "aproba": "^1.0.3",
1932− "console-control-strings": "^1.0.0",
1933− "has-unicode": "^2.0.0",
1934− "object-assign": "^4.1.0",
1935− "signal-exit": "^3.0.0",
1936− "string-width": "^1.0.1",
1937− "strip-ansi": "^3.0.1",
1938− "wide-align": "^1.1.0"
1939− }
1940− },
1941− "glob": {
1942− "version": "7.1.3",
1943− "bundled": true,
1944− "dev": true,
1945− "optional": true,
1946− "requires": {
1947− "fs.realpath": "^1.0.0",
1948− "inflight": "^1.0.4",
1949− "inherits": "2",
1950− "minimatch": "^3.0.4",
1951− "once": "^1.3.0",
1952− "path-is-absolute": "^1.0.0"
1953− }
1954− },
1955− "has-unicode": {
1956− "version": "2.0.1",
1957− "bundled": true,
1958− "dev": true,
1959− "optional": true
1960− },
1961− "iconv-lite": {
1962− "version": "0.4.24",
1963− "bundled": true,
1964− "dev": true,
1965− "optional": true,
1966− "requires": {
1967− "safer-buffer": ">= 2.1.2 < 3"
1968− }
1969− },
1970− "ignore-walk": {
1971− "version": "3.0.1",
1972− "bundled": true,
1973− "dev": true,
1974− "optional": true,
1975− "requires": {
1976− "minimatch": "^3.0.4"
1977− }
1978− },
1979− "inflight": {
1980− "version": "1.0.6",
1981− "bundled": true,
1982− "dev": true,
1983− "optional": true,
1984− "requires": {
1985− "once": "^1.3.0",
1986− "wrappy": "1"
1987− }
1988− },
1989− "inherits": {
1990− "version": "2.0.3",
1991− "bundled": true,
1992− "dev": true,
1993− "optional": true
1994− },
1995− "ini": {
1996− "version": "1.3.5",
1997− "bundled": true,
1998− "dev": true,
1999− "optional": true
2000− },
2001− "is-fullwidth-code-point": {
2002− "version": "1.0.0",
2003− "bundled": true,
2004− "dev": true,
2005− "optional": true,
2006− "requires": {
2007− "number-is-nan": "^1.0.0"
2008− }
2009− },
2010− "isarray": {
2011− "version": "1.0.0",
2012− "bundled": true,
2013− "dev": true,
2014− "optional": true
2015− },
2016− "minimatch": {
2017− "version": "3.0.4",
2018− "bundled": true,
2019− "dev": true,
2020− "optional": true,
2021− "requires": {
2022− "brace-expansion": "^1.1.7"
2023− }
2024− },
2025− "minimist": {
2026− "version": "0.0.8",
2027− "bundled": true,
2028− "dev": true,
2029− "optional": true
2030− },
2031− "minipass": {
2032− "version": "2.3.5",
2033− "bundled": true,
2034− "dev": true,
2035− "optional": true,
2036− "requires": {
2037− "safe-buffer": "^5.1.2",
2038− "yallist": "^3.0.0"
2039− }
2040− },
2041− "minizlib": {
2042− "version": "1.2.1",
2043− "bundled": true,
2044− "dev": true,
2045− "optional": true,
2046− "requires": {
2047− "minipass": "^2.2.1"
2048− }
2049− },
2050− "mkdirp": {
2051− "version": "0.5.1",
2052− "bundled": true,
2053− "dev": true,
2054− "optional": true,
2055− "requires": {
2056− "minimist": "0.0.8"
2057− }
2058− },
2059− "ms": {
2060− "version": "2.0.0",
2061− "bundled": true,
2062− "dev": true,
2063− "optional": true
2064− },
2065− "needle": {
2066− "version": "2.2.4",
2067− "bundled": true,
2068− "dev": true,
2069− "optional": true,
2070− "requires": {
2071− "debug": "^2.1.2",
2072− "iconv-lite": "^0.4.4",
2073− "sax": "^1.2.4"
2074− }
2075− },
2076− "node-pre-gyp": {
2077− "version": "0.10.3",
2078− "bundled": true,
2079− "dev": true,
2080− "optional": true,
2081− "requires": {
2082− "detect-libc": "^1.0.2",
2083− "mkdirp": "^0.5.1",
2084− "needle": "^2.2.1",
2085− "nopt": "^4.0.1",
2086− "npm-packlist": "^1.1.6",
2087− "npmlog": "^4.0.2",
2088− "rc": "^1.2.7",
2089− "rimraf": "^2.6.1",
2090− "semver": "^5.3.0",
2091− "tar": "^4"
2092− }
2093− },
2094− "nopt": {
2095− "version": "4.0.1",
2096− "bundled": true,
2097− "dev": true,
2098− "optional": true,
2099− "requires": {
2100− "abbrev": "1",
2101− "osenv": "^0.1.4"
2102− }
2103− },
2104− "npm-bundled": {
2105− "version": "1.0.5",
2106− "bundled": true,
2107− "dev": true,
2108− "optional": true
2109− },
2110− "npm-packlist": {
2111− "version": "1.2.0",
2112− "bundled": true,
2113− "dev": true,
2114− "optional": true,
2115− "requires": {
2116− "ignore-walk": "^3.0.1",
2117− "npm-bundled": "^1.0.1"
2118− }
2119− },
2120− "npmlog": {
2121− "version": "4.1.2",
2122− "bundled": true,
2123− "dev": true,
2124− "optional": true,
2125− "requires": {
2126− "are-we-there-yet": "~1.1.2",
2127− "console-control-strings": "~1.1.0",
2128− "gauge": "~2.7.3",
2129− "set-blocking": "~2.0.0"
2130− }
2131− },
2132− "number-is-nan": {
2133− "version": "1.0.1",
2134− "bundled": true,
2135− "dev": true,
2136− "optional": true
2137− },
2138− "object-assign": {
2139− "version": "4.1.1",
2140− "bundled": true,
2141− "dev": true,
2142− "optional": true
2143− },
2144− "once": {
2145− "version": "1.4.0",
2146− "bundled": true,
2147− "dev": true,
2148− "optional": true,
2149− "requires": {
2150− "wrappy": "1"
2151− }
2152− },
2153− "os-homedir": {
2154− "version": "1.0.2",
2155− "bundled": true,
2156− "dev": true,
2157− "optional": true
2158− },
2159− "os-tmpdir": {
2160− "version": "1.0.2",
2161− "bundled": true,
2162− "dev": true,
2163− "optional": true
2164− },
2165− "osenv": {
2166− "version": "0.1.5",
2167− "bundled": true,
2168− "dev": true,
2169− "optional": true,
2170− "requires": {
2171− "os-homedir": "^1.0.0",
2172− "os-tmpdir": "^1.0.0"
2173− }
2174− },
2175− "path-is-absolute": {
2176− "version": "1.0.1",
2177− "bundled": true,
2178− "dev": true,
2179− "optional": true
2180− },
2181− "process-nextick-args": {
2182− "version": "2.0.0",
2183− "bundled": true,
2184− "dev": true,
2185− "optional": true
2186− },
2187− "rc": {
2188− "version": "1.2.8",
2189− "bundled": true,
2190− "dev": true,
2191− "optional": true,
2192− "requires": {
2193− "deep-extend": "^0.6.0",
2194− "ini": "~1.3.0",
2195− "minimist": "^1.2.0",
2196− "strip-json-comments": "~2.0.1"
2197− },
2198− "dependencies": {
2199− "minimist": {
2200− "version": "1.2.0",
2201− "bundled": true,
2202− "dev": true,
2203− "optional": true
2204− }
2205− }
2206− },
2207− "readable-stream": {
2208− "version": "2.3.6",
2209− "bundled": true,
2210− "dev": true,
2211− "optional": true,
2212− "requires": {
2213− "core-util-is": "~1.0.0",
2214− "inherits": "~2.0.3",
2215− "isarray": "~1.0.0",
2216− "process-nextick-args": "~2.0.0",
2217− "safe-buffer": "~5.1.1",
2218− "string_decoder": "~1.1.1",
2219− "util-deprecate": "~1.0.1"
2220− }
2221− },
2222− "rimraf": {
2223− "version": "2.6.3",
2224− "bundled": true,
2225− "dev": true,
2226− "optional": true,
2227− "requires": {
2228− "glob": "^7.1.3"
2229− }
2230− },
2231− "safe-buffer": {
2232− "version": "5.1.2",
2233− "bundled": true,
2234− "dev": true,
2235− "optional": true
2236− },
2237− "safer-buffer": {
2238− "version": "2.1.2",
2239− "bundled": true,
2240− "dev": true,
2241− "optional": true
2242− },
2243− "sax": {
2244− "version": "1.2.4",
2245− "bundled": true,
2246− "dev": true,
2247− "optional": true
2248− },
2249− "semver": {
2250− "version": "5.6.0",
2251− "bundled": true,
2252− "dev": true,
2253− "optional": true
2254− },
2255− "set-blocking": {
2256− "version": "2.0.0",
2257− "bundled": true,
2258− "dev": true,
2259− "optional": true
2260− },
2261− "signal-exit": {
2262− "version": "3.0.2",
2263− "bundled": true,
2264− "dev": true,
2265− "optional": true
2266− },
2267− "string-width": {
2268− "version": "1.0.2",
2269− "bundled": true,
2270− "dev": true,
2271− "optional": true,
2272− "requires": {
2273− "code-point-at": "^1.0.0",
2274− "is-fullwidth-code-point": "^1.0.0",
2275− "strip-ansi": "^3.0.0"
2276− }
2277− },
2278− "string_decoder": {
2279− "version": "1.1.1",
2280− "bundled": true,
2281− "dev": true,
2282− "optional": true,
2283− "requires": {
2284− "safe-buffer": "~5.1.0"
2285− }
2286− },
2287− "strip-ansi": {
2288− "version": "3.0.1",
2289− "bundled": true,
2290− "dev": true,
2291− "optional": true,
2292− "requires": {
2293− "ansi-regex": "^2.0.0"
2294− }
2295− },
2296− "strip-json-comments": {
2297− "version": "2.0.1",
2298− "bundled": true,
2299− "dev": true,
2300− "optional": true
2301− },
2302− "tar": {
2303− "version": "4.4.8",
2304− "bundled": true,
2305− "dev": true,
2306− "optional": true,
2307− "requires": {
2308− "chownr": "^1.1.1",
2309− "fs-minipass": "^1.2.5",
2310− "minipass": "^2.3.4",
2311− "minizlib": "^1.1.1",
2312− "mkdirp": "^0.5.0",
2313− "safe-buffer": "^5.1.2",
2314− "yallist": "^3.0.2"
2315− }
2316− },
2317− "util-deprecate": {
2318− "version": "1.0.2",
2319− "bundled": true,
2320− "dev": true,
2321− "optional": true
2322− },
2323− "wide-align": {
2324− "version": "1.1.3",
2325− "bundled": true,
2326− "dev": true,
2327− "optional": true,
2328− "requires": {
2329− "string-width": "^1.0.2 || 2"
2330− }
2331− },
2332− "wrappy": {
2333− "version": "1.0.2",
2334− "bundled": true,
2335− "dev": true,
2336− "optional": true
2337− },
2338− "yallist": {
2339− "version": "3.0.3",
2340− "bundled": true,
2341− "dev": true,
2342− "optional": true
2343− }
2344− }
2345− },
2346− "function-bind": {
2347− "version": "1.1.1",
2348− "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2349− "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
2350− "dev": true
2351− },
2352− "functional-red-black-tree": {
2353− "version": "1.0.1",
2354− "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
2355− "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
2356− "dev": true
2357− },
2358− "get-assigned-identifiers": {
2359− "version": "1.2.0",
2360− "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
2361− "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
2362− "dev": true
2363− },
2364− "get-stream": {
2365− "version": "3.0.0",
2366− "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
2367− "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
2368− "dev": true
2369− },
2370− "get-value": {
2371− "version": "2.0.6",
2372− "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
2373− "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
2374− "dev": true
2375− },
2376− "glob": {
2377− "version": "7.1.3",
2378− "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
2379− "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
2380− "dev": true,
2381− "requires": {
2382− "fs.realpath": "^1.0.0",
2383− "inflight": "^1.0.4",
2384− "inherits": "2",
2385− "minimatch": "^3.0.4",
2386− "once": "^1.3.0",
2387− "path-is-absolute": "^1.0.0"
2388− }
2389− },
2390− "glob-parent": {
2391− "version": "3.1.0",
2392− "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
2393− "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
2394− "dev": true,
2395− "requires": {
2396− "is-glob": "^3.1.0",
2397− "path-dirname": "^1.0.0"
2398− },
2399− "dependencies": {
2400− "is-glob": {
2401− "version": "3.1.0",
2402− "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
2403− "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
2404− "dev": true,
2405− "requires": {
2406− "is-extglob": "^2.1.0"
2407− }
2408− }
2409− }
2410− },
2411− "globals": {
2412− "version": "11.11.0",
2413− "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz",
2414− "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==",
2415− "dev": true
2416− },
2417− "graceful-fs": {
2418− "version": "4.1.15",
2419− "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
2420− "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
2421− "dev": true
2422− },
2423− "has": {
2424− "version": "1.0.3",
2425− "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2426− "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2427− "dev": true,
2428− "requires": {
2429− "function-bind": "^1.1.1"
2430− }
2431− },
2432− "has-flag": {
2433− "version": "3.0.0",
2434− "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2435− "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
2436− "dev": true
2437− },
2438− "has-value": {
2439− "version": "1.0.0",
2440− "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
2441− "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
2442− "dev": true,
2443− "requires": {
2444− "get-value": "^2.0.6",
2445− "has-values": "^1.0.0",
2446− "isobject": "^3.0.0"
2447− }
2448− },
2449− "has-values": {
2450− "version": "1.0.0",
2451− "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
2452− "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
2453− "dev": true,
2454− "requires": {
2455− "is-number": "^3.0.0",
2456− "kind-of": "^4.0.0"
2457− },
2458− "dependencies": {
2459− "kind-of": {
2460− "version": "4.0.0",
2461− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
2462− "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
2463− "dev": true,
2464− "requires": {
2465− "is-buffer": "^1.1.5"
2466− }
2467− }
2468− }
2469− },
2470− "hash-base": {
2471− "version": "3.0.4",
2472− "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
2473− "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
1175+ "hash-base": {
1176+ "version": "3.0.4",
1177+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
1178+ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
24741179 "dev": true,
24751180 "requires": {
24761181 "inherits": "^2.0.1",
@@ -2480,382 +1185,150 @@
24801185 "hash.js": {
24811186 "version": "1.1.7",
24821187 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
2483− "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
2484− "dev": true,
2485− "requires": {
2486− "inherits": "^2.0.3",
2487− "minimalistic-assert": "^1.0.1"
2488− }
2489− },
2490− "hmac-drbg": {
2491− "version": "1.0.1",
2492− "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
2493− "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
2494− "dev": true,
2495− "requires": {
2496− "hash.js": "^1.0.3",
2497− "minimalistic-assert": "^1.0.0",
2498− "minimalistic-crypto-utils": "^1.0.1"
2499− }
2500− },
2501− "htmlescape": {
2502− "version": "1.1.1",
2503− "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
2504− "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=",
2505− "dev": true
2506− },
2507− "https-browserify": {
2508− "version": "0.0.1",
2509− "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz",
2510− "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=",
2511− "dev": true
2512− },
2513− "iconv-lite": {
2514− "version": "0.4.24",
2515− "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2516− "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2517− "dev": true,
2518− "requires": {
2519− "safer-buffer": ">= 2.1.2 < 3"
2520− }
2521− },
2522− "ieee754": {
2523− "version": "1.1.12",
2524− "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
2525− "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==",
2526− "dev": true
2527− },
2528− "ignore": {
2529− "version": "4.0.6",
2530− "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
2531− "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
2532− "dev": true
2533− },
2534− "import-fresh": {
2535− "version": "3.0.0",
2536− "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz",
2537− "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==",
2538− "dev": true,
2539− "requires": {
2540− "parent-module": "^1.0.0",
2541− "resolve-from": "^4.0.0"
2542− }
2543− },
2544− "imurmurhash": {
2545− "version": "0.1.4",
2546− "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2547− "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
2548− "dev": true
2549− },
2550− "indexof": {
2551− "version": "0.0.1",
2552− "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
2553− "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
2554− "dev": true
2555− },
2556− "inflight": {
2557− "version": "1.0.6",
2558− "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2559− "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2560− "dev": true,
2561− "requires": {
2562− "once": "^1.3.0",
2563− "wrappy": "1"
2564− }
2565− },
2566− "inherits": {
2567− "version": "2.0.3",
2568− "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
2569− "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
2570− "dev": true
2571− },
2572− "inline-source-map": {
2573− "version": "0.6.2",
2574− "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
2575− "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
2576− "dev": true,
2577− "requires": {
2578− "source-map": "~0.5.3"
2579− }
2580− },
2581− "inquirer": {
2582− "version": "6.2.2",
2583− "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz",
2584− "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==",
2585− "dev": true,
2586− "requires": {
2587− "ansi-escapes": "^3.2.0",
2588− "chalk": "^2.4.2",
2589− "cli-cursor": "^2.1.0",
2590− "cli-width": "^2.0.0",
2591− "external-editor": "^3.0.3",
2592− "figures": "^2.0.0",
2593− "lodash": "^4.17.11",
2594− "mute-stream": "0.0.7",
2595− "run-async": "^2.2.0",
2596− "rxjs": "^6.4.0",
2597− "string-width": "^2.1.0",
2598− "strip-ansi": "^5.0.0",
2599− "through": "^2.3.6"
2600− },
2601− "dependencies": {
2602− "ansi-regex": {
2603− "version": "4.0.0",
2604− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
2605− "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==",
2606− "dev": true
2607− },
2608− "strip-ansi": {
2609− "version": "5.0.0",
2610− "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz",
2611− "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==",
2612− "dev": true,
2613− "requires": {
2614− "ansi-regex": "^4.0.0"
2615− }
2616− }
2617− }
2618− },
2619− "insert-module-globals": {
2620− "version": "7.2.0",
2621− "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz",
2622− "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==",
2623− "dev": true,
2624− "requires": {
2625− "JSONStream": "^1.0.3",
2626− "acorn-node": "^1.5.2",
2627− "combine-source-map": "^0.8.0",
2628− "concat-stream": "^1.6.1",
2629− "is-buffer": "^1.1.0",
2630− "path-is-absolute": "^1.0.1",
2631− "process": "~0.11.0",
2632− "through2": "^2.0.0",
2633− "undeclared-identifiers": "^1.1.2",
2634− "xtend": "^4.0.0"
2635− }
2636− },
2637− "inspect-with-kind": {
2638− "version": "1.0.5",
2639− "resolved": "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz",
2640− "integrity": "sha512-MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==",
2641− "dev": true,
2642− "requires": {
2643− "kind-of": "^6.0.2"
2644− }
2645− },
2646− "install-purescript": {
2647− "version": "0.4.0",
2648− "resolved": "https://registry.npmjs.org/install-purescript/-/install-purescript-0.4.0.tgz",
2649− "integrity": "sha512-hXfy12CP/aSCxEhx75kA2jTsbUrkQYFwbolNIrFcFVaiSYc3GpEcAsLqSuijzMCtfxAq+2S6Uw5o6QrVVNVpwQ==",
2650− "dev": true,
2651− "requires": {
2652− "app-cache-dir": "^0.3.0",
2653− "arch": "^2.1.0",
2654− "download-or-build-purescript": "^0.0.9",
2655− "execa": "^0.10.0",
2656− "feint": "1.0.2",
2657− "file-to-tar": "^0.3.1",
2658− "graceful-fs": "^4.1.11",
2659− "inspect-with-kind": "^1.0.4",
2660− "is-plain-obj": "^1.1.0",
2661− "once": "^1.4.0",
2662− "prepare-write": "^1.0.0",
2663− "readdir-clean": "^1.0.0",
2664− "rimraf": "^2.6.2",
2665− "tar-to-file": "^0.4.0",
2666− "tilde-path": "^2.0.0",
2667− "truncated-list": "^1.0.1",
2668− "zen-observable": "^0.6.1"
2669− }
2670− },
2671− "install-purescript-cli": {
2672− "version": "0.3.0",
2673− "resolved": "https://registry.npmjs.org/install-purescript-cli/-/install-purescript-cli-0.3.0.tgz",
2674− "integrity": "sha512-fxxJ2nnKfDHli530XVz7w5bd5I7UKODtVjMLJuvpOHPSqPfHgOPqHat2vjPTqaW5B4sHt3NYGopvt/fYPfwl2A==",
2675− "dev": true,
2676− "requires": {
2677− "chalk": "^2.4.1",
2678− "install-purescript": "^0.4.0",
2679− "log-symbols": "^2.2.0",
2680− "log-update": "^2.3.0",
2681− "minimist": "^1.2.0",
2682− "ms": "^2.1.1",
2683− "neat-frame": "^1.0.1",
2684− "neat-stack": "^1.0.0",
2685− "once": "^1.4.0",
2686− "platform-name": "^1.0.0",
2687− "size-rate": "^0.1.0",
2688− "tilde-path": "^2.0.0",
2689− "tty-truncate": "^1.0.0",
2690− "vertical-meter": "^1.0.0"
2691− },
2692− "dependencies": {
2693− "minimist": {
2694− "version": "1.2.0",
2695− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2696− "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2697− "dev": true
2698− }
2699− }
2700− },
2701− "is-accessor-descriptor": {
2702− "version": "0.1.6",
2703− "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2704− "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2705− "dev": true,
2706− "requires": {
2707− "kind-of": "^3.0.2"
2708− },
2709− "dependencies": {
2710− "kind-of": {
2711− "version": "3.2.2",
2712− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2713− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2714− "dev": true,
2715− "requires": {
2716− "is-buffer": "^1.1.5"
2717− }
2718− }
1188+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
1189+ "dev": true,
1190+ "requires": {
1191+ "inherits": "^2.0.3",
1192+ "minimalistic-assert": "^1.0.1"
27191193 }
27201194 },
2721− "is-binary-path": {
1195+ "hmac-drbg": {
27221196 "version": "1.0.1",
2723− "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
2724− "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
1197+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
1198+ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
27251199 "dev": true,
27261200 "requires": {
2727− "binary-extensions": "^1.0.0"
1201+ "hash.js": "^1.0.3",
1202+ "minimalistic-assert": "^1.0.0",
1203+ "minimalistic-crypto-utils": "^1.0.1"
27281204 }
27291205 },
2730− "is-buffer": {
2731− "version": "1.1.6",
2732− "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
2733− "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
1206+ "htmlescape": {
1207+ "version": "1.1.1",
1208+ "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
1209+ "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=",
27341210 "dev": true
27351211 },
2736− "is-data-descriptor": {
2737− "version": "0.1.4",
2738− "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2739− "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2740− "dev": true,
2741− "requires": {
2742− "kind-of": "^3.0.2"
2743− },
2744− "dependencies": {
2745− "kind-of": {
2746− "version": "3.2.2",
2747− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2748− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2749− "dev": true,
2750− "requires": {
2751− "is-buffer": "^1.1.5"
2752− }
2753− }
2754− }
2755− },
2756− "is-descriptor": {
2757− "version": "0.1.6",
2758− "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2759− "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
1212+ "http-signature": {
1213+ "version": "1.2.0",
1214+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
1215+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
27601216 "dev": true,
27611217 "requires": {
2762− "is-accessor-descriptor": "^0.1.6",
2763− "is-data-descriptor": "^0.1.4",
2764− "kind-of": "^5.0.0"
2765− },
2766− "dependencies": {
2767− "kind-of": {
2768− "version": "5.1.0",
2769− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2770− "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2771− "dev": true
2772− }
1218+ "assert-plus": "^1.0.0",
1219+ "jsprim": "^1.2.2",
1220+ "sshpk": "^1.7.0"
27731221 }
27741222 },
2775− "is-dir": {
1223+ "https-browserify": {
27761224 "version": "1.0.0",
2777− "resolved": "https://registry.npmjs.org/is-dir/-/is-dir-1.0.0.tgz",
2778− "integrity": "sha1-QdN/SV/MrMBaR3jWboMCTCkro/8=",
1225+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
1226+ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
27791227 "dev": true
27801228 },
2781− "is-extendable": {
2782− "version": "0.1.1",
2783− "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2784− "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
1229+ "ieee754": {
1230+ "version": "1.1.13",
1231+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
1232+ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
27851233 "dev": true
27861234 },
2787− "is-extglob": {
2788− "version": "2.1.1",
2789− "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2790− "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1235+ "iferr": {
1236+ "version": "0.1.5",
1237+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
1238+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
27911239 "dev": true
27921240 },
2793− "is-fullwidth-code-point": {
2794− "version": "2.0.0",
2795− "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
2796− "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1241+ "imurmurhash": {
1242+ "version": "0.1.4",
1243+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1244+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
27971245 "dev": true
27981246 },
2799− "is-glob": {
2800− "version": "4.0.0",
2801− "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
2802− "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
1247+ "inflight": {
1248+ "version": "1.0.6",
1249+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1250+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
28031251 "dev": true,
28041252 "requires": {
2805− "is-extglob": "^2.1.1"
1253+ "once": "^1.3.0",
1254+ "wrappy": "1"
28061255 }
28071256 },
2808− "is-number": {
2809− "version": "3.0.0",
2810− "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
2811− "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
1257+ "inherits": {
1258+ "version": "2.0.4",
1259+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1260+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1261+ "dev": true
1262+ },
1263+ "inline-source-map": {
1264+ "version": "0.6.2",
1265+ "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
1266+ "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
28121267 "dev": true,
28131268 "requires": {
2814− "kind-of": "^3.0.2"
1269+ "source-map": "~0.5.3"
1270+ }
1271+ },
1272+ "insert-module-globals": {
1273+ "version": "7.2.0",
1274+ "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz",
1275+ "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==",
1276+ "dev": true,
1277+ "requires": {
1278+ "JSONStream": "^1.0.3",
1279+ "acorn-node": "^1.5.2",
1280+ "combine-source-map": "^0.8.0",
1281+ "concat-stream": "^1.6.1",
1282+ "is-buffer": "^1.1.0",
1283+ "path-is-absolute": "^1.0.1",
1284+ "process": "~0.11.0",
1285+ "through2": "^2.0.0",
1286+ "undeclared-identifiers": "^1.1.2",
1287+ "xtend": "^4.0.0"
28151288 },
28161289 "dependencies": {
2817− "kind-of": {
2818− "version": "3.2.2",
2819− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2820− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1290+ "concat-stream": {
1291+ "version": "1.6.2",
1292+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1293+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
28211294 "dev": true,
28221295 "requires": {
2823− "is-buffer": "^1.1.5"
1296+ "buffer-from": "^1.0.0",
1297+ "inherits": "^2.0.3",
1298+ "readable-stream": "^2.2.2",
1299+ "typedarray": "^0.0.6"
28241300 }
28251301 }
28261302 }
28271303 },
2828− "is-plain-obj": {
2829− "version": "1.1.0",
2830− "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
2831− "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
1304+ "is-buffer": {
1305+ "version": "1.1.6",
1306+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1307+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
28321308 "dev": true
28331309 },
2834− "is-plain-object": {
2835− "version": "2.0.4",
2836− "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
2837− "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
2838− "dev": true,
2839− "requires": {
2840− "isobject": "^3.0.1"
2841− }
1310+ "is-fullwidth-code-point": {
1311+ "version": "2.0.0",
1312+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1313+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
1314+ "dev": true
28421315 },
2843− "is-promise": {
2844− "version": "2.1.0",
2845− "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
2846− "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
1316+ "is-plain-obj": {
1317+ "version": "2.0.0",
1318+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.0.0.tgz",
1319+ "integrity": "sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ==",
28471320 "dev": true
28481321 },
28491322 "is-stream": {
2850− "version": "1.1.0",
2851− "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
2852− "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
1323+ "version": "2.0.0",
1324+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
1325+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
28531326 "dev": true
28541327 },
2855− "is-windows": {
2856− "version": "1.0.2",
2857− "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
2858− "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
1328+ "is-typedarray": {
1329+ "version": "1.0.0",
1330+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1331+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
28591332 "dev": true
28601333 },
28611334 "isarray": {
@@ -2870,27 +1343,23 @@
28701343 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
28711344 "dev": true
28721345 },
2873− "isobject": {
2874− "version": "3.0.1",
2875− "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2876− "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1346+ "isstream": {
1347+ "version": "0.1.2",
1348+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
1349+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
28771350 "dev": true
28781351 },
2879− "js-tokens": {
2880− "version": "4.0.0",
2881− "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2882− "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1352+ "jsbn": {
1353+ "version": "0.1.1",
1354+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
1355+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
28831356 "dev": true
28841357 },
2885− "js-yaml": {
2886− "version": "3.13.1",
2887− "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
2888− "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
2889− "dev": true,
2890− "requires": {
2891− "argparse": "^1.0.7",
2892− "esprima": "^4.0.0"
2893− }
1358+ "json-schema": {
1359+ "version": "0.2.3",
1360+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
1361+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
1362+ "dev": true
28941363 },
28951364 "json-schema-traverse": {
28961365 "version": "0.4.1",
@@ -2907,10 +1376,10 @@
29071376 "jsonify": "~0.0.0"
29081377 }
29091378 },
2910− "json-stable-stringify-without-jsonify": {
2911− "version": "1.0.1",
2912− "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2913− "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
1379+ "json-stringify-safe": {
1380+ "version": "5.0.1",
1381+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
1382+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
29141383 "dev": true
29151384 },
29161385 "jsonify": {
@@ -2925,72 +1394,32 @@
29251394 "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
29261395 "dev": true
29271396 },
2928− "junk": {
2929− "version": "2.1.0",
2930− "resolved": "https://registry.npmjs.org/junk/-/junk-2.1.0.tgz",
2931− "integrity": "sha1-9DG0t/By3FAKXxDOf07HGTDnATQ=",
2932− "dev": true
2933− },
2934− "kind-of": {
2935− "version": "6.0.2",
2936− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
2937− "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
2938− "dev": true
2939− },
2940− "labeled-stream-splicer": {
2941− "version": "2.0.1",
2942− "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz",
2943− "integrity": "sha512-MC94mHZRvJ3LfykJlTUipBqenZz1pacOZEMhhQ8dMGcDHs0SBE5GbsavUXV7YtP3icBW17W0Zy1I0lfASmo9Pg==",
2944− "dev": true,
2945− "requires": {
2946− "inherits": "^2.0.1",
2947− "isarray": "^2.0.4",
2948− "stream-splicer": "^2.0.0"
2949− },
2950− "dependencies": {
2951− "isarray": {
2952− "version": "2.0.4",
2953− "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.4.tgz",
2954− "integrity": "sha512-GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA==",
2955− "dev": true
2956− }
2957− }
2958− },
2959− "levn": {
2960− "version": "0.3.0",
2961− "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
2962− "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
2963− "dev": true,
2964− "requires": {
2965− "prelude-ls": "~1.1.2",
2966− "type-check": "~0.3.2"
2967− }
2968− },
2969− "load-from-cwd-or-npm": {
2970− "version": "2.2.2",
2971− "resolved": "https://registry.npmjs.org/load-from-cwd-or-npm/-/load-from-cwd-or-npm-2.2.2.tgz",
2972− "integrity": "sha512-Ox0Cl1RfKMKrwqhBqYADWeFspY28bhlaJVe08GJqYtVYoE0kyAnWBOnw3V/+HDoeWb7o33X/ZUcvamIlJ4O4Gg==",
1397+ "jsprim": {
1398+ "version": "1.4.1",
1399+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
1400+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
29731401 "dev": true,
29741402 "requires": {
2975− "inspect-with-kind": "^1.0.4",
2976− "npm-cli-dir": "^2.0.1",
2977− "optional": "^0.1.4",
2978− "resolve-from-npm": "^2.0.4"
1403+ "assert-plus": "1.0.0",
1404+ "extsprintf": "1.3.0",
1405+ "json-schema": "0.2.3",
1406+ "verror": "1.10.0"
29791407 }
29801408 },
2981− "load-request-from-cwd-or-npm": {
2982− "version": "2.0.1",
2983− "resolved": "https://registry.npmjs.org/load-request-from-cwd-or-npm/-/load-request-from-cwd-or-npm-2.0.1.tgz",
2984− "integrity": "sha512-RMDblVBrhyatt2KBScYzbPZrg2KGOryEdcAXIF3Jh3nqcE1awqUtJABwkPv1UrC802QFFxn/mn10m9dHN+fXrQ==",
1409+ "labeled-stream-splicer": {
1410+ "version": "2.0.2",
1411+ "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz",
1412+ "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==",
29851413 "dev": true,
29861414 "requires": {
2987− "load-from-cwd-or-npm": "^2.2.1"
1415+ "inherits": "^2.0.1",
1416+ "stream-splicer": "^2.0.0"
29881417 }
29891418 },
29901419 "lodash": {
2991− "version": "4.17.11",
2992− "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
2993− "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
1420+ "version": "4.17.14",
1421+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz",
1422+ "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==",
29941423 "dev": true
29951424 },
29961425 "lodash.memoize": {
@@ -3000,48 +1429,32 @@
30001429 "dev": true
30011430 },
30021431 "log-symbols": {
3003− "version": "2.2.0",
3004− "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
3005− "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
1432+ "version": "3.0.0",
1433+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
1434+ "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
30061435 "dev": true,
30071436 "requires": {
3008− "chalk": "^2.0.1"
1437+ "chalk": "^2.4.2"
30091438 }
30101439 },
30111440 "log-update": {
3012− "version": "2.3.0",
3013− "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz",
3014− "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=",
1441+ "version": "3.2.0",
1442+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.2.0.tgz",
1443+ "integrity": "sha512-KJ6zAPIHWo7Xg1jYror6IUDFJBq1bQ4Bi4wAEp2y/0ScjBBVi/g0thr0sUVhuvuXauWzczt7T2QHghPDNnKBuw==",
30151444 "dev": true,
30161445 "requires": {
3017− "ansi-escapes": "^3.0.0",
3018− "cli-cursor": "^2.0.0",
3019− "wrap-ansi": "^3.0.1"
1446+ "ansi-escapes": "^3.2.0",
1447+ "cli-cursor": "^2.1.0",
1448+ "wrap-ansi": "^5.0.0"
30201449 }
30211450 },
30221451 "lru-cache": {
3023− "version": "4.1.5",
3024− "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
3025− "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
3026− "dev": true,
3027− "requires": {
3028− "pseudomap": "^1.0.2",
3029− "yallist": "^2.1.2"
3030− }
3031− },
3032− "map-cache": {
3033− "version": "0.2.2",
3034− "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
3035− "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
3036− "dev": true
3037− },
3038− "map-visit": {
3039− "version": "1.0.0",
3040− "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
3041− "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
1452+ "version": "5.1.1",
1453+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
1454+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
30421455 "dev": true,
30431456 "requires": {
3044− "object-visit": "^1.0.0"
1457+ "yallist": "^3.0.2"
30451458 }
30461459 },
30471460 "md5.js": {
@@ -3055,26 +1468,11 @@
30551468 "safe-buffer": "^5.1.2"
30561469 }
30571470 },
3058− "micromatch": {
3059− "version": "3.1.10",
3060− "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
3061− "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
3062− "dev": true,
3063− "requires": {
3064− "arr-diff": "^4.0.0",
3065− "array-unique": "^0.3.2",
3066− "braces": "^2.3.1",
3067− "define-property": "^2.0.2",
3068− "extend-shallow": "^3.0.2",
3069− "extglob": "^2.0.4",
3070− "fragment-cache": "^0.2.1",
3071− "kind-of": "^6.0.2",
3072− "nanomatch": "^1.2.9",
3073− "object.pick": "^1.3.0",
3074− "regex-not": "^1.0.0",
3075− "snapdragon": "^0.8.1",
3076− "to-regex": "^3.0.2"
3077− }
1471+ "merge-stream": {
1472+ "version": "2.0.0",
1473+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
1474+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
1475+ "dev": true
30781476 },
30791477 "miller-rabin": {
30801478 "version": "4.0.1",
@@ -3092,6 +1490,21 @@
30921490 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
30931491 "dev": true
30941492 },
1493+ "mime-db": {
1494+ "version": "1.40.0",
1495+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
1496+ "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
1497+ "dev": true
1498+ },
1499+ "mime-types": {
1500+ "version": "2.1.24",
1501+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
1502+ "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
1503+ "dev": true,
1504+ "requires": {
1505+ "mime-db": "1.40.0"
1506+ }
1507+ },
30951508 "mimic-fn": {
30961509 "version": "1.2.0",
30971510 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
@@ -3125,23 +1538,53 @@
31251538 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
31261539 "dev": true
31271540 },
3128− "mixin-deep": {
3129− "version": "1.3.1",
3130− "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
3131− "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
1541+ "minipass": {
1542+ "version": "2.3.5",
1543+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz",
1544+ "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==",
1545+ "dev": true,
1546+ "requires": {
1547+ "safe-buffer": "^5.1.2",
1548+ "yallist": "^3.0.0"
1549+ }
1550+ },
1551+ "minizlib": {
1552+ "version": "1.2.1",
1553+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz",
1554+ "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==",
31321555 "dev": true,
31331556 "requires": {
3134− "for-in": "^1.0.2",
3135− "is-extendable": "^1.0.1"
1557+ "minipass": "^2.2.1"
1558+ }
1559+ },
1560+ "mississippi": {
1561+ "version": "3.0.0",
1562+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
1563+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
1564+ "dev": true,
1565+ "requires": {
1566+ "concat-stream": "^1.5.0",
1567+ "duplexify": "^3.4.2",
1568+ "end-of-stream": "^1.1.0",
1569+ "flush-write-stream": "^1.0.0",
1570+ "from2": "^2.1.0",
1571+ "parallel-transform": "^1.1.0",
1572+ "pump": "^3.0.0",
1573+ "pumpify": "^1.3.3",
1574+ "stream-each": "^1.1.0",
1575+ "through2": "^2.0.0"
31361576 },
31371577 "dependencies": {
3138− "is-extendable": {
3139− "version": "1.0.1",
3140− "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
3141− "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
1578+ "concat-stream": {
1579+ "version": "1.6.2",
1580+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1581+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
31421582 "dev": true,
31431583 "requires": {
3144− "is-plain-object": "^2.0.4"
1584+ "buffer-from": "^1.0.0",
1585+ "inherits": "^2.0.3",
1586+ "readable-stream": "^2.2.2",
1587+ "typedarray": "^0.0.6"
31451588 }
31461589 }
31471590 }
@@ -3156,22 +1599,22 @@
31561599 }
31571600 },
31581601 "module-deps": {
3159− "version": "4.1.1",
3160− "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz",
3161− "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=",
1602+ "version": "6.2.1",
1603+ "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.1.tgz",
1604+ "integrity": "sha512-UnEn6Ah36Tu4jFiBbJVUtt0h+iXqxpLqDvPS8nllbw5RZFmNJ1+Mz5BjYnM9ieH80zyxHkARGLnMIHlPK5bu6A==",
31621605 "dev": true,
31631606 "requires": {
31641607 "JSONStream": "^1.0.3",
31651608 "browser-resolve": "^1.7.0",
3166− "cached-path-relative": "^1.0.0",
3167− "concat-stream": "~1.5.0",
1609+ "cached-path-relative": "^1.0.2",
1610+ "concat-stream": "~1.6.0",
31681611 "defined": "^1.0.0",
3169− "detective": "^4.0.0",
1612+ "detective": "^5.0.2",
31701613 "duplexer2": "^0.1.2",
31711614 "inherits": "^2.0.1",
31721615 "parents": "^1.0.0",
31731616 "readable-stream": "^2.0.2",
3174− "resolve": "^1.1.3",
1617+ "resolve": "^1.4.0",
31751618 "stream-combiner2": "^1.1.1",
31761619 "subarg": "^1.0.0",
31771620 "through2": "^2.0.0",
@@ -3179,37 +1622,16 @@
31791622 },
31801623 "dependencies": {
31811624 "concat-stream": {
3182− "version": "1.5.2",
3183− "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
3184− "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
1625+ "version": "1.6.2",
1626+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1627+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
31851628 "dev": true,
31861629 "requires": {
3187− "inherits": "~2.0.1",
3188− "readable-stream": "~2.0.0",
3189− "typedarray": "~0.0.5"
3190− },
3191− "dependencies": {
3192− "readable-stream": {
3193− "version": "2.0.6",
3194− "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
3195− "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
3196− "dev": true,
3197− "requires": {
3198− "core-util-is": "~1.0.0",
3199− "inherits": "~2.0.1",
3200− "isarray": "~1.0.0",
3201− "process-nextick-args": "~1.0.6",
3202− "string_decoder": "~0.10.x",
3203− "util-deprecate": "~1.0.1"
3204− }
3205− }
1630+ "buffer-from": "^1.0.0",
1631+ "inherits": "^2.0.3",
1632+ "readable-stream": "^2.2.2",
1633+ "typedarray": "^0.0.6"
32061634 }
3207− },
3208− "process-nextick-args": {
3209− "version": "1.0.7",
3210− "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
3211− "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
3212− "dev": true
32131635 }
32141636 }
32151637 },
@@ -3231,10 +1653,24 @@
32311653 }
32321654 }
32331655 },
1656+ "move-concurrently": {
1657+ "version": "1.0.1",
1658+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
1659+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
1660+ "dev": true,
1661+ "requires": {
1662+ "aproba": "^1.1.1",
1663+ "copy-concurrently": "^1.0.0",
1664+ "fs-write-stream-atomic": "^1.0.8",
1665+ "mkdirp": "^0.5.1",
1666+ "rimraf": "^2.5.4",
1667+ "run-queue": "^1.0.3"
1668+ }
1669+ },
32341670 "ms": {
3235− "version": "2.1.1",
3236− "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
3237− "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
1671+ "version": "2.1.2",
1672+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1673+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
32381674 "dev": true
32391675 },
32401676 "mute-stream": {
@@ -3243,79 +1679,6 @@
32431679 "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
32441680 "dev": true
32451681 },
3246− "nan": {
3247− "version": "2.12.1",
3248− "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
3249− "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==",
3250− "dev": true,
3251− "optional": true
3252− },
3253− "nanomatch": {
3254− "version": "1.2.13",
3255− "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
3256− "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
3257− "dev": true,
3258− "requires": {
3259− "arr-diff": "^4.0.0",
3260− "array-unique": "^0.3.2",
3261− "define-property": "^2.0.2",
3262− "extend-shallow": "^3.0.2",
3263− "fragment-cache": "^0.2.1",
3264− "is-windows": "^1.0.2",
3265− "kind-of": "^6.0.2",
3266− "object.pick": "^1.3.0",
3267− "regex-not": "^1.0.0",
3268− "snapdragon": "^0.8.1",
3269− "to-regex": "^3.0.1"
3270− }
3271− },
3272− "natural-compare": {
3273− "version": "1.4.0",
3274− "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3275− "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
3276− "dev": true
3277− },
3278− "neat-frame": {
3279− "version": "1.0.2",
3280− "resolved": "https://registry.npmjs.org/neat-frame/-/neat-frame-1.0.2.tgz",
3281− "integrity": "sha512-V1aFRKYLeHt8j+/Zcth3wRlQVd5jiWlXyT1McmW6dJvE08wxZXUp38pwFhoIMSr4f3N2UEcJvR1z0VKrSCwYsQ==",
3282− "dev": true,
3283− "requires": {
3284− "inspect-with-kind": "^1.0.5",
3285− "string-width": "^2.1.1",
3286− "term-size": "^1.2.0",
3287− "wrap-ansi": "^4.0.0"
3288− },
3289− "dependencies": {
3290− "wrap-ansi": {
3291− "version": "4.0.0",
3292− "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-4.0.0.tgz",
3293− "integrity": "sha512-uMTsj9rDb0/7kk1PbcbCcwvHUxp60fGDB/NNXpVa0Q+ic/e7y5+BwTxKfQ33VYgDppSwi/FBzpetYzo8s6tfbg==",
3294− "dev": true,
3295− "requires": {
3296− "ansi-styles": "^3.2.0",
3297− "string-width": "^2.1.1",
3298− "strip-ansi": "^4.0.0"
3299− }
3300− }
3301− }
3302− },
3303− "neat-stack": {
3304− "version": "1.0.1",
3305− "resolved": "https://registry.npmjs.org/neat-stack/-/neat-stack-1.0.1.tgz",
3306− "integrity": "sha512-nl0eft4etsbFowZVP+1lNqZsNKb2SIC+PnAr/ODBln6RNVaJh0YYu8P3j8Iuh4XeIAgyWn3xCSizbTobRjocIA==",
3307− "dev": true,
3308− "requires": {
3309− "chalk": "^2.4.1",
3310− "clean-stack": "^2.0.0"
3311− }
3312− },
3313− "neo-async": {
3314− "version": "2.6.0",
3315− "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz",
3316− "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==",
3317− "dev": true
3318− },
33191682 "nice-try": {
33201683 "version": "1.0.5",
33211684 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
@@ -3333,89 +1696,34 @@
33331696 "optimist": ">=0.3.4"
33341697 }
33351698 },
3336− "normalize-path": {
3337− "version": "3.0.0",
3338− "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
3339− "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3340− "dev": true
3341− },
3342− "npm-cli-dir": {
3343− "version": "2.0.2",
3344− "resolved": "https://registry.npmjs.org/npm-cli-dir/-/npm-cli-dir-2.0.2.tgz",
3345− "integrity": "sha512-ibO7mB5Na7yv4fFTi39y3dKeK0D51ttyldqqOZKR9GU0Qwr0FFycQhXIliwqzNCVRkNi/iTG0D9WIVt7pP+vGQ==",
3346− "dev": true,
3347− "requires": {
3348− "npm-cli-path": "^2.0.1"
3349− }
3350− },
3351− "npm-cli-path": {
3352− "version": "2.0.5",
3353− "resolved": "https://registry.npmjs.org/npm-cli-path/-/npm-cli-path-2.0.5.tgz",
3354− "integrity": "sha512-Mdd8f1l0o7KUkL8Mty5XbaJVD6hQ/Kq10AFgyjhHg6d/0KHXc4p/O6hPWXSmoJ/RXyzPKIqDCXM1zq46i+Yfeg==",
3355− "dev": true,
3356− "requires": {
3357− "executing-npm-path": "^0.1.0",
3358− "real-executable-path": "^2.0.2",
3359− "win-user-installed-npm-cli-path": "^2.0.2"
3360− }
3361− },
33621699 "npm-run-path": {
3363− "version": "2.0.2",
3364− "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
3365− "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
3366− "dev": true,
3367− "requires": {
3368− "path-key": "^2.0.0"
3369− }
3370− },
3371− "object-copy": {
3372− "version": "0.1.0",
3373− "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
3374− "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
1700+ "version": "3.1.0",
1701+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
1702+ "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==",
33751703 "dev": true,
33761704 "requires": {
3377− "copy-descriptor": "^0.1.0",
3378− "define-property": "^0.2.5",
3379− "kind-of": "^3.0.3"
1705+ "path-key": "^3.0.0"
33801706 },
33811707 "dependencies": {
3382− "define-property": {
3383− "version": "0.2.5",
3384− "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
3385− "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
3386− "dev": true,
3387− "requires": {
3388− "is-descriptor": "^0.1.0"
3389− }
3390− },
3391− "kind-of": {
3392− "version": "3.2.2",
3393− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3394− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3395− "dev": true,
3396− "requires": {
3397− "is-buffer": "^1.1.5"
3398− }
1708+ "path-key": {
1709+ "version": "3.1.0",
1710+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz",
1711+ "integrity": "sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==",
1712+ "dev": true
33991713 }
34001714 }
34011715 },
3402− "object-visit": {
3403− "version": "1.0.1",
3404− "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
3405− "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
3406− "dev": true,
3407− "requires": {
3408− "isobject": "^3.0.0"
3409− }
3410− },
3411− "object.pick": {
3412− "version": "1.3.0",
3413− "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
3414− "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
3415− "dev": true,
3416− "requires": {
3417− "isobject": "^3.0.1"
3418− }
1716+ "oauth-sign": {
1717+ "version": "0.9.0",
1718+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
1719+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
1720+ "dev": true
1721+ },
1722+ "object-assign": {
1723+ "version": "4.1.1",
1724+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1725+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
1726+ "dev": true
34191727 },
34201728 "once": {
34211729 "version": "1.4.0",
@@ -3453,57 +1761,33 @@
34531761 }
34541762 }
34551763 },
3456− "optional": {
3457− "version": "0.1.4",
3458− "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz",
3459− "integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==",
3460− "dev": true
3461− },
3462− "optionator": {
3463− "version": "0.8.2",
3464− "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
3465− "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
3466− "dev": true,
3467− "requires": {
3468− "deep-is": "~0.1.3",
3469− "fast-levenshtein": "~2.0.4",
3470− "levn": "~0.3.0",
3471− "prelude-ls": "~1.1.2",
3472− "type-check": "~0.3.2",
3473− "wordwrap": "~1.0.0"
3474− }
3475− },
34761764 "os-browserify": {
3477− "version": "0.1.2",
3478− "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz",
3479− "integrity": "sha1-ScoCk+CxlZCl9d4Qx/JlphfY/lQ=",
3480− "dev": true
3481− },
3482− "os-tmpdir": {
3483− "version": "1.0.2",
3484− "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
3485− "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
1765+ "version": "0.3.0",
1766+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
1767+ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
34861768 "dev": true
34871769 },
34881770 "p-finally": {
3489− "version": "1.0.0",
3490− "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
3491− "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
1771+ "version": "2.0.1",
1772+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz",
1773+ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
34921774 "dev": true
34931775 },
34941776 "pako": {
3495− "version": "0.2.9",
3496− "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
3497− "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
1777+ "version": "1.0.10",
1778+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
1779+ "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==",
34981780 "dev": true
34991781 },
3500− "parent-module": {
3501− "version": "1.0.0",
3502− "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.0.tgz",
3503− "integrity": "sha512-8Mf5juOMmiE4FcmzYc4IaiS9L3+9paz2KOiXzkRviCP6aDmN49Hz6EMWz0lGNp9pX80GvvAuLADtyGfW/Em3TA==",
1782+ "parallel-transform": {
1783+ "version": "1.1.0",
1784+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
1785+ "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
35041786 "dev": true,
35051787 "requires": {
3506− "callsites": "^3.0.0"
1788+ "cyclist": "~0.2.2",
1789+ "inherits": "^2.0.3",
1790+ "readable-stream": "^2.1.5"
35071791 }
35081792 },
35091793 "parents": {
@@ -3529,36 +1813,18 @@
35291813 "safe-buffer": "^5.1.1"
35301814 }
35311815 },
3532− "pascalcase": {
3533− "version": "0.1.1",
3534− "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
3535− "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
3536− "dev": true
3537− },
35381816 "path-browserify": {
35391817 "version": "0.0.1",
35401818 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
35411819 "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
35421820 "dev": true
35431821 },
3544− "path-dirname": {
3545− "version": "1.0.2",
3546− "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
3547− "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
3548− "dev": true
3549− },
35501822 "path-is-absolute": {
35511823 "version": "1.0.1",
35521824 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
35531825 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
35541826 "dev": true
35551827 },
3556− "path-is-inside": {
3557− "version": "1.0.2",
3558− "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
3559− "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
3560− "dev": true
3561− },
35621828 "path-key": {
35631829 "version": "2.0.1",
35641830 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
@@ -3590,37 +1856,12 @@
35901856 "sha.js": "^2.4.8"
35911857 }
35921858 },
3593− "platform-name": {
3594− "version": "1.0.0",
3595− "resolved": "https://registry.npmjs.org/platform-name/-/platform-name-1.0.0.tgz",
3596− "integrity": "sha512-ZRbqJ30uRRKGKW2O1XnG/Ls1K/aBGlnyjq1Z0BbjqDPTNN+XZKFaugCsCm3/mq6XGR5DZNVdV75afpQEvNNY3Q==",
3597− "dev": true,
3598− "requires": {
3599− "inspect-with-kind": "^1.0.4"
3600− }
3601− },
3602− "posix-character-classes": {
3603− "version": "0.1.1",
3604− "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
3605− "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
3606− "dev": true
3607− },
3608− "prelude-ls": {
3609− "version": "1.1.2",
3610− "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
3611− "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
1859+ "performance-now": {
1860+ "version": "2.1.0",
1861+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
1862+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
36121863 "dev": true
36131864 },
3614− "prepare-write": {
3615− "version": "1.0.2",
3616− "resolved": "https://registry.npmjs.org/prepare-write/-/prepare-write-1.0.2.tgz",
3617− "integrity": "sha512-3g6wGYFExqBDGw1P9oYrKbeSymmYcYIxiOlWzyIV4nOqrf5jiiFE8N7eU53a8UBtW8gsSwk2YQBz67VeDEafQA==",
3618− "dev": true,
3619− "requires": {
3620− "inspect-with-kind": "^1.0.5",
3621− "mkdirp": "^0.5.1"
3622− }
3623− },
36241865 "process": {
36251866 "version": "0.11.10",
36261867 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -3628,21 +1869,21 @@
36281869 "dev": true
36291870 },
36301871 "process-nextick-args": {
3631− "version": "2.0.0",
3632− "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
3633− "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
1872+ "version": "2.0.1",
1873+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
1874+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
36341875 "dev": true
36351876 },
3636− "progress": {
3637− "version": "2.0.3",
3638− "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
3639− "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
1877+ "promise-inflight": {
1878+ "version": "1.0.1",
1879+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
1880+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
36401881 "dev": true
36411882 },
3642− "pseudomap": {
3643− "version": "1.0.2",
3644− "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
3645− "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
1883+ "psl": {
1884+ "version": "1.2.0",
1885+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz",
1886+ "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==",
36461887 "dev": true
36471888 },
36481889 "public-encrypt": {
@@ -3660,39 +1901,60 @@
36601901 }
36611902 },
36621903 "pulp": {
3663− "version": "12.3.1",
3664− "resolved": "https://registry.npmjs.org/pulp/-/pulp-12.3.1.tgz",
3665− "integrity": "sha512-UVkXppOVShd8GRe+dGWGihGhYgPnwGv2GszGAUUKlWg61qB5yFBlcNHJywyE0yZhuA5HWTt5JCmnfVYqTL0hqQ==",
1904+ "version": "13.0.0",
1905+ "resolved": "https://registry.npmjs.org/pulp/-/pulp-13.0.0.tgz",
1906+ "integrity": "sha512-wjjAVuN1Shx6783NvTd8aPwWZ1pE94+isiWtdAJhedvbLqJuwe8p5CSNul9FS0WvBz7ejdrW0vc6wLDLsKX7Yw==",
36661907 "dev": true,
36671908 "requires": {
3668− "browserify": "^13.1.0",
3669− "browserify-incremental": "^3.0.1",
3670− "concat-stream": "^1.4.6",
3671− "glob": "^7.1.1",
3672− "minimatch": "^3.0.3",
1909+ "browserify": "^16.2.3",
1910+ "browserify-incremental": "^3.1.1",
1911+ "concat-stream": "^2.0.0",
1912+ "gaze": "^1.1.3",
1913+ "glob": "^7.1.3",
36731914 "mold-source-map": "^0.4.0",
3674− "node-static": "^0.7.9",
1915+ "node-static": "^0.7.11",
36751916 "read": "^1.0.7",
36761917 "sorcery": "^0.10.0",
3677− "string-stream": "0.0.7",
3678− "temp": "^0.8.1",
1918+ "temp": "^0.9.0",
36791919 "through": "^2.3.8",
3680− "tree-kill": "^1.0.0",
3681− "watchpack": "^1.0.1",
3682− "which": "^1.2.1",
1920+ "tree-kill": "^1.2.1",
1921+ "which": "^1.3.1",
36831922 "wordwrap": "1.0.0"
36841923 }
36851924 },
36861925 "pump": {
3687− "version": "1.0.3",
3688− "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
3689− "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
1926+ "version": "3.0.0",
1927+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1928+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
36901929 "dev": true,
36911930 "requires": {
36921931 "end-of-stream": "^1.1.0",
36931932 "once": "^1.3.1"
36941933 }
36951934 },
1935+ "pumpify": {
1936+ "version": "1.5.1",
1937+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
1938+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
1939+ "dev": true,
1940+ "requires": {
1941+ "duplexify": "^3.6.0",
1942+ "inherits": "^2.0.3",
1943+ "pump": "^2.0.0"
1944+ },
1945+ "dependencies": {
1946+ "pump": {
1947+ "version": "2.0.1",
1948+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
1949+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
1950+ "dev": true,
1951+ "requires": {
1952+ "end-of-stream": "^1.1.0",
1953+ "once": "^1.3.1"
1954+ }
1955+ }
1956+ }
1957+ },
36961958 "punycode": {
36971959 "version": "2.1.1",
36981960 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
@@ -3700,14 +1962,56 @@
37001962 "dev": true
37011963 },
37021964 "purescript": {
3703− "version": "0.12.3",
3704− "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.12.3.tgz",
3705− "integrity": "sha512-V2r6K7hs965/4VEdQi9edpRi6diNbXXYhh1KeduuiWAMPVqG4dAxUrFQZovrlpWul9CfMisFLRCCgIB0lXETiw==",
1965+ "version": "0.13.2",
1966+ "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.13.2.tgz",
1967+ "integrity": "sha512-HdB8KzEjXDUq1OXLU+FCfjWWX28suNfsrBYqpAbWVKKg6hvJs+fyCc1earfwZeVL/QimL1734AlmhRP0fQrN+A==",
1968+ "dev": true,
1969+ "requires": {
1970+ "purescript-installer": "^0.2.0"
1971+ }
1972+ },
1973+ "purescript-installer": {
1974+ "version": "0.2.5",
1975+ "resolved": "https://registry.npmjs.org/purescript-installer/-/purescript-installer-0.2.5.tgz",
1976+ "integrity": "sha512-fQAWWP5a7scuchXecjpU4r4KEgSPuS6bBnaP01k9f71qqD28HaJ2m4PXHFkhkR4oATAxTPIGCtmTwtVoiBOHog==",
37061977 "dev": true,
37071978 "requires": {
3708− "install-purescript-cli": "^0.4.0 || ^0.3.0"
1979+ "arch": "^2.1.1",
1980+ "byline": "^5.0.0",
1981+ "cacache": "^11.3.2",
1982+ "chalk": "^2.4.2",
1983+ "env-paths": "^2.2.0",
1984+ "execa": "^2.0.3",
1985+ "filesize": "^4.1.2",
1986+ "is-plain-obj": "^2.0.0",
1987+ "log-symbols": "^3.0.0",
1988+ "log-update": "^3.2.0",
1989+ "minimist": "^1.2.0",
1990+ "mkdirp": "^0.5.1",
1991+ "ms": "^2.1.2",
1992+ "once": "^1.4.0",
1993+ "pump": "^3.0.0",
1994+ "request": "^2.88.0",
1995+ "rimraf": "^2.6.3",
1996+ "tar": "^4.4.6",
1997+ "which": "^1.3.1",
1998+ "zen-observable": "^0.8.14"
1999+ },
2000+ "dependencies": {
2001+ "minimist": {
2002+ "version": "1.2.0",
2003+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2004+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2005+ "dev": true
2006+ }
37092007 }
37102008 },
2009+ "qs": {
2010+ "version": "6.5.2",
2011+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
2012+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
2013+ "dev": true
2014+ },
37112015 "querystring": {
37122016 "version": "0.2.0",
37132017 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
@@ -3739,15 +2043,6 @@
37392043 "safe-buffer": "^5.1.0"
37402044 }
37412045 },
3742− "rate-map": {
3743− "version": "1.0.2",
3744− "resolved": "https://registry.npmjs.org/rate-map/-/rate-map-1.0.2.tgz",
3745− "integrity": "sha512-fJ8x8KPEmMGT/LpoLqkbsbrLG1D26A0lzfhyNlVkO4ctvXiChulk0Y8iuZsJNd9RCK/wlqA/ihzU5vOwCR668g==",
3746− "dev": true,
3747− "requires": {
3748− "append-type": "^1.0.1"
3749− }
3750− },
37512046 "read": {
37522047 "version": "1.0.7",
37532048 "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
@@ -3781,6 +2076,12 @@
37812076 "util-deprecate": "~1.0.1"
37822077 },
37832078 "dependencies": {
2079+ "safe-buffer": {
2080+ "version": "5.1.2",
2081+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2082+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2083+ "dev": true
2084+ },
37842085 "string_decoder": {
37852086 "version": "1.1.1",
37862087 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
@@ -3792,112 +2093,43 @@
37922093 }
37932094 }
37942095 },
3795− "readdir-clean": {
3796− "version": "1.0.1",
3797− "resolved": "https://registry.npmjs.org/readdir-clean/-/readdir-clean-1.0.1.tgz",
3798− "integrity": "sha512-qeAvS+0//+S20//w1qozhLO1xPNNWWei5qzNPvYgYuKUmaHky0n3bweB/vBIi/xxjcUCOfL0r5lOPSeNazZ6Yg==",
3799− "dev": true,
3800− "requires": {
3801− "junk": "^2.1.0"
3802− }
3803− },
3804− "readdirp": {
3805− "version": "2.2.1",
3806− "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
3807− "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
3808− "dev": true,
3809− "requires": {
3810− "graceful-fs": "^4.1.11",
3811− "micromatch": "^3.1.10",
3812− "readable-stream": "^2.0.2"
3813− }
3814− },
3815− "real-executable-path": {
3816− "version": "2.0.2",
3817− "resolved": "https://registry.npmjs.org/real-executable-path/-/real-executable-path-2.0.2.tgz",
3818− "integrity": "sha512-fRv44zvrzFeItoj/f/SNBqO/VWUHSZeqQ28oPOzd6weXaiRG6OVGu7UrHe6pY8JlXeoe/7gWYv6kOFHmHk4EFw==",
3819− "dev": true,
3820− "requires": {
3821− "real-executable-path-callback": "^2.1.2"
3822− }
3823− },
3824− "real-executable-path-callback": {
3825− "version": "2.1.2",
3826− "resolved": "https://registry.npmjs.org/real-executable-path-callback/-/real-executable-path-callback-2.1.2.tgz",
3827− "integrity": "sha512-dyOgKEhLKNg9tgFPs354X5fQpaAsUT+3dTO3JYoNLdPhMmRDjwwre6zHw58biFMVeFx9yxwI6MC7iMDfxSuMJA==",
3828− "dev": true,
3829− "requires": {
3830− "inspect-with-kind": "^1.0.4",
3831− "is-plain-obj": "^1.1.0",
3832− "which": "^1.3.0"
2096+ "request": {
2097+ "version": "2.88.0",
2098+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
2099+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
2100+ "dev": true,
2101+ "requires": {
2102+ "aws-sign2": "~0.7.0",
2103+ "aws4": "^1.8.0",
2104+ "caseless": "~0.12.0",
2105+ "combined-stream": "~1.0.6",
2106+ "extend": "~3.0.2",
2107+ "forever-agent": "~0.6.1",
2108+ "form-data": "~2.3.2",
2109+ "har-validator": "~5.1.0",
2110+ "http-signature": "~1.2.0",
2111+ "is-typedarray": "~1.0.0",
2112+ "isstream": "~0.1.2",
2113+ "json-stringify-safe": "~5.0.1",
2114+ "mime-types": "~2.1.19",
2115+ "oauth-sign": "~0.9.0",
2116+ "performance-now": "^2.1.0",
2117+ "qs": "~6.5.2",
2118+ "safe-buffer": "^5.1.2",
2119+ "tough-cookie": "~2.4.3",
2120+ "tunnel-agent": "^0.6.0",
2121+ "uuid": "^3.3.2"
38332122 }
38342123 },
3835− "regex-not": {
3836− "version": "1.0.2",
3837− "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
3838− "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
3839− "dev": true,
3840− "requires": {
3841− "extend-shallow": "^3.0.2",
3842− "safe-regex": "^1.1.0"
3843− }
3844− },
3845− "regexpp": {
3846− "version": "2.0.1",
3847− "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
3848− "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==",
3849− "dev": true
3850− },
3851− "remove-trailing-separator": {
3852− "version": "1.1.0",
3853− "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
3854− "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
3855− "dev": true
3856− },
3857− "repeat-element": {
3858− "version": "1.1.3",
3859− "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
3860− "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
3861− "dev": true
3862− },
3863− "repeat-string": {
3864− "version": "1.6.1",
3865− "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
3866− "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
3867− "dev": true
3868− },
38692124 "resolve": {
3870− "version": "1.10.0",
3871− "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
3872− "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
2125+ "version": "1.11.1",
2126+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
2127+ "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==",
38732128 "dev": true,
38742129 "requires": {
38752130 "path-parse": "^1.0.6"
38762131 }
38772132 },
3878− "resolve-from": {
3879− "version": "4.0.0",
3880− "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3881− "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3882− "dev": true
3883− },
3884− "resolve-from-npm": {
3885− "version": "2.0.4",
3886− "resolved": "https://registry.npmjs.org/resolve-from-npm/-/resolve-from-npm-2.0.4.tgz",
3887− "integrity": "sha512-JrwN+SRILVjq/mdPNd6bhoOvYMBFf0CYqvfAgaDGB9dWjyr3XDAe40O2WcxToYWMmbQabM4FM6hHVLcSxBPKOQ==",
3888− "dev": true,
3889− "requires": {
3890− "inspect-with-kind": "^1.0.3",
3891− "npm-cli-dir": "^2.0.2",
3892− "resolve-from": "^4.0.0"
3893− }
3894− },
3895− "resolve-url": {
3896− "version": "0.2.1",
3897− "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
3898− "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
3899− "dev": true
3900− },
39012133 "restore-cursor": {
39022134 "version": "2.0.0",
39032135 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
@@ -3908,12 +2140,6 @@
39082140 "signal-exit": "^3.0.2"
39092141 }
39102142 },
3911− "ret": {
3912− "version": "0.1.15",
3913− "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
3914− "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
3915− "dev": true
3916− },
39172143 "rimraf": {
39182144 "version": "2.6.3",
39192145 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
@@ -3933,39 +2159,21 @@
39332159 "inherits": "^2.0.1"
39342160 }
39352161 },
3936− "run-async": {
3937− "version": "2.3.0",
3938− "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
3939− "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
3940− "dev": true,
3941− "requires": {
3942− "is-promise": "^2.1.0"
3943− }
3944− },
3945− "rxjs": {
3946− "version": "6.4.0",
3947− "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz",
3948− "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==",
2162+ "run-queue": {
2163+ "version": "1.0.3",
2164+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
2165+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
39492166 "dev": true,
39502167 "requires": {
3951− "tslib": "^1.9.0"
2168+ "aproba": "^1.1.1"
39522169 }
39532170 },
39542171 "safe-buffer": {
3955− "version": "5.1.2",
3956− "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3957− "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2172+ "version": "5.2.0",
2173+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
2174+ "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==",
39582175 "dev": true
39592176 },
3960− "safe-regex": {
3961− "version": "1.1.0",
3962− "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
3963− "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
3964− "dev": true,
3965− "requires": {
3966− "ret": "~0.1.10"
3967− }
3968− },
39692177 "safer-buffer": {
39702178 "version": "2.1.2",
39712179 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
@@ -3985,34 +2193,11 @@
39852193 }
39862194 },
39872195 "semver": {
3988− "version": "5.6.0",
3989− "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
3990− "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
2196+ "version": "5.7.0",
2197+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
2198+ "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
39912199 "dev": true
39922200 },
3993− "set-value": {
3994− "version": "2.0.0",
3995− "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
3996− "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
3997− "dev": true,
3998− "requires": {
3999− "extend-shallow": "^2.0.1",
4000− "is-extendable": "^0.1.1",
4001− "is-plain-object": "^2.0.3",
4002− "split-string": "^3.0.1"
4003− },
4004− "dependencies": {
4005− "extend-shallow": {
4006− "version": "2.0.1",
4007− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4008− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4009− "dev": true,
4010− "requires": {
4011− "is-extendable": "^0.1.0"
4012− }
4013− }
4014− }
4015− },
40162201 "sha.js": {
40172202 "version": "2.4.11",
40182203 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
@@ -4072,149 +2257,6 @@
40722257 "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=",
40732258 "dev": true
40742259 },
4075− "size-rate": {
4076− "version": "0.1.0",
4077− "resolved": "https://registry.npmjs.org/size-rate/-/size-rate-0.1.0.tgz",
4078− "integrity": "sha512-Yinx2XAfbhJu+Pxz1TD3xFT6nPB54+wyRd4u82Kq+ZqzOtaODYS5/7QJtlOcRxJLUvNXMzJKGvJ/O1KyN/9+hQ==",
4079− "dev": true,
4080− "requires": {
4081− "filesize": "^3.5.10",
4082− "inspect-with-kind": "^1.0.2"
4083− }
4084− },
4085− "slice-ansi": {
4086− "version": "2.1.0",
4087− "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
4088− "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
4089− "dev": true,
4090− "requires": {
4091− "ansi-styles": "^3.2.0",
4092− "astral-regex": "^1.0.0",
4093− "is-fullwidth-code-point": "^2.0.0"
4094− }
4095− },
4096− "snapdragon": {
4097− "version": "0.8.2",
4098− "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
4099− "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
4100− "dev": true,
4101− "requires": {
4102− "base": "^0.11.1",
4103− "debug": "^2.2.0",
4104− "define-property": "^0.2.5",
4105− "extend-shallow": "^2.0.1",
4106− "map-cache": "^0.2.2",
4107− "source-map": "^0.5.6",
4108− "source-map-resolve": "^0.5.0",
4109− "use": "^3.1.0"
4110− },
4111− "dependencies": {
4112− "debug": {
4113− "version": "2.6.9",
4114− "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4115− "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4116− "dev": true,
4117− "requires": {
4118− "ms": "2.0.0"
4119− }
4120− },
4121− "define-property": {
4122− "version": "0.2.5",
4123− "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4124− "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4125− "dev": true,
4126− "requires": {
4127− "is-descriptor": "^0.1.0"
4128− }
4129− },
4130− "extend-shallow": {
4131− "version": "2.0.1",
4132− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4133− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4134− "dev": true,
4135− "requires": {
4136− "is-extendable": "^0.1.0"
4137− }
4138− },
4139− "ms": {
4140− "version": "2.0.0",
4141− "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4142− "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4143− "dev": true
4144− }
4145− }
4146− },
4147− "snapdragon-node": {
4148− "version": "2.1.1",
4149− "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
4150− "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
4151− "dev": true,
4152− "requires": {
4153− "define-property": "^1.0.0",
4154− "isobject": "^3.0.0",
4155− "snapdragon-util": "^3.0.1"
4156− },
4157− "dependencies": {
4158− "define-property": {
4159− "version": "1.0.0",
4160− "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
4161− "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
4162− "dev": true,
4163− "requires": {
4164− "is-descriptor": "^1.0.0"
4165− }
4166− },
4167− "is-accessor-descriptor": {
4168− "version": "1.0.0",
4169− "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
4170− "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
4171− "dev": true,
4172− "requires": {
4173− "kind-of": "^6.0.0"
4174− }
4175− },
4176− "is-data-descriptor": {
4177− "version": "1.0.0",
4178− "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
4179− "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
4180− "dev": true,
4181− "requires": {
4182− "kind-of": "^6.0.0"
4183− }
4184− },
4185− "is-descriptor": {
4186− "version": "1.0.2",
4187− "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
4188− "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
4189− "dev": true,
4190− "requires": {
4191− "is-accessor-descriptor": "^1.0.0",
4192− "is-data-descriptor": "^1.0.0",
4193− "kind-of": "^6.0.2"
4194− }
4195− }
4196− }
4197− },
4198− "snapdragon-util": {
4199− "version": "3.0.1",
4200− "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
4201− "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
4202− "dev": true,
4203− "requires": {
4204− "kind-of": "^3.2.0"
4205− },
4206− "dependencies": {
4207− "kind-of": {
4208− "version": "3.2.2",
4209− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4210− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4211− "dev": true,
4212− "requires": {
4213− "is-buffer": "^1.1.5"
4214− }
4215− }
4216− }
4217− },
42182260 "sorcery": {
42192261 "version": "0.10.0",
42202262 "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz",
@@ -4241,77 +2283,36 @@
42412283 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
42422284 "dev": true
42432285 },
4244− "source-map-resolve": {
4245− "version": "0.5.2",
4246− "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
4247− "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
4248− "dev": true,
4249− "requires": {
4250− "atob": "^2.1.1",
4251− "decode-uri-component": "^0.2.0",
4252− "resolve-url": "^0.2.1",
4253− "source-map-url": "^0.4.0",
4254− "urix": "^0.1.0"
4255− }
4256− },
4257− "source-map-url": {
4258− "version": "0.4.0",
4259− "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
4260− "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
4261− "dev": true
4262− },
42632286 "sourcemap-codec": {
4264− "version": "1.4.4",
4265− "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.4.tgz",
4266− "integrity": "sha512-CYAPYdBu34781kLHkaW3m6b/uUSyMOC2R61gcYMWooeuaGtjof86ZA/8T+qVPPt7np1085CR9hmMGrySwEc8Xg==",
2287+ "version": "1.4.6",
2288+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.6.tgz",
2289+ "integrity": "sha512-1ZooVLYFxC448piVLBbtOxFcXwnymH9oUF8nRd3CuYDVvkRBxRl6pB4Mtas5a4drtL+E8LDgFkQNcgIw6tc8Hg==",
42672290 "dev": true
42682291 },
4269− "spawn-stack": {
4270− "version": "0.5.0",
4271− "resolved": "https://registry.npmjs.org/spawn-stack/-/spawn-stack-0.5.0.tgz",
4272− "integrity": "sha512-suwvBV2WNTOYe/TQBoAFrGbdRvo5t/pWYq/vNw24wbSmIJXr/eaadsF+92VyPm2dBYsYwBnsTLhQFCo3EdCA+Q==",
4273− "dev": true,
4274− "requires": {
4275− "byline": "^5.0.0",
4276− "execa": "^0.10.0",
4277− "inspect-with-kind": "^1.0.4",
4278− "zen-observable": "^0.6.1"
4279− }
4280− },
4281− "split-string": {
4282− "version": "3.1.0",
4283− "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
4284− "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
2292+ "sshpk": {
2293+ "version": "1.16.1",
2294+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
2295+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
42852296 "dev": true,
42862297 "requires": {
4287− "extend-shallow": "^3.0.0"
4288− }
4289− },
4290− "sprintf-js": {
4291− "version": "1.0.3",
4292− "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
4293− "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
4294− "dev": true
2298+ "asn1": "~0.2.3",
2299+ "assert-plus": "^1.0.0",
2300+ "bcrypt-pbkdf": "^1.0.0",
2301+ "dashdash": "^1.12.0",
2302+ "ecc-jsbn": "~0.1.1",
2303+ "getpass": "^0.1.1",
2304+ "jsbn": "~0.1.0",
2305+ "safer-buffer": "^2.0.2",
2306+ "tweetnacl": "~0.14.0"
2307+ }
42952308 },
4296− "static-extend": {
4297− "version": "0.1.2",
4298− "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
4299− "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
2309+ "ssri": {
2310+ "version": "6.0.1",
2311+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
2312+ "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
43002313 "dev": true,
43012314 "requires": {
4302− "define-property": "^0.2.5",
4303− "object-copy": "^0.1.0"
4304− },
4305− "dependencies": {
4306− "define-property": {
4307− "version": "0.2.5",
4308− "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4309− "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4310− "dev": true,
4311− "requires": {
4312− "is-descriptor": "^0.1.0"
4313− }
4314− }
2315+ "figgy-pudding": "^3.5.1"
43152316 }
43162317 },
43172318 "stream-browserify": {
@@ -4334,6 +2335,16 @@
43342335 "readable-stream": "^2.0.2"
43352336 }
43362337 },
2338+ "stream-each": {
2339+ "version": "1.2.3",
2340+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
2341+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
2342+ "dev": true,
2343+ "requires": {
2344+ "end-of-stream": "^1.1.0",
2345+ "stream-shift": "^1.0.0"
2346+ }
2347+ },
43372348 "stream-http": {
43382349 "version": "2.8.3",
43392350 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
@@ -4347,57 +2358,43 @@
43472358 "xtend": "^4.0.0"
43482359 }
43492360 },
2361+ "stream-shift": {
2362+ "version": "1.0.0",
2363+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
2364+ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
2365+ "dev": true
2366+ },
43502367 "stream-splicer": {
4351− "version": "2.0.0",
4352− "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.0.tgz",
4353− "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=",
2368+ "version": "2.0.1",
2369+ "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz",
2370+ "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==",
43542371 "dev": true,
43552372 "requires": {
43562373 "inherits": "^2.0.1",
43572374 "readable-stream": "^2.0.2"
43582375 }
43592376 },
4360− "string-stream": {
4361− "version": "0.0.7",
4362− "resolved": "https://registry.npmjs.org/string-stream/-/string-stream-0.0.7.tgz",
4363− "integrity": "sha1-z83oJ5n6YvMDQpqqeTNu6INDMv4=",
4364− "dev": true
4365− },
4366− "string-width": {
4367− "version": "2.1.1",
4368− "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
4369− "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
4370− "dev": true,
4371− "requires": {
4372− "is-fullwidth-code-point": "^2.0.0",
4373− "strip-ansi": "^4.0.0"
4374− }
4375− },
43762377 "string_decoder": {
4377− "version": "0.10.31",
4378− "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
4379− "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
4380− "dev": true
4381− },
4382− "strip-ansi": {
4383− "version": "4.0.0",
4384− "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
4385− "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
2378+ "version": "1.2.0",
2379+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
2380+ "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
43862381 "dev": true,
43872382 "requires": {
4388− "ansi-regex": "^3.0.0"
2383+ "safe-buffer": "~5.1.0"
2384+ },
2385+ "dependencies": {
2386+ "safe-buffer": {
2387+ "version": "5.1.2",
2388+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2389+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2390+ "dev": true
2391+ }
43892392 }
43902393 },
4391− "strip-eof": {
4392− "version": "1.0.0",
4393− "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
4394− "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
4395− "dev": true
4396− },
4397− "strip-json-comments": {
4398− "version": "2.0.1",
4399− "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
4400− "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
2394+ "strip-final-newline": {
2395+ "version": "2.0.0",
2396+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
2397+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
44012398 "dev": true
44022399 },
44032400 "subarg": {
@@ -4435,171 +2432,30 @@
44352432 "acorn-node": "^1.2.0"
44362433 }
44372434 },
4438− "table": {
4439− "version": "5.2.3",
4440− "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz",
4441− "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==",
4442− "dev": true,
4443− "requires": {
4444− "ajv": "^6.9.1",
4445− "lodash": "^4.17.11",
4446− "slice-ansi": "^2.1.0",
4447− "string-width": "^3.0.0"
4448− },
4449− "dependencies": {
4450− "ansi-regex": {
4451− "version": "4.0.0",
4452− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
4453− "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==",
4454− "dev": true
4455− },
4456− "string-width": {
4457− "version": "3.0.0",
4458− "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz",
4459− "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==",
4460− "dev": true,
4461− "requires": {
4462− "emoji-regex": "^7.0.1",
4463− "is-fullwidth-code-point": "^2.0.0",
4464− "strip-ansi": "^5.0.0"
4465− }
4466− },
4467− "strip-ansi": {
4468− "version": "5.0.0",
4469− "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz",
4470− "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==",
4471− "dev": true,
4472− "requires": {
4473− "ansi-regex": "^4.0.0"
4474− }
4475− }
4476− }
4477− },
4478− "tar-fs": {
4479− "version": "1.16.3",
4480− "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",
4481− "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==",
4482− "dev": true,
4483− "requires": {
4484− "chownr": "^1.0.1",
4485− "mkdirp": "^0.5.1",
4486− "pump": "^1.0.0",
4487− "tar-stream": "^1.1.2"
4488− }
4489− },
4490− "tar-stream": {
4491− "version": "1.6.2",
4492− "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
4493− "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
2435+ "tar": {
2436+ "version": "4.4.10",
2437+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.10.tgz",
2438+ "integrity": "sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==",
44942439 "dev": true,
44952440 "requires": {
4496− "bl": "^1.0.0",
4497− "buffer-alloc": "^1.2.0",
4498− "end-of-stream": "^1.0.0",
4499− "fs-constants": "^1.0.0",
4500− "readable-stream": "^2.3.0",
4501− "to-buffer": "^1.1.1",
4502− "xtend": "^4.0.0"
4503− }
4504− },
4505− "tar-to-file": {
4506− "version": "0.4.0",
4507− "resolved": "https://registry.npmjs.org/tar-to-file/-/tar-to-file-0.4.0.tgz",
4508− "integrity": "sha512-DFRBSotqmgeMrU/H7z0VIMPv8taOheRUlAhi6Q+r5Xso9xoa5vez/Z3uvASSzuT1dwe2orAdENT7NXlAh1zwvA==",
4509− "dev": true,
4510− "requires": {
4511− "cancelable-pump": "^0.4.0",
4512− "graceful-fs": "^4.1.11",
4513− "inspect-with-kind": "^1.0.4",
4514− "is-plain-obj": "^1.1.0",
4515− "is-stream": "^1.1.0",
4516− "tar-fs": "^1.16.2",
4517− "tar-stream": "^1.6.1",
4518− "zen-observable": "^0.6.1"
4519− },
4520− "dependencies": {
4521− "cancelable-pump": {
4522− "version": "0.4.0",
4523− "resolved": "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.4.0.tgz",
4524− "integrity": "sha512-7Yvp8ADC9exD0Kdq/Q35UD5wOiuXTTLp159gFHC+uMQvjRMllrsM6EUKnozmIe43yesLBiH/ni0KD69k07yzZQ==",
4525− "dev": true,
4526− "requires": {
4527− "pump": "^3.0.0"
4528− }
4529− },
4530− "pump": {
4531− "version": "3.0.0",
4532− "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
4533− "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
4534− "dev": true,
4535− "requires": {
4536− "end-of-stream": "^1.1.0",
4537− "once": "^1.3.1"
4538− }
4539− }
2441+ "chownr": "^1.1.1",
2442+ "fs-minipass": "^1.2.5",
2443+ "minipass": "^2.3.5",
2444+ "minizlib": "^1.2.1",
2445+ "mkdirp": "^0.5.0",
2446+ "safe-buffer": "^5.1.2",
2447+ "yallist": "^3.0.3"
45402448 }
45412449 },
45422450 "temp": {
4543− "version": "0.8.3",
4544− "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz",
4545− "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=",
4546− "dev": true,
4547− "requires": {
4548− "os-tmpdir": "^1.0.0",
4549− "rimraf": "~2.2.6"
4550− },
4551− "dependencies": {
4552− "rimraf": {
4553− "version": "2.2.8",
4554− "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
4555− "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
4556− "dev": true
4557− }
4558− }
4559− },
4560− "term-size": {
4561− "version": "1.2.0",
4562− "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
4563− "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
2451+ "version": "0.9.0",
2452+ "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz",
2453+ "integrity": "sha512-YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==",
45642454 "dev": true,
45652455 "requires": {
4566− "execa": "^0.7.0"
4567− },
4568− "dependencies": {
4569− "cross-spawn": {
4570− "version": "5.1.0",
4571− "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
4572− "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
4573− "dev": true,
4574− "requires": {
4575− "lru-cache": "^4.0.1",
4576− "shebang-command": "^1.2.0",
4577− "which": "^1.2.9"
4578− }
4579− },
4580− "execa": {
4581− "version": "0.7.0",
4582− "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
4583− "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
4584− "dev": true,
4585− "requires": {
4586− "cross-spawn": "^5.0.1",
4587− "get-stream": "^3.0.0",
4588− "is-stream": "^1.1.0",
4589− "npm-run-path": "^2.0.0",
4590− "p-finally": "^1.0.0",
4591− "signal-exit": "^3.0.0",
4592− "strip-eof": "^1.0.0"
4593− }
4594− }
2456+ "rimraf": "~2.6.2"
45952457 }
45962458 },
4597− "text-table": {
4598− "version": "0.2.0",
4599− "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
4600− "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
4601− "dev": true
4602− },
46032459 "through": {
46042460 "version": "2.3.8",
46052461 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
@@ -4616,12 +2472,6 @@
46162472 "xtend": "~4.0.1"
46172473 }
46182474 },
4619− "tilde-path": {
4620− "version": "2.0.0",
4621− "resolved": "https://registry.npmjs.org/tilde-path/-/tilde-path-2.0.0.tgz",
4622− "integrity": "sha512-3aDt7b/wBbxJjUTMiCW+uu7iqrB6F1DfxSL0qB4biSrP1+knIPveccs7thL34AkzPZ/0T7+oYXZDKiokMc1d6g==",
4623− "dev": true
4624− },
46252475 "timers-browserify": {
46262476 "version": "1.4.2",
46272477 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
@@ -4631,144 +2481,56 @@
46312481 "process": "~0.11.0"
46322482 }
46332483 },
4634− "tmp": {
4635− "version": "0.0.33",
4636− "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
4637− "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
4638− "dev": true,
4639− "requires": {
4640− "os-tmpdir": "~1.0.2"
4641− }
4642− },
46432484 "to-arraybuffer": {
46442485 "version": "1.0.1",
46452486 "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
46462487 "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
46472488 "dev": true
46482489 },
4649− "to-buffer": {
4650− "version": "1.1.1",
4651− "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
4652− "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
4653− "dev": true
4654− },
4655− "to-object-path": {
4656− "version": "0.3.0",
4657− "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
4658− "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
2490+ "tough-cookie": {
2491+ "version": "2.4.3",
2492+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
2493+ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
46592494 "dev": true,
46602495 "requires": {
4661− "kind-of": "^3.0.2"
2496+ "psl": "^1.1.24",
2497+ "punycode": "^1.4.1"
46622498 },
46632499 "dependencies": {
4664− "kind-of": {
4665− "version": "3.2.2",
4666− "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4667− "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4668− "dev": true,
4669− "requires": {
4670− "is-buffer": "^1.1.5"
4671− }
2500+ "punycode": {
2501+ "version": "1.4.1",
2502+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
2503+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
2504+ "dev": true
46722505 }
46732506 }
46742507 },
4675− "to-regex": {
4676− "version": "3.0.2",
4677− "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
4678− "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
4679− "dev": true,
4680− "requires": {
4681− "define-property": "^2.0.2",
4682− "extend-shallow": "^3.0.2",
4683− "regex-not": "^1.0.2",
4684− "safe-regex": "^1.1.0"
4685− }
4686− },
4687− "to-regex-range": {
4688− "version": "2.1.1",
4689− "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
4690− "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
4691− "dev": true,
4692− "requires": {
4693− "is-number": "^3.0.0",
4694− "repeat-string": "^1.6.1"
4695− }
4696− },
46972508 "tree-kill": {
46982509 "version": "1.2.1",
46992510 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz",
47002511 "integrity": "sha512-4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q==",
47012512 "dev": true
47022513 },
4703− "truncated-list": {
4704− "version": "1.0.1",
4705− "resolved": "https://registry.npmjs.org/truncated-list/-/truncated-list-1.0.1.tgz",
4706− "integrity": "sha512-aNcDZ1PfxAtUXXLEmy+m1D465lFv0VgWltGlTWuJuhPh+FGeOiHV9S2DYOD8IEgZU8yOInZBRHVcAts+xIYzew==",
4707− "dev": true,
4708− "requires": {
4709− "inspect-with-kind": "^1.0.4"
4710− }
4711− },
4712− "tslib": {
4713− "version": "1.9.3",
4714− "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
4715− "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
4716− "dev": true
4717− },
47182514 "tty-browserify": {
47192515 "version": "0.0.1",
47202516 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
47212517 "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
47222518 "dev": true
47232519 },
4724− "tty-truncate": {
4725− "version": "1.0.3",
4726− "resolved": "https://registry.npmjs.org/tty-truncate/-/tty-truncate-1.0.3.tgz",
4727− "integrity": "sha512-zQH6DMwCBUHuS/3jIgvgZq14TaxujXZjifyOsamBmlVsLRzkm+vFoSW4oJCoD1PE3i6qY+bTjnsj3yqZn8l2JQ==",
2520+ "tunnel-agent": {
2521+ "version": "0.6.0",
2522+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
2523+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
47282524 "dev": true,
47292525 "requires": {
4730− "ansi-regex": "^4.0.0",
4731− "inspect-with-kind": "^1.0.5",
4732− "slice-ansi": "^2.0.0",
4733− "string-width": "^3.0.0"
4734− },
4735− "dependencies": {
4736− "ansi-regex": {
4737− "version": "4.0.0",
4738− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
4739− "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==",
4740− "dev": true
4741− },
4742− "string-width": {
4743− "version": "3.0.0",
4744− "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz",
4745− "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==",
4746− "dev": true,
4747− "requires": {
4748− "emoji-regex": "^7.0.1",
4749− "is-fullwidth-code-point": "^2.0.0",
4750− "strip-ansi": "^5.0.0"
4751− }
4752− },
4753− "strip-ansi": {
4754− "version": "5.0.0",
4755− "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz",
4756− "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==",
4757− "dev": true,
4758− "requires": {
4759− "ansi-regex": "^4.0.0"
4760− }
4761− }
2526+ "safe-buffer": "^5.0.1"
47622527 }
47632528 },
4764− "type-check": {
4765− "version": "0.3.2",
4766− "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
4767− "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
4768− "dev": true,
4769− "requires": {
4770− "prelude-ls": "~1.1.2"
4771− }
2529+ "tweetnacl": {
2530+ "version": "0.14.5",
2531+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
2532+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
2533+ "dev": true
47722534 },
47732535 "typedarray": {
47742536 "version": "0.0.6",
@@ -4795,87 +2557,24 @@
47952557 "xtend": "^4.0.1"
47962558 }
47972559 },
4798− "union-value": {
4799− "version": "1.0.0",
4800− "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
4801− "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
2560+ "unique-filename": {
2561+ "version": "1.1.1",
2562+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
2563+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
48022564 "dev": true,
48032565 "requires": {
4804− "arr-union": "^3.1.0",
4805− "get-value": "^2.0.6",
4806− "is-extendable": "^0.1.1",
4807− "set-value": "^0.4.3"
4808− },
4809− "dependencies": {
4810− "extend-shallow": {
4811− "version": "2.0.1",
4812− "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
4813− "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
4814− "dev": true,
4815− "requires": {
4816− "is-extendable": "^0.1.0"
4817− }
4818− },
4819− "set-value": {
4820− "version": "0.4.3",
4821− "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
4822− "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
4823− "dev": true,
4824− "requires": {
4825− "extend-shallow": "^2.0.1",
4826− "is-extendable": "^0.1.1",
4827− "is-plain-object": "^2.0.1",
4828− "to-object-path": "^0.3.0"
4829− }
4830− }
2566+ "unique-slug": "^2.0.0"
48312567 }
48322568 },
4833− "unset-value": {
4834− "version": "1.0.0",
4835− "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
4836− "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
2569+ "unique-slug": {
2570+ "version": "2.0.2",
2571+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
2572+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
48372573 "dev": true,
48382574 "requires": {
4839− "has-value": "^0.3.1",
4840− "isobject": "^3.0.0"
4841− },
4842− "dependencies": {
4843− "has-value": {
4844− "version": "0.3.1",
4845− "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
4846− "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
4847− "dev": true,
4848− "requires": {
4849− "get-value": "^2.0.3",
4850− "has-values": "^0.1.4",
4851− "isobject": "^2.0.0"
4852− },
4853− "dependencies": {
4854− "isobject": {
4855− "version": "2.1.0",
4856− "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
4857− "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
4858− "dev": true,
4859− "requires": {
4860− "isarray": "1.0.0"
4861− }
4862− }
4863− }
4864− },
4865− "has-values": {
4866− "version": "0.1.4",
4867− "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
4868− "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
4869− "dev": true
4870− }
2575+ "imurmurhash": "^0.1.4"
48712576 }
48722577 },
4873− "upath": {
4874− "version": "1.1.0",
4875− "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
4876− "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
4877− "dev": true
4878− },
48792578 "uri-js": {
48802579 "version": "4.2.2",
48812580 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
@@ -4885,12 +2584,6 @@
48852584 "punycode": "^2.1.0"
48862585 }
48872586 },
4888− "urix": {
4889− "version": "0.1.0",
4890− "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
4891− "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
4892− "dev": true
4893− },
48942587 "url": {
48952588 "version": "0.11.0",
48962589 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
@@ -4909,12 +2602,6 @@
49092602 }
49102603 }
49112604 },
4912− "use": {
4913− "version": "3.1.1",
4914− "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
4915− "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
4916− "dev": true
4917− },
49182605 "util": {
49192606 "version": "0.10.4",
49202607 "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
@@ -4922,6 +2609,14 @@
49222609 "dev": true,
49232610 "requires": {
49242611 "inherits": "2.0.3"
2612+ },
2613+ "dependencies": {
2614+ "inherits": {
2615+ "version": "2.0.3",
2616+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
2617+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
2618+ "dev": true
2619+ }
49252620 }
49262621 },
49272622 "util-deprecate": {
@@ -4931,43 +2626,31 @@
49312626 "dev": true
49322627 },
49332628 "uuid": {
4934− "version": "3.2.1",
4935− "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
4936− "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA=="
2629+ "version": "3.3.2",
2630+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
2631+ "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
49372632 },
49382633 "uuid-validate": {
49392634 "version": "0.0.3",
49402635 "resolved": "https://registry.npmjs.org/uuid-validate/-/uuid-validate-0.0.3.tgz",
49412636 "integrity": "sha512-Fykw5U4eZESbq739BeLvEBFRuJODfrlmjx5eJux7W817LjRaq4b7/i4t2zxQmhcX+fAj4nMfRdTzO4tmwLKn0w=="
49422637 },
4943− "vertical-meter": {
4944− "version": "1.0.0",
4945− "resolved": "https://registry.npmjs.org/vertical-meter/-/vertical-meter-1.0.0.tgz",
4946− "integrity": "sha512-xvtone0DHRBrWSBVF2p3+/KSz/mzHvDZ7+HYB3g68hBpqIC3tIF8J1maf5osHPKHB/45iq2B+T4ju/mfxArd/Q==",
2638+ "verror": {
2639+ "version": "1.10.0",
2640+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
2641+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
49472642 "dev": true,
49482643 "requires": {
4949− "rate-map": "^1.0.1"
2644+ "assert-plus": "^1.0.0",
2645+ "core-util-is": "1.0.2",
2646+ "extsprintf": "^1.2.0"
49502647 }
49512648 },
49522649 "vm-browserify": {
4953− "version": "0.0.4",
4954− "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
4955− "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
4956− "dev": true,
4957− "requires": {
4958− "indexof": "0.0.1"
4959− }
4960− },
4961− "watchpack": {
4962− "version": "1.6.0",
4963− "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
4964− "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
4965− "dev": true,
4966− "requires": {
4967− "chokidar": "^2.0.2",
4968− "graceful-fs": "^4.1.2",
4969− "neo-async": "^2.5.0"
4970− }
2650+ "version": "1.1.0",
2651+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz",
2652+ "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==",
2653+ "dev": true
49712654 },
49722655 "which": {
49732656 "version": "1.3.1",
@@ -4978,12 +2661,6 @@
49782661 "isexe": "^2.0.0"
49792662 }
49802663 },
4981− "win-user-installed-npm-cli-path": {
4982− "version": "2.0.4",
4983− "resolved": "https://registry.npmjs.org/win-user-installed-npm-cli-path/-/win-user-installed-npm-cli-path-2.0.4.tgz",
4984− "integrity": "sha512-i+fSInL3Li47P9gGcJabtgvl2+hLmZwMsh4664WWuI1F/pQPtv4XerrOyg8poxvDv4o/QwB60f20MKtIX/CCxQ==",
4985− "dev": true
4986− },
49872664 "wordwrap": {
49882665 "version": "1.0.0",
49892666 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
@@ -4991,13 +2668,42 @@
49912668 "dev": true
49922669 },
49932670 "wrap-ansi": {
4994− "version": "3.0.1",
4995− "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz",
4996− "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=",
2671+ "version": "5.1.0",
2672+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
2673+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
49972674 "dev": true,
49982675 "requires": {
4999− "string-width": "^2.1.1",
5000− "strip-ansi": "^4.0.0"
2676+ "ansi-styles": "^3.2.0",
2677+ "string-width": "^3.0.0",
2678+ "strip-ansi": "^5.0.0"
2679+ },
2680+ "dependencies": {
2681+ "ansi-regex": {
2682+ "version": "4.1.0",
2683+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
2684+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
2685+ "dev": true
2686+ },
2687+ "string-width": {
2688+ "version": "3.1.0",
2689+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
2690+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
2691+ "dev": true,
2692+ "requires": {
2693+ "emoji-regex": "^7.0.1",
2694+ "is-fullwidth-code-point": "^2.0.0",
2695+ "strip-ansi": "^5.1.0"
2696+ }
2697+ },
2698+ "strip-ansi": {
2699+ "version": "5.2.0",
2700+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
2701+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
2702+ "dev": true,
2703+ "requires": {
2704+ "ansi-regex": "^4.1.0"
2705+ }
2706+ }
50012707 }
50022708 },
50032709 "wrappy": {
@@ -5006,31 +2712,28 @@
50062712 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
50072713 "dev": true
50082714 },
5009− "write": {
5010− "version": "1.0.3",
5011− "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
5012− "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
5013− "dev": true,
5014− "requires": {
5015− "mkdirp": "^0.5.1"
5016− }
5017− },
50182715 "xtend": {
5019− "version": "4.0.1",
5020− "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
5021− "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
2716+ "version": "4.0.2",
2717+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
2718+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
2719+ "dev": true
2720+ },
2721+ "y18n": {
2722+ "version": "4.0.0",
2723+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
2724+ "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
50222725 "dev": true
50232726 },
50242727 "yallist": {
5025− "version": "2.1.2",
5026− "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
5027− "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
2728+ "version": "3.0.3",
2729+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
2730+ "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
50282731 "dev": true
50292732 },
50302733 "zen-observable": {
5031− "version": "0.6.1",
5032− "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.6.1.tgz",
5033− "integrity": "sha512-DKjFTL7siVLIUMZOFZ0alqMEdTsXPUxoCZzrvB2tdWEVN/6606Qh1nCfSTCAOZMrtcPzzFI3BXmwBKLAew52NA==",
2734+ "version": "0.8.14",
2735+ "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.14.tgz",
2736+ "integrity": "sha512-kQz39uonEjEESwh+qCi83kcC3rZJGh4mrZW7xjkSQYXkq//JZHTtKo+6yuVloTgMtzsIWOJrjIrKvk/dqm0L5g==",
50342737 "dev": true
50352738 }
50362739 }
package.json+3−8
@@ -16,17 +16,12 @@
1616 "author": "",
1717 "license": "ISC",
1818 "dependencies": {
19− "uuid": "^3.2.1",
19+ "uuid": "^3.3.2",
2020 "uuid-validate": "0.0.3"
2121 },
2222 "devDependencies": {
2323 "bower": "1.8.8",
24− "eslint": "5.15.0",
25− "eslint-config-semistandard": "13.0.0",
26− "eslint-config-standard": "12.0.0",
27− "eslint-plugin-promise": "4.0.1",
28− "eslint-plugin-standard": "4.0.0",
29− "pulp": "12.3.1",
30− "purescript": "0.12.3"
24+ "pulp": "^13.0.0",
25+ "purescript": "^0.13.2"
3126 }
3227}
src/Data/UUID.purs+11−5
@@ -1,17 +1,19 @@
11module Data.UUID
2− ( UUID()
2+ ( UUID
33 , emptyUUID
44 , genUUID
55 , parseUUID
66 , genv3UUID
77 , genv5UUID
8+ , toString
89 ) where
910
11+import Prelude
1012import Data.Maybe (Maybe(Nothing, Just))
1113import Effect (Effect)
12−import Prelude (class Eq, class Ord, class Show, pure, ($), (<<<), (>>=))
1314
14−newtype UUID = UUID String
15+newtype UUID
16+ = UUID String
1517
1618emptyUUID :: UUID
1719emptyUUID = UUID "00000000-0000-0000-0000-000000000000"
@@ -28,7 +30,7 @@ foreign import validateV4UUID :: String -> Boolean
2830parseUUID :: String -> Maybe UUID
2931parseUUID str = case validateV4UUID str of
3032 true -> Just $ UUID str
31− _ -> Nothing
33+ _ -> Nothing
3234
3335foreign import getUUID3Impl :: String -> String -> String
3436
@@ -41,7 +43,11 @@ genv5UUID :: String -> UUID -> UUID
4143genv5UUID s (UUID n) = UUID (getUUID5Impl s n)
4244
4345instance showUUID :: Show UUID where
44− show (UUID uuid) = uuid
46+ show (UUID uuid) = "(UUID " <> uuid <> ")"
4547
4648derive instance eqUUID :: Eq UUID
49+
4750derive instance ordUUID :: Ord UUID
51+
52+toString :: UUID -> String
53+toString (UUID uuid) = uuid
test/Main.purs+41−30
@@ -1,44 +1,55 @@
11module Test.Main where
22
33import Prelude
4−
54import Data.Maybe (Maybe(..), fromJust)
65import Data.String (length)
7−import Data.UUID (genUUID, genv3UUID, genv5UUID, parseUUID)
6+import Data.UUID (genUUID, genv3UUID, genv5UUID, parseUUID, toString)
87import Effect (Effect)
8+import Effect.Aff (launchAff_)
99import Effect.Class (liftEffect)
1010import Effect.Unsafe (unsafePerformEffect)
1111import Partial.Unsafe (unsafePartial)
1212import Test.Spec (it, describe)
1313import Test.Spec.Assertions (shouldEqual)
1414import Test.Spec.Reporter.Console (consoleReporter)
15−import Test.Spec.Runner (run)
15+import Test.Spec.Runner (runSpec)
1616
1717main :: Effect Unit
18−main = run [consoleReporter] do
19−
20− describe "UUID" do
21−
22− it "`genUUID` returns a uuid" do
23− let uuid = unsafePerformEffect genUUID
24− (length <<< show) uuid `shouldEqual` 36
25−
26− it "`genv3UUID` returns a uuid" do
27− namespace <- liftEffect genUUID
28− let uuid = genv3UUID "foo" namespace
29− (length <<< show) uuid `shouldEqual` 36
30−
31− it "`genv5UUID` returns a uuid" do
32− namespace <- liftEffect genUUID
33− let uuid = genv5UUID "foo" namespace
34− (length <<< show) uuid `shouldEqual` 36
35−
36− it "`parseUUID` parses a valid uuid as Just UUID" do
37− let uuidStr = "d0778cf2-3a4c-42ef-acbd-1269b6bec204"
38− uuid = parseUUID uuidStr
39− uuidStr `shouldEqual` (show $ unsafePartial $ fromJust uuid)
40−
41− it "`parseUUID` parses an invalid uuid as Nothing" do
42− let uuidStr = "foo"
43− uuid = parseUUID uuidStr
44− Nothing `shouldEqual` uuid
18+main =
19+ launchAff_ do
20+ runSpec [ consoleReporter ] do
21+ describe "UUID" do
22+ it "`genUUID` returns a uuid" do
23+ let
24+ uuid = unsafePerformEffect genUUID
25+ (length <<< toString) uuid `shouldEqual` 36
26+ it "`genv3UUID` returns a uuid" do
27+ namespace <- liftEffect genUUID
28+ let
29+ uuid = genv3UUID "foo" namespace
30+ (length <<< toString) uuid `shouldEqual` 36
31+ it "`genv5UUID` returns a uuid" do
32+ namespace <- liftEffect genUUID
33+ let
34+ uuid = genv5UUID "foo" namespace
35+ (length <<< toString) uuid `shouldEqual` 36
36+ it "`parseUUID` parses a valid uuid as Just UUID" do
37+ let
38+ uuidStr = "d0778cf2-3a4c-42ef-acbd-1269b6bec204"
39+
40+ uuid = parseUUID uuidStr
41+ uuidStr `shouldEqual` (toString $ unsafePartial $ fromJust uuid)
42+ it "`parseUUID` parses an invalid uuid as Nothing" do
43+ let
44+ uuidStr = "foo"
45+
46+ uuid = parseUUID uuidStr
47+ Nothing `shouldEqual` uuid
48+ it "`show` returns a console-friendly representation of the UUID type" do
49+ let
50+ uuidStr = "d0778cf2-3a4c-42ef-acbd-1269b6bec204"
51+
52+ showUUID = "(UUID d0778cf2-3a4c-42ef-acbd-1269b6bec204)"
53+
54+ uuid = parseUUID uuidStr
55+ showUUID `shouldEqual` (show $ unsafePartial $ fromJust uuid)