git.iko.soy/rowtype-yoga/purescript-fixed-precision
on main help sign in
Spago
a45fd09Matthew Russell
.gitignore+2
@@ -2,7 +2,9 @@
2/node_modules/
2/node_modules/
3/.pulp-cache/
3/.pulp-cache/
4/output/
4/output/
5+/output-pulp/
5/.psc-package/
6/.psc-package/
6/.psc*
7/.psc*
7/.purs*
8/.purs*
8/.psa*
9/.psa*
10+.spago
package-lock.json+1354−1
@@ -13,8 +13,10 @@
13 },
13 },
14 "devDependencies": {
14 "devDependencies": {
15 "bower": "^1.8.12",
15 "bower": "^1.8.12",
16+ "npm-run-all": "^4.1.5",
16 "pulp": "^15.0.0",
17 "pulp": "^15.0.0",
17− "purescript": "^0.14.0"
18+ "purescript": "^0.14.0",
19+ "spago": "^0.19.1"
18 }
20 }
19 },
21 },
20 "node_modules/acorn": {
22 "node_modules/acorn": {
@@ -610,6 +612,19 @@
610 "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==",
612 "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==",
611 "dev": true
613 "dev": true
612 },
614 },
615+ "node_modules/call-bind": {
616+ "version": "1.0.2",
617+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
618+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
619+ "dev": true,
620+ "dependencies": {
621+ "function-bind": "^1.1.1",
622+ "get-intrinsic": "^1.0.2"
623+ },
624+ "funding": {
625+ "url": "https://github.com/sponsors/ljharb"
626+ }
627+ },
613 "node_modules/caseless": {
628 "node_modules/caseless": {
614 "version": "0.12.0",
629 "version": "0.12.0",
615 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
630 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
@@ -897,6 +912,22 @@
897 "node": ">=0.10"
912 "node": ">=0.10"
898 }
913 }
899 },
914 },
915+ "node_modules/define-properties": {
916+ "version": "1.1.4",
917+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
918+ "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
919+ "dev": true,
920+ "dependencies": {
921+ "has-property-descriptors": "^1.0.0",
922+ "object-keys": "^1.1.1"
923+ },
924+ "engines": {
925+ "node": ">= 0.4"
926+ },
927+ "funding": {
928+ "url": "https://github.com/sponsors/ljharb"
929+ }
930+ },
900 "node_modules/defined": {
931 "node_modules/defined": {
901 "version": "1.0.0",
932 "version": "1.0.0",
902 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
933 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
@@ -1057,6 +1088,69 @@
1057 "node": ">=6"
1088 "node": ">=6"
1058 }
1089 }
1059 },
1090 },
1091+ "node_modules/error-ex": {
1092+ "version": "1.3.2",
1093+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1094+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1095+ "dev": true,
1096+ "dependencies": {
1097+ "is-arrayish": "^0.2.1"
1098+ }
1099+ },
1100+ "node_modules/es-abstract": {
1101+ "version": "1.20.0",
1102+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.0.tgz",
1103+ "integrity": "sha512-URbD8tgRthKD3YcC39vbvSDrX23upXnPcnGAjQfgxXF5ID75YcENawc9ZX/9iTP9ptUyfCLIxTTuMYoRfiOVKA==",
1104+ "dev": true,
1105+ "dependencies": {
1106+ "call-bind": "^1.0.2",
1107+ "es-to-primitive": "^1.2.1",
1108+ "function-bind": "^1.1.1",
1109+ "function.prototype.name": "^1.1.5",
1110+ "get-intrinsic": "^1.1.1",
1111+ "get-symbol-description": "^1.0.0",
1112+ "has": "^1.0.3",
1113+ "has-property-descriptors": "^1.0.0",
1114+ "has-symbols": "^1.0.3",
1115+ "internal-slot": "^1.0.3",
1116+ "is-callable": "^1.2.4",
1117+ "is-negative-zero": "^2.0.2",
1118+ "is-regex": "^1.1.4",
1119+ "is-shared-array-buffer": "^1.0.2",
1120+ "is-string": "^1.0.7",
1121+ "is-weakref": "^1.0.2",
1122+ "object-inspect": "^1.12.0",
1123+ "object-keys": "^1.1.1",
1124+ "object.assign": "^4.1.2",
1125+ "regexp.prototype.flags": "^1.4.1",
1126+ "string.prototype.trimend": "^1.0.5",
1127+ "string.prototype.trimstart": "^1.0.5",
1128+ "unbox-primitive": "^1.0.2"
1129+ },
1130+ "engines": {
1131+ "node": ">= 0.4"
1132+ },
1133+ "funding": {
1134+ "url": "https://github.com/sponsors/ljharb"
1135+ }
1136+ },
1137+ "node_modules/es-to-primitive": {
1138+ "version": "1.2.1",
1139+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
1140+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
1141+ "dev": true,
1142+ "dependencies": {
1143+ "is-callable": "^1.1.4",
1144+ "is-date-object": "^1.0.1",
1145+ "is-symbol": "^1.0.2"
1146+ },
1147+ "engines": {
1148+ "node": ">= 0.4"
1149+ },
1150+ "funding": {
1151+ "url": "https://github.com/sponsors/ljharb"
1152+ }
1153+ },
1060 "node_modules/es6-promise": {
1154 "node_modules/es6-promise": {
1061 "version": "3.3.1",
1155 "version": "3.3.1",
1062 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
1156 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
@@ -1235,6 +1329,33 @@
1235 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1329 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1236 "dev": true
1330 "dev": true
1237 },
1331 },
1332+ "node_modules/function.prototype.name": {
1333+ "version": "1.1.5",
1334+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
1335+ "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
1336+ "dev": true,
1337+ "dependencies": {
1338+ "call-bind": "^1.0.2",
1339+ "define-properties": "^1.1.3",
1340+ "es-abstract": "^1.19.0",
1341+ "functions-have-names": "^1.2.2"
1342+ },
1343+ "engines": {
1344+ "node": ">= 0.4"
1345+ },
1346+ "funding": {
1347+ "url": "https://github.com/sponsors/ljharb"
1348+ }
1349+ },
1350+ "node_modules/functions-have-names": {
1351+ "version": "1.2.3",
1352+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
1353+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
1354+ "dev": true,
1355+ "funding": {
1356+ "url": "https://github.com/sponsors/ljharb"
1357+ }
1358+ },
1238 "node_modules/gaze": {
1359 "node_modules/gaze": {
1239 "version": "1.1.3",
1360 "version": "1.1.3",
1240 "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
1361 "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
@@ -1253,6 +1374,20 @@
1253 "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
1374 "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
1254 "dev": true
1375 "dev": true
1255 },
1376 },
1377+ "node_modules/get-intrinsic": {
1378+ "version": "1.1.1",
1379+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
1380+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
1381+ "dev": true,
1382+ "dependencies": {
1383+ "function-bind": "^1.1.1",
1384+ "has": "^1.0.3",
1385+ "has-symbols": "^1.0.1"
1386+ },
1387+ "funding": {
1388+ "url": "https://github.com/sponsors/ljharb"
1389+ }
1390+ },
1256 "node_modules/get-stream": {
1391 "node_modules/get-stream": {
1257 "version": "5.2.0",
1392 "version": "5.2.0",
1258 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
1393 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
@@ -1268,6 +1403,22 @@
1268 "url": "https://github.com/sponsors/sindresorhus"
1403 "url": "https://github.com/sponsors/sindresorhus"
1269 }
1404 }
1270 },
1405 },
1406+ "node_modules/get-symbol-description": {
1407+ "version": "1.0.0",
1408+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
1409+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
1410+ "dev": true,
1411+ "dependencies": {
1412+ "call-bind": "^1.0.2",
1413+ "get-intrinsic": "^1.1.1"
1414+ },
1415+ "engines": {
1416+ "node": ">= 0.4"
1417+ },
1418+ "funding": {
1419+ "url": "https://github.com/sponsors/ljharb"
1420+ }
1421+ },
1271 "node_modules/getpass": {
1422 "node_modules/getpass": {
1272 "version": "0.1.7",
1423 "version": "0.1.7",
1273 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
1424 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
@@ -1384,6 +1535,15 @@
1384 "node": ">= 0.4.0"
1535 "node": ">= 0.4.0"
1385 }
1536 }
1386 },
1537 },
1538+ "node_modules/has-bigints": {
1539+ "version": "1.0.2",
1540+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
1541+ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
1542+ "dev": true,
1543+ "funding": {
1544+ "url": "https://github.com/sponsors/ljharb"
1545+ }
1546+ },
1387 "node_modules/has-flag": {
1547 "node_modules/has-flag": {
1388 "version": "3.0.0",
1548 "version": "3.0.0",
1389 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1549 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -1393,6 +1553,45 @@
1393 "node": ">=4"
1553 "node": ">=4"
1394 }
1554 }
1395 },
1555 },
1556+ "node_modules/has-property-descriptors": {
1557+ "version": "1.0.0",
1558+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
1559+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
1560+ "dev": true,
1561+ "dependencies": {
1562+ "get-intrinsic": "^1.1.1"
1563+ },
1564+ "funding": {
1565+ "url": "https://github.com/sponsors/ljharb"
1566+ }
1567+ },
1568+ "node_modules/has-symbols": {
1569+ "version": "1.0.3",
1570+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
1571+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
1572+ "dev": true,
1573+ "engines": {
1574+ "node": ">= 0.4"
1575+ },
1576+ "funding": {
1577+ "url": "https://github.com/sponsors/ljharb"
1578+ }
1579+ },
1580+ "node_modules/has-tostringtag": {
1581+ "version": "1.0.0",
1582+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
1583+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
1584+ "dev": true,
1585+ "dependencies": {
1586+ "has-symbols": "^1.0.2"
1587+ },
1588+ "engines": {
1589+ "node": ">= 0.4"
1590+ },
1591+ "funding": {
1592+ "url": "https://github.com/sponsors/ljharb"
1593+ }
1594+ },
1396 "node_modules/hash-base": {
1595 "node_modules/hash-base": {
1397 "version": "3.1.0",
1596 "version": "3.1.0",
1398 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
1597 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
@@ -1442,6 +1641,12 @@
1442 "minimalistic-crypto-utils": "^1.0.1"
1641 "minimalistic-crypto-utils": "^1.0.1"
1443 }
1642 }
1444 },
1643 },
1644+ "node_modules/hosted-git-info": {
1645+ "version": "2.8.9",
1646+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
1647+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
1648+ "dev": true
1649+ },
1445 "node_modules/htmlescape": {
1650 "node_modules/htmlescape": {
1446 "version": "1.1.1",
1651 "version": "1.1.1",
1447 "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
1652 "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
@@ -1568,12 +1773,72 @@
1568 "typedarray": "^0.0.6"
1773 "typedarray": "^0.0.6"
1569 }
1774 }
1570 },
1775 },
1776+ "node_modules/internal-slot": {
1777+ "version": "1.0.3",
1778+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
1779+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
1780+ "dev": true,
1781+ "dependencies": {
1782+ "get-intrinsic": "^1.1.0",
1783+ "has": "^1.0.3",
1784+ "side-channel": "^1.0.4"
1785+ },
1786+ "engines": {
1787+ "node": ">= 0.4"
1788+ }
1789+ },
1790+ "node_modules/is-arrayish": {
1791+ "version": "0.2.1",
1792+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
1793+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
1794+ "dev": true
1795+ },
1796+ "node_modules/is-bigint": {
1797+ "version": "1.0.4",
1798+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
1799+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
1800+ "dev": true,
1801+ "dependencies": {
1802+ "has-bigints": "^1.0.1"
1803+ },
1804+ "funding": {
1805+ "url": "https://github.com/sponsors/ljharb"
1806+ }
1807+ },
1808+ "node_modules/is-boolean-object": {
1809+ "version": "1.1.2",
1810+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
1811+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
1812+ "dev": true,
1813+ "dependencies": {
1814+ "call-bind": "^1.0.2",
1815+ "has-tostringtag": "^1.0.0"
1816+ },
1817+ "engines": {
1818+ "node": ">= 0.4"
1819+ },
1820+ "funding": {
1821+ "url": "https://github.com/sponsors/ljharb"
1822+ }
1823+ },
1571 "node_modules/is-buffer": {
1824 "node_modules/is-buffer": {
1572 "version": "1.1.6",
1825 "version": "1.1.6",
1573 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1826 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1574 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
1827 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
1575 "dev": true
1828 "dev": true
1576 },
1829 },
1830+ "node_modules/is-callable": {
1831+ "version": "1.2.4",
1832+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
1833+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
1834+ "dev": true,
1835+ "engines": {
1836+ "node": ">= 0.4"
1837+ },
1838+ "funding": {
1839+ "url": "https://github.com/sponsors/ljharb"
1840+ }
1841+ },
1577 "node_modules/is-core-module": {
1842 "node_modules/is-core-module": {
1578 "version": "2.9.0",
1843 "version": "2.9.0",
1579 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
1844 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
@@ -1586,6 +1851,21 @@
1586 "url": "https://github.com/sponsors/ljharb"
1851 "url": "https://github.com/sponsors/ljharb"
1587 }
1852 }
1588 },
1853 },
1854+ "node_modules/is-date-object": {
1855+ "version": "1.0.5",
1856+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
1857+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
1858+ "dev": true,
1859+ "dependencies": {
1860+ "has-tostringtag": "^1.0.0"
1861+ },
1862+ "engines": {
1863+ "node": ">= 0.4"
1864+ },
1865+ "funding": {
1866+ "url": "https://github.com/sponsors/ljharb"
1867+ }
1868+ },
1589 "node_modules/is-fullwidth-code-point": {
1869 "node_modules/is-fullwidth-code-point": {
1590 "version": "2.0.0",
1870 "version": "2.0.0",
1591 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
1871 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
@@ -1595,6 +1875,33 @@
1595 "node": ">=4"
1875 "node": ">=4"
1596 }
1876 }
1597 },
1877 },
1878+ "node_modules/is-negative-zero": {
1879+ "version": "2.0.2",
1880+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
1881+ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
1882+ "dev": true,
1883+ "engines": {
1884+ "node": ">= 0.4"
1885+ },
1886+ "funding": {
1887+ "url": "https://github.com/sponsors/ljharb"
1888+ }
1889+ },
1890+ "node_modules/is-number-object": {
1891+ "version": "1.0.7",
1892+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
1893+ "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
1894+ "dev": true,
1895+ "dependencies": {
1896+ "has-tostringtag": "^1.0.0"
1897+ },
1898+ "engines": {
1899+ "node": ">= 0.4"
1900+ },
1901+ "funding": {
1902+ "url": "https://github.com/sponsors/ljharb"
1903+ }
1904+ },
1598 "node_modules/is-plain-obj": {
1905 "node_modules/is-plain-obj": {
1599 "version": "2.1.0",
1906 "version": "2.1.0",
1600 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
1907 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
@@ -1604,6 +1911,34 @@
1604 "node": ">=8"
1911 "node": ">=8"
1605 }
1912 }
1606 },
1913 },
1914+ "node_modules/is-regex": {
1915+ "version": "1.1.4",
1916+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
1917+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
1918+ "dev": true,
1919+ "dependencies": {
1920+ "call-bind": "^1.0.2",
1921+ "has-tostringtag": "^1.0.0"
1922+ },
1923+ "engines": {
1924+ "node": ">= 0.4"
1925+ },
1926+ "funding": {
1927+ "url": "https://github.com/sponsors/ljharb"
1928+ }
1929+ },
1930+ "node_modules/is-shared-array-buffer": {
1931+ "version": "1.0.2",
1932+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
1933+ "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
1934+ "dev": true,
1935+ "dependencies": {
1936+ "call-bind": "^1.0.2"
1937+ },
1938+ "funding": {
1939+ "url": "https://github.com/sponsors/ljharb"
1940+ }
1941+ },
1607 "node_modules/is-stream": {
1942 "node_modules/is-stream": {
1608 "version": "2.0.1",
1943 "version": "2.0.1",
1609 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
1944 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
@@ -1616,12 +1951,54 @@
1616 "url": "https://github.com/sponsors/sindresorhus"
1951 "url": "https://github.com/sponsors/sindresorhus"
1617 }
1952 }
1618 },
1953 },
1954+ "node_modules/is-string": {
1955+ "version": "1.0.7",
1956+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
1957+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
1958+ "dev": true,
1959+ "dependencies": {
1960+ "has-tostringtag": "^1.0.0"
1961+ },
1962+ "engines": {
1963+ "node": ">= 0.4"
1964+ },
1965+ "funding": {
1966+ "url": "https://github.com/sponsors/ljharb"
1967+ }
1968+ },
1969+ "node_modules/is-symbol": {
1970+ "version": "1.0.4",
1971+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
1972+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
1973+ "dev": true,
1974+ "dependencies": {
1975+ "has-symbols": "^1.0.2"
1976+ },
1977+ "engines": {
1978+ "node": ">= 0.4"
1979+ },
1980+ "funding": {
1981+ "url": "https://github.com/sponsors/ljharb"
1982+ }
1983+ },
1619 "node_modules/is-typedarray": {
1984 "node_modules/is-typedarray": {
1620 "version": "1.0.0",
1985 "version": "1.0.0",
1621 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1986 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1622 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
1987 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
1623 "dev": true
1988 "dev": true
1624 },
1989 },
1990+ "node_modules/is-weakref": {
1991+ "version": "1.0.2",
1992+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
1993+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
1994+ "dev": true,
1995+ "dependencies": {
1996+ "call-bind": "^1.0.2"
1997+ },
1998+ "funding": {
1999+ "url": "https://github.com/sponsors/ljharb"
2000+ }
2001+ },
1625 "node_modules/isarray": {
2002 "node_modules/isarray": {
1626 "version": "1.0.0",
2003 "version": "1.0.0",
1627 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2004 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -1646,6 +2023,12 @@
1646 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
2023 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
1647 "dev": true
2024 "dev": true
1648 },
2025 },
2026+ "node_modules/json-parse-better-errors": {
2027+ "version": "1.0.2",
2028+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
2029+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
2030+ "dev": true
2031+ },
1649 "node_modules/json-schema": {
2032 "node_modules/json-schema": {
1650 "version": "0.4.0",
2033 "version": "0.4.0",
1651 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
2034 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
@@ -1732,6 +2115,21 @@
1732 "stream-splicer": "^2.0.0"
2115 "stream-splicer": "^2.0.0"
1733 }
2116 }
1734 },
2117 },
2118+ "node_modules/load-json-file": {
2119+ "version": "4.0.0",
2120+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
2121+ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
2122+ "dev": true,
2123+ "dependencies": {
2124+ "graceful-fs": "^4.1.2",
2125+ "parse-json": "^4.0.0",
2126+ "pify": "^3.0.0",
2127+ "strip-bom": "^3.0.0"
2128+ },
2129+ "engines": {
2130+ "node": ">=4"
2131+ }
2132+ },
1735 "node_modules/lodash": {
2133 "node_modules/lodash": {
1736 "version": "4.17.21",
2134 "version": "4.17.21",
1737 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
2135 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
@@ -1793,6 +2191,15 @@
1793 "safe-buffer": "^5.1.2"
2191 "safe-buffer": "^5.1.2"
1794 }
2192 }
1795 },
2193 },
2194+ "node_modules/memorystream": {
2195+ "version": "0.3.1",
2196+ "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
2197+ "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
2198+ "dev": true,
2199+ "engines": {
2200+ "node": ">= 0.10.0"
2201+ }
2202+ },
1796 "node_modules/merge-stream": {
2203 "node_modules/merge-stream": {
1797 "version": "2.0.0",
2204 "version": "2.0.0",
1798 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
2205 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
@@ -2049,6 +2456,12 @@
2049 "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
2456 "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
2050 "dev": true
2457 "dev": true
2051 },
2458 },
2459+ "node_modules/nice-try": {
2460+ "version": "1.0.5",
2461+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
2462+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
2463+ "dev": true
2464+ },
2052 "node_modules/node-static": {
2465 "node_modules/node-static": {
2053 "version": "0.7.11",
2466 "version": "0.7.11",
2054 "resolved": "https://registry.npmjs.org/node-static/-/node-static-0.7.11.tgz",
2467 "resolved": "https://registry.npmjs.org/node-static/-/node-static-0.7.11.tgz",
@@ -2066,6 +2479,107 @@
2066 "node": ">= 0.4.1"
2479 "node": ">= 0.4.1"
2067 }
2480 }
2068 },
2481 },
2482+ "node_modules/normalize-package-data": {
2483+ "version": "2.5.0",
2484+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
2485+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
2486+ "dev": true,
2487+ "dependencies": {
2488+ "hosted-git-info": "^2.1.4",
2489+ "resolve": "^1.10.0",
2490+ "semver": "2 || 3 || 4 || 5",
2491+ "validate-npm-package-license": "^3.0.1"
2492+ }
2493+ },
2494+ "node_modules/normalize-package-data/node_modules/semver": {
2495+ "version": "5.7.1",
2496+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2497+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2498+ "dev": true,
2499+ "bin": {
2500+ "semver": "bin/semver"
2501+ }
2502+ },
2503+ "node_modules/npm-run-all": {
2504+ "version": "4.1.5",
2505+ "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
2506+ "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
2507+ "dev": true,
2508+ "dependencies": {
2509+ "ansi-styles": "^3.2.1",
2510+ "chalk": "^2.4.1",
2511+ "cross-spawn": "^6.0.5",
2512+ "memorystream": "^0.3.1",
2513+ "minimatch": "^3.0.4",
2514+ "pidtree": "^0.3.0",
2515+ "read-pkg": "^3.0.0",
2516+ "shell-quote": "^1.6.1",
2517+ "string.prototype.padend": "^3.0.0"
2518+ },
2519+ "bin": {
2520+ "npm-run-all": "bin/npm-run-all/index.js",
2521+ "run-p": "bin/run-p/index.js",
2522+ "run-s": "bin/run-s/index.js"
2523+ },
2524+ "engines": {
2525+ "node": ">= 4"
2526+ }
2527+ },
2528+ "node_modules/npm-run-all/node_modules/cross-spawn": {
2529+ "version": "6.0.5",
2530+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
2531+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
2532+ "dev": true,
2533+ "dependencies": {
2534+ "nice-try": "^1.0.4",
2535+ "path-key": "^2.0.1",
2536+ "semver": "^5.5.0",
2537+ "shebang-command": "^1.2.0",
2538+ "which": "^1.2.9"
2539+ },
2540+ "engines": {
2541+ "node": ">=4.8"
2542+ }
2543+ },
2544+ "node_modules/npm-run-all/node_modules/path-key": {
2545+ "version": "2.0.1",
2546+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
2547+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
2548+ "dev": true,
2549+ "engines": {
2550+ "node": ">=4"
2551+ }
2552+ },
2553+ "node_modules/npm-run-all/node_modules/semver": {
2554+ "version": "5.7.1",
2555+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
2556+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
2557+ "dev": true,
2558+ "bin": {
2559+ "semver": "bin/semver"
2560+ }
2561+ },
2562+ "node_modules/npm-run-all/node_modules/shebang-command": {
2563+ "version": "1.2.0",
2564+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
2565+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
2566+ "dev": true,
2567+ "dependencies": {
2568+ "shebang-regex": "^1.0.0"
2569+ },
2570+ "engines": {
2571+ "node": ">=0.10.0"
2572+ }
2573+ },
2574+ "node_modules/npm-run-all/node_modules/shebang-regex": {
2575+ "version": "1.0.0",
2576+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
2577+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
2578+ "dev": true,
2579+ "engines": {
2580+ "node": ">=0.10.0"
2581+ }
2582+ },
2069 "node_modules/npm-run-path": {
2583 "node_modules/npm-run-path": {
2070 "version": "3.1.0",
2584 "version": "3.1.0",
2071 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
2585 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
@@ -2096,6 +2610,42 @@
2096 "node": ">=0.10.0"
2610 "node": ">=0.10.0"
2097 }
2611 }
2098 },
2612 },
2613+ "node_modules/object-inspect": {
2614+ "version": "1.12.0",
2615+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
2616+ "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
2617+ "dev": true,
2618+ "funding": {
2619+ "url": "https://github.com/sponsors/ljharb"
2620+ }
2621+ },
2622+ "node_modules/object-keys": {
2623+ "version": "1.1.1",
2624+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2625+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
2626+ "dev": true,
2627+ "engines": {
2628+ "node": ">= 0.4"
2629+ }
2630+ },
2631+ "node_modules/object.assign": {
2632+ "version": "4.1.2",
2633+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
2634+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
2635+ "dev": true,
2636+ "dependencies": {
2637+ "call-bind": "^1.0.0",
2638+ "define-properties": "^1.1.3",
2639+ "has-symbols": "^1.0.1",
2640+ "object-keys": "^1.1.1"
2641+ },
2642+ "engines": {
2643+ "node": ">= 0.4"
2644+ },
2645+ "funding": {
2646+ "url": "https://github.com/sponsors/ljharb"
2647+ }
2648+ },
2099 "node_modules/once": {
2649 "node_modules/once": {
2100 "version": "1.4.0",
2650 "version": "1.4.0",
2101 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2651 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -2199,6 +2749,19 @@
2199 "safe-buffer": "^5.1.1"
2749 "safe-buffer": "^5.1.1"
2200 }
2750 }
2201 },
2751 },
2752+ "node_modules/parse-json": {
2753+ "version": "4.0.0",
2754+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
2755+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
2756+ "dev": true,
2757+ "dependencies": {
2758+ "error-ex": "^1.3.1",
2759+ "json-parse-better-errors": "^1.0.1"
2760+ },
2761+ "engines": {
2762+ "node": ">=4"
2763+ }
2764+ },
2202 "node_modules/path-browserify": {
2765 "node_modules/path-browserify": {
2203 "version": "0.0.1",
2766 "version": "0.0.1",
2204 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
2767 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
@@ -2238,6 +2801,18 @@
2238 "node": ">= 0.8.0"
2801 "node": ">= 0.8.0"
2239 }
2802 }
2240 },
2803 },
2804+ "node_modules/path-type": {
2805+ "version": "3.0.0",
2806+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
2807+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
2808+ "dev": true,
2809+ "dependencies": {
2810+ "pify": "^3.0.0"
2811+ },
2812+ "engines": {
2813+ "node": ">=4"
2814+ }
2815+ },
2241 "node_modules/pbkdf2": {
2816 "node_modules/pbkdf2": {
2242 "version": "3.1.2",
2817 "version": "3.1.2",
2243 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
2818 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
@@ -2260,6 +2835,27 @@
2260 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
2835 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
2261 "dev": true
2836 "dev": true
2262 },
2837 },
2838+ "node_modules/pidtree": {
2839+ "version": "0.3.1",
2840+ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
2841+ "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
2842+ "dev": true,
2843+ "bin": {
2844+ "pidtree": "bin/pidtree.js"
2845+ },
2846+ "engines": {
2847+ "node": ">=0.10"
2848+ }
2849+ },
2850+ "node_modules/pify": {
2851+ "version": "3.0.0",
2852+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
2853+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
2854+ "dev": true,
2855+ "engines": {
2856+ "node": ">=4"
2857+ }
2858+ },
2263 "node_modules/process": {
2859 "node_modules/process": {
2264 "version": "0.11.10",
2860 "version": "0.11.10",
2265 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
2861 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -2488,6 +3084,20 @@
2488 "readable-stream": "^2.0.2"
3084 "readable-stream": "^2.0.2"
2489 }
3085 }
2490 },
3086 },
3087+ "node_modules/read-pkg": {
3088+ "version": "3.0.0",
3089+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
3090+ "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
3091+ "dev": true,
3092+ "dependencies": {
3093+ "load-json-file": "^4.0.0",
3094+ "normalize-package-data": "^2.3.2",
3095+ "path-type": "^3.0.0"
3096+ },
3097+ "engines": {
3098+ "node": ">=4"
3099+ }
3100+ },
2491 "node_modules/readable-stream": {
3101 "node_modules/readable-stream": {
2492 "version": "2.3.7",
3102 "version": "2.3.7",
2493 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
3103 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
@@ -2518,6 +3128,23 @@
2518 "safe-buffer": "~5.1.0"
3128 "safe-buffer": "~5.1.0"
2519 }
3129 }
2520 },
3130 },
3131+ "node_modules/regexp.prototype.flags": {
3132+ "version": "1.4.3",
3133+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
3134+ "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
3135+ "dev": true,
3136+ "dependencies": {
3137+ "call-bind": "^1.0.2",
3138+ "define-properties": "^1.1.3",
3139+ "functions-have-names": "^1.2.2"
3140+ },
3141+ "engines": {
3142+ "node": ">= 0.4"
3143+ },
3144+ "funding": {
3145+ "url": "https://github.com/sponsors/ljharb"
3146+ }
3147+ },
2521 "node_modules/request": {
3148 "node_modules/request": {
2522 "version": "2.88.2",
3149 "version": "2.88.2",
2523 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
3150 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
@@ -2762,6 +3389,20 @@
2762 "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
3389 "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
2763 "dev": true
3390 "dev": true
2764 },
3391 },
3392+ "node_modules/side-channel": {
3393+ "version": "1.0.4",
3394+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
3395+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
3396+ "dev": true,
3397+ "dependencies": {
3398+ "call-bind": "^1.0.0",
3399+ "get-intrinsic": "^1.0.2",
3400+ "object-inspect": "^1.9.0"
3401+ },
3402+ "funding": {
3403+ "url": "https://github.com/sponsors/ljharb"
3404+ }
3405+ },
2765 "node_modules/signal-exit": {
3406 "node_modules/signal-exit": {
2766 "version": "3.0.7",
3407 "version": "3.0.7",
2767 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3408 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
@@ -2818,6 +3459,52 @@
2818 "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
3459 "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
2819 "dev": true
3460 "dev": true
2820 },
3461 },
3462+ "node_modules/spago": {
3463+ "version": "0.19.2",
3464+ "resolved": "https://registry.npmjs.org/spago/-/spago-0.19.2.tgz",
3465+ "integrity": "sha512-/u4ofPqWkK1JKRlDU8ZpuLVEOqOpD7/F9zIms4jaPxrXDNhddvhZkbYXrFF/Pe4ZpawysrkhQxhKKt+FJfOfuw==",
3466+ "dev": true,
3467+ "hasInstallScript": true,
3468+ "dependencies": {
3469+ "request": "^2.88.0",
3470+ "tar": "^4.4.8"
3471+ },
3472+ "bin": {
3473+ "spago": "spago"
3474+ }
3475+ },
3476+ "node_modules/spdx-correct": {
3477+ "version": "3.1.1",
3478+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
3479+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
3480+ "dev": true,
3481+ "dependencies": {
3482+ "spdx-expression-parse": "^3.0.0",
3483+ "spdx-license-ids": "^3.0.0"
3484+ }
3485+ },
3486+ "node_modules/spdx-exceptions": {
3487+ "version": "2.3.0",
3488+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
3489+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
3490+ "dev": true
3491+ },
3492+ "node_modules/spdx-expression-parse": {
3493+ "version": "3.0.1",
3494+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
3495+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
3496+ "dev": true,
3497+ "dependencies": {
3498+ "spdx-exceptions": "^2.1.0",
3499+ "spdx-license-ids": "^3.0.0"
3500+ }
3501+ },
3502+ "node_modules/spdx-license-ids": {
3503+ "version": "3.0.11",
3504+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
3505+ "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
3506+ "dev": true
3507+ },
2821 "node_modules/sshpk": {
3508 "node_modules/sshpk": {
2822 "version": "1.17.0",
3509 "version": "1.17.0",
2823 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
3510 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
@@ -2947,6 +3634,51 @@
2947 "node": ">=6"
3634 "node": ">=6"
2948 }
3635 }
2949 },
3636 },
3637+ "node_modules/string.prototype.padend": {
3638+ "version": "3.1.3",
3639+ "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz",
3640+ "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==",
3641+ "dev": true,
3642+ "dependencies": {
3643+ "call-bind": "^1.0.2",
3644+ "define-properties": "^1.1.3",
3645+ "es-abstract": "^1.19.1"
3646+ },
3647+ "engines": {
3648+ "node": ">= 0.4"
3649+ },
3650+ "funding": {
3651+ "url": "https://github.com/sponsors/ljharb"
3652+ }
3653+ },
3654+ "node_modules/string.prototype.trimend": {
3655+ "version": "1.0.5",
3656+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
3657+ "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
3658+ "dev": true,
3659+ "dependencies": {
3660+ "call-bind": "^1.0.2",
3661+ "define-properties": "^1.1.4",
3662+ "es-abstract": "^1.19.5"
3663+ },
3664+ "funding": {
3665+ "url": "https://github.com/sponsors/ljharb"
3666+ }
3667+ },
3668+ "node_modules/string.prototype.trimstart": {
3669+ "version": "1.0.5",
3670+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
3671+ "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
3672+ "dev": true,
3673+ "dependencies": {
3674+ "call-bind": "^1.0.2",
3675+ "define-properties": "^1.1.4",
3676+ "es-abstract": "^1.19.5"
3677+ },
3678+ "funding": {
3679+ "url": "https://github.com/sponsors/ljharb"
3680+ }
3681+ },
2950 "node_modules/strip-ansi": {
3682 "node_modules/strip-ansi": {
2951 "version": "5.2.0",
3683 "version": "5.2.0",
2952 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
3684 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
@@ -2959,6 +3691,15 @@
2959 "node": ">=6"
3691 "node": ">=6"
2960 }
3692 }
2961 },
3693 },
3694+ "node_modules/strip-bom": {
3695+ "version": "3.0.0",
3696+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
3697+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
3698+ "dev": true,
3699+ "engines": {
3700+ "node": ">=4"
3701+ }
3702+ },
2962 "node_modules/strip-final-newline": {
3703 "node_modules/strip-final-newline": {
2963 "version": "2.0.0",
3704 "version": "2.0.0",
2964 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
3705 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
@@ -3151,6 +3892,21 @@
3151 "umd": "bin/cli.js"
3892 "umd": "bin/cli.js"
3152 }
3893 }
3153 },
3894 },
3895+ "node_modules/unbox-primitive": {
3896+ "version": "1.0.2",
3897+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
3898+ "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
3899+ "dev": true,
3900+ "dependencies": {
3901+ "call-bind": "^1.0.2",
3902+ "has-bigints": "^1.0.2",
3903+ "has-symbols": "^1.0.3",
3904+ "which-boxed-primitive": "^1.0.2"
3905+ },
3906+ "funding": {
3907+ "url": "https://github.com/sponsors/ljharb"
3908+ }
3909+ },
3154 "node_modules/undeclared-identifiers": {
3910 "node_modules/undeclared-identifiers": {
3155 "version": "1.1.3",
3911 "version": "1.1.3",
3156 "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz",
3912 "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz",
@@ -3250,6 +4006,16 @@
3250 "uuid": "bin/uuid"
4006 "uuid": "bin/uuid"
3251 }
4007 }
3252 },
4008 },
4009+ "node_modules/validate-npm-package-license": {
4010+ "version": "3.0.4",
4011+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
4012+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
4013+ "dev": true,
4014+ "dependencies": {
4015+ "spdx-correct": "^3.0.0",
4016+ "spdx-expression-parse": "^3.0.0"
4017+ }
4018+ },
3253 "node_modules/verror": {
4019 "node_modules/verror": {
3254 "version": "1.10.0",
4020 "version": "1.10.0",
3255 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
4021 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
@@ -3288,6 +4054,22 @@
3288 "which": "bin/which"
4054 "which": "bin/which"
3289 }
4055 }
3290 },
4056 },
4057+ "node_modules/which-boxed-primitive": {
4058+ "version": "1.0.2",
4059+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
4060+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
4061+ "dev": true,
4062+ "dependencies": {
4063+ "is-bigint": "^1.0.1",
4064+ "is-boolean-object": "^1.1.0",
4065+ "is-number-object": "^1.0.4",
4066+ "is-string": "^1.0.5",
4067+ "is-symbol": "^1.0.3"
4068+ },
4069+ "funding": {
4070+ "url": "https://github.com/sponsors/ljharb"
4071+ }
4072+ },
3291 "node_modules/wordwrap": {
4073 "node_modules/wordwrap": {
3292 "version": "1.0.0",
4074 "version": "1.0.0",
3293 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
4075 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
@@ -3845,6 +4627,16 @@
3845 "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==",
4627 "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==",
3846 "dev": true
4628 "dev": true
3847 },
4629 },
4630+ "call-bind": {
4631+ "version": "1.0.2",
4632+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
4633+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
4634+ "dev": true,
4635+ "requires": {
4636+ "function-bind": "^1.1.1",
4637+ "get-intrinsic": "^1.0.2"
4638+ }
4639+ },
3848 "caseless": {
4640 "caseless": {
3849 "version": "0.12.0",
4641 "version": "0.12.0",
3850 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
4642 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
@@ -4105,6 +4897,16 @@
4105 "assert-plus": "^1.0.0"
4897 "assert-plus": "^1.0.0"
4106 }
4898 }
4107 },
4899 },
4900+ "define-properties": {
4901+ "version": "1.1.4",
4902+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
4903+ "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
4904+ "dev": true,
4905+ "requires": {
4906+ "has-property-descriptors": "^1.0.0",
4907+ "object-keys": "^1.1.1"
4908+ }
4909+ },
4108 "defined": {
4910 "defined": {
4109 "version": "1.0.0",
4911 "version": "1.0.0",
4110 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
4912 "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
@@ -4250,6 +5052,57 @@
4250 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
5052 "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
4251 "dev": true
5053 "dev": true
4252 },
5054 },
5055+ "error-ex": {
5056+ "version": "1.3.2",
5057+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
5058+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
5059+ "dev": true,
5060+ "requires": {
5061+ "is-arrayish": "^0.2.1"
5062+ }
5063+ },
5064+ "es-abstract": {
5065+ "version": "1.20.0",
5066+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.0.tgz",
5067+ "integrity": "sha512-URbD8tgRthKD3YcC39vbvSDrX23upXnPcnGAjQfgxXF5ID75YcENawc9ZX/9iTP9ptUyfCLIxTTuMYoRfiOVKA==",
5068+ "dev": true,
5069+ "requires": {
5070+ "call-bind": "^1.0.2",
5071+ "es-to-primitive": "^1.2.1",
5072+ "function-bind": "^1.1.1",
5073+ "function.prototype.name": "^1.1.5",
5074+ "get-intrinsic": "^1.1.1",
5075+ "get-symbol-description": "^1.0.0",
5076+ "has": "^1.0.3",
5077+ "has-property-descriptors": "^1.0.0",
5078+ "has-symbols": "^1.0.3",
5079+ "internal-slot": "^1.0.3",
5080+ "is-callable": "^1.2.4",
5081+ "is-negative-zero": "^2.0.2",
5082+ "is-regex": "^1.1.4",
5083+ "is-shared-array-buffer": "^1.0.2",
5084+ "is-string": "^1.0.7",
5085+ "is-weakref": "^1.0.2",
5086+ "object-inspect": "^1.12.0",
5087+ "object-keys": "^1.1.1",
5088+ "object.assign": "^4.1.2",
5089+ "regexp.prototype.flags": "^1.4.1",
5090+ "string.prototype.trimend": "^1.0.5",
5091+ "string.prototype.trimstart": "^1.0.5",
5092+ "unbox-primitive": "^1.0.2"
5093+ }
5094+ },
5095+ "es-to-primitive": {
5096+ "version": "1.2.1",
5097+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
5098+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
5099+ "dev": true,
5100+ "requires": {
5101+ "is-callable": "^1.1.4",
5102+ "is-date-object": "^1.0.1",
5103+ "is-symbol": "^1.0.2"
5104+ }
5105+ },
4253 "es6-promise": {
5106 "es6-promise": {
4254 "version": "3.3.1",
5107 "version": "3.3.1",
4255 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
5108 "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
@@ -4407,6 +5260,24 @@
4407 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
5260 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
4408 "dev": true
5261 "dev": true
4409 },
5262 },
5263+ "function.prototype.name": {
5264+ "version": "1.1.5",
5265+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
5266+ "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
5267+ "dev": true,
5268+ "requires": {
5269+ "call-bind": "^1.0.2",
5270+ "define-properties": "^1.1.3",
5271+ "es-abstract": "^1.19.0",
5272+ "functions-have-names": "^1.2.2"
5273+ }
5274+ },
5275+ "functions-have-names": {
5276+ "version": "1.2.3",
5277+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
5278+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
5279+ "dev": true
5280+ },
4410 "gaze": {
5281 "gaze": {
4411 "version": "1.1.3",
5282 "version": "1.1.3",
4412 "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
5283 "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
@@ -4422,6 +5293,17 @@
4422 "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
5293 "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
4423 "dev": true
5294 "dev": true
4424 },
5295 },
5296+ "get-intrinsic": {
5297+ "version": "1.1.1",
5298+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
5299+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
5300+ "dev": true,
5301+ "requires": {
5302+ "function-bind": "^1.1.1",
5303+ "has": "^1.0.3",
5304+ "has-symbols": "^1.0.1"
5305+ }
5306+ },
4425 "get-stream": {
5307 "get-stream": {
4426 "version": "5.2.0",
5308 "version": "5.2.0",
4427 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
5309 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
@@ -4431,6 +5313,16 @@
4431 "pump": "^3.0.0"
5313 "pump": "^3.0.0"
4432 }
5314 }
4433 },
5315 },
5316+ "get-symbol-description": {
5317+ "version": "1.0.0",
5318+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
5319+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
5320+ "dev": true,
5321+ "requires": {
5322+ "call-bind": "^1.0.2",
5323+ "get-intrinsic": "^1.1.1"
5324+ }
5325+ },
4434 "getpass": {
5326 "getpass": {
4435 "version": "0.1.7",
5327 "version": "0.1.7",
4436 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
5328 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
@@ -4521,12 +5413,42 @@
4521 "function-bind": "^1.1.1"
5413 "function-bind": "^1.1.1"
4522 }
5414 }
4523 },
5415 },
5416+ "has-bigints": {
5417+ "version": "1.0.2",
5418+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
5419+ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
5420+ "dev": true
5421+ },
4524 "has-flag": {
5422 "has-flag": {
4525 "version": "3.0.0",
5423 "version": "3.0.0",
4526 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
5424 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
4527 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
5425 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4528 "dev": true
5426 "dev": true
4529 },
5427 },
5428+ "has-property-descriptors": {
5429+ "version": "1.0.0",
5430+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
5431+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
5432+ "dev": true,
5433+ "requires": {
5434+ "get-intrinsic": "^1.1.1"
5435+ }
5436+ },
5437+ "has-symbols": {
5438+ "version": "1.0.3",
5439+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
5440+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
5441+ "dev": true
5442+ },
5443+ "has-tostringtag": {
5444+ "version": "1.0.0",
5445+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
5446+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
5447+ "dev": true,
5448+ "requires": {
5449+ "has-symbols": "^1.0.2"
5450+ }
5451+ },
4530 "hash-base": {
5452 "hash-base": {
4531 "version": "3.1.0",
5453 "version": "3.1.0",
4532 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
5454 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
@@ -4572,6 +5494,12 @@
4572 "minimalistic-crypto-utils": "^1.0.1"
5494 "minimalistic-crypto-utils": "^1.0.1"
4573 }
5495 }
4574 },
5496 },
5497+ "hosted-git-info": {
5498+ "version": "2.8.9",
5499+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
5500+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
5501+ "dev": true
5502+ },
4575 "htmlescape": {
5503 "htmlescape": {
4576 "version": "1.1.1",
5504 "version": "1.1.1",
4577 "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
5505 "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
@@ -4670,12 +5598,54 @@
4670 }
5598 }
4671 }
5599 }
4672 },
5600 },
5601+ "internal-slot": {
5602+ "version": "1.0.3",
5603+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
5604+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
5605+ "dev": true,
5606+ "requires": {
5607+ "get-intrinsic": "^1.1.0",
5608+ "has": "^1.0.3",
5609+ "side-channel": "^1.0.4"
5610+ }
5611+ },
5612+ "is-arrayish": {
5613+ "version": "0.2.1",
5614+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
5615+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
5616+ "dev": true
5617+ },
5618+ "is-bigint": {
5619+ "version": "1.0.4",
5620+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
5621+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
5622+ "dev": true,
5623+ "requires": {
5624+ "has-bigints": "^1.0.1"
5625+ }
5626+ },
5627+ "is-boolean-object": {
5628+ "version": "1.1.2",
5629+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
5630+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
5631+ "dev": true,
5632+ "requires": {
5633+ "call-bind": "^1.0.2",
5634+ "has-tostringtag": "^1.0.0"
5635+ }
5636+ },
4673 "is-buffer": {
5637 "is-buffer": {
4674 "version": "1.1.6",
5638 "version": "1.1.6",
4675 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
5639 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
4676 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
5640 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
4677 "dev": true
5641 "dev": true
4678 },
5642 },
5643+ "is-callable": {
5644+ "version": "1.2.4",
5645+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
5646+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
5647+ "dev": true
5648+ },
4679 "is-core-module": {
5649 "is-core-module": {
4680 "version": "2.9.0",
5650 "version": "2.9.0",
4681 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
5651 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
@@ -4685,30 +5655,100 @@
4685 "has": "^1.0.3"
5655 "has": "^1.0.3"
4686 }
5656 }
4687 },
5657 },
5658+ "is-date-object": {
5659+ "version": "1.0.5",
5660+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
5661+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
5662+ "dev": true,
5663+ "requires": {
5664+ "has-tostringtag": "^1.0.0"
5665+ }
5666+ },
4688 "is-fullwidth-code-point": {
5667 "is-fullwidth-code-point": {
4689 "version": "2.0.0",
5668 "version": "2.0.0",
4690 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
5669 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4691 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
5670 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4692 "dev": true
5671 "dev": true
4693 },
5672 },
5673+ "is-negative-zero": {
5674+ "version": "2.0.2",
5675+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
5676+ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
5677+ "dev": true
5678+ },
5679+ "is-number-object": {
5680+ "version": "1.0.7",
5681+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
5682+ "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
5683+ "dev": true,
5684+ "requires": {
5685+ "has-tostringtag": "^1.0.0"
5686+ }
5687+ },
4694 "is-plain-obj": {
5688 "is-plain-obj": {
4695 "version": "2.1.0",
5689 "version": "2.1.0",
4696 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
5690 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
4697 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
5691 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
4698 "dev": true
5692 "dev": true
4699 },
5693 },
5694+ "is-regex": {
5695+ "version": "1.1.4",
5696+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
5697+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
5698+ "dev": true,
5699+ "requires": {
5700+ "call-bind": "^1.0.2",
5701+ "has-tostringtag": "^1.0.0"
5702+ }
5703+ },
5704+ "is-shared-array-buffer": {
5705+ "version": "1.0.2",
5706+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
5707+ "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
5708+ "dev": true,
5709+ "requires": {
5710+ "call-bind": "^1.0.2"
5711+ }
5712+ },
4700 "is-stream": {
5713 "is-stream": {
4701 "version": "2.0.1",
5714 "version": "2.0.1",
4702 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
5715 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
4703 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
5716 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
4704 "dev": true
5717 "dev": true
4705 },
5718 },
5719+ "is-string": {
5720+ "version": "1.0.7",
5721+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
5722+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
5723+ "dev": true,
5724+ "requires": {
5725+ "has-tostringtag": "^1.0.0"
5726+ }
5727+ },
5728+ "is-symbol": {
5729+ "version": "1.0.4",
5730+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
5731+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
5732+ "dev": true,
5733+ "requires": {
5734+ "has-symbols": "^1.0.2"
5735+ }
5736+ },
4706 "is-typedarray": {
5737 "is-typedarray": {
4707 "version": "1.0.0",
5738 "version": "1.0.0",
4708 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
5739 "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
4709 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
5740 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
4710 "dev": true
5741 "dev": true
4711 },
5742 },
5743+ "is-weakref": {
5744+ "version": "1.0.2",
5745+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
5746+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
5747+ "dev": true,
5748+ "requires": {
5749+ "call-bind": "^1.0.2"
5750+ }
5751+ },
4712 "isarray": {
5752 "isarray": {
4713 "version": "1.0.0",
5753 "version": "1.0.0",
4714 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5754 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -4733,6 +5773,12 @@
4733 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
5773 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
4734 "dev": true
5774 "dev": true
4735 },
5775 },
5776+ "json-parse-better-errors": {
5777+ "version": "1.0.2",
5778+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
5779+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
5780+ "dev": true
5781+ },
4736 "json-schema": {
5782 "json-schema": {
4737 "version": "0.4.0",
5783 "version": "0.4.0",
4738 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
5784 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
@@ -4804,6 +5850,18 @@
4804 "stream-splicer": "^2.0.0"
5850 "stream-splicer": "^2.0.0"
4805 }
5851 }
4806 },
5852 },
5853+ "load-json-file": {
5854+ "version": "4.0.0",
5855+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
5856+ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
5857+ "dev": true,
5858+ "requires": {
5859+ "graceful-fs": "^4.1.2",
5860+ "parse-json": "^4.0.0",
5861+ "pify": "^3.0.0",
5862+ "strip-bom": "^3.0.0"
5863+ }
5864+ },
4807 "lodash": {
5865 "lodash": {
4808 "version": "4.17.21",
5866 "version": "4.17.21",
4809 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
5867 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
@@ -4856,6 +5914,12 @@
4856 "safe-buffer": "^5.1.2"
5914 "safe-buffer": "^5.1.2"
4857 }
5915 }
4858 },
5916 },
5917+ "memorystream": {
5918+ "version": "0.3.1",
5919+ "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
5920+ "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
5921+ "dev": true
5922+ },
4859 "merge-stream": {
5923 "merge-stream": {
4860 "version": "2.0.0",
5924 "version": "2.0.0",
4861 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
5925 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
@@ -5081,6 +6145,12 @@
5081 "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
6145 "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
5082 "dev": true
6146 "dev": true
5083 },
6147 },
6148+ "nice-try": {
6149+ "version": "1.0.5",
6150+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
6151+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
6152+ "dev": true
6153+ },
5084 "node-static": {
6154 "node-static": {
5085 "version": "0.7.11",
6155 "version": "0.7.11",
5086 "resolved": "https://registry.npmjs.org/node-static/-/node-static-0.7.11.tgz",
6156 "resolved": "https://registry.npmjs.org/node-static/-/node-static-0.7.11.tgz",
@@ -5092,6 +6162,85 @@
5092 "optimist": ">=0.3.4"
6162 "optimist": ">=0.3.4"
5093 }
6163 }
5094 },
6164 },
6165+ "normalize-package-data": {
6166+ "version": "2.5.0",
6167+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
6168+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
6169+ "dev": true,
6170+ "requires": {
6171+ "hosted-git-info": "^2.1.4",
6172+ "resolve": "^1.10.0",
6173+ "semver": "2 || 3 || 4 || 5",
6174+ "validate-npm-package-license": "^3.0.1"
6175+ },
6176+ "dependencies": {
6177+ "semver": {
6178+ "version": "5.7.1",
6179+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
6180+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
6181+ "dev": true
6182+ }
6183+ }
6184+ },
6185+ "npm-run-all": {
6186+ "version": "4.1.5",
6187+ "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
6188+ "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
6189+ "dev": true,
6190+ "requires": {
6191+ "ansi-styles": "^3.2.1",
6192+ "chalk": "^2.4.1",
6193+ "cross-spawn": "^6.0.5",
6194+ "memorystream": "^0.3.1",
6195+ "minimatch": "^3.0.4",
6196+ "pidtree": "^0.3.0",
6197+ "read-pkg": "^3.0.0",
6198+ "shell-quote": "^1.6.1",
6199+ "string.prototype.padend": "^3.0.0"
6200+ },
6201+ "dependencies": {
6202+ "cross-spawn": {
6203+ "version": "6.0.5",
6204+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
6205+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
6206+ "dev": true,
6207+ "requires": {
6208+ "nice-try": "^1.0.4",
6209+ "path-key": "^2.0.1",
6210+ "semver": "^5.5.0",
6211+ "shebang-command": "^1.2.0",
6212+ "which": "^1.2.9"
6213+ }
6214+ },
6215+ "path-key": {
6216+ "version": "2.0.1",
6217+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
6218+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
6219+ "dev": true
6220+ },
6221+ "semver": {
6222+ "version": "5.7.1",
6223+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
6224+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
6225+ "dev": true
6226+ },
6227+ "shebang-command": {
6228+ "version": "1.2.0",
6229+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
6230+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
6231+ "dev": true,
6232+ "requires": {
6233+ "shebang-regex": "^1.0.0"
6234+ }
6235+ },
6236+ "shebang-regex": {
6237+ "version": "1.0.0",
6238+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
6239+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
6240+ "dev": true
6241+ }
6242+ }
6243+ },
5095 "npm-run-path": {
6244 "npm-run-path": {
5096 "version": "3.1.0",
6245 "version": "3.1.0",
5097 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
6246 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
@@ -5113,6 +6262,30 @@
5113 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
6262 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
5114 "dev": true
6263 "dev": true
5115 },
6264 },
6265+ "object-inspect": {
6266+ "version": "1.12.0",
6267+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
6268+ "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
6269+ "dev": true
6270+ },
6271+ "object-keys": {
6272+ "version": "1.1.1",
6273+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
6274+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
6275+ "dev": true
6276+ },
6277+ "object.assign": {
6278+ "version": "4.1.2",
6279+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
6280+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
6281+ "dev": true,
6282+ "requires": {
6283+ "call-bind": "^1.0.0",
6284+ "define-properties": "^1.1.3",
6285+ "has-symbols": "^1.0.1",
6286+ "object-keys": "^1.1.1"
6287+ }
6288+ },
5116 "once": {
6289 "once": {
5117 "version": "1.4.0",
6290 "version": "1.4.0",
5118 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
6291 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -5206,6 +6379,16 @@
5206 "safe-buffer": "^5.1.1"
6379 "safe-buffer": "^5.1.1"
5207 }
6380 }
5208 },
6381 },
6382+ "parse-json": {
6383+ "version": "4.0.0",
6384+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
6385+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
6386+ "dev": true,
6387+ "requires": {
6388+ "error-ex": "^1.3.1",
6389+ "json-parse-better-errors": "^1.0.1"
6390+ }
6391+ },
5209 "path-browserify": {
6392 "path-browserify": {
5210 "version": "0.0.1",
6393 "version": "0.0.1",
5211 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
6394 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
@@ -5236,6 +6419,15 @@
5236 "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
6419 "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
5237 "dev": true
6420 "dev": true
5238 },
6421 },
6422+ "path-type": {
6423+ "version": "3.0.0",
6424+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
6425+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
6426+ "dev": true,
6427+ "requires": {
6428+ "pify": "^3.0.0"
6429+ }
6430+ },
5239 "pbkdf2": {
6431 "pbkdf2": {
5240 "version": "3.1.2",
6432 "version": "3.1.2",
5241 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
6433 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
@@ -5255,6 +6447,18 @@
5255 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
6447 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
5256 "dev": true
6448 "dev": true
5257 },
6449 },
6450+ "pidtree": {
6451+ "version": "0.3.1",
6452+ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
6453+ "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
6454+ "dev": true
6455+ },
6456+ "pify": {
6457+ "version": "3.0.0",
6458+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6459+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6460+ "dev": true
6461+ },
5258 "process": {
6462 "process": {
5259 "version": "0.11.10",
6463 "version": "0.11.10",
5260 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
6464 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -5455,6 +6659,17 @@
5455 "readable-stream": "^2.0.2"
6659 "readable-stream": "^2.0.2"
5456 }
6660 }
5457 },
6661 },
6662+ "read-pkg": {
6663+ "version": "3.0.0",
6664+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
6665+ "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
6666+ "dev": true,
6667+ "requires": {
6668+ "load-json-file": "^4.0.0",
6669+ "normalize-package-data": "^2.3.2",
6670+ "path-type": "^3.0.0"
6671+ }
6672+ },
5458 "readable-stream": {
6673 "readable-stream": {
5459 "version": "2.3.7",
6674 "version": "2.3.7",
5460 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
6675 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
@@ -5487,6 +6702,17 @@
5487 }
6702 }
5488 }
6703 }
5489 },
6704 },
6705+ "regexp.prototype.flags": {
6706+ "version": "1.4.3",
6707+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
6708+ "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==",
6709+ "dev": true,
6710+ "requires": {
6711+ "call-bind": "^1.0.2",
6712+ "define-properties": "^1.1.3",
6713+ "functions-have-names": "^1.2.2"
6714+ }
6715+ },
5490 "request": {
6716 "request": {
5491 "version": "2.88.2",
6717 "version": "2.88.2",
5492 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
6718 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
@@ -5681,6 +6907,17 @@
5681 "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
6907 "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
5682 "dev": true
6908 "dev": true
5683 },
6909 },
6910+ "side-channel": {
6911+ "version": "1.0.4",
6912+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
6913+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
6914+ "dev": true,
6915+ "requires": {
6916+ "call-bind": "^1.0.0",
6917+ "get-intrinsic": "^1.0.2",
6918+ "object-inspect": "^1.9.0"
6919+ }
6920+ },
5684 "signal-exit": {
6921 "signal-exit": {
5685 "version": "3.0.7",
6922 "version": "3.0.7",
5686 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
6923 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
@@ -5717,6 +6954,48 @@
5717 "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
6954 "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
5718 "dev": true
6955 "dev": true
5719 },
6956 },
6957+ "spago": {
6958+ "version": "0.19.2",
6959+ "resolved": "https://registry.npmjs.org/spago/-/spago-0.19.2.tgz",
6960+ "integrity": "sha512-/u4ofPqWkK1JKRlDU8ZpuLVEOqOpD7/F9zIms4jaPxrXDNhddvhZkbYXrFF/Pe4ZpawysrkhQxhKKt+FJfOfuw==",
6961+ "dev": true,
6962+ "requires": {
6963+ "request": "^2.88.0",
6964+ "tar": "^4.4.8"
6965+ }
6966+ },
6967+ "spdx-correct": {
6968+ "version": "3.1.1",
6969+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
6970+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
6971+ "dev": true,
6972+ "requires": {
6973+ "spdx-expression-parse": "^3.0.0",
6974+ "spdx-license-ids": "^3.0.0"
6975+ }
6976+ },
6977+ "spdx-exceptions": {
6978+ "version": "2.3.0",
6979+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
6980+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
6981+ "dev": true
6982+ },
6983+ "spdx-expression-parse": {
6984+ "version": "3.0.1",
6985+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
6986+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
6987+ "dev": true,
6988+ "requires": {
6989+ "spdx-exceptions": "^2.1.0",
6990+ "spdx-license-ids": "^3.0.0"
6991+ }
6992+ },
6993+ "spdx-license-ids": {
6994+ "version": "3.0.11",
6995+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
6996+ "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
6997+ "dev": true
6998+ },
5720 "sshpk": {
6999 "sshpk": {
5721 "version": "1.17.0",
7000 "version": "1.17.0",
5722 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
7001 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
@@ -5834,6 +7113,39 @@
5834 "strip-ansi": "^5.1.0"
7113 "strip-ansi": "^5.1.0"
5835 }
7114 }
5836 },
7115 },
7116+ "string.prototype.padend": {
7117+ "version": "3.1.3",
7118+ "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz",
7119+ "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==",
7120+ "dev": true,
7121+ "requires": {
7122+ "call-bind": "^1.0.2",
7123+ "define-properties": "^1.1.3",
7124+ "es-abstract": "^1.19.1"
7125+ }
7126+ },
7127+ "string.prototype.trimend": {
7128+ "version": "1.0.5",
7129+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz",
7130+ "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==",
7131+ "dev": true,
7132+ "requires": {
7133+ "call-bind": "^1.0.2",
7134+ "define-properties": "^1.1.4",
7135+ "es-abstract": "^1.19.5"
7136+ }
7137+ },
7138+ "string.prototype.trimstart": {
7139+ "version": "1.0.5",
7140+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz",
7141+ "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==",
7142+ "dev": true,
7143+ "requires": {
7144+ "call-bind": "^1.0.2",
7145+ "define-properties": "^1.1.4",
7146+ "es-abstract": "^1.19.5"
7147+ }
7148+ },
5837 "strip-ansi": {
7149 "strip-ansi": {
5838 "version": "5.2.0",
7150 "version": "5.2.0",
5839 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
7151 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
@@ -5843,6 +7155,12 @@
5843 "ansi-regex": "^4.1.0"
7155 "ansi-regex": "^4.1.0"
5844 }
7156 }
5845 },
7157 },
7158+ "strip-bom": {
7159+ "version": "3.0.0",
7160+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
7161+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
7162+ "dev": true
7163+ },
5846 "strip-final-newline": {
7164 "strip-final-newline": {
5847 "version": "2.0.0",
7165 "version": "2.0.0",
5848 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
7166 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
@@ -6000,6 +7318,18 @@
6000 "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==",
7318 "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==",
6001 "dev": true
7319 "dev": true
6002 },
7320 },
7321+ "unbox-primitive": {
7322+ "version": "1.0.2",
7323+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
7324+ "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
7325+ "dev": true,
7326+ "requires": {
7327+ "call-bind": "^1.0.2",
7328+ "has-bigints": "^1.0.2",
7329+ "has-symbols": "^1.0.3",
7330+ "which-boxed-primitive": "^1.0.2"
7331+ }
7332+ },
6003 "undeclared-identifiers": {
7333 "undeclared-identifiers": {
6004 "version": "1.1.3",
7334 "version": "1.1.3",
6005 "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz",
7335 "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz",
@@ -6095,6 +7425,16 @@
6095 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
7425 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
6096 "dev": true
7426 "dev": true
6097 },
7427 },
7428+ "validate-npm-package-license": {
7429+ "version": "3.0.4",
7430+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
7431+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
7432+ "dev": true,
7433+ "requires": {
7434+ "spdx-correct": "^3.0.0",
7435+ "spdx-expression-parse": "^3.0.0"
7436+ }
7437+ },
6098 "verror": {
7438 "verror": {
6099 "version": "1.10.0",
7439 "version": "1.10.0",
6100 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
7440 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
@@ -6129,6 +7469,19 @@
6129 "isexe": "^2.0.0"
7469 "isexe": "^2.0.0"
6130 }
7470 }
6131 },
7471 },
7472+ "which-boxed-primitive": {
7473+ "version": "1.0.2",
7474+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
7475+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
7476+ "dev": true,
7477+ "requires": {
7478+ "is-bigint": "^1.0.1",
7479+ "is-boolean-object": "^1.1.0",
7480+ "is-number-object": "^1.0.4",
7481+ "is-string": "^1.0.5",
7482+ "is-symbol": "^1.0.3"
7483+ }
7484+ },
6132 "wordwrap": {
7485 "wordwrap": {
6133 "version": "1.0.0",
7486 "version": "1.0.0",
6134 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
7487 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
package.json+10−4
@@ -7,17 +7,23 @@
7 },
7 },
8 "devDependencies": {
8 "devDependencies": {
9 "bower": "^1.8.12",
9 "bower": "^1.8.12",
10+ "npm-run-all": "^4.1.5",
10 "pulp": "^15.0.0",
11 "pulp": "^15.0.0",
11− "purescript": "^0.14.0"
12+ "purescript": "^0.14.0",
13+ "spago": "^0.19.1"
12 },
14 },
13 "repository": {
15 "repository": {
14 "type": "git",
16 "type": "git",
15 "url": "git+https://github.com/lumihq/purescript-fixed-precision.git"
17 "url": "git+https://github.com/lumihq/purescript-fixed-precision.git"
16 },
18 },
17 "scripts": {
19 "scripts": {
20+ "deps": "run-s deps:*",
21+ "deps:spago": "spago install",
18− "deps": "bower install",
22+ "deps:pulp": "bower install",
23+ "build": "run-s build:*",
24+ "build:spago": "spago build",
19− "build": "pulp build",
25+ "build:pulp": "pulp build -o output-pulp",
20− "test": "pulp test",
26+ "test": "spago -x test.dhall test",
21 "clean": "rm -rf .spago bower_components output output-pulp node_modules"
27 "clean": "rm -rf .spago bower_components output output-pulp node_modules"
22 },
28 },
23 "license": "Apache-2.0"
29 "license": "Apache-2.0"
packages.dhallnew file+4
@@ -0,0 +1,4 @@
1+let upstream =
2+ https://github.com/purescript/package-sets/releases/download/psc-0.14.0/packages.dhall sha256:710b53c085a18aa1263474659daa0ae15b7a4f453158c4f60ab448a6b3ed494e
3+
4+in upstream
spago.dhallnew file+11
@@ -0,0 +1,11 @@
1+{-
2+Welcome to a Spago project!
3+You can edit this file as you like.
4+-}
5+{ name = "fixed-precision"
6+, dependencies = [ "integers", "maybe", "bigints", "strings", "math" ]
7+, packages = ./packages.dhall
8+, sources = [ "src/**/*.purs" ]
9+, license = "Apache-2.0"
10+, repository = "https://github.com/lumihq/purescript-fixed-precision"
11+}
test.dhallnew file+6
@@ -0,0 +1,6 @@
1+let conf = ./spago.dhall
2+
3+in conf // {
4+ sources = conf.sources # [ "test/**/*.purs" ],
5+ dependencies = conf.dependencies # [ "quickcheck", "psci-support" ]
6+}