git.iko.soy/rowtype-yoga/purescript-uuid
on main help sign in
Update npm deps and scripts
commit11a09ffa830924ed7efa217a353d3ae7c8e6272f authorMadeline Trotter <spicydonuts@gmail.com> dateTue 31 Mar 2020, 14:07 (7 years ago) parente6005a1
3 files changed+870−163
bower.json+1−1 package-lock.json+863−155 package.json+6−7
bower.json+1−1
@@ -4,7 +4,7 @@
44 "ignore": ["**/.*", "node_modules", "bower_components", "output"],
55 "repository": {
66 "type": "git",
7− "url": "git://github.com/spicydonuts/purescript-uuid.git"
7+ "url": "https://github.com/spicydonuts/purescript-uuid.git"
88 },
99 "license": "MIT",
1010 "dependencies": {
package-lock.json+863−155
@@ -15,33 +15,26 @@
1515 }
1616 },
1717 "acorn": {
18− "version": "6.4.1",
19− "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz",
20− "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==",
21− "dev": true
22− },
23− "acorn-dynamic-import": {
24− "version": "4.0.0",
25− "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz",
26− "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==",
18+ "version": "7.1.1",
19+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz",
20+ "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==",
2721 "dev": true
2822 },
2923 "acorn-node": {
30− "version": "1.7.0",
31− "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.7.0.tgz",
32− "integrity": "sha512-XhahLSsCB6X6CJbe+uNu3Mn9sJBNFxtBN9NLgAOQovfS6Kh0lDUtmlclhjn9CvEK7A7YyRU13PXlNcpSiLI9Yw==",
24+ "version": "1.8.2",
25+ "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
26+ "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
3327 "dev": true,
3428 "requires": {
35− "acorn": "^6.1.1",
36− "acorn-dynamic-import": "^4.0.0",
37− "acorn-walk": "^6.1.1",
38− "xtend": "^4.0.1"
29+ "acorn": "^7.0.0",
30+ "acorn-walk": "^7.0.0",
31+ "xtend": "^4.0.2"
3932 }
4033 },
4134 "acorn-walk": {
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==",
35+ "version": "7.1.1",
36+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz",
37+ "integrity": "sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==",
4538 "dev": true
4639 },
4740 "ajv": {
@@ -77,6 +70,12 @@
7770 "color-convert": "^1.9.0"
7871 }
7972 },
73+ "append-type": {
74+ "version": "1.0.2",
75+ "resolved": "https://registry.npmjs.org/append-type/-/append-type-1.0.2.tgz",
76+ "integrity": "sha512-hac740vT/SAbrFBLgLIWZqVT5PUAcGTWS5UkDDhr+OCizZSw90WKw6sWAEgGaYd2viIblggypMXwpjzHXOvAQg==",
77+ "dev": true
78+ },
8079 "aproba": {
8180 "version": "1.2.0",
8281 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
@@ -89,24 +88,6 @@
8988 "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==",
9089 "dev": true
9190 },
92− "array-filter": {
93− "version": "0.0.1",
94− "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
95− "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=",
96− "dev": true
97− },
98− "array-map": {
99− "version": "0.0.0",
100− "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
101− "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
102− "dev": true
103− },
104− "array-reduce": {
105− "version": "0.0.0",
106− "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
107− "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
108− "dev": true
109− },
11091 "asn1": {
11192 "version": "0.2.4",
11293 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
@@ -160,6 +141,12 @@
160141 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
161142 "dev": true
162143 },
144+ "astral-regex": {
145+ "version": "1.0.0",
146+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
147+ "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
148+ "dev": true
149+ },
163150 "async": {
164151 "version": "1.5.2",
165152 "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
@@ -191,9 +178,9 @@
191178 "dev": true
192179 },
193180 "base64-js": {
194− "version": "1.3.0",
195− "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
196− "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
181+ "version": "1.3.1",
182+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
183+ "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
197184 "dev": true
198185 },
199186 "bcrypt-pbkdf": {
@@ -271,9 +258,9 @@
271258 }
272259 },
273260 "browserify": {
274− "version": "16.3.0",
275− "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.3.0.tgz",
276− "integrity": "sha512-BWaaD7alyGZVEBBwSTYx4iJF5DswIGzK17o8ai9w4iKRbYpk3EOiprRHMRRA8DCZFmFeOdx7A385w2XdFvxWmg==",
261+ "version": "16.5.1",
262+ "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.1.tgz",
263+ "integrity": "sha512-EQX0h59Pp+0GtSRb5rL6OTfrttlzv+uyaUVlK6GX3w11SQ0jKPKyjC/54RhPR2ib2KmfcELM06e8FxcI5XNU2A==",
277264 "dev": true,
278265 "requires": {
279266 "JSONStream": "^1.0.3",
@@ -281,7 +268,7 @@
281268 "browser-pack": "^6.0.1",
282269 "browser-resolve": "^1.11.0",
283270 "browserify-zlib": "~0.2.0",
284− "buffer": "^5.0.2",
271+ "buffer": "~5.2.1",
285272 "cached-path-relative": "^1.0.0",
286273 "concat-stream": "^1.6.0",
287274 "console-browserify": "^1.1.0",
@@ -299,7 +286,7 @@
299286 "inherits": "~2.0.1",
300287 "insert-module-globals": "^7.0.0",
301288 "labeled-stream-splicer": "^2.0.0",
302− "mkdirp": "^0.5.0",
289+ "mkdirp-classic": "^0.5.2",
303290 "module-deps": "^6.0.0",
304291 "os-browserify": "~0.3.0",
305292 "parents": "^1.0.1",
@@ -313,7 +300,7 @@
313300 "shasum": "^1.0.0",
314301 "shell-quote": "^1.6.1",
315302 "stream-browserify": "^2.0.0",
316− "stream-http": "^2.0.0",
303+ "stream-http": "^3.0.0",
317304 "string_decoder": "^1.1.1",
318305 "subarg": "^1.0.0",
319306 "syntax-error": "^1.1.1",
@@ -486,6 +473,31 @@
486473 "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
487474 "dev": true
488475 },
476+ "build-purescript": {
477+ "version": "0.4.1",
478+ "resolved": "https://registry.npmjs.org/build-purescript/-/build-purescript-0.4.1.tgz",
479+ "integrity": "sha512-wHoafIs4c1yDJspybVilXRQZUauaxdGPkZU0HdJdu968uei7O4yS/cp/h1O4zIMVDu9MN6/sYDCLnhQA3iLAYA==",
480+ "dev": true,
481+ "requires": {
482+ "download-purescript-source": "^0.6.2",
483+ "feint": "^1.0.2",
484+ "inspect-with-kind": "^1.0.5",
485+ "is-plain-obj": "^1.1.0",
486+ "mkdirp": "^0.5.1",
487+ "once": "^1.4.0",
488+ "rimraf": "^2.6.3",
489+ "spawn-stack": "^0.7.0",
490+ "zen-observable": "^0.8.13"
491+ },
492+ "dependencies": {
493+ "is-plain-obj": {
494+ "version": "1.1.0",
495+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
496+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
497+ "dev": true
498+ }
499+ }
500+ },
489501 "builtin-status-codes": {
490502 "version": "3.0.0",
491503 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
@@ -526,6 +538,21 @@
526538 "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==",
527539 "dev": true
528540 },
541+ "cancelable-pipeline": {
542+ "version": "1.0.0",
543+ "resolved": "https://registry.npmjs.org/cancelable-pipeline/-/cancelable-pipeline-1.0.0.tgz",
544+ "integrity": "sha512-vsimf+py0scGFJyZXsawF7h2ZJ6A1p5FXjieXjQ36kZyigWKYTDW3VjiYPTj+tFqdzQzYz+XV8J24Dtc88pmGQ==",
545+ "dev": true
546+ },
547+ "cancelable-pump": {
548+ "version": "0.4.0",
549+ "resolved": "https://registry.npmjs.org/cancelable-pump/-/cancelable-pump-0.4.0.tgz",
550+ "integrity": "sha512-7Yvp8ADC9exD0Kdq/Q35UD5wOiuXTTLp159gFHC+uMQvjRMllrsM6EUKnozmIe43yesLBiH/ni0KD69k07yzZQ==",
551+ "dev": true,
552+ "requires": {
553+ "pump": "^3.0.0"
554+ }
555+ },
529556 "caseless": {
530557 "version": "0.12.0",
531558 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
@@ -559,6 +586,12 @@
559586 "safe-buffer": "^5.0.1"
560587 }
561588 },
589+ "clean-stack": {
590+ "version": "2.2.0",
591+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
592+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
593+ "dev": true
594+ },
562595 "cli-cursor": {
563596 "version": "2.1.0",
564597 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
@@ -584,9 +617,9 @@
584617 "dev": true
585618 },
586619 "colors": {
587− "version": "1.3.3",
588− "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz",
589− "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==",
620+ "version": "1.4.0",
621+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
622+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
590623 "dev": true
591624 },
592625 "combine-source-map": {
@@ -610,6 +643,12 @@
610643 "delayed-stream": "~1.0.0"
611644 }
612645 },
646+ "commander": {
647+ "version": "2.20.3",
648+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
649+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
650+ "dev": true
651+ },
613652 "concat-map": {
614653 "version": "0.0.1",
615654 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -629,9 +668,9 @@
629668 },
630669 "dependencies": {
631670 "readable-stream": {
632− "version": "3.4.0",
633− "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
634− "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
671+ "version": "3.6.0",
672+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
673+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
635674 "dev": true,
636675 "requires": {
637676 "inherits": "^2.0.3",
@@ -642,13 +681,10 @@
642681 }
643682 },
644683 "console-browserify": {
645− "version": "1.1.0",
646− "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
647− "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
648− "dev": true,
649− "requires": {
650− "date-now": "^0.1.4"
651− }
684+ "version": "1.2.0",
685+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
686+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
687+ "dev": true
652688 },
653689 "constants-browserify": {
654690 "version": "1.0.0",
@@ -781,12 +817,6 @@
781817 "assert-plus": "^1.0.0"
782818 }
783819 },
784− "date-now": {
785− "version": "0.1.4",
786− "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
787− "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
788− "dev": true
789− },
790820 "defined": {
791821 "version": "1.0.0",
792822 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
@@ -800,21 +830,21 @@
800830 "dev": true
801831 },
802832 "deps-sort": {
803− "version": "2.0.0",
804− "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.0.tgz",
805− "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=",
833+ "version": "2.0.1",
834+ "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz",
835+ "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==",
806836 "dev": true,
807837 "requires": {
808838 "JSONStream": "^1.0.3",
809− "shasum": "^1.0.0",
839+ "shasum-object": "^1.0.0",
810840 "subarg": "^1.0.0",
811841 "through2": "^2.0.0"
812842 }
813843 },
814844 "des.js": {
815− "version": "1.0.0",
816− "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
817− "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
845+ "version": "1.0.1",
846+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
847+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
818848 "dev": true,
819849 "requires": {
820850 "inherits": "^2.0.1",
@@ -833,9 +863,9 @@
833863 },
834864 "dependencies": {
835865 "minimist": {
836− "version": "1.2.0",
837− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
838− "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
866+ "version": "1.2.5",
867+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
868+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
839869 "dev": true
840870 }
841871 }
@@ -851,12 +881,104 @@
851881 "randombytes": "^2.0.0"
852882 }
853883 },
884+ "dl-tar": {
885+ "version": "0.8.1",
886+ "resolved": "https://registry.npmjs.org/dl-tar/-/dl-tar-0.8.1.tgz",
887+ "integrity": "sha512-1EdwnDJmqStX85PuVhcrqdeB3b7k4pn3WhMjPEL1lHuPEf0Mf8Cqdo76hgUPX60QWtCbPPTrDl8JFGrPMc1grw==",
888+ "dev": true,
889+ "requires": {
890+ "cancelable-pipeline": "^1.0.0",
891+ "cancelable-pump": "^0.4.0",
892+ "inspect-with-kind": "^1.0.5",
893+ "is-plain-obj": "^1.1.0",
894+ "load-request-from-cwd-or-npm": "^3.0.0",
895+ "mkdirp": "^0.5.1",
896+ "tar": "^4.4.6",
897+ "zen-observable": "^0.8.9"
898+ },
899+ "dependencies": {
900+ "is-plain-obj": {
901+ "version": "1.1.0",
902+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
903+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
904+ "dev": true
905+ }
906+ }
907+ },
854908 "domain-browser": {
855909 "version": "1.2.0",
856910 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
857911 "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
858912 "dev": true
859913 },
914+ "download-or-build-purescript": {
915+ "version": "0.3.4",
916+ "resolved": "https://registry.npmjs.org/download-or-build-purescript/-/download-or-build-purescript-0.3.4.tgz",
917+ "integrity": "sha512-8P4vNgbLTZi07s3uRnUCI+kE7lAERyIexVYwAHsAw7AQhooFnVbypq/yiP1vSZVibQ4Fl74LdOWnJKbqe9Mnow==",
918+ "dev": true,
919+ "requires": {
920+ "build-purescript": "^0.4.1",
921+ "download-purescript": "^0.8.3",
922+ "feint": "^1.0.2",
923+ "inspect-with-kind": "^1.0.5",
924+ "is-plain-obj": "^1.1.0",
925+ "once": "^1.4.0",
926+ "pause-methods": "^1.0.0",
927+ "run-in-dir": "^0.3.0",
928+ "spawn-stack": "^0.7.0",
929+ "which": "^1.3.1",
930+ "zen-observable": "^0.8.13"
931+ },
932+ "dependencies": {
933+ "is-plain-obj": {
934+ "version": "1.1.0",
935+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
936+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
937+ "dev": true
938+ }
939+ }
940+ },
941+ "download-purescript": {
942+ "version": "0.8.5",
943+ "resolved": "https://registry.npmjs.org/download-purescript/-/download-purescript-0.8.5.tgz",
944+ "integrity": "sha512-m2avp1YMDTxZW3mtlG7U09bmgCrLbBIsuBEglywew0uoG7VHVdtOwlTXEdvQQTqpW9iylrz8PokfPlqzc6AYiA==",
945+ "dev": true,
946+ "requires": {
947+ "arch": "^2.1.1",
948+ "dl-tar": "^0.8.0",
949+ "inspect-with-kind": "^1.0.5",
950+ "is-plain-obj": "^1.1.0",
951+ "zen-observable": "^0.8.13"
952+ },
953+ "dependencies": {
954+ "is-plain-obj": {
955+ "version": "1.1.0",
956+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
957+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
958+ "dev": true
959+ }
960+ }
961+ },
962+ "download-purescript-source": {
963+ "version": "0.6.5",
964+ "resolved": "https://registry.npmjs.org/download-purescript-source/-/download-purescript-source-0.6.5.tgz",
965+ "integrity": "sha512-RyOSTL7B3qzrhCOfhgzxNrcZD1klFOAJcw2YG345AIB4su1KC4WSk6fzRz3xpg1tp/plr5v8aDlvZy+LDtf6uA==",
966+ "dev": true,
967+ "requires": {
968+ "dl-tar": "^0.8.0",
969+ "inspect-with-kind": "^1.0.5",
970+ "is-plain-obj": "^1.1.0",
971+ "zen-observable": "^0.8.13"
972+ },
973+ "dependencies": {
974+ "is-plain-obj": {
975+ "version": "1.1.0",
976+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
977+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
978+ "dev": true
979+ }
980+ }
981+ },
860982 "duplexer2": {
861983 "version": "0.1.4",
862984 "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
@@ -889,9 +1011,9 @@
8891011 }
8901012 },
8911013 "elliptic": {
892− "version": "6.5.0",
893− "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.0.tgz",
894− "integrity": "sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg==",
1014+ "version": "6.5.2",
1015+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz",
1016+ "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==",
8951017 "dev": true,
8961018 "requires": {
8971019 "bn.js": "^4.4.0",
@@ -969,6 +1091,12 @@
9691091 "strip-final-newline": "^2.0.0"
9701092 }
9711093 },
1094+ "executing-npm-path": {
1095+ "version": "1.0.0",
1096+ "resolved": "https://registry.npmjs.org/executing-npm-path/-/executing-npm-path-1.0.0.tgz",
1097+ "integrity": "sha512-d/dZlFCLkKm8nwdzpfQ7JBL2BISg4Fu0bVpZ5nacuT3e6DIxYVb+8tx0eQ+jxquvV/8I+VjJ9g6aEAqjukogkw==",
1098+ "dev": true
1099+ },
9721100 "extend": {
9731101 "version": "3.0.2",
9741102 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
@@ -993,18 +1121,63 @@
9931121 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
9941122 "dev": true
9951123 },
1124+ "fast-safe-stringify": {
1125+ "version": "2.0.7",
1126+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
1127+ "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==",
1128+ "dev": true
1129+ },
1130+ "feint": {
1131+ "version": "1.0.3",
1132+ "resolved": "https://registry.npmjs.org/feint/-/feint-1.0.3.tgz",
1133+ "integrity": "sha512-BY1jwDlOx4uA9rtn2H9bZSuHT7yyOtSRDVwUwprRpRXvpm1F73gSGuHznEu50lT6epscULOknphOprG9ljoARg==",
1134+ "dev": true,
1135+ "requires": {
1136+ "append-type": "^1.0.2"
1137+ }
1138+ },
9961139 "figgy-pudding": {
9971140 "version": "3.5.1",
9981141 "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
9991142 "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
10001143 "dev": true
10011144 },
1145+ "file-to-npm-cache": {
1146+ "version": "0.1.0",
1147+ "resolved": "https://registry.npmjs.org/file-to-npm-cache/-/file-to-npm-cache-0.1.0.tgz",
1148+ "integrity": "sha512-2/aq3BD1pkd6b4pafmTaO8EzRCiQKfFmJxg+zKAdDMAcqqJMC0nQYcuCU29say0ZTzXxafKXcJB50N+yb0WIoQ==",
1149+ "dev": true,
1150+ "requires": {
1151+ "inspect-with-kind": "^1.0.5",
1152+ "is-plain-obj": "^1.1.0",
1153+ "npcache": "^1.0.0",
1154+ "pump": "^3.0.0",
1155+ "tar": "^4.4.6"
1156+ },
1157+ "dependencies": {
1158+ "is-plain-obj": {
1159+ "version": "1.1.0",
1160+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
1161+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
1162+ "dev": true
1163+ }
1164+ }
1165+ },
10021166 "filesize": {
10031167 "version": "4.2.1",
10041168 "resolved": "https://registry.npmjs.org/filesize/-/filesize-4.2.1.tgz",
10051169 "integrity": "sha512-bP82Hi8VRZX/TUBKfE24iiUGsB/sfm2WUrwTQyAzQrhO3V9IhcBBNBXMyzLY5orACxRyYJ3d2HeRVX+eFv4lmA==",
10061170 "dev": true
10071171 },
1172+ "find-pkg-dir": {
1173+ "version": "1.0.1",
1174+ "resolved": "https://registry.npmjs.org/find-pkg-dir/-/find-pkg-dir-1.0.1.tgz",
1175+ "integrity": "sha512-pIXIrZshXst3hpg5nXDYALHlN4ikh4IwoM0QRnMnYIALChamvpPCJS1Mpwp27GpXXTL/647LDS4JkH1yfAKctw==",
1176+ "dev": true,
1177+ "requires": {
1178+ "inspect-with-kind": "^1.0.4"
1179+ }
1180+ },
10081181 "flush-write-stream": {
10091182 "version": "1.1.1",
10101183 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
@@ -1123,13 +1296,13 @@
11231296 }
11241297 },
11251298 "globule": {
1126− "version": "1.2.1",
1127− "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
1128− "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
1299+ "version": "1.3.1",
1300+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz",
1301+ "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==",
11291302 "dev": true,
11301303 "requires": {
11311304 "glob": "~7.1.1",
1132− "lodash": "~4.17.10",
1305+ "lodash": "~4.17.12",
11331306 "minimatch": "~3.0.2"
11341307 }
11351308 },
@@ -1236,6 +1409,15 @@
12361409 "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
12371410 "dev": true
12381411 },
1412+ "import-package": {
1413+ "version": "1.0.0",
1414+ "resolved": "https://registry.npmjs.org/import-package/-/import-package-1.0.0.tgz",
1415+ "integrity": "sha512-EEDT2ucOWI/9z/h2mLTRkkusM30/pxSoBT6YvomYpEb/UGll6wOvdFagYraCSBHD+dZSKoVFNYCAgC3V7Nvf1Q==",
1416+ "dev": true,
1417+ "requires": {
1418+ "load-from-cwd-or-npm": "^3.0.1"
1419+ }
1420+ },
12391421 "imurmurhash": {
12401422 "version": "0.1.4",
12411423 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@@ -1299,6 +1481,41 @@
12991481 }
13001482 }
13011483 },
1484+ "inspect-with-kind": {
1485+ "version": "1.0.5",
1486+ "resolved": "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz",
1487+ "integrity": "sha512-MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==",
1488+ "dev": true,
1489+ "requires": {
1490+ "kind-of": "^6.0.2"
1491+ }
1492+ },
1493+ "install-purescript": {
1494+ "version": "0.7.0",
1495+ "resolved": "https://registry.npmjs.org/install-purescript/-/install-purescript-0.7.0.tgz",
1496+ "integrity": "sha512-AOmIq8rPEOLn5Bo8RQngvDXWeo6USKIt+28UhcAmQJNvj63MqdNBIQRTgNyypbsniv7d7VWjz53pw2+kTgh3mg==",
1497+ "dev": true,
1498+ "requires": {
1499+ "arch": "^2.1.1",
1500+ "download-or-build-purescript": "^0.3.4",
1501+ "file-to-npm-cache": "^0.1.0",
1502+ "inspect-with-kind": "^1.0.5",
1503+ "is-plain-obj": "^1.1.0",
1504+ "npcache": "^1.0.2",
1505+ "pump": "^3.0.0",
1506+ "run-in-dir": "^0.3.0",
1507+ "tar": "^4.4.8",
1508+ "zen-observable": "^0.8.14"
1509+ },
1510+ "dependencies": {
1511+ "is-plain-obj": {
1512+ "version": "1.1.0",
1513+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
1514+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
1515+ "dev": true
1516+ }
1517+ }
1518+ },
13021519 "is-buffer": {
13031520 "version": "1.1.6",
13041521 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
@@ -1404,6 +1621,12 @@
14041621 "verror": "1.10.0"
14051622 }
14061623 },
1624+ "kind-of": {
1625+ "version": "6.0.3",
1626+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
1627+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
1628+ "dev": true
1629+ },
14071630 "labeled-stream-splicer": {
14081631 "version": "2.0.2",
14091632 "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz",
@@ -1414,10 +1637,31 @@
14141637 "stream-splicer": "^2.0.0"
14151638 }
14161639 },
1640+ "load-from-cwd-or-npm": {
1641+ "version": "3.0.4",
1642+ "resolved": "https://registry.npmjs.org/load-from-cwd-or-npm/-/load-from-cwd-or-npm-3.0.4.tgz",
1643+ "integrity": "sha512-tdDJgh1zVmxOV24gcj+AEagjTc30Jim9ywX2OxfABdOoTU4UK8b0B371ZNbpj27njP8LQ6U5FH1aNwC2+VRxQg==",
1644+ "dev": true,
1645+ "requires": {
1646+ "inspect-with-kind": "^1.0.5",
1647+ "npm-cli-dir": "^3.0.1",
1648+ "optional": "^0.1.4",
1649+ "resolve-from-npm": "^3.1.0"
1650+ }
1651+ },
1652+ "load-request-from-cwd-or-npm": {
1653+ "version": "3.0.0",
1654+ "resolved": "https://registry.npmjs.org/load-request-from-cwd-or-npm/-/load-request-from-cwd-or-npm-3.0.0.tgz",
1655+ "integrity": "sha512-UsYAoXQV3UeL75Rl5IppBGOcKK5iKpvWooUPUHdxcQg9IKIkfg6PWpBQ4EhoRxTioIqrz587Ur2+c2uB/KGpng==",
1656+ "dev": true,
1657+ "requires": {
1658+ "load-from-cwd-or-npm": "^3.0.0"
1659+ }
1660+ },
14171661 "lodash": {
1418− "version": "4.17.14",
1419− "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz",
1420− "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==",
1662+ "version": "4.17.15",
1663+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
1664+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
14211665 "dev": true
14221666 },
14231667 "lodash.memoize": {
@@ -1596,10 +1840,16 @@
15961840 "minimist": "0.0.8"
15971841 }
15981842 },
1843+ "mkdirp-classic": {
1844+ "version": "0.5.2",
1845+ "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.2.tgz",
1846+ "integrity": "sha512-ejdnDQcR75gwknmMw/tx02AuRs8jCtqFoFqDZMjiNxsu85sRIJVXDKHuLYvUUPRBUtV2FpSZa9bL1BUa3BdR2g==",
1847+ "dev": true
1848+ },
15991849 "module-deps": {
1600− "version": "6.2.1",
1601− "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.1.tgz",
1602− "integrity": "sha512-UnEn6Ah36Tu4jFiBbJVUtt0h+iXqxpLqDvPS8nllbw5RZFmNJ1+Mz5BjYnM9ieH80zyxHkARGLnMIHlPK5bu6A==",
1850+ "version": "6.2.2",
1851+ "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.2.tgz",
1852+ "integrity": "sha512-a9y6yDv5u5I4A+IPHTnqFxcaKr4p50/zxTjcQJaX2ws9tN/W6J6YXnEKhqRyPhl494dkcxx951onSKVezmI+3w==",
16031853 "dev": true,
16041854 "requires": {
16051855 "JSONStream": "^1.0.3",
@@ -1607,7 +1857,7 @@
16071857 "cached-path-relative": "^1.0.2",
16081858 "concat-stream": "~1.6.0",
16091859 "defined": "^1.0.0",
1610− "detective": "^5.0.2",
1860+ "detective": "^5.2.0",
16111861 "duplexer2": "^0.1.2",
16121862 "inherits": "^2.0.1",
16131863 "parents": "^1.0.0",
@@ -1672,9 +1922,25 @@
16721922 "dev": true
16731923 },
16741924 "mute-stream": {
1675− "version": "0.0.7",
1676− "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
1677− "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
1925+ "version": "0.0.8",
1926+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
1927+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
1928+ "dev": true
1929+ },
1930+ "neat-stack": {
1931+ "version": "1.0.1",
1932+ "resolved": "https://registry.npmjs.org/neat-stack/-/neat-stack-1.0.1.tgz",
1933+ "integrity": "sha512-nl0eft4etsbFowZVP+1lNqZsNKb2SIC+PnAr/ODBln6RNVaJh0YYu8P3j8Iuh4XeIAgyWn3xCSizbTobRjocIA==",
1934+ "dev": true,
1935+ "requires": {
1936+ "chalk": "^2.4.1",
1937+ "clean-stack": "^2.0.0"
1938+ }
1939+ },
1940+ "nice-try": {
1941+ "version": "1.0.5",
1942+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
1943+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
16781944 "dev": true
16791945 },
16801946 "node-static": {
@@ -1688,6 +1954,62 @@
16881954 "optimist": ">=0.3.4"
16891955 }
16901956 },
1957+ "npcache": {
1958+ "version": "1.0.2",
1959+ "resolved": "https://registry.npmjs.org/npcache/-/npcache-1.0.2.tgz",
1960+ "integrity": "sha512-h42LqKZvSbykPoCyAwEKbJAXUpt1SZ7O8GvA0XRqb26VtWQuKLJtp+Rt4jqkq1Y+ZRErINdyeZ3Ijc5lDtqkSg==",
1961+ "dev": true,
1962+ "requires": {
1963+ "npm-cache-path": "^2.0.0",
1964+ "reject-unsatisfied-npm-version": "^1.0.0",
1965+ "resolve-from-npm": "^3.1.0"
1966+ }
1967+ },
1968+ "npm-cache-env": {
1969+ "version": "2.0.0",
1970+ "resolved": "https://registry.npmjs.org/npm-cache-env/-/npm-cache-env-2.0.0.tgz",
1971+ "integrity": "sha512-t5cz/NY4IPmiKBRFry3U3M8Ypwdx4LJ3w7te/49LWB2R4wPf5QAAGB1zNoH9IbGtC/wiOeE8b/HsoG2lLAOYaQ==",
1972+ "dev": true
1973+ },
1974+ "npm-cache-path": {
1975+ "version": "2.0.0",
1976+ "resolved": "https://registry.npmjs.org/npm-cache-path/-/npm-cache-path-2.0.0.tgz",
1977+ "integrity": "sha512-7OJzaenruC1PffVJ7onG0u4aTQLaykT4gF5n61j9fot58J4ppoglkrv+pY4BsFR2drPWb6vbEpJH7/Xviv7h+Q==",
1978+ "dev": true,
1979+ "requires": {
1980+ "npm-cache-env": "^2.0.0"
1981+ }
1982+ },
1983+ "npm-cli-dir": {
1984+ "version": "3.0.1",
1985+ "resolved": "https://registry.npmjs.org/npm-cli-dir/-/npm-cli-dir-3.0.1.tgz",
1986+ "integrity": "sha512-t9V9Gz/Q5a5KOSynLpKKnLxJzWLnHtAZvaLmNSbNeNR+qEpCmu/n5J74lyz4QQ/XIGEEYWIoVXR8scqbUWaMrQ==",
1987+ "dev": true,
1988+ "requires": {
1989+ "find-pkg-dir": "^1.0.1",
1990+ "npm-cli-path": "^3.1.0"
1991+ }
1992+ },
1993+ "npm-cli-path": {
1994+ "version": "3.1.2",
1995+ "resolved": "https://registry.npmjs.org/npm-cli-path/-/npm-cli-path-3.1.2.tgz",
1996+ "integrity": "sha512-JdiFz8kpCf9WD01zRx5u29EP5UYjKp9osSVMflPkamlplgsuaagkwqY3JpzDySl/VDpGUva8q8YoSG6AatFkIg==",
1997+ "dev": true,
1998+ "requires": {
1999+ "executing-npm-path": "^1.0.0",
2000+ "which": "^1.3.1",
2001+ "win-user-installed-npm-cli-path": "^3.0.0"
2002+ }
2003+ },
2004+ "npm-cli-version": {
2005+ "version": "1.0.0",
2006+ "resolved": "https://registry.npmjs.org/npm-cli-version/-/npm-cli-version-1.0.0.tgz",
2007+ "integrity": "sha512-VqqnMzMfcZ0UZFDki7ZR8E4U8Pz7VbTOGSMk8KJbQ+oUlJlon8IXhb6BIdMJClRArHn216useYM1kvqgZmDvtQ==",
2008+ "dev": true,
2009+ "requires": {
2010+ "npm-cli-dir": "^3.0.0"
2011+ }
2012+ },
16912013 "npm-run-path": {
16922014 "version": "3.1.0",
16932015 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
@@ -1697,6 +2019,17 @@
16972019 "path-key": "^3.0.0"
16982020 }
16992021 },
2022+ "npm-version-compare": {
2023+ "version": "1.0.1",
2024+ "resolved": "https://registry.npmjs.org/npm-version-compare/-/npm-version-compare-1.0.1.tgz",
2025+ "integrity": "sha512-X+/Oz2OkF6KzMqyFyNBV5MC1ScPxtl5bJTkUcIp9Bz5Wv2Yf8uqDIq+vu+/gy2DRb11Q2Z6jfHbav7Ux0t99JQ==",
2026+ "dev": true,
2027+ "requires": {
2028+ "import-package": "^1.0.0",
2029+ "inspect-with-kind": "^1.0.5",
2030+ "npm-cli-version": "^1.0.0"
2031+ }
2032+ },
17002033 "oauth-sign": {
17012034 "version": "0.9.0",
17022035 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
@@ -1745,6 +2078,12 @@
17452078 }
17462079 }
17472080 },
2081+ "optional": {
2082+ "version": "0.1.4",
2083+ "resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz",
2084+ "integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==",
2085+ "dev": true
2086+ },
17482087 "os-browserify": {
17492088 "version": "0.3.0",
17502089 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
@@ -1758,9 +2097,9 @@
17582097 "dev": true
17592098 },
17602099 "pako": {
1761− "version": "1.0.10",
1762− "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
1763− "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==",
2100+ "version": "1.0.11",
2101+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
2102+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
17642103 "dev": true
17652104 },
17662105 "parallel-transform": {
@@ -1784,9 +2123,9 @@
17842123 }
17852124 },
17862125 "parse-asn1": {
1787− "version": "5.1.4",
1788− "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz",
1789− "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==",
2126+ "version": "5.1.5",
2127+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz",
2128+ "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==",
17902129 "dev": true,
17912130 "requires": {
17922131 "asn1.js": "^4.0.0",
@@ -1827,6 +2166,25 @@
18272166 "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
18282167 "dev": true
18292168 },
2169+ "pause-fn": {
2170+ "version": "1.0.0",
2171+ "resolved": "https://registry.npmjs.org/pause-fn/-/pause-fn-1.0.0.tgz",
2172+ "integrity": "sha512-23uUK11+go9zE7ij4Qh45HPvqanTt22viyNsHnWrRFVgcT5TV4MFtfMhx/wL2aMt0LYbqTsJJZgG3V4C57+NQw==",
2173+ "dev": true,
2174+ "requires": {
2175+ "inspect-with-kind": "^1.0.5"
2176+ }
2177+ },
2178+ "pause-methods": {
2179+ "version": "1.0.0",
2180+ "resolved": "https://registry.npmjs.org/pause-methods/-/pause-methods-1.0.0.tgz",
2181+ "integrity": "sha512-RA8T1+kt1wbD8p0y9/x0BuCMBwNRJzp08euseZ7ZSLGeBUSNHh4yLIsq9J+7fCSDAwnHTjQPSzShwoFnBj0QNQ==",
2182+ "dev": true,
2183+ "requires": {
2184+ "inspect-with-kind": "^1.0.5",
2185+ "pause-fn": "^1.0.0"
2186+ }
2187+ },
18302188 "pbkdf2": {
18312189 "version": "3.0.17",
18322190 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
@@ -1846,6 +2204,15 @@
18462204 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
18472205 "dev": true
18482206 },
2207+ "platform-name": {
2208+ "version": "1.0.0",
2209+ "resolved": "https://registry.npmjs.org/platform-name/-/platform-name-1.0.0.tgz",
2210+ "integrity": "sha512-ZRbqJ30uRRKGKW2O1XnG/Ls1K/aBGlnyjq1Z0BbjqDPTNN+XZKFaugCsCm3/mq6XGR5DZNVdV75afpQEvNNY3Q==",
2211+ "dev": true,
2212+ "requires": {
2213+ "inspect-with-kind": "^1.0.4"
2214+ }
2215+ },
18492216 "process": {
18502217 "version": "0.11.10",
18512218 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -1885,9 +2252,9 @@
18852252 }
18862253 },
18872254 "pulp": {
1888− "version": "13.0.0",
1889− "resolved": "https://registry.npmjs.org/pulp/-/pulp-13.0.0.tgz",
1890− "integrity": "sha512-wjjAVuN1Shx6783NvTd8aPwWZ1pE94+isiWtdAJhedvbLqJuwe8p5CSNul9FS0WvBz7ejdrW0vc6wLDLsKX7Yw==",
2255+ "version": "14.0.0",
2256+ "resolved": "https://registry.npmjs.org/pulp/-/pulp-14.0.0.tgz",
2257+ "integrity": "sha512-K/s/BRG+AJpp+D3VES/c08kdxzMRKJYdZHIBnC27+6NS+3htwPPGRNTpPig+Sd6WKd5uZH3NASrBX+zgR5SQ6Q==",
18912258 "dev": true,
18922259 "requires": {
18932260 "browserify": "^16.2.3",
@@ -1897,6 +2264,7 @@
18972264 "glob": "^7.1.3",
18982265 "mold-source-map": "^0.4.0",
18992266 "node-static": "^0.7.11",
2267+ "purescript": "^0.12.5",
19002268 "read": "^1.0.7",
19012269 "sorcery": "^0.10.0",
19022270 "temp": "^0.9.0",
@@ -1904,6 +2272,47 @@
19042272 "tree-kill": "^1.2.1",
19052273 "which": "^1.3.1",
19062274 "wordwrap": "1.0.0"
2275+ },
2276+ "dependencies": {
2277+ "install-purescript-cli": {
2278+ "version": "0.4.2",
2279+ "resolved": "https://registry.npmjs.org/install-purescript-cli/-/install-purescript-cli-0.4.2.tgz",
2280+ "integrity": "sha512-y62GvwsMksz7aSJQsK2pPelmBByp0eDgpI+uFheEU05wpekM6WtCgq7WkTAc+Ar/nt+7Y5lYzGOqSOWnGAEIBQ==",
2281+ "dev": true,
2282+ "requires": {
2283+ "chalk": "^2.4.2",
2284+ "filesize": "^4.1.2",
2285+ "install-purescript": "^0.7.0",
2286+ "log-symbols": "^3.0.0",
2287+ "log-update": "^3.2.0",
2288+ "minimist": "^1.2.0",
2289+ "ms": "^2.1.1",
2290+ "neat-stack": "^1.0.1",
2291+ "npcache": "^1.0.2",
2292+ "once": "^1.4.0",
2293+ "platform-name": "^1.0.0",
2294+ "size-rate": "^0.3.1",
2295+ "tilde-path": "^3.0.0",
2296+ "tty-truncate": "^1.0.3",
2297+ "tty-width-frame": "^1.0.2",
2298+ "vertical-meter": "^1.0.0"
2299+ }
2300+ },
2301+ "minimist": {
2302+ "version": "1.2.5",
2303+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2304+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
2305+ "dev": true
2306+ },
2307+ "purescript": {
2308+ "version": "0.12.5",
2309+ "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.12.5.tgz",
2310+ "integrity": "sha512-L0N0KrRgZm8pXYqT8Dc5m6BzjnYvkOaxx9Tms874NUivm8DYSs3oLtDrnNM8cVrjCCXCvS0g8l73CKNymaL6qw==",
2311+ "dev": true,
2312+ "requires": {
2313+ "install-purescript-cli": "^0.4.0"
2314+ }
2315+ }
19072316 }
19082317 },
19092318 "pump": {
@@ -1983,9 +2392,9 @@
19832392 },
19842393 "dependencies": {
19852394 "minimist": {
1986− "version": "1.2.0",
1987− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
1988− "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2395+ "version": "1.2.5",
2396+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2397+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
19892398 "dev": true
19902399 }
19912400 }
@@ -2027,6 +2436,16 @@
20272436 "safe-buffer": "^5.1.0"
20282437 }
20292438 },
2439+ "rate-map": {
2440+ "version": "1.0.5",
2441+ "resolved": "https://registry.npmjs.org/rate-map/-/rate-map-1.0.5.tgz",
2442+ "integrity": "sha512-u/oBh01ZgCZM8Dqkm+xUh9mLl5t/9wxBNpVDZUSKjYvPSOOwYCeVheS5esvdyVnR0k3sLh+H9v16h1Z7FRy2Fw==",
2443+ "dev": true,
2444+ "requires": {
2445+ "append-type": "^1.0.1",
2446+ "terser": "^4.1.2"
2447+ }
2448+ },
20302449 "read": {
20312450 "version": "1.0.7",
20322451 "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
@@ -2077,6 +2496,16 @@
20772496 }
20782497 }
20792498 },
2499+ "reject-unsatisfied-npm-version": {
2500+ "version": "1.0.0",
2501+ "resolved": "https://registry.npmjs.org/reject-unsatisfied-npm-version/-/reject-unsatisfied-npm-version-1.0.0.tgz",
2502+ "integrity": "sha512-8cl35x8i3W1+RubvIq9CM7fJkdMwBOdjne4b7eFBoo4vvN1QoXbgusQw6VVv2DBmm6NDyMhUmp9FBxaMWU9s7Q==",
2503+ "dev": true,
2504+ "requires": {
2505+ "npm-cli-version": "^1.0.0",
2506+ "npm-version-compare": "^1.0.0"
2507+ }
2508+ },
20802509 "request": {
20812510 "version": "2.88.0",
20822511 "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
@@ -2106,14 +2535,24 @@
21062535 }
21072536 },
21082537 "resolve": {
2109− "version": "1.11.1",
2110− "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
2111− "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==",
2538+ "version": "1.15.1",
2539+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz",
2540+ "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==",
21122541 "dev": true,
21132542 "requires": {
21142543 "path-parse": "^1.0.6"
21152544 }
21162545 },
2546+ "resolve-from-npm": {
2547+ "version": "3.1.0",
2548+ "resolved": "https://registry.npmjs.org/resolve-from-npm/-/resolve-from-npm-3.1.0.tgz",
2549+ "integrity": "sha512-HVhEcznfeFWM7T3HWCT7vCjwkv0R1ruC4Ref5jTlTvz2X8GKeUZTqjvZWlefmKQvQfKYOJhQo90Yjhpcr8aclg==",
2550+ "dev": true,
2551+ "requires": {
2552+ "inspect-with-kind": "^1.0.4",
2553+ "npm-cli-dir": "^3.0.0"
2554+ }
2555+ },
21172556 "restore-cursor": {
21182557 "version": "2.0.0",
21192558 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
@@ -2160,6 +2599,15 @@
21602599 "inherits": "^2.0.1"
21612600 }
21622601 },
2602+ "run-in-dir": {
2603+ "version": "0.3.0",
2604+ "resolved": "https://registry.npmjs.org/run-in-dir/-/run-in-dir-0.3.0.tgz",
2605+ "integrity": "sha512-5aPpxad3Jq9r6OK6rw+Gs5HVuZsEeQM/M4I9CdCWyThkstLAUCJSc3IRs8dT0p/z9mxAJgU5ELRQL2q/ddY6PQ==",
2606+ "dev": true,
2607+ "requires": {
2608+ "inspect-with-kind": "^1.0.5"
2609+ }
2610+ },
21632611 "run-queue": {
21642612 "version": "1.0.3",
21652613 "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
@@ -2193,6 +2641,12 @@
21932641 "rimraf": "^2.5.2"
21942642 }
21952643 },
2644+ "semver": {
2645+ "version": "5.7.1",
2646+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2647+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2648+ "dev": true
2649+ },
21962650 "sha.js": {
21972651 "version": "2.4.11",
21982652 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
@@ -2213,6 +2667,15 @@
22132667 "sha.js": "~2.4.4"
22142668 }
22152669 },
2670+ "shasum-object": {
2671+ "version": "1.0.0",
2672+ "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz",
2673+ "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==",
2674+ "dev": true,
2675+ "requires": {
2676+ "fast-safe-stringify": "^2.0.7"
2677+ }
2678+ },
22162679 "shebang-command": {
22172680 "version": "2.0.0",
22182681 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -2229,16 +2692,10 @@
22292692 "dev": true
22302693 },
22312694 "shell-quote": {
2232− "version": "1.6.1",
2233− "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz",
2234− "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
2235− "dev": true,
2236− "requires": {
2237− "array-filter": "~0.0.0",
2238− "array-map": "~0.0.0",
2239− "array-reduce": "~0.0.0",
2240− "jsonify": "~0.0.0"
2241− }
2695+ "version": "1.7.2",
2696+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
2697+ "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
2698+ "dev": true
22422699 },
22432700 "signal-exit": {
22442701 "version": "3.0.2",
@@ -2252,6 +2709,27 @@
22522709 "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=",
22532710 "dev": true
22542711 },
2712+ "size-rate": {
2713+ "version": "0.3.1",
2714+ "resolved": "https://registry.npmjs.org/size-rate/-/size-rate-0.3.1.tgz",
2715+ "integrity": "sha512-gs1+6r1P1w00Qv00qC4Be2pbl70/cIVCtsZJPQhEzH3vNss8QbkGIVh6/SCC7atSlX7hkuwH93TyWL1iyXjurQ==",
2716+ "dev": true,
2717+ "requires": {
2718+ "filesize": "^4.1.2",
2719+ "inspect-with-kind": "^1.0.5"
2720+ }
2721+ },
2722+ "slice-ansi": {
2723+ "version": "2.1.0",
2724+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
2725+ "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
2726+ "dev": true,
2727+ "requires": {
2728+ "ansi-styles": "^3.2.0",
2729+ "astral-regex": "^1.0.0",
2730+ "is-fullwidth-code-point": "^2.0.0"
2731+ }
2732+ },
22552733 "sorcery": {
22562734 "version": "0.10.0",
22572735 "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz",
@@ -2265,9 +2743,9 @@
22652743 },
22662744 "dependencies": {
22672745 "minimist": {
2268− "version": "1.2.0",
2269− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2270− "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
2746+ "version": "1.2.5",
2747+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2748+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
22712749 "dev": true
22722750 }
22732751 }
@@ -2278,12 +2756,133 @@
22782756 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
22792757 "dev": true
22802758 },
2759+ "source-map-support": {
2760+ "version": "0.5.16",
2761+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz",
2762+ "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==",
2763+ "dev": true,
2764+ "requires": {
2765+ "buffer-from": "^1.0.0",
2766+ "source-map": "^0.6.0"
2767+ },
2768+ "dependencies": {
2769+ "source-map": {
2770+ "version": "0.6.1",
2771+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2772+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2773+ "dev": true
2774+ }
2775+ }
2776+ },
22812777 "sourcemap-codec": {
2282− "version": "1.4.6",
2283− "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.6.tgz",
2284− "integrity": "sha512-1ZooVLYFxC448piVLBbtOxFcXwnymH9oUF8nRd3CuYDVvkRBxRl6pB4Mtas5a4drtL+E8LDgFkQNcgIw6tc8Hg==",
2778+ "version": "1.4.8",
2779+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
2780+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
22852781 "dev": true
22862782 },
2783+ "spago": {
2784+ "version": "0.14.0",
2785+ "resolved": "https://registry.npmjs.org/spago/-/spago-0.14.0.tgz",
2786+ "integrity": "sha512-nQMbxZkj5a9c1j36aUd7dp2BhlSByFkfu7/I4bA4nAnL39IAsoxz/p9B6FFs/TKCDcoaWjjjIvnOmei9G4j8SA==",
2787+ "dev": true,
2788+ "requires": {
2789+ "request": "^2.88.0",
2790+ "tar": "^4.4.8"
2791+ }
2792+ },
2793+ "spawn-stack": {
2794+ "version": "0.7.0",
2795+ "resolved": "https://registry.npmjs.org/spawn-stack/-/spawn-stack-0.7.0.tgz",
2796+ "integrity": "sha512-lV3XTrZqR76y9voQq3g0NfCCd4dylXtgQW+xcoZkRYe/6IZJM20G//s2+4JYojJoHQQKKuoU+lUZkO5/tEJe4A==",
2797+ "dev": true,
2798+ "requires": {
2799+ "byline": "^5.0.0",
2800+ "execa": "^1.0.0",
2801+ "inspect-with-kind": "^1.0.5",
2802+ "zen-observable": "^0.8.9"
2803+ },
2804+ "dependencies": {
2805+ "cross-spawn": {
2806+ "version": "6.0.5",
2807+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
2808+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
2809+ "dev": true,
2810+ "requires": {
2811+ "nice-try": "^1.0.4",
2812+ "path-key": "^2.0.1",
2813+ "semver": "^5.5.0",
2814+ "shebang-command": "^1.2.0",
2815+ "which": "^1.2.9"
2816+ }
2817+ },
2818+ "execa": {
2819+ "version": "1.0.0",
2820+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
2821+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
2822+ "dev": true,
2823+ "requires": {
2824+ "cross-spawn": "^6.0.0",
2825+ "get-stream": "^4.0.0",
2826+ "is-stream": "^1.1.0",
2827+ "npm-run-path": "^2.0.0",
2828+ "p-finally": "^1.0.0",
2829+ "signal-exit": "^3.0.0",
2830+ "strip-eof": "^1.0.0"
2831+ }
2832+ },
2833+ "get-stream": {
2834+ "version": "4.1.0",
2835+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
2836+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
2837+ "dev": true,
2838+ "requires": {
2839+ "pump": "^3.0.0"
2840+ }
2841+ },
2842+ "is-stream": {
2843+ "version": "1.1.0",
2844+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
2845+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
2846+ "dev": true
2847+ },
2848+ "npm-run-path": {
2849+ "version": "2.0.2",
2850+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
2851+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
2852+ "dev": true,
2853+ "requires": {
2854+ "path-key": "^2.0.0"
2855+ }
2856+ },
2857+ "p-finally": {
2858+ "version": "1.0.0",
2859+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
2860+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
2861+ "dev": true
2862+ },
2863+ "path-key": {
2864+ "version": "2.0.1",
2865+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
2866+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
2867+ "dev": true
2868+ },
2869+ "shebang-command": {
2870+ "version": "1.2.0",
2871+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
2872+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
2873+ "dev": true,
2874+ "requires": {
2875+ "shebang-regex": "^1.0.0"
2876+ }
2877+ },
2878+ "shebang-regex": {
2879+ "version": "1.0.0",
2880+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
2881+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
2882+ "dev": true
2883+ }
2884+ }
2885+ },
22872886 "sshpk": {
22882887 "version": "1.16.1",
22892888 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
@@ -2341,16 +2940,28 @@
23412940 }
23422941 },
23432942 "stream-http": {
2344− "version": "2.8.3",
2345− "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
2346− "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
2943+ "version": "3.1.0",
2944+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.0.tgz",
2945+ "integrity": "sha512-cuB6RgO7BqC4FBYzmnvhob5Do3wIdIsXAgGycHJnW+981gHqoYcYz9lqjJrk8WXRddbwPuqPYRl+bag6mYv4lw==",
23472946 "dev": true,
23482947 "requires": {
23492948 "builtin-status-codes": "^3.0.0",
23502949 "inherits": "^2.0.1",
2351− "readable-stream": "^2.3.6",
2352− "to-arraybuffer": "^1.0.0",
2950+ "readable-stream": "^3.0.6",
23532951 "xtend": "^4.0.0"
2952+ },
2953+ "dependencies": {
2954+ "readable-stream": {
2955+ "version": "3.6.0",
2956+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
2957+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
2958+ "dev": true,
2959+ "requires": {
2960+ "inherits": "^2.0.3",
2961+ "string_decoder": "^1.1.1",
2962+ "util-deprecate": "^1.0.1"
2963+ }
2964+ }
23542965 }
23552966 },
23562967 "stream-shift": {
@@ -2381,20 +2992,12 @@
23812992 }
23822993 },
23832994 "string_decoder": {
2384− "version": "1.2.0",
2385− "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
2386− "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
2995+ "version": "1.3.0",
2996+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
2997+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
23872998 "dev": true,
23882999 "requires": {
2389− "safe-buffer": "~5.1.0"
2390− },
2391− "dependencies": {
2392− "safe-buffer": {
2393− "version": "5.1.2",
2394− "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2395− "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2396− "dev": true
2397− }
3000+ "safe-buffer": "~5.2.0"
23983001 }
23993002 },
24003003 "strip-ansi": {
@@ -2406,6 +3009,12 @@
24063009 "ansi-regex": "^4.1.0"
24073010 }
24083011 },
3012+ "strip-eof": {
3013+ "version": "1.0.0",
3014+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
3015+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
3016+ "dev": true
3017+ },
24093018 "strip-final-newline": {
24103019 "version": "2.0.0",
24113020 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
@@ -2422,9 +3031,9 @@
24223031 },
24233032 "dependencies": {
24243033 "minimist": {
2425− "version": "1.2.0",
2426− "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
2427− "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
3034+ "version": "1.2.5",
3035+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
3036+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
24283037 "dev": true
24293038 }
24303039 }
@@ -2463,14 +3072,33 @@
24633072 }
24643073 },
24653074 "temp": {
2466− "version": "0.9.0",
2467− "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.0.tgz",
2468− "integrity": "sha512-YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==",
3075+ "version": "0.9.1",
3076+ "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.1.tgz",
3077+ "integrity": "sha512-WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA==",
24693078 "dev": true,
24703079 "requires": {
24713080 "rimraf": "~2.6.2"
24723081 }
24733082 },
3083+ "terser": {
3084+ "version": "4.6.10",
3085+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.10.tgz",
3086+ "integrity": "sha512-qbF/3UOo11Hggsbsqm2hPa6+L4w7bkr+09FNseEe8xrcVD3APGLFqE+Oz1ZKAxjYnFsj80rLOfgAtJ0LNJjtTA==",
3087+ "dev": true,
3088+ "requires": {
3089+ "commander": "^2.20.0",
3090+ "source-map": "~0.6.1",
3091+ "source-map-support": "~0.5.12"
3092+ },
3093+ "dependencies": {
3094+ "source-map": {
3095+ "version": "0.6.1",
3096+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3097+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3098+ "dev": true
3099+ }
3100+ }
3101+ },
24743102 "through": {
24753103 "version": "2.3.8",
24763104 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
@@ -2487,6 +3115,12 @@
24873115 "xtend": "~4.0.1"
24883116 }
24893117 },
3118+ "tilde-path": {
3119+ "version": "3.0.0",
3120+ "resolved": "https://registry.npmjs.org/tilde-path/-/tilde-path-3.0.0.tgz",
3121+ "integrity": "sha512-jHGx1beQCxoIuyg1LDKxqL3J0zNA57eGjlXsqtcjj6Q9EKXh4Sz895VxXW/psJW1PYIF79XViZEEWrvmhaZ61g==",
3122+ "dev": true
3123+ },
24903124 "timers-browserify": {
24913125 "version": "1.4.2",
24923126 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
@@ -2496,12 +3130,6 @@
24963130 "process": "~0.11.0"
24973131 }
24983132 },
2499− "to-arraybuffer": {
2500− "version": "1.0.1",
2501− "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
2502− "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
2503− "dev": true
2504− },
25053133 "tough-cookie": {
25063134 "version": "2.4.3",
25073135 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
@@ -2532,6 +3160,71 @@
25323160 "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
25333161 "dev": true
25343162 },
3163+ "tty-truncate": {
3164+ "version": "1.0.5",
3165+ "resolved": "https://registry.npmjs.org/tty-truncate/-/tty-truncate-1.0.5.tgz",
3166+ "integrity": "sha512-ftM6dBJyEXLMspVSO2huTtGQapxsljpmQh5jYMaUFeCgETOWNT/KZcBGXtoBEYRBO2JRdxsSSHPloa6Fy/AWXw==",
3167+ "dev": true,
3168+ "requires": {
3169+ "ansi-regex": "^4.1.0",
3170+ "inspect-with-kind": "^1.0.5",
3171+ "slice-ansi": "^2.1.0",
3172+ "string-width": "^4.0.0"
3173+ },
3174+ "dependencies": {
3175+ "emoji-regex": {
3176+ "version": "8.0.0",
3177+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3178+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
3179+ "dev": true
3180+ },
3181+ "is-fullwidth-code-point": {
3182+ "version": "3.0.0",
3183+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3184+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3185+ "dev": true
3186+ },
3187+ "string-width": {
3188+ "version": "4.2.0",
3189+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
3190+ "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
3191+ "dev": true,
3192+ "requires": {
3193+ "emoji-regex": "^8.0.0",
3194+ "is-fullwidth-code-point": "^3.0.0",
3195+ "strip-ansi": "^6.0.0"
3196+ }
3197+ },
3198+ "strip-ansi": {
3199+ "version": "6.0.0",
3200+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
3201+ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
3202+ "dev": true,
3203+ "requires": {
3204+ "ansi-regex": "^5.0.0"
3205+ },
3206+ "dependencies": {
3207+ "ansi-regex": {
3208+ "version": "5.0.0",
3209+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
3210+ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
3211+ "dev": true
3212+ }
3213+ }
3214+ }
3215+ }
3216+ },
3217+ "tty-width-frame": {
3218+ "version": "1.0.3",
3219+ "resolved": "https://registry.npmjs.org/tty-width-frame/-/tty-width-frame-1.0.3.tgz",
3220+ "integrity": "sha512-k3DeWv+GnKYcFaFLK87Ecum4AWxySB0lfzQaonlHKaoum7A2DlTkWw8mfgWtz4o8Hoa4Ab/ZdDitR74LhbOK8A==",
3221+ "dev": true,
3222+ "requires": {
3223+ "inspect-with-kind": "^1.0.5",
3224+ "string-width": "^3.1.0",
3225+ "wrap-ansi": "^5.0.0"
3226+ }
3227+ },
25353228 "tunnel-agent": {
25363229 "version": "0.6.0",
25373230 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -2661,10 +3354,19 @@
26613354 "extsprintf": "^1.2.0"
26623355 }
26633356 },
3357+ "vertical-meter": {
3358+ "version": "1.0.0",
3359+ "resolved": "https://registry.npmjs.org/vertical-meter/-/vertical-meter-1.0.0.tgz",
3360+ "integrity": "sha512-xvtone0DHRBrWSBVF2p3+/KSz/mzHvDZ7+HYB3g68hBpqIC3tIF8J1maf5osHPKHB/45iq2B+T4ju/mfxArd/Q==",
3361+ "dev": true,
3362+ "requires": {
3363+ "rate-map": "^1.0.1"
3364+ }
3365+ },
26643366 "vm-browserify": {
2665− "version": "1.1.0",
2666− "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz",
2667− "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==",
3367+ "version": "1.1.2",
3368+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
3369+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
26683370 "dev": true
26693371 },
26703372 "which": {
@@ -2676,6 +3378,12 @@
26763378 "isexe": "^2.0.0"
26773379 }
26783380 },
3381+ "win-user-installed-npm-cli-path": {
3382+ "version": "3.0.1",
3383+ "resolved": "https://registry.npmjs.org/win-user-installed-npm-cli-path/-/win-user-installed-npm-cli-path-3.0.1.tgz",
3384+ "integrity": "sha512-Us1ZlMmWDInXihJ+SWP8/L0ArqsLqPtWK9Q67x6+q+z7C2c22viVgCmbH+x0BeMsosmPS9OKHvka519XbO51Rw==",
3385+ "dev": true
3386+ },
26793387 "wordwrap": {
26803388 "version": "1.0.0",
26813389 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
package.json+6−7
@@ -7,10 +7,8 @@
77 "test": "test"
88 },
99 "scripts": {
10− "build": "pulp build",
11− "build:watch": "pulp -w build",
12− "test": "pulp test",
13− "test:watch": "pulp -w test"
10+ "build": "spago build",
11+ "test": "spago test"
1412 },
1513 "keywords": [],
1614 "author": "",
@@ -20,8 +18,9 @@
2018 "uuid-validate": "0.0.3"
2119 },
2220 "devDependencies": {
23− "bower": "1.8.8",
24− "pulp": "^13.0.0",
25− "purescript": "^0.13.6"
21+ "bower": "^1.8.8",
22+ "pulp": "^14.0.0",
23+ "purescript": "^0.13.6",
24+ "spago": "^0.14.0"
2625 }
2726}