Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
purescript-gargantext
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Przemyslaw Kaminski
purescript-gargantext
Commits
e275bde5
Commit
e275bde5
authored
Sep 03, 2020
by
Alexandre Delanoë
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev-graph-screenshot' into dev
parents
cc8a92c0
849e94c9
Changes
24
Show whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
5059 additions
and
353 deletions
+5059
-353
packages.json
.psc-package/local/.set/packages.json
+1332
-173
purs-packages.nix
nix/purs-packages.nix
+130
-103
packages-0.13.8-20200822.dhall
packages-0.13.8-20200822.dhall
+3450
-0
packages.dhall
packages.dhall
+5
-2
psc-package.json
psc-package.json
+3
-0
Tree.purs
src/Gargantext/Components/Forest/Tree.purs
+5
-5
Action.purs
src/Gargantext/Components/Forest/Tree/Node/Action.purs
+4
-4
Upload.purs
...Gargantext/Components/Forest/Tree/Node/Action/Upload.purs
+12
-10
GraphExplorer.purs
src/Gargantext/Components/GraphExplorer.purs
+5
-7
Button.purs
src/Gargantext/Components/GraphExplorer/Button.purs
+33
-0
Controls.purs
src/Gargantext/Components/GraphExplorer/Controls.purs
+9
-3
Types.purs
src/Gargantext/Components/GraphExplorer/Types.purs
+2
-0
Core.purs
src/Gargantext/Components/NgramsTable/Core.purs
+2
-1
Types.purs
src/Gargantext/Components/Nodes/Corpus/Types.purs
+2
-1
REST.purs
src/Gargantext/Config/REST.purs
+19
-19
Sigma.js
src/Gargantext/Hooks/Sigmax/Sigma.js
+11
-0
Sigma.purs
src/Gargantext/Hooks/Sigmax/Sigma.purs
+5
-1
Sigmajs.purs
src/Gargantext/Hooks/Sigmax/Sigmajs.purs
+3
-2
Sessions.purs
src/Gargantext/Sessions.purs
+2
-1
Types.purs
src/Gargantext/Types.purs
+4
-3
Argonaut.purs
src/Gargantext/Utils/Argonaut.purs
+6
-5
CacheAPI.purs
src/Gargantext/Utils/CacheAPI.purs
+3
-3
DecodeMaybe.purs
src/Gargantext/Utils/DecodeMaybe.purs
+3
-2
Spec.purs
test/Gargantext/Utils/Spec.purs
+9
-8
No files found.
.psc-package/local/.set/packages.json
View file @
e275bde5
{
"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"
,
...
...
@@ -10,7 +31,7 @@
"unsafe-coerce"
],
"repo"
:
"https://github.com/slamdata/purescript-aff.git"
,
"version"
:
"v5.1.
1
"
"version"
:
"v5.1.
2
"
},
"aff-bus"
:
{
"dependencies"
:
[
...
...
@@ -38,6 +59,21 @@
"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"
,
...
...
@@ -55,7 +91,7 @@
"web-xhr"
],
"repo"
:
"https://github.com/slamdata/purescript-affjax.git"
,
"version"
:
"v
9.0
.0"
"version"
:
"v
10.1
.0"
},
"ansi"
:
{
"dependencies"
:
[
...
...
@@ -73,13 +109,16 @@
"argonaut-traversals"
],
"repo"
:
"https://github.com/purescript-contrib/purescript-argonaut.git"
,
"version"
:
"v
6
.0.0"
"version"
:
"v
7
.0.0"
},
"argonaut-codecs"
:
{
"dependencies"
:
[
"argonaut-core"
,
"arrays"
,
"effect"
,
"foreign-object"
,
"generics-rep"
,
"identity"
,
"integers"
,
"maybe"
,
"nonempty"
,
...
...
@@ -87,7 +126,7 @@
"record"
],
"repo"
:
"https://github.com/purescript-contrib/purescript-argonaut-codecs.git"
,
"version"
:
"v
6.0.2
"
"version"
:
"v
7.0.0
"
},
"argonaut-core"
:
{
"dependencies"
:
[
...
...
@@ -104,7 +143,7 @@
"tailrec"
],
"repo"
:
"https://github.com/purescript-contrib/purescript-argonaut-core.git"
,
"version"
:
"v5.0.
0
"
"version"
:
"v5.0.
2
"
},
"argonaut-generic"
:
{
"dependencies"
:
[
...
...
@@ -114,7 +153,7 @@
"record"
],
"repo"
:
"https://github.com/purescript-contrib/purescript-argonaut-generic.git"
,
"version"
:
"v
5
.0.0"
"version"
:
"v
6
.0.0"
},
"argonaut-traversals"
:
{
"dependencies"
:
[
...
...
@@ -123,7 +162,7 @@
"profunctor-lenses"
],
"repo"
:
"https://github.com/purescript-contrib/purescript-argonaut-traversals.git"
,
"version"
:
"v
7
.0.0"
"version"
:
"v
8
.0.0"
},
"array-views"
:
{
"dependencies"
:
[
...
...
@@ -155,7 +194,28 @@
"uint"
],
"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"
:
{
"dependencies"
:
[],
...
...
@@ -178,16 +238,14 @@
"unsafe-coerce"
],
"repo"
:
"https://github.com/purescript/purescript-arrays.git"
,
"version"
:
"v5.3.
0
"
"version"
:
"v5.3.
1
"
},
"a
ssert
"
:
{
"a
rrays-zipper
"
:
{
"dependencies"
:
[
"console"
,
"effect"
,
"prelude"
"arrays"
],
"repo"
:
"https://github.com/
purescript/purescript-assert
.git"
,
"version"
:
"v
4.1
.0"
"repo"
:
"https://github.com/
JordanMartinez/purescript-arrays-zipper
.git"
,
"version"
:
"v
1.0
.0"
},
"avar"
:
{
"dependencies"
:
[
...
...
@@ -214,7 +272,7 @@
"strings"
],
"repo"
:
"https://github.com/menelaos/purescript-b64.git"
,
"version"
:
"v0.0.
5
"
"version"
:
"v0.0.
6
"
},
"basic-auth"
:
{
"dependencies"
:
[
...
...
@@ -222,7 +280,7 @@
"node-http"
],
"repo"
:
"https://github.com/oreshinya/purescript-basic-auth.git"
,
"version"
:
"v1.0.
2
"
"version"
:
"v1.0.
3
"
},
"behaviors"
:
{
"dependencies"
:
[
...
...
@@ -237,7 +295,7 @@
"web-uievents"
],
"repo"
:
"https://github.com/paf31/purescript-behaviors.git"
,
"version"
:
"v
7
.0.0"
"version"
:
"v
8
.0.0"
},
"bifunctors"
:
{
"dependencies"
:
[
...
...
@@ -256,6 +314,70 @@
"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"
,
...
...
@@ -290,7 +412,7 @@
"http-methods"
],
"repo"
:
"https://github.com/Bucketchain/purescript-bucketchain-cors.git"
,
"version"
:
"v0.
2
.0"
"version"
:
"v0.
3
.0"
},
"bucketchain-csrf"
:
{
"dependencies"
:
[
...
...
@@ -304,7 +426,7 @@
"bucketchain"
],
"repo"
:
"https://github.com/Bucketchain/purescript-bucketchain-header-utils.git"
,
"version"
:
"v0.
1
.0"
"version"
:
"v0.
3
.0"
},
"bucketchain-health"
:
{
"dependencies"
:
[
...
...
@@ -318,7 +440,7 @@
"bucketchain"
],
"repo"
:
"https://github.com/Bucketchain/purescript-bucketchain-history-api-fallback.git"
,
"version"
:
"v0.
2
.0"
"version"
:
"v0.
3
.0"
},
"bucketchain-logger"
:
{
"dependencies"
:
[
...
...
@@ -344,7 +466,7 @@
"freet"
],
"repo"
:
"https://github.com/Bucketchain/purescript-bucketchain-simple-api.git"
,
"version"
:
"v
0.5
.0"
"version"
:
"v
3.0
.0"
},
"bucketchain-sslify"
:
{
"dependencies"
:
[
...
...
@@ -361,6 +483,15 @@
"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"
,
...
...
@@ -378,7 +509,18 @@
"unsafe-coerce"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -391,6 +533,16 @@
"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"
,
...
...
@@ -411,7 +563,7 @@
"variant"
],
"repo"
:
"https://github.com/natefaubion/purescript-checked-exceptions.git"
,
"version"
:
"v3.
0
.0"
"version"
:
"v3.
1
.0"
},
"cheerio"
:
{
"dependencies"
:
[
...
...
@@ -422,7 +574,7 @@
"test-unit"
],
"repo"
:
"https://github.com/icyrockcom/purescript-cheerio.git"
,
"version"
:
"v0.2.
0
"
"version"
:
"v0.2.
3
"
},
"chirashi"
:
{
"dependencies"
:
[
...
...
@@ -444,6 +596,35 @@
"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"
,
...
...
@@ -455,11 +636,27 @@
"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"
,
...
...
@@ -470,8 +667,8 @@
"web-dom"
,
"web-html"
],
"repo"
:
"https://github.com/
ajnsit/purescript-concur
.git"
,
"version"
:
"v0.
3.8
"
"repo"
:
"https://github.com/
purescript-concur/purescript-concur-react
.git"
,
"version"
:
"v0.
4.2
"
},
"console"
:
{
"dependencies"
:
[
...
...
@@ -479,7 +676,7 @@
"prelude"
],
"repo"
:
"https://github.com/purescript/purescript-console.git"
,
"version"
:
"v4.
2
.0"
"version"
:
"v4.
4
.0"
},
"const"
:
{
"dependencies"
:
[
...
...
@@ -504,10 +701,11 @@
},
"control"
:
{
"dependencies"
:
[
"prelude"
"prelude"
,
"newtype"
],
"repo"
:
"https://github.com/purescript/purescript-control.git"
,
"version"
:
"v4.
1
.0"
"version"
:
"v4.
2
.0"
},
"coroutines"
:
{
"dependencies"
:
[
...
...
@@ -516,7 +714,7 @@
"profunctor"
],
"repo"
:
"https://github.com/purescript-contrib/purescript-coroutines.git"
,
"version"
:
"v5.0.
0
"
"version"
:
"v5.0.
1
"
},
"crypto"
:
{
"dependencies"
:
[
...
...
@@ -560,6 +758,15 @@
"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"
,
...
...
@@ -652,7 +859,19 @@
"sunde"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -692,7 +911,7 @@
"prelude"
],
"repo"
:
"https://github.com/menelaos/purescript-encoding.git"
,
"version"
:
"v0.0.
5
"
"version"
:
"v0.0.
6
"
},
"enums"
:
{
"dependencies"
:
[
...
...
@@ -733,7 +952,7 @@
"unsafe-reference"
],
"repo"
:
"https://github.com/paf31/purescript-event.git"
,
"version"
:
"v1.
2.4
"
"version"
:
"v1.
3.0
"
},
"exceptions"
:
{
"dependencies"
:
[
...
...
@@ -767,6 +986,17 @@
"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"
},
"ffi-simple"
:
{
"dependencies"
:
[
"prelude"
,
...
...
@@ -801,13 +1031,48 @@
"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.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"
:
{
"dependencies"
:
[
...
...
@@ -895,7 +1160,7 @@
"tuples"
],
"repo"
:
"https://github.com/purescript-contrib/purescript-form-urlencoded.git"
,
"version"
:
"v
4.0.1
"
"version"
:
"v
5.0.0
"
},
"format"
:
{
"dependencies"
:
[
...
...
@@ -964,23 +1229,29 @@
},
"freedom"
:
{
"dependencies"
:
[
"aff"
,
"console"
,
"foreign-object"
,
"freet"
,
"safely"
,
"simple-emitter"
,
"web-html"
],
"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"
:
{
"dependencies"
:
[
"freedom"
],
"repo"
:
"https://github.com/purescript-freedom/purescript-freedom-portal.git"
,
"version"
:
"v
1
.0.0"
"version"
:
"v
2
.0.0"
},
"freedom-router"
:
{
"dependencies"
:
[
...
...
@@ -988,7 +1259,7 @@
"profunctor"
],
"repo"
:
"https://github.com/purescript-freedom/purescript-freedom-router.git"
,
"version"
:
"v
1
.0.0"
"version"
:
"v
2
.0.0"
},
"freedom-transition"
:
{
"dependencies"
:
[
...
...
@@ -996,21 +1267,21 @@
"js-timers"
],
"repo"
:
"https://github.com/purescript-freedom/purescript-freedom-transition.git"
,
"version"
:
"v
1
.0.0"
"version"
:
"v
2
.0.0"
},
"freedom-virtualized"
:
{
"dependencies"
:
[
"freedom"
],
"repo"
:
"https://github.com/purescript-freedom/purescript-freedom-virtualized.git"
,
"version"
:
"v
1.0.0
"
"version"
:
"v
3.0.1
"
},
"freedom-window-resize"
:
{
"dependencies"
:
[
"freedom"
],
"repo"
:
"https://github.com/purescript-freedom/purescript-freedom-window-resize.git"
,
"version"
:
"v
1
.0.0"
"version"
:
"v
2
.0.0"
},
"freet"
:
{
"dependencies"
:
[
...
...
@@ -1020,10 +1291,11 @@
"exists"
,
"prelude"
,
"tailrec"
,
"transformers"
"transformers"
,
"aff"
],
"repo"
:
"https://github.com/purescript-contrib/purescript-freet.git"
,
"version"
:
"v
4
.0.0"
"version"
:
"v
5
.0.0"
},
"functions"
:
{
"dependencies"
:
[
...
...
@@ -1058,11 +1330,10 @@
"prelude"
,
"rationals"
,
"strings"
,
"strongcheck"
,
"tuples"
],
"repo"
:
"https://github.com/citizennet/purescript-fuzzy.git"
,
"version"
:
"v0.
2.1
"
"version"
:
"v0.
3.0
"
},
"gen"
:
{
"dependencies"
:
[
...
...
@@ -1110,6 +1381,28 @@
"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"
...
...
@@ -1141,7 +1434,7 @@
"web-uievents"
],
"repo"
:
"https://github.com/slamdata/purescript-halogen.git"
,
"version"
:
"v5.0.
0-rc.6
"
"version"
:
"v5.0.
1
"
},
"halogen-bootstrap"
:
{
"dependencies"
:
[
...
...
@@ -1165,6 +1458,61 @@
"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"
,
...
...
@@ -1179,7 +1527,7 @@
"web-html"
],
"repo"
:
"https://github.com/slamdata/purescript-halogen-vdom.git"
,
"version"
:
"v6.1.
0
"
"version"
:
"v6.1.
3
"
},
"heterogeneous"
:
{
"dependencies"
:
[
...
...
@@ -1193,6 +1541,31 @@
"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"
,
...
...
@@ -1236,7 +1609,27 @@
"unsafe-coerce"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -1244,6 +1637,7 @@
"avar"
,
"argonaut"
,
"arrays"
,
"console"
,
"control"
,
"effect"
,
"foldable-traversable"
,
...
...
@@ -1255,18 +1649,15 @@
"node-http"
,
"ordered-collections"
,
"proxy"
,
"psci-support"
,
"random"
,
"smolder"
,
"spec"
,
"spec-discovery"
,
"strings"
,
"transformers"
,
"record-extra"
,
"typelevel-prelude"
],
"repo"
:
"https://github.com/
owickstrom
/hyper.git"
,
"version"
:
"v0.1
0.1
"
"repo"
:
"https://github.com/
purescript-hyper
/hyper.git"
,
"version"
:
"v0.1
1.0
"
},
"hypertrout"
:
{
"dependencies"
:
[
...
...
@@ -1274,13 +1665,10 @@
"console"
,
"hyper"
,
"prelude"
,
"psci-support"
,
"spec"
,
"spec-discovery"
,
"trout"
],
"repo"
:
"https://github.com/
owickstrom
/purescript-hypertrout.git"
,
"version"
:
"v0.11.
0
"
"repo"
:
"https://github.com/
purescript-hyper
/purescript-hypertrout.git"
,
"version"
:
"v0.11.
1
"
},
"identity"
:
{
"dependencies"
:
[
...
...
@@ -1298,7 +1686,7 @@
"simple-json"
],
"repo"
:
"https://github.com/oreshinya/purescript-identy.git"
,
"version"
:
"v2.
0.2
"
"version"
:
"v2.
1.0
"
},
"indexed-monad"
:
{
"dependencies"
:
[
...
...
@@ -1306,7 +1694,23 @@
"newtype"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -1318,6 +1722,21 @@
"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"
...
...
@@ -1362,6 +1781,20 @@
"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"
,
...
...
@@ -1371,6 +1804,21 @@
"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"
,
...
...
@@ -1450,6 +1898,43 @@
"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"
,
...
...
@@ -1501,7 +1986,7 @@
"strings"
],
"repo"
:
"https://github.com/kritzcreek/purescript-matrices.git"
,
"version"
:
"v
4.0.0
"
"version"
:
"v
5.0.1
"
},
"maybe"
:
{
"dependencies"
:
[
...
...
@@ -1538,7 +2023,7 @@
"metadata"
:
{
"dependencies"
:
[],
"repo"
:
"https://github.com/spacchetti/purescript-metadata.git"
,
"version"
:
"v0.13.
2
"
"version"
:
"v0.13.
8
"
},
"milkis"
:
{
"dependencies"
:
[
...
...
@@ -1549,7 +2034,7 @@
"typelevel-prelude"
],
"repo"
:
"https://github.com/justinwoo/purescript-milkis.git"
,
"version"
:
"v7.
2
.0"
"version"
:
"v7.
4
.0"
},
"minibench"
:
{
"dependencies"
:
[
...
...
@@ -1571,9 +2056,36 @@
"functors"
,
"transformers"
],
"repo"
:
"https://github.com/
T
himoteus/purescript-mmorph.git"
,
"repo"
:
"https://github.com/
t
himoteus/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"
,
...
...
@@ -1596,7 +2108,40 @@
"tuples"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -1613,7 +2158,7 @@
"simple-json"
],
"repo"
:
"https://github.com/oreshinya/purescript-mysql.git"
,
"version"
:
"v
3.0
.1"
"version"
:
"v
4.1
.1"
},
"naporitan"
:
{
"dependencies"
:
[
...
...
@@ -1623,6 +2168,15 @@
"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"
...
...
@@ -1634,10 +2188,12 @@
"dependencies"
:
[
"arraybuffer-types"
,
"effect"
,
"maybe"
"maybe"
,
"st"
,
"unsafe-coerce"
],
"repo"
:
"https://github.com/purescript-node/purescript-node-buffer.git"
,
"version"
:
"v
5
.0.0"
"version"
:
"v
6
.0.0"
},
"node-child-process"
:
{
"dependencies"
:
[
...
...
@@ -1840,6 +2396,17 @@
"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"
,
...
...
@@ -1888,6 +2455,17 @@
"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"
,
...
...
@@ -1924,11 +2502,22 @@
"repo"
:
"https://github.com/purescript/purescript-ordered-collections.git"
,
"version"
:
"v1.6.1"
},
"order
s
"
:
{
"order
ed-set
"
:
{
"dependencies"
:
[
"newtype"
,
"prelude"
],
"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"
},
...
...
@@ -1967,6 +2556,15 @@
"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"
,
...
...
@@ -1983,6 +2581,15 @@
"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"
:
[],
"repo"
:
"https://github.com/purescript/purescript-partial.git"
,
...
...
@@ -2041,12 +2648,14 @@
"newtype"
,
"ordered-collections"
,
"profunctor"
,
"quickcheck-laws"
,
"run"
,
"transformers"
,
"validation"
,
"variant"
],
"repo"
:
"https://github.com/paluh/purescript-polyform.git"
,
"version"
:
"v0.8.
0
"
"version"
:
"v0.8.
2
"
},
"posix-types"
:
{
"dependencies"
:
[
...
...
@@ -2063,6 +2672,30 @@
"repo"
:
"https://github.com/purescript-contrib/purescript-precise"
,
"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"
:
[],
"repo"
:
"https://github.com/purescript/purescript-prelude.git"
,
...
...
@@ -2074,7 +2707,7 @@
"prelude"
],
"repo"
:
"https://github.com/gcanti/purescript-prettier.git"
,
"version"
:
"v0.
2
.0"
"version"
:
"v0.
3
.0"
},
"profunctor"
:
{
"dependencies"
:
[
...
...
@@ -2089,7 +2722,7 @@
"tuples"
],
"repo"
:
"https://github.com/purescript/purescript-profunctor.git"
,
"version"
:
"v4.
0
.0"
"version"
:
"v4.
1
.0"
},
"profunctor-lenses"
:
{
"dependencies"
:
[
...
...
@@ -2115,7 +2748,7 @@
"tuples"
],
"repo"
:
"https://github.com/purescript-contrib/purescript-profunctor-lenses.git"
,
"version"
:
"v6.
2
.0"
"version"
:
"v6.
3
.0"
},
"promises"
:
{
"dependencies"
:
[
...
...
@@ -2136,6 +2769,16 @@
"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"
,
...
...
@@ -2156,7 +2799,7 @@
"unsafe-coerce"
],
"repo"
:
"https://github.com/natefaubion/purescript-psa-utils.git"
,
"version"
:
"v
6
.0.0"
"version"
:
"v
7
.0.0"
},
"psc-ide"
:
{
"dependencies"
:
[
...
...
@@ -2171,7 +2814,7 @@
"random"
],
"repo"
:
"https://github.com/kRITZCREEK/purescript-psc-ide.git"
,
"version"
:
"v1
5.0.1
"
"version"
:
"v1
6.0.0
"
},
"psci-support"
:
{
"dependencies"
:
[
...
...
@@ -2182,6 +2825,48 @@
"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"
,
...
...
@@ -2216,6 +2901,14 @@
"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"
,
...
...
@@ -2223,7 +2916,14 @@
"quickcheck"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -2239,10 +2939,11 @@
"prelude"
,
"effect"
,
"variant"
,
"refs"
"refs"
,
"aff"
],
"repo"
:
"https://github.com/danieljharvey/purescript-radox.git"
,
"version"
:
"v
0.0.8
"
"version"
:
"v
1.0.0
"
},
"random"
:
{
"dependencies"
:
[
...
...
@@ -2286,37 +2987,99 @@
"unsafe-coerce"
],
"repo"
:
"https://github.com/purescript-contrib/purescript-react.git"
,
"version"
:
"v
7.0.1
"
"version"
:
"v
8.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"
,
"console"
,
"effect"
,
"exceptions"
,
"functions"
,
"maybe"
,
"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"
,
"web-dom"
,
"web-events"
,
"web-file"
,
"web-html"
],
"repo"
:
"https://github.com/lumihq/purescript-react-basic.git"
,
"version"
:
"v11.0.0"
"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"
,
"prelude"
,
"maybe"
,
"newtype"
,
"numbers"
,
"react-basic"
,
"unsafe-reference"
"type-equality"
,
"unsafe-coerce"
,
"unsafe-reference"
,
"web-html"
],
"repo"
:
"https://github.com/spicydonuts/purescript-react-basic-hooks.git"
,
"version"
:
"v
0.7.1
"
"version"
:
"v
6.0.0
"
},
"react-basic-native"
:
{
"dependencies"
:
[
...
...
@@ -2324,6 +3087,7 @@
"foreign-object"
,
"js-date"
,
"react-basic"
,
"react-basic-dom"
,
"undefinable"
],
"repo"
:
"https://github.com/dwhitney/purescript-react-basic-native.git"
,
...
...
@@ -2338,6 +3102,16 @@
"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"
,
...
...
@@ -2389,7 +3163,7 @@
"unsafe-coerce"
],
"repo"
:
"https://github.com/purescript/purescript-record.git"
,
"version"
:
"v2.0.
1
"
"version"
:
"v2.0.
2
"
},
"record-extra"
:
{
"dependencies"
:
[
...
...
@@ -2400,7 +3174,7 @@
"typelevel-prelude"
],
"repo"
:
"https://github.com/justinwoo/purescript-record-extra.git"
,
"version"
:
"v3.0.
0
"
"version"
:
"v3.0.
1
"
},
"record-format"
:
{
"dependencies"
:
[
...
...
@@ -2411,6 +3185,39 @@
"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"
,
...
...
@@ -2431,7 +3238,7 @@
"typelevel"
],
"repo"
:
"https://github.com/danieljharvey/purescript-refined.git"
,
"version"
:
"v
0.2
.0"
"version"
:
"v
1.0
.0"
},
"refs"
:
{
"dependencies"
:
[
...
...
@@ -2460,6 +3267,13 @@
"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"
,
...
...
@@ -2479,7 +3293,7 @@
"web-html"
],
"repo"
:
"https://github.com/slamdata/purescript-routing.git"
,
"version"
:
"v9.0.
0
"
"version"
:
"v9.0.
1
"
},
"routing-duplex"
:
{
"dependencies"
:
[
...
...
@@ -2496,7 +3310,12 @@
"typelevel-prelude"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -2517,6 +3336,28 @@
"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"
,
...
...
@@ -2531,7 +3372,15 @@
"lists"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -2545,20 +3394,42 @@
"repo"
:
"https://github.com/klntsky/purescript-search-trie.git"
,
"version"
:
"v1.0.0"
},
"se
mirings
"
:
{
"se
lection-foldable
"
:
{
"dependencies"
:
[
"filterable"
,
"foldable-traversable"
,
"lists"
,
"newtype"
,
"maybe"
,
"prelude"
],
"repo"
:
"https://github.com/
purescript/purescript-semirings
.git"
,
"version"
:
"v
5.0
.0"
"repo"
:
"https://github.com/
jamieyung/purescript-selection-foldable
.git"
,
"version"
:
"v
0.2
.0"
},
"se
quences
"
:
{
"se
lective
"
:
{
"dependencies"
:
[
"prelude"
,
"unsafe-coerce"
,
"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"
},
"sequences"
:
{
"dependencies"
:
[
"prelude"
,
"unsafe-coerce"
,
"partial"
,
"unfoldable"
,
"lazy"
,
...
...
@@ -2583,6 +3454,14 @@
"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"
,
...
...
@@ -2611,6 +3490,15 @@
"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"
,
...
...
@@ -2619,6 +3507,14 @@
"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"
,
...
...
@@ -2658,7 +3554,7 @@
"strings"
],
"repo"
:
"https://github.com/oreshinya/purescript-simple-jwt.git"
,
"version"
:
"v
1.1.1
"
"version"
:
"v
2.0.0
"
},
"simple-timestamp"
:
{
"dependencies"
:
[
...
...
@@ -2673,7 +3569,7 @@
"spec"
],
"repo"
:
"https://github.com/reactormonk/purescript-simple-timestamp.git"
,
"version"
:
"v
1.3
.0"
"version"
:
"v
3.0
.0"
},
"simplecrypto"
:
{
"dependencies"
:
[
...
...
@@ -2684,18 +3580,59 @@
"repo"
:
"https://github.com/alpacaaa/purescript-simplecrypto"
,
"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"
:
{
"dependencies"
:
[
"argonaut"
,
"arrays"
,
"distributive"
,
"foldable-traversable"
,
"maybe"
,
"prelude"
,
"quickcheck"
,
"typelevel"
,
"unfoldable"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -2709,7 +3646,7 @@
"tuples"
],
"repo"
:
"https://github.com/bodil/purescript-smolder.git"
,
"version"
:
"v12.
0
.0"
"version"
:
"v12.
3
.0"
},
"snabbdom"
:
{
"dependencies"
:
[
...
...
@@ -2732,6 +3669,29 @@
"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"
,
...
...
@@ -2749,7 +3709,7 @@
"transformers"
],
"repo"
:
"https://github.com/purescript-spec/purescript-spec.git"
,
"version"
:
"v4.0.
0
"
"version"
:
"v4.0.
1
"
},
"spec-discovery"
:
{
"dependencies"
:
[
...
...
@@ -2794,17 +3754,18 @@
"foreign"
,
"ordered-collections"
],
"repo"
:
"https://github.com/natefaubion/purescript-spork"
,
"repo"
:
"https://github.com/natefaubion/purescript-spork
.git
"
,
"version"
:
"v1.0.0"
},
"st"
:
{
"dependencies"
:
[
"partial"
,
"prelude"
,
"tailrec"
"tailrec"
,
"unsafe-coerce"
],
"repo"
:
"https://github.com/purescript/purescript-st.git"
,
"version"
:
"v4.
0.0
"
"version"
:
"v4.
1.1
"
},
"string-parsers"
:
{
"dependencies"
:
[
...
...
@@ -2820,7 +3781,7 @@
"tailrec"
],
"repo"
:
"https://github.com/paf31/purescript-string-parsers.git"
,
"version"
:
"v5.0.
0
"
"version"
:
"v5.0.
1
"
},
"strings"
:
{
"dependencies"
:
[
...
...
@@ -2842,53 +3803,48 @@
"unsafe-coerce"
],
"repo"
:
"https://github.com/purescript/purescript-strings.git"
,
"version"
:
"v4.0.
1
"
"version"
:
"v4.0.
2
"
},
"string
utils
"
:
{
"string
s-extra
"
:
{
"dependencies"
:
[
"strings"
,
"partial"
,
"arrays"
,
"either"
,
"foldable-traversable"
,
"maybe"
,
"partial"
,
"prelude"
,
"integers"
"strings"
,
"unicode"
],
"repo"
:
"https://github.com/
menelaos/purescript-stringutils
.git"
,
"version"
:
"v
0.0.9
"
"repo"
:
"https://github.com/
purescript-contrib/purescript-strings-extra
.git"
,
"version"
:
"v
2.1.0
"
},
"str
ongcheck
"
:
{
"str
ingutils
"
:
{
"dependencies"
:
[
"arrays"
,
"console"
,
"control"
,
"datetime"
,
"effect"
,
"either"
,
"enums"
,
"exceptions"
,
"foldable-traversable"
,
"free"
,
"gen"
,
"identity"
,
"integers"
,
"invariant"
,
"lazy"
,
"lists"
,
"machines"
,
"math"
,
"newtype"
,
"maybe"
,
"partial"
,
"prelude"
,
"profunctor"
,
"random"
,
"strings"
,
"tailrec"
,
"transformers"
,
"tuples"
"strings"
],
"repo"
:
"https://github.com/purescript-contrib/purescript-strongcheck.git"
,
"version"
:
"v4.1.1"
"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"
:
[
...
...
@@ -2904,6 +3860,27 @@
"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"
,
...
...
@@ -2943,7 +3920,16 @@
"svg-parser"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -2957,7 +3943,7 @@
"refs"
],
"repo"
:
"https://github.com/purescript/purescript-tailrec.git"
,
"version"
:
"v4.
0.0
"
"version"
:
"v4.
1.1
"
},
"test-unit"
:
{
"dependencies"
:
[
...
...
@@ -2981,11 +3967,10 @@
"either"
,
"exceptions"
,
"functions"
,
"prelude"
,
"strings"
],
"repo"
:
"https://github.com/AlexaDeWit/purescript-text-encoding.git"
,
"version"
:
"v
0.0.9
"
"version"
:
"v
1.0.0
"
},
"thermite"
:
{
"dependencies"
:
[
...
...
@@ -3000,6 +3985,16 @@
"repo"
:
"https://github.com/poorscript/purescript-thermite.git"
,
"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"
:
{
"dependencies"
:
[
"gen"
,
...
...
@@ -3008,6 +4003,21 @@
"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"
,
...
...
@@ -3018,7 +4028,7 @@
"record"
],
"repo"
:
"https://github.com/justinwoo/purescript-toppokki.git"
,
"version"
:
"v
1.1
.0"
"version"
:
"v
2.4
.0"
},
"tortellini"
:
{
"dependencies"
:
[
...
...
@@ -3057,33 +4067,35 @@
"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"
,
"spec"
,
"spec-discovery"
,
"uri"
],
"repo"
:
"https://github.com/
owickstrom
/purescript-trout.git"
,
"version"
:
"v0.12.
0
"
"repo"
:
"https://github.com/
purescript-hyper
/purescript-trout.git"
,
"version"
:
"v0.12.
3
"
},
"trout-client"
:
{
"dependencies"
:
[
"affjax"
,
"argonaut-generic"
,
"hyper"
,
"hypertrout"
,
"jquery"
,
"node-http"
,
"prelude"
,
"psci-support"
,
"trout"
],
"repo"
:
"https://github.com/
owickstrom
/purescript-trout-client.git"
,
"version"
:
"v0.1
1
.0"
"repo"
:
"https://github.com/
purescript-hyper
/purescript-trout-client.git"
,
"version"
:
"v0.1
3
.0"
},
"tuples"
:
{
"dependencies"
:
[
...
...
@@ -3122,6 +4134,19 @@
"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"
,
...
...
@@ -3131,7 +4156,20 @@
"unsafe-coerce"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -3140,7 +4178,14 @@
"type-equality"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -3151,6 +4196,16 @@
"repo"
:
"https://github.com/zaquest/purescript-uint"
,
"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"
:
{
"dependencies"
:
[
"functions"
,
...
...
@@ -3159,6 +4214,18 @@
"repo"
:
"https://github.com/ethul/purescript-undefinable.git"
,
"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"
:
{
"dependencies"
:
[
"foldable-traversable"
,
...
...
@@ -3168,7 +4235,7 @@
"tuples"
],
"repo"
:
"https://github.com/purescript/purescript-unfoldable.git"
,
"version"
:
"v4.
0.2
"
"version"
:
"v4.
1.0
"
},
"unicode"
:
{
"dependencies"
:
[
...
...
@@ -3191,7 +4258,12 @@
"typelevel-prelude"
],
"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"
:
{
"dependencies"
:
[],
...
...
@@ -3200,7 +4272,7 @@
},
"unsafe-reference"
:
{
"dependencies"
:
[],
"repo"
:
"https://github.com/purescript-contrib/purescript-unsafe-reference"
,
"repo"
:
"https://github.com/purescript-contrib/purescript-unsafe-reference
.git
"
,
"version"
:
"v3.0.1"
},
"uri"
:
{
...
...
@@ -3217,6 +4289,28 @@
"repo"
:
"https://github.com/slamdata/purescript-uri"
,
"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"
,
...
...
@@ -3244,6 +4338,17 @@
"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"
},
"versions"
:
{
"dependencies"
:
[
"prelude"
...
...
@@ -3263,7 +4368,7 @@
"web-events"
],
"repo"
:
"https://github.com/purescript-web/purescript-web-dom.git"
,
"version"
:
"v
3.0
.0"
"version"
:
"v
4.1
.0"
},
"web-events"
:
{
"dependencies"
:
[
...
...
@@ -3281,7 +4386,7 @@
"web-dom"
],
"repo"
:
"https://github.com/purescript-web/purescript-web-file.git"
,
"version"
:
"v2.
1.1
"
"version"
:
"v2.
3.0
"
},
"web-html"
:
{
"dependencies"
:
[
...
...
@@ -3291,7 +4396,7 @@
"web-storage"
],
"repo"
:
"https://github.com/purescript-web/purescript-web-html.git"
,
"version"
:
"v2.
2.1
"
"version"
:
"v2.
3.0
"
},
"web-socket"
:
{
"dependencies"
:
[
...
...
@@ -3323,6 +4428,18 @@
"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"
,
...
...
@@ -3332,7 +4449,20 @@
"web-file"
],
"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"
:
{
"dependencies"
:
[
...
...
@@ -3351,5 +4481,34 @@
],
"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"
}
}
nix/purs-packages.nix
View file @
e275bde5
...
...
@@ -3,11 +3,11 @@
{
"aff"
=
{
name
=
"aff"
;
version
=
"v5.1.
1
"
;
version
=
"v5.1.
2
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/slamdata/purescript-aff.git"
;
rev
=
"v5.1.
1
"
;
sha256
=
"1
9v5psd6jz13gr5yqyx8286b5bpfq1dax51w906y0mqgnfz92yzr
"
;
rev
=
"v5.1.
2
"
;
sha256
=
"1
ygjxbm2bqw82sm17szhzz4jihvbg9mszx1ii0n3sj72bnz02avz
"
;
};
};
"aff-promise"
=
{
...
...
@@ -21,11 +21,11 @@
};
"affjax"
=
{
name
=
"affjax"
;
version
=
"v
9.0
.0"
;
version
=
"v
10.1
.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/slamdata/purescript-affjax.git"
;
rev
=
"v
9.0
.0"
;
sha256
=
"
04xij3q4802z58mzaaz661ifv1rd673fq2mjqj553dw326zplpvs
"
;
rev
=
"v
10.1
.0"
;
sha256
=
"
129g7x9icaqj158snzl0ilbd0dipl4bmk49is8dh8jvh0z97k700
"
;
};
};
"ansi"
=
{
...
...
@@ -39,38 +39,38 @@
};
"argonaut"
=
{
name
=
"argonaut"
;
version
=
"v
6
.0.0"
;
version
=
"v
7
.0.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-contrib/purescript-argonaut.git"
;
rev
=
"v
6
.0.0"
;
sha256
=
"0b
2jy5sf2lnn1r4kxnnm2vsr5iqkfas0jqp9yrrjmg7qngkd6qkw
"
;
rev
=
"v
7
.0.0"
;
sha256
=
"0b
v0jx55ccq1r5h8yrz6gkkpw06zk8zwqdahndqgiy2pz5ybbzna
"
;
};
};
"argonaut-codecs"
=
{
name
=
"argonaut-codecs"
;
version
=
"v
6.0.2
"
;
version
=
"v
7.0.0
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-contrib/purescript-argonaut-codecs.git"
;
rev
=
"v
6.0.2
"
;
sha256
=
"1i
8dm95kbcl7k92jqnylhng1rjcqx5z12yhf6mwvp0z0bmsz250b
"
;
rev
=
"v
7.0.0
"
;
sha256
=
"1i
bd4zy3qwjc8kvp7mb9chfa25mcflzib3yplng39cr06ixs1mm4
"
;
};
};
"argonaut-core"
=
{
name
=
"argonaut-core"
;
version
=
"v5.0.
0
"
;
version
=
"v5.0.
2
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-contrib/purescript-argonaut-core.git"
;
rev
=
"v5.0.
0
"
;
sha256
=
"1
d3jgyap3vwc7mc01ji6brmd2n8lr9mmgx0fl88yalrm2j89jrc
c"
;
rev
=
"v5.0.
2
"
;
sha256
=
"1
rfd1brvzp9akx6hypxql2qv9bhlcqks1xwqfqqf31dqvcl7vvh
c"
;
};
};
"argonaut-traversals"
=
{
name
=
"argonaut-traversals"
;
version
=
"v
7
.0.0"
;
version
=
"v
8
.0.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-contrib/purescript-argonaut-traversals.git"
;
rev
=
"v
7
.0.0"
;
sha256
=
"
0mr6c7c64c5b7ia0b68vsjyjxw06ac9908xpgxdd969kpvcwq9x3
"
;
rev
=
"v
8
.0.0"
;
sha256
=
"
1rxnbhizqv2mdwr5jil0957b9ncs53aq6r1a8z6drynwhdlkvfxz
"
;
};
};
"arraybuffer-types"
=
{
...
...
@@ -84,11 +84,11 @@
};
"arrays"
=
{
name
=
"arrays"
;
version
=
"v5.3.
0
"
;
version
=
"v5.3.
1
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript/purescript-arrays.git"
;
rev
=
"v5.3.
0
"
;
sha256
=
"
0r991qcx69xj07iagjaxkm0ab9qi2pw8cs3qwyybhis7asd6bnz6
"
;
rev
=
"v5.3.
1
"
;
sha256
=
"
1z8i4mr30mjsvmw743g0m1yxfgqa9rhbgq7jq3955mg7j80j5r7w
"
;
};
};
"avar"
=
{
...
...
@@ -118,6 +118,24 @@
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"
=
{
name
=
"colors"
;
version
=
"v5.0.0"
;
...
...
@@ -129,11 +147,11 @@
};
"console"
=
{
name
=
"console"
;
version
=
"v4.
2
.0"
;
version
=
"v4.
4
.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript/purescript-console.git"
;
rev
=
"v4.
2
.0"
;
sha256
=
"1
b2nykdq1dzaqyra5pi8cvvz4dsbbkg57a2c88yi931ynm19nnw6
"
;
rev
=
"v4.
4
.0"
;
sha256
=
"1
w9k2g242lvyv4npb5rqfbdq1ngh7s7v12zarxn8yxgq15palh3m
"
;
};
};
"const"
=
{
...
...
@@ -156,20 +174,20 @@
};
"control"
=
{
name
=
"control"
;
version
=
"v4.
1
.0"
;
version
=
"v4.
2
.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript/purescript-control.git"
;
rev
=
"v4.
1
.0"
;
sha256
=
"1
0703zvsnjm5fc74k6wzjsvpsfyc3jci3jxhm7rxf7ymya9z1z53
"
;
rev
=
"v4.
2
.0"
;
sha256
=
"1
nm45khn2dvlyv059nzpz1w7d3nfsvq45hnb2qllrbzyv7rlxmi8
"
;
};
};
"coroutines"
=
{
name
=
"coroutines"
;
version
=
"v5.0.
0
"
;
version
=
"v5.0.
1
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-contrib/purescript-coroutines.git"
;
rev
=
"v5.0.
0
"
;
sha256
=
"1
jax7by8kn9fjg00avhziy3n18i3510iwzs3d73ziplanbw4qw4k
"
;
rev
=
"v5.0.
1
"
;
sha256
=
"1
is83blf44sflhwsaixpd1irlm33fsd1p919gbcn79mmmwi4bxdl
"
;
};
};
"css"
=
{
...
...
@@ -327,11 +345,11 @@
};
"form-urlencoded"
=
{
name
=
"form-urlencoded"
;
version
=
"v
4.0.1
"
;
version
=
"v
5.0.0
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-contrib/purescript-form-urlencoded.git"
;
rev
=
"v
4.0.1
"
;
sha256
=
"1
4nb7mslmbms4wn4j6a7nrz8xmnach3qgcf8i1hgql1c8j7zkqz8
"
;
rev
=
"v
5.0.0
"
;
sha256
=
"1
kl937qxnbn9m1bn0ijpnfiizgpcvcrnzqcc1scwq2kxvxh8kqap
"
;
};
};
"free"
=
{
...
...
@@ -345,11 +363,11 @@
};
"freet"
=
{
name
=
"freet"
;
version
=
"v
4
.0.0"
;
version
=
"v
5
.0.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-contrib/purescript-freet.git"
;
rev
=
"v
4
.0.0"
;
sha256
=
"
1kpgggwimxjvdvhn6s7z4lzg3yw1rqg5f7pyamx9gh232s4va40i
"
;
rev
=
"v
5
.0.0"
;
sha256
=
"
0j8y47x672z8h809hxl1n502yj0y3yv8zsln8bk17rcz06x8frv9
"
;
};
};
"functions"
=
{
...
...
@@ -525,18 +543,18 @@
};
"milkis"
=
{
name
=
"milkis"
;
version
=
"v7.
2
.0"
;
version
=
"v7.
4
.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/justinwoo/purescript-milkis.git"
;
rev
=
"v7.
2
.0"
;
sha256
=
"1
i6l8k4clrnq4wxbdzzq08kagk591yr24xip86z1j7xap98y02xg
"
;
rev
=
"v7.
4
.0"
;
sha256
=
"1
0ahz4idcb3qwys7x15k3za5gkw9zbk15cdmcqsi8lfh6fg2w2db
"
;
};
};
"mmorph"
=
{
name
=
"mmorph"
;
version
=
"v5.1.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/
T
himoteus/purescript-mmorph.git"
;
url
=
"https://github.com/
t
himoteus/purescript-mmorph.git"
;
rev
=
"v5.1.0"
;
sha256
=
"1lvdclqi9wzs4j8xj8ygnj2b87hhpbnl0c6m28zac05rz87s09mg"
;
};
...
...
@@ -552,11 +570,11 @@
};
"node-buffer"
=
{
name
=
"node-buffer"
;
version
=
"v
5
.0.0"
;
version
=
"v
6
.0.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-node/purescript-node-buffer.git"
;
rev
=
"v
5
.0.0"
;
sha256
=
"0
ih2y29srdxgn526fw2v1y95hpivjil44vkl93w6nrqsymki36y0
"
;
rev
=
"v
6
.0.0"
;
sha256
=
"0
pgl8r1rwzmbvwgbibk24jpgf6m7xcw3y7zfn6psgzca44c4hgsv
"
;
};
};
"node-fs"
=
{
...
...
@@ -696,20 +714,20 @@
};
"profunctor"
=
{
name
=
"profunctor"
;
version
=
"v4.
0
.0"
;
version
=
"v4.
1
.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript/purescript-profunctor.git"
;
rev
=
"v4.
0
.0"
;
sha256
=
"1
v4kvmhmiwznd4lswp9339h64pgv5zvd3vm1q7gzj70767a3941i
"
;
rev
=
"v4.
1
.0"
;
sha256
=
"1
zwbxgimpknmashmq2rb773kbwbksr4ahcdkpnvvcapasxhds0a7
"
;
};
};
"profunctor-lenses"
=
{
name
=
"profunctor-lenses"
;
version
=
"v6.
2
.0"
;
version
=
"v6.
3
.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-contrib/purescript-profunctor-lenses.git"
;
rev
=
"v6.
2
.0"
;
sha256
=
"0
bb8ib00in8d65kvympdlfncb7bp1qqsjvvpw9zfwiwf67ix4v57
"
;
rev
=
"v6.
3
.0"
;
sha256
=
"0
7py52ngnhab0pc0ca42pnypbwk1lcm7mhz29kp4ap0qhi2z4n2y
"
;
};
};
"proxy"
=
{
...
...
@@ -750,11 +768,11 @@
};
"react"
=
{
name
=
"react"
;
version
=
"v
7.0.1
"
;
version
=
"v
8.0.0
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-contrib/purescript-react.git"
;
rev
=
"v
7.0.1
"
;
sha256
=
"
0kym675db8i4wzd0rh1f17k4mcfbf4pwnhpf7zhzkm9zaj7wc2cg
"
;
rev
=
"v
8.0.0
"
;
sha256
=
"
1agpsxwz1i8pavcrpgnir5sk9vwrwk406psykjxmyahxby1dhwqi
"
;
};
};
"react-dom"
=
{
...
...
@@ -786,20 +804,20 @@
};
"record"
=
{
name
=
"record"
;
version
=
"v2.0.
1
"
;
version
=
"v2.0.
2
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript/purescript-record.git"
;
rev
=
"v2.0.
1
"
;
sha256
=
"
1l7ixb0gc2man36181g3hdf46sjp7xh0kv8bgrvalxfisjmd12v0
"
;
rev
=
"v2.0.
2
"
;
sha256
=
"
0ap1mc7bi8a20c5g11lxif6q68s2sc31khirfabngr1jpsm3r4lw
"
;
};
};
"record-extra"
=
{
name
=
"record-extra"
;
version
=
"v3.0.
0
"
;
version
=
"v3.0.
1
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/justinwoo/purescript-record-extra.git"
;
rev
=
"v3.0.
0
"
;
sha256
=
"
1zhsgafd02h7161xldnf4z3sfjacp2if8py157igiszkjxaipvdd
"
;
rev
=
"v3.0.
1
"
;
sha256
=
"
0n1zj2mngizl3bi999yrsv7z6bvb5caxxwrgpyykx29m63w0ghnb
"
;
};
};
"refs"
=
{
...
...
@@ -813,11 +831,11 @@
};
"routing"
=
{
name
=
"routing"
;
version
=
"v9.0.
0
"
;
version
=
"v9.0.
1
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/slamdata/purescript-routing.git"
;
rev
=
"v9.0.
0
"
;
sha256
=
"1
q05k1nrwpmlwy35fwa6kp1drk1ywnf5srmm1rzpliprvpli3is7
"
;
rev
=
"v9.0.
1
"
;
sha256
=
"1
d8zxb3q91gv11bbg2wpvi5qnrlwfac0np2lqqylyqzlzwnz7gs1
"
;
};
};
"semirings"
=
{
...
...
@@ -849,20 +867,20 @@
};
"smolder"
=
{
name
=
"smolder"
;
version
=
"v12.
0
.0"
;
version
=
"v12.
3
.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/bodil/purescript-smolder.git"
;
rev
=
"v12.
0
.0"
;
sha256
=
"
1v8707hgm9g4k30afc30cxzfcz627bmxf7cn9wk3l3mh9ppl8kwd
"
;
rev
=
"v12.
3
.0"
;
sha256
=
"
06galacn3346ghf4w56qwj5d4z06zmlf9prd24vrvnaiwhpf42d7
"
;
};
};
"spec"
=
{
name
=
"spec"
;
version
=
"v4.0.
0
"
;
version
=
"v4.0.
1
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-spec/purescript-spec.git"
;
rev
=
"v4.0.
0
"
;
sha256
=
"
1b1hw3231ha5fq61948dfz28a0lm2mcn2pksszf7yw3137ysp5bn
"
;
rev
=
"v4.0.
1
"
;
sha256
=
"
0svz079yvykx4dj89qgaqi0zwy7d3l1yhkrcll2m81y3idhr1c2p
"
;
};
};
"spec-discovery"
=
{
...
...
@@ -885,47 +903,47 @@
};
"st"
=
{
name
=
"st"
;
version
=
"v4.
0.0
"
;
version
=
"v4.
1.1
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript/purescript-st.git"
;
rev
=
"v4.
0.0
"
;
sha256
=
"
0m2jkb9dmpbr8s1c20l7sm2q11y5rx8gqfiyspnyhq5apzkknjr
0"
;
rev
=
"v4.
1.1
"
;
sha256
=
"
1jpz8rpk2ac6kshflri8pdw4s1hf8g4alz5bw69x23sj9sccxgs
0"
;
};
};
"string-parsers"
=
{
name
=
"string-parsers"
;
version
=
"v5.0.
0
"
;
version
=
"v5.0.
1
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/paf31/purescript-string-parsers.git"
;
rev
=
"v5.0.
0
"
;
sha256
=
"
1lykswyd3icv9lx4r096lxfd244i0pzj2f4fpm604czzlfw6bspv
"
;
rev
=
"v5.0.
1
"
;
sha256
=
"
0qz9zry17hwvbhsbx25lj3g15yki22pdfz4slbqpv64mh6clb1iz
"
;
};
};
"strings"
=
{
name
=
"strings"
;
version
=
"v4.0.
1
"
;
version
=
"v4.0.
2
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript/purescript-strings.git"
;
rev
=
"v4.0.
1
"
;
sha256
=
"1
47l3l3fzn7liparhm2y3p8j4ck1lblra5j493p2hy5yy5ndznc8
"
;
rev
=
"v4.0.
2
"
;
sha256
=
"1
64mx0j9pv47m2hzckq51aa1rpb5wijcrh4bi78xn3s8n0fb6dq1
"
;
};
};
"stringutils"
=
{
name
=
"stringutils"
;
version
=
"v0.0.
9
"
;
version
=
"v0.0.
10
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/menelaos/purescript-stringutils.git"
;
rev
=
"v0.0.
9
"
;
sha256
=
"
00c679d5lk37gbfby2kasyq45rla6a0shg64zhyd2r4xrj0a74r4
"
;
rev
=
"v0.0.
10
"
;
sha256
=
"
1l6ljz55l8pl2lmnzq1f881rsiz8il12k4xgir41qfm1c0hch235
"
;
};
};
"tailrec"
=
{
name
=
"tailrec"
;
version
=
"v4.
0.0
"
;
version
=
"v4.
1.1
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript/purescript-tailrec.git"
;
rev
=
"v4.
0.0
"
;
sha256
=
"0
z7k80nl8dgv8mc2w8xsl2n0637bd1l8ppxak8kaifgjjwa81hx3
"
;
rev
=
"v4.
1.1
"
;
sha256
=
"0
n0sxr44d1lwlrgv8b48ml6vg0r5abfvyywn50jb0i1agnm53i4n
"
;
};
};
"thermite"
=
{
...
...
@@ -984,20 +1002,20 @@
};
"typelevel"
=
{
name
=
"typelevel"
;
version
=
"v
5
.0.0"
;
version
=
"v
6
.0.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/bodil/purescript-typelevel.git"
;
rev
=
"v
5
.0.0"
;
sha256
=
"
1s0fdffmn386hahv670fc5vvj0x0cqk64i4jj95rfavffch4x7va
"
;
rev
=
"v
6
.0.0"
;
sha256
=
"
0gxj926ppx6d8inir589x0a30iv29hqc2y6vsa1n1c2vlcqv2zgd
"
;
};
};
"typelevel-prelude"
=
{
name
=
"typelevel-prelude"
;
version
=
"v5.0.
0
"
;
version
=
"v5.0.
2
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript/purescript-typelevel-prelude.git"
;
rev
=
"v5.0.
0
"
;
sha256
=
"
01ki39xj87kwf8j8divlzwrvfyjcgxpmzhhmxzjylqx6jarcwyg6
"
;
rev
=
"v5.0.
2
"
;
sha256
=
"
1kp1b35y8wzin9m5lfyp239nclq703xz2b4373x3075xfp6qdcwf
"
;
};
};
"uint"
=
{
...
...
@@ -1011,11 +1029,11 @@
};
"unfoldable"
=
{
name
=
"unfoldable"
;
version
=
"v4.
0.2
"
;
version
=
"v4.
1.0
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript/purescript-unfoldable.git"
;
rev
=
"v4.
0.2
"
;
sha256
=
"0
lzhx030c5933maxcjwk6kzlvbxky1kiwrymqf1dp5wbrar3jyv4
"
;
rev
=
"v4.
1.0
"
;
sha256
=
"0
3g2zz26ai8a44z07jhdj0yvv8q6nq6ifcrzc7qjmdkjywg2cj9v
"
;
};
};
"unicode"
=
{
...
...
@@ -1054,6 +1072,15 @@
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"
=
{
name
=
"versions"
;
version
=
"v5.0.1"
;
...
...
@@ -1065,11 +1092,11 @@
};
"web-dom"
=
{
name
=
"web-dom"
;
version
=
"v
3.0
.0"
;
version
=
"v
4.1
.0"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-web/purescript-web-dom.git"
;
rev
=
"v
3.0
.0"
;
sha256
=
"14
mssfhg81diy82wbv3ja8zk9a92267c6svq4bgfag91hydw4p42
"
;
rev
=
"v
4.1
.0"
;
sha256
=
"14
s8wcy30dpjq7fzkm55ksnl7b48b1lyhbdny3c93hnf01xaq2ml
"
;
};
};
"web-events"
=
{
...
...
@@ -1083,20 +1110,20 @@
};
"web-file"
=
{
name
=
"web-file"
;
version
=
"v2.
1.1
"
;
version
=
"v2.
3.0
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-web/purescript-web-file.git"
;
rev
=
"v2.
1.1
"
;
sha256
=
"
08k0xv9zpg040v32k3wk66bhzx16c2nn9v35f01gq96anhm713s1
"
;
rev
=
"v2.
3.0
"
;
sha256
=
"
1pn3cp8kkvxlg0vx3m53i83n8c92agpxd7dj96ma3bnyskd17fxv
"
;
};
};
"web-html"
=
{
name
=
"web-html"
;
version
=
"v2.
2.1
"
;
version
=
"v2.
3.0
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-web/purescript-web-html.git"
;
rev
=
"v2.
2.1
"
;
sha256
=
"
026y4kkrc2z4zmxlc4z21znq8knaqqjazf1ny811gm1507b1ykc6
"
;
rev
=
"v2.
3.0
"
;
sha256
=
"
1gz2wkph49rkwd7cm6j0mx9sv6a3nzxcidv50mrxydhl3h8153gy
"
;
};
};
"web-storage"
=
{
...
...
@@ -1110,11 +1137,11 @@
};
"web-xhr"
=
{
name
=
"web-xhr"
;
version
=
"v3.0.
1
"
;
version
=
"v3.0.
2
"
;
src
=
pkgs
.
fetchgit
{
url
=
"https://github.com/purescript-web/purescript-web-xhr.git"
;
rev
=
"v3.0.
1
"
;
sha256
=
"1
217lmvla3rqd9kzvvjxpngj7nxjn2ianm9xhlc0iydzsd0agihi
"
;
rev
=
"v3.0.
2
"
;
sha256
=
"1
g35z2j9i5lqfms4yi8hgbgc85x6dy9lr3ygbr2f5fgkz86x3hqj
"
;
};
};
}
packages-0.13.8-20200822.dhall
0 → 100644
View file @
e275bde5
{ 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"
}
}
packages.dhall
View file @
e275bde5
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 =
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 =
{ thermite =
...
...
psc-package.json
View file @
e275bde5
...
...
@@ -6,8 +6,10 @@
"aff-promise"
,
"affjax"
,
"argonaut"
,
"codec-argonaut"
,
"console"
,
"css"
,
"datetime"
,
"debug"
,
"dom-filereader"
,
"dom-simple"
,
...
...
@@ -23,6 +25,7 @@
"maybe"
,
"milkis"
,
"nonempty"
,
"now"
,
"numbers"
,
"prelude"
,
"psci-support"
,
...
...
src/Gargantext/Components/Forest/Tree.purs
View file @
e275bde5
...
...
@@ -350,12 +350,12 @@ performAction (UploadFile nodeType fileType mName blob) { session
liftEffect $ onTaskAdd task
liftEffect $ log2 "Uploaded, task:" task
performAction (UploadArbitraryFile
nodeType
mName blob) { session
performAction (UploadArbitraryFile mName blob) { session
, tasks: { onTaskAdd }
, tree: (NTree (LNode {id}) _)
} =
do
task <- uploadArbitraryFile session
nodeType
id { blob, mName }
task <- uploadArbitraryFile session id { blob, mName }
liftEffect $ onTaskAdd task
liftEffect $ log2 "Uploaded, task:" task
...
...
src/Gargantext/Components/Forest/Tree/Node/Action.purs
View file @
e275bde5
...
...
@@ -25,7 +25,7 @@ data Action = AddNode String GT.NodeType
| UpdateNode UpdateNodeParams
| DoSearch GT.AsyncTaskWithType
| UploadFile GT.NodeType FileType (Maybe String) UploadFileBlob
| UploadArbitraryFile
GT.NodeType
(Maybe String) UploadFileBlob
| UploadArbitraryFile (Maybe String) UploadFileBlob
| DownloadNode
| RefreshTree
...
...
@@ -64,7 +64,7 @@ instance showShow :: Show Action where
show (SharePublic _ ) = "SharePublic"
show (DoSearch _ ) = "SearchQuery"
show (UploadFile _ _ _ _) = "UploadFile"
show (UploadArbitraryFile _ _
_
) = "UploadArbitraryFile"
show (UploadArbitraryFile _ _) = "UploadArbitraryFile"
show RefreshTree = "RefreshTree"
show DownloadNode = "Download"
show (MoveNode _ ) = "MoveNode"
...
...
@@ -83,7 +83,7 @@ icon (AddContact _) = glyphiconNodeAction Share
icon (SharePublic _ ) = glyphiconNodeAction (Publish { subTreeParams : SubTreeParams {showtypes:[], valitypes:[] }})
icon (DoSearch _) = glyphiconNodeAction SearchBox
icon (UploadFile _ _ _ _) = glyphiconNodeAction Upload
icon (UploadArbitraryFile _ _
_
) = glyphiconNodeAction Upload
icon (UploadArbitraryFile _ _ ) = glyphiconNodeAction Upload
icon RefreshTree = glyphiconNodeAction Refresh
icon DownloadNode = glyphiconNodeAction Download
icon (MoveNode _ ) = glyphiconNodeAction (Move { subTreeParams : SubTreeParams {showtypes:[], valitypes:[] }})
...
...
@@ -104,7 +104,7 @@ text (AddContact _ ) = "Add contact !"
text (SharePublic _ ) = "Publish !"
text (DoSearch _ ) = "Launch search !"
text (UploadFile _ _ _ _) = "Upload File !"
text (UploadArbitraryFile _ _
_
) = "Upload arbitrary file !"
text (UploadArbitraryFile _ _) = "Upload arbitrary file !"
text RefreshTree = "Refresh Tree !"
text DownloadNode = "Download !"
text (MoveNode _ ) = "Move !"
...
...
src/Gargantext/Components/Forest/Tree/Node/Action/Upload.purs
View file @
e275bde5
...
...
@@ -166,7 +166,7 @@ uploadButtonCpt = R.hooksComponent "G.C.F.T.N.A.U.uploadButton" cpt
void $ launchAff do
case fileType of
Arbitrary ->
dispatch $ UploadArbitraryFile
nodeType
(Just name) blob
dispatch $ UploadArbitraryFile (Just name) blob
_ ->
dispatch $ UploadFile nodeType fileType (Just name) blob
liftEffect $ do
...
...
@@ -296,23 +296,25 @@ uploadFile session nodeType id fileType {mName, blob: UploadFileBlob blob} = do
uploadArbitraryFile :: Session
-> GT.NodeType
-> ID
-> {blob :: UploadFileBlob, mName :: Maybe String}
-> Aff GT.AsyncTaskWithType
uploadArbitraryFile session nodeType id {mName, blob: UploadFileBlob blob} = do
if nodeType == Corpus then
pure unit
else
throwError $ error $ "[uploadArbitraryFile] NodeType " <> (show nodeType) <> " not supported"
uploadArbitraryFile session id {mName, blob: UploadFileBlob blob} = do
contents <- readAsDataURL blob
uploadArbitraryDataURL session id mName contents
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
contents = DSR.replace re "" contents'
task <- postWwwUrlencoded session p (bodyParams contents)
pure $ GT.AsyncTaskWithType { task, typ: GT.Form }
where
p = GR.NodeAPI
nodeTyp
e (Just id) $ GT.asyncTaskTypePath GT.UploadFile
p = GR.NodeAPI
GT.Nod
e (Just id) $ GT.asyncTaskTypePath GT.UploadFile
bodyParams c = [ Tuple "_wfi_b64_data" (Just c)
, Tuple "_wfi_name" mName
...
...
src/Gargantext/Components/GraphExplorer.purs
View file @
e275bde5
...
...
@@ -37,11 +37,9 @@ import Gargantext.Types as Types
import Gargantext.Utils.Range as Range
import Gargantext.Utils.Reactix as R2
type GraphId = Int
type LayoutProps =
( frontends :: Frontends
, graphId :: GraphId
, graphId :: G
ET.G
raphId
, handed :: Types.Handed
, mCurrentRoute :: AppRoute
, session :: Session
...
...
@@ -101,7 +99,7 @@ explorerCpt = R.hooksComponent "G.C.GraphExplorer.explorer" cpt
dataRef <- R.useRef graph
graphRef <- R.useRef null
graphVersionRef <- R.useRef (fst graphVersion)
controls <- Controls.useGraphControls graph
controls <- Controls.useGraphControls graph
graphId session
multiSelectEnabledRef <- R.useRef $ fst controls.multiSelectEnabled
R.useEffect' $ do
...
...
@@ -203,7 +201,7 @@ type TreeProps =
type MSidebarProps =
( frontends :: Frontends
, graph :: SigmaxT.SGraph
, graphId :: GraphId
, graphId :: G
ET.G
raphId
, graphVersion :: R.State Int
, removedNodeIds :: R.State SigmaxT.NodeIds
, showSidePanel :: R.State GET.SidePanelState
...
...
@@ -215,7 +213,7 @@ type MSidebarProps =
type GraphProps = (
controls :: Record Controls.Controls
, elRef :: R.Ref (Nullable Element)
, graphId :: GraphId
, graphId :: G
ET.G
raphId
, graph :: SigmaxT.SGraph
, multiSelectEnabledRef :: R.Ref Boolean
)
...
...
@@ -305,7 +303,7 @@ modeGraphType Types.Sources = "star"
modeGraphType Types.Terms = "def"
getNodes :: Session -> R.State Int -> GraphId -> Aff GET.GraphData
getNodes :: Session -> R.State Int -> G
ET.G
raphId -> Aff GET.GraphData
getNodes session (graphVersion /\ _) graphId = get session $ NodeAPI Types.Graph (Just graphId) ("?version=" <> show graphVersion)
...
...
src/Gargantext/Components/GraphExplorer/Button.purs
View file @
e275bde5
...
...
@@ -2,15 +2,26 @@ module Gargantext.Components.GraphExplorer.Button
( centerButton
, Props
, simpleButton
, cameraButton
) where
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.Aff (launchAff_)
import Effect.Now as EN
import Reactix as R
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.Sigma as Sigma
import Gargantext.Sessions (Session)
type Props = (
onClick :: forall e. e -> Effect Unit
...
...
@@ -40,3 +51,25 @@ centerButton sigmaRef = simpleButton {
Sigma.goToAllCameras s {x: 0.0, y: 0.0, ratio: 1.0, angle: 0.0}
, 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"
}
src/Gargantext/Components/GraphExplorer/Controls.purs
View file @
e275bde5
...
...
@@ -21,7 +21,7 @@ import Reactix as R
import Reactix.DOM.HTML as RH
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.Search (nodeSearchControl)
import Gargantext.Components.GraphExplorer.SlideButton (labelSizeButton, mouseSelectorSizeButton)
...
...
@@ -29,6 +29,7 @@ import Gargantext.Components.GraphExplorer.ToggleButton (multiSelectEnabledButto
import Gargantext.Components.GraphExplorer.Types as GET
import Gargantext.Hooks.Sigmax as Sigmax
import Gargantext.Hooks.Sigmax.Types as SigmaxT
import Gargantext.Sessions (Session)
import Gargantext.Utils.Range as Range
import Gargantext.Utils.Reactix as R2
...
...
@@ -37,11 +38,13 @@ type Controls =
, edgeWeight :: R.State Range.NumberRange
, forceAtlasState :: R.State SigmaxT.ForceAtlasState
, graph :: SigmaxT.SGraph
, graphId :: GET.GraphId
, graphStage :: R.State Graph.Stage
, multiSelectEnabled :: R.State Boolean
, nodeSize :: R.State Range.NumberRange
, removedNodeIds :: R.State SigmaxT.NodeIds
, selectedNodeIds :: R.State SigmaxT.NodeIds
, session :: Session
, showControls :: R.State Boolean
, showEdges :: R.State SigmaxT.ShowEdgesState
, showLouvain :: R.State Boolean
...
...
@@ -158,12 +161,13 @@ controlsCpt = R.hooksComponent "GraphControls" cpt
, multiSelectEnabled: props.multiSelectEnabled
, selectedNodeIds: props.selectedNodeIds } ]
, RH.li {} [ mouseSelectorSizeButton props.sigmaRef localControls.mouseSelectorSize ]
, RH.li {} [ cameraButton props.session props.graphId props.sigmaRef ]
]
]
]
useGraphControls :: SigmaxT.SGraph -> R.Hooks (Record Controls)
useGraphControls graph = do
useGraphControls :: SigmaxT.SGraph ->
GET.GraphId -> Session ->
R.Hooks (Record Controls)
useGraphControls graph
graphId session
= do
edgeConfluence <- R.useState' $ Range.Closed { min: 0.0, max: 1.0 }
edgeWeight <- R.useState' $ Range.Closed {
min: 0.0
...
...
@@ -187,11 +191,13 @@ useGraphControls graph = do
, edgeWeight
, forceAtlasState
, graph
, graphId
, graphStage
, multiSelectEnabled
, nodeSize
, removedNodeIds
, selectedNodeIds
, session
, showControls
, showEdges
, showLouvain
...
...
src/Gargantext/Components/GraphExplorer/Types.purs
View file @
e275bde5
...
...
@@ -7,6 +7,8 @@ import Data.Maybe (Maybe(..), fromJust)
import Data.Newtype (class Newtype)
import Partial.Unsafe (unsafePartial)
type GraphId = Int
newtype Node = Node
{ id_ :: String
, size :: Int
...
...
src/Gargantext/Components/NgramsTable/Core.purs
View file @
e275bde5
...
...
@@ -61,6 +61,7 @@ import Prelude
import Control.Monad.Cont.Trans (lift)
import Control.Monad.State (class MonadState, execState)
import Data.Argonaut (class DecodeJson, class EncodeJson, decodeJson, encodeJson, jsonEmptyObject, (.:), (.:!), (.:?), (:=), (:=?), (~>), (~>?))
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.Array (head)
import Data.Array as A
import Data.Bifunctor (lmap)
...
...
@@ -409,7 +410,7 @@ instance decodeJsonReplace :: (DecodeJson a, Eq a) => DecodeJson (Replace a) whe
case Tuple mold mnew of
Tuple (Just old) (Just new) -> pure $ replace old new
Tuple Nothing Nothing -> pure Keep
_ -> Left "decodeJsonReplace"
_ -> Left
$ TypeMismatch
"decodeJsonReplace"
-- Representing a PatchSet as `Map a Boolean` would have the advantage
-- of enforcing rem and add to be disjoint.
...
...
src/Gargantext/Components/Nodes/Corpus/Types.purs
View file @
e275bde5
module Gargantext.Components.Nodes.Corpus.Types where
import Data.Argonaut (class DecodeJson, class EncodeJson, decodeJson, (.:), (:=), (~>), jsonEmptyObject)
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.List as List
import Data.Either (Either(..))
import Data.Generic.Rep (class Generic)
...
...
@@ -124,7 +125,7 @@ instance decodeFTField :: DecodeJson (Field FieldType) where
tag <- data_ .: "tag"
text <- data_ .: "text"
pure $ Markdown {tag, text}
_ -> Left $ "Unsupported 'type' " <> type_
_ -> Left $
TypeMismatch $
"Unsupported 'type' " <> type_
pure $ Field {name, typ}
instance encodeFTField :: EncodeJson (Field FieldType) where
...
...
src/Gargantext/Config/REST.purs
View file @
e275bde5
module Gargantext.Config.REST where
import Affjax (defaultRequest, print
ResponseFormat
Error, request)
import Affjax (defaultRequest, printError, request)
import Affjax.RequestBody (RequestBody(..), formData, formURLEncoded)
import Affjax.RequestHeader as ARH
import Affjax.ResponseFormat as ResponseFormat
...
...
@@ -49,16 +49,16 @@ send m mtoken url reqbody = do
Just token -> liftEffect $ do
let cookie = "JWT-Cookie=" <> token <> "; Path=/;" --" HttpOnly; Secure; SameSite=Lax"
R2.setCookie cookie
case affResp
.body
of
case affResp of
Left err -> do
_ <- liftEffect $ log $ print
ResponseFormat
Error err
throwError $ error $ print
ResponseFormat
Error err
Right
json
-> do
_ <- liftEffect $ log $ printError err
throwError $ error $ printError err
Right
resp
-> do
--_ <- liftEffect $ log json.status
--_ <- liftEffect $ log json.headers
--_ <- liftEffect $ log json.body
case decodeJson
json
of
Left err -> throwError $ error $ "decodeJson affResp.body: " <> err
case decodeJson
resp.body
of
Left err -> throwError $ error $ "decodeJson affResp.body: " <>
show
err
Right b -> pure b
noReqBody :: Maybe Unit
...
...
@@ -101,16 +101,16 @@ postWwwUrlencoded mtoken url bodyParams = do
) mtoken
, content = Just $ formURLEncoded urlEncodedBody
}
case affResp
.body
of
case affResp of
Left err -> do
_ <- liftEffect $ log $ print
ResponseFormat
Error err
throwError $ error $ print
ResponseFormat
Error err
Right
json
-> do
_ <- liftEffect $ log $ printError err
throwError $ error $ printError err
Right
resp
-> do
--_ <- liftEffect $ log json.status
--_ <- liftEffect $ log json.headers
--_ <- liftEffect $ log json.body
case decodeJson
json
of
Left err -> throwError $ error $ "decodeJson affResp.body: " <> err
case decodeJson
resp.body
of
Left err -> throwError $ error $ "decodeJson affResp.body: " <>
show
err
Right b -> pure b
where
urlEncodedBody = FormURLEncoded.fromArray bodyParams
...
...
@@ -131,12 +131,12 @@ postMultipartFormData mtoken url body = do
) mtoken
, content = Just $ formData fd
}
case affResp
.body
of
case affResp of
Left err -> do
_ <- liftEffect $ log $ print
ResponseFormat
Error err
throwError $ error $ print
ResponseFormat
Error err
Right
json
-> do
case decodeJson
json
of
Left err -> throwError $ error $ "decodeJson affResp.body: " <> err
_ <- liftEffect $ log $ printError err
throwError $ error $ printError err
Right
resp
-> do
case decodeJson
resp.body
of
Left err -> throwError $ error $ "decodeJson affResp.body: " <>
show
err
Right b -> pure b
src/Gargantext/Hooks/Sigmax/Sigma.js
View file @
e275bde5
...
...
@@ -190,7 +190,18 @@ function bindMouseSelectorPlugin(left, right, sig) {
}
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
.
_addRenderer
=
addRenderer
;
exports
.
_bindMouseSelectorPlugin
=
bindMouseSelectorPlugin
;
exports
.
_bind
=
bind
;
exports
.
_takeScreenshot
=
takeScreenshot
;
src/Gargantext/Hooks/Sigmax/Sigma.purs
View file @
e275bde5
...
...
@@ -13,7 +13,7 @@ import Data.Traversable (traverse_)
import Effect (Effect)
import Effect.Exception as EEx
import Effect.Timer (setTimeout)
import Effect.Uncurried (EffectFn1, EffectFn3, EffectFn4, mkEffectFn1, runEffectFn3, runEffectFn4)
import Effect.Uncurried (EffectFn1, EffectFn3, EffectFn4, mkEffectFn1, runEffectFn
1, runEffectFn
3, runEffectFn4)
import FFI.Simple ((..), (...), (.=))
import Foreign.Object as Object
import Gargantext.Hooks.Sigmax.Types as Types
...
...
@@ -291,6 +291,9 @@ goTo props cam = pure $ cam ... "goTo" $ [props]
goToAllCameras :: Sigma -> Record CameraProps -> Effect Unit
goToAllCameras s props = traverse_ (goTo props) $ cameras s
takeScreenshot :: Sigma -> Effect String
takeScreenshot = runEffectFn1 _takeScreenshot
-- | FFI
foreign import _sigma ::
forall a b opts err.
...
...
@@ -312,3 +315,4 @@ foreign import _bindMouseSelectorPlugin
Sigma
(Either err Unit)
foreign import _bind :: forall e. EffectFn3 Sigma String (EffectFn1 e Unit) Unit
foreign import _takeScreenshot :: EffectFn1 Sigma String
src/Gargantext/Hooks/Sigmax/Sigmajs.purs
View file @
e275bde5
...
...
@@ -5,7 +5,8 @@ import Prelude
import Data.Nullable (Nullable)
import Effect (Effect)
import Effect.Uncurried (EffectFn1, runEffectFn1)
import React (ReactRef, SyntheticEventHandler)
import React (SyntheticEventHandler)
import React.Ref as RR
import Record.Unsafe (unsafeGet)
import Unsafe.Coerce (unsafeCoerce)
import Gargantext.Types (class Optional)
...
...
@@ -109,7 +110,7 @@ type SigmaProps =
, settings :: SigmaSettings
, style :: SigmaStyle
, graph :: SigmaGraphData
, ref ::
SyntheticEventHandler (Nullable ReactRef)
, ref ::
RR.RefHandler RR.ReactInstance
, onClickNode :: SigmaNodeEvent -> Unit
, onOverNode :: SigmaNodeEvent -> Unit
, onOutNode :: SigmaNodeEvent -> Effect Unit
...
...
src/Gargantext/Sessions.purs
View file @
e275bde5
...
...
@@ -4,6 +4,7 @@ module Gargantext.Sessions where
import DOM.Simple.Console (log2)
import Data.Argonaut (class DecodeJson, decodeJson, class EncodeJson, encodeJson, (:=), (~>), (.:))
import Data.Argonaut.Core (Json, fromArray, jsonEmptyObject, stringify)
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.Argonaut.Parser (jsonParser)
import Data.Array as A
import Data.Either (Either(..))
...
...
@@ -94,7 +95,7 @@ instance decodeJsonSessions :: DecodeJson Sessions where
pure (Sessions {sessions:Seq.fromFoldable ss})
where
decodeSessions :: Json -> Either
String
(Array Session)
decodeSessions :: Json -> Either
JsonDecodeError
(Array Session)
decodeSessions json2 = decodeJson json2
>>= \obj -> obj .: "sessions"
>>= traverse decodeJson
...
...
src/Gargantext/Types.purs
View file @
e275bde5
module Gargantext.Types where
import Data.Argonaut (class DecodeJson, class EncodeJson, decodeJson, encodeJson, jsonEmptyObject, (.:), (:=), (~>))
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.Array as A
import Data.Either (Either(..))
import Data.Generic.Rep (class Generic)
...
...
@@ -85,7 +86,7 @@ instance decodeJsonTermList :: DecodeJson TermList where
"MapTerm" -> pure MapTerm
"StopTerm" -> pure StopTerm
"CandidateTerm" -> pure CandidateTerm
_ -> Left
"Unexpected list name"
s -> Left $ AtKey s $ TypeMismatch
"Unexpected list name"
type ListTypeId = Int
...
...
@@ -604,11 +605,11 @@ instance decodeJsonAsyncTaskType :: DecodeJson AsyncTaskType where
"GraphT" -> pure GraphT
"Query" -> pure Query
"AddNode" -> pure AddNode
s -> Left
("Unknown string " <> s)
s -> Left
$ AtKey s $ TypeMismatch "Unknown string"
asyncTaskTypePath :: AsyncTaskType -> String
asyncTaskTypePath Form = "add/form/async/"
asyncTaskTypePath UploadFile = "a
dd/file/async
/"
asyncTaskTypePath UploadFile = "a
sync/file/add
/"
asyncTaskTypePath Query = "query/"
asyncTaskTypePath GraphT = "async/"
asyncTaskTypePath AddNode = "async/nobody/"
...
...
src/Gargantext/Utils/Argonaut.purs
View file @
e275bde5
...
...
@@ -5,6 +5,7 @@ import Prelude
import Control.Alt ((<|>))
import Data.Argonaut (Json)
import Data.Argonaut as Argonaut
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.Either (Either(..))
import Data.Generic.Rep as GR
import Data.Symbol (class IsSymbol, SProxy(..), reflectSymbol)
...
...
@@ -15,7 +16,7 @@ genericSumDecodeJson
. GR.Generic a rep
=> GenericSumDecodeJsonRep rep
=> Json
-> Either
String
a
-> Either
JsonDecodeError
a
genericSumDecodeJson f =
GR.to <$> genericSumDecodeJsonRep f
...
...
@@ -30,7 +31,7 @@ genericSumEncodeJson f =
genericSumEncodeJsonRep $ GR.from f
class GenericSumDecodeJsonRep rep where
genericSumDecodeJsonRep :: Json -> Either
String
rep
genericSumDecodeJsonRep :: Json -> Either
JsonDecodeError
rep
class GenericSumEncodeJsonRep rep where
genericSumEncodeJsonRep :: rep -> Json
...
...
@@ -97,13 +98,13 @@ genericEnumDecodeJson :: forall a rep
. GR.Generic a rep
=> GenericEnumDecodeJson rep
=> Json
-> Either
String
a
-> Either
JsonDecodeError
a
genericEnumDecodeJson f =
GR.to <$> genericEnumDecodeJsonRep f
-- | Generic Enum Sum Representations, with constructor names as strings
class GenericEnumDecodeJson rep where
genericEnumDecodeJsonRep :: Json -> Either
String
rep
genericEnumDecodeJsonRep :: Json -> Either
JsonDecodeError
rep
instance sumEnumDecodeJsonRep ::
( GenericEnumDecodeJson a
...
...
@@ -120,7 +121,7 @@ instance constructorEnumSumRep ::
s <- Argonaut.decodeJson f
if s == name
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
name = reflectSymbol (SProxy :: SProxy name)
...
...
src/Gargantext/Utils/CacheAPI.purs
View file @
e275bde5
...
...
@@ -31,7 +31,7 @@ get cache session p = do
j <- M.json res
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
foreign import data Cache :: Type
...
...
@@ -97,7 +97,7 @@ cachedJson cache req = do
j <- M.json res
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
delete :: Cache -> Request -> Aff Unit
...
...
@@ -116,7 +116,7 @@ pureJson req = do
res <- fetch req
j <- M.json res
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
...
...
src/Gargantext/Utils/DecodeMaybe.purs
View file @
e275bde5
...
...
@@ -3,6 +3,7 @@ module Gargantext.Utils.DecodeMaybe where
import Prelude
import Data.Argonaut (class DecodeJson, Json, getFieldOptional)
import Data.Argonaut.Decode.Error (JsonDecodeError(..))
import Data.Either (Either)
import Data.Maybe (Maybe(..), fromMaybe)
import Foreign.Object (Object)
...
...
@@ -10,7 +11,7 @@ import Foreign.Object (Object)
foreign import isNull :: forall a. a -> Boolean
getFieldOptional' :: forall a. DecodeJson a =>
Object Json -> String -> Either
String
(Maybe a)
Object Json -> String -> Either
JsonDecodeError
(Maybe a)
getFieldOptional' o s = (case _ of
Just v -> if isNull v then Nothing else v
Nothing -> Nothing
...
...
@@ -19,7 +20,7 @@ getFieldOptional' o s = (case _ of
infix 7 getFieldOptional' as .?|
getFieldOptionalAsMempty :: forall a. DecodeJson a =>
Monoid a => Object Json -> String -> Either
String
a
Monoid a => Object Json -> String -> Either
JsonDecodeError
a
getFieldOptionalAsMempty o s =
fromMaybe mempty <$> (getFieldOptional' o s)
...
...
test/Gargantext/Utils/Spec.purs
View file @
e275bde5
...
...
@@ -3,6 +3,7 @@ module Gargantext.Utils.Spec where
import Prelude
import Data.Argonaut as Argonaut
import Data.Argonaut.Decode.Error (JsonDecodeError)
import Data.Either (Either(..), isLeft)
import Data.Generic.Rep (class Generic)
import Data.Generic.Rep.Show (genericShow)
...
...
@@ -65,14 +66,14 @@ spec =
GUM.log10 10.0 `shouldEqual` 1.0
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 })
let result2 = Argonaut.decodeJson =<< Argonaut.
jsonParser
"""{"Gravy":"hi"}"""
let result2 = Argonaut.decodeJson =<< Argonaut.
parseJson
"""{"Gravy":"hi"}"""
result2 `shouldEqual` Right (Gravy "hi")
let result3 = Argonaut.decodeJson =<< Argonaut.
jsonParser
"""{"Boat":123}"""
isLeft (result3 :: Either
String
Fruit) `shouldEqual` true
let result3 = Argonaut.decodeJson =<< Argonaut.
parseJson
"""{"Boat":123}"""
isLeft (result3 :: Either
JsonDecodeError
Fruit) `shouldEqual` true
it "genericSumEncodeJson works and loops back with decode" do
let input1 = Boat { hi: 1 }
...
...
@@ -88,14 +89,14 @@ spec =
result2' `shouldEqual` Right input2
it "genericEnumDecodeJson works" do
let result1 = Argonaut.decodeJson =<< Argonaut.
jsonParser
"\"Member1\""
let result1 = Argonaut.decodeJson =<< Argonaut.
parseJson
"\"Member1\""
result1 `shouldEqual` Right Member1
let result2 = Argonaut.decodeJson =<< Argonaut.
jsonParser
"\"Member2\""
let result2 = Argonaut.decodeJson =<< Argonaut.
parseJson
"\"Member2\""
result2 `shouldEqual` Right Member2
let result3 = Argonaut.decodeJson =<< Argonaut.
jsonParser
"\"Failure\""
isLeft (result3 :: Either
String
EnumTest) `shouldEqual` true
let result3 = Argonaut.decodeJson =<< Argonaut.
parseJson
"\"Failure\""
isLeft (result3 :: Either
JsonDecodeError
EnumTest) `shouldEqual` true
it "genericSumEncodeJson works and loops back with decode" do
let input1 = Member1
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment