Commit e275bde5 authored by Alexandre Delanoë's avatar Alexandre Delanoë

Merge branch 'dev-graph-screenshot' into dev

parents cc8a92c0 849e94c9
{ {
"abides": {
"dependencies": [
"enums",
"foldable-traversable"
],
"repo": "https://github.com/athanclark/purescript-abides.git",
"version": "v0.0.1"
},
"ace": {
"dependencies": [
"effect",
"web-html",
"web-uievents",
"arrays",
"foreign",
"nullable",
"prelude"
],
"repo": "https://github.com/purescript-contrib/purescript-ace.git",
"version": "v7.0.0"
},
"aff": { "aff": {
"dependencies": [ "dependencies": [
"datetime", "datetime",
...@@ -10,7 +31,7 @@ ...@@ -10,7 +31,7 @@
"unsafe-coerce" "unsafe-coerce"
], ],
"repo": "https://github.com/slamdata/purescript-aff.git", "repo": "https://github.com/slamdata/purescript-aff.git",
"version": "v5.1.1" "version": "v5.1.2"
}, },
"aff-bus": { "aff-bus": {
"dependencies": [ "dependencies": [
...@@ -38,6 +59,21 @@ ...@@ -38,6 +59,21 @@
"repo": "https://github.com/nwolverson/purescript-aff-promise.git", "repo": "https://github.com/nwolverson/purescript-aff-promise.git",
"version": "v2.1.0" "version": "v2.1.0"
}, },
"aff-retry": {
"dependencies": [
"psci-support",
"console",
"aff",
"datetime",
"prelude",
"random",
"transformers",
"exceptions",
"test-unit"
],
"repo": "https://github.com/Unisay/purescript-aff-retry.git",
"version": "v1.2.1"
},
"affjax": { "affjax": {
"dependencies": [ "dependencies": [
"aff", "aff",
...@@ -55,7 +91,7 @@ ...@@ -55,7 +91,7 @@
"web-xhr" "web-xhr"
], ],
"repo": "https://github.com/slamdata/purescript-affjax.git", "repo": "https://github.com/slamdata/purescript-affjax.git",
"version": "v9.0.0" "version": "v10.1.0"
}, },
"ansi": { "ansi": {
"dependencies": [ "dependencies": [
...@@ -73,13 +109,16 @@ ...@@ -73,13 +109,16 @@
"argonaut-traversals" "argonaut-traversals"
], ],
"repo": "https://github.com/purescript-contrib/purescript-argonaut.git", "repo": "https://github.com/purescript-contrib/purescript-argonaut.git",
"version": "v6.0.0" "version": "v7.0.0"
}, },
"argonaut-codecs": { "argonaut-codecs": {
"dependencies": [ "dependencies": [
"argonaut-core", "argonaut-core",
"arrays", "arrays",
"effect",
"foreign-object", "foreign-object",
"generics-rep",
"identity",
"integers", "integers",
"maybe", "maybe",
"nonempty", "nonempty",
...@@ -87,7 +126,7 @@ ...@@ -87,7 +126,7 @@
"record" "record"
], ],
"repo": "https://github.com/purescript-contrib/purescript-argonaut-codecs.git", "repo": "https://github.com/purescript-contrib/purescript-argonaut-codecs.git",
"version": "v6.0.2" "version": "v7.0.0"
}, },
"argonaut-core": { "argonaut-core": {
"dependencies": [ "dependencies": [
...@@ -104,7 +143,7 @@ ...@@ -104,7 +143,7 @@
"tailrec" "tailrec"
], ],
"repo": "https://github.com/purescript-contrib/purescript-argonaut-core.git", "repo": "https://github.com/purescript-contrib/purescript-argonaut-core.git",
"version": "v5.0.0" "version": "v5.0.2"
}, },
"argonaut-generic": { "argonaut-generic": {
"dependencies": [ "dependencies": [
...@@ -114,7 +153,7 @@ ...@@ -114,7 +153,7 @@
"record" "record"
], ],
"repo": "https://github.com/purescript-contrib/purescript-argonaut-generic.git", "repo": "https://github.com/purescript-contrib/purescript-argonaut-generic.git",
"version": "v5.0.0" "version": "v6.0.0"
}, },
"argonaut-traversals": { "argonaut-traversals": {
"dependencies": [ "dependencies": [
...@@ -123,7 +162,7 @@ ...@@ -123,7 +162,7 @@
"profunctor-lenses" "profunctor-lenses"
], ],
"repo": "https://github.com/purescript-contrib/purescript-argonaut-traversals.git", "repo": "https://github.com/purescript-contrib/purescript-argonaut-traversals.git",
"version": "v7.0.0" "version": "v8.0.0"
}, },
"array-views": { "array-views": {
"dependencies": [ "dependencies": [
...@@ -155,7 +194,28 @@ ...@@ -155,7 +194,28 @@
"uint" "uint"
], ],
"repo": "https://github.com/jacereda/purescript-arraybuffer.git", "repo": "https://github.com/jacereda/purescript-arraybuffer.git",
"version": "v10.0.0" "version": "v10.0.2"
},
"arraybuffer-builder": {
"dependencies": [
"arraybuffer-types",
"arraybuffer"
],
"repo": "https://github.com/jamesdbrock/purescript-arraybuffer-builder.git",
"version": "v1.0.0"
},
"arraybuffer-class": {
"dependencies": [
"arraybuffer",
"exceptions",
"foreign-object",
"ordered-collections",
"sized-vectors",
"strings",
"unordered-collections"
],
"repo": "https://github.com/athanclark/purescript-arraybuffer-class.git",
"version": "v0.2.5"
}, },
"arraybuffer-types": { "arraybuffer-types": {
"dependencies": [], "dependencies": [],
...@@ -178,16 +238,14 @@ ...@@ -178,16 +238,14 @@
"unsafe-coerce" "unsafe-coerce"
], ],
"repo": "https://github.com/purescript/purescript-arrays.git", "repo": "https://github.com/purescript/purescript-arrays.git",
"version": "v5.3.0" "version": "v5.3.1"
}, },
"assert": { "arrays-zipper": {
"dependencies": [ "dependencies": [
"console", "arrays"
"effect",
"prelude"
], ],
"repo": "https://github.com/purescript/purescript-assert.git", "repo": "https://github.com/JordanMartinez/purescript-arrays-zipper.git",
"version": "v4.1.0" "version": "v1.0.0"
}, },
"avar": { "avar": {
"dependencies": [ "dependencies": [
...@@ -214,7 +272,7 @@ ...@@ -214,7 +272,7 @@
"strings" "strings"
], ],
"repo": "https://github.com/menelaos/purescript-b64.git", "repo": "https://github.com/menelaos/purescript-b64.git",
"version": "v0.0.5" "version": "v0.0.6"
}, },
"basic-auth": { "basic-auth": {
"dependencies": [ "dependencies": [
...@@ -222,7 +280,7 @@ ...@@ -222,7 +280,7 @@
"node-http" "node-http"
], ],
"repo": "https://github.com/oreshinya/purescript-basic-auth.git", "repo": "https://github.com/oreshinya/purescript-basic-auth.git",
"version": "v1.0.2" "version": "v1.0.3"
}, },
"behaviors": { "behaviors": {
"dependencies": [ "dependencies": [
...@@ -237,7 +295,7 @@ ...@@ -237,7 +295,7 @@
"web-uievents" "web-uievents"
], ],
"repo": "https://github.com/paf31/purescript-behaviors.git", "repo": "https://github.com/paf31/purescript-behaviors.git",
"version": "v7.0.0" "version": "v8.0.0"
}, },
"bifunctors": { "bifunctors": {
"dependencies": [ "dependencies": [
...@@ -256,6 +314,70 @@ ...@@ -256,6 +314,70 @@
"repo": "https://github.com/sharkdp/purescript-bigints.git", "repo": "https://github.com/sharkdp/purescript-bigints.git",
"version": "v4.0.0" "version": "v4.0.0"
}, },
"bip39": {
"dependencies": [
"arraybuffer-types",
"nullable"
],
"repo": "https://github.com/athanclark/purescript-bip39.git",
"version": "v1.0.1"
},
"biscotti-cookie": {
"dependencies": [
"datetime",
"effect",
"either",
"foldable-traversable",
"formatters",
"gen",
"newtype",
"now",
"prelude",
"profunctor-lenses",
"psci-support",
"quickcheck",
"record",
"string-parsers",
"strings",
"test-unit"
],
"repo": "https://github.com/drewolson/purescript-biscotti-cookie.git",
"version": "v0.2.0"
},
"biscotti-session": {
"dependencies": [
"aff",
"argonaut",
"biscotti-cookie",
"effect",
"newtype",
"ordered-collections",
"prelude",
"profunctor-lenses",
"psci-support",
"refs",
"test-unit",
"uuid"
],
"repo": "https://github.com/drewolson/purescript-biscotti-session.git",
"version": "v0.1.2"
},
"bower-json": {
"dependencies": [
"prelude",
"generics-rep",
"maybe",
"arrays",
"either",
"newtype",
"tuples",
"foldable-traversable",
"argonaut-codecs",
"foreign-object"
],
"repo": "https://github.com/klntsky/purescript-bower-json.git",
"version": "v2.0.0"
},
"bucketchain": { "bucketchain": {
"dependencies": [ "dependencies": [
"aff", "aff",
...@@ -290,7 +412,7 @@ ...@@ -290,7 +412,7 @@
"http-methods" "http-methods"
], ],
"repo": "https://github.com/Bucketchain/purescript-bucketchain-cors.git", "repo": "https://github.com/Bucketchain/purescript-bucketchain-cors.git",
"version": "v0.2.0" "version": "v0.3.0"
}, },
"bucketchain-csrf": { "bucketchain-csrf": {
"dependencies": [ "dependencies": [
...@@ -304,7 +426,7 @@ ...@@ -304,7 +426,7 @@
"bucketchain" "bucketchain"
], ],
"repo": "https://github.com/Bucketchain/purescript-bucketchain-header-utils.git", "repo": "https://github.com/Bucketchain/purescript-bucketchain-header-utils.git",
"version": "v0.1.0" "version": "v0.3.0"
}, },
"bucketchain-health": { "bucketchain-health": {
"dependencies": [ "dependencies": [
...@@ -318,7 +440,7 @@ ...@@ -318,7 +440,7 @@
"bucketchain" "bucketchain"
], ],
"repo": "https://github.com/Bucketchain/purescript-bucketchain-history-api-fallback.git", "repo": "https://github.com/Bucketchain/purescript-bucketchain-history-api-fallback.git",
"version": "v0.2.0" "version": "v0.3.0"
}, },
"bucketchain-logger": { "bucketchain-logger": {
"dependencies": [ "dependencies": [
...@@ -344,7 +466,7 @@ ...@@ -344,7 +466,7 @@
"freet" "freet"
], ],
"repo": "https://github.com/Bucketchain/purescript-bucketchain-simple-api.git", "repo": "https://github.com/Bucketchain/purescript-bucketchain-simple-api.git",
"version": "v0.5.0" "version": "v3.0.0"
}, },
"bucketchain-sslify": { "bucketchain-sslify": {
"dependencies": [ "dependencies": [
...@@ -361,6 +483,15 @@ ...@@ -361,6 +483,15 @@
"repo": "https://github.com/Bucketchain/purescript-bucketchain-static.git", "repo": "https://github.com/Bucketchain/purescript-bucketchain-static.git",
"version": "v0.3.0" "version": "v0.3.0"
}, },
"byte-codec": {
"dependencies": [
"generics-rep",
"integers",
"sized-vectors"
],
"repo": "https://github.com/athanclark/purescript-byte-codec.git",
"version": "v0.0.1"
},
"bytestrings": { "bytestrings": {
"dependencies": [ "dependencies": [
"arrays", "arrays",
...@@ -378,7 +509,18 @@ ...@@ -378,7 +509,18 @@
"unsafe-coerce" "unsafe-coerce"
], ],
"repo": "https://github.com/rightfold/purescript-bytestrings.git", "repo": "https://github.com/rightfold/purescript-bytestrings.git",
"version": "v7.0.0" "version": "v8.0.0"
},
"call-by-name": {
"dependencies": [
"unsafe-coerce",
"lazy",
"maybe",
"either",
"control"
],
"repo": "https://github.com/natefaubion/purescript-call-by-name.git",
"version": "v2.0.0"
}, },
"canvas": { "canvas": {
"dependencies": [ "dependencies": [
...@@ -391,6 +533,16 @@ ...@@ -391,6 +533,16 @@
"repo": "https://github.com/purescript-web/purescript-canvas.git", "repo": "https://github.com/purescript-web/purescript-canvas.git",
"version": "v4.0.0" "version": "v4.0.0"
}, },
"cartesian": {
"dependencies": [
"console",
"effect",
"integers",
"psci-support"
],
"repo": "https://github.com/Ebmtranceboy/purescript-cartesian.git",
"version": "v1.0.4"
},
"catenable-lists": { "catenable-lists": {
"dependencies": [ "dependencies": [
"control", "control",
...@@ -411,7 +563,7 @@ ...@@ -411,7 +563,7 @@
"variant" "variant"
], ],
"repo": "https://github.com/natefaubion/purescript-checked-exceptions.git", "repo": "https://github.com/natefaubion/purescript-checked-exceptions.git",
"version": "v3.0.0" "version": "v3.1.0"
}, },
"cheerio": { "cheerio": {
"dependencies": [ "dependencies": [
...@@ -422,7 +574,7 @@ ...@@ -422,7 +574,7 @@
"test-unit" "test-unit"
], ],
"repo": "https://github.com/icyrockcom/purescript-cheerio.git", "repo": "https://github.com/icyrockcom/purescript-cheerio.git",
"version": "v0.2.0" "version": "v0.2.3"
}, },
"chirashi": { "chirashi": {
"dependencies": [ "dependencies": [
...@@ -444,6 +596,35 @@ ...@@ -444,6 +596,35 @@
"repo": "https://github.com/justinwoo/purescript-chocopie.git", "repo": "https://github.com/justinwoo/purescript-chocopie.git",
"version": "v5.0.0" "version": "v5.0.0"
}, },
"clipboardy": {
"dependencies": [
"aff",
"aff-promise",
"effect"
],
"repo": "https://github.com/hrajchert/purescript-clipboardy.git",
"version": "v1.0.3"
},
"codec": {
"dependencies": [
"transformers",
"profunctor"
],
"repo": "https://github.com/garyb/purescript-codec.git",
"version": "v3.0.0"
},
"codec-argonaut": {
"dependencies": [
"argonaut-core",
"codec",
"generics-rep",
"ordered-collections",
"type-equality",
"variant"
],
"repo": "https://github.com/garyb/purescript-codec-argonaut.git",
"version": "v7.1.0"
},
"colors": { "colors": {
"dependencies": [ "dependencies": [
"arrays", "arrays",
...@@ -455,11 +636,27 @@ ...@@ -455,11 +636,27 @@
"repo": "https://github.com/sharkdp/purescript-colors.git", "repo": "https://github.com/sharkdp/purescript-colors.git",
"version": "v5.0.0" "version": "v5.0.0"
}, },
"concur-core": {
"dependencies": [
"aff",
"arrays",
"avar",
"console",
"foldable-traversable",
"free",
"nonempty",
"profunctor-lenses",
"tailrec"
],
"repo": "https://github.com/purescript-concur/purescript-concur-core.git",
"version": "v0.4.2"
},
"concur-react": { "concur-react": {
"dependencies": [ "dependencies": [
"aff", "aff",
"arrays", "arrays",
"avar", "avar",
"concur-core",
"console", "console",
"foldable-traversable", "foldable-traversable",
"free", "free",
...@@ -470,8 +667,8 @@ ...@@ -470,8 +667,8 @@
"web-dom", "web-dom",
"web-html" "web-html"
], ],
"repo": "https://github.com/ajnsit/purescript-concur.git", "repo": "https://github.com/purescript-concur/purescript-concur-react.git",
"version": "v0.3.8" "version": "v0.4.2"
}, },
"console": { "console": {
"dependencies": [ "dependencies": [
...@@ -479,7 +676,7 @@ ...@@ -479,7 +676,7 @@
"prelude" "prelude"
], ],
"repo": "https://github.com/purescript/purescript-console.git", "repo": "https://github.com/purescript/purescript-console.git",
"version": "v4.2.0" "version": "v4.4.0"
}, },
"const": { "const": {
"dependencies": [ "dependencies": [
...@@ -504,10 +701,11 @@ ...@@ -504,10 +701,11 @@
}, },
"control": { "control": {
"dependencies": [ "dependencies": [
"prelude" "prelude",
"newtype"
], ],
"repo": "https://github.com/purescript/purescript-control.git", "repo": "https://github.com/purescript/purescript-control.git",
"version": "v4.1.0" "version": "v4.2.0"
}, },
"coroutines": { "coroutines": {
"dependencies": [ "dependencies": [
...@@ -516,7 +714,7 @@ ...@@ -516,7 +714,7 @@
"profunctor" "profunctor"
], ],
"repo": "https://github.com/purescript-contrib/purescript-coroutines.git", "repo": "https://github.com/purescript-contrib/purescript-coroutines.git",
"version": "v5.0.0" "version": "v5.0.1"
}, },
"crypto": { "crypto": {
"dependencies": [ "dependencies": [
...@@ -560,6 +758,15 @@ ...@@ -560,6 +758,15 @@
"repo": "https://github.com/i-am-tom/purescript-data-algebrae.git", "repo": "https://github.com/i-am-tom/purescript-data-algebrae.git",
"version": "v4.0.0" "version": "v4.0.0"
}, },
"data-default": {
"dependencies": [
"maybe",
"record",
"lists"
],
"repo": "https://github.com/thought2/purescript-data-default.git",
"version": "v0.3.2"
},
"datetime": { "datetime": {
"dependencies": [ "dependencies": [
"bifunctors", "bifunctors",
...@@ -652,7 +859,19 @@ ...@@ -652,7 +859,19 @@
"sunde" "sunde"
], ],
"repo": "https://github.com/nsaunders/purescript-dotenv.git", "repo": "https://github.com/nsaunders/purescript-dotenv.git",
"version": "v1.0.0" "version": "v1.1.0"
},
"drawing": {
"dependencies": [
"canvas",
"colors",
"integers",
"lists",
"math",
"prelude"
],
"repo": "https://github.com/paf31/purescript-drawing.git",
"version": "v4.0.0"
}, },
"effect": { "effect": {
"dependencies": [ "dependencies": [
...@@ -692,7 +911,7 @@ ...@@ -692,7 +911,7 @@
"prelude" "prelude"
], ],
"repo": "https://github.com/menelaos/purescript-encoding.git", "repo": "https://github.com/menelaos/purescript-encoding.git",
"version": "v0.0.5" "version": "v0.0.6"
}, },
"enums": { "enums": {
"dependencies": [ "dependencies": [
...@@ -733,7 +952,7 @@ ...@@ -733,7 +952,7 @@
"unsafe-reference" "unsafe-reference"
], ],
"repo": "https://github.com/paf31/purescript-event.git", "repo": "https://github.com/paf31/purescript-event.git",
"version": "v1.2.4" "version": "v1.3.0"
}, },
"exceptions": { "exceptions": {
"dependencies": [ "dependencies": [
...@@ -767,6 +986,17 @@ ...@@ -767,6 +986,17 @@
"repo": "https://github.com/justinwoo/purescript-expect-inferred.git", "repo": "https://github.com/justinwoo/purescript-expect-inferred.git",
"version": "v2.0.0" "version": "v2.0.0"
}, },
"express": {
"dependencies": [
"aff",
"foreign",
"foreign-generic",
"node-http",
"test-unit"
],
"repo": "https://github.com/nkly/purescript-express.git",
"version": "v0.8.0"
},
"ffi-simple": { "ffi-simple": {
"dependencies": [ "dependencies": [
"prelude", "prelude",
...@@ -801,13 +1031,48 @@ ...@@ -801,13 +1031,48 @@
"repo": "https://github.com/slamdata/purescript-fixed-points.git", "repo": "https://github.com/slamdata/purescript-fixed-points.git",
"version": "v5.1.0" "version": "v5.1.0"
}, },
"fixed-precision": {
"dependencies": [
"integers",
"maybe",
"bigints",
"strings",
"math"
],
"repo": "https://github.com/lumihq/purescript-fixed-precision.git",
"version": "v4.3.1"
},
"flare": {
"dependencies": [
"canvas",
"datetime",
"drawing",
"foldable-traversable",
"nonempty",
"prelude",
"signal",
"smolder",
"tuples",
"web-dom"
],
"repo": "https://github.com/sharkdp/purescript-flare.git",
"version": "v6.0.0"
},
"float32": { "float32": {
"dependencies": [ "dependencies": [
"generics-rep", "generics-rep",
"prelude" "prelude"
], ],
"repo": "https://github.com/athanclark/purescript-float32.git", "repo": "https://github.com/athanclark/purescript-float32.git",
"version": "v0.1.1" "version": "v0.2.0"
},
"flow-id": {
"dependencies": [
"prelude",
"simple-json"
],
"repo": "https://github.com/i-am-the-slime/purescript-flow-id.git",
"version": "v1.0.0"
}, },
"foldable-traversable": { "foldable-traversable": {
"dependencies": [ "dependencies": [
...@@ -895,7 +1160,7 @@ ...@@ -895,7 +1160,7 @@
"tuples" "tuples"
], ],
"repo": "https://github.com/purescript-contrib/purescript-form-urlencoded.git", "repo": "https://github.com/purescript-contrib/purescript-form-urlencoded.git",
"version": "v4.0.1" "version": "v5.0.0"
}, },
"format": { "format": {
"dependencies": [ "dependencies": [
...@@ -964,23 +1229,29 @@ ...@@ -964,23 +1229,29 @@
}, },
"freedom": { "freedom": {
"dependencies": [ "dependencies": [
"aff",
"console", "console",
"foreign-object", "foreign-object",
"freet",
"safely", "safely",
"simple-emitter", "simple-emitter",
"web-html" "web-html"
], ],
"repo": "https://github.com/purescript-freedom/purescript-freedom.git", "repo": "https://github.com/purescript-freedom/purescript-freedom.git",
"version": "v1.1.2" "version": "v2.2.0"
},
"freedom-now": {
"dependencies": [
"freedom",
"js-timers"
],
"repo": "https://github.com/purescript-freedom/purescript-freedom-now.git",
"version": "v3.0.0"
}, },
"freedom-portal": { "freedom-portal": {
"dependencies": [ "dependencies": [
"freedom" "freedom"
], ],
"repo": "https://github.com/purescript-freedom/purescript-freedom-portal.git", "repo": "https://github.com/purescript-freedom/purescript-freedom-portal.git",
"version": "v1.0.0" "version": "v2.0.0"
}, },
"freedom-router": { "freedom-router": {
"dependencies": [ "dependencies": [
...@@ -988,7 +1259,7 @@ ...@@ -988,7 +1259,7 @@
"profunctor" "profunctor"
], ],
"repo": "https://github.com/purescript-freedom/purescript-freedom-router.git", "repo": "https://github.com/purescript-freedom/purescript-freedom-router.git",
"version": "v1.0.0" "version": "v2.0.0"
}, },
"freedom-transition": { "freedom-transition": {
"dependencies": [ "dependencies": [
...@@ -996,21 +1267,21 @@ ...@@ -996,21 +1267,21 @@
"js-timers" "js-timers"
], ],
"repo": "https://github.com/purescript-freedom/purescript-freedom-transition.git", "repo": "https://github.com/purescript-freedom/purescript-freedom-transition.git",
"version": "v1.0.0" "version": "v2.0.0"
}, },
"freedom-virtualized": { "freedom-virtualized": {
"dependencies": [ "dependencies": [
"freedom" "freedom"
], ],
"repo": "https://github.com/purescript-freedom/purescript-freedom-virtualized.git", "repo": "https://github.com/purescript-freedom/purescript-freedom-virtualized.git",
"version": "v1.0.0" "version": "v3.0.1"
}, },
"freedom-window-resize": { "freedom-window-resize": {
"dependencies": [ "dependencies": [
"freedom" "freedom"
], ],
"repo": "https://github.com/purescript-freedom/purescript-freedom-window-resize.git", "repo": "https://github.com/purescript-freedom/purescript-freedom-window-resize.git",
"version": "v1.0.0" "version": "v2.0.0"
}, },
"freet": { "freet": {
"dependencies": [ "dependencies": [
...@@ -1020,10 +1291,11 @@ ...@@ -1020,10 +1291,11 @@
"exists", "exists",
"prelude", "prelude",
"tailrec", "tailrec",
"transformers" "transformers",
"aff"
], ],
"repo": "https://github.com/purescript-contrib/purescript-freet.git", "repo": "https://github.com/purescript-contrib/purescript-freet.git",
"version": "v4.0.0" "version": "v5.0.0"
}, },
"functions": { "functions": {
"dependencies": [ "dependencies": [
...@@ -1058,11 +1330,10 @@ ...@@ -1058,11 +1330,10 @@
"prelude", "prelude",
"rationals", "rationals",
"strings", "strings",
"strongcheck",
"tuples" "tuples"
], ],
"repo": "https://github.com/citizennet/purescript-fuzzy.git", "repo": "https://github.com/citizennet/purescript-fuzzy.git",
"version": "v0.2.1" "version": "v0.3.0"
}, },
"gen": { "gen": {
"dependencies": [ "dependencies": [
...@@ -1110,6 +1381,28 @@ ...@@ -1110,6 +1381,28 @@
"repo": "https://github.com/justinwoo/purescript-gomtang-basic.git", "repo": "https://github.com/justinwoo/purescript-gomtang-basic.git",
"version": "v0.2.0" "version": "v0.2.0"
}, },
"grain": {
"dependencies": [
"web-html"
],
"repo": "https://github.com/purescript-grain/purescript-grain.git",
"version": "v0.7.0"
},
"grain-router": {
"dependencies": [
"grain",
"profunctor"
],
"repo": "https://github.com/purescript-grain/purescript-grain-router.git",
"version": "v0.7.0"
},
"grain-virtualized": {
"dependencies": [
"grain"
],
"repo": "https://github.com/purescript-grain/purescript-grain-virtualized.git",
"version": "v0.7.0"
},
"group": { "group": {
"dependencies": [ "dependencies": [
"lists" "lists"
...@@ -1141,7 +1434,7 @@ ...@@ -1141,7 +1434,7 @@
"web-uievents" "web-uievents"
], ],
"repo": "https://github.com/slamdata/purescript-halogen.git", "repo": "https://github.com/slamdata/purescript-halogen.git",
"version": "v5.0.0-rc.6" "version": "v5.0.1"
}, },
"halogen-bootstrap": { "halogen-bootstrap": {
"dependencies": [ "dependencies": [
...@@ -1165,6 +1458,61 @@ ...@@ -1165,6 +1458,61 @@
"repo": "https://github.com/slamdata/purescript-halogen-css.git", "repo": "https://github.com/slamdata/purescript-halogen-css.git",
"version": "v8.0.0" "version": "v8.0.0"
}, },
"halogen-formless": {
"dependencies": [
"halogen",
"variant",
"heterogeneous",
"generics-rep",
"profunctor-lenses"
],
"repo": "https://github.com/thomashoneyman/purescript-halogen-formless.git",
"version": "v1.0.0-rc.2"
},
"halogen-hooks": {
"dependencies": [
"halogen",
"indexed-monad"
],
"repo": "https://github.com/thomashoneyman/purescript-halogen-hooks.git",
"version": "v0.4.2"
},
"halogen-hooks-extra": {
"dependencies": [
"halogen-hooks"
],
"repo": "https://github.com/jordanmartinez/purescript-halogen-hooks-extra.git",
"version": "v0.7.1"
},
"halogen-select": {
"dependencies": [
"halogen",
"record"
],
"repo": "https://github.com/citizennet/purescript-halogen-select.git",
"version": "v5.0.0"
},
"halogen-storybook": {
"dependencies": [
"halogen",
"prelude",
"routing",
"foreign-object"
],
"repo": "https://github.com/rnons/purescript-halogen-storybook.git",
"version": "v1.0.0-rc.1"
},
"halogen-svg-elems": {
"dependencies": [
"effect",
"halogen",
"prelude",
"strings",
"web-uievents"
],
"repo": "https://github.com/JordanMartinez/purescript-halogen-svg-elems.git",
"version": "v2.0.1"
},
"halogen-vdom": { "halogen-vdom": {
"dependencies": [ "dependencies": [
"bifunctors", "bifunctors",
...@@ -1179,7 +1527,7 @@ ...@@ -1179,7 +1527,7 @@
"web-html" "web-html"
], ],
"repo": "https://github.com/slamdata/purescript-halogen-vdom.git", "repo": "https://github.com/slamdata/purescript-halogen-vdom.git",
"version": "v6.1.0" "version": "v6.1.3"
}, },
"heterogeneous": { "heterogeneous": {
"dependencies": [ "dependencies": [
...@@ -1193,6 +1541,31 @@ ...@@ -1193,6 +1541,31 @@
"repo": "https://github.com/natefaubion/purescript-heterogeneous.git", "repo": "https://github.com/natefaubion/purescript-heterogeneous.git",
"version": "v0.4.1" "version": "v0.4.1"
}, },
"higher-order": {
"dependencies": [
"catenable-lists",
"const",
"effect",
"errors",
"generics-rep",
"lists",
"ordered-collections",
"orders",
"profunctor"
],
"repo": "https://github.com/matthew-hilty/purescript-higher-order.git",
"version": "v0.2.0"
},
"html-parser-halogen": {
"dependencies": [
"generics-rep",
"halogen",
"prelude",
"string-parsers"
],
"repo": "https://github.com/rnons/purescript-html-parser-halogen.git",
"version": "v1.0.0-rc.2"
},
"http-methods": { "http-methods": {
"dependencies": [ "dependencies": [
"either", "either",
...@@ -1236,7 +1609,27 @@ ...@@ -1236,7 +1609,27 @@
"unsafe-coerce" "unsafe-coerce"
], ],
"repo": "https://github.com/cprussin/purescript-httpure.git", "repo": "https://github.com/cprussin/purescript-httpure.git",
"version": "v0.8.3" "version": "v0.10.0"
},
"httpure-contrib-biscotti": {
"dependencies": [
"aff",
"argonaut",
"biscotti-cookie",
"biscotti-session",
"effect",
"either",
"generics-rep",
"httpure",
"maybe",
"profunctor-lenses",
"psci-support",
"test-unit",
"tuples",
"type-equality"
],
"repo": "https://github.com/drewolson/purescript-httpure-contrib-biscotti.git",
"version": "v0.1.2"
}, },
"hyper": { "hyper": {
"dependencies": [ "dependencies": [
...@@ -1244,6 +1637,7 @@ ...@@ -1244,6 +1637,7 @@
"avar", "avar",
"argonaut", "argonaut",
"arrays", "arrays",
"console",
"control", "control",
"effect", "effect",
"foldable-traversable", "foldable-traversable",
...@@ -1255,18 +1649,15 @@ ...@@ -1255,18 +1649,15 @@
"node-http", "node-http",
"ordered-collections", "ordered-collections",
"proxy", "proxy",
"psci-support",
"random", "random",
"smolder", "smolder",
"spec",
"spec-discovery",
"strings", "strings",
"transformers", "transformers",
"record-extra", "record-extra",
"typelevel-prelude" "typelevel-prelude"
], ],
"repo": "https://github.com/owickstrom/hyper.git", "repo": "https://github.com/purescript-hyper/hyper.git",
"version": "v0.10.1" "version": "v0.11.0"
}, },
"hypertrout": { "hypertrout": {
"dependencies": [ "dependencies": [
...@@ -1274,13 +1665,10 @@ ...@@ -1274,13 +1665,10 @@
"console", "console",
"hyper", "hyper",
"prelude", "prelude",
"psci-support",
"spec",
"spec-discovery",
"trout" "trout"
], ],
"repo": "https://github.com/owickstrom/purescript-hypertrout.git", "repo": "https://github.com/purescript-hyper/purescript-hypertrout.git",
"version": "v0.11.0" "version": "v0.11.1"
}, },
"identity": { "identity": {
"dependencies": [ "dependencies": [
...@@ -1298,7 +1686,7 @@ ...@@ -1298,7 +1686,7 @@
"simple-json" "simple-json"
], ],
"repo": "https://github.com/oreshinya/purescript-identy.git", "repo": "https://github.com/oreshinya/purescript-identy.git",
"version": "v2.0.2" "version": "v2.1.0"
}, },
"indexed-monad": { "indexed-monad": {
"dependencies": [ "dependencies": [
...@@ -1306,7 +1694,23 @@ ...@@ -1306,7 +1694,23 @@
"newtype" "newtype"
], ],
"repo": "https://github.com/garyb/purescript-indexed-monad.git", "repo": "https://github.com/garyb/purescript-indexed-monad.git",
"version": "v1.0.0" "version": "v1.2.0"
},
"inflection": {
"dependencies": [
"functions"
],
"repo": "https://github.com/athanclark/purescript-inflection.git",
"version": "v1.0.1"
},
"int-53": {
"dependencies": [
"integers",
"math",
"strings"
],
"repo": "https://github.com/rgrempel/purescript-int-53.git",
"version": "v4.0.0"
}, },
"integers": { "integers": {
"dependencies": [ "dependencies": [
...@@ -1318,6 +1722,21 @@ ...@@ -1318,6 +1722,21 @@
"repo": "https://github.com/purescript/purescript-integers.git", "repo": "https://github.com/purescript/purescript-integers.git",
"version": "v4.0.0" "version": "v4.0.0"
}, },
"interpolate": {
"dependencies": [
"prelude"
],
"repo": "https://github.com/jordanmartinez/purescript-interpolate.git",
"version": "v2.0.1"
},
"intmap": {
"dependencies": [
"arraybuffer-class",
"parseint"
],
"repo": "https://github.com/openchronology/purescript-intmap.git",
"version": "v0.0.0"
},
"invariant": { "invariant": {
"dependencies": [ "dependencies": [
"prelude" "prelude"
...@@ -1362,6 +1781,20 @@ ...@@ -1362,6 +1781,20 @@
"repo": "https://github.com/purescript-contrib/purescript-js-timers.git", "repo": "https://github.com/purescript-contrib/purescript-js-timers.git",
"version": "v4.0.1" "version": "v4.0.1"
}, },
"json-pointer": {
"dependencies": [
"console",
"effect",
"foreign",
"generics-rep",
"prelude",
"psci-support",
"spec-quickcheck",
"strings"
],
"repo": "https://github.com/reactormonk/purescript-json-pointer.git",
"version": "v1.1.0"
},
"json-schema": { "json-schema": {
"dependencies": [ "dependencies": [
"generics-rep", "generics-rep",
...@@ -1371,6 +1804,21 @@ ...@@ -1371,6 +1804,21 @@
"repo": "https://github.com/felixmulder/purescript-json-schema.git", "repo": "https://github.com/felixmulder/purescript-json-schema.git",
"version": "v0.0.1" "version": "v0.0.1"
}, },
"jwt": {
"dependencies": [
"argonaut-core",
"arrays",
"b64",
"either",
"errors",
"exceptions",
"prelude",
"profunctor-lenses",
"strings"
],
"repo": "https://github.com/menelaos/purescript-jwt.git",
"version": "v0.0.7"
},
"kancho": { "kancho": {
"dependencies": [ "dependencies": [
"foreign", "foreign",
...@@ -1450,6 +1898,43 @@ ...@@ -1450,6 +1898,43 @@
"repo": "https://github.com/purescript/purescript-lists.git", "repo": "https://github.com/purescript/purescript-lists.git",
"version": "v5.4.1" "version": "v5.4.1"
}, },
"literals": {
"dependencies": [
"assert",
"effect",
"console",
"integers",
"numbers",
"partial",
"psci-support",
"unsafe-coerce",
"typelevel-prelude"
],
"repo": "https://github.com/jvliwanag/purescript-literals.git",
"version": "v0.1.1"
},
"logging": {
"dependencies": [
"prelude",
"contravariant",
"console",
"effect",
"transformers",
"tuples",
"either"
],
"repo": "https://github.com/rightfold/purescript-logging.git",
"version": "v3.0.0"
},
"logging-journald": {
"dependencies": [
"generics-rep",
"logging",
"systemd-journald"
],
"repo": "https://github.com/paluh/purescript-logging-journald.git",
"version": "v0.3.2"
},
"machines": { "machines": {
"dependencies": [ "dependencies": [
"arrays", "arrays",
...@@ -1501,7 +1986,7 @@ ...@@ -1501,7 +1986,7 @@
"strings" "strings"
], ],
"repo": "https://github.com/kritzcreek/purescript-matrices.git", "repo": "https://github.com/kritzcreek/purescript-matrices.git",
"version": "v4.0.0" "version": "v5.0.1"
}, },
"maybe": { "maybe": {
"dependencies": [ "dependencies": [
...@@ -1538,7 +2023,7 @@ ...@@ -1538,7 +2023,7 @@
"metadata": { "metadata": {
"dependencies": [], "dependencies": [],
"repo": "https://github.com/spacchetti/purescript-metadata.git", "repo": "https://github.com/spacchetti/purescript-metadata.git",
"version": "v0.13.2" "version": "v0.13.8"
}, },
"milkis": { "milkis": {
"dependencies": [ "dependencies": [
...@@ -1549,7 +2034,7 @@ ...@@ -1549,7 +2034,7 @@
"typelevel-prelude" "typelevel-prelude"
], ],
"repo": "https://github.com/justinwoo/purescript-milkis.git", "repo": "https://github.com/justinwoo/purescript-milkis.git",
"version": "v7.2.0" "version": "v7.4.0"
}, },
"minibench": { "minibench": {
"dependencies": [ "dependencies": [
...@@ -1571,9 +2056,36 @@ ...@@ -1571,9 +2056,36 @@
"functors", "functors",
"transformers" "transformers"
], ],
"repo": "https://github.com/Thimoteus/purescript-mmorph.git", "repo": "https://github.com/thimoteus/purescript-mmorph.git",
"version": "v5.1.0" "version": "v5.1.0"
}, },
"mol-draw": {
"dependencies": [
"arrays",
"console",
"effect",
"either",
"integers",
"math",
"numbers",
"ordered-collections",
"strings",
"stringutils",
"validated-molecule"
],
"repo": "https://github.com/lukasturcani/mol-draw.git",
"version": "v1.0.16"
},
"monad-control": {
"dependencies": [
"aff",
"freet",
"identity",
"lists"
],
"repo": "https://github.com/athanclark/purescript-monad-control.git",
"version": "v5.0.0"
},
"monad-logger": { "monad-logger": {
"dependencies": [ "dependencies": [
"aff", "aff",
...@@ -1596,7 +2108,40 @@ ...@@ -1596,7 +2108,40 @@
"tuples" "tuples"
], ],
"repo": "https://github.com/cprussin/purescript-monad-logger.git", "repo": "https://github.com/cprussin/purescript-monad-logger.git",
"version": "v1.2.0" "version": "v1.3.1"
},
"monad-loops": {
"dependencies": [
"maybe",
"tailrec",
"prelude",
"tuples",
"lists"
],
"repo": "https://github.com/mlang/purescript-monad-loops.git",
"version": "v0.5.0"
},
"monad-unlift": {
"dependencies": [
"monad-control"
],
"repo": "https://github.com/athanclark/purescript-monad-unlift.git",
"version": "v1.0.1"
},
"money": {
"dependencies": [
"foldable-traversable",
"globals",
"integers",
"lists",
"math",
"prelude",
"ring-modules",
"newtype",
"rationals"
],
"repo": "https://github.com/i-am-tom/purescript-money.git",
"version": "v8.0.0"
}, },
"motsunabe": { "motsunabe": {
"dependencies": [ "dependencies": [
...@@ -1613,7 +2158,7 @@ ...@@ -1613,7 +2158,7 @@
"simple-json" "simple-json"
], ],
"repo": "https://github.com/oreshinya/purescript-mysql.git", "repo": "https://github.com/oreshinya/purescript-mysql.git",
"version": "v3.0.1" "version": "v4.1.1"
}, },
"naporitan": { "naporitan": {
"dependencies": [ "dependencies": [
...@@ -1623,6 +2168,15 @@ ...@@ -1623,6 +2168,15 @@
"repo": "https://github.com/justinwoo/purescript-naporitan.git", "repo": "https://github.com/justinwoo/purescript-naporitan.git",
"version": "v1.0.0" "version": "v1.0.0"
}, },
"naturals": {
"dependencies": [
"maybe",
"prelude",
"enums"
],
"repo": "https://github.com/LiamGoodacre/purescript-naturals.git",
"version": "v3.0.0"
},
"newtype": { "newtype": {
"dependencies": [ "dependencies": [
"prelude" "prelude"
...@@ -1634,10 +2188,12 @@ ...@@ -1634,10 +2188,12 @@
"dependencies": [ "dependencies": [
"arraybuffer-types", "arraybuffer-types",
"effect", "effect",
"maybe" "maybe",
"st",
"unsafe-coerce"
], ],
"repo": "https://github.com/purescript-node/purescript-node-buffer.git", "repo": "https://github.com/purescript-node/purescript-node-buffer.git",
"version": "v5.0.0" "version": "v6.0.0"
}, },
"node-child-process": { "node-child-process": {
"dependencies": [ "dependencies": [
...@@ -1840,6 +2396,17 @@ ...@@ -1840,6 +2396,17 @@
"repo": "https://github.com/oreshinya/purescript-nodemailer.git", "repo": "https://github.com/oreshinya/purescript-nodemailer.git",
"version": "v2.0.2" "version": "v2.0.2"
}, },
"nodetrout": {
"dependencies": [
"effect",
"form-urlencoded",
"http-methods",
"node-http",
"trout"
],
"repo": "https://github.com/nsaunders/purescript-nodetrout.git",
"version": "v0.0.1"
},
"nonempty": { "nonempty": {
"dependencies": [ "dependencies": [
"control", "control",
...@@ -1888,6 +2455,17 @@ ...@@ -1888,6 +2455,17 @@
"repo": "https://github.com/purescript-contrib/purescript-options.git", "repo": "https://github.com/purescript-contrib/purescript-options.git",
"version": "v5.0.0" "version": "v5.0.0"
}, },
"optlicative": {
"dependencies": [
"console",
"foreign",
"node-process",
"record",
"validation"
],
"repo": "https://github.com/thimoteus/purescript-optlicative.git",
"version": "v6.0.1"
},
"optparse": { "optparse": {
"dependencies": [ "dependencies": [
"arrays", "arrays",
...@@ -1924,11 +2502,22 @@ ...@@ -1924,11 +2502,22 @@
"repo": "https://github.com/purescript/purescript-ordered-collections.git", "repo": "https://github.com/purescript/purescript-ordered-collections.git",
"version": "v1.6.1" "version": "v1.6.1"
}, },
"orders": { "ordered-set": {
"dependencies": [ "dependencies": [
"newtype", "argonaut-codecs",
"prelude" "arrays",
], "partial",
"prelude",
"unfoldable"
],
"repo": "https://github.com/flip111/purescript-ordered-set.git",
"version": "v0.4.0"
},
"orders": {
"dependencies": [
"newtype",
"prelude"
],
"repo": "https://github.com/purescript/purescript-orders.git", "repo": "https://github.com/purescript/purescript-orders.git",
"version": "v4.0.0" "version": "v4.0.0"
}, },
...@@ -1967,6 +2556,15 @@ ...@@ -1967,6 +2556,15 @@
"repo": "https://github.com/purescript/purescript-parallel.git", "repo": "https://github.com/purescript/purescript-parallel.git",
"version": "v4.0.0" "version": "v4.0.0"
}, },
"parseint": {
"dependencies": [
"functions",
"globals",
"integers"
],
"repo": "https://github.com/athanclark/purescript-parseint.git",
"version": "v1.1.1"
},
"parsing": { "parsing": {
"dependencies": [ "dependencies": [
"arrays", "arrays",
...@@ -1983,6 +2581,15 @@ ...@@ -1983,6 +2581,15 @@
"repo": "https://github.com/purescript-contrib/purescript-parsing.git", "repo": "https://github.com/purescript-contrib/purescript-parsing.git",
"version": "v5.0.3" "version": "v5.0.3"
}, },
"parsing-dataview": {
"dependencies": [
"parsing",
"arraybuffer-types",
"arraybuffer"
],
"repo": "https://github.com/jamesdbrock/purescript-parsing-dataview.git",
"version": "v1.1.1"
},
"partial": { "partial": {
"dependencies": [], "dependencies": [],
"repo": "https://github.com/purescript/purescript-partial.git", "repo": "https://github.com/purescript/purescript-partial.git",
...@@ -2041,12 +2648,14 @@ ...@@ -2041,12 +2648,14 @@
"newtype", "newtype",
"ordered-collections", "ordered-collections",
"profunctor", "profunctor",
"quickcheck-laws",
"run", "run",
"transformers", "transformers",
"validation",
"variant" "variant"
], ],
"repo": "https://github.com/paluh/purescript-polyform.git", "repo": "https://github.com/paluh/purescript-polyform.git",
"version": "v0.8.0" "version": "v0.8.2"
}, },
"posix-types": { "posix-types": {
"dependencies": [ "dependencies": [
...@@ -2063,6 +2672,30 @@ ...@@ -2063,6 +2672,30 @@
"repo": "https://github.com/purescript-contrib/purescript-precise", "repo": "https://github.com/purescript-contrib/purescript-precise",
"version": "v4.0.0" "version": "v4.0.0"
}, },
"precise-datetime": {
"dependencies": [
"arrays",
"console",
"datetime",
"either",
"enums",
"foldable-traversable",
"formatters",
"integers",
"js-date",
"lists",
"maybe",
"newtype",
"prelude",
"strings",
"tuples",
"unicode",
"numbers",
"decimals"
],
"repo": "https://github.com/awakesecurity/purescript-precise-datetime.git",
"version": "v5.1.1"
},
"prelude": { "prelude": {
"dependencies": [], "dependencies": [],
"repo": "https://github.com/purescript/purescript-prelude.git", "repo": "https://github.com/purescript/purescript-prelude.git",
...@@ -2074,7 +2707,7 @@ ...@@ -2074,7 +2707,7 @@
"prelude" "prelude"
], ],
"repo": "https://github.com/gcanti/purescript-prettier.git", "repo": "https://github.com/gcanti/purescript-prettier.git",
"version": "v0.2.0" "version": "v0.3.0"
}, },
"profunctor": { "profunctor": {
"dependencies": [ "dependencies": [
...@@ -2089,7 +2722,7 @@ ...@@ -2089,7 +2722,7 @@
"tuples" "tuples"
], ],
"repo": "https://github.com/purescript/purescript-profunctor.git", "repo": "https://github.com/purescript/purescript-profunctor.git",
"version": "v4.0.0" "version": "v4.1.0"
}, },
"profunctor-lenses": { "profunctor-lenses": {
"dependencies": [ "dependencies": [
...@@ -2115,7 +2748,7 @@ ...@@ -2115,7 +2748,7 @@
"tuples" "tuples"
], ],
"repo": "https://github.com/purescript-contrib/purescript-profunctor-lenses.git", "repo": "https://github.com/purescript-contrib/purescript-profunctor-lenses.git",
"version": "v6.2.0" "version": "v6.3.0"
}, },
"promises": { "promises": {
"dependencies": [ "dependencies": [
...@@ -2136,6 +2769,16 @@ ...@@ -2136,6 +2769,16 @@
"repo": "https://github.com/purescript/purescript-proxy.git", "repo": "https://github.com/purescript/purescript-proxy.git",
"version": "v3.0.0" "version": "v3.0.0"
}, },
"proxying": {
"dependencies": [
"effect",
"generics-rep",
"prelude",
"typelevel-prelude"
],
"repo": "https://github.com/matthew-hilty/purescript-proxying.git",
"version": "v1.1.0"
},
"psa-utils": { "psa-utils": {
"dependencies": [ "dependencies": [
"ansi", "ansi",
...@@ -2156,7 +2799,7 @@ ...@@ -2156,7 +2799,7 @@
"unsafe-coerce" "unsafe-coerce"
], ],
"repo": "https://github.com/natefaubion/purescript-psa-utils.git", "repo": "https://github.com/natefaubion/purescript-psa-utils.git",
"version": "v6.0.0" "version": "v7.0.0"
}, },
"psc-ide": { "psc-ide": {
"dependencies": [ "dependencies": [
...@@ -2171,7 +2814,7 @@ ...@@ -2171,7 +2814,7 @@
"random" "random"
], ],
"repo": "https://github.com/kRITZCREEK/purescript-psc-ide.git", "repo": "https://github.com/kRITZCREEK/purescript-psc-ide.git",
"version": "v15.0.1" "version": "v16.0.0"
}, },
"psci-support": { "psci-support": {
"dependencies": [ "dependencies": [
...@@ -2182,6 +2825,48 @@ ...@@ -2182,6 +2825,48 @@
"repo": "https://github.com/purescript/purescript-psci-support.git", "repo": "https://github.com/purescript/purescript-psci-support.git",
"version": "v4.0.0" "version": "v4.0.0"
}, },
"quantities": {
"dependencies": [
"lists",
"foldable-traversable",
"numbers",
"pairs",
"decimals"
],
"repo": "https://github.com/sharkdp/purescript-quantities.git",
"version": "v10.0.0"
},
"querydsl": {
"dependencies": [
"prelude",
"effect",
"arrays",
"lists",
"record",
"strings",
"tuples",
"typelevel-prelude",
"either",
"transformers",
"node-sqlite3",
"datetime",
"formatters",
"node-buffer",
"nullable"
],
"repo": "https://github.com/Dretch/purescript-querydsl.git",
"version": "v0.10.1"
},
"queue": {
"dependencies": [
"refs",
"aff",
"foreign-object",
"avar"
],
"repo": "https://github.com/athanclark/purescript-queue.git",
"version": "v8.0.2"
},
"quickcheck": { "quickcheck": {
"dependencies": [ "dependencies": [
"arrays", "arrays",
...@@ -2216,6 +2901,14 @@ ...@@ -2216,6 +2901,14 @@
"repo": "https://github.com/purescript/purescript-quickcheck.git", "repo": "https://github.com/purescript/purescript-quickcheck.git",
"version": "v6.1.0" "version": "v6.1.0"
}, },
"quickcheck-combinators": {
"dependencies": [
"quickcheck",
"typelevel"
],
"repo": "https://github.com/athanclark/purescript-quickcheck-combinators.git",
"version": "v0.1.3"
},
"quickcheck-laws": { "quickcheck-laws": {
"dependencies": [ "dependencies": [
"enums", "enums",
...@@ -2223,7 +2916,14 @@ ...@@ -2223,7 +2916,14 @@
"quickcheck" "quickcheck"
], ],
"repo": "https://github.com/garyb/purescript-quickcheck-laws.git", "repo": "https://github.com/garyb/purescript-quickcheck-laws.git",
"version": "v5.0.1" "version": "v5.1.0"
},
"quickcheck-utf8": {
"dependencies": [
"quickcheck"
],
"repo": "https://github.com/openchronology/purescript-quickcheck-utf8.git",
"version": "v0.0.0"
}, },
"quotient": { "quotient": {
"dependencies": [ "dependencies": [
...@@ -2239,10 +2939,11 @@ ...@@ -2239,10 +2939,11 @@
"prelude", "prelude",
"effect", "effect",
"variant", "variant",
"refs" "refs",
"aff"
], ],
"repo": "https://github.com/danieljharvey/purescript-radox.git", "repo": "https://github.com/danieljharvey/purescript-radox.git",
"version": "v0.0.8" "version": "v1.0.0"
}, },
"random": { "random": {
"dependencies": [ "dependencies": [
...@@ -2286,37 +2987,99 @@ ...@@ -2286,37 +2987,99 @@
"unsafe-coerce" "unsafe-coerce"
], ],
"repo": "https://github.com/purescript-contrib/purescript-react.git", "repo": "https://github.com/purescript-contrib/purescript-react.git",
"version": "v7.0.1" "version": "v8.0.0"
}, },
"react-basic": { "react-basic": {
"dependencies": [ "dependencies": [
"prelude",
"effect",
"record"
],
"repo": "https://github.com/lumihq/purescript-react-basic.git",
"version": "v15.0.0"
},
"react-basic-classic": {
"dependencies": [
"prelude",
"aff", "aff",
"console",
"effect", "effect",
"exceptions",
"functions", "functions",
"maybe",
"nullable", "nullable",
"record", "react-basic"
],
"repo": "https://github.com/lumihq/purescript-react-basic-classic.git",
"version": "v1.0.1"
},
"react-basic-compat": {
"dependencies": [
"effect",
"react-basic-classic"
],
"repo": "https://github.com/lumihq/purescript-react-basic-compat.git",
"version": "v1.0.1"
},
"react-basic-dnd": {
"dependencies": [
"prelude",
"react-basic-hooks",
"nullable",
"promises",
"web-dom"
],
"repo": "https://github.com/lumihq/purescript-react-dnd-basic.git",
"version": "v7.0.0"
},
"react-basic-dom": {
"dependencies": [
"prelude",
"effect",
"foreign-object",
"react-basic",
"unsafe-coerce", "unsafe-coerce",
"web-dom", "web-dom",
"web-events", "web-events",
"web-file",
"web-html" "web-html"
], ],
"repo": "https://github.com/lumihq/purescript-react-basic.git", "repo": "https://github.com/lumihq/purescript-react-basic-dom.git",
"version": "v11.0.0" "version": "v2.0.0"
},
"react-basic-emotion": {
"dependencies": [
"prelude",
"colors",
"foreign",
"numbers",
"react-basic",
"typelevel-prelude",
"unsafe-reference",
"web-html"
],
"repo": "https://github.com/lumihq/purescript-react-basic-emotion.git",
"version": "v4.2.2"
}, },
"react-basic-hooks": { "react-basic-hooks": {
"dependencies": [ "dependencies": [
"prelude",
"aff-promise",
"aff", "aff",
"console", "console",
"datetime",
"effect", "effect",
"either",
"indexed-monad", "indexed-monad",
"prelude", "maybe",
"newtype",
"numbers",
"react-basic", "react-basic",
"unsafe-reference" "type-equality",
"unsafe-coerce",
"unsafe-reference",
"web-html"
], ],
"repo": "https://github.com/spicydonuts/purescript-react-basic-hooks.git", "repo": "https://github.com/spicydonuts/purescript-react-basic-hooks.git",
"version": "v0.7.1" "version": "v6.0.0"
}, },
"react-basic-native": { "react-basic-native": {
"dependencies": [ "dependencies": [
...@@ -2324,6 +3087,7 @@ ...@@ -2324,6 +3087,7 @@
"foreign-object", "foreign-object",
"js-date", "js-date",
"react-basic", "react-basic",
"react-basic-dom",
"undefinable" "undefinable"
], ],
"repo": "https://github.com/dwhitney/purescript-react-basic-native.git", "repo": "https://github.com/dwhitney/purescript-react-basic-native.git",
...@@ -2338,6 +3102,16 @@ ...@@ -2338,6 +3102,16 @@
"repo": "https://github.com/purescript-contrib/purescript-react-dom.git", "repo": "https://github.com/purescript-contrib/purescript-react-dom.git",
"version": "v6.1.0" "version": "v6.1.0"
}, },
"react-queue": {
"dependencies": [
"exceptions",
"queue",
"react",
"zeta"
],
"repo": "https://github.com/athanclark/purescript-react-queue.git",
"version": "v1.3.2"
},
"react-radox": { "react-radox": {
"dependencies": [ "dependencies": [
"prelude", "prelude",
...@@ -2389,7 +3163,7 @@ ...@@ -2389,7 +3163,7 @@
"unsafe-coerce" "unsafe-coerce"
], ],
"repo": "https://github.com/purescript/purescript-record.git", "repo": "https://github.com/purescript/purescript-record.git",
"version": "v2.0.1" "version": "v2.0.2"
}, },
"record-extra": { "record-extra": {
"dependencies": [ "dependencies": [
...@@ -2400,7 +3174,7 @@ ...@@ -2400,7 +3174,7 @@
"typelevel-prelude" "typelevel-prelude"
], ],
"repo": "https://github.com/justinwoo/purescript-record-extra.git", "repo": "https://github.com/justinwoo/purescript-record-extra.git",
"version": "v3.0.0" "version": "v3.0.1"
}, },
"record-format": { "record-format": {
"dependencies": [ "dependencies": [
...@@ -2411,6 +3185,39 @@ ...@@ -2411,6 +3185,39 @@
"repo": "https://github.com/kcsongor/purescript-record-format.git", "repo": "https://github.com/kcsongor/purescript-record-format.git",
"version": "v2.0.0" "version": "v2.0.0"
}, },
"redis-client": {
"dependencies": [
"aff",
"arrays",
"bytestrings",
"console",
"effect",
"either",
"int-53",
"maybe",
"nullable",
"prelude",
"psci-support",
"test-unit",
"transformers"
],
"repo": "https://github.com/paluh/purescript-redis-client.git",
"version": "v1.0.1"
},
"redis-hotqueue": {
"dependencies": [
"console",
"debug",
"effect",
"prelude",
"psci-support",
"redis-client",
"simple-json",
"sunde"
],
"repo": "https://github.com/paluh/purescript-redis-hotqueue.git",
"version": "v0.2.1"
},
"redux-devtools": { "redux-devtools": {
"dependencies": [ "dependencies": [
"effect", "effect",
...@@ -2431,7 +3238,7 @@ ...@@ -2431,7 +3238,7 @@
"typelevel" "typelevel"
], ],
"repo": "https://github.com/danieljharvey/purescript-refined.git", "repo": "https://github.com/danieljharvey/purescript-refined.git",
"version": "v0.2.0" "version": "v1.0.0"
}, },
"refs": { "refs": {
"dependencies": [ "dependencies": [
...@@ -2460,6 +3267,13 @@ ...@@ -2460,6 +3267,13 @@
"repo": "https://github.com/ad-si/purescript-result.git", "repo": "https://github.com/ad-si/purescript-result.git",
"version": "v1.0.3" "version": "v1.0.3"
}, },
"ring-modules": {
"dependencies": [
"prelude"
],
"repo": "https://github.com/f-o-a-m/purescript-ring-modules.git",
"version": "v5.0.1"
},
"routing": { "routing": {
"dependencies": [ "dependencies": [
"aff", "aff",
...@@ -2479,7 +3293,7 @@ ...@@ -2479,7 +3293,7 @@
"web-html" "web-html"
], ],
"repo": "https://github.com/slamdata/purescript-routing.git", "repo": "https://github.com/slamdata/purescript-routing.git",
"version": "v9.0.0" "version": "v9.0.1"
}, },
"routing-duplex": { "routing-duplex": {
"dependencies": [ "dependencies": [
...@@ -2496,7 +3310,12 @@ ...@@ -2496,7 +3310,12 @@
"typelevel-prelude" "typelevel-prelude"
], ],
"repo": "https://github.com/natefaubion/purescript-routing-duplex.git", "repo": "https://github.com/natefaubion/purescript-routing-duplex.git",
"version": "v0.4.0" "version": "v0.4.1"
},
"row-extra": {
"dependencies": [],
"repo": "https://github.com/athanclark/purescript-row-extra.git",
"version": "v0.0.1"
}, },
"run": { "run": {
"dependencies": [ "dependencies": [
...@@ -2517,6 +3336,28 @@ ...@@ -2517,6 +3336,28 @@
"repo": "https://github.com/natefaubion/purescript-run.git", "repo": "https://github.com/natefaubion/purescript-run.git",
"version": "v3.0.1" "version": "v3.0.1"
}, },
"run-halogen": {
"dependencies": [
"effect",
"console",
"psci-support",
"halogen",
"run"
],
"repo": "https://github.com/sigilion/purescript-run-halogen.git",
"version": "v0.1.0"
},
"run-profunctor-lenses": {
"dependencies": [
"effect",
"console",
"psci-support",
"run",
"profunctor-lenses"
],
"repo": "https://github.com/sigilion/purescript-run-profunctor-lenses.git",
"version": "v0.1.0"
},
"run-streaming": { "run-streaming": {
"dependencies": [ "dependencies": [
"prelude", "prelude",
...@@ -2531,7 +3372,15 @@ ...@@ -2531,7 +3372,15 @@
"lists" "lists"
], ],
"repo": "https://github.com/paf31/purescript-safely.git", "repo": "https://github.com/paf31/purescript-safely.git",
"version": "v4.0.0" "version": "v4.0.1"
},
"scrypt": {
"dependencies": [
"aff",
"arraybuffer-types"
],
"repo": "https://github.com/athanclark/purescript-scrypt.git",
"version": "v1.0.1"
}, },
"search-trie": { "search-trie": {
"dependencies": [ "dependencies": [
...@@ -2545,20 +3394,42 @@ ...@@ -2545,20 +3394,42 @@
"repo": "https://github.com/klntsky/purescript-search-trie.git", "repo": "https://github.com/klntsky/purescript-search-trie.git",
"version": "v1.0.0" "version": "v1.0.0"
}, },
"semirings": { "selection-foldable": {
"dependencies": [ "dependencies": [
"filterable",
"foldable-traversable", "foldable-traversable",
"lists", "maybe",
"newtype",
"prelude" "prelude"
], ],
"repo": "https://github.com/purescript/purescript-semirings.git", "repo": "https://github.com/jamieyung/purescript-selection-foldable.git",
"version": "v5.0.0" "version": "v0.2.0"
}, },
"sequences": { "selective": {
"dependencies": [ "dependencies": [
"prelude", "generics-rep",
"unsafe-coerce", "validation",
"psci-support",
"effect",
"either",
"prelude"
],
"repo": "https://github.com/anttih/purescript-selective.git",
"version": "v0.1.1"
},
"semirings": {
"dependencies": [
"foldable-traversable",
"lists",
"newtype",
"prelude"
],
"repo": "https://github.com/purescript/purescript-semirings.git",
"version": "v5.0.0"
},
"sequences": {
"dependencies": [
"prelude",
"unsafe-coerce",
"partial", "partial",
"unfoldable", "unfoldable",
"lazy", "lazy",
...@@ -2583,6 +3454,14 @@ ...@@ -2583,6 +3454,14 @@
"repo": "https://github.com/MichaelXavier/purescript-server-sent-events.git", "repo": "https://github.com/MichaelXavier/purescript-server-sent-events.git",
"version": "v0.2.0" "version": "v0.2.0"
}, },
"setimmediate": {
"dependencies": [
"effect",
"functions"
],
"repo": "https://github.com/athanclark/purescript-setimmediate.git",
"version": "v1.0.2"
},
"shoronpo": { "shoronpo": {
"dependencies": [ "dependencies": [
"prelude", "prelude",
...@@ -2611,6 +3490,15 @@ ...@@ -2611,6 +3490,15 @@
"repo": "https://github.com/justinwoo/purescript-sijidou.git", "repo": "https://github.com/justinwoo/purescript-sijidou.git",
"version": "v1.0.0" "version": "v1.0.0"
}, },
"simple-ajax": {
"dependencies": [
"prelude",
"simple-json",
"affjax"
],
"repo": "https://github.com/dariooddenino/purescript-simple-ajax.git",
"version": "v2.0.0"
},
"simple-emitter": { "simple-emitter": {
"dependencies": [ "dependencies": [
"ordered-collections", "ordered-collections",
...@@ -2619,6 +3507,14 @@ ...@@ -2619,6 +3507,14 @@
"repo": "https://github.com/oreshinya/purescript-simple-emitter.git", "repo": "https://github.com/oreshinya/purescript-simple-emitter.git",
"version": "v1.0.0" "version": "v1.0.0"
}, },
"simple-i18n": {
"dependencies": [
"record-extra",
"foreign-object"
],
"repo": "https://github.com/oreshinya/purescript-simple-i18n.git",
"version": "v0.1.2"
},
"simple-json": { "simple-json": {
"dependencies": [ "dependencies": [
"arrays", "arrays",
...@@ -2658,7 +3554,7 @@ ...@@ -2658,7 +3554,7 @@
"strings" "strings"
], ],
"repo": "https://github.com/oreshinya/purescript-simple-jwt.git", "repo": "https://github.com/oreshinya/purescript-simple-jwt.git",
"version": "v1.1.1" "version": "v2.0.0"
}, },
"simple-timestamp": { "simple-timestamp": {
"dependencies": [ "dependencies": [
...@@ -2673,7 +3569,7 @@ ...@@ -2673,7 +3569,7 @@
"spec" "spec"
], ],
"repo": "https://github.com/reactormonk/purescript-simple-timestamp.git", "repo": "https://github.com/reactormonk/purescript-simple-timestamp.git",
"version": "v1.3.0" "version": "v3.0.0"
}, },
"simplecrypto": { "simplecrypto": {
"dependencies": [ "dependencies": [
...@@ -2684,18 +3580,59 @@ ...@@ -2684,18 +3580,59 @@
"repo": "https://github.com/alpacaaa/purescript-simplecrypto", "repo": "https://github.com/alpacaaa/purescript-simplecrypto",
"version": "v1.0.1" "version": "v1.0.1"
}, },
"sized-matrices": {
"dependencies": [
"sized-vectors",
"prelude",
"foldable-traversable",
"maybe",
"arrays",
"unfoldable",
"typelevel",
"distributive",
"vectorfield",
"strings"
],
"repo": "https://github.com/csicar/purescript-sized-matrices",
"version": "v1.0.0"
},
"sized-vectors": { "sized-vectors": {
"dependencies": [ "dependencies": [
"argonaut",
"arrays", "arrays",
"distributive", "distributive",
"foldable-traversable", "foldable-traversable",
"maybe", "maybe",
"prelude", "prelude",
"quickcheck",
"typelevel", "typelevel",
"unfoldable" "unfoldable"
], ],
"repo": "https://github.com/bodil/purescript-sized-vectors.git", "repo": "https://github.com/bodil/purescript-sized-vectors.git",
"version": "v3.1.0" "version": "v5.0.1"
},
"sjcl": {
"dependencies": [
"arraybuffer-types",
"exceptions",
"nullable",
"sized-vectors",
"tuples-native"
],
"repo": "https://github.com/athanclark/purescript-sjcl.git",
"version": "v0.0.1"
},
"slug": {
"dependencies": [
"prelude",
"maybe",
"strings",
"unicode",
"generics-rep",
"argonaut-codecs"
],
"repo": "https://github.com/thomashoneyman/purescript-slug.git",
"version": "v2.0.0"
}, },
"smolder": { "smolder": {
"dependencies": [ "dependencies": [
...@@ -2709,7 +3646,7 @@ ...@@ -2709,7 +3646,7 @@
"tuples" "tuples"
], ],
"repo": "https://github.com/bodil/purescript-smolder.git", "repo": "https://github.com/bodil/purescript-smolder.git",
"version": "v12.0.0" "version": "v12.3.0"
}, },
"snabbdom": { "snabbdom": {
"dependencies": [ "dependencies": [
...@@ -2732,6 +3669,29 @@ ...@@ -2732,6 +3669,29 @@
"repo": "https://github.com/SodiumFRP/purescript-sodium.git", "repo": "https://github.com/SodiumFRP/purescript-sodium.git",
"version": "v2.1.0" "version": "v2.1.0"
}, },
"sparse-matrices": {
"dependencies": [
"prelude",
"console",
"effect",
"sparse-polynomials"
],
"repo": "https://github.com/Ebmtranceboy/purescript-sparse-matrices.git",
"version": "v1.1.0"
},
"sparse-polynomials": {
"dependencies": [
"prelude",
"console",
"effect",
"ordered-collections",
"tuples",
"rationals",
"cartesian"
],
"repo": "https://github.com/Ebmtranceboy/purescript-sparse-polynomials.git",
"version": "v1.0.3"
},
"spec": { "spec": {
"dependencies": [ "dependencies": [
"aff", "aff",
...@@ -2749,7 +3709,7 @@ ...@@ -2749,7 +3709,7 @@
"transformers" "transformers"
], ],
"repo": "https://github.com/purescript-spec/purescript-spec.git", "repo": "https://github.com/purescript-spec/purescript-spec.git",
"version": "v4.0.0" "version": "v4.0.1"
}, },
"spec-discovery": { "spec-discovery": {
"dependencies": [ "dependencies": [
...@@ -2794,17 +3754,18 @@ ...@@ -2794,17 +3754,18 @@
"foreign", "foreign",
"ordered-collections" "ordered-collections"
], ],
"repo": "https://github.com/natefaubion/purescript-spork", "repo": "https://github.com/natefaubion/purescript-spork.git",
"version": "v1.0.0" "version": "v1.0.0"
}, },
"st": { "st": {
"dependencies": [ "dependencies": [
"partial", "partial",
"prelude", "prelude",
"tailrec" "tailrec",
"unsafe-coerce"
], ],
"repo": "https://github.com/purescript/purescript-st.git", "repo": "https://github.com/purescript/purescript-st.git",
"version": "v4.0.0" "version": "v4.1.1"
}, },
"string-parsers": { "string-parsers": {
"dependencies": [ "dependencies": [
...@@ -2820,7 +3781,7 @@ ...@@ -2820,7 +3781,7 @@
"tailrec" "tailrec"
], ],
"repo": "https://github.com/paf31/purescript-string-parsers.git", "repo": "https://github.com/paf31/purescript-string-parsers.git",
"version": "v5.0.0" "version": "v5.0.1"
}, },
"strings": { "strings": {
"dependencies": [ "dependencies": [
...@@ -2842,53 +3803,48 @@ ...@@ -2842,53 +3803,48 @@
"unsafe-coerce" "unsafe-coerce"
], ],
"repo": "https://github.com/purescript/purescript-strings.git", "repo": "https://github.com/purescript/purescript-strings.git",
"version": "v4.0.1" "version": "v4.0.2"
}, },
"stringutils": { "strings-extra": {
"dependencies": [ "dependencies": [
"strings",
"partial",
"arrays", "arrays",
"either", "either",
"foldable-traversable",
"maybe", "maybe",
"partial",
"prelude", "prelude",
"integers" "strings",
"unicode"
], ],
"repo": "https://github.com/menelaos/purescript-stringutils.git", "repo": "https://github.com/purescript-contrib/purescript-strings-extra.git",
"version": "v0.0.9" "version": "v2.1.0"
}, },
"strongcheck": { "stringutils": {
"dependencies": [ "dependencies": [
"arrays", "arrays",
"console",
"control",
"datetime",
"effect",
"either", "either",
"enums",
"exceptions",
"foldable-traversable",
"free",
"gen",
"identity",
"integers", "integers",
"invariant", "maybe",
"lazy",
"lists",
"machines",
"math",
"newtype",
"partial", "partial",
"prelude", "prelude",
"profunctor", "strings"
"random",
"strings",
"tailrec",
"transformers",
"tuples"
], ],
"repo": "https://github.com/purescript-contrib/purescript-strongcheck.git", "repo": "https://github.com/menelaos/purescript-stringutils.git",
"version": "v4.1.1" "version": "v0.0.10"
},
"struct": {
"dependencies": [
"argonaut",
"argonaut-codecs",
"effect",
"proxying",
"record",
"record-extra",
"subcategory",
"variant"
],
"repo": "https://github.com/matthew-hilty/purescript-struct.git",
"version": "v1.1.0"
}, },
"stylesheet": { "stylesheet": {
"dependencies": [ "dependencies": [
...@@ -2904,6 +3860,27 @@ ...@@ -2904,6 +3860,27 @@
"repo": "https://github.com/danieljharvey/purescript-stylesheet.git", "repo": "https://github.com/danieljharvey/purescript-stylesheet.git",
"version": "v0.0.3" "version": "v0.0.3"
}, },
"subcategory": {
"dependencies": [
"prelude",
"profunctor",
"record",
"proxy",
"typelevel-prelude"
],
"repo": "https://github.com/matthew-hilty/purescript-subcategory.git",
"version": "v0.2.0"
},
"subtlecrypto": {
"dependencies": [
"aff",
"arraybuffer-types",
"foreign",
"promises"
],
"repo": "https://github.com/athanclark/purescript-subtlecrypto.git",
"version": "v0.0.1"
},
"suggest": { "suggest": {
"dependencies": [ "dependencies": [
"console", "console",
...@@ -2943,7 +3920,16 @@ ...@@ -2943,7 +3920,16 @@
"svg-parser" "svg-parser"
], ],
"repo": "https://github.com/rnons/purescript-svg-parser-halogen.git", "repo": "https://github.com/rnons/purescript-svg-parser-halogen.git",
"version": "v1.0.0" "version": "v2.0.0-rc.1"
},
"systemd-journald": {
"dependencies": [
"console",
"functions",
"prelude"
],
"repo": "https://github.com/paluh/purescript-systemd-journald.git",
"version": "v0.2.1"
}, },
"tailrec": { "tailrec": {
"dependencies": [ "dependencies": [
...@@ -2957,7 +3943,7 @@ ...@@ -2957,7 +3943,7 @@
"refs" "refs"
], ],
"repo": "https://github.com/purescript/purescript-tailrec.git", "repo": "https://github.com/purescript/purescript-tailrec.git",
"version": "v4.0.0" "version": "v4.1.1"
}, },
"test-unit": { "test-unit": {
"dependencies": [ "dependencies": [
...@@ -2981,11 +3967,10 @@ ...@@ -2981,11 +3967,10 @@
"either", "either",
"exceptions", "exceptions",
"functions", "functions",
"prelude",
"strings" "strings"
], ],
"repo": "https://github.com/AlexaDeWit/purescript-text-encoding.git", "repo": "https://github.com/AlexaDeWit/purescript-text-encoding.git",
"version": "v0.0.9" "version": "v1.0.0"
}, },
"thermite": { "thermite": {
"dependencies": [ "dependencies": [
...@@ -3000,6 +3985,16 @@ ...@@ -3000,6 +3985,16 @@
"repo": "https://github.com/poorscript/purescript-thermite.git", "repo": "https://github.com/poorscript/purescript-thermite.git",
"version": "hide-2020-03-04" "version": "hide-2020-03-04"
}, },
"thermite-dom": {
"dependencies": [
"thermite",
"react",
"react-dom",
"web-html"
],
"repo": "https://github.com/athanclark/purescript-thermite-dom.git",
"version": "v0.3.1"
},
"these": { "these": {
"dependencies": [ "dependencies": [
"gen", "gen",
...@@ -3008,6 +4003,21 @@ ...@@ -3008,6 +4003,21 @@
"repo": "https://github.com/purescript-contrib/purescript-these.git", "repo": "https://github.com/purescript-contrib/purescript-these.git",
"version": "v4.0.0" "version": "v4.0.0"
}, },
"tolerant-argonaut": {
"dependencies": [
"argonaut-codecs",
"argonaut-core",
"arrays",
"effect",
"higher-order",
"lists",
"record",
"struct",
"typelevel-prelude"
],
"repo": "https://github.com/matthew-hilty/purescript-tolerant-argonaut.git",
"version": "v2.0.0"
},
"toppokki": { "toppokki": {
"dependencies": [ "dependencies": [
"aff-promise", "aff-promise",
...@@ -3018,7 +4028,7 @@ ...@@ -3018,7 +4028,7 @@
"record" "record"
], ],
"repo": "https://github.com/justinwoo/purescript-toppokki.git", "repo": "https://github.com/justinwoo/purescript-toppokki.git",
"version": "v1.1.0" "version": "v2.4.0"
}, },
"tortellini": { "tortellini": {
"dependencies": [ "dependencies": [
...@@ -3057,33 +4067,35 @@ ...@@ -3057,33 +4067,35 @@
"repo": "https://github.com/purescript/purescript-transformers.git", "repo": "https://github.com/purescript/purescript-transformers.git",
"version": "v4.2.0" "version": "v4.2.0"
}, },
"tree-rose": {
"dependencies": [
"prelude",
"lists",
"free"
],
"repo": "https://github.com/jordanmartinez/purescript-tree-rose.git",
"version": "v2.0.0"
},
"trout": { "trout": {
"dependencies": [ "dependencies": [
"argonaut", "argonaut",
"media-types", "media-types",
"prelude", "prelude",
"smolder", "smolder",
"spec",
"spec-discovery",
"uri" "uri"
], ],
"repo": "https://github.com/owickstrom/purescript-trout.git", "repo": "https://github.com/purescript-hyper/purescript-trout.git",
"version": "v0.12.0" "version": "v0.12.3"
}, },
"trout-client": { "trout-client": {
"dependencies": [ "dependencies": [
"affjax", "affjax",
"argonaut-generic", "argonaut-generic",
"hyper",
"hypertrout",
"jquery",
"node-http",
"prelude", "prelude",
"psci-support",
"trout" "trout"
], ],
"repo": "https://github.com/owickstrom/purescript-trout-client.git", "repo": "https://github.com/purescript-hyper/purescript-trout-client.git",
"version": "v0.11.0" "version": "v0.13.0"
}, },
"tuples": { "tuples": {
"dependencies": [ "dependencies": [
...@@ -3122,6 +4134,19 @@ ...@@ -3122,6 +4134,19 @@
"repo": "https://github.com/justinwoo/purescript-type-isequal.git", "repo": "https://github.com/justinwoo/purescript-type-isequal.git",
"version": "v0.1.0" "version": "v0.1.0"
}, },
"typedenv": {
"dependencies": [
"foreign-object",
"generics-rep",
"integers",
"numbers",
"record",
"strings",
"typelevel-prelude"
],
"repo": "https://github.com/nsaunders/purescript-typedenv.git",
"version": "v0.0.1"
},
"typelevel": { "typelevel": {
"dependencies": [ "dependencies": [
"partial", "partial",
...@@ -3131,7 +4156,20 @@ ...@@ -3131,7 +4156,20 @@
"unsafe-coerce" "unsafe-coerce"
], ],
"repo": "https://github.com/bodil/purescript-typelevel.git", "repo": "https://github.com/bodil/purescript-typelevel.git",
"version": "v5.0.0" "version": "v6.0.0"
},
"typelevel-peano": {
"dependencies": [
"unsafe-coerce",
"arrays",
"console",
"effect",
"typelevel-prelude",
"prelude",
"psci-support"
],
"repo": "https://github.com/csicar/purescript-typelevel-peano.git",
"version": "v0.1.8"
}, },
"typelevel-prelude": { "typelevel-prelude": {
"dependencies": [ "dependencies": [
...@@ -3140,7 +4178,14 @@ ...@@ -3140,7 +4178,14 @@
"type-equality" "type-equality"
], ],
"repo": "https://github.com/purescript/purescript-typelevel-prelude.git", "repo": "https://github.com/purescript/purescript-typelevel-prelude.git",
"version": "v5.0.0" "version": "v5.0.2"
},
"typelevel-rowlist-limits": {
"dependencies": [
"typelevel-peano"
],
"repo": "https://github.com/mwalkerwells/purescript-typelevel-rowlist-limits.git",
"version": "v0.0.6"
}, },
"uint": { "uint": {
"dependencies": [ "dependencies": [
...@@ -3151,6 +4196,16 @@ ...@@ -3151,6 +4196,16 @@
"repo": "https://github.com/zaquest/purescript-uint", "repo": "https://github.com/zaquest/purescript-uint",
"version": "v5.1.1" "version": "v5.1.1"
}, },
"uint-instances": {
"dependencies": [
"uint",
"unordered-collections",
"argonaut",
"quickcheck"
],
"repo": "https://github.com/athanclark/purescript-uint-instances.git",
"version": "v0.0.2"
},
"undefinable": { "undefinable": {
"dependencies": [ "dependencies": [
"functions", "functions",
...@@ -3159,6 +4214,18 @@ ...@@ -3159,6 +4214,18 @@
"repo": "https://github.com/ethul/purescript-undefinable.git", "repo": "https://github.com/ethul/purescript-undefinable.git",
"version": "v4.0.0" "version": "v4.0.0"
}, },
"undefined": {
"dependencies": [],
"repo": "https://github.com/bklaric/purescript-undefined.git",
"version": "v1.0.2"
},
"undefined-or": {
"dependencies": [
"maybe"
],
"repo": "https://github.com/d86leader/purescript-undefined-or.git",
"version": "v1.0.1"
},
"unfoldable": { "unfoldable": {
"dependencies": [ "dependencies": [
"foldable-traversable", "foldable-traversable",
...@@ -3168,7 +4235,7 @@ ...@@ -3168,7 +4235,7 @@
"tuples" "tuples"
], ],
"repo": "https://github.com/purescript/purescript-unfoldable.git", "repo": "https://github.com/purescript/purescript-unfoldable.git",
"version": "v4.0.2" "version": "v4.1.0"
}, },
"unicode": { "unicode": {
"dependencies": [ "dependencies": [
...@@ -3191,7 +4258,12 @@ ...@@ -3191,7 +4258,12 @@
"typelevel-prelude" "typelevel-prelude"
], ],
"repo": "https://github.com/fehrenbach/purescript-unordered-collections.git", "repo": "https://github.com/fehrenbach/purescript-unordered-collections.git",
"version": "v1.8.2" "version": "v1.8.3"
},
"unorm": {
"dependencies": [],
"repo": "https://github.com/athanclark/purescript-unorm.git",
"version": "v1.0.1"
}, },
"unsafe-coerce": { "unsafe-coerce": {
"dependencies": [], "dependencies": [],
...@@ -3200,7 +4272,7 @@ ...@@ -3200,7 +4272,7 @@
}, },
"unsafe-reference": { "unsafe-reference": {
"dependencies": [], "dependencies": [],
"repo": "https://github.com/purescript-contrib/purescript-unsafe-reference", "repo": "https://github.com/purescript-contrib/purescript-unsafe-reference.git",
"version": "v3.0.1" "version": "v3.0.1"
}, },
"uri": { "uri": {
...@@ -3217,6 +4289,28 @@ ...@@ -3217,6 +4289,28 @@
"repo": "https://github.com/slamdata/purescript-uri", "repo": "https://github.com/slamdata/purescript-uri",
"version": "v7.0.0" "version": "v7.0.0"
}, },
"uuid": {
"dependencies": [
"effect",
"maybe",
"foreign-generic",
"console",
"spec"
],
"repo": "https://github.com/spicydonuts/purescript-uuid.git",
"version": "v6.1.0"
},
"validated-molecule": {
"dependencies": [
"arrays",
"console",
"effect",
"lists",
"psci-support"
],
"repo": "https://github.com/lukasturcani/validated-molecule.git",
"version": "v1.0.5"
},
"validation": { "validation": {
"dependencies": [ "dependencies": [
"bifunctors", "bifunctors",
...@@ -3244,6 +4338,17 @@ ...@@ -3244,6 +4338,17 @@
"repo": "https://github.com/natefaubion/purescript-variant.git", "repo": "https://github.com/natefaubion/purescript-variant.git",
"version": "v6.0.1" "version": "v6.0.1"
}, },
"vectorfield": {
"dependencies": [
"console",
"effect",
"group",
"prelude",
"psci-support"
],
"repo": "https://github.com/csicar/purescript-vectorfield.git",
"version": "v1.0.1"
},
"versions": { "versions": {
"dependencies": [ "dependencies": [
"prelude" "prelude"
...@@ -3263,7 +4368,7 @@ ...@@ -3263,7 +4368,7 @@
"web-events" "web-events"
], ],
"repo": "https://github.com/purescript-web/purescript-web-dom.git", "repo": "https://github.com/purescript-web/purescript-web-dom.git",
"version": "v3.0.0" "version": "v4.1.0"
}, },
"web-events": { "web-events": {
"dependencies": [ "dependencies": [
...@@ -3281,7 +4386,7 @@ ...@@ -3281,7 +4386,7 @@
"web-dom" "web-dom"
], ],
"repo": "https://github.com/purescript-web/purescript-web-file.git", "repo": "https://github.com/purescript-web/purescript-web-file.git",
"version": "v2.1.1" "version": "v2.3.0"
}, },
"web-html": { "web-html": {
"dependencies": [ "dependencies": [
...@@ -3291,7 +4396,7 @@ ...@@ -3291,7 +4396,7 @@
"web-storage" "web-storage"
], ],
"repo": "https://github.com/purescript-web/purescript-web-html.git", "repo": "https://github.com/purescript-web/purescript-web-html.git",
"version": "v2.2.1" "version": "v2.3.0"
}, },
"web-socket": { "web-socket": {
"dependencies": [ "dependencies": [
...@@ -3323,6 +4428,18 @@ ...@@ -3323,6 +4428,18 @@
"repo": "https://github.com/purescript-web/purescript-web-uievents.git", "repo": "https://github.com/purescript-web/purescript-web-uievents.git",
"version": "v2.0.0" "version": "v2.0.0"
}, },
"web-url": {
"dependencies": [
"maybe",
"partial",
"prelude",
"psci-support",
"spec",
"tuples"
],
"repo": "https://github.com/mjepronk/purescript-web-url.git",
"version": "v1.0.2"
},
"web-xhr": { "web-xhr": {
"dependencies": [ "dependencies": [
"arraybuffer-types", "arraybuffer-types",
...@@ -3332,7 +4449,20 @@ ...@@ -3332,7 +4449,20 @@
"web-file" "web-file"
], ],
"repo": "https://github.com/purescript-web/purescript-web-xhr.git", "repo": "https://github.com/purescript-web/purescript-web-xhr.git",
"version": "v3.0.1" "version": "v3.0.2"
},
"websocket-moderate": {
"dependencies": [
"argonaut",
"arraybuffer",
"exceptions",
"monad-control",
"nullable",
"text-encoding",
"web-file"
],
"repo": "https://github.com/athanclark/purescript-websocket-moderate.git",
"version": "v7.0.2"
}, },
"xiaomian": { "xiaomian": {
"dependencies": [ "dependencies": [
...@@ -3351,5 +4481,34 @@ ...@@ -3351,5 +4481,34 @@
], ],
"repo": "https://github.com/paf31/purescript-yargs.git", "repo": "https://github.com/paf31/purescript-yargs.git",
"version": "v4.0.0" "version": "v4.0.0"
},
"z85": {
"dependencies": [
"arraybuffer",
"sized-vectors",
"numbers",
"stringutils"
],
"repo": "https://github.com/athanclark/purescript-z85.git",
"version": "v0.0.2"
},
"zeta": {
"dependencies": [
"refs",
"aff",
"foreign-object",
"arrays"
],
"repo": "https://github.com/athanclark/purescript-zeta.git",
"version": "v6.0.0"
},
"zeta-extra": {
"dependencies": [
"js-timers",
"web-html",
"zeta"
],
"repo": "https://github.com/athanclark/purescript-zeta-extra.git",
"version": "v0.0.1"
} }
} }
...@@ -3,11 +3,11 @@ ...@@ -3,11 +3,11 @@
{ {
"aff" = { "aff" = {
name = "aff"; name = "aff";
version = "v5.1.1"; version = "v5.1.2";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/slamdata/purescript-aff.git"; url = "https://github.com/slamdata/purescript-aff.git";
rev = "v5.1.1"; rev = "v5.1.2";
sha256 = "19v5psd6jz13gr5yqyx8286b5bpfq1dax51w906y0mqgnfz92yzr"; sha256 = "1ygjxbm2bqw82sm17szhzz4jihvbg9mszx1ii0n3sj72bnz02avz";
}; };
}; };
"aff-promise" = { "aff-promise" = {
...@@ -21,11 +21,11 @@ ...@@ -21,11 +21,11 @@
}; };
"affjax" = { "affjax" = {
name = "affjax"; name = "affjax";
version = "v9.0.0"; version = "v10.1.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/slamdata/purescript-affjax.git"; url = "https://github.com/slamdata/purescript-affjax.git";
rev = "v9.0.0"; rev = "v10.1.0";
sha256 = "04xij3q4802z58mzaaz661ifv1rd673fq2mjqj553dw326zplpvs"; sha256 = "129g7x9icaqj158snzl0ilbd0dipl4bmk49is8dh8jvh0z97k700";
}; };
}; };
"ansi" = { "ansi" = {
...@@ -39,38 +39,38 @@ ...@@ -39,38 +39,38 @@
}; };
"argonaut" = { "argonaut" = {
name = "argonaut"; name = "argonaut";
version = "v6.0.0"; version = "v7.0.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-contrib/purescript-argonaut.git"; url = "https://github.com/purescript-contrib/purescript-argonaut.git";
rev = "v6.0.0"; rev = "v7.0.0";
sha256 = "0b2jy5sf2lnn1r4kxnnm2vsr5iqkfas0jqp9yrrjmg7qngkd6qkw"; sha256 = "0bv0jx55ccq1r5h8yrz6gkkpw06zk8zwqdahndqgiy2pz5ybbzna";
}; };
}; };
"argonaut-codecs" = { "argonaut-codecs" = {
name = "argonaut-codecs"; name = "argonaut-codecs";
version = "v6.0.2"; version = "v7.0.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-contrib/purescript-argonaut-codecs.git"; url = "https://github.com/purescript-contrib/purescript-argonaut-codecs.git";
rev = "v6.0.2"; rev = "v7.0.0";
sha256 = "1i8dm95kbcl7k92jqnylhng1rjcqx5z12yhf6mwvp0z0bmsz250b"; sha256 = "1ibd4zy3qwjc8kvp7mb9chfa25mcflzib3yplng39cr06ixs1mm4";
}; };
}; };
"argonaut-core" = { "argonaut-core" = {
name = "argonaut-core"; name = "argonaut-core";
version = "v5.0.0"; version = "v5.0.2";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-contrib/purescript-argonaut-core.git"; url = "https://github.com/purescript-contrib/purescript-argonaut-core.git";
rev = "v5.0.0"; rev = "v5.0.2";
sha256 = "1d3jgyap3vwc7mc01ji6brmd2n8lr9mmgx0fl88yalrm2j89jrcc"; sha256 = "1rfd1brvzp9akx6hypxql2qv9bhlcqks1xwqfqqf31dqvcl7vvhc";
}; };
}; };
"argonaut-traversals" = { "argonaut-traversals" = {
name = "argonaut-traversals"; name = "argonaut-traversals";
version = "v7.0.0"; version = "v8.0.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-contrib/purescript-argonaut-traversals.git"; url = "https://github.com/purescript-contrib/purescript-argonaut-traversals.git";
rev = "v7.0.0"; rev = "v8.0.0";
sha256 = "0mr6c7c64c5b7ia0b68vsjyjxw06ac9908xpgxdd969kpvcwq9x3"; sha256 = "1rxnbhizqv2mdwr5jil0957b9ncs53aq6r1a8z6drynwhdlkvfxz";
}; };
}; };
"arraybuffer-types" = { "arraybuffer-types" = {
...@@ -84,11 +84,11 @@ ...@@ -84,11 +84,11 @@
}; };
"arrays" = { "arrays" = {
name = "arrays"; name = "arrays";
version = "v5.3.0"; version = "v5.3.1";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript/purescript-arrays.git"; url = "https://github.com/purescript/purescript-arrays.git";
rev = "v5.3.0"; rev = "v5.3.1";
sha256 = "0r991qcx69xj07iagjaxkm0ab9qi2pw8cs3qwyybhis7asd6bnz6"; sha256 = "1z8i4mr30mjsvmw743g0m1yxfgqa9rhbgq7jq3955mg7j80j5r7w";
}; };
}; };
"avar" = { "avar" = {
...@@ -118,6 +118,24 @@ ...@@ -118,6 +118,24 @@
sha256 = "0mbpb8xr9a7a4bvawhki7js5cbv7c0lv0vdwb6r8nmv6b61gzg27"; sha256 = "0mbpb8xr9a7a4bvawhki7js5cbv7c0lv0vdwb6r8nmv6b61gzg27";
}; };
}; };
"codec" = {
name = "codec";
version = "v3.0.0";
src = pkgs.fetchgit {
url = "https://github.com/garyb/purescript-codec.git";
rev = "v3.0.0";
sha256 = "0jk0j4yss3d6scyb715p926ld8rmsfnv1h85zxpywv85xdingw9w";
};
};
"codec-argonaut" = {
name = "codec-argonaut";
version = "v7.1.0";
src = pkgs.fetchgit {
url = "https://github.com/garyb/purescript-codec-argonaut.git";
rev = "v7.1.0";
sha256 = "13aqci36xgxbahgpcxf2hsq9nsp0ljjd7nkzvpwxhhvy4n8yk1kk";
};
};
"colors" = { "colors" = {
name = "colors"; name = "colors";
version = "v5.0.0"; version = "v5.0.0";
...@@ -129,11 +147,11 @@ ...@@ -129,11 +147,11 @@
}; };
"console" = { "console" = {
name = "console"; name = "console";
version = "v4.2.0"; version = "v4.4.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript/purescript-console.git"; url = "https://github.com/purescript/purescript-console.git";
rev = "v4.2.0"; rev = "v4.4.0";
sha256 = "1b2nykdq1dzaqyra5pi8cvvz4dsbbkg57a2c88yi931ynm19nnw6"; sha256 = "1w9k2g242lvyv4npb5rqfbdq1ngh7s7v12zarxn8yxgq15palh3m";
}; };
}; };
"const" = { "const" = {
...@@ -156,20 +174,20 @@ ...@@ -156,20 +174,20 @@
}; };
"control" = { "control" = {
name = "control"; name = "control";
version = "v4.1.0"; version = "v4.2.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript/purescript-control.git"; url = "https://github.com/purescript/purescript-control.git";
rev = "v4.1.0"; rev = "v4.2.0";
sha256 = "10703zvsnjm5fc74k6wzjsvpsfyc3jci3jxhm7rxf7ymya9z1z53"; sha256 = "1nm45khn2dvlyv059nzpz1w7d3nfsvq45hnb2qllrbzyv7rlxmi8";
}; };
}; };
"coroutines" = { "coroutines" = {
name = "coroutines"; name = "coroutines";
version = "v5.0.0"; version = "v5.0.1";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-contrib/purescript-coroutines.git"; url = "https://github.com/purescript-contrib/purescript-coroutines.git";
rev = "v5.0.0"; rev = "v5.0.1";
sha256 = "1jax7by8kn9fjg00avhziy3n18i3510iwzs3d73ziplanbw4qw4k"; sha256 = "1is83blf44sflhwsaixpd1irlm33fsd1p919gbcn79mmmwi4bxdl";
}; };
}; };
"css" = { "css" = {
...@@ -327,11 +345,11 @@ ...@@ -327,11 +345,11 @@
}; };
"form-urlencoded" = { "form-urlencoded" = {
name = "form-urlencoded"; name = "form-urlencoded";
version = "v4.0.1"; version = "v5.0.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-contrib/purescript-form-urlencoded.git"; url = "https://github.com/purescript-contrib/purescript-form-urlencoded.git";
rev = "v4.0.1"; rev = "v5.0.0";
sha256 = "14nb7mslmbms4wn4j6a7nrz8xmnach3qgcf8i1hgql1c8j7zkqz8"; sha256 = "1kl937qxnbn9m1bn0ijpnfiizgpcvcrnzqcc1scwq2kxvxh8kqap";
}; };
}; };
"free" = { "free" = {
...@@ -345,11 +363,11 @@ ...@@ -345,11 +363,11 @@
}; };
"freet" = { "freet" = {
name = "freet"; name = "freet";
version = "v4.0.0"; version = "v5.0.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-contrib/purescript-freet.git"; url = "https://github.com/purescript-contrib/purescript-freet.git";
rev = "v4.0.0"; rev = "v5.0.0";
sha256 = "1kpgggwimxjvdvhn6s7z4lzg3yw1rqg5f7pyamx9gh232s4va40i"; sha256 = "0j8y47x672z8h809hxl1n502yj0y3yv8zsln8bk17rcz06x8frv9";
}; };
}; };
"functions" = { "functions" = {
...@@ -525,18 +543,18 @@ ...@@ -525,18 +543,18 @@
}; };
"milkis" = { "milkis" = {
name = "milkis"; name = "milkis";
version = "v7.2.0"; version = "v7.4.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/justinwoo/purescript-milkis.git"; url = "https://github.com/justinwoo/purescript-milkis.git";
rev = "v7.2.0"; rev = "v7.4.0";
sha256 = "1i6l8k4clrnq4wxbdzzq08kagk591yr24xip86z1j7xap98y02xg"; sha256 = "10ahz4idcb3qwys7x15k3za5gkw9zbk15cdmcqsi8lfh6fg2w2db";
}; };
}; };
"mmorph" = { "mmorph" = {
name = "mmorph"; name = "mmorph";
version = "v5.1.0"; version = "v5.1.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/Thimoteus/purescript-mmorph.git"; url = "https://github.com/thimoteus/purescript-mmorph.git";
rev = "v5.1.0"; rev = "v5.1.0";
sha256 = "1lvdclqi9wzs4j8xj8ygnj2b87hhpbnl0c6m28zac05rz87s09mg"; sha256 = "1lvdclqi9wzs4j8xj8ygnj2b87hhpbnl0c6m28zac05rz87s09mg";
}; };
...@@ -552,11 +570,11 @@ ...@@ -552,11 +570,11 @@
}; };
"node-buffer" = { "node-buffer" = {
name = "node-buffer"; name = "node-buffer";
version = "v5.0.0"; version = "v6.0.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-node/purescript-node-buffer.git"; url = "https://github.com/purescript-node/purescript-node-buffer.git";
rev = "v5.0.0"; rev = "v6.0.0";
sha256 = "0ih2y29srdxgn526fw2v1y95hpivjil44vkl93w6nrqsymki36y0"; sha256 = "0pgl8r1rwzmbvwgbibk24jpgf6m7xcw3y7zfn6psgzca44c4hgsv";
}; };
}; };
"node-fs" = { "node-fs" = {
...@@ -696,20 +714,20 @@ ...@@ -696,20 +714,20 @@
}; };
"profunctor" = { "profunctor" = {
name = "profunctor"; name = "profunctor";
version = "v4.0.0"; version = "v4.1.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript/purescript-profunctor.git"; url = "https://github.com/purescript/purescript-profunctor.git";
rev = "v4.0.0"; rev = "v4.1.0";
sha256 = "1v4kvmhmiwznd4lswp9339h64pgv5zvd3vm1q7gzj70767a3941i"; sha256 = "1zwbxgimpknmashmq2rb773kbwbksr4ahcdkpnvvcapasxhds0a7";
}; };
}; };
"profunctor-lenses" = { "profunctor-lenses" = {
name = "profunctor-lenses"; name = "profunctor-lenses";
version = "v6.2.0"; version = "v6.3.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-contrib/purescript-profunctor-lenses.git"; url = "https://github.com/purescript-contrib/purescript-profunctor-lenses.git";
rev = "v6.2.0"; rev = "v6.3.0";
sha256 = "0bb8ib00in8d65kvympdlfncb7bp1qqsjvvpw9zfwiwf67ix4v57"; sha256 = "07py52ngnhab0pc0ca42pnypbwk1lcm7mhz29kp4ap0qhi2z4n2y";
}; };
}; };
"proxy" = { "proxy" = {
...@@ -750,11 +768,11 @@ ...@@ -750,11 +768,11 @@
}; };
"react" = { "react" = {
name = "react"; name = "react";
version = "v7.0.1"; version = "v8.0.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-contrib/purescript-react.git"; url = "https://github.com/purescript-contrib/purescript-react.git";
rev = "v7.0.1"; rev = "v8.0.0";
sha256 = "0kym675db8i4wzd0rh1f17k4mcfbf4pwnhpf7zhzkm9zaj7wc2cg"; sha256 = "1agpsxwz1i8pavcrpgnir5sk9vwrwk406psykjxmyahxby1dhwqi";
}; };
}; };
"react-dom" = { "react-dom" = {
...@@ -786,20 +804,20 @@ ...@@ -786,20 +804,20 @@
}; };
"record" = { "record" = {
name = "record"; name = "record";
version = "v2.0.1"; version = "v2.0.2";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript/purescript-record.git"; url = "https://github.com/purescript/purescript-record.git";
rev = "v2.0.1"; rev = "v2.0.2";
sha256 = "1l7ixb0gc2man36181g3hdf46sjp7xh0kv8bgrvalxfisjmd12v0"; sha256 = "0ap1mc7bi8a20c5g11lxif6q68s2sc31khirfabngr1jpsm3r4lw";
}; };
}; };
"record-extra" = { "record-extra" = {
name = "record-extra"; name = "record-extra";
version = "v3.0.0"; version = "v3.0.1";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/justinwoo/purescript-record-extra.git"; url = "https://github.com/justinwoo/purescript-record-extra.git";
rev = "v3.0.0"; rev = "v3.0.1";
sha256 = "1zhsgafd02h7161xldnf4z3sfjacp2if8py157igiszkjxaipvdd"; sha256 = "0n1zj2mngizl3bi999yrsv7z6bvb5caxxwrgpyykx29m63w0ghnb";
}; };
}; };
"refs" = { "refs" = {
...@@ -813,11 +831,11 @@ ...@@ -813,11 +831,11 @@
}; };
"routing" = { "routing" = {
name = "routing"; name = "routing";
version = "v9.0.0"; version = "v9.0.1";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/slamdata/purescript-routing.git"; url = "https://github.com/slamdata/purescript-routing.git";
rev = "v9.0.0"; rev = "v9.0.1";
sha256 = "1q05k1nrwpmlwy35fwa6kp1drk1ywnf5srmm1rzpliprvpli3is7"; sha256 = "1d8zxb3q91gv11bbg2wpvi5qnrlwfac0np2lqqylyqzlzwnz7gs1";
}; };
}; };
"semirings" = { "semirings" = {
...@@ -849,20 +867,20 @@ ...@@ -849,20 +867,20 @@
}; };
"smolder" = { "smolder" = {
name = "smolder"; name = "smolder";
version = "v12.0.0"; version = "v12.3.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/bodil/purescript-smolder.git"; url = "https://github.com/bodil/purescript-smolder.git";
rev = "v12.0.0"; rev = "v12.3.0";
sha256 = "1v8707hgm9g4k30afc30cxzfcz627bmxf7cn9wk3l3mh9ppl8kwd"; sha256 = "06galacn3346ghf4w56qwj5d4z06zmlf9prd24vrvnaiwhpf42d7";
}; };
}; };
"spec" = { "spec" = {
name = "spec"; name = "spec";
version = "v4.0.0"; version = "v4.0.1";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-spec/purescript-spec.git"; url = "https://github.com/purescript-spec/purescript-spec.git";
rev = "v4.0.0"; rev = "v4.0.1";
sha256 = "1b1hw3231ha5fq61948dfz28a0lm2mcn2pksszf7yw3137ysp5bn"; sha256 = "0svz079yvykx4dj89qgaqi0zwy7d3l1yhkrcll2m81y3idhr1c2p";
}; };
}; };
"spec-discovery" = { "spec-discovery" = {
...@@ -885,47 +903,47 @@ ...@@ -885,47 +903,47 @@
}; };
"st" = { "st" = {
name = "st"; name = "st";
version = "v4.0.0"; version = "v4.1.1";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript/purescript-st.git"; url = "https://github.com/purescript/purescript-st.git";
rev = "v4.0.0"; rev = "v4.1.1";
sha256 = "0m2jkb9dmpbr8s1c20l7sm2q11y5rx8gqfiyspnyhq5apzkknjr0"; sha256 = "1jpz8rpk2ac6kshflri8pdw4s1hf8g4alz5bw69x23sj9sccxgs0";
}; };
}; };
"string-parsers" = { "string-parsers" = {
name = "string-parsers"; name = "string-parsers";
version = "v5.0.0"; version = "v5.0.1";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/paf31/purescript-string-parsers.git"; url = "https://github.com/paf31/purescript-string-parsers.git";
rev = "v5.0.0"; rev = "v5.0.1";
sha256 = "1lykswyd3icv9lx4r096lxfd244i0pzj2f4fpm604czzlfw6bspv"; sha256 = "0qz9zry17hwvbhsbx25lj3g15yki22pdfz4slbqpv64mh6clb1iz";
}; };
}; };
"strings" = { "strings" = {
name = "strings"; name = "strings";
version = "v4.0.1"; version = "v4.0.2";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript/purescript-strings.git"; url = "https://github.com/purescript/purescript-strings.git";
rev = "v4.0.1"; rev = "v4.0.2";
sha256 = "147l3l3fzn7liparhm2y3p8j4ck1lblra5j493p2hy5yy5ndznc8"; sha256 = "164mx0j9pv47m2hzckq51aa1rpb5wijcrh4bi78xn3s8n0fb6dq1";
}; };
}; };
"stringutils" = { "stringutils" = {
name = "stringutils"; name = "stringutils";
version = "v0.0.9"; version = "v0.0.10";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/menelaos/purescript-stringutils.git"; url = "https://github.com/menelaos/purescript-stringutils.git";
rev = "v0.0.9"; rev = "v0.0.10";
sha256 = "00c679d5lk37gbfby2kasyq45rla6a0shg64zhyd2r4xrj0a74r4"; sha256 = "1l6ljz55l8pl2lmnzq1f881rsiz8il12k4xgir41qfm1c0hch235";
}; };
}; };
"tailrec" = { "tailrec" = {
name = "tailrec"; name = "tailrec";
version = "v4.0.0"; version = "v4.1.1";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript/purescript-tailrec.git"; url = "https://github.com/purescript/purescript-tailrec.git";
rev = "v4.0.0"; rev = "v4.1.1";
sha256 = "0z7k80nl8dgv8mc2w8xsl2n0637bd1l8ppxak8kaifgjjwa81hx3"; sha256 = "0n0sxr44d1lwlrgv8b48ml6vg0r5abfvyywn50jb0i1agnm53i4n";
}; };
}; };
"thermite" = { "thermite" = {
...@@ -984,20 +1002,20 @@ ...@@ -984,20 +1002,20 @@
}; };
"typelevel" = { "typelevel" = {
name = "typelevel"; name = "typelevel";
version = "v5.0.0"; version = "v6.0.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/bodil/purescript-typelevel.git"; url = "https://github.com/bodil/purescript-typelevel.git";
rev = "v5.0.0"; rev = "v6.0.0";
sha256 = "1s0fdffmn386hahv670fc5vvj0x0cqk64i4jj95rfavffch4x7va"; sha256 = "0gxj926ppx6d8inir589x0a30iv29hqc2y6vsa1n1c2vlcqv2zgd";
}; };
}; };
"typelevel-prelude" = { "typelevel-prelude" = {
name = "typelevel-prelude"; name = "typelevel-prelude";
version = "v5.0.0"; version = "v5.0.2";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript/purescript-typelevel-prelude.git"; url = "https://github.com/purescript/purescript-typelevel-prelude.git";
rev = "v5.0.0"; rev = "v5.0.2";
sha256 = "01ki39xj87kwf8j8divlzwrvfyjcgxpmzhhmxzjylqx6jarcwyg6"; sha256 = "1kp1b35y8wzin9m5lfyp239nclq703xz2b4373x3075xfp6qdcwf";
}; };
}; };
"uint" = { "uint" = {
...@@ -1011,11 +1029,11 @@ ...@@ -1011,11 +1029,11 @@
}; };
"unfoldable" = { "unfoldable" = {
name = "unfoldable"; name = "unfoldable";
version = "v4.0.2"; version = "v4.1.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript/purescript-unfoldable.git"; url = "https://github.com/purescript/purescript-unfoldable.git";
rev = "v4.0.2"; rev = "v4.1.0";
sha256 = "0lzhx030c5933maxcjwk6kzlvbxky1kiwrymqf1dp5wbrar3jyv4"; sha256 = "03g2zz26ai8a44z07jhdj0yvv8q6nq6ifcrzc7qjmdkjywg2cj9v";
}; };
}; };
"unicode" = { "unicode" = {
...@@ -1054,6 +1072,15 @@ ...@@ -1054,6 +1072,15 @@
sha256 = "03irk6n7jgsimhp9ckrg2ns7qbc8d383ls3sslxgir5mr8xdc44g"; sha256 = "03irk6n7jgsimhp9ckrg2ns7qbc8d383ls3sslxgir5mr8xdc44g";
}; };
}; };
"variant" = {
name = "variant";
version = "v6.0.1";
src = pkgs.fetchgit {
url = "https://github.com/natefaubion/purescript-variant.git";
rev = "v6.0.1";
sha256 = "0cn227q57zbqm6r1aw5kvnp1x8zkc1x7wx28yyz311lmy7k1mkql";
};
};
"versions" = { "versions" = {
name = "versions"; name = "versions";
version = "v5.0.1"; version = "v5.0.1";
...@@ -1065,11 +1092,11 @@ ...@@ -1065,11 +1092,11 @@
}; };
"web-dom" = { "web-dom" = {
name = "web-dom"; name = "web-dom";
version = "v3.0.0"; version = "v4.1.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-web/purescript-web-dom.git"; url = "https://github.com/purescript-web/purescript-web-dom.git";
rev = "v3.0.0"; rev = "v4.1.0";
sha256 = "14mssfhg81diy82wbv3ja8zk9a92267c6svq4bgfag91hydw4p42"; sha256 = "14s8wcy30dpjq7fzkm55ksnl7b48b1lyhbdny3c93hnf01xaq2ml";
}; };
}; };
"web-events" = { "web-events" = {
...@@ -1083,20 +1110,20 @@ ...@@ -1083,20 +1110,20 @@
}; };
"web-file" = { "web-file" = {
name = "web-file"; name = "web-file";
version = "v2.1.1"; version = "v2.3.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-web/purescript-web-file.git"; url = "https://github.com/purescript-web/purescript-web-file.git";
rev = "v2.1.1"; rev = "v2.3.0";
sha256 = "08k0xv9zpg040v32k3wk66bhzx16c2nn9v35f01gq96anhm713s1"; sha256 = "1pn3cp8kkvxlg0vx3m53i83n8c92agpxd7dj96ma3bnyskd17fxv";
}; };
}; };
"web-html" = { "web-html" = {
name = "web-html"; name = "web-html";
version = "v2.2.1"; version = "v2.3.0";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-web/purescript-web-html.git"; url = "https://github.com/purescript-web/purescript-web-html.git";
rev = "v2.2.1"; rev = "v2.3.0";
sha256 = "026y4kkrc2z4zmxlc4z21znq8knaqqjazf1ny811gm1507b1ykc6"; sha256 = "1gz2wkph49rkwd7cm6j0mx9sv6a3nzxcidv50mrxydhl3h8153gy";
}; };
}; };
"web-storage" = { "web-storage" = {
...@@ -1110,11 +1137,11 @@ ...@@ -1110,11 +1137,11 @@
}; };
"web-xhr" = { "web-xhr" = {
name = "web-xhr"; name = "web-xhr";
version = "v3.0.1"; version = "v3.0.2";
src = pkgs.fetchgit { src = pkgs.fetchgit {
url = "https://github.com/purescript-web/purescript-web-xhr.git"; url = "https://github.com/purescript-web/purescript-web-xhr.git";
rev = "v3.0.1"; rev = "v3.0.2";
sha256 = "1217lmvla3rqd9kzvvjxpngj7nxjn2ianm9xhlc0iydzsd0agihi"; sha256 = "1g35z2j9i5lqfms4yi8hgbgc85x6dy9lr3ygbr2f5fgkz86x3hqj";
}; };
}; };
} }
{ abides =
{ dependencies = [ "enums", "foldable-traversable" ]
, repo = "https://github.com/athanclark/purescript-abides.git"
, version = "v0.0.1"
}
, ace =
{ dependencies =
[ "effect"
, "web-html"
, "web-uievents"
, "arrays"
, "foreign"
, "nullable"
, "prelude"
]
, repo = "https://github.com/purescript-contrib/purescript-ace.git"
, version = "v7.0.0"
}
, aff =
{ dependencies =
[ "datetime"
, "effect"
, "exceptions"
, "functions"
, "parallel"
, "transformers"
, "unsafe-coerce"
]
, repo = "https://github.com/slamdata/purescript-aff.git"
, version = "v5.1.2"
}
, aff-bus =
{ dependencies = [ "avar", "prelude" ]
, repo = "https://github.com/slamdata/purescript-aff-bus.git"
, version = "v4.0.0"
}
, aff-coroutines =
{ dependencies = [ "aff", "avar", "console", "coroutines" ]
, repo = "https://github.com/purescript-contrib/purescript-aff-coroutines.git"
, version = "v7.0.0"
}
, aff-promise =
{ dependencies = [ "aff", "foreign" ]
, repo = "https://github.com/nwolverson/purescript-aff-promise.git"
, version = "v2.1.0"
}
, aff-retry =
{ dependencies =
[ "psci-support"
, "console"
, "aff"
, "datetime"
, "prelude"
, "random"
, "transformers"
, "exceptions"
, "test-unit"
]
, repo = "https://github.com/Unisay/purescript-aff-retry.git"
, version = "v1.2.1"
}
, affjax =
{ dependencies =
[ "aff"
, "argonaut-core"
, "arraybuffer-types"
, "foreign"
, "form-urlencoded"
, "http-methods"
, "integers"
, "math"
, "media-types"
, "nullable"
, "refs"
, "unsafe-coerce"
, "web-xhr"
]
, repo = "https://github.com/slamdata/purescript-affjax.git"
, version = "v10.1.0"
}
, ansi =
{ dependencies = [ "foldable-traversable", "lists", "strings" ]
, repo = "https://github.com/hdgarrood/purescript-ansi.git"
, version = "v5.0.0"
}
, argonaut =
{ dependencies = [ "argonaut-codecs", "argonaut-core", "argonaut-traversals" ]
, repo = "https://github.com/purescript-contrib/purescript-argonaut.git"
, version = "v7.0.0"
}
, argonaut-codecs =
{ dependencies =
[ "argonaut-core"
, "arrays"
, "effect"
, "foreign-object"
, "generics-rep"
, "identity"
, "integers"
, "maybe"
, "nonempty"
, "ordered-collections"
, "record"
]
, repo =
"https://github.com/purescript-contrib/purescript-argonaut-codecs.git"
, version = "v7.0.0"
}
, argonaut-core =
{ dependencies =
[ "arrays"
, "control"
, "either"
, "foreign-object"
, "functions"
, "gen"
, "maybe"
, "nonempty"
, "prelude"
, "strings"
, "tailrec"
]
, repo = "https://github.com/purescript-contrib/purescript-argonaut-core.git"
, version = "v5.0.2"
}
, argonaut-generic =
{ dependencies =
[ "argonaut-codecs", "argonaut-core", "generics-rep", "record" ]
, repo =
"https://github.com/purescript-contrib/purescript-argonaut-generic.git"
, version = "v6.0.0"
}
, argonaut-traversals =
{ dependencies = [ "argonaut-codecs", "argonaut-core", "profunctor-lenses" ]
, repo =
"https://github.com/purescript-contrib/purescript-argonaut-traversals.git"
, version = "v8.0.0"
}
, array-views =
{ dependencies =
[ "arrays"
, "control"
, "foldable-traversable"
, "generics-rep"
, "maybe"
, "nonempty"
, "prelude"
, "profunctor"
, "tuples"
, "unfoldable"
]
, repo = "https://github.com/klntsky/purescript-array-views.git"
, version = "v0.0.2"
}
, arraybuffer =
{ dependencies =
[ "arraybuffer-types"
, "effect"
, "float32"
, "functions"
, "maybe"
, "nullable"
, "partial"
, "sized-vectors"
, "typelevel"
, "uint"
]
, repo = "https://github.com/jacereda/purescript-arraybuffer.git"
, version = "v10.0.2"
}
, arraybuffer-builder =
{ dependencies = [ "arraybuffer-types", "arraybuffer" ]
, repo = "https://github.com/jamesdbrock/purescript-arraybuffer-builder.git"
, version = "v1.0.0"
}
, arraybuffer-class =
{ dependencies =
[ "arraybuffer"
, "exceptions"
, "foreign-object"
, "ordered-collections"
, "sized-vectors"
, "strings"
, "unordered-collections"
]
, repo = "https://github.com/athanclark/purescript-arraybuffer-class.git"
, version = "v0.2.5"
}
, arraybuffer-types =
{ dependencies = [] : List Text
, repo =
"https://github.com/purescript-contrib/purescript-arraybuffer-types.git"
, version = "v2.0.0"
}
, arrays =
{ dependencies =
[ "bifunctors"
, "control"
, "foldable-traversable"
, "maybe"
, "nonempty"
, "partial"
, "prelude"
, "st"
, "tailrec"
, "tuples"
, "unfoldable"
, "unsafe-coerce"
]
, repo = "https://github.com/purescript/purescript-arrays.git"
, version = "v5.3.1"
}
, arrays-zipper =
{ dependencies = [ "arrays" ]
, repo = "https://github.com/JordanMartinez/purescript-arrays-zipper.git"
, version = "v1.0.0"
}
--, assert =
-- { dependencies = [ "console", "effect", "prelude" ]
-- , repo = "https://github.com/purescript/purescript-assert.git"
-- , version = "v4.1.0"
-- }
, avar =
{ dependencies =
[ "aff", "effect", "either", "exceptions", "functions", "maybe" ]
, repo = "https://github.com/slamdata/purescript-avar.git"
, version = "v3.0.0"
}
, b64 =
{ dependencies =
[ "arraybuffer-types"
, "either"
, "encoding"
, "enums"
, "exceptions"
, "functions"
, "partial"
, "prelude"
, "strings"
]
, repo = "https://github.com/menelaos/purescript-b64.git"
, version = "v0.0.6"
}
, basic-auth =
{ dependencies = [ "crypto", "node-http" ]
, repo = "https://github.com/oreshinya/purescript-basic-auth.git"
, version = "v1.0.3"
}
, behaviors =
{ dependencies =
[ "effect"
, "event"
, "filterable"
, "nullable"
, "ordered-collections"
, "prelude"
, "web-events"
, "web-html"
, "web-uievents"
]
, repo = "https://github.com/paf31/purescript-behaviors.git"
, version = "v8.0.0"
}
, bifunctors =
{ dependencies = [ "newtype", "prelude" ]
, repo = "https://github.com/purescript/purescript-bifunctors.git"
, version = "v4.0.0"
}
, bigints =
{ dependencies = [ "integers", "maybe", "strings" ]
, repo = "https://github.com/sharkdp/purescript-bigints.git"
, version = "v4.0.0"
}
, bip39 =
{ dependencies = [ "arraybuffer-types", "nullable" ]
, repo = "https://github.com/athanclark/purescript-bip39.git"
, version = "v1.0.1"
}
, biscotti-cookie =
{ dependencies =
[ "datetime"
, "effect"
, "either"
, "foldable-traversable"
, "formatters"
, "gen"
, "newtype"
, "now"
, "prelude"
, "profunctor-lenses"
, "psci-support"
, "quickcheck"
, "record"
, "string-parsers"
, "strings"
, "test-unit"
]
, repo = "https://github.com/drewolson/purescript-biscotti-cookie.git"
, version = "v0.2.0"
}
, biscotti-session =
{ dependencies =
[ "aff"
, "argonaut"
, "biscotti-cookie"
, "effect"
, "newtype"
, "ordered-collections"
, "prelude"
, "profunctor-lenses"
, "psci-support"
, "refs"
, "test-unit"
, "uuid"
]
, repo = "https://github.com/drewolson/purescript-biscotti-session.git"
, version = "v0.1.2"
}
, bower-json =
{ dependencies =
[ "prelude"
, "generics-rep"
, "maybe"
, "arrays"
, "either"
, "newtype"
, "tuples"
, "foldable-traversable"
, "argonaut-codecs"
, "foreign-object"
]
, repo = "https://github.com/klntsky/purescript-bower-json.git"
, version = "v2.0.0"
}
, bucketchain =
{ dependencies =
[ "aff", "console", "node-http", "node-streams", "transformers" ]
, repo = "https://github.com/Bucketchain/purescript-bucketchain.git"
, version = "v0.3.0"
}
, bucketchain-basic-auth =
{ dependencies = [ "basic-auth", "bucketchain" ]
, repo =
"https://github.com/Bucketchain/purescript-bucketchain-basic-auth.git"
, version = "v0.2.0"
}
, bucketchain-conditional =
{ dependencies = [ "bucketchain", "js-date" ]
, repo =
"https://github.com/Bucketchain/purescript-bucketchain-conditional.git"
, version = "v0.2.0"
}
, bucketchain-cors =
{ dependencies = [ "bucketchain", "bucketchain-header-utils", "http-methods" ]
, repo = "https://github.com/Bucketchain/purescript-bucketchain-cors.git"
, version = "v0.3.0"
}
, bucketchain-csrf =
{ dependencies = [ "bucketchain" ]
, repo = "https://github.com/Bucketchain/purescript-bucketchain-csrf.git"
, version = "v0.1.0"
}
, bucketchain-header-utils =
{ dependencies = [ "bucketchain" ]
, repo =
"https://github.com/Bucketchain/purescript-bucketchain-header-utils.git"
, version = "v0.3.0"
}
, bucketchain-health =
{ dependencies = [ "bucketchain" ]
, repo = "https://github.com/Bucketchain/purescript-bucketchain-health.git"
, version = "v0.2.0"
}
, bucketchain-history-api-fallback =
{ dependencies = [ "bucketchain" ]
, repo =
"https://github.com/Bucketchain/purescript-bucketchain-history-api-fallback.git"
, version = "v0.3.0"
}
, bucketchain-logger =
{ dependencies = [ "bucketchain", "js-date", "node-process" ]
, repo = "https://github.com/Bucketchain/purescript-bucketchain-logger.git"
, version = "v0.3.0"
}
, bucketchain-secure =
{ dependencies = [ "bucketchain" ]
, repo = "https://github.com/Bucketchain/purescript-bucketchain-secure.git"
, version = "v0.1.0"
}
, bucketchain-simple-api =
{ dependencies = [ "bucketchain", "media-types", "simple-json", "freet" ]
, repo =
"https://github.com/Bucketchain/purescript-bucketchain-simple-api.git"
, version = "v3.0.0"
}
, bucketchain-sslify =
{ dependencies = [ "bucketchain" ]
, repo = "https://github.com/Bucketchain/purescript-bucketchain-sslify.git"
, version = "v0.2.0"
}
, bucketchain-static =
{ dependencies = [ "bucketchain", "node-fs-aff" ]
, repo = "https://github.com/Bucketchain/purescript-bucketchain-static.git"
, version = "v0.3.0"
}
, byte-codec =
{ dependencies = [ "generics-rep", "integers", "sized-vectors" ]
, repo = "https://github.com/athanclark/purescript-byte-codec.git"
, version = "v0.0.1"
}
, bytestrings =
{ dependencies =
[ "arrays"
, "effect"
, "exceptions"
, "foldable-traversable"
, "integers"
, "leibniz"
, "maybe"
, "newtype"
, "node-buffer"
, "prelude"
, "quickcheck"
, "quotient"
, "unsafe-coerce"
]
, repo = "https://github.com/rightfold/purescript-bytestrings.git"
, version = "v8.0.0"
}
, call-by-name =
{ dependencies = [ "unsafe-coerce", "lazy", "maybe", "either", "control" ]
, repo = "https://github.com/natefaubion/purescript-call-by-name.git"
, version = "v2.0.0"
}
, canvas =
{ dependencies =
[ "arraybuffer-types", "effect", "exceptions", "functions", "maybe" ]
, repo = "https://github.com/purescript-web/purescript-canvas.git"
, version = "v4.0.0"
}
, cartesian =
{ dependencies = [ "console", "effect", "integers", "psci-support" ]
, repo = "https://github.com/Ebmtranceboy/purescript-cartesian.git"
, version = "v1.0.4"
}
, catenable-lists =
{ dependencies =
[ "control"
, "foldable-traversable"
, "lists"
, "maybe"
, "prelude"
, "tuples"
, "unfoldable"
]
, repo = "https://github.com/purescript/purescript-catenable-lists.git"
, version = "v5.0.1"
}
, checked-exceptions =
{ dependencies = [ "prelude", "transformers", "variant" ]
, repo = "https://github.com/natefaubion/purescript-checked-exceptions.git"
, version = "v3.1.0"
}
, cheerio =
{ dependencies = [ "console", "effect", "functions", "prelude", "test-unit" ]
, repo = "https://github.com/icyrockcom/purescript-cheerio.git"
, version = "v0.2.3"
}
, chirashi =
{ dependencies = [ "exceptions", "prelude", "typelevel-prelude", "variant" ]
, repo = "https://github.com/justinwoo/purescript-chirashi.git"
, version = "v1.0.0"
}
, choco-pie =
{ dependencies = [ "event", "prelude", "record", "typelevel-prelude" ]
, repo = "https://github.com/justinwoo/purescript-chocopie.git"
, version = "v5.0.0"
}
, clipboardy =
{ dependencies = [ "aff", "aff-promise", "effect" ]
, repo = "https://github.com/hrajchert/purescript-clipboardy.git"
, version = "v1.0.3"
}
, codec =
{ dependencies = [ "transformers", "profunctor" ]
, repo = "https://github.com/garyb/purescript-codec.git"
, version = "v3.0.0"
}
, codec-argonaut =
{ dependencies =
[ "argonaut-core"
, "codec"
, "generics-rep"
, "ordered-collections"
, "type-equality"
, "variant"
]
, repo = "https://github.com/garyb/purescript-codec-argonaut.git"
, version = "v7.1.0"
}
, colors =
{ dependencies = [ "arrays", "integers", "lists", "partial", "strings" ]
, repo = "https://github.com/sharkdp/purescript-colors.git"
, version = "v5.0.0"
}
, concur-core =
{ dependencies =
[ "aff"
, "arrays"
, "avar"
, "console"
, "foldable-traversable"
, "free"
, "nonempty"
, "profunctor-lenses"
, "tailrec"
]
, repo = "https://github.com/purescript-concur/purescript-concur-core.git"
, version = "v0.4.2"
}
, concur-react =
{ dependencies =
[ "aff"
, "arrays"
, "avar"
, "concur-core"
, "console"
, "foldable-traversable"
, "free"
, "nonempty"
, "react"
, "react-dom"
, "tailrec"
, "web-dom"
, "web-html"
]
, repo = "https://github.com/purescript-concur/purescript-concur-react.git"
, version = "v0.4.2"
}
, console =
{ dependencies = [ "effect", "prelude" ]
, repo = "https://github.com/purescript/purescript-console.git"
, version = "v4.4.0"
}
, const =
{ dependencies =
[ "contravariant"
, "foldable-traversable"
, "invariant"
, "newtype"
, "prelude"
]
, repo = "https://github.com/purescript/purescript-const.git"
, version = "v4.1.0"
}
, contravariant =
{ dependencies = [ "either", "newtype", "prelude", "tuples" ]
, repo = "https://github.com/purescript/purescript-contravariant.git"
, version = "v4.0.1"
}
, control =
{ dependencies = [ "prelude", "newtype" ]
, repo = "https://github.com/purescript/purescript-control.git"
, version = "v4.2.0"
}
, coroutines =
{ dependencies = [ "freet", "parallel", "profunctor" ]
, repo = "https://github.com/purescript-contrib/purescript-coroutines.git"
, version = "v5.0.1"
}
, crypto =
{ dependencies = [ "node-buffer" ]
, repo = "https://github.com/oreshinya/purescript-crypto.git"
, version = "v2.0.1"
}
, css =
{ dependencies =
[ "colors"
, "console"
, "generics-rep"
, "nonempty"
, "profunctor"
, "strings"
, "these"
, "transformers"
]
, repo = "https://github.com/slamdata/purescript-css.git"
, version = "v4.0.0"
}
, cssom =
{ dependencies = [ "effect" ]
, repo = "https://github.com/danieljharvey/purescript-cssom.git"
, version = "v0.0.2"
}
, data-algebrae =
{ dependencies =
[ "arrays"
, "foreign-object"
, "generics-rep"
, "maybe"
, "ordered-collections"
, "prelude"
, "spec"
, "spec-quickcheck"
]
, repo = "https://github.com/i-am-tom/purescript-data-algebrae.git"
, version = "v4.0.0"
}
, data-default =
{ dependencies = [ "maybe", "record", "lists" ]
, repo = "https://github.com/thought2/purescript-data-default.git"
, version = "v0.3.2"
}
, datetime =
{ dependencies =
[ "bifunctors"
, "control"
, "either"
, "enums"
, "foldable-traversable"
, "functions"
, "gen"
, "integers"
, "lists"
, "math"
, "maybe"
, "newtype"
, "ordered-collections"
, "partial"
, "prelude"
, "tuples"
]
, repo = "https://github.com/purescript/purescript-datetime.git"
, version = "v4.1.1"
}
, debug =
{ dependencies = [ "prelude" ]
, repo = "https://github.com/garyb/purescript-debug.git"
, version = "v4.0.0"
}
, decimals =
{ dependencies = [ "maybe" ]
, repo = "https://github.com/sharkdp/purescript-decimals.git"
, version = "v5.0.0"
}
, distributive =
{ dependencies = [ "identity", "newtype", "prelude" ]
, repo = "https://github.com/purescript/purescript-distributive.git"
, version = "v4.0.0"
}
, dom-filereader =
{ dependencies = [ "aff", "arraybuffer-types", "web-file", "web-html" ]
, repo = "https://github.com/nwolverson/purescript-dom-filereader.git"
, version = "v5.0.0"
}
, dom-indexed =
{ dependencies =
[ "media-types", "prelude", "web-clipboard", "web-touchevents" ]
, repo = "https://github.com/slamdata/purescript-dom-indexed.git"
, version = "v7.0.0"
}
, dotenv =
{ dependencies =
[ "console"
, "node-fs-aff"
, "node-process"
, "parsing"
, "prelude"
, "psci-support"
, "run"
, "spec"
, "sunde"
]
, repo = "https://github.com/nsaunders/purescript-dotenv.git"
, version = "v1.1.0"
}
, drawing =
{ dependencies =
[ "canvas", "colors", "integers", "lists", "math", "prelude" ]
, repo = "https://github.com/paf31/purescript-drawing.git"
, version = "v4.0.0"
}
, effect =
{ dependencies = [ "prelude" ]
, repo = "https://github.com/purescript/purescript-effect.git"
, version = "v2.0.1"
}
, either =
{ dependencies =
[ "bifunctors"
, "control"
, "foldable-traversable"
, "invariant"
, "maybe"
, "prelude"
]
, repo = "https://github.com/purescript/purescript-either.git"
, version = "v4.1.1"
}
, email-validate =
{ dependencies = [ "aff", "generics-rep", "string-parsers", "transformers" ]
, repo = "https://github.com/cdepillabout/purescript-email-validate.git"
, version = "v5.0.0"
}
, encoding =
{ dependencies =
[ "arraybuffer-types", "either", "exceptions", "functions", "prelude" ]
, repo = "https://github.com/menelaos/purescript-encoding.git"
, version = "v0.0.6"
}
, enums =
{ dependencies =
[ "control"
, "either"
, "gen"
, "maybe"
, "newtype"
, "nonempty"
, "partial"
, "prelude"
, "tuples"
, "unfoldable"
]
, repo = "https://github.com/purescript/purescript-enums.git"
, version = "v4.0.1"
}
, errors =
{ dependencies = [ "control", "effect", "either", "maybe", "transformers" ]
, repo = "https://github.com/passy/purescript-errors.git"
, version = "v4.1.0"
}
, event =
{ dependencies =
[ "console"
, "effect"
, "filterable"
, "js-timers"
, "now"
, "nullable"
, "prelude"
, "unsafe-reference"
]
, repo = "https://github.com/paf31/purescript-event.git"
, version = "v1.3.0"
}
, exceptions =
{ dependencies = [ "effect", "either", "maybe", "prelude" ]
, repo = "https://github.com/purescript/purescript-exceptions.git"
, version = "v4.0.0"
}
, exists =
{ dependencies = [ "unsafe-coerce" ]
, repo = "https://github.com/purescript/purescript-exists.git"
, version = "v4.0.0"
}
, exitcodes =
{ dependencies = [ "enums" ]
, repo = "https://github.com/Risto-Stevcev/purescript-exitcodes.git"
, version = "v4.0.0"
}
, expect-inferred =
{ dependencies = [ "prelude", "typelevel-prelude" ]
, repo = "https://github.com/justinwoo/purescript-expect-inferred.git"
, version = "v2.0.0"
}
, express =
{ dependencies =
[ "aff", "foreign", "foreign-generic", "node-http", "test-unit" ]
, repo = "https://github.com/nkly/purescript-express.git"
, version = "v0.8.0"
}
, filterable =
{ dependencies =
[ "arrays"
, "either"
, "foldable-traversable"
, "identity"
, "lists"
, "ordered-collections"
]
, repo = "https://github.com/LiamGoodacre/purescript-filterable.git"
, version = "v3.0.2"
}
, fixed-points =
{ dependencies = [ "exists", "newtype", "prelude", "transformers" ]
, repo = "https://github.com/slamdata/purescript-fixed-points.git"
, version = "v5.1.0"
}
, fixed-precision =
{ dependencies = [ "integers", "maybe", "bigints", "strings", "math" ]
, repo = "https://github.com/lumihq/purescript-fixed-precision.git"
, version = "v4.3.1"
}
, flare =
{ dependencies =
[ "canvas"
, "datetime"
, "drawing"
, "foldable-traversable"
, "nonempty"
, "prelude"
, "signal"
, "smolder"
, "tuples"
, "web-dom"
]
, repo = "https://github.com/sharkdp/purescript-flare.git"
, version = "v6.0.0"
}
, float32 =
{ dependencies = [ "generics-rep", "prelude" ]
, repo = "https://github.com/athanclark/purescript-float32.git"
, version = "v0.2.0"
}
, flow-id =
{ dependencies = [ "prelude", "simple-json" ]
, repo = "https://github.com/i-am-the-slime/purescript-flow-id.git"
, version = "v1.0.0"
}
, foldable-traversable =
{ dependencies =
[ "bifunctors", "control", "maybe", "newtype", "orders", "prelude" ]
, repo = "https://github.com/purescript/purescript-foldable-traversable.git"
, version = "v4.1.1"
}
, folds =
{ dependencies = [ "control", "ordered-collections", "profunctor" ]
, repo = "https://github.com/paf31/purescript-folds.git"
, version = "v5.2.0"
}
, foreign =
{ dependencies =
[ "either"
, "functions"
, "identity"
, "integers"
, "lists"
, "maybe"
, "prelude"
, "strings"
, "transformers"
]
, repo = "https://github.com/purescript/purescript-foreign.git"
, version = "v5.0.0"
}
, foreign-generic =
{ dependencies =
[ "effect"
, "exceptions"
, "foreign"
, "foreign-object"
, "generics-rep"
, "identity"
, "ordered-collections"
, "proxy"
, "record"
]
, repo = "https://github.com/paf31/purescript-foreign-generic.git"
, version = "v10.0.0"
}
, foreign-object =
{ dependencies =
[ "arrays"
, "foldable-traversable"
, "functions"
, "gen"
, "lists"
, "maybe"
, "prelude"
, "st"
, "tailrec"
, "tuples"
, "typelevel-prelude"
, "unfoldable"
]
, repo = "https://github.com/purescript/purescript-foreign-object.git"
, version = "v2.0.3"
}
, fork =
{ dependencies = [ "aff" ]
, repo = "https://github.com/slamdata/purescript-fork.git"
, version = "v4.0.0"
}
, form-urlencoded =
{ dependencies =
[ "globals", "maybe", "newtype", "prelude", "strings", "tuples" ]
, repo =
"https://github.com/purescript-contrib/purescript-form-urlencoded.git"
, version = "v5.0.0"
}
, format =
{ dependencies =
[ "arrays"
, "effect"
, "integers"
, "math"
, "prelude"
, "strings"
, "unfoldable"
]
, repo = "https://github.com/sharkdp/purescript-format.git"
, version = "v4.0.0"
}
, format-nix =
{ dependencies = [ "generics-rep", "motsunabe", "prelude" ]
, repo = "https://github.com/justinwoo/format-nix.git"
, version = "v0.3.0"
}
, formatters =
{ dependencies =
[ "datetime"
, "fixed-points"
, "generics-rep"
, "lists"
, "parsing"
, "prelude"
, "transformers"
]
, repo = "https://github.com/slamdata/purescript-formatters.git"
, version = "v4.0.1"
}
, free =
{ dependencies =
[ "catenable-lists"
, "control"
, "distributive"
, "either"
, "exists"
, "foldable-traversable"
, "invariant"
, "lazy"
, "maybe"
, "prelude"
, "tailrec"
, "transformers"
, "tuples"
, "unsafe-coerce"
]
, repo = "https://github.com/purescript/purescript-free.git"
, version = "v5.2.0"
}
, freeap =
{ dependencies = [ "const", "exists", "gen", "lists" ]
, repo = "https://github.com/ethul/purescript-freeap.git"
, version = "v5.0.1"
}
, freedom =
{ dependencies =
[ "console", "foreign-object", "safely", "simple-emitter", "web-html" ]
, repo = "https://github.com/purescript-freedom/purescript-freedom.git"
, version = "v2.2.0"
}
, freedom-now =
{ dependencies = [ "freedom", "js-timers" ]
, repo = "https://github.com/purescript-freedom/purescript-freedom-now.git"
, version = "v3.0.0"
}
, freedom-portal =
{ dependencies = [ "freedom" ]
, repo = "https://github.com/purescript-freedom/purescript-freedom-portal.git"
, version = "v2.0.0"
}
, freedom-router =
{ dependencies = [ "freedom", "profunctor" ]
, repo = "https://github.com/purescript-freedom/purescript-freedom-router.git"
, version = "v2.0.0"
}
, freedom-transition =
{ dependencies = [ "freedom", "js-timers" ]
, repo =
"https://github.com/purescript-freedom/purescript-freedom-transition.git"
, version = "v2.0.0"
}
, freedom-virtualized =
{ dependencies = [ "freedom" ]
, repo =
"https://github.com/purescript-freedom/purescript-freedom-virtualized.git"
, version = "v3.0.1"
}
, freedom-window-resize =
{ dependencies = [ "freedom" ]
, repo =
"https://github.com/purescript-freedom/purescript-freedom-window-resize.git"
, version = "v2.0.0"
}
, freet =
{ dependencies =
[ "bifunctors"
, "effect"
, "either"
, "exists"
, "prelude"
, "tailrec"
, "transformers"
, "aff"
]
, repo = "https://github.com/purescript-contrib/purescript-freet.git"
, version = "v5.0.0"
}
, functions =
{ dependencies = [ "prelude" ]
, repo = "https://github.com/purescript/purescript-functions.git"
, version = "v4.0.0"
}
, functors =
{ dependencies =
[ "bifunctors"
, "const"
, "control"
, "either"
, "foldable-traversable"
, "maybe"
, "newtype"
, "prelude"
, "tuples"
, "unsafe-coerce"
]
, repo = "https://github.com/purescript/purescript-functors.git"
, version = "v3.1.1"
}
, fuzzy =
{ dependencies =
[ "foldable-traversable"
, "foreign-object"
, "generics-rep"
, "newtype"
, "ordered-collections"
, "prelude"
, "rationals"
, "strings"
, "tuples"
]
, repo = "https://github.com/citizennet/purescript-fuzzy.git"
, version = "v0.3.0"
}
, gen =
{ dependencies =
[ "either"
, "foldable-traversable"
, "identity"
, "maybe"
, "newtype"
, "nonempty"
, "prelude"
, "tailrec"
, "tuples"
, "unfoldable"
]
, repo = "https://github.com/purescript/purescript-gen.git"
, version = "v2.1.1"
}
, generics-rep =
{ dependencies =
[ "enums", "foldable-traversable", "maybe", "newtype", "prelude" ]
, repo = "https://github.com/purescript/purescript-generics-rep.git"
, version = "v6.1.1"
}
, globals =
{ dependencies = [ "functions", "maybe" ]
, repo = "https://github.com/purescript/purescript-globals.git"
, version = "v4.1.0"
}
, gomtang-basic =
{ dependencies = [ "console", "effect", "prelude", "record", "web-html" ]
, repo = "https://github.com/justinwoo/purescript-gomtang-basic.git"
, version = "v0.2.0"
}
, grain =
{ dependencies = [ "web-html" ]
, repo = "https://github.com/purescript-grain/purescript-grain.git"
, version = "v0.7.0"
}
, grain-router =
{ dependencies = [ "grain", "profunctor" ]
, repo = "https://github.com/purescript-grain/purescript-grain-router.git"
, version = "v0.7.0"
}
, grain-virtualized =
{ dependencies = [ "grain" ]
, repo =
"https://github.com/purescript-grain/purescript-grain-virtualized.git"
, version = "v0.7.0"
}
, group =
{ dependencies = [ "lists" ]
, repo = "https://github.com/morganthomas/purescript-group.git"
, version = "v4.1.1"
}
, halogen =
{ dependencies =
[ "aff"
, "avar"
, "console"
, "const"
, "coroutines"
, "dom-indexed"
, "foreign"
, "fork"
, "free"
, "freeap"
, "halogen-vdom"
, "media-types"
, "nullable"
, "ordered-collections"
, "parallel"
, "profunctor"
, "transformers"
, "unsafe-coerce"
, "unsafe-reference"
, "web-uievents"
]
, repo = "https://github.com/slamdata/purescript-halogen.git"
, version = "v5.0.1"
}
, halogen-bootstrap =
{ dependencies = [ "halogen" ]
, repo = "https://github.com/slamdata/purescript-halogen-bootstrap.git"
, version = "v8.0.0"
}
, halogen-bootstrap4 =
{ dependencies = [ "halogen" ]
, repo = "https://github.com/mschristiansen/purescript-halogen-bootstrap4.git"
, version = "v0.1.4"
}
, halogen-css =
{ dependencies = [ "css", "halogen" ]
, repo = "https://github.com/slamdata/purescript-halogen-css.git"
, version = "v8.0.0"
}
, halogen-formless =
{ dependencies =
[ "halogen"
, "variant"
, "heterogeneous"
, "generics-rep"
, "profunctor-lenses"
]
, repo = "https://github.com/thomashoneyman/purescript-halogen-formless.git"
, version = "v1.0.0-rc.2"
}
, halogen-hooks =
{ dependencies = [ "halogen", "indexed-monad" ]
, repo = "https://github.com/thomashoneyman/purescript-halogen-hooks.git"
, version = "v0.4.2"
}
, halogen-hooks-extra =
{ dependencies = [ "halogen-hooks" ]
, repo =
"https://github.com/jordanmartinez/purescript-halogen-hooks-extra.git"
, version = "v0.7.1"
}
, halogen-select =
{ dependencies = [ "halogen", "record" ]
, repo = "https://github.com/citizennet/purescript-halogen-select.git"
, version = "v5.0.0"
}
, halogen-storybook =
{ dependencies = [ "halogen", "prelude", "routing", "foreign-object" ]
, repo = "https://github.com/rnons/purescript-halogen-storybook.git"
, version = "v1.0.0-rc.1"
}
, halogen-svg-elems =
{ dependencies = [ "effect", "halogen", "prelude", "strings", "web-uievents" ]
, repo = "https://github.com/JordanMartinez/purescript-halogen-svg-elems.git"
, version = "v2.0.1"
}
, halogen-vdom =
{ dependencies =
[ "bifunctors"
, "effect"
, "foreign"
, "foreign-object"
, "maybe"
, "prelude"
, "refs"
, "tuples"
, "unsafe-coerce"
, "web-html"
]
, repo = "https://github.com/slamdata/purescript-halogen-vdom.git"
, version = "v6.1.3"
}
, heterogeneous =
{ dependencies =
[ "either", "functors", "prelude", "record", "tuples", "variant" ]
, repo = "https://github.com/natefaubion/purescript-heterogeneous.git"
, version = "v0.4.1"
}
, higher-order =
{ dependencies =
[ "catenable-lists"
, "const"
, "effect"
, "errors"
, "generics-rep"
, "lists"
, "ordered-collections"
, "orders"
, "profunctor"
]
, repo = "https://github.com/matthew-hilty/purescript-higher-order.git"
, version = "v0.2.0"
}
, html-parser-halogen =
{ dependencies = [ "generics-rep", "halogen", "prelude", "string-parsers" ]
, repo = "https://github.com/rnons/purescript-html-parser-halogen.git"
, version = "v1.0.0-rc.2"
}
, http-methods =
{ dependencies = [ "either", "prelude", "strings" ]
, repo = "https://github.com/purescript-contrib/purescript-http-methods.git"
, version = "v4.0.2"
}
, httpure =
{ dependencies =
[ "aff"
, "arrays"
, "bifunctors"
, "console"
, "control"
, "effect"
, "either"
, "exceptions"
, "foldable-traversable"
, "foreign"
, "lists"
, "maybe"
, "newtype"
, "node-buffer"
, "node-child-process"
, "node-fs"
, "node-fs-aff"
, "node-http"
, "node-streams"
, "nullable"
, "options"
, "ordered-collections"
, "prelude"
, "psci-support"
, "refs"
, "spec"
, "strings"
, "tuples"
, "type-equality"
, "unsafe-coerce"
]
, repo = "https://github.com/cprussin/purescript-httpure.git"
, version = "v0.10.0"
}
, httpure-contrib-biscotti =
{ dependencies =
[ "aff"
, "argonaut"
, "biscotti-cookie"
, "biscotti-session"
, "effect"
, "either"
, "generics-rep"
, "httpure"
, "maybe"
, "profunctor-lenses"
, "psci-support"
, "test-unit"
, "tuples"
, "type-equality"
]
, repo =
"https://github.com/drewolson/purescript-httpure-contrib-biscotti.git"
, version = "v0.1.2"
}
, hyper =
{ dependencies =
[ "aff"
, "avar"
, "argonaut"
, "arrays"
, "console"
, "control"
, "effect"
, "foldable-traversable"
, "generics-rep"
, "http-methods"
, "indexed-monad"
, "media-types"
, "node-fs-aff"
, "node-http"
, "ordered-collections"
, "proxy"
, "random"
, "smolder"
, "strings"
, "transformers"
, "record-extra"
, "typelevel-prelude"
]
, repo = "https://github.com/purescript-hyper/hyper.git"
, version = "v0.11.0"
}
, hypertrout =
{ dependencies =
[ "argonaut-generic", "console", "hyper", "prelude", "trout" ]
, repo = "https://github.com/purescript-hyper/purescript-hypertrout.git"
, version = "v0.11.1"
}
, identity =
{ dependencies =
[ "control", "foldable-traversable", "invariant", "newtype", "prelude" ]
, repo = "https://github.com/purescript/purescript-identity.git"
, version = "v4.1.0"
}
, identy =
{ dependencies = [ "simple-json" ]
, repo = "https://github.com/oreshinya/purescript-identy.git"
, version = "v2.1.0"
}
, indexed-monad =
{ dependencies = [ "control", "newtype" ]
, repo = "https://github.com/garyb/purescript-indexed-monad.git"
, version = "v1.2.0"
}
, inflection =
{ dependencies = [ "functions" ]
, repo = "https://github.com/athanclark/purescript-inflection.git"
, version = "v1.0.1"
}
, int-53 =
{ dependencies = [ "integers", "math", "strings" ]
, repo = "https://github.com/rgrempel/purescript-int-53.git"
, version = "v4.0.0"
}
, integers =
{ dependencies = [ "globals", "math", "maybe", "prelude" ]
, repo = "https://github.com/purescript/purescript-integers.git"
, version = "v4.0.0"
}
, interpolate =
{ dependencies = [ "prelude" ]
, repo = "https://github.com/jordanmartinez/purescript-interpolate.git"
, version = "v2.0.1"
}
, intmap =
{ dependencies = [ "arraybuffer-class", "parseint" ]
, repo = "https://github.com/openchronology/purescript-intmap.git"
, version = "v0.0.0"
}
, invariant =
{ dependencies = [ "prelude" ]
, repo = "https://github.com/purescript/purescript-invariant.git"
, version = "v4.1.0"
}
, jajanmen =
{ dependencies = [ "node-sqlite3", "prelude", "typelevel-prelude" ]
, repo = "https://github.com/justinwoo/purescript-jajanmen.git"
, version = "v1.0.0"
}
, jquery =
{ dependencies = [ "console", "effect", "foreign", "web-dom" ]
, repo = "https://github.com/purescript-contrib/purescript-jquery.git"
, version = "v5.0.0"
}
, js-date =
{ dependencies = [ "datetime", "exceptions", "foreign", "integers", "now" ]
, repo = "https://github.com/purescript-contrib/purescript-js-date.git"
, version = "v6.0.0"
}
, js-timers =
{ dependencies = [ "effect" ]
, repo = "https://github.com/purescript-contrib/purescript-js-timers.git"
, version = "v4.0.1"
}
, json-pointer =
{ dependencies =
[ "console"
, "effect"
, "foreign"
, "generics-rep"
, "prelude"
, "psci-support"
, "spec-quickcheck"
, "strings"
]
, repo = "https://github.com/reactormonk/purescript-json-pointer.git"
, version = "v1.1.0"
}
, json-schema =
{ dependencies = [ "generics-rep", "prelude", "simple-json" ]
, repo = "https://github.com/felixmulder/purescript-json-schema.git"
, version = "v0.0.1"
}
, jwt =
{ dependencies =
[ "argonaut-core"
, "arrays"
, "b64"
, "either"
, "errors"
, "exceptions"
, "prelude"
, "profunctor-lenses"
, "strings"
]
, repo = "https://github.com/menelaos/purescript-jwt.git"
, version = "v0.0.7"
}
, kancho =
{ dependencies = [ "foreign", "newtype", "strings", "typelevel-prelude" ]
, repo = "https://github.com/justinwoo/purescript-kancho.git"
, version = "v2.0.0"
}
, kishimen =
{ dependencies = [ "generics-rep", "prelude", "typelevel-prelude", "variant" ]
, repo = "https://github.com/justinwoo/purescript-kishimen.git"
, version = "v1.0.1"
}
, lazy =
{ dependencies = [ "control", "foldable-traversable", "invariant", "prelude" ]
, repo = "https://github.com/purescript/purescript-lazy.git"
, version = "v4.0.0"
}
, lcg =
{ dependencies =
[ "effect", "integers", "math", "maybe", "partial", "prelude", "random" ]
, repo = "https://github.com/purescript/purescript-lcg.git"
, version = "v2.0.0"
}
, leibniz =
{ dependencies = [ "prelude", "unsafe-coerce" ]
, repo = "https://github.com/paf31/purescript-leibniz.git"
, version = "v5.0.0"
}
, lenient-html-parser =
{ dependencies = [ "console", "generics-rep", "prelude", "string-parsers" ]
, repo = "https://github.com/justinwoo/purescript-lenient-html-parser.git"
, version = "v4.0.0"
}
, lists =
{ dependencies =
[ "bifunctors"
, "control"
, "foldable-traversable"
, "lazy"
, "maybe"
, "newtype"
, "nonempty"
, "partial"
, "prelude"
, "tailrec"
, "tuples"
, "unfoldable"
]
, repo = "https://github.com/purescript/purescript-lists.git"
, version = "v5.4.1"
}
, literals =
{ dependencies =
[ "assert"
, "effect"
, "console"
, "integers"
, "numbers"
, "partial"
, "psci-support"
, "unsafe-coerce"
, "typelevel-prelude"
]
, repo = "https://github.com/jvliwanag/purescript-literals.git"
, version = "v0.1.1"
}
, logging =
{ dependencies =
[ "prelude"
, "contravariant"
, "console"
, "effect"
, "transformers"
, "tuples"
, "either"
]
, repo = "https://github.com/rightfold/purescript-logging.git"
, version = "v3.0.0"
}
, logging-journald =
{ dependencies = [ "generics-rep", "logging", "systemd-journald" ]
, repo = "https://github.com/paluh/purescript-logging-journald.git"
, version = "v0.3.2"
}
, machines =
{ dependencies =
[ "arrays"
, "control"
, "effect"
, "lists"
, "maybe"
, "prelude"
, "profunctor"
, "tuples"
, "unfoldable"
]
, repo = "https://github.com/purescript-contrib/purescript-machines.git"
, version = "v5.1.0"
}
, makkori =
{ dependencies = [ "functions", "node-http", "prelude", "record" ]
, repo = "https://github.com/justinwoo/purescript-makkori.git"
, version = "v1.0.0"
}
, math =
{ dependencies = [] : List Text
, repo = "https://github.com/purescript/purescript-math.git"
, version = "v2.1.1"
}
, matrices =
{ dependencies = [ "arrays", "strings" ]
, repo = "https://github.com/kritzcreek/purescript-matrices.git"
, version = "v5.0.1"
}
, maybe =
{ dependencies = [ "control", "invariant", "newtype", "prelude" ]
, repo = "https://github.com/purescript/purescript-maybe.git"
, version = "v4.0.1"
}
, media-types =
{ dependencies = [ "newtype", "prelude" ]
, repo = "https://github.com/purescript-contrib/purescript-media-types.git"
, version = "v4.0.1"
}
, memoize =
{ dependencies =
[ "either"
, "generics-rep"
, "integers"
, "lazy"
, "lists"
, "maybe"
, "strings"
, "tuples"
]
, repo = "https://github.com/paf31/purescript-memoize.git"
, version = "v5.0.0"
}
, metadata =
{ dependencies = [] : List Text
, repo = "https://github.com/spacchetti/purescript-metadata.git"
, version = "v0.13.8"
}
, milkis =
{ dependencies =
[ "aff-promise"
, "arraybuffer-types"
, "foreign-object"
, "prelude"
, "typelevel-prelude"
]
, repo = "https://github.com/justinwoo/purescript-milkis.git"
, version = "v7.4.0"
}
, minibench =
{ dependencies =
[ "console"
, "effect"
, "globals"
, "integers"
, "math"
, "partial"
, "prelude"
, "refs"
]
, repo = "https://github.com/purescript/purescript-minibench.git"
, version = "v2.0.0"
}
, mmorph =
{ dependencies = [ "free", "functors", "transformers" ]
, repo = "https://github.com/thimoteus/purescript-mmorph.git"
, version = "v5.1.0"
}
, mol-draw =
{ dependencies =
[ "arrays"
, "console"
, "effect"
, "either"
, "integers"
, "math"
, "numbers"
, "ordered-collections"
, "strings"
, "stringutils"
, "validated-molecule"
]
, repo = "https://github.com/lukasturcani/mol-draw.git"
, version = "v1.0.16"
}
, monad-control =
{ dependencies = [ "aff", "freet", "identity", "lists" ]
, repo = "https://github.com/athanclark/purescript-monad-control.git"
, version = "v5.0.0"
}
, monad-logger =
{ dependencies =
[ "aff"
, "ansi"
, "argonaut"
, "arrays"
, "console"
, "control"
, "effect"
, "foldable-traversable"
, "foreign-object"
, "integers"
, "js-date"
, "maybe"
, "newtype"
, "ordered-collections"
, "prelude"
, "strings"
, "transformers"
, "tuples"
]
, repo = "https://github.com/cprussin/purescript-monad-logger.git"
, version = "v1.3.1"
}
, monad-loops =
{ dependencies = [ "maybe", "tailrec", "prelude", "tuples", "lists" ]
, repo = "https://github.com/mlang/purescript-monad-loops.git"
, version = "v0.5.0"
}
, monad-unlift =
{ dependencies = [ "monad-control" ]
, repo = "https://github.com/athanclark/purescript-monad-unlift.git"
, version = "v1.0.1"
}
, money =
{ dependencies =
[ "foldable-traversable"
, "globals"
, "integers"
, "lists"
, "math"
, "prelude"
, "ring-modules"
, "newtype"
, "rationals"
]
, repo = "https://github.com/i-am-tom/purescript-money.git"
, version = "v8.0.0"
}
, motsunabe =
{ dependencies = [ "lists", "strings" ]
, repo = "https://github.com/justinwoo/purescript-motsunabe.git"
, version = "v2.0.0"
}
, mysql =
{ dependencies = [ "aff", "js-date", "simple-json" ]
, repo = "https://github.com/oreshinya/purescript-mysql.git"
, version = "v4.1.1"
}
, naporitan =
{ dependencies = [ "record", "typelevel-prelude" ]
, repo = "https://github.com/justinwoo/purescript-naporitan.git"
, version = "v1.0.0"
}
, naturals =
{ dependencies = [ "maybe", "prelude", "enums" ]
, repo = "https://github.com/LiamGoodacre/purescript-naturals.git"
, version = "v3.0.0"
}
, newtype =
{ dependencies = [ "prelude" ]
, repo = "https://github.com/purescript/purescript-newtype.git"
, version = "v3.0.0"
}
, node-buffer =
{ dependencies =
[ "arraybuffer-types", "effect", "maybe", "st", "unsafe-coerce" ]
, repo = "https://github.com/purescript-node/purescript-node-buffer.git"
, version = "v6.0.0"
}
, node-child-process =
{ dependencies =
[ "exceptions"
, "foreign"
, "foreign-object"
, "functions"
, "node-fs"
, "node-streams"
, "nullable"
, "posix-types"
, "unsafe-coerce"
]
, repo =
"https://github.com/purescript-node/purescript-node-child-process.git"
, version = "v6.0.0"
}
, node-electron =
{ dependencies =
[ "effect"
, "foreign"
, "halogen"
, "maybe"
, "options"
, "prelude"
, "transformers"
, "unsafe-coerce"
, "web-dom"
, "web-events"
, "web-html"
]
, repo = "https://github.com/cprussin/purescript-node-electron.git"
, version = "v0.0.2"
}
, node-fs =
{ dependencies =
[ "datetime"
, "effect"
, "either"
, "enums"
, "exceptions"
, "functions"
, "globals"
, "integers"
, "js-date"
, "maybe"
, "node-buffer"
, "node-path"
, "node-streams"
, "nullable"
, "partial"
, "prelude"
, "strings"
, "unsafe-coerce"
]
, repo = "https://github.com/purescript-node/purescript-node-fs.git"
, version = "v5.0.1"
}
, node-fs-aff =
{ dependencies = [ "aff", "either", "node-fs", "node-path" ]
, repo = "https://github.com/purescript-node/purescript-node-fs-aff.git"
, version = "v6.0.0"
}
, node-he =
{ dependencies = [] : List Text
, repo = "https://github.com/justinwoo/purescript-node-he.git"
, version = "v0.2.0"
}
, node-http =
{ dependencies =
[ "arraybuffer-types"
, "contravariant"
, "effect"
, "foreign"
, "foreign-object"
, "maybe"
, "node-buffer"
, "node-streams"
, "node-url"
, "nullable"
, "options"
, "prelude"
, "unsafe-coerce"
]
, repo = "https://github.com/purescript-node/purescript-node-http.git"
, version = "v5.0.2"
}
, node-net =
{ dependencies =
[ "effect"
, "either"
, "exceptions"
, "foreign"
, "maybe"
, "node-buffer"
, "node-fs"
, "nullable"
, "options"
, "prelude"
, "transformers"
]
, repo = "https://github.com/purescript-node/purescript-node-net.git"
, version = "v1.0.0"
}
, node-path =
{ dependencies = [ "effect" ]
, repo = "https://github.com/purescript-node/purescript-node-path.git"
, version = "v3.0.0"
}
, node-postgres =
{ dependencies =
[ "aff"
, "arrays"
, "datetime"
, "either"
, "foldable-traversable"
, "foreign"
, "integers"
, "nullable"
, "prelude"
, "transformers"
, "unsafe-coerce"
]
, repo = "https://github.com/epost/purescript-node-postgres.git"
, version = "v5.0.0"
}
, node-process =
{ dependencies =
[ "effect"
, "foreign-object"
, "maybe"
, "node-streams"
, "posix-types"
, "prelude"
, "unsafe-coerce"
]
, repo = "https://github.com/purescript-node/purescript-node-process.git"
, version = "v7.0.0"
}
, node-readline =
{ dependencies =
[ "effect"
, "foreign"
, "node-process"
, "node-streams"
, "options"
, "prelude"
]
, repo = "https://github.com/purescript-node/purescript-node-readline.git"
, version = "v4.0.1"
}
, node-sqlite3 =
{ dependencies = [ "aff", "foreign" ]
, repo = "https://github.com/justinwoo/purescript-node-sqlite3.git"
, version = "v6.0.0"
}
, node-streams =
{ dependencies =
[ "effect", "either", "exceptions", "node-buffer", "prelude" ]
, repo = "https://github.com/purescript-node/purescript-node-streams.git"
, version = "v4.0.1"
}
, node-telegram-bot-api =
{ dependencies = [ "aff", "foreign", "simple-json", "strings" ]
, repo = "https://github.com/justinwoo/purescript-node-telegram-bot-api.git"
, version = "v4.0.0"
}
, node-url =
{ dependencies = [ "nullable" ]
, repo = "https://github.com/purescript-node/purescript-node-url.git"
, version = "v4.0.0"
}
, nodemailer =
{ dependencies = [ "aff", "node-streams", "simple-json" ]
, repo = "https://github.com/oreshinya/purescript-nodemailer.git"
, version = "v2.0.2"
}
, nodetrout =
{ dependencies =
[ "effect", "form-urlencoded", "http-methods", "node-http", "trout" ]
, repo = "https://github.com/nsaunders/purescript-nodetrout.git"
, version = "v0.0.1"
}
, nonempty =
{ dependencies =
[ "control"
, "foldable-traversable"
, "maybe"
, "prelude"
, "tuples"
, "unfoldable"
]
, repo = "https://github.com/purescript/purescript-nonempty.git"
, version = "v5.0.0"
}
, now =
{ dependencies = [ "datetime", "effect" ]
, repo = "https://github.com/purescript-contrib/purescript-now.git"
, version = "v4.0.0"
}
, nullable =
{ dependencies = [ "functions", "maybe" ]
, repo = "https://github.com/purescript-contrib/purescript-nullable.git"
, version = "v4.1.1"
}
, numbers =
{ dependencies = [ "globals", "math", "maybe" ]
, repo = "https://github.com/sharkdp/purescript-numbers.git"
, version = "v7.0.0"
}
, options =
{ dependencies =
[ "contravariant", "foreign", "foreign-object", "maybe", "tuples" ]
, repo = "https://github.com/purescript-contrib/purescript-options.git"
, version = "v5.0.0"
}
, optlicative =
{ dependencies =
[ "console", "foreign", "node-process", "record", "validation" ]
, repo = "https://github.com/thimoteus/purescript-optlicative.git"
, version = "v6.0.1"
}
, optparse =
{ dependencies =
[ "arrays"
, "console"
, "effect"
, "exists"
, "exitcodes"
, "free"
, "memoize"
, "node-process"
, "ordered-collections"
, "prelude"
, "strings"
, "transformers"
]
, repo = "https://github.com/f-o-a-m/purescript-optparse.git"
, version = "v3.0.1"
}
, ordered-collections =
{ dependencies =
[ "arrays"
, "foldable-traversable"
, "gen"
, "lists"
, "maybe"
, "partial"
, "prelude"
, "st"
, "tailrec"
, "tuples"
, "unfoldable"
, "unsafe-coerce"
]
, repo = "https://github.com/purescript/purescript-ordered-collections.git"
, version = "v1.6.1"
}
, ordered-set =
{ dependencies =
[ "argonaut-codecs", "arrays", "partial", "prelude", "unfoldable" ]
, repo = "https://github.com/flip111/purescript-ordered-set.git"
, version = "v0.4.0"
}
, orders =
{ dependencies = [ "newtype", "prelude" ]
, repo = "https://github.com/purescript/purescript-orders.git"
, version = "v4.0.0"
}
, pairing =
{ dependencies = [ "free", "functors", "transformers" ]
, repo = "https://github.com/paf31/purescript-pairing.git"
, version = "v5.1.0"
}
, pairs =
{ dependencies =
[ "console", "distributive", "foldable-traversable", "quickcheck" ]
, repo = "https://github.com/sharkdp/purescript-pairs.git"
, version = "v7.0.0"
}
, parallel =
{ dependencies =
[ "control"
, "effect"
, "either"
, "foldable-traversable"
, "functors"
, "maybe"
, "newtype"
, "prelude"
, "refs"
, "transformers"
]
, repo = "https://github.com/purescript/purescript-parallel.git"
, version = "v4.0.0"
}
, parseint =
{ dependencies = [ "functions", "globals", "integers" ]
, repo = "https://github.com/athanclark/purescript-parseint.git"
, version = "v1.1.1"
}
, parsing =
{ dependencies =
[ "arrays"
, "either"
, "foldable-traversable"
, "identity"
, "integers"
, "lists"
, "maybe"
, "strings"
, "transformers"
, "unicode"
]
, repo = "https://github.com/purescript-contrib/purescript-parsing.git"
, version = "v5.0.3"
}
, parsing-dataview =
{ dependencies = [ "parsing", "arraybuffer-types", "arraybuffer" ]
, repo = "https://github.com/jamesdbrock/purescript-parsing-dataview.git"
, version = "v1.1.1"
}
, partial =
{ dependencies = [] : List Text
, repo = "https://github.com/purescript/purescript-partial.git"
, version = "v2.0.1"
}
, pathy =
{ dependencies =
[ "console"
, "exceptions"
, "lists"
, "partial"
, "profunctor"
, "quickcheck"
, "strings"
, "transformers"
, "unsafe-coerce"
, "typelevel-prelude"
]
, repo = "https://github.com/slamdata/purescript-pathy.git"
, version = "v7.0.1"
}
, phoenix =
{ dependencies = [ "options" ]
, repo = "https://github.com/brandonhamilton/purescript-phoenix.git"
, version = "v4.0.0"
}
, pipes =
{ dependencies =
[ "aff", "lists", "mmorph", "prelude", "tailrec", "transformers", "tuples" ]
, repo = "https://github.com/felixSchl/purescript-pipes.git"
, version = "v6.0.0"
}
, pointed-list =
{ dependencies = [ "lists", "prelude" ]
, repo = "https://github.com/paluh/purescript-pointed-list.git"
, version = "v0.4.0"
}
, polyform =
{ dependencies =
[ "foreign"
, "foreign-object"
, "generics-rep"
, "invariant"
, "newtype"
, "ordered-collections"
, "profunctor"
, "quickcheck-laws"
, "run"
, "transformers"
, "validation"
, "variant"
]
, repo = "https://github.com/paluh/purescript-polyform.git"
, version = "v0.8.2"
}
, posix-types =
{ dependencies = [ "maybe", "prelude" ]
, repo = "https://github.com/purescript-node/purescript-posix-types.git"
, version = "v4.0.0"
}
, precise-datetime =
{ dependencies =
[ "arrays"
, "console"
, "datetime"
, "either"
, "enums"
, "foldable-traversable"
, "formatters"
, "integers"
, "js-date"
, "lists"
, "maybe"
, "newtype"
, "prelude"
, "strings"
, "tuples"
, "unicode"
, "numbers"
, "decimals"
]
, repo = "https://github.com/awakesecurity/purescript-precise-datetime.git"
, version = "v5.1.1"
}
, prelude =
{ dependencies = [] : List Text
, repo = "https://github.com/purescript/purescript-prelude.git"
, version = "v4.1.1"
}
, prettier =
{ dependencies = [ "maybe", "prelude" ]
, repo = "https://github.com/gcanti/purescript-prettier.git"
, version = "v0.3.0"
}
, profunctor =
{ dependencies =
[ "contravariant"
, "control"
, "distributive"
, "either"
, "exists"
, "invariant"
, "newtype"
, "prelude"
, "tuples"
]
, repo = "https://github.com/purescript/purescript-profunctor.git"
, version = "v4.1.0"
}
, profunctor-lenses =
{ dependencies =
[ "arrays"
, "bifunctors"
, "const"
, "control"
, "distributive"
, "either"
, "foldable-traversable"
, "foreign-object"
, "functors"
, "identity"
, "lists"
, "maybe"
, "newtype"
, "ordered-collections"
, "partial"
, "prelude"
, "profunctor"
, "record"
, "transformers"
, "tuples"
]
, repo =
"https://github.com/purescript-contrib/purescript-profunctor-lenses.git"
, version = "v6.3.0"
}
, promises =
{ dependencies =
[ "console"
, "datetime"
, "exceptions"
, "functions"
, "prelude"
, "transformers"
]
, repo = "https://github.com/thimoteus/purescript-promises.git"
, version = "v3.1.1"
}
, proxy =
{ dependencies = [ "prelude" ]
, repo = "https://github.com/purescript/purescript-proxy.git"
, version = "v3.0.0"
}
, proxying =
{ dependencies = [ "effect", "generics-rep", "prelude", "typelevel-prelude" ]
, repo = "https://github.com/matthew-hilty/purescript-proxying.git"
, version = "v1.1.0"
}
, psa-utils =
{ dependencies =
[ "ansi"
, "argonaut-codecs"
, "argonaut-core"
, "arrays"
, "console"
, "control"
, "effect"
, "either"
, "foldable-traversable"
, "maybe"
, "node-path"
, "ordered-collections"
, "prelude"
, "strings"
, "tuples"
, "unsafe-coerce"
]
, repo = "https://github.com/natefaubion/purescript-psa-utils.git"
, version = "v7.0.0"
}
, psc-ide =
{ dependencies =
[ "aff"
, "argonaut"
, "arrays"
, "console"
, "maybe"
, "node-child-process"
, "node-fs"
, "parallel"
, "random"
]
, repo = "https://github.com/kRITZCREEK/purescript-psc-ide.git"
, version = "v16.0.0"
}
, psci-support =
{ dependencies = [ "console", "effect", "prelude" ]
, repo = "https://github.com/purescript/purescript-psci-support.git"
, version = "v4.0.0"
}
, quantities =
{ dependencies =
[ "lists", "foldable-traversable", "numbers", "pairs", "decimals" ]
, repo = "https://github.com/sharkdp/purescript-quantities.git"
, version = "v10.0.0"
}
, querydsl =
{ dependencies =
[ "prelude"
, "effect"
, "arrays"
, "lists"
, "record"
, "strings"
, "tuples"
, "typelevel-prelude"
, "either"
, "transformers"
, "node-sqlite3"
, "datetime"
, "formatters"
, "node-buffer"
, "nullable"
]
, repo = "https://github.com/Dretch/purescript-querydsl.git"
, version = "v0.10.1"
}
, queue =
{ dependencies = [ "refs", "aff", "foreign-object", "avar" ]
, repo = "https://github.com/athanclark/purescript-queue.git"
, version = "v8.0.2"
}
, quickcheck =
{ dependencies =
[ "arrays"
, "console"
, "control"
, "effect"
, "either"
, "enums"
, "exceptions"
, "foldable-traversable"
, "gen"
, "generics-rep"
, "identity"
, "integers"
, "lazy"
, "lcg"
, "lists"
, "math"
, "maybe"
, "newtype"
, "nonempty"
, "partial"
, "prelude"
, "record"
, "st"
, "strings"
, "tailrec"
, "transformers"
, "tuples"
, "unfoldable"
]
, repo = "https://github.com/purescript/purescript-quickcheck.git"
, version = "v6.1.0"
}
, quickcheck-combinators =
{ dependencies = [ "quickcheck", "typelevel" ]
, repo = "https://github.com/athanclark/purescript-quickcheck-combinators.git"
, version = "v0.1.3"
}
, quickcheck-laws =
{ dependencies = [ "enums", "proxy", "quickcheck" ]
, repo = "https://github.com/garyb/purescript-quickcheck-laws.git"
, version = "v5.1.0"
}
, quickcheck-utf8 =
{ dependencies = [ "quickcheck" ]
, repo = "https://github.com/openchronology/purescript-quickcheck-utf8.git"
, version = "v0.0.0"
}
, quotient =
{ dependencies = [ "prelude", "proxy", "quickcheck" ]
, repo = "https://github.com/rightfold/purescript-quotient.git"
, version = "v3.0.0"
}
, radox =
{ dependencies = [ "prelude", "effect", "variant", "refs", "aff" ]
, repo = "https://github.com/danieljharvey/purescript-radox.git"
, version = "v1.0.0"
}
, random =
{ dependencies = [ "effect", "integers", "math" ]
, repo = "https://github.com/purescript/purescript-random.git"
, version = "v4.0.0"
}
, rationals =
{ dependencies = [ "integers", "prelude" ]
, repo = "https://github.com/anttih/purescript-rationals.git"
, version = "v5.0.0"
}
, rave =
{ dependencies =
[ "aff"
, "checked-exceptions"
, "console"
, "effect"
, "exceptions"
, "prelude"
, "record"
, "variant"
]
, repo = "https://github.com/reactormonk/purescript-rave.git"
, version = "v0.1.1"
}
, react =
{ dependencies =
[ "effect"
, "exceptions"
, "maybe"
, "nullable"
, "prelude"
, "typelevel-prelude"
, "unsafe-coerce"
]
, repo = "https://github.com/purescript-contrib/purescript-react.git"
, version = "v8.0.0"
}
, react-basic =
{ dependencies = [ "prelude", "effect", "record" ]
, repo = "https://github.com/lumihq/purescript-react-basic.git"
, version = "v15.0.0"
}
, react-basic-classic =
{ dependencies =
[ "prelude"
, "aff"
, "effect"
, "functions"
, "maybe"
, "nullable"
, "react-basic"
]
, repo = "https://github.com/lumihq/purescript-react-basic-classic.git"
, version = "v1.0.1"
}
, react-basic-compat =
{ dependencies = [ "effect", "react-basic-classic" ]
, repo = "https://github.com/lumihq/purescript-react-basic-compat.git"
, version = "v1.0.1"
}
, react-basic-dnd =
{ dependencies =
[ "prelude", "react-basic-hooks", "nullable", "promises", "web-dom" ]
, repo = "https://github.com/lumihq/purescript-react-dnd-basic.git"
, version = "v7.0.0"
}
, react-basic-dom =
{ dependencies =
[ "prelude"
, "effect"
, "foreign-object"
, "react-basic"
, "unsafe-coerce"
, "web-dom"
, "web-events"
, "web-file"
, "web-html"
]
, repo = "https://github.com/lumihq/purescript-react-basic-dom.git"
, version = "v2.0.0"
}
, react-basic-emotion =
{ dependencies =
[ "prelude"
, "colors"
, "foreign"
, "numbers"
, "react-basic"
, "typelevel-prelude"
, "unsafe-reference"
, "web-html"
]
, repo = "https://github.com/lumihq/purescript-react-basic-emotion.git"
, version = "v4.2.2"
}
, react-basic-hooks =
{ dependencies =
[ "prelude"
, "aff-promise"
, "aff"
, "console"
, "datetime"
, "effect"
, "either"
, "indexed-monad"
, "maybe"
, "newtype"
, "numbers"
, "react-basic"
, "type-equality"
, "unsafe-coerce"
, "unsafe-reference"
, "web-html"
]
, repo = "https://github.com/spicydonuts/purescript-react-basic-hooks.git"
, version = "v6.0.0"
}
, react-basic-native =
{ dependencies =
[ "effect"
, "foreign-object"
, "js-date"
, "react-basic"
, "react-basic-dom"
, "undefinable"
]
, repo = "https://github.com/dwhitney/purescript-react-basic-native.git"
, version = "v0.1.3"
}
, react-dom =
{ dependencies = [ "effect", "react", "web-dom" ]
, repo = "https://github.com/purescript-contrib/purescript-react-dom.git"
, version = "v6.1.0"
}
, react-queue =
{ dependencies = [ "exceptions", "queue", "react", "zeta" ]
, repo = "https://github.com/athanclark/purescript-react-queue.git"
, version = "v1.3.2"
}
, react-radox =
{ dependencies = [ "prelude", "effect", "radox", "react" ]
, repo = "https://github.com/danieljharvey/purescript-react-radox.git"
, version = "v0.0.5"
}
, react-stylesheet =
{ dependencies = [ "effect", "react", "cssom", "stylesheet" ]
, repo = "https://github.com/danieljharvey/purescript-react-stylesheet.git"
, version = "v0.0.2"
}
, read =
{ dependencies = [ "maybe", "prelude", "strings" ]
, repo = "https://github.com/truqu/purescript-read.git"
, version = "v1.0.1"
}
, record =
{ dependencies = [ "functions", "prelude", "st", "unsafe-coerce" ]
, repo = "https://github.com/purescript/purescript-record.git"
, version = "v2.0.2"
}
, record-extra =
{ dependencies =
[ "arrays", "functions", "lists", "record", "typelevel-prelude" ]
, repo = "https://github.com/justinwoo/purescript-record-extra.git"
, version = "v3.0.1"
}
, record-format =
{ dependencies = [ "record", "strings", "typelevel-prelude" ]
, repo = "https://github.com/kcsongor/purescript-record-format.git"
, version = "v2.0.0"
}
, redis-client =
{ dependencies =
[ "aff"
, "arrays"
, "bytestrings"
, "console"
, "effect"
, "either"
, "int-53"
, "maybe"
, "nullable"
, "prelude"
, "psci-support"
, "test-unit"
, "transformers"
]
, repo = "https://github.com/paluh/purescript-redis-client.git"
, version = "v1.0.1"
}
, redis-hotqueue =
{ dependencies =
[ "console"
, "debug"
, "effect"
, "prelude"
, "psci-support"
, "redis-client"
, "simple-json"
, "sunde"
]
, repo = "https://github.com/paluh/purescript-redis-hotqueue.git"
, version = "v0.2.1"
}
, redux-devtools =
{ dependencies = [ "effect", "foreign", "nullable", "prelude" ]
, repo = "https://github.com/justinwoo/purescript-redux-devtools.git"
, version = "v0.1.0"
}
, refined =
{ dependencies =
[ "argonaut"
, "effect"
, "generics-rep"
, "prelude"
, "quickcheck"
, "typelevel"
]
, repo = "https://github.com/danieljharvey/purescript-refined.git"
, version = "v1.0.0"
}
, refs =
{ dependencies = [ "effect", "prelude" ]
, repo = "https://github.com/purescript/purescript-refs.git"
, version = "v4.1.0"
}
, remotedata =
{ dependencies =
[ "bifunctors", "either", "generics-rep", "profunctor-lenses" ]
, repo = "https://github.com/krisajenkins/purescript-remotedata.git"
, version = "v4.2.0"
}
, result =
{ dependencies = [ "either", "foldable-traversable", "prelude" ]
, repo = "https://github.com/ad-si/purescript-result.git"
, version = "v1.0.3"
}
, ring-modules =
{ dependencies = [ "prelude" ]
, repo = "https://github.com/f-o-a-m/purescript-ring-modules.git"
, version = "v5.0.1"
}
, routing =
{ dependencies =
[ "aff"
, "console"
, "control"
, "effect"
, "either"
, "foldable-traversable"
, "globals"
, "integers"
, "lists"
, "maybe"
, "prelude"
, "semirings"
, "tuples"
, "validation"
, "web-html"
]
, repo = "https://github.com/slamdata/purescript-routing.git"
, version = "v9.0.1"
}
, routing-duplex =
{ dependencies =
[ "arrays"
, "control"
, "either"
, "generics-rep"
, "globals"
, "lazy"
, "prelude"
, "profunctor"
, "record"
, "strings"
, "typelevel-prelude"
]
, repo = "https://github.com/natefaubion/purescript-routing-duplex.git"
, version = "v0.4.1"
}
, row-extra =
{ dependencies = [] : List Text
, repo = "https://github.com/athanclark/purescript-row-extra.git"
, version = "v0.0.1"
}
, run =
{ dependencies =
[ "aff"
, "effect"
, "either"
, "free"
, "maybe"
, "newtype"
, "prelude"
, "profunctor"
, "tailrec"
, "tuples"
, "type-equality"
, "unsafe-coerce"
, "variant"
]
, repo = "https://github.com/natefaubion/purescript-run.git"
, version = "v3.0.1"
}
, run-halogen =
{ dependencies = [ "effect", "console", "psci-support", "halogen", "run" ]
, repo = "https://github.com/sigilion/purescript-run-halogen.git"
, version = "v0.1.0"
}
, run-profunctor-lenses =
{ dependencies =
[ "effect", "console", "psci-support", "run", "profunctor-lenses" ]
, repo = "https://github.com/sigilion/purescript-run-profunctor-lenses.git"
, version = "v0.1.0"
}
, run-streaming =
{ dependencies = [ "prelude", "run" ]
, repo = "https://github.com/natefaubion/purescript-run-streaming.git"
, version = "v2.0.0"
}
, safely =
{ dependencies = [ "freet", "lists" ]
, repo = "https://github.com/paf31/purescript-safely.git"
, version = "v4.0.1"
}
, scrypt =
{ dependencies = [ "aff", "arraybuffer-types" ]
, repo = "https://github.com/athanclark/purescript-scrypt.git"
, version = "v1.0.1"
}
, search-trie =
{ dependencies =
[ "prelude"
, "arrays"
, "ordered-collections"
, "lists"
, "foldable-traversable"
, "bifunctors"
]
, repo = "https://github.com/klntsky/purescript-search-trie.git"
, version = "v1.0.0"
}
, selection-foldable =
{ dependencies = [ "filterable", "foldable-traversable", "maybe", "prelude" ]
, repo = "https://github.com/jamieyung/purescript-selection-foldable.git"
, version = "v0.2.0"
}
, selective =
{ dependencies =
[ "generics-rep"
, "validation"
, "psci-support"
, "effect"
, "either"
, "prelude"
]
, repo = "https://github.com/anttih/purescript-selective.git"
, version = "v0.1.1"
}
, semirings =
{ dependencies = [ "foldable-traversable", "lists", "newtype", "prelude" ]
, repo = "https://github.com/purescript/purescript-semirings.git"
, version = "v5.0.0"
}
, server-sent-events =
{ dependencies =
[ "effect", "functions", "generics-rep", "maybe", "prelude", "web-events" ]
, repo = "https://github.com/MichaelXavier/purescript-server-sent-events.git"
, version = "v0.2.0"
}
, setimmediate =
{ dependencies = [ "effect", "functions" ]
, repo = "https://github.com/athanclark/purescript-setimmediate.git"
, version = "v1.0.2"
}
, shoronpo =
{ dependencies = [ "prelude", "record-format" ]
, repo = "https://github.com/justinwoo/purescript-shoronpo.git"
, version = "v0.3.0"
}
, signal =
{ dependencies =
[ "aff", "foldable-traversable", "js-timers", "maybe", "prelude" ]
, repo = "https://github.com/bodil/purescript-signal.git"
, version = "v10.1.0"
}
, sijidou =
{ dependencies = [ "prelude", "record", "typelevel-prelude" ]
, repo = "https://github.com/justinwoo/purescript-sijidou.git"
, version = "v1.0.0"
}
, simple-ajax =
{ dependencies = [ "prelude", "simple-json", "affjax" ]
, repo = "https://github.com/dariooddenino/purescript-simple-ajax.git"
, version = "v2.0.0"
}
, simple-emitter =
{ dependencies = [ "ordered-collections", "refs" ]
, repo = "https://github.com/oreshinya/purescript-simple-emitter.git"
, version = "v1.0.0"
}
, simple-i18n =
{ dependencies = [ "record-extra", "foreign-object" ]
, repo = "https://github.com/oreshinya/purescript-simple-i18n.git"
, version = "v0.1.2"
}
, simple-json =
{ dependencies =
[ "arrays"
, "exceptions"
, "foreign"
, "foreign-object"
, "globals"
, "nullable"
, "prelude"
, "record"
, "typelevel-prelude"
, "variant"
]
, repo = "https://github.com/justinwoo/purescript-simple-json.git"
, version = "v7.0.0"
}
, simple-json-generics =
{ dependencies = [ "generics-rep", "simple-json" ]
, repo = "https://github.com/justinwoo/purescript-simple-json-generics.git"
, version = "v0.1.0"
}
, simple-json-utils =
{ dependencies = [ "motsunabe", "simple-json" ]
, repo = "https://github.com/justinwoo/purescript-simple-json-utils.git"
, version = "v0.1.0"
}
, simple-jwt =
{ dependencies = [ "crypto", "simple-json", "strings" ]
, repo = "https://github.com/oreshinya/purescript-simple-jwt.git"
, version = "v2.0.0"
}
, simple-timestamp =
{ dependencies =
[ "console"
, "datetime"
, "effect"
, "foreign"
, "formatters"
, "prelude"
, "psci-support"
, "simple-json"
, "spec"
]
, repo = "https://github.com/reactormonk/purescript-simple-timestamp.git"
, version = "v3.0.0"
}
, sized-matrices =
{ dependencies =
[ "sized-vectors"
, "prelude"
, "foldable-traversable"
, "maybe"
, "arrays"
, "unfoldable"
, "typelevel"
, "distributive"
, "vectorfield"
, "strings"
]
, repo = "https://github.com/csicar/purescript-sized-matrices"
, version = "v1.0.0"
}
, sized-vectors =
{ dependencies =
[ "argonaut"
, "arrays"
, "distributive"
, "foldable-traversable"
, "maybe"
, "prelude"
, "quickcheck"
, "typelevel"
, "unfoldable"
]
, repo = "https://github.com/bodil/purescript-sized-vectors.git"
, version = "v5.0.1"
}
, sjcl =
{ dependencies =
[ "arraybuffer-types"
, "exceptions"
, "nullable"
, "sized-vectors"
, "tuples-native"
]
, repo = "https://github.com/athanclark/purescript-sjcl.git"
, version = "v0.0.1"
}
, slug =
{ dependencies =
[ "prelude"
, "maybe"
, "strings"
, "unicode"
, "generics-rep"
, "argonaut-codecs"
]
, repo = "https://github.com/thomashoneyman/purescript-slug.git"
, version = "v2.0.0"
}
, smolder =
{ dependencies =
[ "bifunctors"
, "catenable-lists"
, "free"
, "globals"
, "ordered-collections"
, "strings"
, "transformers"
, "tuples"
]
, repo = "https://github.com/bodil/purescript-smolder.git"
, version = "v12.3.0"
}
, snabbdom =
{ dependencies = [ "ordered-collections", "prelude", "web-dom", "web-html" ]
, repo = "https://github.com/LukaJCB/purescript-snabbdom.git"
, version = "v1.0.1"
}
, sodium =
{ dependencies =
[ "aff", "nullable", "numbers", "quickcheck-laws", "test-unit" ]
, repo = "https://github.com/SodiumFRP/purescript-sodium.git"
, version = "v2.1.0"
}
, sparse-matrices =
{ dependencies = [ "prelude", "console", "effect", "sparse-polynomials" ]
, repo = "https://github.com/Ebmtranceboy/purescript-sparse-matrices.git"
, version = "v1.1.0"
}
, sparse-polynomials =
{ dependencies =
[ "prelude"
, "console"
, "effect"
, "ordered-collections"
, "tuples"
, "rationals"
, "cartesian"
]
, repo = "https://github.com/Ebmtranceboy/purescript-sparse-polynomials.git"
, version = "v1.0.3"
}
, spec =
{ dependencies =
[ "aff"
, "ansi"
, "avar"
, "console"
, "exceptions"
, "foldable-traversable"
, "fork"
, "generics-rep"
, "now"
, "pipes"
, "prelude"
, "strings"
, "transformers"
]
, repo = "https://github.com/purescript-spec/purescript-spec.git"
, version = "v4.0.1"
}
, spec-discovery =
{ dependencies = [ "arrays", "effect", "node-fs", "prelude", "spec" ]
, repo = "https://github.com/owickstrom/purescript-spec-discovery.git"
, version = "v4.0.0"
}
, spec-quickcheck =
{ dependencies = [ "aff", "prelude", "quickcheck", "random", "spec" ]
, repo = "https://github.com/owickstrom/purescript-spec-quickcheck.git"
, version = "v3.1.0"
}
, spork =
{ dependencies =
[ "prelude"
, "console"
, "tailrec"
, "arrays"
, "refs"
, "foldable-traversable"
, "maybe"
, "aff"
, "halogen-vdom"
, "dom-indexed"
, "unsafe-reference"
, "web-dom"
, "web-html"
, "web-events"
, "web-uievents"
, "effect"
, "foreign"
, "ordered-collections"
]
, repo = "https://github.com/natefaubion/purescript-spork.git"
, version = "v1.0.0"
}
, st =
{ dependencies = [ "partial", "prelude", "tailrec", "unsafe-coerce" ]
, repo = "https://github.com/purescript/purescript-st.git"
, version = "v4.1.1"
}
, string-parsers =
{ dependencies =
[ "arrays"
, "bifunctors"
, "control"
, "either"
, "foldable-traversable"
, "lists"
, "maybe"
, "prelude"
, "strings"
, "tailrec"
]
, repo = "https://github.com/paf31/purescript-string-parsers.git"
, version = "v5.0.1"
}
, strings =
{ dependencies =
[ "arrays"
, "control"
, "either"
, "enums"
, "foldable-traversable"
, "gen"
, "integers"
, "maybe"
, "newtype"
, "nonempty"
, "partial"
, "prelude"
, "tailrec"
, "tuples"
, "unfoldable"
, "unsafe-coerce"
]
, repo = "https://github.com/purescript/purescript-strings.git"
, version = "v4.0.2"
}
, strings-extra =
{ dependencies =
[ "arrays"
, "either"
, "foldable-traversable"
, "maybe"
, "partial"
, "prelude"
, "strings"
, "unicode"
]
, repo = "https://github.com/purescript-contrib/purescript-strings-extra.git"
, version = "v2.1.0"
}
, stringutils =
{ dependencies =
[ "arrays", "either", "integers", "maybe", "partial", "prelude", "strings" ]
, repo = "https://github.com/menelaos/purescript-stringutils.git"
, version = "v0.0.10"
}
, struct =
{ dependencies =
[ "argonaut"
, "argonaut-codecs"
, "effect"
, "proxying"
, "record"
, "record-extra"
, "subcategory"
, "variant"
]
, repo = "https://github.com/matthew-hilty/purescript-struct.git"
, version = "v1.1.0"
}
, stylesheet =
{ dependencies =
[ "effect"
, "foreign"
, "generics-rep"
, "ordered-collections"
, "prelude"
, "refs"
, "unordered-collections"
, "cssom"
]
, repo = "https://github.com/danieljharvey/purescript-stylesheet.git"
, version = "v0.0.3"
}
, subcategory =
{ dependencies =
[ "prelude", "profunctor", "record", "proxy", "typelevel-prelude" ]
, repo = "https://github.com/matthew-hilty/purescript-subcategory.git"
, version = "v0.2.0"
}
, subtlecrypto =
{ dependencies = [ "aff", "arraybuffer-types", "foreign", "promises" ]
, repo = "https://github.com/athanclark/purescript-subtlecrypto.git"
, version = "v0.0.1"
}
, suggest =
{ dependencies =
[ "console"
, "node-buffer"
, "node-fs"
, "node-process"
, "node-streams"
, "psa-utils"
, "refs"
]
, repo = "https://github.com/nwolverson/purescript-suggest.git"
, version = "v5.0.0"
}
, sunde =
{ dependencies = [ "aff", "effect", "node-child-process", "prelude" ]
, repo = "https://github.com/justinwoo/purescript-sunde.git"
, version = "v2.0.0"
}
, svg-parser =
{ dependencies = [ "generics-rep", "prelude", "string-parsers" ]
, repo = "https://github.com/rnons/purescript-svg-parser.git"
, version = "v1.0.0"
}
, svg-parser-halogen =
{ dependencies = [ "halogen", "prelude", "svg-parser" ]
, repo = "https://github.com/rnons/purescript-svg-parser-halogen.git"
, version = "v2.0.0-rc.1"
}
, systemd-journald =
{ dependencies = [ "console", "functions", "prelude" ]
, repo = "https://github.com/paluh/purescript-systemd-journald.git"
, version = "v0.2.1"
}
, tailrec =
{ dependencies =
[ "bifunctors"
, "effect"
, "either"
, "identity"
, "maybe"
, "partial"
, "prelude"
, "refs"
]
, repo = "https://github.com/purescript/purescript-tailrec.git"
, version = "v4.1.1"
}
, test-unit =
{ dependencies =
[ "aff"
, "avar"
, "effect"
, "either"
, "free"
, "js-timers"
, "lists"
, "prelude"
, "quickcheck"
, "strings"
]
, repo = "https://github.com/bodil/purescript-test-unit.git"
, version = "v15.0.0"
}
, text-encoding =
{ dependencies =
[ "arraybuffer-types", "either", "exceptions", "functions", "strings" ]
, repo = "https://github.com/AlexaDeWit/purescript-text-encoding.git"
, version = "v1.0.0"
}
, thermite =
{ dependencies =
[ "aff", "coroutines", "freet", "profunctor-lenses", "react" ]
, repo = "https://github.com/paf31/purescript-thermite.git"
, version = "v6.3.1"
}
, thermite-dom =
{ dependencies = [ "thermite", "react", "react-dom", "web-html" ]
, repo = "https://github.com/athanclark/purescript-thermite-dom.git"
, version = "v0.3.1"
}
, these =
{ dependencies = [ "gen", "tuples" ]
, repo = "https://github.com/purescript-contrib/purescript-these.git"
, version = "v4.0.0"
}
, tolerant-argonaut =
{ dependencies =
[ "argonaut-codecs"
, "argonaut-core"
, "arrays"
, "effect"
, "higher-order"
, "lists"
, "record"
, "struct"
, "typelevel-prelude"
]
, repo = "https://github.com/matthew-hilty/purescript-tolerant-argonaut.git"
, version = "v2.0.0"
}
, toppokki =
{ dependencies =
[ "aff-promise"
, "functions"
, "node-buffer"
, "node-http"
, "prelude"
, "record"
]
, repo = "https://github.com/justinwoo/purescript-toppokki.git"
, version = "v2.4.0"
}
, tortellini =
{ dependencies =
[ "foreign-object"
, "integers"
, "lists"
, "motsunabe"
, "numbers"
, "prelude"
, "record"
, "string-parsers"
, "strings"
, "transformers"
, "typelevel-prelude"
]
, repo = "https://github.com/justinwoo/purescript-tortellini.git"
, version = "v5.1.0"
}
, transformers =
{ dependencies =
[ "control"
, "distributive"
, "effect"
, "either"
, "exceptions"
, "foldable-traversable"
, "identity"
, "lazy"
, "maybe"
, "newtype"
, "prelude"
, "tailrec"
, "tuples"
, "unfoldable"
]
, repo = "https://github.com/purescript/purescript-transformers.git"
, version = "v4.2.0"
}
, tree-rose =
{ dependencies = [ "prelude", "lists", "free" ]
, repo = "https://github.com/jordanmartinez/purescript-tree-rose.git"
, version = "v2.0.0"
}
, trout =
{ dependencies = [ "argonaut", "media-types", "prelude", "smolder", "uri" ]
, repo = "https://github.com/purescript-hyper/purescript-trout.git"
, version = "v0.12.3"
}
, trout-client =
{ dependencies = [ "affjax", "argonaut-generic", "prelude", "trout" ]
, repo = "https://github.com/purescript-hyper/purescript-trout-client.git"
, version = "v0.13.0"
}
, tuples =
{ dependencies =
[ "bifunctors"
, "control"
, "distributive"
, "foldable-traversable"
, "invariant"
, "maybe"
, "newtype"
, "prelude"
, "type-equality"
]
, repo = "https://github.com/purescript/purescript-tuples.git"
, version = "v5.1.0"
}
, tuples-native =
{ dependencies = [ "generics-rep", "typelevel", "unsafe-coerce" ]
, repo = "https://github.com/athanclark/purescript-tuples-native.git"
, version = "v2.1.0"
}
, type-equality =
{ dependencies = [] : List Text
, repo = "https://github.com/purescript/purescript-type-equality.git"
, version = "v3.0.0"
}
, type-isequal =
{ dependencies = [ "typelevel-prelude" ]
, repo = "https://github.com/justinwoo/purescript-type-isequal.git"
, version = "v0.1.0"
}
, typedenv =
{ dependencies =
[ "foreign-object"
, "generics-rep"
, "integers"
, "numbers"
, "record"
, "strings"
, "typelevel-prelude"
]
, repo = "https://github.com/nsaunders/purescript-typedenv.git"
, version = "v0.0.1"
}
, typelevel =
{ dependencies =
[ "partial", "prelude", "tuples", "typelevel-prelude", "unsafe-coerce" ]
, repo = "https://github.com/bodil/purescript-typelevel.git"
, version = "v6.0.0"
}
, typelevel-peano =
{ dependencies =
[ "unsafe-coerce"
, "arrays"
, "console"
, "effect"
, "typelevel-prelude"
, "prelude"
, "psci-support"
]
, repo = "https://github.com/csicar/purescript-typelevel-peano.git"
, version = "v0.1.8"
}
, typelevel-prelude =
{ dependencies = [ "prelude", "proxy", "type-equality" ]
, repo = "https://github.com/purescript/purescript-typelevel-prelude.git"
, version = "v5.0.2"
}
, typelevel-rowlist-limits =
{ dependencies = [ "typelevel-peano" ]
, repo =
"https://github.com/mwalkerwells/purescript-typelevel-rowlist-limits.git"
, version = "v0.0.6"
}
, uint =
{ dependencies = [ "generics-rep", "math", "maybe", "quickcheck" ]
, repo = "https://github.com/zaquest/purescript-uint.git"
, version = "v5.1.4"
}
, uint-instances =
{ dependencies = [ "uint", "unordered-collections", "argonaut", "quickcheck" ]
, repo = "https://github.com/athanclark/purescript-uint-instances.git"
, version = "v0.0.2"
}
, undefinable =
{ dependencies = [ "functions", "maybe" ]
, repo = "https://github.com/ethul/purescript-undefinable.git"
, version = "v4.0.0"
}
, undefined =
{ dependencies = [] : List Text
, repo = "https://github.com/bklaric/purescript-undefined.git"
, version = "v1.0.2"
}
, undefined-or =
{ dependencies = [ "maybe" ]
, repo = "https://github.com/d86leader/purescript-undefined-or.git"
, version = "v1.0.1"
}
, unfoldable =
{ dependencies =
[ "foldable-traversable", "maybe", "partial", "prelude", "tuples" ]
, repo = "https://github.com/purescript/purescript-unfoldable.git"
, version = "v4.1.0"
}
, unicode =
{ dependencies = [ "foldable-traversable", "maybe", "strings" ]
, repo = "https://github.com/purescript-contrib/purescript-unicode.git"
, version = "v4.0.1"
}
, unordered-collections =
{ dependencies =
[ "enums"
, "functions"
, "integers"
, "lists"
, "prelude"
, "record"
, "tuples"
, "typelevel-prelude"
]
, repo = "https://github.com/fehrenbach/purescript-unordered-collections.git"
, version = "v1.8.3"
}
, unorm =
{ dependencies = [] : List Text
, repo = "https://github.com/athanclark/purescript-unorm.git"
, version = "v1.0.1"
}
, unsafe-coerce =
{ dependencies = [] : List Text
, repo = "https://github.com/purescript/purescript-unsafe-coerce.git"
, version = "v4.0.0"
}
, unsafe-reference =
{ dependencies = [] : List Text
, repo =
"https://github.com/purescript-contrib/purescript-unsafe-reference.git"
, version = "v3.0.1"
}
, uri =
{ dependencies =
[ "arrays"
, "generics-rep"
, "globals"
, "integers"
, "parsing"
, "profunctor-lenses"
, "quickcheck"
, "spec"
, "unfoldable"
, "these"
]
, repo = "https://github.com/slamdata/purescript-uri.git"
, version = "v7.0.0"
}
, uuid =
{ dependencies = [ "effect", "maybe", "foreign-generic", "console", "spec" ]
, repo = "https://github.com/spicydonuts/purescript-uuid.git"
, version = "v6.1.0"
}
, validated-molecule =
{ dependencies = [ "arrays", "console", "effect", "lists", "psci-support" ]
, repo = "https://github.com/lukasturcani/validated-molecule.git"
, version = "v1.0.5"
}
, validation =
{ dependencies =
[ "bifunctors"
, "control"
, "either"
, "foldable-traversable"
, "newtype"
, "prelude"
]
, repo = "https://github.com/purescript/purescript-validation.git"
, version = "v4.2.0"
}
, variant =
{ dependencies =
[ "enums"
, "lists"
, "maybe"
, "partial"
, "prelude"
, "proxy"
, "record"
, "tuples"
, "unsafe-coerce"
]
, repo = "https://github.com/natefaubion/purescript-variant.git"
, version = "v6.0.1"
}
, vectorfield =
{ dependencies = [ "console", "effect", "group", "prelude", "psci-support" ]
, repo = "https://github.com/csicar/purescript-vectorfield.git"
, version = "v1.0.1"
}
, web-clipboard =
{ dependencies = [ "web-html" ]
, repo = "https://github.com/purescript-web/purescript-web-clipboard.git"
, version = "v2.0.0"
}
, web-dom =
{ dependencies = [ "web-events" ]
, repo = "https://github.com/purescript-web/purescript-web-dom.git"
, version = "v4.1.0"
}
, web-events =
{ dependencies = [ "datetime", "enums", "nullable" ]
, repo = "https://github.com/purescript-web/purescript-web-events.git"
, version = "v2.0.1"
}
, web-file =
{ dependencies = [ "foreign", "media-types", "web-dom" ]
, repo = "https://github.com/purescript-web/purescript-web-file.git"
, version = "v2.3.0"
}
, web-html =
{ dependencies = [ "js-date", "web-dom", "web-file", "web-storage" ]
, repo = "https://github.com/purescript-web/purescript-web-html.git"
, version = "v2.3.0"
}
, web-socket =
{ dependencies = [ "arraybuffer-types", "web-file" ]
, repo = "https://github.com/purescript-web/purescript-web-socket.git"
, version = "v2.0.0"
}
, web-storage =
{ dependencies = [ "nullable", "web-events" ]
, repo = "https://github.com/purescript-web/purescript-web-storage.git"
, version = "v3.0.0"
}
, web-touchevents =
{ dependencies = [ "web-uievents" ]
, repo = "https://github.com/purescript-web/purescript-web-touchevents.git"
, version = "v2.0.0"
}
, web-uievents =
{ dependencies = [ "web-html" ]
, repo = "https://github.com/purescript-web/purescript-web-uievents.git"
, version = "v2.0.0"
}
, web-url =
{ dependencies =
[ "maybe", "partial", "prelude", "psci-support", "spec", "tuples" ]
, repo = "https://github.com/mjepronk/purescript-web-url.git"
, version = "v1.0.2"
}
, web-xhr =
{ dependencies =
[ "arraybuffer-types", "datetime", "http-methods", "web-dom", "web-file" ]
, repo = "https://github.com/purescript-web/purescript-web-xhr.git"
, version = "v3.0.2"
}
, websocket-moderate =
{ dependencies =
[ "argonaut"
, "arraybuffer"
, "exceptions"
, "monad-control"
, "nullable"
, "text-encoding"
, "web-file"
]
, repo = "https://github.com/athanclark/purescript-websocket-moderate.git"
, version = "v7.0.2"
}
, xiaomian =
{ dependencies = [ "naporitan" ]
, repo = "https://github.com/justinwoo/purescript-xiaomian.git"
, version = "v0.1.0"
}
, yargs =
{ dependencies =
[ "console", "either", "exceptions", "foreign", "unsafe-coerce" ]
, repo = "https://github.com/paf31/purescript-yargs.git"
, version = "v4.0.0"
}
, z85 =
{ dependencies = [ "arraybuffer", "sized-vectors", "numbers", "stringutils" ]
, repo = "https://github.com/athanclark/purescript-z85.git"
, version = "v0.0.2"
}
, zeta =
{ dependencies = [ "refs", "aff", "foreign-object", "arrays" ]
, repo = "https://github.com/athanclark/purescript-zeta.git"
, version = "v6.0.0"
}
, zeta-extra =
{ dependencies = [ "js-timers", "web-html", "zeta" ]
, repo = "https://github.com/athanclark/purescript-zeta-extra.git"
, version = "v0.0.1"
}
}
let mkPackage = let mkPackage =
https://raw.githubusercontent.com/purescript/package-sets/psc-0.13.8-20200724/src/mkPackage.dhall sha256:0b197efa1d397ace6eb46b243ff2d73a3da5638d8d0ac8473e8e4a8fc528cf57 https://raw.githubusercontent.com/purescript/package-sets/psc-0.13.8-20200822/src/mkPackage.dhall sha256:0b197efa1d397ace6eb46b243ff2d73a3da5638d8d0ac8473e8e4a8fc528cf57
--let upstream =
-- https://github.com/purescript/package-sets/releases/download/psc-0.13.8-20200822/packages.dhall sha256:2230fc547841b54bca815eb0058414aa03ed7b675042f8b3dda644e1952824e5
let upstream = let upstream =
https://github.com/purescript/package-sets/releases/download/psc-0.13.8-20200724/packages.dhall sha256:2230fc547841b54bca815eb0058414aa03ed7b675042f8b3dda644e1952824e5 ./packages-0.13.8-20200822.dhall
let overrides = let overrides =
{ thermite = { thermite =
......
...@@ -6,8 +6,10 @@ ...@@ -6,8 +6,10 @@
"aff-promise", "aff-promise",
"affjax", "affjax",
"argonaut", "argonaut",
"codec-argonaut",
"console", "console",
"css", "css",
"datetime",
"debug", "debug",
"dom-filereader", "dom-filereader",
"dom-simple", "dom-simple",
...@@ -23,6 +25,7 @@ ...@@ -23,6 +25,7 @@
"maybe", "maybe",
"milkis", "milkis",
"nonempty", "nonempty",
"now",
"numbers", "numbers",
"prelude", "prelude",
"psci-support", "psci-support",
......
...@@ -350,12 +350,12 @@ performAction (UploadFile nodeType fileType mName blob) { session ...@@ -350,12 +350,12 @@ performAction (UploadFile nodeType fileType mName blob) { session
liftEffect $ onTaskAdd task liftEffect $ onTaskAdd task
liftEffect $ log2 "Uploaded, task:" task liftEffect $ log2 "Uploaded, task:" task
performAction (UploadArbitraryFile nodeType mName blob) { session performAction (UploadArbitraryFile mName blob) { session
, tasks: { onTaskAdd } , tasks: { onTaskAdd }
, tree: (NTree (LNode {id}) _) , tree: (NTree (LNode {id}) _)
} = } =
do do
task <- uploadArbitraryFile session nodeType id { blob, mName } task <- uploadArbitraryFile session id { blob, mName }
liftEffect $ onTaskAdd task liftEffect $ onTaskAdd task
liftEffect $ log2 "Uploaded, task:" task liftEffect $ log2 "Uploaded, task:" task
......
...@@ -25,7 +25,7 @@ data Action = AddNode String GT.NodeType ...@@ -25,7 +25,7 @@ data Action = AddNode String GT.NodeType
| UpdateNode UpdateNodeParams | UpdateNode UpdateNodeParams
| DoSearch GT.AsyncTaskWithType | DoSearch GT.AsyncTaskWithType
| UploadFile GT.NodeType FileType (Maybe String) UploadFileBlob | UploadFile GT.NodeType FileType (Maybe String) UploadFileBlob
| UploadArbitraryFile GT.NodeType (Maybe String) UploadFileBlob | UploadArbitraryFile (Maybe String) UploadFileBlob
| DownloadNode | DownloadNode
| RefreshTree | RefreshTree
...@@ -64,7 +64,7 @@ instance showShow :: Show Action where ...@@ -64,7 +64,7 @@ instance showShow :: Show Action where
show (SharePublic _ ) = "SharePublic" show (SharePublic _ ) = "SharePublic"
show (DoSearch _ ) = "SearchQuery" show (DoSearch _ ) = "SearchQuery"
show (UploadFile _ _ _ _) = "UploadFile" show (UploadFile _ _ _ _) = "UploadFile"
show (UploadArbitraryFile _ _ _) = "UploadArbitraryFile" show (UploadArbitraryFile _ _) = "UploadArbitraryFile"
show RefreshTree = "RefreshTree" show RefreshTree = "RefreshTree"
show DownloadNode = "Download" show DownloadNode = "Download"
show (MoveNode _ ) = "MoveNode" show (MoveNode _ ) = "MoveNode"
...@@ -83,7 +83,7 @@ icon (AddContact _) = glyphiconNodeAction Share ...@@ -83,7 +83,7 @@ icon (AddContact _) = glyphiconNodeAction Share
icon (SharePublic _ ) = glyphiconNodeAction (Publish { subTreeParams : SubTreeParams {showtypes:[], valitypes:[] }}) icon (SharePublic _ ) = glyphiconNodeAction (Publish { subTreeParams : SubTreeParams {showtypes:[], valitypes:[] }})
icon (DoSearch _) = glyphiconNodeAction SearchBox icon (DoSearch _) = glyphiconNodeAction SearchBox
icon (UploadFile _ _ _ _) = glyphiconNodeAction Upload icon (UploadFile _ _ _ _) = glyphiconNodeAction Upload
icon (UploadArbitraryFile _ _ _ ) = glyphiconNodeAction Upload icon (UploadArbitraryFile _ _ ) = glyphiconNodeAction Upload
icon RefreshTree = glyphiconNodeAction Refresh icon RefreshTree = glyphiconNodeAction Refresh
icon DownloadNode = glyphiconNodeAction Download icon DownloadNode = glyphiconNodeAction Download
icon (MoveNode _ ) = glyphiconNodeAction (Move { subTreeParams : SubTreeParams {showtypes:[], valitypes:[] }}) icon (MoveNode _ ) = glyphiconNodeAction (Move { subTreeParams : SubTreeParams {showtypes:[], valitypes:[] }})
...@@ -104,7 +104,7 @@ text (AddContact _ ) = "Add contact !" ...@@ -104,7 +104,7 @@ text (AddContact _ ) = "Add contact !"
text (SharePublic _ ) = "Publish !" text (SharePublic _ ) = "Publish !"
text (DoSearch _ ) = "Launch search !" text (DoSearch _ ) = "Launch search !"
text (UploadFile _ _ _ _) = "Upload File !" text (UploadFile _ _ _ _) = "Upload File !"
text (UploadArbitraryFile _ _ _) = "Upload arbitrary file !" text (UploadArbitraryFile _ _) = "Upload arbitrary file !"
text RefreshTree = "Refresh Tree !" text RefreshTree = "Refresh Tree !"
text DownloadNode = "Download !" text DownloadNode = "Download !"
text (MoveNode _ ) = "Move !" text (MoveNode _ ) = "Move !"
......
...@@ -166,7 +166,7 @@ uploadButtonCpt = R.hooksComponent "G.C.F.T.N.A.U.uploadButton" cpt ...@@ -166,7 +166,7 @@ uploadButtonCpt = R.hooksComponent "G.C.F.T.N.A.U.uploadButton" cpt
void $ launchAff do void $ launchAff do
case fileType of case fileType of
Arbitrary -> Arbitrary ->
dispatch $ UploadArbitraryFile nodeType (Just name) blob dispatch $ UploadArbitraryFile (Just name) blob
_ -> _ ->
dispatch $ UploadFile nodeType fileType (Just name) blob dispatch $ UploadFile nodeType fileType (Just name) blob
liftEffect $ do liftEffect $ do
...@@ -296,23 +296,25 @@ uploadFile session nodeType id fileType {mName, blob: UploadFileBlob blob} = do ...@@ -296,23 +296,25 @@ uploadFile session nodeType id fileType {mName, blob: UploadFileBlob blob} = do
uploadArbitraryFile :: Session uploadArbitraryFile :: Session
-> GT.NodeType
-> ID -> ID
-> {blob :: UploadFileBlob, mName :: Maybe String} -> {blob :: UploadFileBlob, mName :: Maybe String}
-> Aff GT.AsyncTaskWithType -> Aff GT.AsyncTaskWithType
uploadArbitraryFile session nodeType id {mName, blob: UploadFileBlob blob} = do uploadArbitraryFile session id {mName, blob: UploadFileBlob blob} = do
if nodeType == Corpus then contents <- readAsDataURL blob
pure unit uploadArbitraryDataURL session id mName contents
else
throwError $ error $ "[uploadArbitraryFile] NodeType " <> (show nodeType) <> " not supported"
contents' <- readAsDataURL blob uploadArbitraryDataURL :: Session
-> ID
-> Maybe String
-> String
-> Aff GT.AsyncTaskWithType
uploadArbitraryDataURL session id mName contents' = do
let re = unsafePartial $ fromRight $ DSR.regex "data:.*;base64," DSRF.noFlags let re = unsafePartial $ fromRight $ DSR.regex "data:.*;base64," DSRF.noFlags
contents = DSR.replace re "" contents' contents = DSR.replace re "" contents'
task <- postWwwUrlencoded session p (bodyParams contents) task <- postWwwUrlencoded session p (bodyParams contents)
pure $ GT.AsyncTaskWithType { task, typ: GT.Form } pure $ GT.AsyncTaskWithType { task, typ: GT.Form }
where where
p = GR.NodeAPI nodeType (Just id) $ GT.asyncTaskTypePath GT.UploadFile p = GR.NodeAPI GT.Node (Just id) $ GT.asyncTaskTypePath GT.UploadFile
bodyParams c = [ Tuple "_wfi_b64_data" (Just c) bodyParams c = [ Tuple "_wfi_b64_data" (Just c)
, Tuple "_wfi_name" mName , Tuple "_wfi_name" mName
......
...@@ -37,11 +37,9 @@ import Gargantext.Types as Types ...@@ -37,11 +37,9 @@ import Gargantext.Types as Types
import Gargantext.Utils.Range as Range import Gargantext.Utils.Range as Range
import Gargantext.Utils.Reactix as R2 import Gargantext.Utils.Reactix as R2
type GraphId = Int
type LayoutProps = type LayoutProps =
( frontends :: Frontends ( frontends :: Frontends
, graphId :: GraphId , graphId :: GET.GraphId
, handed :: Types.Handed , handed :: Types.Handed
, mCurrentRoute :: AppRoute , mCurrentRoute :: AppRoute
, session :: Session , session :: Session
...@@ -101,7 +99,7 @@ explorerCpt = R.hooksComponent "G.C.GraphExplorer.explorer" cpt ...@@ -101,7 +99,7 @@ explorerCpt = R.hooksComponent "G.C.GraphExplorer.explorer" cpt
dataRef <- R.useRef graph dataRef <- R.useRef graph
graphRef <- R.useRef null graphRef <- R.useRef null
graphVersionRef <- R.useRef (fst graphVersion) graphVersionRef <- R.useRef (fst graphVersion)
controls <- Controls.useGraphControls graph controls <- Controls.useGraphControls graph graphId session
multiSelectEnabledRef <- R.useRef $ fst controls.multiSelectEnabled multiSelectEnabledRef <- R.useRef $ fst controls.multiSelectEnabled
R.useEffect' $ do R.useEffect' $ do
...@@ -203,7 +201,7 @@ type TreeProps = ...@@ -203,7 +201,7 @@ type TreeProps =
type MSidebarProps = type MSidebarProps =
( frontends :: Frontends ( frontends :: Frontends
, graph :: SigmaxT.SGraph , graph :: SigmaxT.SGraph
, graphId :: GraphId , graphId :: GET.GraphId
, graphVersion :: R.State Int , graphVersion :: R.State Int
, removedNodeIds :: R.State SigmaxT.NodeIds , removedNodeIds :: R.State SigmaxT.NodeIds
, showSidePanel :: R.State GET.SidePanelState , showSidePanel :: R.State GET.SidePanelState
...@@ -215,7 +213,7 @@ type MSidebarProps = ...@@ -215,7 +213,7 @@ type MSidebarProps =
type GraphProps = ( type GraphProps = (
controls :: Record Controls.Controls controls :: Record Controls.Controls
, elRef :: R.Ref (Nullable Element) , elRef :: R.Ref (Nullable Element)
, graphId :: GraphId , graphId :: GET.GraphId
, graph :: SigmaxT.SGraph , graph :: SigmaxT.SGraph
, multiSelectEnabledRef :: R.Ref Boolean , multiSelectEnabledRef :: R.Ref Boolean
) )
...@@ -305,7 +303,7 @@ modeGraphType Types.Sources = "star" ...@@ -305,7 +303,7 @@ modeGraphType Types.Sources = "star"
modeGraphType Types.Terms = "def" modeGraphType Types.Terms = "def"
getNodes :: Session -> R.State Int -> GraphId -> Aff GET.GraphData getNodes :: Session -> R.State Int -> GET.GraphId -> Aff GET.GraphData
getNodes session (graphVersion /\ _) graphId = get session $ NodeAPI Types.Graph (Just graphId) ("?version=" <> show graphVersion) getNodes session (graphVersion /\ _) graphId = get session $ NodeAPI Types.Graph (Just graphId) ("?version=" <> show graphVersion)
......
...@@ -2,15 +2,26 @@ module Gargantext.Components.GraphExplorer.Button ...@@ -2,15 +2,26 @@ module Gargantext.Components.GraphExplorer.Button
( centerButton ( centerButton
, Props , Props
, simpleButton , simpleButton
, cameraButton
) where ) where
import Prelude import Prelude
import Data.Enum (fromEnum)
import Data.Maybe (Maybe(..))
import Data.DateTime as DDT
import Data.DateTime.Instant as DDI
import Data.String as DS
import Effect (Effect) import Effect (Effect)
import Effect.Aff (launchAff_)
import Effect.Now as EN
import Reactix as R import Reactix as R
import Reactix.DOM.HTML as H import Reactix.DOM.HTML as H
import Gargantext.Components.Forest.Tree.Node.Action.Upload (uploadArbitraryDataURL)
import Gargantext.Hooks.Sigmax as Sigmax import Gargantext.Hooks.Sigmax as Sigmax
import Gargantext.Hooks.Sigmax.Sigma as Sigma import Gargantext.Hooks.Sigmax.Sigma as Sigma
import Gargantext.Sessions (Session)
type Props = ( type Props = (
onClick :: forall e. e -> Effect Unit onClick :: forall e. e -> Effect Unit
...@@ -40,3 +51,25 @@ centerButton sigmaRef = simpleButton { ...@@ -40,3 +51,25 @@ centerButton sigmaRef = simpleButton {
Sigma.goToAllCameras s {x: 0.0, y: 0.0, ratio: 1.0, angle: 0.0} Sigma.goToAllCameras s {x: 0.0, y: 0.0, ratio: 1.0, angle: 0.0}
, text: "Center" , text: "Center"
} }
cameraButton :: Session -> Int -> R.Ref Sigmax.Sigma -> R.Element
cameraButton session id sigmaRef = simpleButton {
onClick: \_ -> do
let sigma = R.readRef sigmaRef
Sigmax.dependOnSigma sigma "[cameraButton] sigma: Nothing" $ \s -> do
screen <- Sigma.takeScreenshot s
now <- EN.now
let nowdt = DDI.toDateTime now
nowd = DDT.date nowdt
nowt = DDT.time nowdt
nowStr = DS.joinWith "-" [ show $ fromEnum $ DDT.year nowd
, show $ fromEnum $ DDT.month nowd
, show $ fromEnum $ DDT.day nowd
, show $ fromEnum $ DDT.hour nowt
, show $ fromEnum $ DDT.minute nowt
, show $ fromEnum $ DDT.second nowt ]
launchAff_ $ do
uploadArbitraryDataURL session id (Just $ nowStr <> "-" <> "screenshot.png") screen
, text: "Screenshot"
}
...@@ -21,7 +21,7 @@ import Reactix as R ...@@ -21,7 +21,7 @@ import Reactix as R
import Reactix.DOM.HTML as RH import Reactix.DOM.HTML as RH
import Gargantext.Components.Graph as Graph import Gargantext.Components.Graph as Graph
import Gargantext.Components.GraphExplorer.Button (centerButton) import Gargantext.Components.GraphExplorer.Button (centerButton, cameraButton)
import Gargantext.Components.GraphExplorer.RangeControl (edgeConfluenceControl, edgeWeightControl, nodeSizeControl) import Gargantext.Components.GraphExplorer.RangeControl (edgeConfluenceControl, edgeWeightControl, nodeSizeControl)
import Gargantext.Components.GraphExplorer.Search (nodeSearchControl) import Gargantext.Components.GraphExplorer.Search (nodeSearchControl)
import Gargantext.Components.GraphExplorer.SlideButton (labelSizeButton, mouseSelectorSizeButton) import Gargantext.Components.GraphExplorer.SlideButton (labelSizeButton, mouseSelectorSizeButton)
...@@ -29,6 +29,7 @@ import Gargantext.Components.GraphExplorer.ToggleButton (multiSelectEnabledButto ...@@ -29,6 +29,7 @@ import Gargantext.Components.GraphExplorer.ToggleButton (multiSelectEnabledButto
import Gargantext.Components.GraphExplorer.Types as GET import Gargantext.Components.GraphExplorer.Types as GET
import Gargantext.Hooks.Sigmax as Sigmax import Gargantext.Hooks.Sigmax as Sigmax
import Gargantext.Hooks.Sigmax.Types as SigmaxT import Gargantext.Hooks.Sigmax.Types as SigmaxT
import Gargantext.Sessions (Session)
import Gargantext.Utils.Range as Range import Gargantext.Utils.Range as Range
import Gargantext.Utils.Reactix as R2 import Gargantext.Utils.Reactix as R2
...@@ -37,11 +38,13 @@ type Controls = ...@@ -37,11 +38,13 @@ type Controls =
, edgeWeight :: R.State Range.NumberRange , edgeWeight :: R.State Range.NumberRange
, forceAtlasState :: R.State SigmaxT.ForceAtlasState , forceAtlasState :: R.State SigmaxT.ForceAtlasState
, graph :: SigmaxT.SGraph , graph :: SigmaxT.SGraph
, graphId :: GET.GraphId
, graphStage :: R.State Graph.Stage , graphStage :: R.State Graph.Stage
, multiSelectEnabled :: R.State Boolean , multiSelectEnabled :: R.State Boolean
, nodeSize :: R.State Range.NumberRange , nodeSize :: R.State Range.NumberRange
, removedNodeIds :: R.State SigmaxT.NodeIds , removedNodeIds :: R.State SigmaxT.NodeIds
, selectedNodeIds :: R.State SigmaxT.NodeIds , selectedNodeIds :: R.State SigmaxT.NodeIds
, session :: Session
, showControls :: R.State Boolean , showControls :: R.State Boolean
, showEdges :: R.State SigmaxT.ShowEdgesState , showEdges :: R.State SigmaxT.ShowEdgesState
, showLouvain :: R.State Boolean , showLouvain :: R.State Boolean
...@@ -158,12 +161,13 @@ controlsCpt = R.hooksComponent "GraphControls" cpt ...@@ -158,12 +161,13 @@ controlsCpt = R.hooksComponent "GraphControls" cpt
, multiSelectEnabled: props.multiSelectEnabled , multiSelectEnabled: props.multiSelectEnabled
, selectedNodeIds: props.selectedNodeIds } ] , selectedNodeIds: props.selectedNodeIds } ]
, RH.li {} [ mouseSelectorSizeButton props.sigmaRef localControls.mouseSelectorSize ] , RH.li {} [ mouseSelectorSizeButton props.sigmaRef localControls.mouseSelectorSize ]
, RH.li {} [ cameraButton props.session props.graphId props.sigmaRef ]
] ]
] ]
] ]
useGraphControls :: SigmaxT.SGraph -> R.Hooks (Record Controls) useGraphControls :: SigmaxT.SGraph -> GET.GraphId -> Session -> R.Hooks (Record Controls)
useGraphControls graph = do useGraphControls graph graphId session = do
edgeConfluence <- R.useState' $ Range.Closed { min: 0.0, max: 1.0 } edgeConfluence <- R.useState' $ Range.Closed { min: 0.0, max: 1.0 }
edgeWeight <- R.useState' $ Range.Closed { edgeWeight <- R.useState' $ Range.Closed {
min: 0.0 min: 0.0
...@@ -187,11 +191,13 @@ useGraphControls graph = do ...@@ -187,11 +191,13 @@ useGraphControls graph = do
, edgeWeight , edgeWeight
, forceAtlasState , forceAtlasState
, graph , graph
, graphId
, graphStage , graphStage
, multiSelectEnabled , multiSelectEnabled
, nodeSize , nodeSize
, removedNodeIds , removedNodeIds
, selectedNodeIds , selectedNodeIds
, session
, showControls , showControls
, showEdges , showEdges
, showLouvain , showLouvain
......
...@@ -7,6 +7,8 @@ import Data.Maybe (Maybe(..), fromJust) ...@@ -7,6 +7,8 @@ import Data.Maybe (Maybe(..), fromJust)
import Data.Newtype (class Newtype) import Data.Newtype (class Newtype)
import Partial.Unsafe (unsafePartial) import Partial.Unsafe (unsafePartial)
type GraphId = Int
newtype Node = Node newtype Node = Node
{ id_ :: String { id_ :: String
, size :: Int , size :: Int
......
...@@ -61,6 +61,7 @@ import Prelude ...@@ -61,6 +61,7 @@ import Prelude
import Control.Monad.Cont.Trans (lift) import Control.Monad.Cont.Trans (lift)
import Control.Monad.State (class MonadState, execState) import Control.Monad.State (class MonadState, execState)
import Data.Argonaut (class DecodeJson, class EncodeJson, decodeJson, encodeJson, jsonEmptyObject, (.:), (.:!), (.:?), (:=), (:=?), (~>), (~>?)) import Data.Argonaut (class DecodeJson, class EncodeJson, decodeJson, encodeJson, jsonEmptyObject, (.:), (.:!), (.:?), (:=), (:=?), (~>), (~>?))
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.Array (head) import Data.Array (head)
import Data.Array as A import Data.Array as A
import Data.Bifunctor (lmap) import Data.Bifunctor (lmap)
...@@ -409,7 +410,7 @@ instance decodeJsonReplace :: (DecodeJson a, Eq a) => DecodeJson (Replace a) whe ...@@ -409,7 +410,7 @@ instance decodeJsonReplace :: (DecodeJson a, Eq a) => DecodeJson (Replace a) whe
case Tuple mold mnew of case Tuple mold mnew of
Tuple (Just old) (Just new) -> pure $ replace old new Tuple (Just old) (Just new) -> pure $ replace old new
Tuple Nothing Nothing -> pure Keep Tuple Nothing Nothing -> pure Keep
_ -> Left "decodeJsonReplace" _ -> Left $ TypeMismatch "decodeJsonReplace"
-- Representing a PatchSet as `Map a Boolean` would have the advantage -- Representing a PatchSet as `Map a Boolean` would have the advantage
-- of enforcing rem and add to be disjoint. -- of enforcing rem and add to be disjoint.
......
module Gargantext.Components.Nodes.Corpus.Types where module Gargantext.Components.Nodes.Corpus.Types where
import Data.Argonaut (class DecodeJson, class EncodeJson, decodeJson, (.:), (:=), (~>), jsonEmptyObject) import Data.Argonaut (class DecodeJson, class EncodeJson, decodeJson, (.:), (:=), (~>), jsonEmptyObject)
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.List as List import Data.List as List
import Data.Either (Either(..)) import Data.Either (Either(..))
import Data.Generic.Rep (class Generic) import Data.Generic.Rep (class Generic)
...@@ -124,7 +125,7 @@ instance decodeFTField :: DecodeJson (Field FieldType) where ...@@ -124,7 +125,7 @@ instance decodeFTField :: DecodeJson (Field FieldType) where
tag <- data_ .: "tag" tag <- data_ .: "tag"
text <- data_ .: "text" text <- data_ .: "text"
pure $ Markdown {tag, text} pure $ Markdown {tag, text}
_ -> Left $ "Unsupported 'type' " <> type_ _ -> Left $ TypeMismatch $ "Unsupported 'type' " <> type_
pure $ Field {name, typ} pure $ Field {name, typ}
instance encodeFTField :: EncodeJson (Field FieldType) where instance encodeFTField :: EncodeJson (Field FieldType) where
......
module Gargantext.Config.REST where module Gargantext.Config.REST where
import Affjax (defaultRequest, printResponseFormatError, request) import Affjax (defaultRequest, printError, request)
import Affjax.RequestBody (RequestBody(..), formData, formURLEncoded) import Affjax.RequestBody (RequestBody(..), formData, formURLEncoded)
import Affjax.RequestHeader as ARH import Affjax.RequestHeader as ARH
import Affjax.ResponseFormat as ResponseFormat import Affjax.ResponseFormat as ResponseFormat
...@@ -49,16 +49,16 @@ send m mtoken url reqbody = do ...@@ -49,16 +49,16 @@ send m mtoken url reqbody = do
Just token -> liftEffect $ do Just token -> liftEffect $ do
let cookie = "JWT-Cookie=" <> token <> "; Path=/;" --" HttpOnly; Secure; SameSite=Lax" let cookie = "JWT-Cookie=" <> token <> "; Path=/;" --" HttpOnly; Secure; SameSite=Lax"
R2.setCookie cookie R2.setCookie cookie
case affResp.body of case affResp of
Left err -> do Left err -> do
_ <- liftEffect $ log $ printResponseFormatError err _ <- liftEffect $ log $ printError err
throwError $ error $ printResponseFormatError err throwError $ error $ printError err
Right json -> do Right resp -> do
--_ <- liftEffect $ log json.status --_ <- liftEffect $ log json.status
--_ <- liftEffect $ log json.headers --_ <- liftEffect $ log json.headers
--_ <- liftEffect $ log json.body --_ <- liftEffect $ log json.body
case decodeJson json of case decodeJson resp.body of
Left err -> throwError $ error $ "decodeJson affResp.body: " <> err Left err -> throwError $ error $ "decodeJson affResp.body: " <> show err
Right b -> pure b Right b -> pure b
noReqBody :: Maybe Unit noReqBody :: Maybe Unit
...@@ -101,16 +101,16 @@ postWwwUrlencoded mtoken url bodyParams = do ...@@ -101,16 +101,16 @@ postWwwUrlencoded mtoken url bodyParams = do
) mtoken ) mtoken
, content = Just $ formURLEncoded urlEncodedBody , content = Just $ formURLEncoded urlEncodedBody
} }
case affResp.body of case affResp of
Left err -> do Left err -> do
_ <- liftEffect $ log $ printResponseFormatError err _ <- liftEffect $ log $ printError err
throwError $ error $ printResponseFormatError err throwError $ error $ printError err
Right json -> do Right resp -> do
--_ <- liftEffect $ log json.status --_ <- liftEffect $ log json.status
--_ <- liftEffect $ log json.headers --_ <- liftEffect $ log json.headers
--_ <- liftEffect $ log json.body --_ <- liftEffect $ log json.body
case decodeJson json of case decodeJson resp.body of
Left err -> throwError $ error $ "decodeJson affResp.body: " <> err Left err -> throwError $ error $ "decodeJson affResp.body: " <> show err
Right b -> pure b Right b -> pure b
where where
urlEncodedBody = FormURLEncoded.fromArray bodyParams urlEncodedBody = FormURLEncoded.fromArray bodyParams
...@@ -131,12 +131,12 @@ postMultipartFormData mtoken url body = do ...@@ -131,12 +131,12 @@ postMultipartFormData mtoken url body = do
) mtoken ) mtoken
, content = Just $ formData fd , content = Just $ formData fd
} }
case affResp.body of case affResp of
Left err -> do Left err -> do
_ <- liftEffect $ log $ printResponseFormatError err _ <- liftEffect $ log $ printError err
throwError $ error $ printResponseFormatError err throwError $ error $ printError err
Right json -> do Right resp -> do
case decodeJson json of case decodeJson resp.body of
Left err -> throwError $ error $ "decodeJson affResp.body: " <> err Left err -> throwError $ error $ "decodeJson affResp.body: " <> show err
Right b -> pure b Right b -> pure b
...@@ -190,7 +190,18 @@ function bindMouseSelectorPlugin(left, right, sig) { ...@@ -190,7 +190,18 @@ function bindMouseSelectorPlugin(left, right, sig) {
} }
function bind(sigma, event, handler) { sigma.bind(event, handler); } function bind(sigma, event, handler) { sigma.bind(event, handler); }
function takeScreenshot(sigma) {
let c = sigma.renderers[0].container;
let edges = c.getElementsByClassName('sigma-edges')[0];
let scene = c.getElementsByClassName('sigma-scene')[0];
let sceneCtx = scene.getContext('2d');
sceneCtx.globalAlpha = 1;
sceneCtx.drawImage(edges, 0, 0);
return scene.toDataURL('image/png');
}
exports._sigma = _sigma; exports._sigma = _sigma;
exports._addRenderer = addRenderer; exports._addRenderer = addRenderer;
exports._bindMouseSelectorPlugin = bindMouseSelectorPlugin; exports._bindMouseSelectorPlugin = bindMouseSelectorPlugin;
exports._bind = bind; exports._bind = bind;
exports._takeScreenshot = takeScreenshot;
...@@ -13,7 +13,7 @@ import Data.Traversable (traverse_) ...@@ -13,7 +13,7 @@ import Data.Traversable (traverse_)
import Effect (Effect) import Effect (Effect)
import Effect.Exception as EEx import Effect.Exception as EEx
import Effect.Timer (setTimeout) import Effect.Timer (setTimeout)
import Effect.Uncurried (EffectFn1, EffectFn3, EffectFn4, mkEffectFn1, runEffectFn3, runEffectFn4) import Effect.Uncurried (EffectFn1, EffectFn3, EffectFn4, mkEffectFn1, runEffectFn1, runEffectFn3, runEffectFn4)
import FFI.Simple ((..), (...), (.=)) import FFI.Simple ((..), (...), (.=))
import Foreign.Object as Object import Foreign.Object as Object
import Gargantext.Hooks.Sigmax.Types as Types import Gargantext.Hooks.Sigmax.Types as Types
...@@ -291,6 +291,9 @@ goTo props cam = pure $ cam ... "goTo" $ [props] ...@@ -291,6 +291,9 @@ goTo props cam = pure $ cam ... "goTo" $ [props]
goToAllCameras :: Sigma -> Record CameraProps -> Effect Unit goToAllCameras :: Sigma -> Record CameraProps -> Effect Unit
goToAllCameras s props = traverse_ (goTo props) $ cameras s goToAllCameras s props = traverse_ (goTo props) $ cameras s
takeScreenshot :: Sigma -> Effect String
takeScreenshot = runEffectFn1 _takeScreenshot
-- | FFI -- | FFI
foreign import _sigma :: foreign import _sigma ::
forall a b opts err. forall a b opts err.
...@@ -312,3 +315,4 @@ foreign import _bindMouseSelectorPlugin ...@@ -312,3 +315,4 @@ foreign import _bindMouseSelectorPlugin
Sigma Sigma
(Either err Unit) (Either err Unit)
foreign import _bind :: forall e. EffectFn3 Sigma String (EffectFn1 e Unit) Unit foreign import _bind :: forall e. EffectFn3 Sigma String (EffectFn1 e Unit) Unit
foreign import _takeScreenshot :: EffectFn1 Sigma String
...@@ -5,7 +5,8 @@ import Prelude ...@@ -5,7 +5,8 @@ import Prelude
import Data.Nullable (Nullable) import Data.Nullable (Nullable)
import Effect (Effect) import Effect (Effect)
import Effect.Uncurried (EffectFn1, runEffectFn1) import Effect.Uncurried (EffectFn1, runEffectFn1)
import React (ReactRef, SyntheticEventHandler) import React (SyntheticEventHandler)
import React.Ref as RR
import Record.Unsafe (unsafeGet) import Record.Unsafe (unsafeGet)
import Unsafe.Coerce (unsafeCoerce) import Unsafe.Coerce (unsafeCoerce)
import Gargantext.Types (class Optional) import Gargantext.Types (class Optional)
...@@ -109,7 +110,7 @@ type SigmaProps = ...@@ -109,7 +110,7 @@ type SigmaProps =
, settings :: SigmaSettings , settings :: SigmaSettings
, style :: SigmaStyle , style :: SigmaStyle
, graph :: SigmaGraphData , graph :: SigmaGraphData
, ref :: SyntheticEventHandler (Nullable ReactRef) , ref :: RR.RefHandler RR.ReactInstance
, onClickNode :: SigmaNodeEvent -> Unit , onClickNode :: SigmaNodeEvent -> Unit
, onOverNode :: SigmaNodeEvent -> Unit , onOverNode :: SigmaNodeEvent -> Unit
, onOutNode :: SigmaNodeEvent -> Effect Unit , onOutNode :: SigmaNodeEvent -> Effect Unit
......
...@@ -4,6 +4,7 @@ module Gargantext.Sessions where ...@@ -4,6 +4,7 @@ module Gargantext.Sessions where
import DOM.Simple.Console (log2) import DOM.Simple.Console (log2)
import Data.Argonaut (class DecodeJson, decodeJson, class EncodeJson, encodeJson, (:=), (~>), (.:)) import Data.Argonaut (class DecodeJson, decodeJson, class EncodeJson, encodeJson, (:=), (~>), (.:))
import Data.Argonaut.Core (Json, fromArray, jsonEmptyObject, stringify) import Data.Argonaut.Core (Json, fromArray, jsonEmptyObject, stringify)
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.Argonaut.Parser (jsonParser) import Data.Argonaut.Parser (jsonParser)
import Data.Array as A import Data.Array as A
import Data.Either (Either(..)) import Data.Either (Either(..))
...@@ -94,7 +95,7 @@ instance decodeJsonSessions :: DecodeJson Sessions where ...@@ -94,7 +95,7 @@ instance decodeJsonSessions :: DecodeJson Sessions where
pure (Sessions {sessions:Seq.fromFoldable ss}) pure (Sessions {sessions:Seq.fromFoldable ss})
where where
decodeSessions :: Json -> Either String (Array Session) decodeSessions :: Json -> Either JsonDecodeError (Array Session)
decodeSessions json2 = decodeJson json2 decodeSessions json2 = decodeJson json2
>>= \obj -> obj .: "sessions" >>= \obj -> obj .: "sessions"
>>= traverse decodeJson >>= traverse decodeJson
......
module Gargantext.Types where module Gargantext.Types where
import Data.Argonaut (class DecodeJson, class EncodeJson, decodeJson, encodeJson, jsonEmptyObject, (.:), (:=), (~>)) import Data.Argonaut (class DecodeJson, class EncodeJson, decodeJson, encodeJson, jsonEmptyObject, (.:), (:=), (~>))
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.Array as A import Data.Array as A
import Data.Either (Either(..)) import Data.Either (Either(..))
import Data.Generic.Rep (class Generic) import Data.Generic.Rep (class Generic)
...@@ -85,7 +86,7 @@ instance decodeJsonTermList :: DecodeJson TermList where ...@@ -85,7 +86,7 @@ instance decodeJsonTermList :: DecodeJson TermList where
"MapTerm" -> pure MapTerm "MapTerm" -> pure MapTerm
"StopTerm" -> pure StopTerm "StopTerm" -> pure StopTerm
"CandidateTerm" -> pure CandidateTerm "CandidateTerm" -> pure CandidateTerm
_ -> Left "Unexpected list name" s -> Left $ AtKey s $ TypeMismatch "Unexpected list name"
type ListTypeId = Int type ListTypeId = Int
...@@ -604,11 +605,11 @@ instance decodeJsonAsyncTaskType :: DecodeJson AsyncTaskType where ...@@ -604,11 +605,11 @@ instance decodeJsonAsyncTaskType :: DecodeJson AsyncTaskType where
"GraphT" -> pure GraphT "GraphT" -> pure GraphT
"Query" -> pure Query "Query" -> pure Query
"AddNode" -> pure AddNode "AddNode" -> pure AddNode
s -> Left ("Unknown string " <> s) s -> Left $ AtKey s $ TypeMismatch "Unknown string"
asyncTaskTypePath :: AsyncTaskType -> String asyncTaskTypePath :: AsyncTaskType -> String
asyncTaskTypePath Form = "add/form/async/" asyncTaskTypePath Form = "add/form/async/"
asyncTaskTypePath UploadFile = "add/file/async/" asyncTaskTypePath UploadFile = "async/file/add/"
asyncTaskTypePath Query = "query/" asyncTaskTypePath Query = "query/"
asyncTaskTypePath GraphT = "async/" asyncTaskTypePath GraphT = "async/"
asyncTaskTypePath AddNode = "async/nobody/" asyncTaskTypePath AddNode = "async/nobody/"
......
...@@ -5,6 +5,7 @@ import Prelude ...@@ -5,6 +5,7 @@ import Prelude
import Control.Alt ((<|>)) import Control.Alt ((<|>))
import Data.Argonaut (Json) import Data.Argonaut (Json)
import Data.Argonaut as Argonaut import Data.Argonaut as Argonaut
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.Either (Either(..)) import Data.Either (Either(..))
import Data.Generic.Rep as GR import Data.Generic.Rep as GR
import Data.Symbol (class IsSymbol, SProxy(..), reflectSymbol) import Data.Symbol (class IsSymbol, SProxy(..), reflectSymbol)
...@@ -15,7 +16,7 @@ genericSumDecodeJson ...@@ -15,7 +16,7 @@ genericSumDecodeJson
. GR.Generic a rep . GR.Generic a rep
=> GenericSumDecodeJsonRep rep => GenericSumDecodeJsonRep rep
=> Json => Json
-> Either String a -> Either JsonDecodeError a
genericSumDecodeJson f = genericSumDecodeJson f =
GR.to <$> genericSumDecodeJsonRep f GR.to <$> genericSumDecodeJsonRep f
...@@ -30,7 +31,7 @@ genericSumEncodeJson f = ...@@ -30,7 +31,7 @@ genericSumEncodeJson f =
genericSumEncodeJsonRep $ GR.from f genericSumEncodeJsonRep $ GR.from f
class GenericSumDecodeJsonRep rep where class GenericSumDecodeJsonRep rep where
genericSumDecodeJsonRep :: Json -> Either String rep genericSumDecodeJsonRep :: Json -> Either JsonDecodeError rep
class GenericSumEncodeJsonRep rep where class GenericSumEncodeJsonRep rep where
genericSumEncodeJsonRep :: rep -> Json genericSumEncodeJsonRep :: rep -> Json
...@@ -97,13 +98,13 @@ genericEnumDecodeJson :: forall a rep ...@@ -97,13 +98,13 @@ genericEnumDecodeJson :: forall a rep
. GR.Generic a rep . GR.Generic a rep
=> GenericEnumDecodeJson rep => GenericEnumDecodeJson rep
=> Json => Json
-> Either String a -> Either JsonDecodeError a
genericEnumDecodeJson f = genericEnumDecodeJson f =
GR.to <$> genericEnumDecodeJsonRep f GR.to <$> genericEnumDecodeJsonRep f
-- | Generic Enum Sum Representations, with constructor names as strings -- | Generic Enum Sum Representations, with constructor names as strings
class GenericEnumDecodeJson rep where class GenericEnumDecodeJson rep where
genericEnumDecodeJsonRep :: Json -> Either String rep genericEnumDecodeJsonRep :: Json -> Either JsonDecodeError rep
instance sumEnumDecodeJsonRep :: instance sumEnumDecodeJsonRep ::
( GenericEnumDecodeJson a ( GenericEnumDecodeJson a
...@@ -120,7 +121,7 @@ instance constructorEnumSumRep :: ...@@ -120,7 +121,7 @@ instance constructorEnumSumRep ::
s <- Argonaut.decodeJson f s <- Argonaut.decodeJson f
if s == name if s == name
then pure $ GR.Constructor GR.NoArguments then pure $ GR.Constructor GR.NoArguments
else Left $ "Enum string " <> s <> " did not match expected string " <> name else Left $ Named s $ TypeMismatch $ "Enum did not match expected string " <> name
where where
name = reflectSymbol (SProxy :: SProxy name) name = reflectSymbol (SProxy :: SProxy name)
......
...@@ -31,7 +31,7 @@ get cache session p = do ...@@ -31,7 +31,7 @@ get cache session p = do
j <- M.json res j <- M.json res
case decodeJson (F.unsafeFromForeign j) of case decodeJson (F.unsafeFromForeign j) of
Left err -> throwError $ error $ "decodeJson affResp.body: " <> err Left err -> throwError $ error $ "decodeJson affResp.body: " <> show err
Right b -> pure b Right b -> pure b
foreign import data Cache :: Type foreign import data Cache :: Type
...@@ -97,7 +97,7 @@ cachedJson cache req = do ...@@ -97,7 +97,7 @@ cachedJson cache req = do
j <- M.json res j <- M.json res
case decodeJson (F.unsafeFromForeign j) of case decodeJson (F.unsafeFromForeign j) of
Left err -> throwError $ error $ "[cachedJson] decodeJson affResp.body: " <> err Left err -> throwError $ error $ "[cachedJson] decodeJson affResp.body: " <> show err
Right b -> pure b Right b -> pure b
delete :: Cache -> Request -> Aff Unit delete :: Cache -> Request -> Aff Unit
...@@ -116,7 +116,7 @@ pureJson req = do ...@@ -116,7 +116,7 @@ pureJson req = do
res <- fetch req res <- fetch req
j <- M.json res j <- M.json res
case decodeJson (F.unsafeFromForeign j) of case decodeJson (F.unsafeFromForeign j) of
Left err -> throwError $ error $ "[pureJson] decodeJson affResp.body: " <> err Left err -> throwError $ error $ "[pureJson] decodeJson affResp.body: " <> show err
Right b -> pure b Right b -> pure b
......
...@@ -3,6 +3,7 @@ module Gargantext.Utils.DecodeMaybe where ...@@ -3,6 +3,7 @@ module Gargantext.Utils.DecodeMaybe where
import Prelude import Prelude
import Data.Argonaut (class DecodeJson, Json, getFieldOptional) import Data.Argonaut (class DecodeJson, Json, getFieldOptional)
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.Either (Either) import Data.Either (Either)
import Data.Maybe (Maybe(..), fromMaybe) import Data.Maybe (Maybe(..), fromMaybe)
import Foreign.Object (Object) import Foreign.Object (Object)
...@@ -10,7 +11,7 @@ import Foreign.Object (Object) ...@@ -10,7 +11,7 @@ import Foreign.Object (Object)
foreign import isNull :: forall a. a -> Boolean foreign import isNull :: forall a. a -> Boolean
getFieldOptional' :: forall a. DecodeJson a => getFieldOptional' :: forall a. DecodeJson a =>
Object Json -> String -> Either String (Maybe a) Object Json -> String -> Either JsonDecodeError (Maybe a)
getFieldOptional' o s = (case _ of getFieldOptional' o s = (case _ of
Just v -> if isNull v then Nothing else v Just v -> if isNull v then Nothing else v
Nothing -> Nothing Nothing -> Nothing
...@@ -19,7 +20,7 @@ getFieldOptional' o s = (case _ of ...@@ -19,7 +20,7 @@ getFieldOptional' o s = (case _ of
infix 7 getFieldOptional' as .?| infix 7 getFieldOptional' as .?|
getFieldOptionalAsMempty :: forall a. DecodeJson a => getFieldOptionalAsMempty :: forall a. DecodeJson a =>
Monoid a => Object Json -> String -> Either String a Monoid a => Object Json -> String -> Either JsonDecodeError a
getFieldOptionalAsMempty o s = getFieldOptionalAsMempty o s =
fromMaybe mempty <$> (getFieldOptional' o s) fromMaybe mempty <$> (getFieldOptional' o s)
......
...@@ -3,6 +3,7 @@ module Gargantext.Utils.Spec where ...@@ -3,6 +3,7 @@ module Gargantext.Utils.Spec where
import Prelude import Prelude
import Data.Argonaut as Argonaut import Data.Argonaut as Argonaut
import Data.Argonaut.Decode.Error (JsonDecodeError)
import Data.Either (Either(..), isLeft) import Data.Either (Either(..), isLeft)
import Data.Generic.Rep (class Generic) import Data.Generic.Rep (class Generic)
import Data.Generic.Rep.Show (genericShow) import Data.Generic.Rep.Show (genericShow)
...@@ -65,14 +66,14 @@ spec = ...@@ -65,14 +66,14 @@ spec =
GUM.log10 10.0 `shouldEqual` 1.0 GUM.log10 10.0 `shouldEqual` 1.0
it "genericSumDecodeJson works" do it "genericSumDecodeJson works" do
let result1 = Argonaut.decodeJson =<< Argonaut.jsonParser """{"Boat":{"hi":1}}""" let result1 = Argonaut.decodeJson =<< Argonaut.parseJson """{"Boat":{"hi":1}}"""
result1 `shouldEqual` Right (Boat { hi: 1 }) result1 `shouldEqual` Right (Boat { hi: 1 })
let result2 = Argonaut.decodeJson =<< Argonaut.jsonParser """{"Gravy":"hi"}""" let result2 = Argonaut.decodeJson =<< Argonaut.parseJson """{"Gravy":"hi"}"""
result2 `shouldEqual` Right (Gravy "hi") result2 `shouldEqual` Right (Gravy "hi")
let result3 = Argonaut.decodeJson =<< Argonaut.jsonParser """{"Boat":123}""" let result3 = Argonaut.decodeJson =<< Argonaut.parseJson """{"Boat":123}"""
isLeft (result3 :: Either String Fruit) `shouldEqual` true isLeft (result3 :: Either JsonDecodeError Fruit) `shouldEqual` true
it "genericSumEncodeJson works and loops back with decode" do it "genericSumEncodeJson works and loops back with decode" do
let input1 = Boat { hi: 1 } let input1 = Boat { hi: 1 }
...@@ -88,14 +89,14 @@ spec = ...@@ -88,14 +89,14 @@ spec =
result2' `shouldEqual` Right input2 result2' `shouldEqual` Right input2
it "genericEnumDecodeJson works" do it "genericEnumDecodeJson works" do
let result1 = Argonaut.decodeJson =<< Argonaut.jsonParser "\"Member1\"" let result1 = Argonaut.decodeJson =<< Argonaut.parseJson "\"Member1\""
result1 `shouldEqual` Right Member1 result1 `shouldEqual` Right Member1
let result2 = Argonaut.decodeJson =<< Argonaut.jsonParser "\"Member2\"" let result2 = Argonaut.decodeJson =<< Argonaut.parseJson "\"Member2\""
result2 `shouldEqual` Right Member2 result2 `shouldEqual` Right Member2
let result3 = Argonaut.decodeJson =<< Argonaut.jsonParser "\"Failure\"" let result3 = Argonaut.decodeJson =<< Argonaut.parseJson "\"Failure\""
isLeft (result3 :: Either String EnumTest) `shouldEqual` true isLeft (result3 :: Either JsonDecodeError EnumTest) `shouldEqual` true
it "genericSumEncodeJson works and loops back with decode" do it "genericSumEncodeJson works and loops back with decode" do
let input1 = Member1 let input1 = Member1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment