git ssb

0+

mixmix / marama



Commit e586183460b048c4129a99bab2a2b74d23041492

add testing setup with electro

mixmix committed on 8/19/2018, 11:26:27 PM
Parent: fd8e4bbb6424efcc4479ad97fab770566256b4c4

Files changed

index.jschanged
lib/build.jsdeleted
lib/styles-compile.jsadded
lib/styles-inject.jsadded
lib/styles-write.jsadded
package-lock.jsonchanged
package.jsonchanged
test/index.jsadded
index.jsView
@@ -2,15 +2,15 @@
22
33 const MONTH_NAMES = [ 'Ja', 'Fe', 'Ma', 'Ap', 'Ma', 'Ju', 'Ju', 'Au', 'Se', 'Oc', 'No', 'De' ]
44 const DAYS = [ 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday' ]
55
6-module.exports = function Marama (opts) {
6 +module.exports = function Marama (opts = {}) {
77 const d = startOfDay()
88 const {
99 year = d.getFullYear(),
1010 month = d.getMonth() + 1, // month number (common defn)
1111 today = d,
12- events,
12 + events = [],
1313 range,
1414 setRange = () => {},
1515 monthNames = MONTH_NAMES
1616 } = opts
lib/build.jsView
@@ -1,13 +1,0 @@
1-const compile = require('micro-css')
2-const fs = require('fs')
3-const { join } = require('path')
4-
5-fs.readFile(join(__dirname, '../index.mcss'), 'utf8', (err, mcss) => {
6- if (err) throw err
7-
8- const css = compile(mcss)
9- fs.writeFile(join(__dirname, '../index.css'), css, (err, done) => {
10- if (err) throw err
11- console.log('mcss compiled')
12- })
13-})
lib/styles-compile.jsView
@@ -1,0 +1,13 @@
1 +const compile = require('micro-css')
2 +const fs = require('fs')
3 +const { join } = require('path')
4 +
5 +function compileStyles (cb) {
6 + fs.readFile(join(__dirname, '../index.mcss'), 'utf8', (err, mcss) => {
7 + if (err) return cb(err)
8 +
9 + cb(null, compile(mcss))
10 + })
11 +}
12 +
13 +module.exports = compileStyles
lib/styles-inject.jsView
@@ -1,0 +1,12 @@
1 +const { h } = require('mutant')
2 +const getCSS = require('./styles-compile')
3 +
4 +module.exports = () => {
5 + getCSS((err, css) => {
6 + if (err) return console.error(err)
7 +
8 + document.head.appendChild(
9 + h('style', { innerHTML: css })
10 + )
11 + })
12 +}
lib/styles-write.jsView
@@ -1,0 +1,18 @@
1 +const getCSS = require('./styles-compile')
2 +const fs = require('fs')
3 +const { join } = require('path')
4 +
5 +function buildStyles () {
6 + getCSS((err, css) => {
7 + if (err) throw err
8 +
9 + fs.writeFile(join(__dirname, '../index.css'), css, (err, done) => {
10 + if (err) throw err
11 + console.log('mcss built')
12 + })
13 + })
14 +}
15 +
16 +module.exports = buildStyles
17 +
18 +if (!module.parent) buildStyles()
package-lock.jsonView
@@ -3,8 +3,14 @@
33 "version": "1.0.0",
44 "lockfileVersion": 1,
55 "requires": true,
66 "dependencies": {
7 + "@types/node": {
8 + "version": "8.10.26",
9 + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.26.tgz",
10 + "integrity": "sha512-opk6bLLErLSwyVVJeSH5Ek7ZWOBSsN0JrvXTNVGLXLAXKB9xlTYajrplR44xVyMrmbut94H6uJ9jqzM/12jxkA==",
11 + "dev": true
12 + },
713 "acorn": {
814 "version": "5.7.1",
915 "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz",
1016 "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==",
@@ -71,8 +77,14 @@
7177 "requires": {
7278 "sprintf-js": "~1.0.2"
7379 }
7480 },
81 + "array-find-index": {
82 + "version": "1.0.2",
83 + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
84 + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
85 + "dev": true
86 + },
7587 "array-includes": {
7688 "version": "3.0.3",
7789 "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
7890 "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
@@ -102,8 +114,41 @@
102114 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
103115 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
104116 "dev": true
105117 },
118 + "asn1": {
119 + "version": "0.2.4",
120 + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
121 + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
122 + "dev": true,
123 + "requires": {
124 + "safer-buffer": "~2.1.0"
125 + }
126 + },
127 + "assert-plus": {
128 + "version": "1.0.0",
129 + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
130 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
131 + "dev": true
132 + },
133 + "asynckit": {
134 + "version": "0.4.0",
135 + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
136 + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
137 + "dev": true
138 + },
139 + "aws-sign2": {
140 + "version": "0.7.0",
141 + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
142 + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
143 + "dev": true
144 + },
145 + "aws4": {
146 + "version": "1.8.0",
147 + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
148 + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
149 + "dev": true
150 + },
106151 "babel-code-frame": {
107152 "version": "6.26.0",
108153 "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
109154 "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
@@ -143,8 +188,18 @@
143188 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
144189 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
145190 "dev": true
146191 },
192 + "bcrypt-pbkdf": {
193 + "version": "1.0.2",
194 + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
195 + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
196 + "dev": true,
197 + "optional": true,
198 + "requires": {
199 + "tweetnacl": "^0.14.3"
200 + }
201 + },
147202 "brace-expansion": {
148203 "version": "1.1.11",
149204 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
150205 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
@@ -180,8 +235,30 @@
180235 "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
181236 "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
182237 "dev": true
183238 },
239 + "camelcase": {
240 + "version": "2.1.1",
241 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
242 + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
243 + "dev": true
244 + },
245 + "camelcase-keys": {
246 + "version": "2.1.0",
247 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
248 + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
249 + "dev": true,
250 + "requires": {
251 + "camelcase": "^2.0.0",
252 + "map-obj": "^1.0.0"
253 + }
254 + },
255 + "caseless": {
256 + "version": "0.12.0",
257 + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
258 + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
259 + "dev": true
260 + },
184261 "chalk": {
185262 "version": "2.4.1",
186263 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
187264 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
@@ -244,8 +321,14 @@
244321 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
245322 "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
246323 "dev": true
247324 },
325 + "code-point-at": {
326 + "version": "1.1.0",
327 + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
328 + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
329 + "dev": true
330 + },
248331 "color-convert": {
249332 "version": "1.9.2",
250333 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz",
251334 "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==",
@@ -259,8 +342,17 @@
259342 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz",
260343 "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=",
261344 "dev": true
262345 },
346 + "combined-stream": {
347 + "version": "1.0.6",
348 + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
349 + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
350 + "dev": true,
351 + "requires": {
352 + "delayed-stream": "~1.0.0"
353 + }
354 + },
263355 "concat-map": {
264356 "version": "0.0.1",
265357 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
266358 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
@@ -300,8 +392,26 @@
300392 "shebang-command": "^1.2.0",
301393 "which": "^1.2.9"
302394 }
303395 },
396 + "currently-unhandled": {
397 + "version": "0.4.1",
398 + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
399 + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
400 + "dev": true,
401 + "requires": {
402 + "array-find-index": "^1.0.1"
403 + }
404 + },
405 + "dashdash": {
406 + "version": "1.14.1",
407 + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
408 + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
409 + "dev": true,
410 + "requires": {
411 + "assert-plus": "^1.0.0"
412 + }
413 + },
304414 "debug": {
305415 "version": "3.1.0",
306416 "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
307417 "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
@@ -315,8 +425,20 @@
315425 "resolved": "https://registry.npmjs.org/debug-log/-/debug-log-1.0.1.tgz",
316426 "integrity": "sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8=",
317427 "dev": true
318428 },
429 + "decamelize": {
430 + "version": "1.2.0",
431 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
432 + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
433 + "dev": true
434 + },
435 + "deep-extend": {
436 + "version": "0.6.0",
437 + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
438 + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
439 + "dev": true
440 + },
319441 "deep-is": {
320442 "version": "0.1.3",
321443 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
322444 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
@@ -359,8 +481,14 @@
359481 "pinkie-promise": "^2.0.0",
360482 "rimraf": "^2.2.8"
361483 }
362484 },
485 + "delayed-stream": {
486 + "version": "1.0.0",
487 + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
488 + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
489 + "dev": true
490 + },
363491 "doctrine": {
364492 "version": "2.1.0",
365493 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
366494 "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
@@ -368,8 +496,82 @@
368496 "requires": {
369497 "esutils": "^2.0.2"
370498 }
371499 },
500 + "ecc-jsbn": {
501 + "version": "0.1.2",
502 + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
503 + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
504 + "dev": true,
505 + "optional": true,
506 + "requires": {
507 + "jsbn": "~0.1.0",
508 + "safer-buffer": "^2.1.0"
509 + }
510 + },
511 + "electro": {
512 + "version": "2.1.1",
513 + "resolved": "https://registry.npmjs.org/electro/-/electro-2.1.1.tgz",
514 + "integrity": "sha512-FJ24HKE/GGjvD14lBMcMerS3uIGag1SzOLD03L779bAaTi8uzcM8la06yqCO0vHG7gH0hufF9mL0K69+5a625w==",
515 + "dev": true,
516 + "requires": {
517 + "minimist": "~1.2.0",
518 + "subarg": "^1.0.0"
519 + },
520 + "dependencies": {
521 + "minimist": {
522 + "version": "1.2.0",
523 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
524 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
525 + "dev": true
526 + }
527 + }
528 + },
529 + "electron": {
530 + "version": "2.0.7",
531 + "resolved": "https://registry.npmjs.org/electron/-/electron-2.0.7.tgz",
532 + "integrity": "sha512-MRrDE6mrp+ZrIBpZM27pxbO2yEDKYfkmc6Ll79BtedMNEZsY4+oblupeDJL6RM6meUIp82KMo63W7fP65Tb89Q==",
533 + "dev": true,
534 + "requires": {
535 + "@types/node": "^8.0.24",
536 + "electron-download": "^3.0.1",
537 + "extract-zip": "^1.0.3"
538 + }
539 + },
540 + "electron-download": {
541 + "version": "3.3.0",
542 + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz",
543 + "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=",
544 + "dev": true,
545 + "requires": {
546 + "debug": "^2.2.0",
547 + "fs-extra": "^0.30.0",
548 + "home-path": "^1.0.1",
549 + "minimist": "^1.2.0",
550 + "nugget": "^2.0.0",
551 + "path-exists": "^2.1.0",
552 + "rc": "^1.1.2",
553 + "semver": "^5.3.0",
554 + "sumchecker": "^1.2.0"
555 + },
556 + "dependencies": {
557 + "debug": {
558 + "version": "2.6.9",
559 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
560 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
561 + "dev": true,
562 + "requires": {
563 + "ms": "2.0.0"
564 + }
565 + },
566 + "minimist": {
567 + "version": "1.2.0",
568 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
569 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
570 + "dev": true
571 + }
572 + }
573 + },
372574 "error-ex": {
373575 "version": "1.3.2",
374576 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
375577 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
@@ -401,8 +603,14 @@
401603 "is-date-object": "^1.0.1",
402604 "is-symbol": "^1.0.1"
403605 }
404606 },
607 + "es6-promise": {
608 + "version": "4.2.4",
609 + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz",
610 + "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==",
611 + "dev": true
612 + },
405613 "escape-string-regexp": {
406614 "version": "1.0.5",
407615 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
408616 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
@@ -643,8 +851,14 @@
643851 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
644852 "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
645853 "dev": true
646854 },
855 + "extend": {
856 + "version": "3.0.2",
857 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
858 + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
859 + "dev": true
860 + },
647861 "external-editor": {
648862 "version": "2.2.0",
649863 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
650864 "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
@@ -654,8 +868,37 @@
654868 "iconv-lite": "^0.4.17",
655869 "tmp": "^0.0.33"
656870 }
657871 },
872 + "extract-zip": {
873 + "version": "1.6.7",
874 + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
875 + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
876 + "dev": true,
877 + "requires": {
878 + "concat-stream": "1.6.2",
879 + "debug": "2.6.9",
880 + "mkdirp": "0.5.1",
881 + "yauzl": "2.4.1"
882 + },
883 + "dependencies": {
884 + "debug": {
885 + "version": "2.6.9",
886 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
887 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
888 + "dev": true,
889 + "requires": {
890 + "ms": "2.0.0"
891 + }
892 + }
893 + }
894 + },
895 + "extsprintf": {
896 + "version": "1.3.0",
897 + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
898 + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
899 + "dev": true
900 + },
658901 "fast-deep-equal": {
659902 "version": "1.1.0",
660903 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
661904 "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
@@ -672,8 +915,17 @@
672915 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
673916 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
674917 "dev": true
675918 },
919 + "fd-slicer": {
920 + "version": "1.0.1",
921 + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
922 + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
923 + "dev": true,
924 + "requires": {
925 + "pend": "~1.2.0"
926 + }
927 + },
676928 "figures": {
677929 "version": "2.0.0",
678930 "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
679931 "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
@@ -719,8 +971,38 @@
719971 "graceful-fs": "^4.1.2",
720972 "write": "^0.2.1"
721973 }
722974 },
975 + "forever-agent": {
976 + "version": "0.6.1",
977 + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
978 + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
979 + "dev": true
980 + },
981 + "form-data": {
982 + "version": "2.3.2",
983 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
984 + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
985 + "dev": true,
986 + "requires": {
987 + "asynckit": "^0.4.0",
988 + "combined-stream": "1.0.6",
989 + "mime-types": "^2.1.12"
990 + }
991 + },
992 + "fs-extra": {
993 + "version": "0.30.0",
994 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz",
995 + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
996 + "dev": true,
997 + "requires": {
998 + "graceful-fs": "^4.1.2",
999 + "jsonfile": "^2.1.0",
1000 + "klaw": "^1.0.0",
1001 + "path-is-absolute": "^1.0.0",
1002 + "rimraf": "^2.2.8"
1003 + }
1004 + },
7231005 "fs.realpath": {
7241006 "version": "1.0.0",
7251007 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
7261008 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
@@ -743,8 +1025,17 @@
7431025 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
7441026 "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
7451027 "dev": true
7461028 },
1029 + "getpass": {
1030 + "version": "0.1.7",
1031 + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1032 + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
1033 + "dev": true,
1034 + "requires": {
1035 + "assert-plus": "^1.0.0"
1036 + }
1037 + },
7471038 "glob": {
7481039 "version": "7.1.2",
7491040 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
7501041 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
@@ -783,8 +1074,24 @@
7831074 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
7841075 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
7851076 "dev": true
7861077 },
1078 + "har-schema": {
1079 + "version": "2.0.0",
1080 + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
1081 + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
1082 + "dev": true
1083 + },
1084 + "har-validator": {
1085 + "version": "5.1.0",
1086 + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz",
1087 + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==",
1088 + "dev": true,
1089 + "requires": {
1090 + "ajv": "^5.3.0",
1091 + "har-schema": "^2.0.0"
1092 + }
1093 + },
7871094 "has": {
7881095 "version": "1.0.3",
7891096 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
7901097 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
@@ -807,14 +1114,31 @@
8071114 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
8081115 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
8091116 "dev": true
8101117 },
1118 + "home-path": {
1119 + "version": "1.0.6",
1120 + "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz",
1121 + "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==",
1122 + "dev": true
1123 + },
8111124 "hosted-git-info": {
8121125 "version": "2.7.1",
8131126 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
8141127 "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
8151128 "dev": true
8161129 },
1130 + "http-signature": {
1131 + "version": "1.2.0",
1132 + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
1133 + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
1134 + "dev": true,
1135 + "requires": {
1136 + "assert-plus": "^1.0.0",
1137 + "jsprim": "^1.2.2",
1138 + "sshpk": "^1.7.0"
1139 + }
1140 + },
8171141 "iconv-lite": {
8181142 "version": "0.4.23",
8191143 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
8201144 "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
@@ -834,8 +1158,17 @@
8341158 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
8351159 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
8361160 "dev": true
8371161 },
1162 + "indent-string": {
1163 + "version": "2.1.0",
1164 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
1165 + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
1166 + "dev": true,
1167 + "requires": {
1168 + "repeating": "^2.0.0"
1169 + }
1170 + },
8381171 "inflight": {
8391172 "version": "1.0.6",
8401173 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
8411174 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
@@ -850,8 +1183,14 @@
8501183 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
8511184 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
8521185 "dev": true
8531186 },
1187 + "ini": {
1188 + "version": "1.3.5",
1189 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
1190 + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
1191 + "dev": true
1192 + },
8541193 "inquirer": {
8551194 "version": "3.3.0",
8561195 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
8571196 "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
@@ -899,8 +1238,17 @@
8991238 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
9001239 "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
9011240 "dev": true
9021241 },
1242 + "is-finite": {
1243 + "version": "1.0.2",
1244 + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
1245 + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
1246 + "dev": true,
1247 + "requires": {
1248 + "number-is-nan": "^1.0.0"
1249 + }
1250 + },
9031251 "is-fullwidth-code-point": {
9041252 "version": "2.0.0",
9051253 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
9061254 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
@@ -956,8 +1304,20 @@
9561304 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
9571305 "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
9581306 "dev": true
9591307 },
1308 + "is-typedarray": {
1309 + "version": "1.0.0",
1310 + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1311 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
1312 + "dev": true
1313 + },
1314 + "is-utf8": {
1315 + "version": "0.2.1",
1316 + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
1317 + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
1318 + "dev": true
1319 + },
9601320 "isarray": {
9611321 "version": "1.0.0",
9621322 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
9631323 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
@@ -968,8 +1328,14 @@
9681328 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
9691329 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
9701330 "dev": true
9711331 },
1332 + "isstream": {
1333 + "version": "0.1.2",
1334 + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
1335 + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
1336 + "dev": true
1337 + },
9721338 "js-tokens": {
9731339 "version": "3.0.2",
9741340 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
9751341 "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
@@ -984,14 +1350,27 @@
9841350 "argparse": "^1.0.7",
9851351 "esprima": "^4.0.0"
9861352 }
9871353 },
1354 + "jsbn": {
1355 + "version": "0.1.1",
1356 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
1357 + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
1358 + "dev": true,
1359 + "optional": true
1360 + },
9881361 "json-parse-better-errors": {
9891362 "version": "1.0.2",
9901363 "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
9911364 "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
9921365 "dev": true
9931366 },
1367 + "json-schema": {
1368 + "version": "0.2.3",
1369 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
1370 + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
1371 + "dev": true
1372 + },
9941373 "json-schema-traverse": {
9951374 "version": "0.3.1",
9961375 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
9971376 "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
@@ -1002,8 +1381,35 @@
10021381 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
10031382 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
10041383 "dev": true
10051384 },
1385 + "json-stringify-safe": {
1386 + "version": "5.0.1",
1387 + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
1388 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
1389 + "dev": true
1390 + },
1391 + "jsonfile": {
1392 + "version": "2.4.0",
1393 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
1394 + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
1395 + "dev": true,
1396 + "requires": {
1397 + "graceful-fs": "^4.1.6"
1398 + }
1399 + },
1400 + "jsprim": {
1401 + "version": "1.4.1",
1402 + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
1403 + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
1404 + "dev": true,
1405 + "requires": {
1406 + "assert-plus": "1.0.0",
1407 + "extsprintf": "1.3.0",
1408 + "json-schema": "0.2.3",
1409 + "verror": "1.10.0"
1410 + }
1411 + },
10061412 "jsx-ast-utils": {
10071413 "version": "2.0.1",
10081414 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz",
10091415 "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=",
@@ -1011,8 +1417,17 @@
10111417 "requires": {
10121418 "array-includes": "^3.0.3"
10131419 }
10141420 },
1421 + "klaw": {
1422 + "version": "1.3.1",
1423 + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
1424 + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
1425 + "dev": true,
1426 + "requires": {
1427 + "graceful-fs": "^4.1.9"
1428 + }
1429 + },
10151430 "levn": {
10161431 "version": "0.3.0",
10171432 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
10181433 "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
@@ -1066,8 +1481,18 @@
10661481 "requires": {
10671482 "js-tokens": "^3.0.0 || ^4.0.0"
10681483 }
10691484 },
1485 + "loud-rejection": {
1486 + "version": "1.6.0",
1487 + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
1488 + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
1489 + "dev": true,
1490 + "requires": {
1491 + "currently-unhandled": "^0.4.1",
1492 + "signal-exit": "^3.0.0"
1493 + }
1494 + },
10701495 "lru-cache": {
10711496 "version": "4.1.3",
10721497 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
10731498 "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
@@ -1076,8 +1501,94 @@
10761501 "pseudomap": "^1.0.2",
10771502 "yallist": "^2.1.2"
10781503 }
10791504 },
1505 + "map-obj": {
1506 + "version": "1.0.1",
1507 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
1508 + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
1509 + "dev": true
1510 + },
1511 + "meow": {
1512 + "version": "3.7.0",
1513 + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
1514 + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
1515 + "dev": true,
1516 + "requires": {
1517 + "camelcase-keys": "^2.0.0",
1518 + "decamelize": "^1.1.2",
1519 + "loud-rejection": "^1.0.0",
1520 + "map-obj": "^1.0.1",
1521 + "minimist": "^1.1.3",
1522 + "normalize-package-data": "^2.3.4",
1523 + "object-assign": "^4.0.1",
1524 + "read-pkg-up": "^1.0.1",
1525 + "redent": "^1.0.0",
1526 + "trim-newlines": "^1.0.0"
1527 + },
1528 + "dependencies": {
1529 + "load-json-file": {
1530 + "version": "1.1.0",
1531 + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
1532 + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
1533 + "dev": true,
1534 + "requires": {
1535 + "graceful-fs": "^4.1.2",
1536 + "parse-json": "^2.2.0",
1537 + "pify": "^2.0.0",
1538 + "pinkie-promise": "^2.0.0",
1539 + "strip-bom": "^2.0.0"
1540 + }
1541 + },
1542 + "minimist": {
1543 + "version": "1.2.0",
1544 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1545 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1546 + "dev": true
1547 + },
1548 + "path-type": {
1549 + "version": "1.1.0",
1550 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
1551 + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
1552 + "dev": true,
1553 + "requires": {
1554 + "graceful-fs": "^4.1.2",
1555 + "pify": "^2.0.0",
1556 + "pinkie-promise": "^2.0.0"
1557 + }
1558 + },
1559 + "read-pkg": {
1560 + "version": "1.1.0",
1561 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
1562 + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
1563 + "dev": true,
1564 + "requires": {
1565 + "load-json-file": "^1.0.0",
1566 + "normalize-package-data": "^2.3.2",
1567 + "path-type": "^1.0.0"
1568 + }
1569 + },
1570 + "read-pkg-up": {
1571 + "version": "1.0.1",
1572 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
1573 + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
1574 + "dev": true,
1575 + "requires": {
1576 + "find-up": "^1.0.0",
1577 + "read-pkg": "^1.0.0"
1578 + }
1579 + },
1580 + "strip-bom": {
1581 + "version": "2.0.0",
1582 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
1583 + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
1584 + "dev": true,
1585 + "requires": {
1586 + "is-utf8": "^0.2.0"
1587 + }
1588 + }
1589 + }
1590 + },
10801591 "micro-css": {
10811592 "version": "2.0.1",
10821593 "resolved": "https://registry.npmjs.org/micro-css/-/micro-css-2.0.1.tgz",
10831594 "integrity": "sha1-qE1+KmpKtzRpbYWDa52DrHnGj7g=",
@@ -1085,8 +1596,23 @@
10851596 "requires": {
10861597 "optimist": "^0.6.1"
10871598 }
10881599 },
1600 + "mime-db": {
1601 + "version": "1.35.0",
1602 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz",
1603 + "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==",
1604 + "dev": true
1605 + },
1606 + "mime-types": {
1607 + "version": "2.1.19",
1608 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz",
1609 + "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==",
1610 + "dev": true,
1611 + "requires": {
1612 + "mime-db": "~1.35.0"
1613 + }
1614 + },
10891615 "mimic-fn": {
10901616 "version": "1.2.0",
10911617 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
10921618 "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
@@ -1161,8 +1687,52 @@
11611687 "semver": "2 || 3 || 4 || 5",
11621688 "validate-npm-package-license": "^3.0.1"
11631689 }
11641690 },
1691 + "nugget": {
1692 + "version": "2.0.1",
1693 + "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz",
1694 + "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=",
1695 + "dev": true,
1696 + "requires": {
1697 + "debug": "^2.1.3",
1698 + "minimist": "^1.1.0",
1699 + "pretty-bytes": "^1.0.2",
1700 + "progress-stream": "^1.1.0",
1701 + "request": "^2.45.0",
1702 + "single-line-log": "^1.1.2",
1703 + "throttleit": "0.0.2"
1704 + },
1705 + "dependencies": {
1706 + "debug": {
1707 + "version": "2.6.9",
1708 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1709 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1710 + "dev": true,
1711 + "requires": {
1712 + "ms": "2.0.0"
1713 + }
1714 + },
1715 + "minimist": {
1716 + "version": "1.2.0",
1717 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1718 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
1719 + "dev": true
1720 + }
1721 + }
1722 + },
1723 + "number-is-nan": {
1724 + "version": "1.0.1",
1725 + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
1726 + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
1727 + "dev": true
1728 + },
1729 + "oauth-sign": {
1730 + "version": "0.9.0",
1731 + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
1732 + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
1733 + "dev": true
1734 + },
11651735 "object-assign": {
11661736 "version": "4.1.1",
11671737 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
11681738 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
@@ -1298,8 +1868,20 @@
12981868 "requires": {
12991869 "pify": "^2.0.0"
13001870 }
13011871 },
1872 + "pend": {
1873 + "version": "1.2.0",
1874 + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
1875 + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
1876 + "dev": true
1877 + },
1878 + "performance-now": {
1879 + "version": "2.1.0",
1880 + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
1881 + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
1882 + "dev": true
1883 + },
13021884 "pify": {
13031885 "version": "2.3.0",
13041886 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
13051887 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
@@ -1400,8 +1982,26 @@
14001982 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
14011983 "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
14021984 "dev": true
14031985 },
1986 + "pretty-bytes": {
1987 + "version": "1.0.4",
1988 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
1989 + "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
1990 + "dev": true,
1991 + "requires": {
1992 + "get-stdin": "^4.0.1",
1993 + "meow": "^3.1.0"
1994 + },
1995 + "dependencies": {
1996 + "get-stdin": {
1997 + "version": "4.0.1",
1998 + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
1999 + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
2000 + "dev": true
2001 + }
2002 + }
2003 + },
14042004 "process-nextick-args": {
14052005 "version": "2.0.0",
14062006 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
14072007 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
@@ -1412,8 +2012,18 @@
14122012 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz",
14132013 "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=",
14142014 "dev": true
14152015 },
2016 + "progress-stream": {
2017 + "version": "1.2.0",
2018 + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz",
2019 + "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=",
2020 + "dev": true,
2021 + "requires": {
2022 + "speedometer": "~0.1.2",
2023 + "through2": "~0.2.3"
2024 + }
2025 + },
14162026 "prop-types": {
14172027 "version": "15.6.2",
14182028 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
14192029 "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
@@ -1428,8 +2038,46 @@
14282038 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
14292039 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
14302040 "dev": true
14312041 },
2042 + "psl": {
2043 + "version": "1.1.29",
2044 + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
2045 + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==",
2046 + "dev": true
2047 + },
2048 + "punycode": {
2049 + "version": "1.4.1",
2050 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
2051 + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
2052 + "dev": true
2053 + },
2054 + "qs": {
2055 + "version": "6.5.2",
2056 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
2057 + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
2058 + "dev": true
2059 + },
2060 + "rc": {
2061 + "version": "1.2.8",
2062 + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
2063 + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
2064 + "dev": true,
2065 + "requires": {
2066 + "deep-extend": "^0.6.0",
2067 + "ini": "~1.3.0",
2068 + "minimist": "^1.2.0",
2069 + "strip-json-comments": "~2.0.1"
2070 + },
2071 + "dependencies": {
2072 + "minimist": {
2073 + "version": "1.2.0",
2074 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2075 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2076 + "dev": true
2077 + }
2078 + }
2079 + },
14322080 "read-pkg": {
14332081 "version": "2.0.0",
14342082 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
14352083 "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
@@ -1475,8 +2123,55 @@
14752123 "string_decoder": "~1.1.1",
14762124 "util-deprecate": "~1.0.1"
14772125 }
14782126 },
2127 + "redent": {
2128 + "version": "1.0.0",
2129 + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
2130 + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
2131 + "dev": true,
2132 + "requires": {
2133 + "indent-string": "^2.1.0",
2134 + "strip-indent": "^1.0.1"
2135 + }
2136 + },
2137 + "repeating": {
2138 + "version": "2.0.1",
2139 + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
2140 + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
2141 + "dev": true,
2142 + "requires": {
2143 + "is-finite": "^1.0.0"
2144 + }
2145 + },
2146 + "request": {
2147 + "version": "2.88.0",
2148 + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
2149 + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
2150 + "dev": true,
2151 + "requires": {
2152 + "aws-sign2": "~0.7.0",
2153 + "aws4": "^1.8.0",
2154 + "caseless": "~0.12.0",
2155 + "combined-stream": "~1.0.6",
2156 + "extend": "~3.0.2",
2157 + "forever-agent": "~0.6.1",
2158 + "form-data": "~2.3.2",
2159 + "har-validator": "~5.1.0",
2160 + "http-signature": "~1.2.0",
2161 + "is-typedarray": "~1.0.0",
2162 + "isstream": "~0.1.2",
2163 + "json-stringify-safe": "~5.0.1",
2164 + "mime-types": "~2.1.19",
2165 + "oauth-sign": "~0.9.0",
2166 + "performance-now": "^2.1.0",
2167 + "qs": "~6.5.2",
2168 + "safe-buffer": "^5.1.2",
2169 + "tough-cookie": "~2.4.3",
2170 + "tunnel-agent": "^0.6.0",
2171 + "uuid": "^3.3.2"
2172 + }
2173 + },
14792174 "require-uncached": {
14802175 "version": "1.0.3",
14812176 "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
14822177 "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
@@ -1588,8 +2283,48 @@
15882283 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
15892284 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
15902285 "dev": true
15912286 },
2287 + "single-line-log": {
2288 + "version": "1.1.2",
2289 + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz",
2290 + "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=",
2291 + "dev": true,
2292 + "requires": {
2293 + "string-width": "^1.0.1"
2294 + },
2295 + "dependencies": {
2296 + "is-fullwidth-code-point": {
2297 + "version": "1.0.0",
2298 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
2299 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
2300 + "dev": true,
2301 + "requires": {
2302 + "number-is-nan": "^1.0.0"
2303 + }
2304 + },
2305 + "string-width": {
2306 + "version": "1.0.2",
2307 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
2308 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
2309 + "dev": true,
2310 + "requires": {
2311 + "code-point-at": "^1.0.0",
2312 + "is-fullwidth-code-point": "^1.0.0",
2313 + "strip-ansi": "^3.0.0"
2314 + }
2315 + },
2316 + "strip-ansi": {
2317 + "version": "3.0.1",
2318 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2319 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2320 + "dev": true,
2321 + "requires": {
2322 + "ansi-regex": "^2.0.0"
2323 + }
2324 + }
2325 + }
2326 + },
15922327 "slice-ansi": {
15932328 "version": "1.0.0",
15942329 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
15952330 "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
@@ -1629,14 +2364,37 @@
16292364 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
16302365 "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==",
16312366 "dev": true
16322367 },
2368 + "speedometer": {
2369 + "version": "0.1.4",
2370 + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz",
2371 + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=",
2372 + "dev": true
2373 + },
16332374 "sprintf-js": {
16342375 "version": "1.0.3",
16352376 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
16362377 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
16372378 "dev": true
16382379 },
2380 + "sshpk": {
2381 + "version": "1.14.2",
2382 + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
2383 + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=",
2384 + "dev": true,
2385 + "requires": {
2386 + "asn1": "~0.2.3",
2387 + "assert-plus": "^1.0.0",
2388 + "bcrypt-pbkdf": "^1.0.0",
2389 + "dashdash": "^1.12.0",
2390 + "ecc-jsbn": "~0.1.1",
2391 + "getpass": "^0.1.1",
2392 + "jsbn": "~0.1.0",
2393 + "safer-buffer": "^2.0.2",
2394 + "tweetnacl": "~0.14.0"
2395 + }
2396 + },
16392397 "standard": {
16402398 "version": "11.0.1",
16412399 "resolved": "https://registry.npmjs.org/standard/-/standard-11.0.1.tgz",
16422400 "integrity": "sha512-nu0jAcHiSc8H+gJCXeiziMVZNDYi8MuqrYJKxTgjP4xKXZMKm311boqQIzDrYI/ktosltxt2CbDjYQs9ANC8IA==",
@@ -1714,14 +2472,69 @@
17142472 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
17152473 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
17162474 "dev": true
17172475 },
2476 + "strip-indent": {
2477 + "version": "1.0.1",
2478 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
2479 + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
2480 + "dev": true,
2481 + "requires": {
2482 + "get-stdin": "^4.0.1"
2483 + },
2484 + "dependencies": {
2485 + "get-stdin": {
2486 + "version": "4.0.1",
2487 + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
2488 + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
2489 + "dev": true
2490 + }
2491 + }
2492 + },
17182493 "strip-json-comments": {
17192494 "version": "2.0.1",
17202495 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
17212496 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
17222497 "dev": true
17232498 },
2499 + "subarg": {
2500 + "version": "1.0.0",
2501 + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
2502 + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
2503 + "dev": true,
2504 + "requires": {
2505 + "minimist": "^1.1.0"
2506 + },
2507 + "dependencies": {
2508 + "minimist": {
2509 + "version": "1.2.0",
2510 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2511 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2512 + "dev": true
2513 + }
2514 + }
2515 + },
2516 + "sumchecker": {
2517 + "version": "1.3.1",
2518 + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz",
2519 + "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=",
2520 + "dev": true,
2521 + "requires": {
2522 + "debug": "^2.2.0",
2523 + "es6-promise": "^4.0.5"
2524 + },
2525 + "dependencies": {
2526 + "debug": {
2527 + "version": "2.6.9",
2528 + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2529 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2530 + "dev": true,
2531 + "requires": {
2532 + "ms": "2.0.0"
2533 + }
2534 + }
2535 + }
2536 + },
17242537 "supports-color": {
17252538 "version": "2.0.0",
17262539 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
17272540 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
@@ -1746,14 +2559,71 @@
17462559 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
17472560 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
17482561 "dev": true
17492562 },
2563 + "throttleit": {
2564 + "version": "0.0.2",
2565 + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz",
2566 + "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=",
2567 + "dev": true
2568 + },
17502569 "through": {
17512570 "version": "2.3.8",
17522571 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
17532572 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
17542573 "dev": true
17552574 },
2575 + "through2": {
2576 + "version": "0.2.3",
2577 + "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz",
2578 + "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=",
2579 + "dev": true,
2580 + "requires": {
2581 + "readable-stream": "~1.1.9",
2582 + "xtend": "~2.1.1"
2583 + },
2584 + "dependencies": {
2585 + "isarray": {
2586 + "version": "0.0.1",
2587 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2588 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
2589 + "dev": true
2590 + },
2591 + "object-keys": {
2592 + "version": "0.4.0",
2593 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
2594 + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=",
2595 + "dev": true
2596 + },
2597 + "readable-stream": {
2598 + "version": "1.1.14",
2599 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
2600 + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
2601 + "dev": true,
2602 + "requires": {
2603 + "core-util-is": "~1.0.0",
2604 + "inherits": "~2.0.1",
2605 + "isarray": "0.0.1",
2606 + "string_decoder": "~0.10.x"
2607 + }
2608 + },
2609 + "string_decoder": {
2610 + "version": "0.10.31",
2611 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
2612 + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
2613 + "dev": true
2614 + },
2615 + "xtend": {
2616 + "version": "2.1.2",
2617 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
2618 + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
2619 + "dev": true,
2620 + "requires": {
2621 + "object-keys": "~0.4.0"
2622 + }
2623 + }
2624 + }
2625 + },
17562626 "tmp": {
17572627 "version": "0.0.33",
17582628 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
17592629 "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
@@ -1761,8 +2631,40 @@
17612631 "requires": {
17622632 "os-tmpdir": "~1.0.2"
17632633 }
17642634 },
2635 + "tough-cookie": {
2636 + "version": "2.4.3",
2637 + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
2638 + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
2639 + "dev": true,
2640 + "requires": {
2641 + "psl": "^1.1.24",
2642 + "punycode": "^1.4.1"
2643 + }
2644 + },
2645 + "trim-newlines": {
2646 + "version": "1.0.0",
2647 + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
2648 + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
2649 + "dev": true
2650 + },
2651 + "tunnel-agent": {
2652 + "version": "0.6.0",
2653 + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
2654 + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
2655 + "dev": true,
2656 + "requires": {
2657 + "safe-buffer": "^5.0.1"
2658 + }
2659 + },
2660 + "tweetnacl": {
2661 + "version": "0.14.5",
2662 + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
2663 + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
2664 + "dev": true,
2665 + "optional": true
2666 + },
17652667 "type-check": {
17662668 "version": "0.3.2",
17672669 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
17682670 "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
@@ -1788,8 +2690,14 @@
17882690 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
17892691 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
17902692 "dev": true
17912693 },
2694 + "uuid": {
2695 + "version": "3.3.2",
2696 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
2697 + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
2698 + "dev": true
2699 + },
17922700 "validate-npm-package-license": {
17932701 "version": "3.0.4",
17942702 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
17952703 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
@@ -1798,8 +2706,19 @@
17982706 "spdx-correct": "^3.0.0",
17992707 "spdx-expression-parse": "^3.0.0"
18002708 }
18012709 },
2710 + "verror": {
2711 + "version": "1.10.0",
2712 + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
2713 + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
2714 + "dev": true,
2715 + "requires": {
2716 + "assert-plus": "^1.0.0",
2717 + "core-util-is": "1.0.2",
2718 + "extsprintf": "^1.2.0"
2719 + }
2720 + },
18022721 "which": {
18032722 "version": "1.3.1",
18042723 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
18052724 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
@@ -1838,7 +2757,16 @@
18382757 "version": "2.1.2",
18392758 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
18402759 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
18412760 "dev": true
2761 + },
2762 + "yauzl": {
2763 + "version": "2.4.1",
2764 + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
2765 + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
2766 + "dev": true,
2767 + "requires": {
2768 + "fd-slicer": "~1.0.1"
2769 + }
18422770 }
18432771 }
18442772 }
package.jsonView
@@ -3,9 +3,9 @@
33 "version": "1.0.0",
44 "description": "A simple calendar component",
55 "main": "index.js",
66 "scripts": {
7- "build": "node lib/build.js",
7 + "build": "node lib/styles-write.js",
88 "test": "standard",
99 "lint": "standard --fix"
1010 },
1111 "repository": {
@@ -25,8 +25,10 @@
2525 "dependencies": {
2626 "mutant": "^3.22.1"
2727 },
2828 "devDependencies": {
29 + "electro": "^2.1.1",
30 + "electron": "^2.0.7",
2931 "micro-css": "^2.0.1",
3032 "standard": "^11.0.1"
3133 }
3234 }
test/index.jsView
@@ -1,0 +1,18 @@
1 +// run this from the terminal using :
2 +// npx electro test/index.js
3 +
4 +const { h } = require('mutant')
5 +
6 +const Marama = require('../')
7 +require('../lib/styles-inject')()
8 +
9 +const page = h('div',
10 + {
11 + style: {
12 + margin: '4rem'
13 + }
14 + },
15 + Marama()
16 +)
17 +
18 +document.body.appendChild(page)

Built with git-ssb-web