git.iko.soy/rowtype-yoga/purescript-yoga-http-api
on feat/custom-type-errors help sign in
Remove unused identity dep and configure for publishing
commit0734d9342c6583c7d3143354d294aae408c0a613 authorMark <mark.eibes@gmail.com> dateSun 8 Feb 2026, 22:09 (8 months ago) parent6bc031a
2 files changed+13−484
spago.lock+9−476 spago.yaml+4−8
spago.lock+9−476
@@ -23,9 +23,6 @@
2323 {
2424 "foreign-object": ">=4.1.0 <5.0.0"
2525 },
26− {
27− "identity": ">=6.0.0 <7.0.0"
28− },
2926 {
3027 "integers": ">=6.0.0 <7.0.0"
3128 },
@@ -72,9 +69,6 @@
7269 {
7370 "arrays": ">=7.0.0 <8.0.0"
7471 },
75− {
76− "compile-fail": ">=0.1.0 <1.0.0"
77− },
7872 {
7973 "console": ">=6.0.0 <7.0.0"
8074 },
@@ -86,9 +80,6 @@
8680 },
8781 {
8882 "strings": ">=6.0.0 <7.0.0"
89− },
90− {
91− "vitest": ">=2.0.0 <3.0.0"
9283 }
9384 ]
9485 }
@@ -622,14 +613,12 @@
622613 }
623614 },
624615 "extra_packages": {
625− "compile-fail": {
626− "path": "../purescript-compile-fail"
627− },
628− "vitest": {
629− "path": "../purescript-vitest"
630− },
631616 "yoga-options": {
632− "path": "../purescript-yoga-options"
617+ "git": "https://github.com/rowtype-yoga/purescript-yoga-options.git",
618+ "ref": "v0.1.0",
619+ "dependencies": [
620+ "prelude"
621+ ]
633622 }
634623 }
635624 },
@@ -655,12 +644,6 @@
655644 "unsafe-coerce"
656645 ]
657646 },
658− "arraybuffer-types": {
659− "type": "registry",
660− "version": "3.0.2",
661− "integrity": "sha256-p05cJnSkyeoB7VHzMyc2Eb1RwUaB7Nl0sQSqEGNEUD8=",
662− "dependencies": []
663− },
664647 "arrays": {
665648 "type": "registry",
666649 "version": "7.3.0",
@@ -708,19 +691,6 @@
708691 "unfoldable"
709692 ]
710693 },
711− "compile-fail": {
712− "type": "local",
713− "path": "../purescript-compile-fail",
714− "dependencies": [
715− "aff",
716− "arrays",
717− "maybe",
718− "node-child-process",
719− "node-execa",
720− "prelude",
721− "strings"
722− ]
723− },
724694 "console": {
725695 "type": "registry",
726696 "version": "6.1.0",
@@ -1026,46 +996,6 @@
1026996 "prelude"
1027997 ]
1028998 },
1029− "js-promise": {
1030− "type": "registry",
1031− "version": "1.0.0",
1032− "integrity": "sha256-u+6+ofIwT5XhT2fbMu4dShwkyWGfPRt9642Cnzw/Wvk=",
1033− "dependencies": [
1034− "effect",
1035− "exceptions",
1036− "foldable-traversable",
1037− "functions",
1038− "maybe",
1039− "newtype",
1040− "prelude"
1041− ]
1042− },
1043− "js-promise-aff": {
1044− "type": "registry",
1045− "version": "1.0.0",
1046− "integrity": "sha256-gEKAdNnTWjXS+tTp/AhYl/ezloKfuoQFcBKrdOx2USo=",
1047− "dependencies": [
1048− "aff",
1049− "control",
1050− "effect",
1051− "either",
1052− "exceptions",
1053− "foreign",
1054− "js-promise",
1055− "maybe",
1056− "prelude",
1057− "transformers"
1058− ]
1059− },
1060− "js-timers": {
1061− "type": "registry",
1062− "version": "6.1.0",
1063− "integrity": "sha256-mYEL4zjFOzrDeVCnR9Hg3pcZaBZilB6zPGaZ4fzRmzg=",
1064− "dependencies": [
1065− "effect",
1066− "prelude"
1067− ]
1068− },
1069999 "lazy": {
10701000 "type": "registry",
10711001 "version": "6.0.0",
@@ -1121,15 +1051,6 @@
11211051 "prelude"
11221052 ]
11231053 },
1124− "media-types": {
1125− "type": "registry",
1126− "version": "6.0.0",
1127− "integrity": "sha256-3Wyq+vfqJFTmy1k6DGVnXStxtZxgK631wusDPzlFVxg=",
1128− "dependencies": [
1129− "newtype",
1130− "prelude"
1131− ]
1132− },
11331054 "newtype": {
11341055 "type": "registry",
11351056 "version": "5.0.0",
@@ -1139,218 +1060,6 @@
11391060 "safe-coerce"
11401061 ]
11411062 },
1142− "node-buffer": {
1143− "type": "registry",
1144− "version": "9.0.0",
1145− "integrity": "sha256-RdQjilmEHqsT4fwpCr8Mavw8KTafYrS3ZM6zeAAVAl8=",
1146− "dependencies": [
1147− "arraybuffer-types",
1148− "effect",
1149− "functions",
1150− "maybe",
1151− "nullable",
1152− "partial",
1153− "prelude",
1154− "st",
1155− "unsafe-coerce"
1156− ]
1157− },
1158− "node-child-process": {
1159− "type": "registry",
1160− "version": "11.1.0",
1161− "integrity": "sha256-Um7g75gXKEX51ZlviJWocTjUENUW1qHgqGqhYKkka74=",
1162− "dependencies": [
1163− "aff",
1164− "datetime",
1165− "effect",
1166− "either",
1167− "exceptions",
1168− "foreign",
1169− "foreign-object",
1170− "functions",
1171− "maybe",
1172− "node-buffer",
1173− "node-event-emitter",
1174− "node-fs",
1175− "node-os",
1176− "node-streams",
1177− "nullable",
1178− "parallel",
1179− "partial",
1180− "posix-types",
1181− "prelude",
1182− "refs",
1183− "safe-coerce",
1184− "unsafe-coerce"
1185− ]
1186− },
1187− "node-event-emitter": {
1188− "type": "registry",
1189− "version": "3.0.0",
1190− "integrity": "sha256-wodx71NxJBPXOaawFn01V1ByYB2vT+I3RuV2giOVKMg=",
1191− "dependencies": [
1192− "effect",
1193− "either",
1194− "functions",
1195− "maybe",
1196− "nullable",
1197− "prelude",
1198− "unsafe-coerce"
1199− ]
1200− },
1201− "node-execa": {
1202− "type": "registry",
1203− "version": "5.0.0",
1204− "integrity": "sha256-Br4KV8ZhK3dJYnl8VstEhQuJTFGd1yN2aJ72mCus1sg=",
1205− "dependencies": [
1206− "aff",
1207− "arrays",
1208− "control",
1209− "effect",
1210− "either",
1211− "exceptions",
1212− "foldable-traversable",
1213− "foreign",
1214− "foreign-object",
1215− "functions",
1216− "integers",
1217− "js-timers",
1218− "maybe",
1219− "node-buffer",
1220− "node-child-process",
1221− "node-event-emitter",
1222− "node-fs",
1223− "node-human-signals",
1224− "node-os",
1225− "node-path",
1226− "node-process",
1227− "node-streams",
1228− "nullable",
1229− "numbers",
1230− "ordered-collections",
1231− "parallel",
1232− "parsing",
1233− "partial",
1234− "posix-types",
1235− "prelude",
1236− "record",
1237− "refs",
1238− "safe-coerce",
1239− "strings",
1240− "tailrec",
1241− "tuples",
1242− "unsafe-coerce",
1243− "unsafe-reference"
1244− ]
1245− },
1246− "node-fs": {
1247− "type": "registry",
1248− "version": "9.2.0",
1249− "integrity": "sha256-fxioTSm9y47WuYs9F/7nxCh/RVDCl3Kr3Hg779J4SJA=",
1250− "dependencies": [
1251− "aff",
1252− "datetime",
1253− "effect",
1254− "either",
1255− "enums",
1256− "exceptions",
1257− "functions",
1258− "integers",
1259− "js-date",
1260− "maybe",
1261− "node-buffer",
1262− "node-path",
1263− "node-streams",
1264− "nullable",
1265− "partial",
1266− "prelude",
1267− "strings"
1268− ]
1269− },
1270− "node-human-signals": {
1271− "type": "registry",
1272− "version": "1.0.0",
1273− "integrity": "sha256-3Uet4N3iU8qXqVD5isYv54tS+v5fqd5zbhJ7ntQLjR4=",
1274− "dependencies": [
1275− "arrays",
1276− "control",
1277− "foreign-object",
1278− "maybe",
1279− "ordered-collections",
1280− "prelude"
1281− ]
1282− },
1283− "node-os": {
1284− "type": "registry",
1285− "version": "5.1.0",
1286− "integrity": "sha256-UtQiPiZy5ouV832ubww/U8KlpVYny9xsW8WWfYOEgtA=",
1287− "dependencies": [
1288− "arrays",
1289− "bifunctors",
1290− "control",
1291− "datetime",
1292− "effect",
1293− "either",
1294− "exceptions",
1295− "foreign",
1296− "foreign-object",
1297− "functions",
1298− "maybe",
1299− "node-buffer",
1300− "nullable",
1301− "partial",
1302− "posix-types",
1303− "prelude",
1304− "unsafe-coerce"
1305− ]
1306− },
1307− "node-path": {
1308− "type": "registry",
1309− "version": "5.0.1",
1310− "integrity": "sha256-j7n/SmpVz0FOMJl4XZop3ofJ+MeIPkMNqUEUKHEL6Us=",
1311− "dependencies": [
1312− "effect"
1313− ]
1314− },
1315− "node-process": {
1316− "type": "registry",
1317− "version": "11.2.0",
1318− "integrity": "sha256-onzKeNmaeYfN3HSDPqSFTrrP2Yl9tnVsfKKhnf2plxM=",
1319− "dependencies": [
1320− "effect",
1321− "exceptions",
1322− "foreign",
1323− "foreign-object",
1324− "maybe",
1325− "node-event-emitter",
1326− "node-streams",
1327− "nullable",
1328− "posix-types",
1329− "prelude",
1330− "strings"
1331− ]
1332− },
1333− "node-streams": {
1334− "type": "registry",
1335− "version": "9.0.1",
1336− "integrity": "sha256-yuVGm/R/tBr4Nphi+a1a984Z0fkmN9Q5wWtSmbmJTpA=",
1337− "dependencies": [
1338− "aff",
1339− "arrays",
1340− "effect",
1341− "either",
1342− "exceptions",
1343− "maybe",
1344− "node-buffer",
1345− "node-event-emitter",
1346− "nullable",
1347− "prelude",
1348− "refs",
1349− "st",
1350− "tailrec",
1351− "unsafe-coerce"
1352− ]
1353− },
13541063 "nonempty": {
13551064 "type": "registry",
13561065 "version": "7.0.0",
@@ -1432,54 +1141,12 @@
14321141 "transformers"
14331142 ]
14341143 },
1435− "parsing": {
1436− "type": "registry",
1437− "version": "10.2.0",
1438− "integrity": "sha256-cwEGJ8HgyhRPdVwLLD4rsqdZMDjGwAdnT7b13xqkKEQ=",
1439− "dependencies": [
1440− "arrays",
1441− "control",
1442− "effect",
1443− "either",
1444− "enums",
1445− "foldable-traversable",
1446− "functions",
1447− "identity",
1448− "integers",
1449− "lazy",
1450− "lists",
1451− "maybe",
1452− "newtype",
1453− "nullable",
1454− "numbers",
1455− "partial",
1456− "prelude",
1457− "st",
1458− "strings",
1459− "tailrec",
1460− "transformers",
1461− "tuples",
1462− "unfoldable",
1463− "unicode",
1464− "unsafe-coerce"
1465− ]
1466− },
14671144 "partial": {
14681145 "type": "registry",
14691146 "version": "4.0.0",
14701147 "integrity": "sha256-mdrlJBAgFMh79hNRW39uv7c+BwnnaOrAMmdh7+VhEhs=",
14711148 "dependencies": []
14721149 },
1473− "posix-types": {
1474− "type": "registry",
1475− "version": "6.0.0",
1476− "integrity": "sha256-Je5jG439F/SFO/IvVevZnWVxDIonrehlKuJkefP2lHE=",
1477− "dependencies": [
1478− "maybe",
1479− "newtype",
1480− "prelude"
1481− ]
1482− },
14831150 "prelude": {
14841151 "type": "registry",
14851152 "version": "6.0.2",
@@ -1637,35 +1304,12 @@
16371304 "tuples"
16381305 ]
16391306 },
1640− "unicode": {
1641− "type": "registry",
1642− "version": "6.0.0",
1643− "integrity": "sha256-5KugCNyYxscmZpnMbssOQA96XimuBN/bjHpdrtd5qaY=",
1644− "dependencies": [
1645− "arrays",
1646− "enums",
1647− "integers",
1648− "maybe",
1649− "partial",
1650− "prelude",
1651− "strings",
1652− "unsafe-coerce"
1653− ]
1654− },
16551307 "unsafe-coerce": {
16561308 "type": "registry",
16571309 "version": "6.0.0",
16581310 "integrity": "sha256-0L1QsaY20OILjfU5TV72d3U/tSjhmL9hJ32WMp857Lk=",
16591311 "dependencies": []
16601312 },
1661− "unsafe-reference": {
1662− "type": "registry",
1663− "version": "5.0.0",
1664− "integrity": "sha256-ttSJTQUnK8AK2eGOsfRxLUJEDPL6pnmExjbiOqfwC6I=",
1665− "dependencies": [
1666− "prelude"
1667− ]
1668− },
16691313 "untagged-union": {
16701314 "type": "registry",
16711315 "version": "1.0.0",
@@ -1698,114 +1342,6 @@
16981342 "unsafe-coerce"
16991343 ]
17001344 },
1701− "vitest": {
1702− "type": "local",
1703− "path": "../purescript-vitest",
1704− "dependencies": [
1705− "aff",
1706− "effect",
1707− "either",
1708− "exceptions",
1709− "js-promise",
1710− "js-promise-aff",
1711− "maybe",
1712− "nullable",
1713− "prelude",
1714− "transformers",
1715− "unsafe-coerce",
1716− "web-dom",
1717− "web-html"
1718− ]
1719− },
1720− "web-dom": {
1721− "type": "registry",
1722− "version": "6.0.0",
1723− "integrity": "sha256-rVeqkxChkjqisDvOujy9BMEgGqJkwX3t6g21bXfiG5o=",
1724− "dependencies": [
1725− "effect",
1726− "enums",
1727− "maybe",
1728− "newtype",
1729− "nullable",
1730− "prelude",
1731− "unsafe-coerce",
1732− "web-events"
1733− ]
1734− },
1735− "web-events": {
1736− "type": "registry",
1737− "version": "4.0.0",
1738− "integrity": "sha256-wZNeldG0OU+8qGycUJ9e6vxf1/GC4Ep4OlRMhvjs9LA=",
1739− "dependencies": [
1740− "datetime",
1741− "effect",
1742− "enums",
1743− "foreign",
1744− "functions",
1745− "maybe",
1746− "newtype",
1747− "nullable",
1748− "prelude",
1749− "unsafe-coerce"
1750− ]
1751− },
1752− "web-file": {
1753− "type": "registry",
1754− "version": "4.0.0",
1755− "integrity": "sha256-txsdkeWBKU/+5v9m5c6kysgJQSDyV1r7MHaeT4STpjQ=",
1756− "dependencies": [
1757− "datetime",
1758− "effect",
1759− "enums",
1760− "foreign",
1761− "integers",
1762− "maybe",
1763− "media-types",
1764− "nullable",
1765− "numbers",
1766− "partial",
1767− "prelude",
1768− "tuples",
1769− "unfoldable",
1770− "unsafe-coerce",
1771− "web-events"
1772− ]
1773− },
1774− "web-html": {
1775− "type": "registry",
1776− "version": "4.1.0",
1777− "integrity": "sha256-sMwdo5u2DBOFoQzcJLKBp9b4ChU8YSRBjSi9g1Wk42g=",
1778− "dependencies": [
1779− "effect",
1780− "enums",
1781− "foreign",
1782− "functions",
1783− "js-date",
1784− "maybe",
1785− "media-types",
1786− "newtype",
1787− "nullable",
1788− "prelude",
1789− "unsafe-coerce",
1790− "web-dom",
1791− "web-events",
1792− "web-file",
1793− "web-storage"
1794− ]
1795− },
1796− "web-storage": {
1797− "type": "registry",
1798− "version": "5.0.0",
1799− "integrity": "sha256-YJfos55oeKtBStNfoWfeflSy8j+4IDym5eaZtIY7YM4=",
1800− "dependencies": [
1801− "effect",
1802− "maybe",
1803− "nullable",
1804− "prelude",
1805− "unsafe-coerce",
1806− "web-events"
1807− ]
1808− },
18091345 "yoga-json": {
18101346 "type": "registry",
18111347 "version": "5.1.0",
@@ -1845,14 +1381,11 @@
18451381 ]
18461382 },
18471383 "yoga-options": {
1848− "type": "local",
1849− "path": "../purescript-yoga-options",
1384+ "type": "git",
1385+ "url": "https://github.com/rowtype-yoga/purescript-yoga-options.git",
1386+ "rev": "c92bd2b903763f79deb33c001f80d2f1f016d149",
18501387 "dependencies": [
1851− "identity",
1852− "literals",
1853− "prelude",
1854− "unsafe-coerce",
1855− "untagged-union"
1388+ "prelude"
18561389 ]
18571390 },
18581391 "yoga-tree": {
spago.yaml+4−8
@@ -3,11 +3,10 @@ workspace:
33 registry: 63.2.1
44 extraPackages:
55 yoga-options:
6− path: ../purescript-yoga-options
7− vitest:
8− path: ../purescript-vitest
9− compile-fail:
10− path: ../purescript-compile-fail
6+ git: https://github.com/rowtype-yoga/purescript-yoga-options.git
7+ ref: v0.1.0
8+ dependencies:
9+ - prelude
1110
1211package:
1312 name: yoga-http-api
@@ -24,7 +23,6 @@ package:
2423 - foldable-traversable: ">=6.0.0 <7.0.0"
2524 - foreign: ">=7.0.0 <8.0.0"
2625 - foreign-object: ">=4.1.0 <5.0.0"
27− - identity: ">=6.0.0 <7.0.0"
2826 - integers: ">=6.0.0 <7.0.0"
2927 - literals: ">=1.0.2 <2.0.0"
3028 - maybe: ">=6.0.0 <7.0.0"
@@ -41,8 +39,6 @@ package:
4139 test:
4240 main: Test.Operators
4341 dependencies:
44− - vitest: ">=2.0.0 <3.0.0"
45− - compile-fail: ">=0.1.0 <1.0.0"
4642 - console: ">=6.0.0 <7.0.0"
4743 - foreign-object: ">=4.0.0 <5.0.0"
4844 - arrays: ">=7.0.0 <8.0.0"