git.iko.soy/rowtype-yoga/package-sets
on master help sign in
178 files changed+9811−5112
since splitsnapshots
unifiedsplit
.github/workflows/check-versions.yml+25 .github/workflows/main.yml+26 .github/workflows/release.yml+38 .gitignore+2 .mergify.yml+15 .travis.yml−16 CONTRIBUTING.md+42−24 LICENSE+20−21 Makefile+9−16 README.md+20−27 RELEASE_GUIDE.md+17 ci/.gitignore+10 ci/README.md+23 ci/package-lock.json+1330 ci/package.json+25 ci/packages.dhall+1 ci/spago.dhall+6 ci/src/Github.purs+75 ci/src/GithubIssue.purs+45 ci/src/Main.purs+54 ci/src/PackageSets.purs+69 ci/src/Version.purs+73 ci/src/VersionCompare.purs+47 default.nix+35−12 latest-compatible-sets.json+25 packages.json+1748−1503 psc-package.json−1 release.sh+52 src/groups/AlexaDeWit.dhall+8 src/groups/Forensor.dhall+21 src/groups/acple.dhall+6 src/groups/ad-si.dhall+19−7 src/groups/ajnsit.dhall+6−20 src/groups/alvart.dhall+8 src/groups/anttih.dhall+17−7 src/groups/artemisSystem.dhall+73 src/groups/athanclark.dhall+143−8 src/groups/awakesecurity.dhall+22−25 src/groups/bklaric.dhall+7 src/groups/bodil.dhall+55−61 src/groups/brandonhamilton.dhall+7−9 src/groups/bucketchain.dhall+61−93 src/groups/cdepillabout.dhall+22−7 src/groups/chekoopa.dhall+14 src/groups/cirru.dhall+7 src/groups/citizennet.dhall+41−25 src/groups/collegevine.dhall+70 src/groups/connordillon.dhall+64 src/groups/cprussin.dhall+43−83 src/groups/csicar.dhall+35 src/groups/d86leader.dhall+7 src/groups/danieljharvey.dhall+38−59 src/groups/dariooddenino.dhall+7 src/groups/deadshot465.dhall+24 src/groups/dewey92.dhall+7 src/groups/dirkz.dhall+32 src/groups/dretch.dhall+24 src/groups/drewolson.dhall+62−67 src/groups/dwhitney.dhall−9 src/groups/easafe.dhall+71 src/groups/ebmtranceboy.dhall+29 src/groups/eikooc.dhall+18 src/groups/epicallan.dhall+7 src/groups/epicorange.dhall+8 src/groups/epost.dhall+19−20 src/groups/ethul.dhall+11−15 src/groups/eugleo.dhall+30 src/groups/f-f.dhall+14 src/groups/f-o-a-m.dhall+44−28 src/groups/fehrenbach.dhall+17−17 src/groups/felixmulder.dhall+7−8 src/groups/felixschl.dhall+5−14 src/groups/flip111.dhall+7 src/groups/flounders.dhall+20 src/groups/garyb.dhall+26−24 src/groups/gbagan.dhall+47 src/groups/gcanti.dhall−9 src/groups/hdgarrood.dhall+46−7 src/groups/hivemindtechnologies.dhall+49 src/groups/hoodunit.dhall+49 src/groups/hrajchert.dhall+7 src/groups/i-am-the-slime.dhall+99 src/groups/i-am-tom.dhall+29−33 src/groups/iarthstar.dhall+8 src/groups/icyrockcom.dhall+7−9 src/groups/jacereda.dhall+19−19 src/groups/jamesdbrock.dhall+83 src/groups/jamieyung.dhall+19−7 src/groups/jisantuc.dhall+8 src/groups/joneshf.dhall+40 src/groups/jordanmartinez.dhall+108 src/groups/justinwoo.dhall+165−243 src/groups/jvliwanag.dhall+40 src/groups/katsujukou.dhall+23 src/groups/kcsongor.dhall+8−9 src/groups/klntsky.dhall+43−49 src/groups/krisajenkins.dhall+4−7 src/groups/kritzcreek.dhall+24−24 src/groups/lfarroco.dhall+7 src/groups/liamgoodacre.dhall+5−22 src/groups/lukajcb.dhall+7−9 src/groups/lukasturcani.dhall+24 src/groups/lumihq.dhall+88−19 src/groups/markfarrell.dhall+71 src/groups/masaeedu.dhall+6 src/groups/mateiadrielrafael.dhall+23 src/groups/matthew-hilty.dhall+54−65 src/groups/maxdeviant.dhall+41 src/groups/meeshkan.dhall+14 src/groups/menelaos.dhall+39−55 src/groups/michaelxavier.dhall+9−15 src/groups/mjepronk.dhall+8 src/groups/mlang.dhall+4−7 src/groups/morganthomas.dhall+4−7 src/groups/mschristiansen.dhall+22−9 src/groups/mushishi78.dhall+21 src/groups/mwalkerwells.dhall+9 src/groups/natefaubion.dhall+192−126 src/groups/newlandsvalley.dhall+80 src/groups/nkly.dhall−9 src/groups/nsaunders.dhall+40−32 src/groups/nwolverson.dhall+28−29 src/groups/openchronology.dhall+13 src/groups/oreshinya.dhall+45−53 src/groups/owickstrom.dhall−80 src/groups/oxford-abstracts.dhall+55 src/groups/paf31.dhall+91−128 src/groups/paluh.dhall+76−26 src/groups/passy.dhall+7−9 src/groups/paulyoung.dhall+6 src/groups/pelotom.dhall+7 src/groups/purefunctor.dhall+76 src/groups/purescript-codegen.dhall+16 src/groups/purescript-concur.dhall+36 src/groups/purescript-contrib.dhall+505−305 src/groups/purescript-express.dhall+25 src/groups/purescript-freedom.dhall+36−58 src/groups/purescript-grain.dhall+18 src/groups/purescript-graphqlclient.dhall+33 src/groups/purescript-halogen.dhall+82 src/groups/purescript-hyper.dhall+46 src/groups/purescript-node-contrib.dhall+20 src/groups/purescript-node.dhall+121−148 src/groups/purescript-open-community.dhall+79 src/groups/purescript-polyform.dhall+19 src/groups/purescript-spec.dhall+37−20 src/groups/purescript-web.dhall+117−82 src/groups/purescript.dhall+506−667 src/groups/reactormonk.dhall+44−33 src/groups/rgrempel.dhall+8 src/groups/rightfold.dhall+38−28 src/groups/risto-stevcev.dhall+4−7 src/groups/rnons.dhall+21−15 src/groups/robertdp.dhall+32 src/groups/rowtype-yoga.dhall+64 src/groups/sharkdp.dhall+54−70 src/groups/sigilion.dhall+14 src/groups/sigma-andex.dhall+102 src/groups/slamdata.dhall+7−207 src/groups/sodiumfrp.dhall+8−9 src/groups/spacchetti.dhall−9 src/groups/spicydonuts.dhall+40−24 src/groups/srghma.dhall+59 src/groups/thimoteus.dhall+24−21 src/groups/thomashoneyman.dhall+79−26 src/groups/thought2.dhall+8 src/groups/toastal.dhall+15 src/groups/truqu.dhall+4−7 src/groups/tweag.dhall+19 src/groups/unisay.dhall+20 src/groups/ursi.dhall+23 src/groups/vladciobanu.dhall+9 src/groups/waynevanson.dhall+32 src/groups/zaquest.dhall−9 src/mkPackage.dhall−5 src/packages.dhall+91−20 update-latest-compatible-sets.sh+42 verify-registry.sh+42
.github/workflows/check-versions.ymlnew file+25
@@ -0,0 +1,25 @@
1+name: Compare package versions
2+
3+on:
4+ schedule:
5+ - cron: "0 3 * * *"
6+
7+jobs:
8+ compare-package-versions:
9+ # Skip comparison on forks
10+ if: github.repository_owner == 'purescript'
11+ runs-on: ubuntu-latest
12+ steps:
13+ - uses: actions/checkout@v2
14+ - uses: actions/setup-node@v1
15+ - uses: actions/cache@v2
16+ with:
17+ key: ${{ runner.os }}-spago-${{hashFiles('ci/*.dhall')}}-${{hashFiles('ci/package-lock.json')}}
18+ path: |
19+ ci/node_modules
20+ ci/.spago
21+ ci/output
22+ - run: npm --prefix ci ci
23+ - run: npm --prefix ci run build
24+ - name: Compare package versions
25+ run: npm --prefix ci start ${{ secrets.GITHUB_TOKEN }}
.github/workflows/main.ymlnew file+26
@@ -0,0 +1,26 @@
1+name: build
2+
3+on:
4+ push:
5+ branches: master
6+ pull_request:
7+ branches: master
8+
9+jobs:
10+ tests:
11+ runs-on: ubuntu-latest
12+ steps:
13+ - uses: actions/checkout@v2
14+
15+ - uses: cachix/install-nix-action@v12
16+ with:
17+ nix_path: nixpkgs=channel:nixos-20.09
18+
19+ - uses: actions/cache@v2
20+ with:
21+ path: |
22+ output
23+ .psc-package
24+ key: ${{ runner.os }}-build-products
25+
26+ - run: nix-shell --run 'make ci'
.github/workflows/release.ymlnew file+38
@@ -0,0 +1,38 @@
1+name: Create GitHub Release
2+
3+on:
4+ push:
5+ tags:
6+ - "psc-*"
7+
8+jobs:
9+ build:
10+ runs-on: ubuntu-latest
11+ steps:
12+ - uses: actions/checkout@v2
13+ - uses: cachix/install-nix-action@v12
14+ with:
15+ nix_path: nixpkgs=channel:nixos-20.09
16+ - name: Render packages.dhall
17+ run: |
18+ nix-shell --run '>packages.dhall dhall <<< ./src/packages.dhall'
19+ - name: Create Release
20+ id: create_release
21+ uses: actions/create-release@v1
22+ env:
23+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
24+ with:
25+ tag_name: ${{ github.ref }}
26+ release_name: ${{ github.ref }}
27+ draft: false
28+ prerelease: false
29+ - name: Upload Release Asset
30+ id: upload-release-asset
31+ uses: actions/upload-release-asset@v1
32+ env:
33+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34+ with:
35+ upload_url: ${{ steps.create_release.outputs.upload_url }}
36+ asset_path: ./packages.dhall
37+ asset_name: packages.dhall
38+ asset_content_type: application/x-dhall
.gitignore+2
@@ -1,6 +1,8 @@
11.psc-package
22.psc-package2nix
33output
4+src/.spago
45psc-package.json
56bower-info
67packages.nix
8+src/.spago
.mergify.ymlnew file+15
@@ -0,0 +1,15 @@
1+pull_request_rules:
2+- actions:
3+ merge:
4+ strict: smart
5+ method: squash
6+ name: Automatically merge pull requests
7+ conditions:
8+ - status-success=continuous-integration/travis-ci/pr
9+ - label=mergify
10+ - ! '#changes-requested-reviews-by=0'
11+- actions:
12+ delete_head_branch: {}
13+ name: Delete head branch after merge
14+ conditions:
15+ - merged
.travis.ymldeleted−16
@@ -1,16 +0,0 @@
1−language: nix
2−script: nix-shell --run 'make ci'
3−cache:
4− directories:
5− - .psc-package
6− - output
7−before_deploy:
8− - nix-shell --run '>packages.dhall dhall <<< ./src/packages.dhall'
9−deploy:
10− provider: releases
11− api_key: $RELEASE_KEY
12− file:
13− - packages.dhall
14− skip_cleanup: true
15− on:
16− tags: true
CONTRIBUTING.md+42−24
@@ -22,21 +22,28 @@ It defines some policies that are applied, and details how to add new packages a
2222
2323All changes go through pull requests.
2424
25−All packages that are included here must first be published via `bower` with no exceptions. Since there are two distribution methods for packages (the Bower registry and the package sets), we rely on the Bower registry to act as a "central registry of package names" for both methods. This prevents divergence in the ecosystem - e.g. having two different codebases for a package called "prelude".
25+All packages that are included in the set must be either:
26+- on the `bower` registry, i.e. `bower i $your-package` must run successfully
27+- or listed in the [new-packages] in the `registry` repo.
28+
29+The bottom line is that we need to prevent divergence in the ecosystem - e.g. having two different codebases for a package called "prelude" - and this means having a "central registry of package names".
30+The Bower registry used to be that, but [recently it has stopped accepting package submissions][no-bower], which led to the current situation. This will change hopefully soon, as we move to a PureScript-only registry.
2631
2732Packages must comply with the following criteria. The `pulp` commands listed below are used because they handle most of the work for you:
28−- `bower i -p` must run successfully.
33+- `bower i -p` must run successfully.
2934 This command installs your dependencies and excludes any 'devDependencies'.
30−- _You must use `pulp version` to version your package._
35+- _You must use `pulp version` to version your package._
3136 This guarantees that the tag will start with the `v` prefix.
32−- _You must use `pulp publish` to publish your package._
33− This command will handle all of the publishing work for you.
37+- _Your package should be included in the [`purescript/registry`][registry] repo._
38+ It should be listed either in [`new-packages.json`][new-packages], or in `bower-packages.json` (for packages living on the Bower registry).
39+- _You must use `pulp publish` to publish your package._
40+ This command will check that everything is in order, and publish your documentation to Pursuit.
3441
3542## Releases
3643
3744A "release" of the package set consists in a *git tag* (i.e. what GitHub calls a release).
3845
39−Releases happen quite often (look at the [release history][releases]), and anyone can request a new release at any time, by just [opening an issue][issues].
46+Releases happen quite often (look at the [release history][releases]), and anyone can request a new release at any time, by just [opening an issue][issues].
4047This implies that the `master` branch should always be "release ready".
4148
4249Releases have the following naming convention:
@@ -61,17 +68,31 @@ Once a package version introduces breakage, the upstream will be notified (via i
6168
6269## Package-sets maintenance
6370
64−Once one displays sustained interest in the project, they can ask to help maintaining it.
71+Once one displays sustained interest in the project, they can ask to help maintaining it.
6572You can do so by [opening an issue][issues]
6673
6774## How to add a package to the set
6875
76+### Prerequisites
77+
78+To hack on this project, it should be enough to have [nix](https://nixos.org/nix/download.html) installed. You can verify your changes with
79+
80+ nix-shell --command make
81+
82+
83+If you're unable to run Nix but able to run `docker`, then you can achieve the same result with the following:
84+
85+ docker run -t --mount type=bind,source="$(pwd)",target=/package-sets nixos/nix /bin/sh -c 'cd /package-sets; nix-shell --run "make"'
86+
87+
88+### TL;DR
89+
6990The following section will detail how to add a package to the package-set.
7091
7192The *TL;DR* about it is:
7293- add the Dhall package definition in some `src/groups/${username}.dhall` (where `username` is the one of the author of the package)
7394- if adding a new group file, also add a new line containing `⫽ ./groups/${username}.dhall` to `src/packages.dhall`
74−- run `make setup` and `psc-package verify ${your-new-package-name}`
95+- run `make` and `cd src && spago verify ${your-new-package-name}`
7596
7697### 0. Background knowledge
7798
@@ -112,8 +133,8 @@ So a given package is nothing more than:
112133- the git url for the repository
113134- and the tag or branch that it can be pulled from.
114135
115−The `packages.dhall` is the actual "package-set": a record from package names to package definitions.
116−It is defined by taking package definitions from the groups and joining them with a right-sided merge.
136+The `packages.dhall` is the actual "package-set": a record from package names to package definitions.
137+It is defined by taking package definitions from the groups and joining them with a right-sided merge.
117138This is the file used to generate the `packages.json`.
118139
119140
@@ -126,18 +147,11 @@ This is the file used to generate the `packages.json`.
126147// ./groups/justinwoo.dhall
127148```
128149
129−#### Prerequisites
130−
131−In order to hack on this project, you should have installed:
132−- [dhall][dhall]
133−- [psc-package][psc-package]
134−- [jq][jq]
135−
136150### 1. Adding a new package
137151
138152To add a new package to the package set, you should create a package definition matching the Package type, and put it in the group file corresponding to the author's username.
139153
140−For example, if I wish to add to the package-set the version `v4.2.0` of the package `unicorns` from `someauthor`, I will create the file `src/groups/someauthor.dhall`.
154+For example, if I wish to add to the package-set the version `v4.2.0` of the package `some-food` from `someauthor`, I will create the file `src/groups/someauthor.dhall`.
141155
142156Its content would look something like this:
143157
@@ -148,20 +162,20 @@ Its content would look something like this:
148162 , repo =
149163 "https://github.com/someauthor/purescript-some-food.git"
150164 , version =
151− "v5.0.0"
165+ "v4.2.0"
152166 }
153167}
154168```
155169
156170Then add a new line containing a reference to the new group to the `src/packages.dhall` file.
157171
158−For our example:
172+For our example:
159173
160174```hs
161175…
162176 ⫽ ./groups/someauthor.dhall
163177…
164−```
178+```
165179
166180
167181### 2. Verifying a package
@@ -169,8 +183,10 @@ For our example:
169183After adding your package to the Dhall files, you should check that the package-set is still consistent.
170184
171185In order to verify the addition (or change), you should follow these steps:
172−- `make setup`: this will setup a test project based on the new package-set
173−- `psc-package verify ${your-new-package-name}`
186+- `make`: this will format the files with `dhall` and generate the new `packages.json`
187+- `cd src && spago verify ${your-new-package-name}`
188+
189+Note: if you have `nix` installed, then you should run `nix-shell` and then run these commands inside, for better reproducibility.
174190
175191Once it verifies correctly check in both the Dhall files and the `packages.json` file.
176192
@@ -181,7 +197,9 @@ You're now ready to commit! 🙂
181197[dhall]: https://github.com/dhall-lang/dhall-haskell
182198[releases]: https://github.com/purescript/package-sets/releases
183199[issues]: https://github.com/purescript/package-sets/issues
184−[local-setup]: https://github.com/spacchetti/spago#i-still-want-to-use-psc-package-can-this-help-me-in-some-way
185200[spago]: https://github.com/spacchetti/spago
186201[bower]: https://bower.io/
187202[pulp]: https://github.com/purescript-contrib/pulp
203+[no-bower]: https://discourse.purescript.org/t/the-bower-registry-is-no-longer-accepting-package-submissions/1103
204+[new-packages]: https://github.com/purescript/registry/blob/master/new-packages.json
205+[registry]: https://github.com/purescript/registry
LICENSE+20−21
@@ -1,30 +1,29 @@
1−Copyright Phil Freeman (c) 2017
1+BSD 3-Clause License
22
3+Copyright (c) 2017 Phil Freeman, 2018-2021 all contributors
34All rights reserved.
45
56Redistribution and use in source and binary forms, with or without
67modification, are permitted provided that the following conditions are met:
78
8− * Redistributions of source code must retain the above copyright
9− notice, this list of conditions and the following disclaimer.
9+1. Redistributions of source code must retain the above copyright notice, this
10+ list of conditions and the following disclaimer.
1011
11− * Redistributions in binary form must reproduce the above
12− copyright notice, this list of conditions and the following
13− disclaimer in the documentation and/or other materials provided
14− with the distribution.
12+2. Redistributions in binary form must reproduce the above copyright notice,
13+ this list of conditions and the following disclaimer in the documentation
14+ and/or other materials provided with the distribution.
1515
16− * Neither the name of Author name here nor the names of other
17− contributors may be used to endorse or promote products derived
18− from this software without specific prior written permission.
16+3. Neither the name of the copyright holder nor the names of its
17+ contributors may be used to endorse or promote products derived from
18+ this software without specific prior written permission.
1919
20−THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21−"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22−LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23−A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24−OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25−SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26−LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27−DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28−THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29−(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30−OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
20+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Makefile+9−16
@@ -1,7 +1,7 @@
11all: format generate
22
33format:
4− @find src/ -iname "*.dhall" -exec dhall format --inplace {} \;
4+ @find src/ -iname "*.dhall" -exec dhall format {} \;
55 @echo formatted dhall files
66
77generate: SHELL:=/usr/bin/env bash
@@ -10,22 +10,15 @@ generate:
1010 @psc-package format
1111 @echo generated to packages.json
1212
13−setup: all setup-only
13+test-psc-package:
14+ @echo '{ "name": "test-package", "set": "testing", "source": "packages.json", "depends": ["effect"] }' > psc-package.json
15+ @echo testing package set with psc-package
16+ @psc-package install
1417
15−setup-only:
16− @echo '{ "name": "test-package", "set": "testing", "source": "", "depends": [] }' > psc-package.json
17− @mkdir -p .psc-package/testing/.set
18− @cp packages.json .psc-package/testing/.set/packages.json
19− @echo setup testing package set
18+verify-registry:
19+ @./verify-registry.sh
2020
21−psc-package2nix: setup
22− @echo '{ "name": "test-package", "set": "testing", "source": "", "depends": ' > psc-package.json
23− @jq 'keys' packages.json >> psc-package.json
24− @echo '}' >> psc-package.json
25− psc-package2nix
26− nix-shell install-deps.nix --run "echo installation complete."
27−
28−ci: generate setup-only
21+ci: generate verify-registry test-psc-package
2922 echo "Checking if packages.json has changed..."
3023 git diff --exit-code packages.json
31− psc-package verify
24+ cd src && spago verify-set
README.md+20−27
@@ -1,32 +1,37 @@
11# Package Sets
22
3−[![Build Status](https://travis-ci.org/purescript/package-sets.svg?branch=master)](https://travis-ci.org/purescript/package-sets)
4−
5−A curated list of PureScript packages for Psc-Package and Spago
6−
7−![](https://i.imgur.com/roCuNQ9.png)
3+[![Build Status](https://github.com/purescript/package-sets/workflows/build/badge.svg)](https://github.com/purescript/package-sets/actions)
84
5+A curated list of PureScript packages for the `spago` and `psc-package` package managers.
96
107- [What is a package-set?](#what-is-a-package-set)
118- [Add your package](#add-your-package)
12−- [How do I use package-sets with `psc-package`?](#how-do-i-use-package-sets-with-psc-package)
139- [How do I use package-sets with `spago`?](#how-do-i-use-package-sets-with-spago)
14−
10+- [How do I use package-sets with `psc-package`?](#how-do-i-use-package-sets-with-psc-package)
1511
1612## What is a package set?
1713
18−A package set is a **collection** of packages, such that there is only **one** entry (i.e. version) for a given package in the set.
14+A package set is a collection of packages such that there is only one version for a given package in the set, and the entire set of packages successfully compiles together. This ensures that you can always install packages from the package set without introducing conflicts between modules in your dependencies.
15+
16+If you use a package manager based on package sets, that means that to install a package:
17+
18+1. It must be in the package set
19+2. Its dependencies and transitive dependencies must also be in the package set
1920
20−If you use a package manager based on package-sets, this means that when you want to install a package:
21−- it must be in the package set
22−- its dependencies and all the transitive dependencies must be in the package set
21+## Adding your package
2322
24−## Add your package
23+This repository aims to be a good collection of packages you can depend on. In general we welcome all packages, provided that they follow some guidelines defined in the [contributing guide](CONTRIBUTING.md). The linked document also contains instructions on how to add new packages to the set, and information on versioning and related policies.
24+
25+## How do I use `package-sets` with `spago`?
26+
27+[`spago`][spago] is a package manager and build tool for PureScript. It is very similar to `psc-package`, and the main differences are:
28+- it uses Dhall for its configuration (instead of `json` as `psc-package` does)
29+- it supports package overrides and additions directly in the project configuration
30+- it supports local dependencies (think `bower link`)
2531
26−This repository aims to be a good collection of packages you can depend on.
27−In general we welcome all packages, provided that they follow some guidelines defined in the [contributing guide](CONTRIBUTING.md).
32+With `spago` the package-set address is specified in the `upstream` variable of your local `packages.dhall`, which will usually import a remote `packages.dhall`, e.g. the one from this repo.
2833
29−The linked document also contains instructions on how to add new packages to the set, and information on versioning and related policies.
34+You can change the package-set version you are using by running `spago upgrade-set`, or if you want to point to a particular version, `spago upgrade-set --tag <tag>`.
3035
3136## How do I use `package-sets` with Psc Package?
3237
@@ -79,18 +84,6 @@ E.g. in case of `aff@v5.0.0`:
7984.psc-package/set-name/aff/v5.0.0
8085```
8186
82−## How do I use `package-sets` with `spago`?
83−
84−[`spago`][spago] is a package manager and build tool for PureScript. It is very similar to `psc-package`, and the main differences are:
85−- it uses Dhall for its configuration (instead of `json` as `psc-package` does)
86−- it supports package overrides and additions directly in the project configuration
87−- it supports local dependencies (think `bower link`)
88−
89−With `spago` the package-set address is specified in the `upstream` variable of your local `packages.dhall`, which will usually import a remote `packages.dhall`, e.g. the one from this repo.
90−
91−You can change the package-set version you are using by just pointing the `upstream` to a different location, and running `spago freeze` afterwards (see [its readme][spago] for more info about this)
92−
93−
9487[spago]: https://github.com/spacchetti/spago
9588[psc-package]: https://github.com/purescript/psc-package
9689[issues]: https://github.com/purescript/package-sets/issues
RELEASE_GUIDE.mdnew file+17
@@ -0,0 +1,17 @@
1+# Release Guide
2+
3+1. If a new PureScript version has been made, push a new empty commit to `purescript/purescript-metadata` using the name of the tag: `git commit --allow-empty -m "v0.14.7" && git tag v0.14.7 && git push && git push v0.14.7`
4+
5+2. If a new PureScript version has been made, submit and get merged a PR to [`justinwoo/easy-purescript-nix`](https://github.com/justinwoo/easy-purescript-nix) that adds a file for the next purescript version. See [justinwoo/easy-purescript-nix#170](https://github.com/justinwoo/easy-purescript-nix/pull/170) for an example.
6+
7+```sh
8+PURS_VERSION=v0.14.7
9+nix-prefetch-url "https://github.com/purescript/purescript/releases/download/$PURS_VERSION/macos.tar.gz"
10+nix-prefetch-url "https://github.com/purescript/purescript/releases/download/$PURS_VERSION/linux64.tar.gz"
11+```
12+
13+3. Submit and get merged a PR to this repo with the following changes:
14+ - If a new PureScript version has been meade, upgrade this repo's `default.nix` file to the latest version of `easy-purescript-nix`
15+ - Update this repo's `release.sh`'s `LATEST_PURS` variable to the latest version (e.g. `0.14.7`)
16+
17+4. Run `./release.sh` locally
ci/.gitignorenew file+10
@@ -0,0 +1,10 @@
1+/bower_components/
2+/node_modules/
3+/.pulp-cache/
4+/output/
5+/generated-docs/
6+/.psc-package/
7+/.psc*
8+/.purs*
9+/.psa*
10+/.spago
ci/README.mdnew file+23
@@ -0,0 +1,23 @@
1+# purescript-update-package-sets
2+
3+Check purescript package-sets for newer versions.
4+
5+## Usage
6+
7+```shell
8+npm install
9+
10+npm start <github-token>
11+# or
12+spago run -a <github-token>
13+```
14+
15+## Results
16+
17+CI is daily checking if there are updates available:
18+<https://github.com/purescript/package-sets/actions>
19+
20+The script will also keep [this github issue](https://github.com/purescript/package-sets/issues/728) up-to-date.
21+
22+- (Re-)open or close it, if packages are outdated
23+- Update the content with packages and their newest available versions
ci/package-lock.jsonnew file+1330
@@ -0,0 +1,1330 @@
1+{
2+ "name": "purescript-update-package-sets",
3+ "version": "1.0.0",
4+ "lockfileVersion": 1,
5+ "requires": true,
6+ "dependencies": {
7+ "ajv": {
8+ "version": "6.12.6",
9+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
10+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
11+ "dev": true,
12+ "requires": {
13+ "fast-deep-equal": "^3.1.1",
14+ "fast-json-stable-stringify": "^2.0.0",
15+ "json-schema-traverse": "^0.4.1",
16+ "uri-js": "^4.2.2"
17+ }
18+ },
19+ "ansi-escapes": {
20+ "version": "3.2.0",
21+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
22+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
23+ "dev": true
24+ },
25+ "ansi-regex": {
26+ "version": "4.1.0",
27+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
28+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
29+ "dev": true
30+ },
31+ "ansi-styles": {
32+ "version": "3.2.1",
33+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
34+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
35+ "dev": true,
36+ "requires": {
37+ "color-convert": "^1.9.0"
38+ }
39+ },
40+ "aproba": {
41+ "version": "1.2.0",
42+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
43+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
44+ "dev": true
45+ },
46+ "arch": {
47+ "version": "2.1.2",
48+ "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz",
49+ "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==",
50+ "dev": true
51+ },
52+ "asn1": {
53+ "version": "0.2.4",
54+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
55+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
56+ "dev": true,
57+ "requires": {
58+ "safer-buffer": "~2.1.0"
59+ }
60+ },
61+ "assert-plus": {
62+ "version": "1.0.0",
63+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
64+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
65+ "dev": true
66+ },
67+ "asynckit": {
68+ "version": "0.4.0",
69+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
70+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
71+ "dev": true
72+ },
73+ "aws-sign2": {
74+ "version": "0.7.0",
75+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
76+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
77+ "dev": true
78+ },
79+ "aws4": {
80+ "version": "1.10.1",
81+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",
82+ "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==",
83+ "dev": true
84+ },
85+ "balanced-match": {
86+ "version": "1.0.0",
87+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
88+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
89+ "dev": true
90+ },
91+ "bcrypt-pbkdf": {
92+ "version": "1.0.2",
93+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
94+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
95+ "dev": true,
96+ "requires": {
97+ "tweetnacl": "^0.14.3"
98+ }
99+ },
100+ "bluebird": {
101+ "version": "3.7.2",
102+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
103+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
104+ "dev": true
105+ },
106+ "brace-expansion": {
107+ "version": "1.1.11",
108+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
109+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
110+ "dev": true,
111+ "requires": {
112+ "balanced-match": "^1.0.0",
113+ "concat-map": "0.0.1"
114+ }
115+ },
116+ "buffer-from": {
117+ "version": "1.1.1",
118+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
119+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
120+ "dev": true
121+ },
122+ "byline": {
123+ "version": "5.0.0",
124+ "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz",
125+ "integrity": "sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE=",
126+ "dev": true
127+ },
128+ "cacache": {
129+ "version": "11.3.3",
130+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz",
131+ "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==",
132+ "dev": true,
133+ "requires": {
134+ "bluebird": "^3.5.5",
135+ "chownr": "^1.1.1",
136+ "figgy-pudding": "^3.5.1",
137+ "glob": "^7.1.4",
138+ "graceful-fs": "^4.1.15",
139+ "lru-cache": "^5.1.1",
140+ "mississippi": "^3.0.0",
141+ "mkdirp": "^0.5.1",
142+ "move-concurrently": "^1.0.1",
143+ "promise-inflight": "^1.0.1",
144+ "rimraf": "^2.6.3",
145+ "ssri": "^6.0.1",
146+ "unique-filename": "^1.1.1",
147+ "y18n": "^4.0.0"
148+ }
149+ },
150+ "caseless": {
151+ "version": "0.12.0",
152+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
153+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
154+ "dev": true
155+ },
156+ "chalk": {
157+ "version": "2.4.2",
158+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
159+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
160+ "dev": true,
161+ "requires": {
162+ "ansi-styles": "^3.2.1",
163+ "escape-string-regexp": "^1.0.5",
164+ "supports-color": "^5.3.0"
165+ }
166+ },
167+ "chownr": {
168+ "version": "1.1.4",
169+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
170+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
171+ "dev": true
172+ },
173+ "cli-cursor": {
174+ "version": "2.1.0",
175+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
176+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
177+ "dev": true,
178+ "requires": {
179+ "restore-cursor": "^2.0.0"
180+ }
181+ },
182+ "color-convert": {
183+ "version": "1.9.3",
184+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
185+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
186+ "dev": true,
187+ "requires": {
188+ "color-name": "1.1.3"
189+ }
190+ },
191+ "color-name": {
192+ "version": "1.1.3",
193+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
194+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
195+ "dev": true
196+ },
197+ "combined-stream": {
198+ "version": "1.0.8",
199+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
200+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
201+ "dev": true,
202+ "requires": {
203+ "delayed-stream": "~1.0.0"
204+ }
205+ },
206+ "concat-map": {
207+ "version": "0.0.1",
208+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
209+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
210+ "dev": true
211+ },
212+ "concat-stream": {
213+ "version": "1.6.2",
214+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
215+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
216+ "dev": true,
217+ "requires": {
218+ "buffer-from": "^1.0.0",
219+ "inherits": "^2.0.3",
220+ "readable-stream": "^2.2.2",
221+ "typedarray": "^0.0.6"
222+ }
223+ },
224+ "copy-concurrently": {
225+ "version": "1.0.5",
226+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
227+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
228+ "dev": true,
229+ "requires": {
230+ "aproba": "^1.1.1",
231+ "fs-write-stream-atomic": "^1.0.8",
232+ "iferr": "^0.1.5",
233+ "mkdirp": "^0.5.1",
234+ "rimraf": "^2.5.4",
235+ "run-queue": "^1.0.0"
236+ }
237+ },
238+ "core-util-is": {
239+ "version": "1.0.2",
240+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
241+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
242+ "dev": true
243+ },
244+ "cross-spawn": {
245+ "version": "7.0.3",
246+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
247+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
248+ "dev": true,
249+ "requires": {
250+ "path-key": "^3.1.0",
251+ "shebang-command": "^2.0.0",
252+ "which": "^2.0.1"
253+ },
254+ "dependencies": {
255+ "which": {
256+ "version": "2.0.2",
257+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
258+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
259+ "dev": true,
260+ "requires": {
261+ "isexe": "^2.0.0"
262+ }
263+ }
264+ }
265+ },
266+ "cyclist": {
267+ "version": "1.0.1",
268+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
269+ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
270+ "dev": true
271+ },
272+ "dashdash": {
273+ "version": "1.14.1",
274+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
275+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
276+ "dev": true,
277+ "requires": {
278+ "assert-plus": "^1.0.0"
279+ }
280+ },
281+ "delayed-stream": {
282+ "version": "1.0.0",
283+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
284+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
285+ "dev": true
286+ },
287+ "duplexify": {
288+ "version": "3.7.1",
289+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
290+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
291+ "dev": true,
292+ "requires": {
293+ "end-of-stream": "^1.0.0",
294+ "inherits": "^2.0.1",
295+ "readable-stream": "^2.0.0",
296+ "stream-shift": "^1.0.0"
297+ }
298+ },
299+ "ecc-jsbn": {
300+ "version": "0.1.2",
301+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
302+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
303+ "dev": true,
304+ "requires": {
305+ "jsbn": "~0.1.0",
306+ "safer-buffer": "^2.1.0"
307+ }
308+ },
309+ "emoji-regex": {
310+ "version": "7.0.3",
311+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
312+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
313+ "dev": true
314+ },
315+ "end-of-stream": {
316+ "version": "1.4.4",
317+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
318+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
319+ "dev": true,
320+ "requires": {
321+ "once": "^1.4.0"
322+ }
323+ },
324+ "env-paths": {
325+ "version": "2.2.0",
326+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
327+ "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==",
328+ "dev": true
329+ },
330+ "escape-string-regexp": {
331+ "version": "1.0.5",
332+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
333+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
334+ "dev": true
335+ },
336+ "execa": {
337+ "version": "2.1.0",
338+ "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz",
339+ "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==",
340+ "dev": true,
341+ "requires": {
342+ "cross-spawn": "^7.0.0",
343+ "get-stream": "^5.0.0",
344+ "is-stream": "^2.0.0",
345+ "merge-stream": "^2.0.0",
346+ "npm-run-path": "^3.0.0",
347+ "onetime": "^5.1.0",
348+ "p-finally": "^2.0.0",
349+ "signal-exit": "^3.0.2",
350+ "strip-final-newline": "^2.0.0"
351+ }
352+ },
353+ "extend": {
354+ "version": "3.0.2",
355+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
356+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
357+ "dev": true
358+ },
359+ "extsprintf": {
360+ "version": "1.3.0",
361+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
362+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
363+ "dev": true
364+ },
365+ "fast-deep-equal": {
366+ "version": "3.1.3",
367+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
368+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
369+ "dev": true
370+ },
371+ "fast-json-stable-stringify": {
372+ "version": "2.1.0",
373+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
374+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
375+ "dev": true
376+ },
377+ "figgy-pudding": {
378+ "version": "3.5.2",
379+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
380+ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
381+ "dev": true
382+ },
383+ "filesize": {
384+ "version": "4.2.1",
385+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-4.2.1.tgz",
386+ "integrity": "sha512-bP82Hi8VRZX/TUBKfE24iiUGsB/sfm2WUrwTQyAzQrhO3V9IhcBBNBXMyzLY5orACxRyYJ3d2HeRVX+eFv4lmA==",
387+ "dev": true
388+ },
389+ "flush-write-stream": {
390+ "version": "1.1.1",
391+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
392+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
393+ "dev": true,
394+ "requires": {
395+ "inherits": "^2.0.3",
396+ "readable-stream": "^2.3.6"
397+ }
398+ },
399+ "forever-agent": {
400+ "version": "0.6.1",
401+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
402+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
403+ "dev": true
404+ },
405+ "form-data": {
406+ "version": "2.3.3",
407+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
408+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
409+ "dev": true,
410+ "requires": {
411+ "asynckit": "^0.4.0",
412+ "combined-stream": "^1.0.6",
413+ "mime-types": "^2.1.12"
414+ }
415+ },
416+ "from2": {
417+ "version": "2.3.0",
418+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
419+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
420+ "dev": true,
421+ "requires": {
422+ "inherits": "^2.0.1",
423+ "readable-stream": "^2.0.0"
424+ }
425+ },
426+ "fs-minipass": {
427+ "version": "1.2.7",
428+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
429+ "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
430+ "dev": true,
431+ "requires": {
432+ "minipass": "^2.6.0"
433+ }
434+ },
435+ "fs-write-stream-atomic": {
436+ "version": "1.0.10",
437+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
438+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
439+ "dev": true,
440+ "requires": {
441+ "graceful-fs": "^4.1.2",
442+ "iferr": "^0.1.5",
443+ "imurmurhash": "^0.1.4",
444+ "readable-stream": "1 || 2"
445+ }
446+ },
447+ "fs.realpath": {
448+ "version": "1.0.0",
449+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
450+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
451+ "dev": true
452+ },
453+ "get-stream": {
454+ "version": "5.2.0",
455+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
456+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
457+ "dev": true,
458+ "requires": {
459+ "pump": "^3.0.0"
460+ }
461+ },
462+ "getpass": {
463+ "version": "0.1.7",
464+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
465+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
466+ "dev": true,
467+ "requires": {
468+ "assert-plus": "^1.0.0"
469+ }
470+ },
471+ "glob": {
472+ "version": "7.1.6",
473+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
474+ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
475+ "dev": true,
476+ "requires": {
477+ "fs.realpath": "^1.0.0",
478+ "inflight": "^1.0.4",
479+ "inherits": "2",
480+ "minimatch": "^3.0.4",
481+ "once": "^1.3.0",
482+ "path-is-absolute": "^1.0.0"
483+ }
484+ },
485+ "graceful-fs": {
486+ "version": "4.2.4",
487+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
488+ "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
489+ "dev": true
490+ },
491+ "har-schema": {
492+ "version": "2.0.0",
493+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
494+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
495+ "dev": true
496+ },
497+ "har-validator": {
498+ "version": "5.1.5",
499+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
500+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
501+ "dev": true,
502+ "requires": {
503+ "ajv": "^6.12.3",
504+ "har-schema": "^2.0.0"
505+ }
506+ },
507+ "has-flag": {
508+ "version": "3.0.0",
509+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
510+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
511+ "dev": true
512+ },
513+ "http-signature": {
514+ "version": "1.2.0",
515+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
516+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
517+ "dev": true,
518+ "requires": {
519+ "assert-plus": "^1.0.0",
520+ "jsprim": "^1.2.2",
521+ "sshpk": "^1.7.0"
522+ }
523+ },
524+ "iferr": {
525+ "version": "0.1.5",
526+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
527+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
528+ "dev": true
529+ },
530+ "imurmurhash": {
531+ "version": "0.1.4",
532+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
533+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
534+ "dev": true
535+ },
536+ "inflight": {
537+ "version": "1.0.6",
538+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
539+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
540+ "dev": true,
541+ "requires": {
542+ "once": "^1.3.0",
543+ "wrappy": "1"
544+ }
545+ },
546+ "inherits": {
547+ "version": "2.0.4",
548+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
549+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
550+ "dev": true
551+ },
552+ "is-fullwidth-code-point": {
553+ "version": "2.0.0",
554+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
555+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
556+ "dev": true
557+ },
558+ "is-plain-obj": {
559+ "version": "2.1.0",
560+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
561+ "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
562+ "dev": true
563+ },
564+ "is-stream": {
565+ "version": "2.0.0",
566+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
567+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
568+ "dev": true
569+ },
570+ "is-typedarray": {
571+ "version": "1.0.0",
572+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
573+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
574+ "dev": true
575+ },
576+ "isarray": {
577+ "version": "1.0.0",
578+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
579+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
580+ "dev": true
581+ },
582+ "isexe": {
583+ "version": "2.0.0",
584+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
585+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
586+ "dev": true
587+ },
588+ "isstream": {
589+ "version": "0.1.2",
590+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
591+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
592+ "dev": true
593+ },
594+ "jsbn": {
595+ "version": "0.1.1",
596+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
597+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
598+ "dev": true
599+ },
600+ "json-schema": {
601+ "version": "0.2.3",
602+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
603+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
604+ "dev": true
605+ },
606+ "json-schema-traverse": {
607+ "version": "0.4.1",
608+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
609+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
610+ "dev": true
611+ },
612+ "json-stringify-safe": {
613+ "version": "5.0.1",
614+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
615+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
616+ "dev": true
617+ },
618+ "jsprim": {
619+ "version": "1.4.1",
620+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
621+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
622+ "dev": true,
623+ "requires": {
624+ "assert-plus": "1.0.0",
625+ "extsprintf": "1.3.0",
626+ "json-schema": "0.2.3",
627+ "verror": "1.10.0"
628+ }
629+ },
630+ "log-symbols": {
631+ "version": "3.0.0",
632+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
633+ "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==",
634+ "dev": true,
635+ "requires": {
636+ "chalk": "^2.4.2"
637+ }
638+ },
639+ "log-update": {
640+ "version": "3.4.0",
641+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-3.4.0.tgz",
642+ "integrity": "sha512-ILKe88NeMt4gmDvk/eb615U/IVn7K9KWGkoYbdatQ69Z65nj1ZzjM6fHXfcs0Uge+e+EGnMW7DY4T9yko8vWFg==",
643+ "dev": true,
644+ "requires": {
645+ "ansi-escapes": "^3.2.0",
646+ "cli-cursor": "^2.1.0",
647+ "wrap-ansi": "^5.0.0"
648+ }
649+ },
650+ "lru-cache": {
651+ "version": "5.1.1",
652+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
653+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
654+ "dev": true,
655+ "requires": {
656+ "yallist": "^3.0.2"
657+ }
658+ },
659+ "merge-stream": {
660+ "version": "2.0.0",
661+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
662+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
663+ "dev": true
664+ },
665+ "mime-db": {
666+ "version": "1.44.0",
667+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
668+ "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
669+ "dev": true
670+ },
671+ "mime-types": {
672+ "version": "2.1.27",
673+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
674+ "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
675+ "dev": true,
676+ "requires": {
677+ "mime-db": "1.44.0"
678+ }
679+ },
680+ "mimic-fn": {
681+ "version": "2.1.0",
682+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
683+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
684+ "dev": true
685+ },
686+ "minimatch": {
687+ "version": "3.0.4",
688+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
689+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
690+ "dev": true,
691+ "requires": {
692+ "brace-expansion": "^1.1.7"
693+ }
694+ },
695+ "minimist": {
696+ "version": "1.2.5",
697+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
698+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
699+ "dev": true
700+ },
701+ "minipass": {
702+ "version": "2.9.0",
703+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
704+ "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
705+ "dev": true,
706+ "requires": {
707+ "safe-buffer": "^5.1.2",
708+ "yallist": "^3.0.0"
709+ }
710+ },
711+ "minizlib": {
712+ "version": "1.3.3",
713+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
714+ "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
715+ "dev": true,
716+ "requires": {
717+ "minipass": "^2.9.0"
718+ }
719+ },
720+ "mississippi": {
721+ "version": "3.0.0",
722+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
723+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
724+ "dev": true,
725+ "requires": {
726+ "concat-stream": "^1.5.0",
727+ "duplexify": "^3.4.2",
728+ "end-of-stream": "^1.1.0",
729+ "flush-write-stream": "^1.0.0",
730+ "from2": "^2.1.0",
731+ "parallel-transform": "^1.1.0",
732+ "pump": "^3.0.0",
733+ "pumpify": "^1.3.3",
734+ "stream-each": "^1.1.0",
735+ "through2": "^2.0.0"
736+ }
737+ },
738+ "mkdirp": {
739+ "version": "0.5.5",
740+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
741+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
742+ "dev": true,
743+ "requires": {
744+ "minimist": "^1.2.5"
745+ }
746+ },
747+ "move-concurrently": {
748+ "version": "1.0.1",
749+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
750+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
751+ "dev": true,
752+ "requires": {
753+ "aproba": "^1.1.1",
754+ "copy-concurrently": "^1.0.0",
755+ "fs-write-stream-atomic": "^1.0.8",
756+ "mkdirp": "^0.5.1",
757+ "rimraf": "^2.5.4",
758+ "run-queue": "^1.0.3"
759+ }
760+ },
761+ "ms": {
762+ "version": "2.1.2",
763+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
764+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
765+ "dev": true
766+ },
767+ "npm-run-path": {
768+ "version": "3.1.0",
769+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz",
770+ "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==",
771+ "dev": true,
772+ "requires": {
773+ "path-key": "^3.0.0"
774+ }
775+ },
776+ "oauth-sign": {
777+ "version": "0.9.0",
778+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
779+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
780+ "dev": true
781+ },
782+ "once": {
783+ "version": "1.4.0",
784+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
785+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
786+ "dev": true,
787+ "requires": {
788+ "wrappy": "1"
789+ }
790+ },
791+ "onetime": {
792+ "version": "5.1.2",
793+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
794+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
795+ "dev": true,
796+ "requires": {
797+ "mimic-fn": "^2.1.0"
798+ }
799+ },
800+ "p-finally": {
801+ "version": "2.0.1",
802+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz",
803+ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
804+ "dev": true
805+ },
806+ "parallel-transform": {
807+ "version": "1.2.0",
808+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
809+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
810+ "dev": true,
811+ "requires": {
812+ "cyclist": "^1.0.1",
813+ "inherits": "^2.0.3",
814+ "readable-stream": "^2.1.5"
815+ }
816+ },
817+ "path-is-absolute": {
818+ "version": "1.0.1",
819+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
820+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
821+ "dev": true
822+ },
823+ "path-key": {
824+ "version": "3.1.1",
825+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
826+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
827+ "dev": true
828+ },
829+ "performance-now": {
830+ "version": "2.1.0",
831+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
832+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
833+ "dev": true
834+ },
835+ "process-nextick-args": {
836+ "version": "2.0.1",
837+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
838+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
839+ "dev": true
840+ },
841+ "promise-inflight": {
842+ "version": "1.0.1",
843+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
844+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
845+ "dev": true
846+ },
847+ "psl": {
848+ "version": "1.8.0",
849+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
850+ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
851+ "dev": true
852+ },
853+ "pump": {
854+ "version": "3.0.0",
855+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
856+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
857+ "dev": true,
858+ "requires": {
859+ "end-of-stream": "^1.1.0",
860+ "once": "^1.3.1"
861+ }
862+ },
863+ "pumpify": {
864+ "version": "1.5.1",
865+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
866+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
867+ "dev": true,
868+ "requires": {
869+ "duplexify": "^3.6.0",
870+ "inherits": "^2.0.3",
871+ "pump": "^2.0.0"
872+ },
873+ "dependencies": {
874+ "pump": {
875+ "version": "2.0.1",
876+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
877+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
878+ "dev": true,
879+ "requires": {
880+ "end-of-stream": "^1.1.0",
881+ "once": "^1.3.1"
882+ }
883+ }
884+ }
885+ },
886+ "punycode": {
887+ "version": "2.1.1",
888+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
889+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
890+ "dev": true
891+ },
892+ "purescript": {
893+ "version": "0.13.8",
894+ "resolved": "https://registry.npmjs.org/purescript/-/purescript-0.13.8.tgz",
895+ "integrity": "sha512-1ZyVEVFLgcEcjPXxJYeVEyYn66DF2DnOLTWzo/K/MrQUF2chdLSyZ8sJpcarWyrz2HxXaubYceYbo5KexKzynA==",
896+ "dev": true,
897+ "requires": {
898+ "purescript-installer": "^0.2.0"
899+ }
900+ },
901+ "purescript-installer": {
902+ "version": "0.2.5",
903+ "resolved": "https://registry.npmjs.org/purescript-installer/-/purescript-installer-0.2.5.tgz",
904+ "integrity": "sha512-fQAWWP5a7scuchXecjpU4r4KEgSPuS6bBnaP01k9f71qqD28HaJ2m4PXHFkhkR4oATAxTPIGCtmTwtVoiBOHog==",
905+ "dev": true,
906+ "requires": {
907+ "arch": "^2.1.1",
908+ "byline": "^5.0.0",
909+ "cacache": "^11.3.2",
910+ "chalk": "^2.4.2",
911+ "env-paths": "^2.2.0",
912+ "execa": "^2.0.3",
913+ "filesize": "^4.1.2",
914+ "is-plain-obj": "^2.0.0",
915+ "log-symbols": "^3.0.0",
916+ "log-update": "^3.2.0",
917+ "minimist": "^1.2.0",
918+ "mkdirp": "^0.5.1",
919+ "ms": "^2.1.2",
920+ "once": "^1.4.0",
921+ "pump": "^3.0.0",
922+ "request": "^2.88.0",
923+ "rimraf": "^2.6.3",
924+ "tar": "^4.4.6",
925+ "which": "^1.3.1",
926+ "zen-observable": "^0.8.14"
927+ }
928+ },
929+ "qs": {
930+ "version": "6.5.2",
931+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
932+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
933+ "dev": true
934+ },
935+ "readable-stream": {
936+ "version": "2.3.7",
937+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
938+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
939+ "dev": true,
940+ "requires": {
941+ "core-util-is": "~1.0.0",
942+ "inherits": "~2.0.3",
943+ "isarray": "~1.0.0",
944+ "process-nextick-args": "~2.0.0",
945+ "safe-buffer": "~5.1.1",
946+ "string_decoder": "~1.1.1",
947+ "util-deprecate": "~1.0.1"
948+ },
949+ "dependencies": {
950+ "safe-buffer": {
951+ "version": "5.1.2",
952+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
953+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
954+ "dev": true
955+ }
956+ }
957+ },
958+ "request": {
959+ "version": "2.88.2",
960+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
961+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
962+ "dev": true,
963+ "requires": {
964+ "aws-sign2": "~0.7.0",
965+ "aws4": "^1.8.0",
966+ "caseless": "~0.12.0",
967+ "combined-stream": "~1.0.6",
968+ "extend": "~3.0.2",
969+ "forever-agent": "~0.6.1",
970+ "form-data": "~2.3.2",
971+ "har-validator": "~5.1.3",
972+ "http-signature": "~1.2.0",
973+ "is-typedarray": "~1.0.0",
974+ "isstream": "~0.1.2",
975+ "json-stringify-safe": "~5.0.1",
976+ "mime-types": "~2.1.19",
977+ "oauth-sign": "~0.9.0",
978+ "performance-now": "^2.1.0",
979+ "qs": "~6.5.2",
980+ "safe-buffer": "^5.1.2",
981+ "tough-cookie": "~2.5.0",
982+ "tunnel-agent": "^0.6.0",
983+ "uuid": "^3.3.2"
984+ }
985+ },
986+ "restore-cursor": {
987+ "version": "2.0.0",
988+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
989+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
990+ "dev": true,
991+ "requires": {
992+ "onetime": "^2.0.0",
993+ "signal-exit": "^3.0.2"
994+ },
995+ "dependencies": {
996+ "mimic-fn": {
997+ "version": "1.2.0",
998+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
999+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
1000+ "dev": true
1001+ },
1002+ "onetime": {
1003+ "version": "2.0.1",
1004+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
1005+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
1006+ "dev": true,
1007+ "requires": {
1008+ "mimic-fn": "^1.0.0"
1009+ }
1010+ }
1011+ }
1012+ },
1013+ "rimraf": {
1014+ "version": "2.7.1",
1015+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1016+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1017+ "dev": true,
1018+ "requires": {
1019+ "glob": "^7.1.3"
1020+ }
1021+ },
1022+ "run-queue": {
1023+ "version": "1.0.3",
1024+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
1025+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
1026+ "dev": true,
1027+ "requires": {
1028+ "aproba": "^1.1.1"
1029+ }
1030+ },
1031+ "safe-buffer": {
1032+ "version": "5.2.1",
1033+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1034+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1035+ "dev": true
1036+ },
1037+ "safer-buffer": {
1038+ "version": "2.1.2",
1039+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1040+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1041+ "dev": true
1042+ },
1043+ "shebang-command": {
1044+ "version": "2.0.0",
1045+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1046+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1047+ "dev": true,
1048+ "requires": {
1049+ "shebang-regex": "^3.0.0"
1050+ }
1051+ },
1052+ "shebang-regex": {
1053+ "version": "3.0.0",
1054+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1055+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1056+ "dev": true
1057+ },
1058+ "signal-exit": {
1059+ "version": "3.0.3",
1060+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
1061+ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
1062+ "dev": true
1063+ },
1064+ "spago": {
1065+ "version": "0.16.0",
1066+ "resolved": "https://registry.npmjs.org/spago/-/spago-0.16.0.tgz",
1067+ "integrity": "sha512-I7CpLNM+3EPqLeqrhQHPa8U7J1C90XzMIzrzDtlZQ0TeloseulopTd5l2hzhjaj5DrcVtYhYkh3DVY1QDh8+ZA==",
1068+ "dev": true,
1069+ "requires": {
1070+ "request": "^2.88.0",
1071+ "tar": "^4.4.8"
1072+ }
1073+ },
1074+ "sshpk": {
1075+ "version": "1.16.1",
1076+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
1077+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
1078+ "dev": true,
1079+ "requires": {
1080+ "asn1": "~0.2.3",
1081+ "assert-plus": "^1.0.0",
1082+ "bcrypt-pbkdf": "^1.0.0",
1083+ "dashdash": "^1.12.0",
1084+ "ecc-jsbn": "~0.1.1",
1085+ "getpass": "^0.1.1",
1086+ "jsbn": "~0.1.0",
1087+ "safer-buffer": "^2.0.2",
1088+ "tweetnacl": "~0.14.0"
1089+ }
1090+ },
1091+ "ssri": {
1092+ "version": "6.0.2",
1093+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
1094+ "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
1095+ "dev": true,
1096+ "requires": {
1097+ "figgy-pudding": "^3.5.1"
1098+ }
1099+ },
1100+ "stream-each": {
1101+ "version": "1.2.3",
1102+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
1103+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
1104+ "dev": true,
1105+ "requires": {
1106+ "end-of-stream": "^1.1.0",
1107+ "stream-shift": "^1.0.0"
1108+ }
1109+ },
1110+ "stream-shift": {
1111+ "version": "1.0.1",
1112+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
1113+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
1114+ "dev": true
1115+ },
1116+ "string-width": {
1117+ "version": "3.1.0",
1118+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1119+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1120+ "dev": true,
1121+ "requires": {
1122+ "emoji-regex": "^7.0.1",
1123+ "is-fullwidth-code-point": "^2.0.0",
1124+ "strip-ansi": "^5.1.0"
1125+ }
1126+ },
1127+ "string_decoder": {
1128+ "version": "1.1.1",
1129+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1130+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1131+ "dev": true,
1132+ "requires": {
1133+ "safe-buffer": "~5.1.0"
1134+ },
1135+ "dependencies": {
1136+ "safe-buffer": {
1137+ "version": "5.1.2",
1138+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1139+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1140+ "dev": true
1141+ }
1142+ }
1143+ },
1144+ "strip-ansi": {
1145+ "version": "5.2.0",
1146+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1147+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1148+ "dev": true,
1149+ "requires": {
1150+ "ansi-regex": "^4.1.0"
1151+ }
1152+ },
1153+ "strip-final-newline": {
1154+ "version": "2.0.0",
1155+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
1156+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
1157+ "dev": true
1158+ },
1159+ "supports-color": {
1160+ "version": "5.5.0",
1161+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1162+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1163+ "dev": true,
1164+ "requires": {
1165+ "has-flag": "^3.0.0"
1166+ }
1167+ },
1168+ "tar": {
1169+ "version": "4.4.19",
1170+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz",
1171+ "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==",
1172+ "dev": true,
1173+ "requires": {
1174+ "chownr": "^1.1.4",
1175+ "fs-minipass": "^1.2.7",
1176+ "minipass": "^2.9.0",
1177+ "minizlib": "^1.3.3",
1178+ "mkdirp": "^0.5.5",
1179+ "safe-buffer": "^5.2.1",
1180+ "yallist": "^3.1.1"
1181+ }
1182+ },
1183+ "through2": {
1184+ "version": "2.0.5",
1185+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
1186+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
1187+ "dev": true,
1188+ "requires": {
1189+ "readable-stream": "~2.3.6",
1190+ "xtend": "~4.0.1"
1191+ }
1192+ },
1193+ "tough-cookie": {
1194+ "version": "2.5.0",
1195+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
1196+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
1197+ "dev": true,
1198+ "requires": {
1199+ "psl": "^1.1.28",
1200+ "punycode": "^2.1.1"
1201+ }
1202+ },
1203+ "tunnel-agent": {
1204+ "version": "0.6.0",
1205+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
1206+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
1207+ "dev": true,
1208+ "requires": {
1209+ "safe-buffer": "^5.0.1"
1210+ }
1211+ },
1212+ "tweetnacl": {
1213+ "version": "0.14.5",
1214+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
1215+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
1216+ "dev": true
1217+ },
1218+ "typedarray": {
1219+ "version": "0.0.6",
1220+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
1221+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
1222+ "dev": true
1223+ },
1224+ "unique-filename": {
1225+ "version": "1.1.1",
1226+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
1227+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
1228+ "dev": true,
1229+ "requires": {
1230+ "unique-slug": "^2.0.0"
1231+ }
1232+ },
1233+ "unique-slug": {
1234+ "version": "2.0.2",
1235+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
1236+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
1237+ "dev": true,
1238+ "requires": {
1239+ "imurmurhash": "^0.1.4"
1240+ }
1241+ },
1242+ "uri-js": {
1243+ "version": "4.4.0",
1244+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
1245+ "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
1246+ "dev": true,
1247+ "requires": {
1248+ "punycode": "^2.1.0"
1249+ }
1250+ },
1251+ "util-deprecate": {
1252+ "version": "1.0.2",
1253+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1254+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1255+ "dev": true
1256+ },
1257+ "uuid": {
1258+ "version": "3.4.0",
1259+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
1260+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
1261+ "dev": true
1262+ },
1263+ "verror": {
1264+ "version": "1.10.0",
1265+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
1266+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
1267+ "dev": true,
1268+ "requires": {
1269+ "assert-plus": "^1.0.0",
1270+ "core-util-is": "1.0.2",
1271+ "extsprintf": "^1.2.0"
1272+ }
1273+ },
1274+ "which": {
1275+ "version": "1.3.1",
1276+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
1277+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
1278+ "dev": true,
1279+ "requires": {
1280+ "isexe": "^2.0.0"
1281+ }
1282+ },
1283+ "wrap-ansi": {
1284+ "version": "5.1.0",
1285+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
1286+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
1287+ "dev": true,
1288+ "requires": {
1289+ "ansi-styles": "^3.2.0",
1290+ "string-width": "^3.0.0",
1291+ "strip-ansi": "^5.0.0"
1292+ }
1293+ },
1294+ "wrappy": {
1295+ "version": "1.0.2",
1296+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1297+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1298+ "dev": true
1299+ },
1300+ "xhr2": {
1301+ "version": "0.2.0",
1302+ "resolved": "https://registry.npmjs.org/xhr2/-/xhr2-0.2.0.tgz",
1303+ "integrity": "sha512-BDtiD0i2iKPK/S8OAZfpk6tyzEDnKKSjxWHcMBVmh+LuqJ8A32qXTyOx+TVOg2dKvq6zGBq2sgKPkEeRs1qTRA=="
1304+ },
1305+ "xtend": {
1306+ "version": "4.0.2",
1307+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
1308+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
1309+ "dev": true
1310+ },
1311+ "y18n": {
1312+ "version": "4.0.1",
1313+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
1314+ "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
1315+ "dev": true
1316+ },
1317+ "yallist": {
1318+ "version": "3.1.1",
1319+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
1320+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
1321+ "dev": true
1322+ },
1323+ "zen-observable": {
1324+ "version": "0.8.15",
1325+ "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz",
1326+ "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==",
1327+ "dev": true
1328+ }
1329+ }
1330+}
ci/package.jsonnew file+25
@@ -0,0 +1,25 @@
1+{
2+ "name": "purescript-update-package-sets",
3+ "description": "Update package sets",
4+ "version": "1.0.0",
5+ "main": "index.js",
6+ "scripts": {
7+ "postinstall": "spago install",
8+ "build": "spago build",
9+ "start": "spago run -a"
10+ },
11+ "repository": {
12+ "type": "git",
13+ "url": "git+https://github.com/andys8/purescript-update-package-sets.git"
14+ },
15+ "author": "andys8",
16+ "license": "MIT",
17+ "homepage": "https://github.com/andys8/purescript-update-package-sets#readme",
18+ "devDependencies": {
19+ "purescript": "0.13.8",
20+ "spago": "0.16.0"
21+ },
22+ "dependencies": {
23+ "xhr2": "0.2.0"
24+ }
25+}
ci/packages.dhallnew file+1
@@ -0,0 +1 @@
1+https://github.com/purescript/package-sets/releases/download/psc-0.13.8-20201007/packages.dhall sha256:35633f6f591b94d216392c9e0500207bb1fec42dd355f4fecdfd186956567b6b
ci/spago.dhallnew file+6
@@ -0,0 +1,6 @@
1+{ name = "purescript-update-package-sets"
2+, packages = ./packages.dhall
3+, sources = [ "src/**/*.purs" ]
4+, dependencies =
5+ [ "console", "effect", "psci-support", "simple-ajax", "node-process" ]
6+}
ci/src/Github.pursnew file+75
@@ -0,0 +1,75 @@
1+module Github (GithubToken(..), IssueContent, requestTags, requestPatchIssue) where
2+
3+import Prelude
4+import Affjax (URL)
5+import Affjax.RequestHeader (RequestHeader(..))
6+import Data.Either (Either, either)
7+import Data.Maybe (Maybe(..))
8+import Effect.Aff (Aff)
9+import Partial.Unsafe (unsafeCrashWith)
10+import Simple.Ajax (AjaxError, HTTPError, getR, patchR_)
11+
12+newtype GithubToken
13+ = GithubToken String
14+
15+type Tag
16+ = { name :: String }
17+
18+type TagName
19+ = String
20+
21+type Repository
22+ = { repoUser :: String
23+ , repoName :: String
24+ }
25+
26+type IssueContent
27+ = { title :: String
28+ , body :: String
29+ , state :: String
30+ }
31+
32+-- | Query list of tags of a repository
33+requestTags :: GithubToken -> Repository -> Aff (Array TagName)
34+requestTags token repository = do
35+ resp <-
36+ getR
37+ { headers: [ apiHeaders token ] }
38+ (url repository) ::
39+ Aff (Either AjaxError (Array Tag))
40+ pure $ either (unsafeCrashWith <<< show) ((<$>) _.name) resp
41+ where
42+ url { repoUser, repoName } =
43+ baseURL
44+ <> "/repos/"
45+ <> repoUser
46+ <> "/"
47+ <> repoName
48+ <> "/tags"
49+
50+-- | Update a github issue with content and state
51+requestPatchIssue :: GithubToken -> IssueContent -> Aff Unit
52+requestPatchIssue token issueContent = do
53+ resp <-
54+ patchR_
55+ { headers: [ apiHeaders token ] }
56+ url
57+ (Just issueContent) ::
58+ Aff (Either HTTPError Unit)
59+ pure $ either (unsafeCrashWith <<< show) (identity) resp
60+ where
61+ user = "purescript"
62+
63+ repoName = "package-sets"
64+
65+ -- The github issue id of an issue that will be updated.
66+ -- The github token has to have the rights to modify it.
67+ issue = "728"
68+
69+ url = baseURL <> "/repos/" <> user <> "/" <> repoName <> "/issues/" <> issue
70+
71+baseURL :: URL
72+baseURL = "https://api.github.com"
73+
74+apiHeaders :: GithubToken -> RequestHeader
75+apiHeaders (GithubToken token) = RequestHeader "Authorization" ("Bearer " <> token)
ci/src/GithubIssue.pursnew file+45
@@ -0,0 +1,45 @@
1+module GithubIssue (mkIssueContent) where
2+
3+import Prelude
4+import Data.Array (intercalate)
5+import Data.Map (Map)
6+import Data.Map as M
7+import Data.Tuple (Tuple(..))
8+import Github (IssueContent)
9+import PackageSets (Package)
10+import VersionCompare (VersionComparison)
11+
12+-- | Create the content of the github issue shows the current state
13+-- | It contains the packages that can be updated
14+-- | The state can be 'open' or 'closed' (github api)
15+mkIssueContent :: Map Package VersionComparison -> IssueContent
16+mkIssueContent packageComparison = { title, body, state }
17+ where
18+ state = if M.isEmpty packageComparison then "closed" else "open"
19+
20+ title = "Version Check: " <> summary
21+
22+ summary =
23+ if M.isEmpty packageComparison then
24+ "All packages up-to-date ✔️"
25+ else
26+ (show $ M.size packageComparison) <> " package(s) ⚠️"
27+
28+ body = intercalate "\n\n" $ [ packages, explainer ]
29+
30+ packages =
31+ "# Packages\n\n"
32+ <> summary
33+ <> "\n\n"
34+ <> intercalate "\n" packageLines
35+
36+ packageLines :: Array String
37+ packageLines = do
38+ Tuple k v <- M.toUnfoldable packageComparison
39+ pure $ "* " <> show k <> " " <> show v
40+
41+ explainer =
42+ "# About this Issue\n\n"
43+ <> "This issue is **updated automatically**. "
44+ <> "It can be closed and will be re-opened in case there are new updates available.\n\n"
45+ <> "See <https://github.com/purescript/package-sets/tree/master/ci>"
ci/src/Main.pursnew file+54
@@ -0,0 +1,54 @@
1+module Main (main) where
2+
3+import Prelude
4+import Control.Monad.State (StateT, execStateT, modify_)
5+import Control.Monad.Trans.Class (lift)
6+import Data.Foldable (traverse_)
7+import Data.Map (Map)
8+import Data.Map as M
9+import Effect (Effect)
10+import Effect.Aff (Aff, launchAff_)
11+import Effect.Class (liftEffect)
12+import Effect.Class.Console (log)
13+import Github (GithubToken(..), IssueContent, requestPatchIssue)
14+import GithubIssue (mkIssueContent)
15+import Node.Process (argv, exit)
16+import PackageSets (Package, requestPackages)
17+import VersionCompare (VersionComparison(..), checkPackageForUpdates)
18+
19+main :: Effect Unit
20+main = do
21+ arguments <- argv
22+ case arguments of
23+ [ _, _, token ]
24+ | token /= "" -> launchAff_ $ run (GithubToken token)
25+ _ -> log $ "Usage: npm start <github-token>"
26+
27+run :: GithubToken -> Aff Unit
28+run token = do
29+ packages <- requestPackages
30+ packageComparison <-
31+ execStateT
32+ (traverse_ (runPackage token) packages)
33+ M.empty
34+ let
35+ issueContent = mkIssueContent packageComparison
36+ requestPatchIssue token issueContent
37+ printIssueContent issueContent
38+ liftEffect $ exit 0
39+
40+runPackage :: GithubToken -> Package -> StateT (Map Package VersionComparison) Aff Unit
41+runPackage token package = do
42+ comparison <- lift $ checkPackageForUpdates token package
43+ log $ show package <> " " <> show comparison
44+ case comparison of
45+ VersionOkay _ -> pure unit
46+ VersionOutdated _ _ -> insertInResult comparison
47+ VersionComparisonFailed _ -> insertInResult comparison
48+ where
49+ insertInResult comparison = modify_ $ M.insert package comparison
50+
51+printIssueContent :: IssueContent -> Aff Unit
52+printIssueContent { title, body } = do
53+ log title
54+ log body
ci/src/PackageSets.pursnew file+69
@@ -0,0 +1,69 @@
1+module PackageSets (Package(..), requestPackages) where
2+
3+import Prelude
4+import Affjax (URL)
5+import Data.Either (Either(..), either, note)
6+import Data.Maybe (fromMaybe)
7+import Data.String (Pattern(..), split, stripPrefix, stripSuffix)
8+import Data.Tuple (Tuple(..))
9+import Effect.Aff (Aff)
10+import Foreign.Object (Object, toUnfoldable)
11+import Partial.Unsafe (unsafeCrashWith)
12+import Simple.Ajax (get)
13+import Version (Version, parseVersion)
14+
15+urlPackagesJson :: URL
16+urlPackagesJson = "https://raw.githubusercontent.com/purescript/package-sets/master/packages.json"
17+
18+type Response
19+ = Object RespPackage
20+
21+type RespPackage
22+ = { repo :: String
23+ , version :: String
24+ , dependencies :: Array String
25+ }
26+
27+data Package
28+ = Package
29+ { name :: String
30+ , repoName :: String
31+ , repoUser :: String
32+ , version :: Version
33+ , dependencies :: Array String
34+ }
35+
36+derive instance eqPackage :: Eq Package
37+
38+derive instance ordPackage :: Ord Package
39+
40+instance showPackage :: Show Package where
41+ show (Package { name, repoUser, repoName }) = name <> " (" <> repoUser <> "/" <> repoName <> ")"
42+
43+requestPackages :: Aff (Array Package)
44+requestPackages = do
45+ resp <- get urlPackagesJson
46+ pure
47+ $ either (const []) (map mkPackage <<< toUnfoldable) resp
48+
49+mkPackage :: Tuple String RespPackage -> Package
50+mkPackage (Tuple name { repo, version: versionString, dependencies }) =
51+ either unsafeCrashWith identity
52+ $ do
53+ version <- parseVersion versionString
54+ { repoUser, repoName } <- parseGithubRepo repo
55+ pure $ Package { name, dependencies, repoName, repoUser, version }
56+
57+parseGithubRepo :: String -> Either String { repoUser :: String, repoName :: String }
58+parseGithubRepo str = do
59+ let
60+ cleanedStr = ignoreSuffix ".git" $ ignoreSuffix "/" str
61+ repoString <-
62+ note "Not a github repository"
63+ $ stripPrefix (Pattern "https://github.com/") cleanedStr
64+ case split (Pattern "/") repoString of
65+ [ repoUser, repoName ] -> Right { repoUser, repoName }
66+ _ -> Left $ "Couldn't extract user and repo of url " <> str
67+
68+ignoreSuffix :: String -> String -> String
69+ignoreSuffix suffix str = fromMaybe str $ stripSuffix (Pattern suffix) str
ci/src/Version.pursnew file+73
@@ -0,0 +1,73 @@
1+module Version (Version, parseVersion) where
2+
3+import Prelude
4+import Data.Array (catMaybes, intercalate, mapMaybe)
5+import Data.Array.NonEmpty (toArray)
6+import Data.Either (Either(..))
7+import Data.Int (fromString)
8+import Data.Maybe (Maybe(..), maybe)
9+import Data.String (Pattern(..), split)
10+import Data.String.Regex (match, regex)
11+import Data.String.Regex.Flags (noFlags)
12+import Data.Tuple (Tuple(..))
13+import Partial.Unsafe (unsafeCrashWith)
14+
15+type Suffix
16+ = String
17+
18+data Version
19+ = Version
20+ { major :: Int
21+ , minor :: Int
22+ , patch :: Int
23+ , suffix :: Maybe Suffix
24+ }
25+
26+derive instance eqVersion :: Eq Version
27+
28+instance showVersion :: Show Version where
29+ show (Version { major, minor, patch, suffix }) = "v" <> versionString <> suffixString
30+ where
31+ versionString = intercalate "." $ show <$> [ major, minor, patch ]
32+
33+ suffixString = maybe "" ((<>) "-") suffix
34+
35+instance ordVersion :: Ord Version where
36+ compare (Version v1) (Version v2) =
37+ let
38+ versionCompared =
39+ compare
40+ { major: v1.major, minor: v1.minor, patch: v1.patch }
41+ { major: v2.major, minor: v2.minor, patch: v2.patch }
42+ in
43+ if versionCompared /= EQ then
44+ versionCompared
45+ else case Tuple v1.suffix v2.suffix of
46+ Tuple Nothing Nothing -> unsafeCrashWith "Unexpected"
47+ Tuple Nothing _ -> GT
48+ Tuple _ Nothing -> LT
49+ -- Comparing suffix strings can be wrong
50+ Tuple (Just a) (Just b) -> compare a b
51+
52+parseVersion :: String -> Either String Version
53+parseVersion str = do
54+ case split (Pattern "-") str of
55+ [ v ] -> parseSemanticVersion v
56+ [ v, "" ] -> Left $ "Unexpected empty suffix"
57+ [ v, s ] -> do
58+ Version { major, minor, patch } <- parseSemanticVersion v
59+ pure $ Version { major, minor, patch, suffix: Just s }
60+ x -> Left $ "Version '" <> str <> "' does not match format 'v0.0.0[-suffix]' " <> show x
61+
62+parseSemanticVersion :: String -> Either String Version
63+parseSemanticVersion str = do
64+ versionRegex <- regex """^v(\d+)\.(\d+)\.(\d+)$""" noFlags
65+ mkVersion $ match versionRegex str
66+ where
67+ mkVersion Nothing = Left $ "Version '" <> str <> "' does not match format 'v0.0.0'"
68+
69+ mkVersion (Just xs) = toVersion $ mapMaybe fromString $ catMaybes $ toArray xs
70+
71+ toVersion [ major, minor, patch ] = Right $ Version { major, minor, patch, suffix: Nothing }
72+
73+ toVersion x = Left $ "Version '" <> str <> "' does not have exactly major, minor, patch" <> show x
ci/src/VersionCompare.pursnew file+47
@@ -0,0 +1,47 @@
1+module VersionCompare (VersionComparison(..), checkPackageForUpdates) where
2+
3+import Prelude
4+import Data.Array (last, mapMaybe, sort)
5+import Data.Either (hush)
6+import Data.Maybe (Maybe(..))
7+import Effect.Aff (Aff)
8+import Github (GithubToken, requestTags)
9+import PackageSets (Package(..))
10+import Version (Version, parseVersion)
11+
12+data VersionComparison
13+ = VersionOkay Version
14+ | VersionOutdated Version Version
15+ | VersionComparisonFailed String
16+
17+instance showVersionComparison :: Show VersionComparison where
18+ show (VersionOkay v) = show v <> " ✔"
19+ show (VersionOutdated v1 v2) = show v1 <> " -> " <> show v2 <> " ✖"
20+ show (VersionComparisonFailed err) = "[ERROR] " <> err
21+
22+checkPackageForUpdates :: GithubToken -> Package -> Aff VersionComparison
23+checkPackageForUpdates token package@(Package { repoUser, repoName }) = do
24+ tags <- requestTags token { repoUser, repoName }
25+ let
26+ versions = mapMaybe (hush <<< parseVersion) tags
27+ pure $ compareVersions package versions
28+
29+compareVersions :: Package -> Array Version -> VersionComparison
30+compareVersions (Package package) allVersions =
31+ let
32+ { version: pkgVersion, repoUser, repoName } = package
33+ in
34+ case last $ sort allVersions of
35+ Just latestVersion
36+ | latestVersion == pkgVersion -> VersionOkay pkgVersion
37+ Just latestVersion
38+ | latestVersion > pkgVersion -> VersionOutdated pkgVersion latestVersion
39+ Just latestVersion
40+ | latestVersion < pkgVersion ->
41+ VersionComparisonFailed
42+ $ "Actual version "
43+ <> show pkgVersion
44+ <> " is newer than on github "
45+ <> show latestVersion
46+ Just _ -> VersionComparisonFailed $ "Recent version not found on github"
47+ Nothing -> VersionComparisonFailed $ "No version tags found for " <> repoUser <> "/" <> repoName
default.nix+35−12
@@ -1,17 +1,40 @@
1−{ pkgs ? import <nixpkgs> {} }:
2−
31let
4− easy-ps = import (pkgs.fetchFromGitHub {
5− owner = "justinwoo";
6− repo = "easy-purescript-nix";
7− rev = "054caeb3cd4292920e21a4de92a9decbac8e8953";
8− sha256 = "0d6r5a9ayk1l0001aqjcmhkdhqmvwbpnb1w10grilbpwnm3bvz1r";
9− }) {
2+ pkgs = import (builtins.fetchTarball {
3+ url = "https://github.com/NixOS/nixpkgs/archive/21.05.tar.gz";
4+ }) {};
5+
6+ easy-ps = import (
7+ pkgs.fetchFromGitHub {
8+ owner = "justinwoo";
9+ repo = "easy-purescript-nix";
10+ rev = "0ad5775c1e80cdd952527db2da969982e39ff592";
11+ sha256 = "0x53ads5v8zqsk4r1mfpzf5913byifdpv5shnvxpgw634ifyj1kg";
12+ }
13+ ) {
14+ inherit pkgs;
15+ };
16+
17+ easy-dhall = import (
18+ pkgs.fetchFromGitHub {
19+ owner = "justinwoo";
20+ repo = "easy-dhall-nix";
21+ rev = "9bd1bea0dcebe1d1d120c0fd1ba76683dc4a62e3";
22+ sha256 = "1gdx1iqhr3ih3f2v304yjnpjqydpl0x4ngrg58qa4x5wlcr5rdhl";
23+ }
24+ ) {
1025 inherit pkgs;
1126 };
1227
13−in pkgs.runCommand "easy-ps-test" {
14− buildInputs = builtins.attrValues {
15− inherit (easy-ps) purs-0_13_3 psc-package dhall-simple dhall-json-simple;
16− } ++ [ pkgs.git ];
28+ purs = easy-ps.purs-0_15_0;
29+
30+in
31+pkgs.runCommand "easy-ps-test" {
32+ buildInputs =
33+ builtins.attrValues {
34+ inherit (easy-ps) psc-package spago;
35+ } ++
36+ builtins.attrValues {
37+ inherit (easy-dhall) dhall-simple dhall-json-simple;
38+ } ++
39+ [ pkgs.git pkgs.wget pkgs.jq purs ];
1740} ""
latest-compatible-sets.jsonnew file+25
@@ -0,0 +1,25 @@
1+{
2+ "0.12.0": "psc-0.12.0-20181024",
3+ "0.12.1": "psc-0.12.1-20190107",
4+ "0.12.2": "psc-0.12.2-20190210",
5+ "0.12.3": "psc-0.12.3-20190409",
6+ "0.12.4": "psc-0.12.4-20190418",
7+ "0.12.5": "psc-0.12.5-20190525",
8+ "0.13.0": "psc-0.13.0-20190713",
9+ "0.13.2": "psc-0.13.2-20190815",
10+ "0.13.3": "psc-0.13.3-20191005",
11+ "0.13.4": "psc-0.13.4-20191125",
12+ "0.13.5": "psc-0.13.5-20200103",
13+ "0.13.6": "psc-0.13.6-20200507",
14+ "0.13.8": "psc-0.13.8-20210226",
15+ "0.14.0": "psc-0.14.0-20210409",
16+ "0.14.1": "psc-0.14.1-20210613",
17+ "0.14.2": "psc-0.14.2-20210713",
18+ "0.14.3": "psc-0.14.3-20210825",
19+ "0.14.4": "psc-0.14.4-20211109",
20+ "0.14.5": "psc-0.14.5-20220224",
21+ "0.14.6": "psc-0.14.6-20220228",
22+ "0.14.7": "psc-0.14.7-20220418",
23+ "0.15.0": "psc-0.15.0-20220527",
24+ "0.15.2": "psc-0.15.2-20220530"
25+}
packages.json+1748−1503
@@ -1,4 +1,17 @@
11{
2+ "ace": {
3+ "dependencies": [
4+ "arrays",
5+ "effect",
6+ "foreign",
7+ "nullable",
8+ "prelude",
9+ "web-html",
10+ "web-uievents"
11+ ],
12+ "repo": "https://github.com/purescript-contrib/purescript-ace.git",
13+ "version": "v9.0.0"
14+ },
215 "aff": {
316 "dependencies": [
417 "datetime",
@@ -9,26 +22,37 @@
922 "transformers",
1023 "unsafe-coerce"
1124 ],
12− "repo": "https://github.com/slamdata/purescript-aff.git",
13− "version": "v5.1.2"
25+ "repo": "https://github.com/purescript-contrib/purescript-aff.git",
26+ "version": "v7.0.0"
1427 },
1528 "aff-bus": {
1629 "dependencies": [
30+ "aff",
1731 "avar",
18− "prelude"
32+ "console",
33+ "effect",
34+ "either",
35+ "exceptions",
36+ "foldable-traversable",
37+ "lists",
38+ "prelude",
39+ "refs",
40+ "tailrec",
41+ "transformers",
42+ "tuples"
1943 ],
20− "repo": "https://github.com/slamdata/purescript-aff-bus.git",
21− "version": "v4.0.0"
44+ "repo": "https://github.com/purescript-contrib/purescript-aff-bus.git",
45+ "version": "v6.0.0"
2246 },
2347 "aff-coroutines": {
2448 "dependencies": [
2549 "aff",
2650 "avar",
27− "console",
28− "coroutines"
51+ "coroutines",
52+ "effect"
2953 ],
3054 "repo": "https://github.com/purescript-contrib/purescript-aff-coroutines.git",
31− "version": "v7.0.0"
55+ "version": "v9.0.0"
3256 },
3357 "aff-promise": {
3458 "dependencies": [
@@ -36,7 +60,66 @@
3660 "foreign"
3761 ],
3862 "repo": "https://github.com/nwolverson/purescript-aff-promise.git",
39− "version": "v2.1.0"
63+ "version": "v4.0.0"
64+ },
65+ "aff-retry": {
66+ "dependencies": [
67+ "aff",
68+ "arrays",
69+ "datetime",
70+ "effect",
71+ "either",
72+ "exceptions",
73+ "integers",
74+ "maybe",
75+ "newtype",
76+ "numbers",
77+ "prelude",
78+ "random",
79+ "transformers"
80+ ],
81+ "repo": "https://github.com/Unisay/purescript-aff-retry.git",
82+ "version": "v2.0.0"
83+ },
84+ "affjax": {
85+ "dependencies": [
86+ "aff",
87+ "argonaut-core",
88+ "arraybuffer-types",
89+ "foreign",
90+ "form-urlencoded",
91+ "http-methods",
92+ "integers",
93+ "media-types",
94+ "nullable",
95+ "refs",
96+ "unsafe-coerce",
97+ "web-xhr"
98+ ],
99+ "repo": "https://github.com/purescript-contrib/purescript-affjax.git",
100+ "version": "v13.0.0"
101+ },
102+ "affjax-node": {
103+ "dependencies": [
104+ "aff",
105+ "affjax",
106+ "either",
107+ "maybe",
108+ "prelude"
109+ ],
110+ "repo": "https://github.com/purescript-contrib/purescript-affjax-node.git",
111+ "version": "v1.0.0"
112+ },
113+ "affjax-web": {
114+ "dependencies": [
115+ "aff",
116+ "affjax",
117+ "either",
118+ "maybe",
119+ "prelude"
120+ ],
121+ "repo": "https://github.com/purescript-contrib/purescript-affjax-web.git",
122+ "version": "v1.0.0"
40123 },
41124 "ansi": {
42125 "dependencies": [
@@ -45,7 +128,7 @@
45128 "strings"
46129 ],
47130 "repo": "https://github.com/hdgarrood/purescript-ansi.git",
48− "version": "v5.0.0"
131+ "version": "v7.0.0"
49132 },
50133 "argonaut": {
51134 "dependencies": [
@@ -54,21 +137,24 @@
54137 "argonaut-traversals"
55138 ],
56139 "repo": "https://github.com/purescript-contrib/purescript-argonaut.git",
57− "version": "v6.0.0"
140+ "version": "v9.0.0"
58141 },
59142 "argonaut-codecs": {
60143 "dependencies": [
61144 "argonaut-core",
62145 "arrays",
146+ "effect",
63147 "foreign-object",
148+ "identity",
64149 "integers",
65150 "maybe",
66151 "nonempty",
67152 "ordered-collections",
153+ "prelude",
68154 "record"
69155 ],
70156 "repo": "https://github.com/purescript-contrib/purescript-argonaut-codecs.git",
71− "version": "v6.0.2"
157+ "version": "v9.0.0"
72158 },
73159 "argonaut-core": {
74160 "dependencies": [
@@ -85,17 +171,17 @@
85171 "tailrec"
86172 ],
87173 "repo": "https://github.com/purescript-contrib/purescript-argonaut-core.git",
88− "version": "v5.0.1"
174+ "version": "v7.0.0"
89175 },
90176 "argonaut-generic": {
91177 "dependencies": [
92178 "argonaut-codecs",
93179 "argonaut-core",
94− "generics-rep",
180+ "prelude",
95181 "record"
96182 ],
97183 "repo": "https://github.com/purescript-contrib/purescript-argonaut-generic.git",
98− "version": "v5.0.0"
184+ "version": "v8.0.0"
99185 },
100186 "argonaut-traversals": {
101187 "dependencies": [
@@ -104,44 +190,69 @@
104190 "profunctor-lenses"
105191 ],
106192 "repo": "https://github.com/purescript-contrib/purescript-argonaut-traversals.git",
107− "version": "v7.0.0"
193+ "version": "v10.0.0"
108194 },
109− "array-views": {
195+ "argparse-basic": {
110196 "dependencies": [
111197 "arrays",
198+ "bifunctors",
112199 "control",
200+ "either",
113201 "foldable-traversable",
114− "generics-rep",
202+ "integers",
203+ "lists",
115204 "maybe",
116− "nonempty",
205+ "newtype",
206+ "numbers",
117207 "prelude",
118− "profunctor",
208+ "record",
209+ "strings",
119210 "tuples",
120211 "unfoldable"
121212 ],
122− "repo": "https://github.com/klntsky/purescript-array-views.git",
123− "version": "v0.0.2"
213+ "repo": "https://github.com/natefaubion/purescript-argparse-basic.git",
214+ "version": "v2.0.0"
124215 },
125216 "arraybuffer": {
126217 "dependencies": [
127218 "arraybuffer-types",
219+ "arrays",
128220 "effect",
129221 "float32",
130222 "functions",
223+ "gen",
131224 "maybe",
132225 "nullable",
133− "partial",
134− "sized-vectors",
135− "typelevel",
226+ "prelude",
227+ "tailrec",
228+ "uint",
229+ "unfoldable"
230+ ],
231+ "repo": "https://github.com/purescript-contrib/purescript-arraybuffer.git",
232+ "version": "v13.0.0"
233+ },
234+ "arraybuffer-builder": {
235+ "dependencies": [
236+ "arraybuffer",
237+ "arraybuffer-types",
238+ "effect",
239+ "float32",
240+ "identity",
241+ "lists",
242+ "maybe",
243+ "newtype",
244+ "prelude",
245+ "tailrec",
246+ "transformers",
136247 "uint"
137248 ],
138− "repo": "https://github.com/jacereda/purescript-arraybuffer.git",
139− "version": "v10.0.0"
249+ "repo": "https://github.com/jamesdbrock/purescript-arraybuffer-builder.git",
250+ "version": "v3.0.1"
140251 },
141252 "arraybuffer-types": {
142253 "dependencies": [],
143254 "repo": "https://github.com/purescript-contrib/purescript-arraybuffer-types.git",
144− "version": "v2.0.0"
255+ "version": "v3.0.2"
145256 },
146257 "arrays": {
147258 "dependencies": [
@@ -159,7 +270,23 @@
159270 "unsafe-coerce"
160271 ],
161272 "repo": "https://github.com/purescript/purescript-arrays.git",
162− "version": "v5.3.0"
273+ "version": "v7.0.0"
274+ },
275+ "arrays-zipper": {
276+ "dependencies": [
277+ "arrays",
278+ "control",
279+ "quickcheck"
280+ ],
281+ "repo": "https://github.com/JordanMartinez/purescript-arrays-zipper.git",
282+ "version": "v2.0.1"
283+ },
284+ "ask": {
285+ "dependencies": [
286+ "unsafe-coerce"
287+ ],
288+ "repo": "https://github.com/Mateiadrielrafael/purescript-ask.git",
289+ "version": "v1.0.0"
163290 },
164291 "assert": {
165292 "dependencies": [
@@ -168,7 +295,7 @@
168295 "prelude"
169296 ],
170297 "repo": "https://github.com/purescript/purescript-assert.git",
171− "version": "v4.1.0"
298+ "version": "v6.0.0"
172299 },
173300 "avar": {
174301 "dependencies": [
@@ -179,8 +306,8 @@
179306 "functions",
180307 "maybe"
181308 ],
182− "repo": "https://github.com/slamdata/purescript-avar.git",
183− "version": "v3.0.0"
309+ "repo": "https://github.com/purescript-contrib/purescript-avar.git",
310+ "version": "v5.0.0"
184311 },
185312 "b64": {
186313 "dependencies": [
@@ -195,38 +322,34 @@
195322 "strings"
196323 ],
197324 "repo": "https://github.com/menelaos/purescript-b64.git",
198− "version": "v0.0.5"
199− },
200− "basic-auth": {
201− "dependencies": [
202− "crypto",
203− "node-http"
204− ],
205− "repo": "https://github.com/oreshinya/purescript-basic-auth.git",
206− "version": "v1.0.3"
325+ "version": "v0.0.8"
207326 },
208− "behaviors": {
327+ "barlow-lens": {
209328 "dependencies": [
210− "effect",
211− "event",
212− "filterable",
213− "nullable",
214− "ordered-collections",
329+ "either",
330+ "foldable-traversable",
331+ "lists",
332+ "maybe",
333+ "newtype",
215334 "prelude",
216− "web-events",
217− "web-html",
218− "web-uievents"
335+ "profunctor",
336+ "profunctor-lenses",
337+ "tuples",
338+ "typelevel-prelude"
219339 ],
220− "repo": "https://github.com/paf31/purescript-behaviors.git",
221− "version": "v8.0.0"
340+ "repo": "https://github.com/sigma-andex/purescript-barlow-lens.git",
341+ "version": "v0.9.0"
222342 },
223343 "bifunctors": {
224344 "dependencies": [
345+ "const",
346+ "either",
225347 "newtype",
226− "prelude"
348+ "prelude",
349+ "tuples"
227350 ],
228351 "repo": "https://github.com/purescript/purescript-bifunctors.git",
229− "version": "v4.0.0"
352+ "version": "v6.0.0"
230353 },
231354 "bigints": {
232355 "dependencies": [
@@ -235,47 +358,7 @@
235358 "strings"
236359 ],
237360 "repo": "https://github.com/sharkdp/purescript-bigints.git",
238− "version": "v4.0.0"
239− },
240− "biscotti-cookie": {
241− "dependencies": [
242− "datetime",
243− "effect",
244− "either",
245− "foldable-traversable",
246− "formatters",
247− "gen",
248− "newtype",
249− "now",
250− "prelude",
251− "profunctor-lenses",
252− "psci-support",
253− "quickcheck",
254− "record",
255− "string-parsers",
256− "strings",
257− "test-unit"
258− ],
259− "repo": "https://github.com/drewolson/purescript-biscotti-cookie.git",
260− "version": "v0.2.0"
261− },
262− "biscotti-session": {
263− "dependencies": [
264− "aff",
265− "argonaut",
266− "biscotti-cookie",
267− "effect",
268− "newtype",
269− "ordered-collections",
270− "prelude",
271− "profunctor-lenses",
272− "psci-support",
273− "refs",
274− "test-unit",
275− "uuid"
276− ],
277− "repo": "https://github.com/drewolson/purescript-biscotti-session.git",
278− "version": "v0.1.1"
361+ "version": "v7.0.1"
279362 },
280363 "bower-json": {
281364 "dependencies": [
@@ -284,162 +367,109 @@
284367 "either",
285368 "foldable-traversable",
286369 "foreign-object",
287− "generics-rep",
288370 "maybe",
289371 "newtype",
290372 "prelude",
291373 "tuples"
292374 ],
293375 "repo": "https://github.com/klntsky/purescript-bower-json.git",
294− "version": "v1.0.0"
376+ "version": "v3.0.0"
295377 },
296− "bucketchain": {
378+ "call-by-name": {
297379 "dependencies": [
298− "aff",
299− "console",
300− "node-http",
301− "node-streams",
302− "transformers"
380+ "control",
381+ "either",
382+ "lazy",
383+ "maybe",
384+ "unsafe-coerce"
303385 ],
304− "repo": "https://github.com/Bucketchain/purescript-bucketchain.git",
305− "version": "v0.3.0"
386+ "repo": "https://github.com/natefaubion/purescript-call-by-name.git",
387+ "version": "v4.0.1"
306388 },
307− "bucketchain-basic-auth": {
389+ "canvas": {
308390 "dependencies": [
309− "basic-auth",
310− "bucketchain"
391+ "arraybuffer-types",
392+ "effect",
393+ "exceptions",
394+ "functions",
395+ "maybe"
311396 ],
312− "repo": "https://github.com/Bucketchain/purescript-bucketchain-basic-auth.git",
313− "version": "v0.2.0"
397+ "repo": "https://github.com/purescript-web/purescript-canvas.git",
398+ "version": "v6.0.0"
314399 },
315− "bucketchain-conditional": {
400+ "canvas-action": {
316401 "dependencies": [
317− "bucketchain",
318− "js-date"
402+ "aff",
403+ "arrays",
404+ "canvas",
405+ "colors",
406+ "effect",
407+ "either",
408+ "exceptions",
409+ "foldable-traversable",
410+ "maybe",
411+ "numbers",
412+ "polymorphic-vectors",
413+ "prelude",
414+ "refs",
415+ "run",
416+ "transformers",
417+ "tuples",
418+ "type-equality",
419+ "typelevel-prelude",
420+ "unsafe-coerce",
421+ "web-dom",
422+ "web-events",
423+ "web-html"
319424 ],
320− "repo": "https://github.com/Bucketchain/purescript-bucketchain-conditional.git",
321− "version": "v0.2.0"
425+ "repo": "https://github.com/artemisSystem/purescript-canvas-action.git",
426+ "version": "v9.0.0"
322427 },
323− "bucketchain-cors": {
428+ "cartesian": {
324429 "dependencies": [
325− "bucketchain",
326− "bucketchain-header-utils",
327− "http-methods"
430+ "console",
431+ "effect",
432+ "integers",
433+ "psci-support"
328434 ],
329− "repo": "https://github.com/Bucketchain/purescript-bucketchain-cors.git",
330− "version": "v0.2.0"
331− },
332− "bucketchain-csrf": {
333− "dependencies": [
334− "bucketchain"
335− ],
336− "repo": "https://github.com/Bucketchain/purescript-bucketchain-csrf.git",
337− "version": "v0.1.0"
435+ "repo": "https://github.com/Ebmtranceboy/purescript-cartesian.git",
436+ "version": "v1.0.6"
338437 },
339− "bucketchain-header-utils": {
340− "dependencies": [
341− "bucketchain"
342− ],
343− "repo": "https://github.com/Bucketchain/purescript-bucketchain-header-utils.git",
344− "version": "v0.1.0"
345− },
346− "bucketchain-health": {
347− "dependencies": [
348− "bucketchain"
349− ],
350− "repo": "https://github.com/Bucketchain/purescript-bucketchain-health.git",
351− "version": "v0.2.0"
352− },
353− "bucketchain-history-api-fallback": {
354− "dependencies": [
355− "bucketchain"
356− ],
357− "repo": "https://github.com/Bucketchain/purescript-bucketchain-history-api-fallback.git",
358− "version": "v0.3.0"
359− },
360− "bucketchain-logger": {
361− "dependencies": [
362− "bucketchain",
363− "js-date",
364− "node-process"
365− ],
366− "repo": "https://github.com/Bucketchain/purescript-bucketchain-logger.git",
367− "version": "v0.3.0"
368− },
369− "bucketchain-secure": {
370− "dependencies": [
371− "bucketchain"
372− ],
373− "repo": "https://github.com/Bucketchain/purescript-bucketchain-secure.git",
374− "version": "v0.1.0"
375− },
376− "bucketchain-simple-api": {
377− "dependencies": [
378− "bucketchain",
379− "freet",
380− "media-types",
381− "simple-json"
382− ],
383− "repo": "https://github.com/Bucketchain/purescript-bucketchain-simple-api.git",
384− "version": "v1.0.0"
385− },
386− "bucketchain-sslify": {
387− "dependencies": [
388− "bucketchain"
389− ],
390− "repo": "https://github.com/Bucketchain/purescript-bucketchain-sslify.git",
391− "version": "v0.2.0"
392− },
393− "bucketchain-static": {
394− "dependencies": [
395− "bucketchain",
396− "node-fs-aff"
397− ],
398− "repo": "https://github.com/Bucketchain/purescript-bucketchain-static.git",
399− "version": "v0.3.0"
400− },
401− "bytestrings": {
438+ "catenable-lists": {
402439 "dependencies": [
403− "arrays",
404− "effect",
405− "exceptions",
440+ "control",
406441 "foldable-traversable",
407− "integers",
408− "leibniz",
442+ "lists",
409443 "maybe",
410− "newtype",
411− "node-buffer",
412444 "prelude",
413− "quickcheck",
414− "quotient",
415− "unsafe-coerce"
445+ "tuples",
446+ "unfoldable"
416447 ],
417− "repo": "https://github.com/rightfold/purescript-bytestrings.git",
448+ "repo": "https://github.com/purescript/purescript-catenable-lists.git",
418449 "version": "v7.0.0"
419450 },
420− "canvas": {
451+ "channel": {
421452 "dependencies": [
422− "arraybuffer-types",
453+ "aff",
454+ "assert",
455+ "avar",
456+ "console",
457+ "contravariant",
458+ "control",
423459 "effect",
460+ "either",
424461 "exceptions",
425− "functions",
426− "maybe"
427− ],
428− "repo": "https://github.com/purescript-web/purescript-canvas.git",
429− "version": "v4.0.0"
430− },
431− "catenable-lists": {
432− "dependencies": [
433− "control",
434462 "foldable-traversable",
435− "lists",
463+ "lazy",
436464 "maybe",
465+ "newtype",
437466 "prelude",
438− "tuples",
439− "unfoldable"
467+ "tailrec",
468+ "transformers",
469+ "tuples"
440470 ],
441− "repo": "https://github.com/purescript/purescript-catenable-lists.git",
442− "version": "v5.0.1"
471+ "repo": "https://github.com/ConnorDillon/purescript-channel.git",
472+ "version": "v1.0.0"
443473 },
444474 "checked-exceptions": {
445475 "dependencies": [
@@ -448,67 +478,47 @@
448478 "variant"
449479 ],
450480 "repo": "https://github.com/natefaubion/purescript-checked-exceptions.git",
451− "version": "v3.1.0"
481+ "version": "v3.1.1"
452482 },
453− "cheerio": {
483+ "codec": {
454484 "dependencies": [
455− "console",
456− "effect",
457− "functions",
458− "prelude",
459− "test-unit"
485+ "profunctor",
486+ "transformers"
460487 ],
461− "repo": "https://github.com/icyrockcom/purescript-cheerio.git",
462− "version": "v0.2.0"
488+ "repo": "https://github.com/garyb/purescript-codec.git",
489+ "version": "v5.0.0"
463490 },
464− "chirashi": {
491+ "codec-argonaut": {
465492 "dependencies": [
466− "exceptions",
467− "prelude",
468− "typelevel-prelude",
493+ "argonaut-core",
494+ "codec",
495+ "ordered-collections",
496+ "type-equality",
469497 "variant"
470498 ],
471− "repo": "https://github.com/justinwoo/purescript-chirashi.git",
472− "version": "v1.0.0"
473− },
474− "choco-pie": {
475− "dependencies": [
476− "event",
477− "prelude",
478− "record",
479− "typelevel-prelude"
480− ],
481− "repo": "https://github.com/justinwoo/purescript-chocopie.git",
482− "version": "v5.0.0"
499+ "repo": "https://github.com/garyb/purescript-codec-argonaut.git",
500+ "version": "v9.0.0"
483501 },
484502 "colors": {
485503 "dependencies": [
486504 "arrays",
487505 "integers",
488506 "lists",
507+ "numbers",
489508 "partial",
490509 "strings"
491510 ],
492− "repo": "https://github.com/sharkdp/purescript-colors.git",
493− "version": "v5.0.0"
511+ "repo": "https://github.com/purescript-contrib/purescript-colors.git",
512+ "version": "v7.0.1"
494513 },
495− "concur-react": {
514+ "concurrent-queues": {
496515 "dependencies": [
497516 "aff",
498− "arrays",
499517 "avar",
500− "console",
501− "foldable-traversable",
502− "free",
503− "nonempty",
504− "react",
505− "react-dom",
506− "tailrec",
507− "web-dom",
508− "web-html"
518+ "effect"
509519 ],
510− "repo": "https://github.com/ajnsit/purescript-concur.git",
511− "version": "v0.3.9"
520+ "repo": "https://github.com/purescript-contrib/purescript-concurrent-queues.git",
521+ "version": "v3.0.0"
512522 },
513523 "console": {
514524 "dependencies": [
@@ -516,35 +526,45 @@
516526 "prelude"
517527 ],
518528 "repo": "https://github.com/purescript/purescript-console.git",
519− "version": "v4.2.0"
529+ "version": "v6.0.0"
520530 },
521531 "const": {
522532 "dependencies": [
523− "contravariant",
524− "foldable-traversable",
525533 "invariant",
526534 "newtype",
527535 "prelude"
528536 ],
529537 "repo": "https://github.com/purescript/purescript-const.git",
530− "version": "v4.1.0"
538+ "version": "v6.0.0"
531539 },
532540 "contravariant": {
533541 "dependencies": [
542+ "const",
534543 "either",
535544 "newtype",
536545 "prelude",
537546 "tuples"
538547 ],
539548 "repo": "https://github.com/purescript/purescript-contravariant.git",
540− "version": "v4.0.1"
549+ "version": "v6.0.0"
541550 },
542551 "control": {
543552 "dependencies": [
553+ "newtype",
544554 "prelude"
545555 ],
546556 "repo": "https://github.com/purescript/purescript-control.git",
547− "version": "v4.1.0"
557+ "version": "v6.0.0"
558+ },
559+ "convertable-options": {
560+ "dependencies": [
561+ "console",
562+ "effect",
563+ "maybe",
564+ "record"
565+ ],
566+ "repo": "https://github.com/natefaubion/purescript-convertable-options.git",
567+ "version": "v1.0.0"
548568 },
549569 "coroutines": {
550570 "dependencies": [
@@ -553,49 +573,21 @@
553573 "profunctor"
554574 ],
555575 "repo": "https://github.com/purescript-contrib/purescript-coroutines.git",
556− "version": "v5.0.1"
557− },
558− "crypto": {
559− "dependencies": [
560− "node-buffer"
561− ],
562− "repo": "https://github.com/oreshinya/purescript-crypto.git",
563− "version": "v2.0.1"
576+ "version": "v7.0.0"
564577 },
565578 "css": {
566579 "dependencies": [
567580 "colors",
568581 "console",
569− "generics-rep",
582+ "effect",
570583 "nonempty",
571584 "profunctor",
572585 "strings",
573586 "these",
574587 "transformers"
575588 ],
576− "repo": "https://github.com/slamdata/purescript-css.git",
577− "version": "v4.0.0"
578− },
579− "cssom": {
580− "dependencies": [
581− "effect"
582− ],
583− "repo": "https://github.com/danieljharvey/purescript-cssom.git",
584− "version": "v0.0.2"
585− },
586− "data-algebrae": {
587− "dependencies": [
588− "arrays",
589− "foreign-object",
590− "generics-rep",
591− "maybe",
592− "ordered-collections",
593− "prelude",
594− "spec",
595− "spec-quickcheck"
596− ],
597− "repo": "https://github.com/i-am-tom/purescript-data-algebrae.git",
598− "version": "v4.0.0"
589+ "repo": "https://github.com/purescript-contrib/purescript-css.git",
590+ "version": "v6.0.0"
599591 },
600592 "datetime": {
601593 "dependencies": [
@@ -608,115 +600,180 @@
608600 "gen",
609601 "integers",
610602 "lists",
611− "math",
612603 "maybe",
613604 "newtype",
605+ "numbers",
614606 "ordered-collections",
615607 "partial",
616608 "prelude",
617609 "tuples"
618610 ],
619611 "repo": "https://github.com/purescript/purescript-datetime.git",
620− "version": "v4.1.1"
612+ "version": "v6.0.0"
613+ },
614+ "datetime-parsing": {
615+ "dependencies": [
616+ "arrays",
617+ "datetime",
618+ "either",
619+ "enums",
620+ "foldable-traversable",
621+ "integers",
622+ "lists",
623+ "maybe",
624+ "numbers",
625+ "parsing",
626+ "prelude",
627+ "strings",
628+ "unicode"
629+ ],
630+ "repo": "https://github.com/flounders/purescript-datetime-parsing.git",
631+ "version": "v0.2.0"
621632 },
622633 "debug": {
623634 "dependencies": [
635+ "functions",
624636 "prelude"
625637 ],
626638 "repo": "https://github.com/garyb/purescript-debug.git",
627− "version": "v4.0.0"
639+ "version": "v6.0.0"
628640 },
629641 "decimals": {
630642 "dependencies": [
631643 "maybe"
632644 ],
633645 "repo": "https://github.com/sharkdp/purescript-decimals.git",
634− "version": "v5.0.0"
646+ "version": "v7.0.0"
647+ },
648+ "dissect": {
649+ "dependencies": [
650+ "arrays",
651+ "bifunctors",
652+ "foreign-object",
653+ "functors",
654+ "newtype",
655+ "partial",
656+ "prelude",
657+ "tailrec",
658+ "type-equality",
659+ "typelevel-prelude",
660+ "unsafe-coerce",
661+ "variant"
662+ ],
663+ "repo": "https://github.com/PureFunctor/purescript-dissect.git",
664+ "version": "v1.0.0"
635665 },
636666 "distributive": {
637667 "dependencies": [
638668 "identity",
639669 "newtype",
640− "prelude"
670+ "prelude",
671+ "tuples",
672+ "type-equality"
641673 ],
642674 "repo": "https://github.com/purescript/purescript-distributive.git",
643− "version": "v4.0.0"
675+ "version": "v6.0.0"
644676 },
645− "dom-filereader": {
677+ "dodo-printer": {
646678 "dependencies": [
647679 "aff",
648− "arraybuffer-types",
649− "web-file",
650− "web-html"
680+ "ansi",
681+ "avar",
682+ "console",
683+ "effect",
684+ "foldable-traversable",
685+ "lists",
686+ "maybe",
687+ "minibench",
688+ "node-child-process",
689+ "node-fs-aff",
690+ "node-process",
691+ "psci-support",
692+ "strings"
651693 ],
652− "repo": "https://github.com/nwolverson/purescript-dom-filereader.git",
653− "version": "v5.0.0"
694+ "repo": "https://github.com/natefaubion/purescript-dodo-printer.git",
695+ "version": "v2.2.0"
654696 },
655697 "dom-indexed": {
656698 "dependencies": [
657699 "media-types",
658700 "prelude",
659701 "web-clipboard",
702+ "web-pointerevents",
660703 "web-touchevents"
661704 ],
662− "repo": "https://github.com/slamdata/purescript-dom-indexed.git",
663− "version": "v7.0.0"
705+ "repo": "https://github.com/purescript-halogen/purescript-dom-indexed.git",
706+ "version": "v11.0.0"
664707 },
665− "dotenv": {
708+ "droplet": {
666709 "dependencies": [
667− "console",
668− "node-fs-aff",
669− "node-process",
670− "parsing",
710+ "aff",
711+ "arrays",
712+ "bifunctors",
713+ "bigints",
714+ "datetime",
715+ "debug",
716+ "effect",
717+ "either",
718+ "enums",
719+ "exceptions",
720+ "foldable-traversable",
721+ "foreign",
722+ "foreign-object",
723+ "integers",
724+ "maybe",
725+ "newtype",
726+ "nullable",
727+ "ordered-collections",
728+ "partial",
671729 "prelude",
672− "psci-support",
673− "run",
730+ "profunctor",
731+ "record",
674732 "spec",
675− "sunde"
733+ "strings",
734+ "transformers",
735+ "tuples",
736+ "type-equality",
737+ "typelevel-prelude",
738+ "unsafe-coerce"
676739 ],
677− "repo": "https://github.com/nsaunders/purescript-dotenv.git",
678− "version": "v1.0.0"
740+ "repo": "https://github.com/easafe/purescript-droplet.git",
741+ "version": "v0.4.0"
679742 },
680− "drawing": {
743+ "dynamic-buffer": {
681744 "dependencies": [
682− "canvas",
683− "colors",
684− "integers",
685− "lists",
686− "math",
687− "prelude"
745+ "arraybuffer-types",
746+ "effect",
747+ "refs"
688748 ],
689− "repo": "https://github.com/paf31/purescript-drawing.git",
690− "version": "v4.0.0"
749+ "repo": "https://github.com/kritzcreek/purescript-dynamic-buffer.git",
750+ "version": "v3.0.1"
691751 },
692752 "effect": {
693753 "dependencies": [
694754 "prelude"
695755 ],
696756 "repo": "https://github.com/purescript/purescript-effect.git",
697− "version": "v2.0.1"
757+ "version": "v4.0.0"
698758 },
699759 "either": {
700760 "dependencies": [
701− "bifunctors",
702761 "control",
703− "foldable-traversable",
704762 "invariant",
705763 "maybe",
706764 "prelude"
707765 ],
708766 "repo": "https://github.com/purescript/purescript-either.git",
709− "version": "v4.1.1"
767+ "version": "v6.0.0"
710768 },
711769 "email-validate": {
712770 "dependencies": [
713771 "aff",
714− "generics-rep",
715772 "string-parsers",
716773 "transformers"
717774 ],
718775 "repo": "https://github.com/cdepillabout/purescript-email-validate.git",
719− "version": "v5.0.0"
776+ "version": "v7.0.0"
720777 },
721778 "encoding": {
722779 "dependencies": [
@@ -727,7 +784,7 @@
727784 "prelude"
728785 ],
729786 "repo": "https://github.com/menelaos/purescript-encoding.git",
730− "version": "v0.0.5"
787+ "version": "v0.0.8"
731788 },
732789 "enums": {
733790 "dependencies": [
@@ -743,32 +800,7 @@
743800 "unfoldable"
744801 ],
745802 "repo": "https://github.com/purescript/purescript-enums.git",
746− "version": "v4.0.1"
747− },
748− "errors": {
749− "dependencies": [
750− "control",
751− "effect",
752− "either",
753− "maybe",
754− "transformers"
755− ],
756− "repo": "https://github.com/passy/purescript-errors.git",
757− "version": "v4.1.0"
758− },
759− "event": {
760− "dependencies": [
761− "console",
762− "effect",
763− "filterable",
764− "js-timers",
765− "now",
766− "nullable",
767− "prelude",
768− "unsafe-reference"
769− ],
770− "repo": "https://github.com/paf31/purescript-event.git",
771− "version": "v1.3.0"
803+ "version": "v6.0.0"
772804 },
773805 "exceptions": {
774806 "dependencies": [
@@ -778,14 +810,14 @@
778810 "prelude"
779811 ],
780812 "repo": "https://github.com/purescript/purescript-exceptions.git",
781− "version": "v4.0.0"
813+ "version": "v6.0.0"
782814 },
783815 "exists": {
784816 "dependencies": [
785817 "unsafe-coerce"
786818 ],
787819 "repo": "https://github.com/purescript/purescript-exists.git",
788− "version": "v4.0.0"
820+ "version": "v6.0.0"
789821 },
790822 "exitcodes": {
791823 "dependencies": [
@@ -800,18 +832,23 @@
800832 "typelevel-prelude"
801833 ],
802834 "repo": "https://github.com/justinwoo/purescript-expect-inferred.git",
803− "version": "v2.0.0"
835+ "version": "v3.0.0"
804836 },
805− "express": {
837+ "fast-vect": {
806838 "dependencies": [
807− "aff",
808− "foreign",
809− "foreign-generic",
810− "node-http",
811− "test-unit"
839+ "arrays",
840+ "filterable",
841+ "foldable-traversable",
842+ "lists",
843+ "maybe",
844+ "ordered-collections",
845+ "prelude",
846+ "profunctor",
847+ "tuples",
848+ "unfoldable"
812849 ],
813− "repo": "https://github.com/nkly/purescript-express.git",
814− "version": "v0.8.0"
850+ "repo": "https://github.com/sigma-andex/purescript-fast-vect.git",
851+ "version": "v0.7.0"
815852 },
816853 "filterable": {
817854 "dependencies": [
@@ -822,63 +859,94 @@
822859 "lists",
823860 "ordered-collections"
824861 ],
825− "repo": "https://github.com/LiamGoodacre/purescript-filterable.git",
826− "version": "v3.0.2"
862+ "repo": "https://github.com/purescript/purescript-filterable.git",
863+ "version": "v5.0.0"
864+ },
865+ "fixed-points": {
866+ "dependencies": [
867+ "exists",
868+ "newtype",
869+ "prelude",
870+ "transformers"
871+ ],
872+ "repo": "https://github.com/purescript-contrib/purescript-fixed-points.git",
873+ "version": "v7.0.0"
827874 },
828− "fixed-points": {
875+ "fixed-precision": {
829876 "dependencies": [
830− "exists",
831− "newtype",
877+ "arrays",
878+ "bigints",
879+ "control",
880+ "integers",
881+ "maybe",
882+ "numbers",
883+ "partial",
832884 "prelude",
833− "transformers"
885+ "strings"
834886 ],
835− "repo": "https://github.com/slamdata/purescript-fixed-points.git",
836− "version": "v5.1.0"
887+ "repo": "https://github.com/lumihq/purescript-fixed-precision.git",
888+ "version": "v5.0.0"
837889 },
838− "flare": {
890+ "flame": {
839891 "dependencies": [
840− "canvas",
841− "datetime",
842− "drawing",
892+ "aff",
893+ "argonaut-codecs",
894+ "argonaut-core",
895+ "argonaut-generic",
896+ "arrays",
897+ "bifunctors",
898+ "console",
899+ "effect",
900+ "either",
901+ "exceptions",
843902 "foldable-traversable",
844− "nonempty",
903+ "foreign",
904+ "foreign-object",
905+ "maybe",
906+ "newtype",
907+ "nullable",
908+ "partial",
845909 "prelude",
846− "signal",
847− "smolder",
910+ "random",
911+ "refs",
912+ "spec",
913+ "strings",
848914 "tuples",
849− "web-dom"
915+ "typelevel-prelude",
916+ "unsafe-coerce",
917+ "web-dom",
918+ "web-events",
919+ "web-html",
920+ "web-uievents"
850921 ],
851− "repo": "https://github.com/sharkdp/purescript-flare.git",
852− "version": "v6.0.0"
922+ "repo": "https://github.com/easafe/purescript-flame.git",
923+ "version": "v1.2.0"
853924 },
854925 "float32": {
855926 "dependencies": [
856− "generics-rep",
927+ "gen",
928+ "maybe",
857929 "prelude"
858930 ],
859− "repo": "https://github.com/athanclark/purescript-float32.git",
860− "version": "v0.1.1"
931+ "repo": "https://github.com/purescript-contrib/purescript-float32.git",
932+ "version": "v2.0.0"
861933 },
862934 "foldable-traversable": {
863935 "dependencies": [
864936 "bifunctors",
937+ "const",
865938 "control",
939+ "either",
940+ "functors",
941+ "identity",
866942 "maybe",
867943 "newtype",
868944 "orders",
869− "prelude"
945+ "prelude",
946+ "tuples"
870947 ],
871948 "repo": "https://github.com/purescript/purescript-foldable-traversable.git",
872− "version": "v4.1.1"
873− },
874− "folds": {
875− "dependencies": [
876− "control",
877− "ordered-collections",
878− "profunctor"
879− ],
880− "repo": "https://github.com/paf31/purescript-folds.git",
881− "version": "v5.2.0"
949+ "version": "v6.0.0"
882950 },
883951 "foreign": {
884952 "dependencies": [
@@ -893,22 +961,7 @@
893961 "transformers"
894962 ],
895963 "repo": "https://github.com/purescript/purescript-foreign.git",
896− "version": "v5.0.0"
897− },
898− "foreign-generic": {
899− "dependencies": [
900− "effect",
901− "exceptions",
902− "foreign",
903− "foreign-object",
904− "generics-rep",
905− "identity",
906− "ordered-collections",
907− "proxy",
908− "record"
909− ],
910− "repo": "https://github.com/paf31/purescript-foreign-generic.git",
911− "version": "v10.0.0"
964+ "version": "v7.0.0"
912965 },
913966 "foreign-object": {
914967 "dependencies": [
@@ -926,18 +979,37 @@
926979 "unfoldable"
927980 ],
928981 "repo": "https://github.com/purescript/purescript-foreign-object.git",
929− "version": "v2.0.3"
982+ "version": "v4.0.0"
983+ },
984+ "foreign-readwrite": {
985+ "dependencies": [
986+ "foldable-traversable",
987+ "foreign",
988+ "foreign-object",
989+ "identity",
990+ "lists",
991+ "maybe",
992+ "newtype",
993+ "prelude",
994+ "record",
995+ "safe-coerce",
996+ "transformers",
997+ "unsafe-coerce"
998+ ],
999+ "repo": "https://github.com/artemisSystem/purescript-foreign-readwrite.git",
1000+ "version": "v3.0.0"
9301001 },
9311002 "fork": {
9321003 "dependencies": [
9331004 "aff"
9341005 ],
935− "repo": "https://github.com/slamdata/purescript-fork.git",
936− "version": "v4.0.0"
1006+ "repo": "https://github.com/purescript-contrib/purescript-fork.git",
1007+ "version": "v6.0.0"
9371008 },
9381009 "form-urlencoded": {
9391010 "dependencies": [
940− "globals",
1011+ "foldable-traversable",
1012+ "js-uri",
9411013 "maybe",
9421014 "newtype",
9431015 "prelude",
@@ -945,42 +1017,20 @@
9451017 "tuples"
9461018 ],
9471019 "repo": "https://github.com/purescript-contrib/purescript-form-urlencoded.git",
948− "version": "v5.0.0"
949− },
950− "format": {
951− "dependencies": [
952− "arrays",
953− "effect",
954− "integers",
955− "math",
956− "prelude",
957− "strings",
958− "unfoldable"
959− ],
960− "repo": "https://github.com/sharkdp/purescript-format.git",
961− "version": "v4.0.0"
962− },
963− "format-nix": {
964− "dependencies": [
965− "generics-rep",
966− "motsunabe",
967− "prelude"
968− ],
969− "repo": "https://github.com/justinwoo/format-nix.git",
970− "version": "v0.3.0"
1020+ "version": "v7.0.0"
9711021 },
9721022 "formatters": {
9731023 "dependencies": [
9741024 "datetime",
9751025 "fixed-points",
976− "generics-rep",
9771026 "lists",
1027+ "numbers",
9781028 "parsing",
9791029 "prelude",
9801030 "transformers"
9811031 ],
982− "repo": "https://github.com/slamdata/purescript-formatters.git",
983− "version": "v4.0.1"
1032+ "repo": "https://github.com/purescript-contrib/purescript-formatters.git",
1033+ "version": "v7.0.0"
9841034 },
9851035 "free": {
9861036 "dependencies": [
@@ -1000,7 +1050,7 @@
10001050 "unsafe-coerce"
10011051 ],
10021052 "repo": "https://github.com/purescript/purescript-free.git",
1003− "version": "v5.2.0"
1053+ "version": "v7.0.0"
10041054 },
10051055 "freeap": {
10061056 "dependencies": [
@@ -1010,65 +1060,7 @@
10101060 "lists"
10111061 ],
10121062 "repo": "https://github.com/ethul/purescript-freeap.git",
1013− "version": "v5.0.1"
1014− },
1015− "freedom": {
1016− "dependencies": [
1017− "aff",
1018− "console",
1019− "foreign-object",
1020− "freet",
1021− "safely",
1022− "simple-emitter",
1023− "web-html"
1024− ],
1025− "repo": "https://github.com/purescript-freedom/purescript-freedom.git",
1026− "version": "v1.2.0"
1027− },
1028− "freedom-now": {
1029− "dependencies": [
1030− "freedom",
1031− "js-timers"
1032− ],
1033− "repo": "https://github.com/purescript-freedom/purescript-freedom-now.git",
1034− "version": "v2.0.0"
1035− },
1036− "freedom-portal": {
1037− "dependencies": [
1038− "freedom"
1039− ],
1040− "repo": "https://github.com/purescript-freedom/purescript-freedom-portal.git",
1041− "version": "v1.0.0"
1042− },
1043− "freedom-router": {
1044− "dependencies": [
1045− "freedom",
1046− "profunctor"
1047− ],
1048− "repo": "https://github.com/purescript-freedom/purescript-freedom-router.git",
1049− "version": "v1.0.1"
1050− },
1051− "freedom-transition": {
1052− "dependencies": [
1053− "freedom",
1054− "js-timers"
1055− ],
1056− "repo": "https://github.com/purescript-freedom/purescript-freedom-transition.git",
1057− "version": "v1.0.0"
1058− },
1059− "freedom-virtualized": {
1060− "dependencies": [
1061− "freedom"
1062− ],
1063− "repo": "https://github.com/purescript-freedom/purescript-freedom-virtualized.git",
1064− "version": "v1.0.0"
1065− },
1066− "freedom-window-resize": {
1067− "dependencies": [
1068− "freedom"
1069− ],
1070− "repo": "https://github.com/purescript-freedom/purescript-freedom-window-resize.git",
1071− "version": "v1.0.0"
1063+ "version": "v7.0.0"
10721064 },
10731065 "freet": {
10741066 "dependencies": [
@@ -1077,51 +1069,54 @@
10771069 "effect",
10781070 "either",
10791071 "exists",
1072+ "free",
10801073 "prelude",
10811074 "tailrec",
1082− "transformers"
1075+ "transformers",
1076+ "tuples"
10831077 ],
10841078 "repo": "https://github.com/purescript-contrib/purescript-freet.git",
1085− "version": "v5.0.0"
1079+ "version": "v7.0.0"
10861080 },
10871081 "functions": {
10881082 "dependencies": [
10891083 "prelude"
10901084 ],
10911085 "repo": "https://github.com/purescript/purescript-functions.git",
1092− "version": "v4.0.0"
1086+ "version": "v6.0.0"
10931087 },
10941088 "functors": {
10951089 "dependencies": [
10961090 "bifunctors",
10971091 "const",
1092+ "contravariant",
10981093 "control",
1094+ "distributive",
10991095 "either",
1100− "foldable-traversable",
1096+ "invariant",
11011097 "maybe",
11021098 "newtype",
11031099 "prelude",
1100+ "profunctor",
11041101 "tuples",
11051102 "unsafe-coerce"
11061103 ],
11071104 "repo": "https://github.com/purescript/purescript-functors.git",
1108− "version": "v3.1.1"
1105+ "version": "v5.0.0"
11091106 },
11101107 "fuzzy": {
11111108 "dependencies": [
11121109 "foldable-traversable",
11131110 "foreign-object",
1114− "generics-rep",
11151111 "newtype",
11161112 "ordered-collections",
11171113 "prelude",
11181114 "rationals",
11191115 "strings",
1120− "strongcheck",
11211116 "tuples"
11221117 ],
11231118 "repo": "https://github.com/citizennet/purescript-fuzzy.git",
1124− "version": "v0.2.1"
1119+ "version": "v0.4.0"
11251120 },
11261121 "gen": {
11271122 "dependencies": [
@@ -1137,37 +1132,64 @@
11371132 "unfoldable"
11381133 ],
11391134 "repo": "https://github.com/purescript/purescript-gen.git",
1140− "version": "v2.1.1"
1135+ "version": "v4.0.0"
11411136 },
1142− "generics-rep": {
1137+ "generate-values": {
11431138 "dependencies": [
1139+ "arrays",
1140+ "control",
1141+ "effect",
11441142 "enums",
11451143 "foldable-traversable",
1144+ "gen",
1145+ "identity",
1146+ "integers",
1147+ "lcg",
1148+ "lists",
11461149 "maybe",
11471150 "newtype",
1148− "prelude"
1151+ "numbers",
1152+ "partial",
1153+ "prelude",
1154+ "tailrec",
1155+ "transformers",
1156+ "tuples"
11491157 ],
1150− "repo": "https://github.com/purescript/purescript-generics-rep.git",
1151− "version": "v6.1.1"
1158+ "repo": "https://github.com/jordanmartinez/purescript-generate-values.git",
1159+ "version": "v1.0.1"
11521160 },
1153− "globals": {
1161+ "geometry-plane": {
11541162 "dependencies": [
1155− "functions",
1156− "maybe"
1163+ "console",
1164+ "effect",
1165+ "psci-support",
1166+ "sparse-polynomials"
11571167 ],
1158− "repo": "https://github.com/purescript/purescript-globals.git",
1159− "version": "v4.1.0"
1168+ "repo": "https://github.com/Ebmtranceboy/purescript-geometry-plane.git",
1169+ "version": "v1.0.3"
11601170 },
1161− "gomtang-basic": {
1171+ "github-actions-toolkit": {
11621172 "dependencies": [
1163− "console",
1173+ "aff",
1174+ "aff-promise",
11641175 "effect",
1165− "prelude",
1166− "record",
1167− "web-html"
1176+ "foreign-object",
1177+ "node-buffer",
1178+ "node-path",
1179+ "node-streams",
1180+ "nullable",
1181+ "transformers"
11681182 ],
1169− "repo": "https://github.com/justinwoo/purescript-gomtang-basic.git",
1170− "version": "v0.2.0"
1183+ "repo": "https://github.com/purescript-contrib/purescript-github-actions-toolkit.git",
1184+ "version": "v0.5.0"
1185+ },
1186+ "graphs": {
1187+ "dependencies": [
1188+ "catenable-lists",
1189+ "ordered-collections"
1190+ ],
1191+ "repo": "https://github.com/purescript/purescript-graphs.git",
1192+ "version": "v8.0.0"
11711193 },
11721194 "group": {
11731195 "dependencies": [
@@ -1182,66 +1204,139 @@
11821204 "avar",
11831205 "console",
11841206 "const",
1185− "coroutines",
11861207 "dom-indexed",
1208+ "effect",
11871209 "foreign",
11881210 "fork",
11891211 "free",
11901212 "freeap",
1191− "halogen-vdom",
1192− "media-types",
1193− "nullable",
1213+ "halogen-subscriptions",
1214+ "halogen-vdom",
1215+ "media-types",
1216+ "nullable",
1217+ "ordered-collections",
1218+ "parallel",
1219+ "profunctor",
1220+ "transformers",
1221+ "unsafe-coerce",
1222+ "unsafe-reference",
1223+ "web-file",
1224+ "web-uievents"
1225+ ],
1226+ "repo": "https://github.com/purescript-halogen/purescript-halogen.git",
1227+ "version": "v7.0.0"
1228+ },
1229+ "halogen-css": {
1230+ "dependencies": [
1231+ "css",
1232+ "halogen"
1233+ ],
1234+ "repo": "https://github.com/purescript-halogen/purescript-halogen-css.git",
1235+ "version": "v10.0.0"
1236+ },
1237+ "halogen-formless": {
1238+ "dependencies": [
1239+ "convertable-options",
1240+ "effect",
1241+ "either",
1242+ "foldable-traversable",
1243+ "foreign-object",
1244+ "halogen",
1245+ "heterogeneous",
1246+ "maybe",
1247+ "prelude",
1248+ "record",
1249+ "safe-coerce",
1250+ "type-equality",
1251+ "unsafe-coerce",
1252+ "unsafe-reference",
1253+ "variant",
1254+ "web-events",
1255+ "web-uievents"
1256+ ],
1257+ "repo": "https://github.com/thomashoneyman/purescript-halogen-formless.git",
1258+ "version": "v4.0.0"
1259+ },
1260+ "halogen-hooks": {
1261+ "dependencies": [
1262+ "aff",
1263+ "arrays",
1264+ "bifunctors",
1265+ "effect",
1266+ "exceptions",
1267+ "foldable-traversable",
1268+ "foreign-object",
1269+ "free",
1270+ "freeap",
1271+ "halogen",
1272+ "halogen-subscriptions",
1273+ "maybe",
1274+ "newtype",
11941275 "ordered-collections",
11951276 "parallel",
1196− "profunctor",
1277+ "partial",
1278+ "prelude",
1279+ "refs",
1280+ "tailrec",
11971281 "transformers",
1282+ "tuples",
11981283 "unsafe-coerce",
11991284 "unsafe-reference",
1200− "web-uievents"
1201− ],
1202− "repo": "https://github.com/slamdata/purescript-halogen.git",
1203− "version": "v5.0.0-rc.7"
1204− },
1205− "halogen-bootstrap": {
1206− "dependencies": [
1207− "halogen"
1285+ "web-dom",
1286+ "web-html"
12081287 ],
1209− "repo": "https://github.com/slamdata/purescript-halogen-bootstrap.git",
1210− "version": "v8.0.0"
1288+ "repo": "https://github.com/thomashoneyman/purescript-halogen-hooks.git",
1289+ "version": "v0.6.0"
12111290 },
1212− "halogen-bootstrap4": {
1291+ "halogen-hooks-extra": {
12131292 "dependencies": [
1214− "halogen"
1293+ "halogen-hooks"
12151294 ],
1216− "repo": "https://github.com/mschristiansen/purescript-halogen-bootstrap4.git",
1217− "version": "v0.1.4"
1295+ "repo": "https://github.com/jordanmartinez/purescript-halogen-hooks-extra.git",
1296+ "version": "v0.9.0"
12181297 },
1219− "halogen-css": {
1298+ "halogen-store": {
12201299 "dependencies": [
1221− "css",
1222− "halogen"
1300+ "aff",
1301+ "distributive",
1302+ "effect",
1303+ "fork",
1304+ "halogen",
1305+ "halogen-hooks",
1306+ "halogen-subscriptions",
1307+ "maybe",
1308+ "prelude",
1309+ "refs",
1310+ "tailrec",
1311+ "transformers",
1312+ "tuples",
1313+ "unsafe-reference"
12231314 ],
1224− "repo": "https://github.com/slamdata/purescript-halogen-css.git",
1225− "version": "v8.0.0"
1315+ "repo": "https://github.com/thomashoneyman/purescript-halogen-store.git",
1316+ "version": "v0.5.0"
12261317 },
1227− "halogen-formless": {
1318+ "halogen-storybook": {
12281319 "dependencies": [
1229− "generics-rep",
1320+ "foreign-object",
12301321 "halogen",
1231− "heterogeneous",
1232− "profunctor-lenses",
1233− "variant"
1322+ "prelude",
1323+ "routing"
12341324 ],
1235− "repo": "https://github.com/thomashoneyman/purescript-halogen-formless.git",
1236− "version": "v1.0.0-rc.1"
1325+ "repo": "https://github.com/rnons/purescript-halogen-storybook.git",
1326+ "version": "v2.0.0"
12371327 },
1238− "halogen-select": {
1328+ "halogen-subscriptions": {
12391329 "dependencies": [
1240− "halogen",
1241− "record"
1330+ "arrays",
1331+ "effect",
1332+ "foldable-traversable",
1333+ "functors",
1334+ "refs",
1335+ "safe-coerce",
1336+ "unsafe-reference"
12421337 ],
1243− "repo": "https://github.com/citizennet/purescript-halogen-select.git",
1244− "version": "v5.0.0-rc.3"
1338+ "repo": "https://github.com/purescript-halogen/purescript-halogen-subscriptions.git",
1339+ "version": "v2.0.0"
12451340 },
12461341 "halogen-vdom": {
12471342 "dependencies": [
@@ -1256,8 +1351,32 @@
12561351 "unsafe-coerce",
12571352 "web-html"
12581353 ],
1259− "repo": "https://github.com/slamdata/purescript-halogen-vdom.git",
1260− "version": "v6.1.0"
1354+ "repo": "https://github.com/purescript-halogen/purescript-halogen-vdom.git",
1355+ "version": "v8.0.0"
1356+ },
1357+ "halogen-vdom-string-renderer": {
1358+ "dependencies": [
1359+ "foreign",
1360+ "halogen-vdom",
1361+ "ordered-collections",
1362+ "prelude"
1363+ ],
1364+ "repo": "https://github.com/purescript-halogen/purescript-halogen-vdom-string-renderer.git",
1365+ "version": "v0.5.0"
1366+ },
1367+ "heckin": {
1368+ "dependencies": [
1369+ "arrays",
1370+ "foldable-traversable",
1371+ "maybe",
1372+ "prelude",
1373+ "strings",
1374+ "transformers",
1375+ "tuples",
1376+ "unicode"
1377+ ],
1378+ "repo": "https://github.com/maxdeviant/purescript-heckin.git",
1379+ "version": "v2.0.1"
12611380 },
12621381 "heterogeneous": {
12631382 "dependencies": [
@@ -1269,22 +1388,16 @@
12691388 "variant"
12701389 ],
12711390 "repo": "https://github.com/natefaubion/purescript-heterogeneous.git",
1272− "version": "v0.4.1"
1391+ "version": "v0.6.0"
12731392 },
1274− "higher-order": {
1393+ "heterogeneous-extrablatt": {
12751394 "dependencies": [
1276− "catenable-lists",
1277− "const",
1278− "effect",
1279− "errors",
1280− "generics-rep",
1281− "lists",
1282− "ordered-collections",
1283− "orders",
1284− "profunctor"
1395+ "heterogeneous",
1396+ "prelude",
1397+ "record"
12851398 ],
1286− "repo": "https://github.com/matthew-hilty/purescript-higher-order.git",
1287− "version": "v0.2.0"
1399+ "repo": "https://github.com/sigma-andex/purescript-heterogeneous-extrablatt.git",
1400+ "version": "v0.2.1"
12881401 },
12891402 "http-methods": {
12901403 "dependencies": [
@@ -1293,7 +1406,7 @@
12931406 "strings"
12941407 ],
12951408 "repo": "https://github.com/purescript-contrib/purescript-http-methods.git",
1296− "version": "v4.0.2"
1409+ "version": "v6.0.0"
12971410 },
12981411 "httpure": {
12991412 "dependencies": [
@@ -1301,117 +1414,74 @@
13011414 "arrays",
13021415 "bifunctors",
13031416 "console",
1304− "control",
13051417 "effect",
13061418 "either",
1307− "exceptions",
13081419 "foldable-traversable",
1309− "foreign",
1310− "lists",
1420+ "foreign-object",
1421+ "js-uri",
13111422 "maybe",
13121423 "newtype",
13131424 "node-buffer",
1314− "node-child-process",
13151425 "node-fs",
1316− "node-fs-aff",
13171426 "node-http",
13181427 "node-streams",
1319− "nullable",
13201428 "options",
13211429 "ordered-collections",
13221430 "prelude",
1323− "psci-support",
13241431 "refs",
1325− "spec",
13261432 "strings",
13271433 "tuples",
1328− "type-equality",
1329− "unsafe-coerce"
1330− ],
1331− "repo": "https://github.com/cprussin/purescript-httpure.git",
1332− "version": "v0.8.3"
1333− },
1334− "httpure-contrib-biscotti": {
1335− "dependencies": [
1336− "aff",
1337− "argonaut",
1338− "biscotti-cookie",
1339− "biscotti-session",
1340− "effect",
1341− "either",
1342− "generics-rep",
1343− "httpure",
1344− "maybe",
1345− "profunctor-lenses",
1346− "psci-support",
1347− "test-unit",
1348− "tuples",
13491434 "type-equality"
13501435 ],
1351− "repo": "https://github.com/drewolson/purescript-httpure-contrib-biscotti.git",
1352− "version": "v0.1.1"
1436+ "repo": "https://github.com/citizennet/purescript-httpure.git",
1437+ "version": "v0.15.0"
13531438 },
1354− "hyper": {
1439+ "httpurple": {
13551440 "dependencies": [
13561441 "aff",
1357− "argonaut",
13581442 "arrays",
1359− "avar",
1443+ "bifunctors",
1444+ "console",
13601445 "control",
13611446 "effect",
1447+ "either",
13621448 "foldable-traversable",
1363− "generics-rep",
1364− "http-methods",
1365− "indexed-monad",
1366− "media-types",
1367− "node-fs-aff",
1449+ "foreign-object",
1450+ "js-uri",
1451+ "justifill",
1452+ "maybe",
1453+ "newtype",
1454+ "node-buffer",
1455+ "node-fs",
13681456 "node-http",
1457+ "node-net",
1458+ "node-process",
1459+ "node-streams",
1460+ "options",
13691461 "ordered-collections",
1370− "proxy",
1371− "psci-support",
1372− "random",
1373− "record-extra",
1374− "smolder",
1375− "spec",
1376− "spec-discovery",
1462+ "posix-types",
1463+ "prelude",
1464+ "profunctor",
1465+ "record",
1466+ "refs",
1467+ "routing-duplex",
13771468 "strings",
1378− "transformers",
1469+ "tuples",
1470+ "type-equality",
13791471 "typelevel-prelude"
13801472 ],
1381− "repo": "https://github.com/owickstrom/hyper.git",
1382− "version": "v0.10.1"
1383− },
1384− "hypertrout": {
1385− "dependencies": [
1386− "argonaut-generic",
1387− "console",
1388− "hyper",
1389− "prelude",
1390− "psci-support",
1391− "spec",
1392− "spec-discovery",
1393− "trout"
1394− ],
1395− "repo": "https://github.com/owickstrom/purescript-hypertrout.git",
1396− "version": "v0.11.0"
1473+ "repo": "https://github.com/sigma-andex/purescript-httpurple.git",
1474+ "version": "v1.1.0"
13971475 },
13981476 "identity": {
13991477 "dependencies": [
14001478 "control",
1401− "foldable-traversable",
14021479 "invariant",
14031480 "newtype",
14041481 "prelude"
14051482 ],
14061483 "repo": "https://github.com/purescript/purescript-identity.git",
1407− "version": "v4.1.0"
1408− },
1409− "identy": {
1410− "dependencies": [
1411− "simple-json"
1412− ],
1413− "repo": "https://github.com/oreshinya/purescript-identy.git",
1414− "version": "v2.1.0"
1484+ "version": "v6.0.0"
14151485 },
14161486 "indexed-monad": {
14171487 "dependencies": [
@@ -1419,70 +1489,91 @@
14191489 "newtype"
14201490 ],
14211491 "repo": "https://github.com/garyb/purescript-indexed-monad.git",
1422− "version": "v1.1.0"
1492+ "version": "v2.1.0"
14231493 },
1424− "integers": {
1494+ "int64": {
14251495 "dependencies": [
1426− "globals",
1427− "math",
1496+ "effect",
1497+ "foreign",
1498+ "functions",
1499+ "integers",
14281500 "maybe",
1429− "prelude"
1501+ "nullable",
1502+ "prelude",
1503+ "quickcheck"
14301504 ],
1431− "repo": "https://github.com/purescript/purescript-integers.git",
1432− "version": "v4.0.0"
1505+ "repo": "https://github.com/purescript-contrib/purescript-int64.git",
1506+ "version": "v1.0.0"
14331507 },
1434− "invariant": {
1508+ "integers": {
14351509 "dependencies": [
1510+ "maybe",
1511+ "numbers",
14361512 "prelude"
14371513 ],
1438− "repo": "https://github.com/purescript/purescript-invariant.git",
1439− "version": "v4.1.0"
1514+ "repo": "https://github.com/purescript/purescript-integers.git",
1515+ "version": "v6.0.0"
14401516 },
1441− "jajanmen": {
1517+ "interpolate": {
14421518 "dependencies": [
1443− "node-sqlite3",
1444− "prelude",
1445− "typelevel-prelude"
1519+ "prelude"
14461520 ],
1447− "repo": "https://github.com/justinwoo/purescript-jajanmen.git",
1448− "version": "v1.0.0"
1521+ "repo": "https://github.com/jordanmartinez/purescript-interpolate.git",
1522+ "version": "v5.0.0"
14491523 },
1450− "jquery": {
1524+ "invariant": {
14511525 "dependencies": [
1452− "console",
1453− "effect",
1454− "foreign",
1455− "web-dom"
1526+ "control",
1527+ "prelude"
14561528 ],
1457− "repo": "https://github.com/purescript-contrib/purescript-jquery.git",
1458− "version": "v5.0.0"
1529+ "repo": "https://github.com/purescript/purescript-invariant.git",
1530+ "version": "v6.0.0"
14591531 },
14601532 "js-date": {
14611533 "dependencies": [
14621534 "datetime",
1535+ "effect",
14631536 "exceptions",
14641537 "foreign",
14651538 "integers",
14661539 "now"
14671540 ],
14681541 "repo": "https://github.com/purescript-contrib/purescript-js-date.git",
1469− "version": "v6.0.0"
1542+ "version": "v8.0.0"
1543+ },
1544+ "js-fileio": {
1545+ "dependencies": [
1546+ "aff",
1547+ "effect",
1548+ "prelude"
1549+ ],
1550+ "repo": "https://github.com/newlandsvalley/purescript-js-fileio.git",
1551+ "version": "v3.0.0"
14701552 },
14711553 "js-timers": {
14721554 "dependencies": [
14731555 "effect"
14741556 ],
14751557 "repo": "https://github.com/purescript-contrib/purescript-js-timers.git",
1476− "version": "v4.0.1"
1558+ "version": "v6.1.0"
1559+ },
1560+ "js-uri": {
1561+ "dependencies": [
1562+ "functions",
1563+ "maybe"
1564+ ],
1565+ "repo": "https://github.com/purescript-contrib/purescript-js-uri.git",
1566+ "version": "v3.0.0"
14771567 },
1478− "json-schema": {
1568+ "justifill": {
14791569 "dependencies": [
1480− "generics-rep",
1570+ "maybe",
14811571 "prelude",
1482− "simple-json"
1572+ "record",
1573+ "typelevel-prelude"
14831574 ],
1484− "repo": "https://github.com/felixmulder/purescript-json-schema.git",
1485− "version": "v0.0.1"
1575+ "repo": "https://github.com/i-am-the-slime/purescript-justifill.git",
1576+ "version": "v0.5.0"
14861577 },
14871578 "jwt": {
14881579 "dependencies": [
@@ -1490,34 +1581,44 @@
14901581 "arrays",
14911582 "b64",
14921583 "either",
1493− "errors",
14941584 "exceptions",
14951585 "prelude",
14961586 "profunctor-lenses",
14971587 "strings"
14981588 ],
14991589 "repo": "https://github.com/menelaos/purescript-jwt.git",
1500− "version": "v0.0.6"
1590+ "version": "v0.0.9"
15011591 },
1502− "kancho": {
1592+ "language-cst-parser": {
15031593 "dependencies": [
1504− "foreign",
1594+ "arrays",
1595+ "const",
1596+ "control",
1597+ "either",
1598+ "foldable-traversable",
1599+ "free",
1600+ "functions",
1601+ "functors",
1602+ "identity",
1603+ "integers",
1604+ "lazy",
1605+ "lists",
1606+ "maybe",
15051607 "newtype",
1506− "strings",
1507− "typelevel-prelude"
1508− ],
1509− "repo": "https://github.com/justinwoo/purescript-kancho.git",
1510− "version": "v2.0.0"
1511− },
1512− "kishimen": {
1513− "dependencies": [
1514− "generics-rep",
1608+ "numbers",
1609+ "ordered-collections",
1610+ "partial",
15151611 "prelude",
1612+ "st",
1613+ "strings",
1614+ "transformers",
1615+ "tuples",
15161616 "typelevel-prelude",
1517− "variant"
1617+ "unfoldable",
1618+ "unsafe-coerce"
15181619 ],
1519− "repo": "https://github.com/justinwoo/purescript-kishimen.git",
1520− "version": "v1.0.1"
1620+ "repo": "https://github.com/natefaubion/purescript-language-cst-parser.git",
1621+ "version": "v0.12.0"
15211622 },
15221623 "lazy": {
15231624 "dependencies": [
@@ -1527,20 +1628,19 @@
15271628 "prelude"
15281629 ],
15291630 "repo": "https://github.com/purescript/purescript-lazy.git",
1530− "version": "v4.0.0"
1631+ "version": "v6.0.0"
15311632 },
15321633 "lcg": {
15331634 "dependencies": [
15341635 "effect",
15351636 "integers",
1536− "math",
15371637 "maybe",
15381638 "partial",
15391639 "prelude",
15401640 "random"
15411641 ],
15421642 "repo": "https://github.com/purescript/purescript-lcg.git",
1543− "version": "v2.0.0"
1643+ "version": "v4.0.0"
15441644 },
15451645 "leibniz": {
15461646 "dependencies": [
@@ -1550,15 +1650,17 @@
15501650 "repo": "https://github.com/paf31/purescript-leibniz.git",
15511651 "version": "v5.0.0"
15521652 },
1553− "lenient-html-parser": {
1653+ "linalg": {
15541654 "dependencies": [
1555− "console",
1556− "generics-rep",
1655+ "arrays",
1656+ "foldable-traversable",
1657+ "functions",
1658+ "maybe",
15571659 "prelude",
1558− "string-parsers"
1660+ "tuples"
15591661 ],
1560− "repo": "https://github.com/justinwoo/purescript-lenient-html-parser.git",
1561− "version": "v4.0.0"
1662+ "repo": "https://github.com/gbagan/purescript-linalg.git",
1663+ "version": "v5.1.0"
15621664 },
15631665 "lists": {
15641666 "dependencies": [
@@ -1576,7 +1678,20 @@
15761678 "unfoldable"
15771679 ],
15781680 "repo": "https://github.com/purescript/purescript-lists.git",
1579− "version": "v5.4.1"
1681+ "version": "v7.0.0"
1682+ },
1683+ "logging": {
1684+ "dependencies": [
1685+ "console",
1686+ "contravariant",
1687+ "effect",
1688+ "either",
1689+ "prelude",
1690+ "transformers",
1691+ "tuples"
1692+ ],
1693+ "repo": "https://github.com/rightfold/purescript-logging.git",
1694+ "version": "v3.0.0"
15801695 },
15811696 "machines": {
15821697 "dependencies": [
@@ -1591,30 +1706,26 @@
15911706 "unfoldable"
15921707 ],
15931708 "repo": "https://github.com/purescript-contrib/purescript-machines.git",
1594− "version": "v5.1.0"
1595− },
1596− "makkori": {
1597− "dependencies": [
1598− "functions",
1599− "node-http",
1600− "prelude",
1601− "record"
1602− ],
1603− "repo": "https://github.com/justinwoo/purescript-makkori.git",
1604− "version": "v1.0.0"
1605− },
1606− "math": {
1607− "dependencies": [],
1608− "repo": "https://github.com/purescript/purescript-math.git",
1609− "version": "v2.1.1"
1709+ "version": "v7.0.0"
16101710 },
16111711 "matrices": {
16121712 "dependencies": [
16131713 "arrays",
16141714 "strings"
16151715 ],
1616− "repo": "https://github.com/kritzcreek/purescript-matrices.git",
1617− "version": "v4.0.0"
1716+ "repo": "https://github.com/kRITZCREEK/purescript-matrices.git",
1717+ "version": "v5.0.1"
1718+ },
1719+ "matryoshka": {
1720+ "dependencies": [
1721+ "fixed-points",
1722+ "free",
1723+ "prelude",
1724+ "profunctor",
1725+ "transformers"
1726+ ],
1727+ "repo": "https://github.com/purescript-contrib/purescript-matryoshka.git",
1728+ "version": "v1.0.0"
16181729 },
16191730 "maybe": {
16201731 "dependencies": [
@@ -1624,7 +1735,7 @@
16241735 "prelude"
16251736 ],
16261737 "repo": "https://github.com/purescript/purescript-maybe.git",
1627− "version": "v4.0.1"
1738+ "version": "v6.0.0"
16281739 },
16291740 "media-types": {
16301741 "dependencies": [
@@ -1632,51 +1743,46 @@
16321743 "prelude"
16331744 ],
16341745 "repo": "https://github.com/purescript-contrib/purescript-media-types.git",
1635− "version": "v4.0.1"
1746+ "version": "v6.0.0"
1747+ },
1748+ "metadata": {
1749+ "dependencies": [],
1750+ "repo": "https://github.com/purescript/purescript-metadata.git",
1751+ "version": "v0.15.0"
16361752 },
1637− "memoize": {
1753+ "midi": {
16381754 "dependencies": [
1755+ "arrays",
1756+ "control",
1757+ "effect",
16391758 "either",
1640− "generics-rep",
1759+ "foldable-traversable",
16411760 "integers",
1642− "lazy",
16431761 "lists",
16441762 "maybe",
1645− "strings",
1646− "tuples"
1647− ],
1648− "repo": "https://github.com/paf31/purescript-memoize.git",
1649− "version": "v5.0.0"
1650− },
1651− "metadata": {
1652− "dependencies": [],
1653− "repo": "https://github.com/spacchetti/purescript-metadata.git",
1654− "version": "v0.13.3"
1655− },
1656− "milkis": {
1657− "dependencies": [
1658− "aff-promise",
1659− "arraybuffer-types",
1660− "foreign-object",
1763+ "ordered-collections",
16611764 "prelude",
1662− "typelevel-prelude"
1765+ "signal",
1766+ "string-parsers",
1767+ "strings",
1768+ "tuples",
1769+ "unfoldable"
16631770 ],
1664− "repo": "https://github.com/justinwoo/purescript-milkis.git",
1665− "version": "v7.2.1"
1771+ "repo": "https://github.com/newlandsvalley/purescript-midi.git",
1772+ "version": "v4.0.0"
16661773 },
16671774 "minibench": {
16681775 "dependencies": [
16691776 "console",
16701777 "effect",
1671− "globals",
16721778 "integers",
1673− "math",
1779+ "numbers",
16741780 "partial",
16751781 "prelude",
16761782 "refs"
16771783 ],
16781784 "repo": "https://github.com/purescript/purescript-minibench.git",
1679− "version": "v2.0.0"
1785+ "version": "v4.0.0"
16801786 },
16811787 "mmorph": {
16821788 "dependencies": [
@@ -1685,7 +1791,17 @@
16851791 "transformers"
16861792 ],
16871793 "repo": "https://github.com/Thimoteus/purescript-mmorph.git",
1688− "version": "v5.1.0"
1794+ "version": "v7.0.0"
1795+ },
1796+ "monad-control": {
1797+ "dependencies": [
1798+ "aff",
1799+ "freet",
1800+ "identity",
1801+ "lists"
1802+ ],
1803+ "repo": "https://github.com/athanclark/purescript-monad-control.git",
1804+ "version": "v5.0.0"
16891805 },
16901806 "monad-logger": {
16911807 "dependencies": [
@@ -1722,20 +1838,41 @@
17221838 "repo": "https://github.com/mlang/purescript-monad-loops.git",
17231839 "version": "v0.5.0"
17241840 },
1725− "money": {
1841+ "monad-unlift": {
1842+ "dependencies": [
1843+ "monad-control"
1844+ ],
1845+ "repo": "https://github.com/athanclark/purescript-monad-unlift.git",
1846+ "version": "v1.0.1"
1847+ },
1848+ "monoidal": {
17261849 "dependencies": [
1850+ "either",
1851+ "profunctor",
1852+ "these",
1853+ "tuples"
1854+ ],
1855+ "repo": "https://github.com/mcneissue/purescript-monoidal.git",
1856+ "version": "v0.16.0"
1857+ },
1858+ "morello": {
1859+ "dependencies": [
1860+ "arrays",
1861+ "barlow-lens",
17271862 "foldable-traversable",
1728− "globals",
1729− "integers",
1730− "lists",
1731− "math",
1863+ "heterogeneous",
1864+ "heterogeneous-extrablatt",
17321865 "newtype",
17331866 "prelude",
1734− "rationals",
1735− "ring-modules"
1867+ "profunctor",
1868+ "profunctor-lenses",
1869+ "record",
1870+ "tuples",
1871+ "typelevel-prelude",
1872+ "validation"
17361873 ],
1737− "repo": "https://github.com/i-am-tom/purescript-money.git",
1738− "version": "v8.0.0"
1874+ "repo": "https://github.com/sigma-andex/purescript-morello.git",
1875+ "version": "v0.3.2"
17391876 },
17401877 "motsunabe": {
17411878 "dependencies": [
@@ -1745,23 +1882,6 @@
17451882 "repo": "https://github.com/justinwoo/purescript-motsunabe.git",
17461883 "version": "v2.0.0"
17471884 },
1748− "mysql": {
1749− "dependencies": [
1750− "aff",
1751− "js-date",
1752− "simple-json"
1753− ],
1754− "repo": "https://github.com/oreshinya/purescript-mysql.git",
1755− "version": "v3.4.0"
1756− },
1757− "naporitan": {
1758− "dependencies": [
1759− "record",
1760− "typelevel-prelude"
1761− ],
1762− "repo": "https://github.com/justinwoo/purescript-naporitan.git",
1763− "version": "v1.0.0"
1764− },
17651885 "naturals": {
17661886 "dependencies": [
17671887 "enums",
@@ -1771,21 +1891,32 @@
17711891 "repo": "https://github.com/LiamGoodacre/purescript-naturals.git",
17721892 "version": "v3.0.0"
17731893 },
1894+ "nested-functor": {
1895+ "dependencies": [
1896+ "prelude",
1897+ "type-equality"
1898+ ],
1899+ "repo": "https://github.com/acple/purescript-nested-functor.git",
1900+ "version": "v0.2.1"
1901+ },
17741902 "newtype": {
17751903 "dependencies": [
1776− "prelude"
1904+ "prelude",
1905+ "safe-coerce"
17771906 ],
17781907 "repo": "https://github.com/purescript/purescript-newtype.git",
1779− "version": "v3.0.0"
1908+ "version": "v5.0.0"
17801909 },
17811910 "node-buffer": {
17821911 "dependencies": [
17831912 "arraybuffer-types",
17841913 "effect",
1785− "maybe"
1914+ "maybe",
1915+ "st",
1916+ "unsafe-coerce"
17861917 ],
17871918 "repo": "https://github.com/purescript-node/purescript-node-buffer.git",
1788− "version": "v5.0.0"
1919+ "version": "v8.0.0"
17891920 },
17901921 "node-child-process": {
17911922 "dependencies": [
@@ -1800,24 +1931,7 @@
18001931 "unsafe-coerce"
18011932 ],
18021933 "repo": "https://github.com/purescript-node/purescript-node-child-process.git",
1803− "version": "v6.0.0"
1804− },
1805− "node-electron": {
1806− "dependencies": [
1807− "effect",
1808− "foreign",
1809− "halogen",
1810− "maybe",
1811− "options",
1812− "prelude",
1813− "transformers",
1814− "unsafe-coerce",
1815− "web-dom",
1816− "web-events",
1817− "web-html"
1818− ],
1819− "repo": "https://github.com/cprussin/purescript-node-electron.git",
1820− "version": "v0.0.2"
1934+ "version": "v9.0.0"
18211935 },
18221936 "node-fs": {
18231937 "dependencies": [
@@ -1827,7 +1941,6 @@
18271941 "enums",
18281942 "exceptions",
18291943 "functions",
1830− "globals",
18311944 "integers",
18321945 "js-date",
18331946 "maybe",
@@ -1841,7 +1954,7 @@
18411954 "unsafe-coerce"
18421955 ],
18431956 "repo": "https://github.com/purescript-node/purescript-node-fs.git",
1844− "version": "v5.0.1"
1957+ "version": "v8.0.0"
18451958 },
18461959 "node-fs-aff": {
18471960 "dependencies": [
@@ -1851,12 +1964,7 @@
18511964 "node-path"
18521965 ],
18531966 "repo": "https://github.com/purescript-node/purescript-node-fs-aff.git",
1854− "version": "v6.0.0"
1855− },
1856− "node-he": {
1857− "dependencies": [],
1858− "repo": "https://github.com/justinwoo/purescript-node-he.git",
1859− "version": "v0.2.0"
1967+ "version": "v9.0.0"
18601968 },
18611969 "node-http": {
18621970 "dependencies": [
@@ -1867,6 +1975,7 @@
18671975 "foreign-object",
18681976 "maybe",
18691977 "node-buffer",
1978+ "node-net",
18701979 "node-streams",
18711980 "node-url",
18721981 "nullable",
@@ -1875,7 +1984,7 @@
18751984 "unsafe-coerce"
18761985 ],
18771986 "repo": "https://github.com/purescript-node/purescript-node-http.git",
1878− "version": "v5.0.2"
1987+ "version": "v8.0.0"
18791988 },
18801989 "node-net": {
18811990 "dependencies": [
@@ -1892,30 +2001,13 @@
18922001 "transformers"
18932002 ],
18942003 "repo": "https://github.com/purescript-node/purescript-node-net.git",
1895− "version": "v1.0.0"
2004+ "version": "v4.0.0"
18962005 },
18972006 "node-path": {
18982007 "dependencies": [
18992008 "effect"
19002009 ],
19012010 "repo": "https://github.com/purescript-node/purescript-node-path.git",
1902− "version": "v3.0.0"
1903− },
1904− "node-postgres": {
1905− "dependencies": [
1906− "aff",
1907− "arrays",
1908− "datetime",
1909− "either",
1910− "foldable-traversable",
1911− "foreign",
1912− "integers",
1913− "nullable",
1914− "prelude",
1915− "transformers",
1916− "unsafe-coerce"
1917− ],
1918− "repo": "https://github.com/epost/purescript-node-postgres.git",
19192011 "version": "v5.0.0"
19202012 },
19212013 "node-process": {
@@ -1929,7 +2021,7 @@
19292021 "unsafe-coerce"
19302022 ],
19312023 "repo": "https://github.com/purescript-node/purescript-node-process.git",
1932− "version": "v7.0.0"
2024+ "version": "v10.0.0"
19332025 },
19342026 "node-readline": {
19352027 "dependencies": [
@@ -1941,15 +2033,7 @@
19412033 "prelude"
19422034 ],
19432035 "repo": "https://github.com/purescript-node/purescript-node-readline.git",
1944− "version": "v4.0.1"
1945− },
1946− "node-sqlite3": {
1947− "dependencies": [
1948− "aff",
1949− "foreign"
1950− ],
1951− "repo": "https://github.com/justinwoo/purescript-node-sqlite3.git",
1952− "version": "v6.0.0"
2036+ "version": "v7.0.0"
19532037 },
19542038 "node-streams": {
19552039 "dependencies": [
@@ -1957,36 +2041,35 @@
19572041 "either",
19582042 "exceptions",
19592043 "node-buffer",
2044+ "nullable",
19602045 "prelude"
19612046 ],
19622047 "repo": "https://github.com/purescript-node/purescript-node-streams.git",
1963− "version": "v4.0.1"
2048+ "version": "v7.0.0"
19642049 },
1965− "node-telegram-bot-api": {
2050+ "node-streams-aff": {
19662051 "dependencies": [
19672052 "aff",
1968− "foreign",
1969− "simple-json",
1970− "strings"
2053+ "arrays",
2054+ "effect",
2055+ "either",
2056+ "exceptions",
2057+ "maybe",
2058+ "node-buffer",
2059+ "node-streams",
2060+ "prelude",
2061+ "st",
2062+ "tuples"
19712063 ],
1972− "repo": "https://github.com/justinwoo/purescript-node-telegram-bot-api.git",
1973− "version": "v4.0.0"
2064+ "repo": "https://github.com/jamesdbrock/purescript-node-streams-aff.git",
2065+ "version": "v1.1.0"
19742066 },
19752067 "node-url": {
19762068 "dependencies": [
19772069 "nullable"
19782070 ],
19792071 "repo": "https://github.com/purescript-node/purescript-node-url.git",
1980− "version": "v4.0.0"
1981− },
1982− "nodemailer": {
1983− "dependencies": [
1984− "aff",
1985− "node-streams",
1986− "simple-json"
1987− ],
1988− "repo": "https://github.com/oreshinya/purescript-nodemailer.git",
1989− "version": "v2.0.2"
2072+ "version": "v6.0.0"
19902073 },
19912074 "nonempty": {
19922075 "dependencies": [
@@ -1998,32 +2081,103 @@
19982081 "unfoldable"
19992082 ],
20002083 "repo": "https://github.com/purescript/purescript-nonempty.git",
2001− "version": "v5.0.0"
2084+ "version": "v7.0.0"
20022085 },
20032086 "now": {
20042087 "dependencies": [
20052088 "datetime",
20062089 "effect"
20072090 ],
2008− "repo": "https://github.com/purescript-contrib/purescript-now.git",
2009− "version": "v4.0.0"
2091+ "repo": "https://github.com/purescript-contrib/purescript-now.git",
2092+ "version": "v6.0.0"
2093+ },
2094+ "npm-package-json": {
2095+ "dependencies": [
2096+ "argonaut",
2097+ "control",
2098+ "either",
2099+ "foreign-object",
2100+ "maybe",
2101+ "ordered-collections",
2102+ "prelude"
2103+ ],
2104+ "repo": "https://github.com/maxdeviant/purescript-npm-package-json.git",
2105+ "version": "v2.0.0"
2106+ },
2107+ "nullable": {
2108+ "dependencies": [
2109+ "effect",
2110+ "functions",
2111+ "maybe"
2112+ ],
2113+ "repo": "https://github.com/purescript-contrib/purescript-nullable.git",
2114+ "version": "v6.0.0"
2115+ },
2116+ "numbers": {
2117+ "dependencies": [
2118+ "functions",
2119+ "maybe"
2120+ ],
2121+ "repo": "https://github.com/purescript/purescript-numbers.git",
2122+ "version": "v9.0.0"
2123+ },
2124+ "open-folds": {
2125+ "dependencies": [
2126+ "bifunctors",
2127+ "console",
2128+ "control",
2129+ "distributive",
2130+ "effect",
2131+ "either",
2132+ "foldable-traversable",
2133+ "identity",
2134+ "invariant",
2135+ "maybe",
2136+ "newtype",
2137+ "ordered-collections",
2138+ "prelude",
2139+ "profunctor",
2140+ "psci-support",
2141+ "tuples"
2142+ ],
2143+ "repo": "https://github.com/purescript-open-community/purescript-open-folds.git",
2144+ "version": "v6.3.0"
20102145 },
2011− "nullable": {
2146+ "open-memoize": {
20122147 "dependencies": [
2013− "functions",
2014− "maybe"
2148+ "console",
2149+ "effect",
2150+ "either",
2151+ "integers",
2152+ "lazy",
2153+ "lists",
2154+ "maybe",
2155+ "partial",
2156+ "prelude",
2157+ "psci-support",
2158+ "strings",
2159+ "tuples"
20152160 ],
2016− "repo": "https://github.com/purescript-contrib/purescript-nullable.git",
2017− "version": "v4.1.1"
2161+ "repo": "https://github.com/purescript-open-community/purescript-open-memoize.git",
2162+ "version": "v6.1.0"
20182163 },
2019− "numbers": {
2164+ "open-pairing": {
20202165 "dependencies": [
2021− "globals",
2022− "math",
2023− "maybe"
2166+ "console",
2167+ "control",
2168+ "effect",
2169+ "either",
2170+ "free",
2171+ "functors",
2172+ "identity",
2173+ "newtype",
2174+ "prelude",
2175+ "psci-support",
2176+ "transformers",
2177+ "tuples"
20242178 ],
2025− "repo": "https://github.com/sharkdp/purescript-numbers.git",
2026− "version": "v7.0.0"
2179+ "repo": "https://github.com/purescript-open-community/purescript-open-pairing.git",
2180+ "version": "v6.1.0"
20272181 },
20282182 "options": {
20292183 "dependencies": [
@@ -2034,25 +2188,7 @@
20342188 "tuples"
20352189 ],
20362190 "repo": "https://github.com/purescript-contrib/purescript-options.git",
2037− "version": "v5.0.0"
2038− },
2039− "optparse": {
2040− "dependencies": [
2041− "arrays",
2042− "console",
2043− "effect",
2044− "exists",
2045− "exitcodes",
2046− "free",
2047− "memoize",
2048− "node-process",
2049− "ordered-collections",
2050− "prelude",
2051− "strings",
2052− "transformers"
2053− ],
2054− "repo": "https://github.com/f-o-a-m/purescript-optparse.git",
2055− "version": "v3.0.1"
2191+ "version": "v7.0.0"
20562192 },
20572193 "ordered-collections": {
20582194 "dependencies": [
@@ -2066,11 +2202,21 @@
20662202 "st",
20672203 "tailrec",
20682204 "tuples",
2069− "unfoldable",
2070− "unsafe-coerce"
2205+ "unfoldable"
20712206 ],
20722207 "repo": "https://github.com/purescript/purescript-ordered-collections.git",
2073− "version": "v1.6.1"
2208+ "version": "v3.0.0"
2209+ },
2210+ "ordered-set": {
2211+ "dependencies": [
2212+ "argonaut-codecs",
2213+ "arrays",
2214+ "partial",
2215+ "prelude",
2216+ "unfoldable"
2217+ ],
2218+ "repo": "https://github.com/flip111/purescript-ordered-set.git",
2219+ "version": "v0.4.0"
20742220 },
20752221 "orders": {
20762222 "dependencies": [
@@ -2078,16 +2224,7 @@
20782224 "prelude"
20792225 ],
20802226 "repo": "https://github.com/purescript/purescript-orders.git",
2081− "version": "v4.0.0"
2082− },
2083− "pairing": {
2084− "dependencies": [
2085− "free",
2086− "functors",
2087− "transformers"
2088− ],
2089− "repo": "https://github.com/paf31/purescript-pairing.git",
2090− "version": "v5.1.0"
2227+ "version": "v6.0.0"
20912228 },
20922229 "pairs": {
20932230 "dependencies": [
@@ -2097,7 +2234,7 @@
20972234 "quickcheck"
20982235 ],
20992236 "repo": "https://github.com/sharkdp/purescript-pairs.git",
2100− "version": "v7.0.0"
2237+ "version": "v9.0.0"
21012238 },
21022239 "parallel": {
21032240 "dependencies": [
@@ -2109,11 +2246,12 @@
21092246 "maybe",
21102247 "newtype",
21112248 "prelude",
2249+ "profunctor",
21122250 "refs",
21132251 "transformers"
21142252 ],
21152253 "repo": "https://github.com/purescript/purescript-parallel.git",
2116− "version": "v4.0.0"
2254+ "version": "v6.0.0"
21172255 },
21182256 "parsing": {
21192257 "dependencies": [
@@ -2124,17 +2262,35 @@
21242262 "integers",
21252263 "lists",
21262264 "maybe",
2265+ "nullable",
2266+ "prelude",
21272267 "strings",
21282268 "transformers",
21292269 "unicode"
21302270 ],
21312271 "repo": "https://github.com/purescript-contrib/purescript-parsing.git",
2132− "version": "v5.0.3"
2272+ "version": "v9.0.0"
2273+ },
2274+ "parsing-dataview": {
2275+ "dependencies": [
2276+ "arraybuffer",
2277+ "arraybuffer-types",
2278+ "effect",
2279+ "float32",
2280+ "maybe",
2281+ "parsing",
2282+ "prelude",
2283+ "transformers",
2284+ "tuples",
2285+ "uint"
2286+ ],
2287+ "repo": "https://github.com/jamesdbrock/purescript-parsing-dataview.git",
2288+ "version": "v3.1.0"
21332289 },
21342290 "partial": {
21352291 "dependencies": [],
21362292 "repo": "https://github.com/purescript/purescript-partial.git",
2137− "version": "v2.0.1"
2293+ "version": "v4.0.0"
21382294 },
21392295 "pathy": {
21402296 "dependencies": [
@@ -2143,21 +2299,41 @@
21432299 "lists",
21442300 "partial",
21452301 "profunctor",
2146− "quickcheck",
21472302 "strings",
21482303 "transformers",
21492304 "typelevel-prelude",
21502305 "unsafe-coerce"
21512306 ],
2152− "repo": "https://github.com/slamdata/purescript-pathy.git",
2153− "version": "v7.0.1"
2307+ "repo": "https://github.com/purescript-contrib/purescript-pathy.git",
2308+ "version": "v9.0.0"
21542309 },
2155− "phoenix": {
2310+ "pha": {
21562311 "dependencies": [
2157− "options"
2312+ "aff",
2313+ "arrays",
2314+ "bifunctors",
2315+ "datetime",
2316+ "effect",
2317+ "foldable-traversable",
2318+ "free",
2319+ "integers",
2320+ "maybe",
2321+ "prelude",
2322+ "profunctor-lenses",
2323+ "refs",
2324+ "tailrec",
2325+ "transformers",
2326+ "tuples",
2327+ "unsafe-coerce",
2328+ "unsafe-reference",
2329+ "web-dom",
2330+ "web-events",
2331+ "web-html",
2332+ "web-pointerevents",
2333+ "web-uievents"
21582334 ],
2159− "repo": "https://github.com/brandonhamilton/purescript-phoenix.git",
2160− "version": "v4.0.0"
2335+ "repo": "https://github.com/gbagan/purescript-pha.git",
2336+ "version": "v0.9.0"
21612337 },
21622338 "pipes": {
21632339 "dependencies": [
@@ -2169,32 +2345,29 @@
21692345 "transformers",
21702346 "tuples"
21712347 ],
2172− "repo": "https://github.com/felixSchl/purescript-pipes.git",
2173− "version": "v6.0.0"
2348+ "repo": "https://github.com/felixschl/purescript-pipes.git",
2349+ "version": "v8.0.0"
21742350 },
2175− "pointed-list": {
2351+ "point-free": {
21762352 "dependencies": [
2177− "lists",
21782353 "prelude"
21792354 ],
2180− "repo": "https://github.com/paluh/purescript-pointed-list.git",
2181− "version": "v0.4.0"
2355+ "repo": "https://github.com/ursi/purescript-point-free.git",
2356+ "version": "v1.0.0"
21822357 },
2183− "polyform": {
2358+ "polymorphic-vectors": {
21842359 "dependencies": [
2185− "foreign",
2186− "foreign-object",
2187− "generics-rep",
2188− "invariant",
2189− "newtype",
2190− "ordered-collections",
2191− "profunctor",
2192− "run",
2193− "transformers",
2194− "variant"
2360+ "distributive",
2361+ "foldable-traversable",
2362+ "numbers",
2363+ "prelude",
2364+ "record",
2365+ "safe-coerce",
2366+ "type-equality",
2367+ "typelevel-prelude"
21952368 ],
2196− "repo": "https://github.com/paluh/purescript-polyform.git",
2197− "version": "v0.8.0"
2369+ "repo": "https://github.com/artemisSystem/purescript-polymorphic-vectors.git",
2370+ "version": "v4.0.0"
21982371 },
21992372 "posix-types": {
22002373 "dependencies": [
@@ -2202,12 +2375,27 @@
22022375 "prelude"
22032376 ],
22042377 "repo": "https://github.com/purescript-node/purescript-posix-types.git",
2205− "version": "v4.0.0"
2378+ "version": "v6.0.0"
22062379 },
2207− "precise-datetime": {
2380+ "precise": {
22082381 "dependencies": [
22092382 "arrays",
22102383 "console",
2384+ "effect",
2385+ "exceptions",
2386+ "gen",
2387+ "integers",
2388+ "lists",
2389+ "numbers",
2390+ "prelude",
2391+ "strings"
2392+ ],
2393+ "repo": "https://github.com/purescript-contrib/purescript-precise.git",
2394+ "version": "v6.0.0"
2395+ },
2396+ "precise-datetime": {
2397+ "dependencies": [
2398+ "arrays",
22112399 "datetime",
22122400 "decimals",
22132401 "either",
@@ -2226,24 +2414,26 @@
22262414 "unicode"
22272415 ],
22282416 "repo": "https://github.com/awakesecurity/purescript-precise-datetime.git",
2229− "version": "v5.1.1"
2417+ "version": "v7.0.0"
22302418 },
22312419 "prelude": {
22322420 "dependencies": [],
22332421 "repo": "https://github.com/purescript/purescript-prelude.git",
2234− "version": "v4.1.1"
2422+ "version": "v6.0.0"
22352423 },
2236− "prettier": {
2424+ "prettier-printer": {
22372425 "dependencies": [
2238− "maybe",
2239− "prelude"
2426+ "console",
2427+ "lists",
2428+ "prelude",
2429+ "strings",
2430+ "tuples"
22402431 ],
2241− "repo": "https://github.com/gcanti/purescript-prettier.git",
2242− "version": "v0.2.0"
2432+ "repo": "https://github.com/paulyoung/purescript-prettier-printer.git",
2433+ "version": "v3.0.0"
22432434 },
22442435 "profunctor": {
22452436 "dependencies": [
2246− "contravariant",
22472437 "control",
22482438 "distributive",
22492439 "either",
@@ -2254,7 +2444,7 @@
22542444 "tuples"
22552445 ],
22562446 "repo": "https://github.com/purescript/purescript-profunctor.git",
2257− "version": "v4.1.0"
2447+ "version": "v6.0.0"
22582448 },
22592449 "profunctor-lenses": {
22602450 "dependencies": [
@@ -2280,36 +2470,53 @@
22802470 "tuples"
22812471 ],
22822472 "repo": "https://github.com/purescript-contrib/purescript-profunctor-lenses.git",
2283− "version": "v6.2.0"
2473+ "version": "v8.0.0"
22842474 },
2285− "promises": {
2475+ "protobuf": {
22862476 "dependencies": [
2287− "console",
2288− "datetime",
2477+ "arraybuffer",
2478+ "arraybuffer-builder",
2479+ "arraybuffer-types",
2480+ "arrays",
2481+ "control",
2482+ "effect",
2483+ "either",
2484+ "enums",
22892485 "exceptions",
2486+ "float32",
2487+ "foldable-traversable",
22902488 "functions",
2489+ "int64",
2490+ "maybe",
2491+ "newtype",
2492+ "parsing",
2493+ "parsing-dataview",
22912494 "prelude",
2292− "transformers"
2293− ],
2294− "repo": "https://github.com/thimoteus/purescript-promises.git",
2295− "version": "v3.1.1"
2296− },
2297− "proxy": {
2298− "dependencies": [
2299− "prelude"
2495+ "record",
2496+ "strings",
2497+ "tailrec",
2498+ "transformers",
2499+ "tuples",
2500+ "uint",
2501+ "web-encoding"
23002502 ],
2301− "repo": "https://github.com/purescript/purescript-proxy.git",
2503+ "repo": "https://github.com/xc-jp/purescript-protobuf.git",
23022504 "version": "v3.0.0"
23032505 },
2304− "proxying": {
2506+ "ps-cst": {
23052507 "dependencies": [
2508+ "ansi",
2509+ "console",
2510+ "dodo-printer",
23062511 "effect",
2307− "generics-rep",
2308− "prelude",
2309− "typelevel-prelude"
2512+ "node-fs-aff",
2513+ "node-path",
2514+ "psci-support",
2515+ "record",
2516+ "strings"
23102517 ],
2311− "repo": "https://github.com/matthew-hilty/purescript-proxying.git",
2312− "version": "v1.1.0"
2518+ "repo": "https://github.com/purescript-codegen/purescript-ps-cst.git",
2519+ "version": "v1.2.0"
23132520 },
23142521 "psa-utils": {
23152522 "dependencies": [
@@ -2331,7 +2538,7 @@
23312538 "unsafe-coerce"
23322539 ],
23332540 "repo": "https://github.com/natefaubion/purescript-psa-utils.git",
2334− "version": "v6.0.0"
2541+ "version": "v8.0.0"
23352542 },
23362543 "psc-ide": {
23372544 "dependencies": [
@@ -2346,7 +2553,7 @@
23462553 "random"
23472554 ],
23482555 "repo": "https://github.com/kRITZCREEK/purescript-psc-ide.git",
2349− "version": "v15.0.1"
2556+ "version": "v19.0.0"
23502557 },
23512558 "psci-support": {
23522559 "dependencies": [
@@ -2355,7 +2562,36 @@
23552562 "prelude"
23562563 ],
23572564 "repo": "https://github.com/purescript/purescript-psci-support.git",
2358− "version": "v4.0.0"
2565+ "version": "v6.0.0"
2566+ },
2567+ "qualified-do": {
2568+ "dependencies": [
2569+ "arrays",
2570+ "control",
2571+ "foldable-traversable",
2572+ "parallel",
2573+ "prelude",
2574+ "unfoldable"
2575+ ],
2576+ "repo": "https://github.com/artemisSystem/purescript-qualified-do.git",
2577+ "version": "v2.2.0"
2578+ },
2579+ "quantities": {
2580+ "dependencies": [
2581+ "decimals",
2582+ "either",
2583+ "foldable-traversable",
2584+ "lists",
2585+ "maybe",
2586+ "newtype",
2587+ "nonempty",
2588+ "numbers",
2589+ "pairs",
2590+ "prelude",
2591+ "tuples"
2592+ ],
2593+ "repo": "https://github.com/sharkdp/purescript-quantities.git",
2594+ "version": "v12.0.1"
23592595 },
23602596 "quickcheck": {
23612597 "dependencies": [
@@ -2368,16 +2604,15 @@
23682604 "exceptions",
23692605 "foldable-traversable",
23702606 "gen",
2371− "generics-rep",
23722607 "identity",
23732608 "integers",
23742609 "lazy",
23752610 "lcg",
23762611 "lists",
2377− "math",
23782612 "maybe",
23792613 "newtype",
23802614 "nonempty",
2615+ "numbers",
23812616 "partial",
23822617 "prelude",
23832618 "record",
@@ -2388,46 +2623,47 @@
23882623 "tuples",
23892624 "unfoldable"
23902625 ],
2391− "repo": "https://github.com/purescript/purescript-quickcheck.git",
2392− "version": "v6.1.0"
2626+ "repo": "https://github.com/purescript/purescript-quickcheck.git",
2627+ "version": "v8.0.1"
2628+ },
2629+ "quickcheck-combinators": {
2630+ "dependencies": [
2631+ "quickcheck",
2632+ "typelevel"
2633+ ],
2634+ "repo": "https://github.com/athanclark/purescript-quickcheck-combinators.git",
2635+ "version": "v0.1.3"
23932636 },
23942637 "quickcheck-laws": {
23952638 "dependencies": [
23962639 "enums",
2397− "proxy",
23982640 "quickcheck"
23992641 ],
2400− "repo": "https://github.com/garyb/purescript-quickcheck-laws.git",
2401− "version": "v5.0.1"
2642+ "repo": "https://github.com/purescript-contrib/purescript-quickcheck-laws.git",
2643+ "version": "v7.0.0"
24022644 },
2403− "quotient": {
2645+ "quickcheck-utf8": {
24042646 "dependencies": [
2405− "prelude",
2406− "proxy",
24072647 "quickcheck"
24082648 ],
2409− "repo": "https://github.com/rightfold/purescript-quotient.git",
2410− "version": "v3.0.0"
2649+ "repo": "https://github.com/openchronology/purescript-quickcheck-utf8.git",
2650+ "version": "v0.0.0"
24112651 },
2412− "radox": {
2652+ "quotient": {
24132653 "dependencies": [
2414− "aff",
2415− "effect",
24162654 "prelude",
2417− "refs",
2418− "variant"
2655+ "quickcheck"
24192656 ],
2420− "repo": "https://github.com/danieljharvey/purescript-radox.git",
2421− "version": "v1.0.0"
2657+ "repo": "https://github.com/rightfold/purescript-quotient.git",
2658+ "version": "v3.0.0"
24222659 },
24232660 "random": {
24242661 "dependencies": [
24252662 "effect",
2426− "integers",
2427− "math"
2663+ "integers"
24282664 ],
24292665 "repo": "https://github.com/purescript/purescript-random.git",
2430− "version": "v4.0.0"
2666+ "version": "v6.0.0"
24312667 },
24322668 "rationals": {
24332669 "dependencies": [
@@ -2437,20 +2673,6 @@
24372673 "repo": "https://github.com/anttih/purescript-rationals.git",
24382674 "version": "v5.0.0"
24392675 },
2440− "rave": {
2441− "dependencies": [
2442− "aff",
2443− "checked-exceptions",
2444− "console",
2445− "effect",
2446− "exceptions",
2447− "prelude",
2448− "record",
2449− "variant"
2450− ],
2451− "repo": "https://github.com/reactormonk/purescript-rave.git",
2452− "version": "v0.1.1"
2453− },
24542676 "react": {
24552677 "dependencies": [
24562678 "effect",
@@ -2462,48 +2684,34 @@
24622684 "unsafe-coerce"
24632685 ],
24642686 "repo": "https://github.com/purescript-contrib/purescript-react.git",
2465− "version": "v8.0.0"
2687+ "version": "v10.0.1"
24662688 },
24672689 "react-basic": {
24682690 "dependencies": [
2469− "aff",
2470− "console",
2471− "effect",
2472− "exceptions",
2473− "functions",
2474− "nullable",
2475− "record",
2476− "unsafe-coerce",
2477− "web-dom",
2478− "web-events",
2479− "web-html"
2480− ],
2481− "repo": "https://github.com/lumihq/purescript-react-basic.git",
2482− "version": "v11.0.0"
2483− },
2484− "react-basic-hooks": {
2485− "dependencies": [
2486− "aff",
2487− "console",
24882691 "effect",
2489− "indexed-monad",
24902692 "prelude",
2491− "react-basic",
2492− "unsafe-reference"
2693+ "record"
24932694 ],
2494− "repo": "https://github.com/spicydonuts/purescript-react-basic-hooks.git",
2495− "version": "v2.0.1"
2695+ "repo": "https://github.com/lumihq/purescript-react-basic.git",
2696+ "version": "v17.0.0"
24962697 },
2497− "react-basic-native": {
2698+ "react-basic-dom": {
24982699 "dependencies": [
24992700 "effect",
2701+ "foldable-traversable",
25002702 "foreign-object",
2501− "js-date",
2703+ "maybe",
2704+ "nullable",
2705+ "prelude",
25022706 "react-basic",
2503− "undefinable"
2707+ "unsafe-coerce",
2708+ "web-dom",
2709+ "web-events",
2710+ "web-file",
2711+ "web-html"
25042712 ],
2505− "repo": "https://github.com/dwhitney/purescript-react-basic-native.git",
2506− "version": "v0.1.3"
2713+ "repo": "https://github.com/lumihq/purescript-react-basic-dom.git",
2714+ "version": "v5.0.0"
25072715 },
25082716 "react-dom": {
25092717 "dependencies": [
@@ -2512,27 +2720,7 @@
25122720 "web-dom"
25132721 ],
25142722 "repo": "https://github.com/purescript-contrib/purescript-react-dom.git",
2515− "version": "v6.1.0"
2516− },
2517− "react-radox": {
2518− "dependencies": [
2519− "effect",
2520− "prelude",
2521− "radox",
2522− "react"
2523− ],
2524− "repo": "https://github.com/danieljharvey/purescript-react-radox.git",
2525− "version": "v0.0.5"
2526− },
2527− "react-stylesheet": {
2528− "dependencies": [
2529− "cssom",
2530− "effect",
2531− "react",
2532− "stylesheet"
2533− ],
2534− "repo": "https://github.com/danieljharvey/purescript-react-stylesheet.git",
2535− "version": "v0.0.2"
2723+ "version": "v8.0.0"
25362724 },
25372725 "read": {
25382726 "dependencies": [
@@ -2547,53 +2735,21 @@
25472735 "dependencies": [
25482736 "functions",
25492737 "prelude",
2550− "st",
25512738 "unsafe-coerce"
25522739 ],
25532740 "repo": "https://github.com/purescript/purescript-record.git",
2554− "version": "v2.0.1"
2555− },
2556− "record-extra": {
2557− "dependencies": [
2558− "arrays",
2559− "functions",
2560− "lists",
2561− "record",
2562− "typelevel-prelude"
2563− ],
2564− "repo": "https://github.com/justinwoo/purescript-record-extra.git",
2565− "version": "v3.0.0"
2566− },
2567− "record-format": {
2568− "dependencies": [
2569− "record",
2570− "strings",
2571− "typelevel-prelude"
2572− ],
2573− "repo": "https://github.com/kcsongor/purescript-record-format.git",
2574− "version": "v2.0.0"
2575− },
2576− "redux-devtools": {
2577− "dependencies": [
2578− "effect",
2579− "foreign",
2580− "nullable",
2581− "prelude"
2582− ],
2583− "repo": "https://github.com/justinwoo/purescript-redux-devtools.git",
2584− "version": "v0.1.0"
2741+ "version": "v4.0.0"
25852742 },
25862743 "refined": {
25872744 "dependencies": [
25882745 "argonaut",
25892746 "effect",
2590− "generics-rep",
25912747 "prelude",
25922748 "quickcheck",
25932749 "typelevel"
25942750 ],
25952751 "repo": "https://github.com/danieljharvey/purescript-refined.git",
2596− "version": "v0.2.0"
2752+ "version": "v1.0.0"
25972753 },
25982754 "refs": {
25992755 "dependencies": [
@@ -2601,17 +2757,46 @@
26012757 "prelude"
26022758 ],
26032759 "repo": "https://github.com/purescript/purescript-refs.git",
2604− "version": "v4.1.0"
2760+ "version": "v6.0.0"
26052761 },
26062762 "remotedata": {
26072763 "dependencies": [
26082764 "bifunctors",
26092765 "either",
2610− "generics-rep",
26112766 "profunctor-lenses"
26122767 ],
26132768 "repo": "https://github.com/krisajenkins/purescript-remotedata.git",
2614− "version": "v4.2.0"
2769+ "version": "v5.0.0"
2770+ },
2771+ "resource": {
2772+ "dependencies": [
2773+ "aff",
2774+ "console",
2775+ "control",
2776+ "effect",
2777+ "newtype",
2778+ "prelude",
2779+ "psci-support",
2780+ "refs"
2781+ ],
2782+ "repo": "https://github.com/joneshf/purescript-resource.git",
2783+ "version": "v2.0.1"
2784+ },
2785+ "resourcet": {
2786+ "dependencies": [
2787+ "aff",
2788+ "effect",
2789+ "foldable-traversable",
2790+ "maybe",
2791+ "ordered-collections",
2792+ "parallel",
2793+ "refs",
2794+ "tailrec",
2795+ "transformers",
2796+ "tuples"
2797+ ],
2798+ "repo": "https://github.com/robertdp/purescript-resourcet.git",
2799+ "version": "v1.0.0"
26152800 },
26162801 "result": {
26172802 "dependencies": [
@@ -2622,6 +2807,15 @@
26222807 "repo": "https://github.com/ad-si/purescript-result.git",
26232808 "version": "v1.0.3"
26242809 },
2810+ "return": {
2811+ "dependencies": [
2812+ "foldable-traversable",
2813+ "point-free",
2814+ "prelude"
2815+ ],
2816+ "repo": "https://github.com/ursi/purescript-return.git",
2817+ "version": "v0.2.0"
2818+ },
26252819 "ring-modules": {
26262820 "dependencies": [
26272821 "prelude"
@@ -2637,27 +2831,29 @@
26372831 "effect",
26382832 "either",
26392833 "foldable-traversable",
2640− "globals",
26412834 "integers",
2835+ "js-uri",
26422836 "lists",
26432837 "maybe",
2838+ "numbers",
2839+ "partial",
26442840 "prelude",
26452841 "semirings",
26462842 "tuples",
26472843 "validation",
26482844 "web-html"
26492845 ],
2650− "repo": "https://github.com/slamdata/purescript-routing.git",
2651− "version": "v9.0.0"
2846+ "repo": "https://github.com/purescript-contrib/purescript-routing.git",
2847+ "version": "v11.0.0"
26522848 },
26532849 "routing-duplex": {
26542850 "dependencies": [
26552851 "arrays",
26562852 "control",
26572853 "either",
2658− "generics-rep",
2659− "globals",
2854+ "js-uri",
26602855 "lazy",
2856+ "numbers",
26612857 "prelude",
26622858 "profunctor",
26632859 "record",
@@ -2665,7 +2861,7 @@
26652861 "typelevel-prelude"
26662862 ],
26672863 "repo": "https://github.com/natefaubion/purescript-routing-duplex.git",
2668− "version": "v0.4.0"
2864+ "version": "v0.6.0"
26692865 },
26702866 "run": {
26712867 "dependencies": [
@@ -2680,18 +2876,18 @@
26802876 "tailrec",
26812877 "tuples",
26822878 "type-equality",
2879+ "typelevel-prelude",
26832880 "unsafe-coerce",
26842881 "variant"
26852882 ],
26862883 "repo": "https://github.com/natefaubion/purescript-run.git",
2687− "version": "v3.0.1"
2884+ "version": "v5.0.0"
26882885 },
2689− "run-streaming": {
2886+ "safe-coerce": {
26902887 "dependencies": [
2691− "prelude",
2692− "run"
2888+ "unsafe-coerce"
26932889 ],
2694− "repo": "https://github.com/natefaubion/purescript-run-streaming.git",
2890+ "repo": "https://github.com/purescript/purescript-safe-coerce.git",
26952891 "version": "v2.0.0"
26962892 },
26972893 "safely": {
@@ -2702,18 +2898,6 @@
27022898 "repo": "https://github.com/paf31/purescript-safely.git",
27032899 "version": "v4.0.1"
27042900 },
2705− "search-trie": {
2706− "dependencies": [
2707− "arrays",
2708− "bifunctors",
2709− "foldable-traversable",
2710− "lists",
2711− "ordered-collections",
2712− "prelude"
2713− ],
2714− "repo": "https://github.com/klntsky/purescript-search-trie.git",
2715− "version": "v1.0.0"
2716− },
27172901 "selection-foldable": {
27182902 "dependencies": [
27192903 "filterable",
@@ -2732,47 +2916,19 @@
27322916 "prelude"
27332917 ],
27342918 "repo": "https://github.com/purescript/purescript-semirings.git",
2735− "version": "v5.0.0"
2736− },
2737− "server-sent-events": {
2738− "dependencies": [
2739− "effect",
2740− "functions",
2741− "generics-rep",
2742− "maybe",
2743− "prelude",
2744− "web-events"
2745− ],
2746− "repo": "https://github.com/MichaelXavier/purescript-server-sent-events.git",
2747− "version": "v0.2.0"
2748− },
2749− "shoronpo": {
2750− "dependencies": [
2751− "prelude",
2752− "record-format"
2753− ],
2754− "repo": "https://github.com/justinwoo/purescript-shoronpo.git",
2755− "version": "v0.3.0"
2919+ "version": "v7.0.0"
27562920 },
27572921 "signal": {
27582922 "dependencies": [
27592923 "aff",
2924+ "effect",
2925+ "either",
27602926 "foldable-traversable",
2761− "js-timers",
27622927 "maybe",
27632928 "prelude"
27642929 ],
27652930 "repo": "https://github.com/bodil/purescript-signal.git",
2766− "version": "v10.1.0"
2767− },
2768− "sijidou": {
2769− "dependencies": [
2770− "prelude",
2771− "record",
2772− "typelevel-prelude"
2773− ],
2774− "repo": "https://github.com/justinwoo/purescript-sijidou.git",
2775− "version": "v1.0.0"
2931+ "version": "v13.0.0"
27762932 },
27772933 "simple-emitter": {
27782934 "dependencies": [
@@ -2780,123 +2936,104 @@
27802936 "refs"
27812937 ],
27822938 "repo": "https://github.com/oreshinya/purescript-simple-emitter.git",
2783− "version": "v1.0.0"
2939+ "version": "v2.0.0"
27842940 },
2785− "simple-json": {
2941+ "sized-matrices": {
27862942 "dependencies": [
27872943 "arrays",
2788− "exceptions",
2789− "foreign",
2790− "foreign-object",
2791− "globals",
2792− "nullable",
2793− "prelude",
2794− "record",
2795− "typelevel-prelude",
2796− "variant"
2797− ],
2798− "repo": "https://github.com/justinwoo/purescript-simple-json.git",
2799− "version": "v7.0.0"
2800− },
2801− "simple-json-generics": {
2802− "dependencies": [
2803− "generics-rep",
2804− "simple-json"
2805− ],
2806− "repo": "https://github.com/justinwoo/purescript-simple-json-generics.git",
2807− "version": "v0.1.0"
2808− },
2809− "simple-json-utils": {
2810− "dependencies": [
2811− "motsunabe",
2812− "simple-json"
2813− ],
2814− "repo": "https://github.com/justinwoo/purescript-simple-json-utils.git",
2815− "version": "v0.1.0"
2816− },
2817− "simple-jwt": {
2818− "dependencies": [
2819− "crypto",
2820− "simple-json",
2821− "strings"
2822− ],
2823− "repo": "https://github.com/oreshinya/purescript-simple-jwt.git",
2824− "version": "v1.1.1"
2825− },
2826− "simple-timestamp": {
2827− "dependencies": [
2828− "console",
2829− "datetime",
2830− "effect",
2831− "foreign",
2832− "formatters",
2944+ "distributive",
2945+ "foldable-traversable",
2946+ "maybe",
28332947 "prelude",
2834− "psci-support",
2835− "simple-json",
2836− "spec"
2948+ "sized-vectors",
2949+ "strings",
2950+ "typelevel",
2951+ "unfoldable",
2952+ "vectorfield"
28372953 ],
2838− "repo": "https://github.com/reactormonk/purescript-simple-timestamp.git",
2839− "version": "v1.3.0"
2954+ "repo": "https://github.com/csicar/purescript-sized-matrices.git",
2955+ "version": "v1.0.0"
28402956 },
28412957 "sized-vectors": {
28422958 "dependencies": [
2959+ "argonaut",
28432960 "arrays",
28442961 "distributive",
28452962 "foldable-traversable",
28462963 "maybe",
28472964 "prelude",
2965+ "quickcheck",
28482966 "typelevel",
28492967 "unfoldable"
28502968 ],
28512969 "repo": "https://github.com/bodil/purescript-sized-vectors.git",
2852− "version": "v3.1.0"
2970+ "version": "v5.0.2"
28532971 },
28542972 "slug": {
28552973 "dependencies": [
28562974 "argonaut-codecs",
2857− "generics-rep",
28582975 "maybe",
28592976 "prelude",
28602977 "strings",
28612978 "unicode"
28622979 ],
28632980 "repo": "https://github.com/thomashoneyman/purescript-slug.git",
2864− "version": "v1.0.0"
2981+ "version": "v3.0.1"
28652982 },
2866− "smolder": {
2983+ "soundfonts": {
28672984 "dependencies": [
2985+ "aff",
2986+ "affjax",
2987+ "affjax-web",
2988+ "argonaut-core",
2989+ "arraybuffer-types",
2990+ "arrays",
2991+ "b64",
28682992 "bifunctors",
2869− "catenable-lists",
2870− "free",
2871− "globals",
2993+ "console",
2994+ "effect",
2995+ "either",
2996+ "exceptions",
2997+ "foldable-traversable",
2998+ "foreign-object",
2999+ "http-methods",
3000+ "integers",
3001+ "lists",
3002+ "maybe",
3003+ "midi",
28723004 "ordered-collections",
3005+ "parallel",
3006+ "partial",
3007+ "prelude",
28733008 "strings",
28743009 "transformers",
28753010 "tuples"
28763011 ],
2877− "repo": "https://github.com/bodil/purescript-smolder.git",
2878− "version": "v12.0.0"
3012+ "repo": "https://github.com/newlandsvalley/purescript-soundfonts.git",
3013+ "version": "v4.0.1"
28793014 },
2880− "snabbdom": {
3015+ "sparse-matrices": {
28813016 "dependencies": [
2882− "ordered-collections",
3017+ "console",
3018+ "effect",
28833019 "prelude",
2884− "web-dom",
2885− "web-html"
3020+ "sparse-polynomials"
28863021 ],
2887− "repo": "https://github.com/LukaJCB/purescript-snabbdom.git",
2888− "version": "v1.0.1"
3022+ "repo": "https://github.com/Ebmtranceboy/purescript-sparse-matrices.git",
3023+ "version": "v1.2.1"
28893024 },
2890− "sodium": {
3025+ "sparse-polynomials": {
28913026 "dependencies": [
2892− "aff",
2893− "nullable",
2894− "numbers",
2895− "quickcheck-laws",
2896− "test-unit"
3027+ "cartesian",
3028+ "console",
3029+ "effect",
3030+ "ordered-collections",
3031+ "prelude",
3032+ "rationals",
3033+ "tuples"
28973034 ],
2898− "repo": "https://github.com/SodiumFRP/purescript-sodium.git",
2899− "version": "v2.1.0"
3035+ "repo": "https://github.com/Ebmtranceboy/purescript-sparse-polynomials.git",
3036+ "version": "v1.0.5"
29003037 },
29013038 "spec": {
29023039 "dependencies": [
@@ -2907,7 +3044,6 @@
29073044 "exceptions",
29083045 "foldable-traversable",
29093046 "fork",
2910− "generics-rep",
29113047 "now",
29123048 "pipes",
29133049 "prelude",
@@ -2915,18 +3051,22 @@
29153051 "transformers"
29163052 ],
29173053 "repo": "https://github.com/purescript-spec/purescript-spec.git",
2918− "version": "v4.0.1"
3054+ "version": "v7.0.0"
29193055 },
29203056 "spec-discovery": {
29213057 "dependencies": [
3058+ "aff",
3059+ "aff-promise",
29223060 "arrays",
3061+ "console",
29233062 "effect",
3063+ "foldable-traversable",
29243064 "node-fs",
29253065 "prelude",
29263066 "spec"
29273067 ],
2928− "repo": "https://github.com/owickstrom/purescript-spec-discovery.git",
2929− "version": "v4.0.0"
3068+ "repo": "https://github.com/purescript-spec/purescript-spec-discovery.git",
3069+ "version": "v8.0.0"
29303070 },
29313071 "spec-quickcheck": {
29323072 "dependencies": [
@@ -2936,41 +3076,41 @@
29363076 "random",
29373077 "spec"
29383078 ],
2939− "repo": "https://github.com/owickstrom/purescript-spec-quickcheck.git",
2940− "version": "v3.1.0"
3079+ "repo": "https://github.com/purescript-spec/purescript-spec-quickcheck.git",
3080+ "version": "v5.0.0"
29413081 },
2942− "spork": {
3082+ "ssrs": {
29433083 "dependencies": [
2944− "aff",
2945− "arrays",
2946− "console",
2947− "dom-indexed",
2948− "effect",
2949− "foldable-traversable",
2950− "foreign",
2951− "halogen-vdom",
2952− "maybe",
2953− "ordered-collections",
3084+ "dissect",
3085+ "either",
3086+ "fixed-points",
3087+ "free",
3088+ "lists",
29543089 "prelude",
2955− "refs",
3090+ "safe-coerce",
29563091 "tailrec",
2957− "unsafe-reference",
2958− "web-dom",
2959− "web-events",
2960− "web-html",
2961− "web-uievents"
3092+ "tuples",
3093+ "variant"
29623094 ],
2963− "repo": "https://github.com/natefaubion/purescript-spork",
3095+ "repo": "https://github.com/PureFunctor/purescript-ssrs.git",
29643096 "version": "v1.0.0"
29653097 },
29663098 "st": {
29673099 "dependencies": [
29683100 "partial",
29693101 "prelude",
2970− "tailrec"
3102+ "tailrec",
3103+ "unsafe-coerce"
29713104 ],
29723105 "repo": "https://github.com/purescript/purescript-st.git",
2973− "version": "v4.0.0"
3106+ "version": "v6.0.0"
3107+ },
3108+ "strictlypositiveint": {
3109+ "dependencies": [
3110+ "prelude"
3111+ ],
3112+ "repo": "https://github.com/jamieyung/purescript-strictlypositiveint.git",
3113+ "version": "v1.0.1"
29743114 },
29753115 "string-parsers": {
29763116 "dependencies": [
@@ -2985,8 +3125,8 @@
29853125 "strings",
29863126 "tailrec"
29873127 ],
2988− "repo": "https://github.com/paf31/purescript-string-parsers.git",
2989− "version": "v5.0.0"
3128+ "repo": "https://github.com/purescript-contrib/purescript-string-parsers.git",
3129+ "version": "v8.0.0"
29903130 },
29913131 "strings": {
29923132 "dependencies": [
@@ -3008,26 +3148,23 @@
30083148 "unsafe-coerce"
30093149 ],
30103150 "repo": "https://github.com/purescript/purescript-strings.git",
3011− "version": "v4.0.1"
3151+ "version": "v6.0.0"
30123152 },
30133153 "strings-extra": {
30143154 "dependencies": [
30153155 "arrays",
3016− "either",
30173156 "foldable-traversable",
30183157 "maybe",
3019− "partial",
30203158 "prelude",
30213159 "strings",
30223160 "unicode"
30233161 ],
30243162 "repo": "https://github.com/purescript-contrib/purescript-strings-extra.git",
3025− "version": "v2.0.0"
3163+ "version": "v4.0.0"
30263164 },
30273165 "stringutils": {
30283166 "dependencies": [
30293167 "arrays",
3030− "either",
30313168 "integers",
30323169 "maybe",
30333170 "partial",
@@ -3035,121 +3172,33 @@
30353172 "strings"
30363173 ],
30373174 "repo": "https://github.com/menelaos/purescript-stringutils.git",
3038− "version": "v0.0.9"
3175+ "version": "v0.0.12"
30393176 },
3040− "strongcheck": {
3177+ "substitute": {
30413178 "dependencies": [
3042− "arrays",
3043− "console",
3044− "control",
3045− "datetime",
3046− "effect",
3047− "either",
3048− "enums",
3049− "exceptions",
30503179 "foldable-traversable",
3051− "free",
3052− "gen",
3053− "identity",
3054− "integers",
3055− "invariant",
3056− "lazy",
3057− "lists",
3058− "machines",
3059− "math",
3060− "newtype",
3061− "partial",
3180+ "foreign-object",
3181+ "maybe",
30623182 "prelude",
3063− "profunctor",
3064− "random",
3065− "strings",
3066− "tailrec",
3067− "transformers",
3068− "tuples"
3069− ],
3070− "repo": "https://github.com/purescript-contrib/purescript-strongcheck.git",
3071− "version": "v4.1.1"
3072− },
3073− "struct": {
3074− "dependencies": [
3075− "argonaut",
3076− "argonaut-codecs",
3077− "effect",
3078− "proxying",
3079− "record",
3080− "record-extra",
3081− "subcategory",
3082− "variant"
3183+ "return",
3184+ "strings"
30833185 ],
3084− "repo": "https://github.com/matthew-hilty/purescript-struct.git",
3085− "version": "v1.1.0"
3186+ "repo": "https://github.com/ursi/purescript-substitute.git",
3187+ "version": "v0.2.3"
30863188 },
3087− "stylesheet": {
3189+ "supply": {
30883190 "dependencies": [
3089− "cssom",
3191+ "console",
3192+ "control",
30903193 "effect",
3091− "foreign",
3092− "generics-rep",
3093− "ordered-collections",
3194+ "lazy",
30943195 "prelude",
30953196 "refs",
3096− "unordered-collections"
3097− ],
3098− "repo": "https://github.com/danieljharvey/purescript-stylesheet.git",
3099− "version": "v0.0.3"
3100− },
3101− "subcategory": {
3102− "dependencies": [
3103− "prelude",
3104− "profunctor",
3105− "proxy",
3106− "record",
3107− "typelevel-prelude"
3197+ "tuples"
31083198 ],
3109− "repo": "https://github.com/matthew-hilty/purescript-subcategory.git",
3199+ "repo": "https://github.com/ajnsit/purescript-supply.git",
31103200 "version": "v0.2.0"
31113201 },
3112− "suggest": {
3113− "dependencies": [
3114− "console",
3115− "node-buffer",
3116− "node-fs",
3117− "node-process",
3118− "node-streams",
3119− "psa-utils",
3120− "refs"
3121− ],
3122− "repo": "https://github.com/nwolverson/purescript-suggest.git",
3123− "version": "v5.0.0"
3124− },
3125− "sunde": {
3126− "dependencies": [
3127− "aff",
3128− "effect",
3129− "node-child-process",
3130− "prelude"
3131− ],
3132− "repo": "https://github.com/justinwoo/purescript-sunde.git",
3133− "version": "v2.0.0"
3134− },
3135− "svg-parser": {
3136− "dependencies": [
3137− "generics-rep",
3138− "prelude",
3139− "string-parsers"
3140− ],
3141− "repo": "https://github.com/rnons/purescript-svg-parser.git",
3142− "version": "v1.0.0"
3143− },
3144− "svg-parser-halogen": {
3145− "dependencies": [
3146− "halogen",
3147− "prelude",
3148− "svg-parser"
3149− ],
3150− "repo": "https://github.com/rnons/purescript-svg-parser-halogen.git",
3151− "version": "v1.0.0"
3152− },
31533202 "tailrec": {
31543203 "dependencies": [
31553204 "bifunctors",
@@ -3162,7 +3211,7 @@
31623211 "refs"
31633212 ],
31643213 "repo": "https://github.com/purescript/purescript-tailrec.git",
3165− "version": "v4.1.0"
3214+ "version": "v6.0.0"
31663215 },
31673216 "test-unit": {
31683217 "dependencies": [
@@ -3178,59 +3227,40 @@
31783227 "strings"
31793228 ],
31803229 "repo": "https://github.com/bodil/purescript-test-unit.git",
3181− "version": "v15.0.0"
3182− },
3183− "these": {
3184− "dependencies": [
3185− "gen",
3186− "tuples"
3187− ],
3188− "repo": "https://github.com/purescript-contrib/purescript-these.git",
3189− "version": "v4.0.0"
3230+ "version": "v17.0.0"
31903231 },
3191− "tolerant-argonaut": {
3232+ "thermite": {
31923233 "dependencies": [
3193− "argonaut-codecs",
3194− "argonaut-core",
3195− "arrays",
3196− "effect",
3197− "higher-order",
3198− "lists",
3199− "record",
3200− "struct",
3201− "typelevel-prelude"
3234+ "aff",
3235+ "coroutines",
3236+ "freet",
3237+ "profunctor-lenses",
3238+ "react"
32023239 ],
3203− "repo": "https://github.com/matthew-hilty/purescript-tolerant-argonaut.git",
3204− "version": "v1.1.0"
3240+ "repo": "https://github.com/paf31/purescript-thermite.git",
3241+ "version": "v6.3.1"
32053242 },
3206− "toppokki": {
3243+ "thermite-dom": {
32073244 "dependencies": [
3208− "aff-promise",
3209− "functions",
3210− "node-buffer",
3211− "node-http",
3212− "prelude",
3213− "record"
3245+ "react",
3246+ "react-dom",
3247+ "thermite",
3248+ "web-html"
32143249 ],
3215− "repo": "https://github.com/justinwoo/purescript-toppokki.git",
3216− "version": "v2.0.0"
3250+ "repo": "https://github.com/athanclark/purescript-thermite-dom.git",
3251+ "version": "v0.3.1"
32173252 },
3218− "tortellini": {
3253+ "these": {
32193254 "dependencies": [
3220− "foreign-object",
3221− "integers",
3255+ "arrays",
3256+ "gen",
32223257 "lists",
3223− "motsunabe",
3224− "numbers",
3225− "prelude",
3226− "record",
3227− "string-parsers",
3228− "strings",
3229− "transformers",
3230− "typelevel-prelude"
3258+ "quickcheck",
3259+ "quickcheck-laws",
3260+ "tuples"
32313261 ],
3232− "repo": "https://github.com/justinwoo/purescript-tortellini.git",
3233− "version": "v5.1.0"
3262+ "repo": "https://github.com/purescript-contrib/purescript-these.git",
3263+ "version": "v6.0.0"
32343264 },
32353265 "transformers": {
32363266 "dependencies": [
@@ -3250,97 +3280,127 @@
32503280 "unfoldable"
32513281 ],
32523282 "repo": "https://github.com/purescript/purescript-transformers.git",
3253− "version": "v4.2.0"
3283+ "version": "v6.0.0"
32543284 },
3255− "trout": {
3285+ "tree-rose": {
32563286 "dependencies": [
3257− "argonaut",
3258− "media-types",
3287+ "control",
3288+ "foldable-traversable",
3289+ "free",
3290+ "lists",
3291+ "maybe",
32593292 "prelude",
3260− "smolder",
3261− "spec",
3262− "spec-discovery",
3263− "uri"
3293+ "tailrec"
32643294 ],
3265− "repo": "https://github.com/owickstrom/purescript-trout.git",
3266− "version": "v0.12.0"
3295+ "repo": "https://github.com/jordanmartinez/purescript-tree-rose.git",
3296+ "version": "v4.0.2"
32673297 },
32683298 "tuples": {
32693299 "dependencies": [
3270− "bifunctors",
32713300 "control",
3272− "distributive",
3273− "foldable-traversable",
32743301 "invariant",
3302+ "prelude"
3303+ ],
3304+ "repo": "https://github.com/purescript/purescript-tuples.git",
3305+ "version": "v7.0.0"
3306+ },
3307+ "two-or-more": {
3308+ "dependencies": [
3309+ "arrays",
3310+ "console",
3311+ "effect",
3312+ "foldable-traversable",
32753313 "maybe",
3276− "newtype",
3314+ "partial",
32773315 "prelude",
3278− "type-equality"
3316+ "psci-support",
3317+ "tuples"
32793318 ],
3280− "repo": "https://github.com/purescript/purescript-tuples.git",
3281− "version": "v5.1.0"
3319+ "repo": "https://github.com/i-am-the-slime/purescript-two-or-more.git",
3320+ "version": "v1.0.0"
32823321 },
32833322 "type-equality": {
32843323 "dependencies": [],
32853324 "repo": "https://github.com/purescript/purescript-type-equality.git",
3286− "version": "v3.0.0"
3325+ "version": "v4.0.1"
32873326 },
3288− "type-isequal": {
3327+ "typelevel": {
32893328 "dependencies": [
3290− "typelevel-prelude"
3329+ "partial",
3330+ "prelude",
3331+ "tuples",
3332+ "typelevel-prelude",
3333+ "unsafe-coerce"
32913334 ],
3292− "repo": "https://github.com/justinwoo/purescript-type-isequal.git",
3293− "version": "v0.1.0"
3335+ "repo": "https://github.com/bodil/purescript-typelevel.git",
3336+ "version": "v6.0.0"
32943337 },
3295− "typedenv": {
3338+ "typelevel-lists": {
32963339 "dependencies": [
3297− "foreign-object",
3298− "generics-rep",
3299− "integers",
3300− "numbers",
3301− "record",
3302− "strings",
3303− "typelevel-prelude"
3340+ "prelude",
3341+ "tuples",
3342+ "typelevel-peano",
3343+ "typelevel-prelude",
3344+ "unsafe-coerce"
33043345 ],
3305− "repo": "https://github.com/nsaunders/purescript-typedenv.git",
3306− "version": "v0.0.1"
3346+ "repo": "https://github.com/PureFunctor/purescript-typelevel-lists.git",
3347+ "version": "v2.1.0"
33073348 },
3308− "typelevel": {
3349+ "typelevel-peano": {
33093350 "dependencies": [
3310− "partial",
3351+ "arrays",
3352+ "console",
3353+ "effect",
33113354 "prelude",
3312− "tuples",
3355+ "psci-support",
33133356 "typelevel-prelude",
33143357 "unsafe-coerce"
33153358 ],
3316− "repo": "https://github.com/bodil/purescript-typelevel.git",
3317− "version": "v6.0.0"
3359+ "repo": "https://github.com/csicar/purescript-typelevel-peano.git",
3360+ "version": "v1.0.1"
33183361 },
33193362 "typelevel-prelude": {
33203363 "dependencies": [
33213364 "prelude",
3322− "proxy",
33233365 "type-equality"
33243366 ],
33253367 "repo": "https://github.com/purescript/purescript-typelevel-prelude.git",
3326− "version": "v5.0.0"
3368+ "version": "v7.0.0"
3369+ },
3370+ "typelevel-rows": {
3371+ "dependencies": [
3372+ "prelude"
3373+ ],
3374+ "repo": "https://github.com/jordanmartinez/purescript-typelevel-rows.git",
3375+ "version": "v0.1.0"
33273376 },
33283377 "uint": {
33293378 "dependencies": [
3330− "generics-rep",
3331− "math",
3332− "maybe"
3379+ "effect",
3380+ "enums",
3381+ "gen",
3382+ "maybe",
3383+ "numbers",
3384+ "prelude"
33333385 ],
3334− "repo": "https://github.com/zaquest/purescript-uint.git",
3335− "version": "v5.1.1"
3386+ "repo": "https://github.com/purescript-contrib/purescript-uint.git",
3387+ "version": "v7.0.0"
33363388 },
3337− "undefinable": {
3389+ "uncurried-transformers": {
33383390 "dependencies": [
3391+ "control",
3392+ "effect",
3393+ "either",
33393394 "functions",
3340− "maybe"
3395+ "identity",
3396+ "prelude",
3397+ "safe-coerce",
3398+ "tailrec",
3399+ "transformers",
3400+ "tuples"
33413401 ],
3342− "repo": "https://github.com/ethul/purescript-undefinable.git",
3343− "version": "v4.0.0"
3402+ "repo": "https://github.com/PureFunctor/purescript-uncurried-transformers.git",
3403+ "version": "v1.1.0"
33443404 },
33453405 "unfoldable": {
33463406 "dependencies": [
@@ -3351,7 +3411,7 @@
33513411 "tuples"
33523412 ],
33533413 "repo": "https://github.com/purescript/purescript-unfoldable.git",
3354− "version": "v4.0.2"
3414+ "version": "v6.0.0"
33553415 },
33563416 "unicode": {
33573417 "dependencies": [
@@ -3360,55 +3420,53 @@
33603420 "strings"
33613421 ],
33623422 "repo": "https://github.com/purescript-contrib/purescript-unicode.git",
3363− "version": "v4.0.1"
3423+ "version": "v6.0.0"
33643424 },
3365− "unordered-collections": {
3425+ "unlift": {
33663426 "dependencies": [
3367− "enums",
3368− "functions",
3369− "integers",
3427+ "aff",
3428+ "effect",
3429+ "either",
3430+ "freet",
3431+ "identity",
33703432 "lists",
3433+ "maybe",
3434+ "monad-control",
33713435 "prelude",
3372− "record",
3373− "tuples",
3374− "typelevel-prelude"
3436+ "st",
3437+ "transformers",
3438+ "tuples"
33753439 ],
3376− "repo": "https://github.com/fehrenbach/purescript-unordered-collections.git",
3377− "version": "v1.8.2"
3440+ "repo": "https://github.com/tweag/purescript-unlift.git",
3441+ "version": "v1.0.1"
33783442 },
33793443 "unsafe-coerce": {
33803444 "dependencies": [],
33813445 "repo": "https://github.com/purescript/purescript-unsafe-coerce.git",
3382− "version": "v4.0.0"
3446+ "version": "v6.0.0"
33833447 },
33843448 "unsafe-reference": {
3385− "dependencies": [],
3386− "repo": "https://github.com/purescript-contrib/purescript-unsafe-reference",
3387− "version": "v3.0.1"
3449+ "dependencies": [
3450+ "prelude"
3451+ ],
3452+ "repo": "https://github.com/purescript-contrib/purescript-unsafe-reference.git",
3453+ "version": "v5.0.0"
33883454 },
33893455 "uri": {
33903456 "dependencies": [
33913457 "arrays",
3392− "generics-rep",
3393− "globals",
33943458 "integers",
3459+ "js-uri",
3460+ "numbers",
33953461 "parsing",
3462+ "prelude",
33963463 "profunctor-lenses",
3397− "quickcheck",
3398− "spec",
33993464 "these",
3465+ "transformers",
34003466 "unfoldable"
34013467 ],
3402− "repo": "https://github.com/slamdata/purescript-uri.git",
3403− "version": "v7.0.0"
3404− },
3405− "uuid": {
3406− "dependencies": [
3407− "effect",
3408− "maybe"
3409− ],
3410− "repo": "https://github.com/spicydonuts/purescript-uuid.git",
3411− "version": "v6.0.0"
3468+ "repo": "https://github.com/purescript-contrib/purescript-uri.git",
3469+ "version": "v9.0.0"
34123470 },
34133471 "validation": {
34143472 "dependencies": [
@@ -3420,7 +3478,7 @@
34203478 "prelude"
34213479 ],
34223480 "repo": "https://github.com/purescript/purescript-validation.git",
3423− "version": "v4.2.0"
3481+ "version": "v6.0.0"
34243482 },
34253483 "variant": {
34263484 "dependencies": [
@@ -3429,19 +3487,55 @@
34293487 "maybe",
34303488 "partial",
34313489 "prelude",
3432− "proxy",
34333490 "record",
34343491 "tuples",
34353492 "unsafe-coerce"
34363493 ],
34373494 "repo": "https://github.com/natefaubion/purescript-variant.git",
3438− "version": "v6.0.1"
3495+ "version": "v8.0.0"
3496+ },
3497+ "vectorfield": {
3498+ "dependencies": [
3499+ "console",
3500+ "effect",
3501+ "group",
3502+ "prelude",
3503+ "psci-support"
3504+ ],
3505+ "repo": "https://github.com/csicar/purescript-vectorfield.git",
3506+ "version": "v1.0.1"
3507+ },
3508+ "versions": {
3509+ "dependencies": [
3510+ "control",
3511+ "either",
3512+ "foldable-traversable",
3513+ "functions",
3514+ "integers",
3515+ "lists",
3516+ "maybe",
3517+ "orders",
3518+ "parsing",
3519+ "partial",
3520+ "strings"
3521+ ],
3522+ "repo": "https://github.com/hdgarrood/purescript-versions.git",
3523+ "version": "v7.0.0"
34393524 },
34403525 "web-clipboard": {
34413526 "dependencies": [
34423527 "web-html"
34433528 ],
34443529 "repo": "https://github.com/purescript-web/purescript-web-clipboard.git",
3530+ "version": "v4.0.0"
3531+ },
3532+ "web-cssom": {
3533+ "dependencies": [
3534+ "web-dom",
3535+ "web-html",
3536+ "web-uievents"
3537+ ],
3538+ "repo": "https://github.com/purescript-web/purescript-web-cssom.git",
34453539 "version": "v2.0.0"
34463540 },
34473541 "web-dom": {
@@ -3449,16 +3543,59 @@
34493543 "web-events"
34503544 ],
34513545 "repo": "https://github.com/purescript-web/purescript-web-dom.git",
3452− "version": "v4.0.0"
3546+ "version": "v6.0.0"
3547+ },
3548+ "web-dom-parser": {
3549+ "dependencies": [
3550+ "effect",
3551+ "partial",
3552+ "prelude",
3553+ "web-dom"
3554+ ],
3555+ "repo": "https://github.com/purescript-web/purescript-web-dom-parser.git",
3556+ "version": "v8.0.0"
3557+ },
3558+ "web-dom-xpath": {
3559+ "dependencies": [
3560+ "web-dom"
3561+ ],
3562+ "repo": "https://github.com/purescript-web/purescript-web-dom-xpath.git",
3563+ "version": "v3.0.0"
3564+ },
3565+ "web-encoding": {
3566+ "dependencies": [
3567+ "arraybuffer-types",
3568+ "effect",
3569+ "newtype",
3570+ "prelude"
3571+ ],
3572+ "repo": "https://github.com/purescript-web/purescript-web-encoding.git",
3573+ "version": "v3.0.0"
34533574 },
34543575 "web-events": {
34553576 "dependencies": [
34563577 "datetime",
34573578 "enums",
3579+ "foreign",
34583580 "nullable"
34593581 ],
34603582 "repo": "https://github.com/purescript-web/purescript-web-events.git",
3461− "version": "v2.0.1"
3583+ "version": "v4.0.0"
3584+ },
3585+ "web-fetch": {
3586+ "dependencies": [
3587+ "effect",
3588+ "foreign-object",
3589+ "http-methods",
3590+ "prelude",
3591+ "record",
3592+ "typelevel-prelude",
3593+ "web-file",
3594+ "web-promise",
3595+ "web-streams"
3596+ ],
3597+ "repo": "https://github.com/purescript-web/purescript-web-fetch.git",
3598+ "version": "v3.0.0"
34623599 },
34633600 "web-file": {
34643601 "dependencies": [
@@ -3467,7 +3604,7 @@
34673604 "web-dom"
34683605 ],
34693606 "repo": "https://github.com/purescript-web/purescript-web-file.git",
3470− "version": "v2.2.0"
3607+ "version": "v4.0.0"
34713608 },
34723609 "web-html": {
34733610 "dependencies": [
@@ -3477,7 +3614,44 @@
34773614 "web-storage"
34783615 ],
34793616 "repo": "https://github.com/purescript-web/purescript-web-html.git",
3480− "version": "v2.3.0"
3617+ "version": "v4.0.0"
3618+ },
3619+ "web-page-visibility": {
3620+ "dependencies": [
3621+ "effect",
3622+ "enums",
3623+ "exceptions",
3624+ "maybe",
3625+ "prelude",
3626+ "strings",
3627+ "web-events",
3628+ "web-html"
3629+ ],
3630+ "repo": "https://git.sr.ht/~toastal/purescript-web-page-visibility",
3631+ "version": "v2.0.0"
3632+ },
3633+ "web-pointerevents": {
3634+ "dependencies": [
3635+ "effect",
3636+ "maybe",
3637+ "prelude",
3638+ "web-dom",
3639+ "web-uievents"
3640+ ],
3641+ "repo": "https://github.com/purescript-web/purescript-web-pointerevents.git",
3642+ "version": "v1.0.0"
3643+ },
3644+ "web-promise": {
3645+ "dependencies": [
3646+ "effect",
3647+ "exceptions",
3648+ "foldable-traversable",
3649+ "functions",
3650+ "maybe",
3651+ "prelude"
3652+ ],
3653+ "repo": "https://github.com/purescript-web/purescript-web-promise.git",
3654+ "version": "v3.0.0"
34813655 },
34823656 "web-socket": {
34833657 "dependencies": [
@@ -3485,7 +3659,7 @@
34853659 "web-file"
34863660 ],
34873661 "repo": "https://github.com/purescript-web/purescript-web-socket.git",
3488− "version": "v2.0.0"
3662+ "version": "v4.0.0"
34893663 },
34903664 "web-storage": {
34913665 "dependencies": [
@@ -3493,6 +3667,19 @@
34933667 "web-events"
34943668 ],
34953669 "repo": "https://github.com/purescript-web/purescript-web-storage.git",
3670+ "version": "v5.0.0"
3671+ },
3672+ "web-streams": {
3673+ "dependencies": [
3674+ "arraybuffer-types",
3675+ "effect",
3676+ "exceptions",
3677+ "nullable",
3678+ "prelude",
3679+ "tuples",
3680+ "web-promise"
3681+ ],
3682+ "repo": "https://github.com/purescript-web/purescript-web-streams.git",
34963683 "version": "v3.0.0"
34973684 },
34983685 "web-touchevents": {
@@ -3500,14 +3687,26 @@
35003687 "web-uievents"
35013688 ],
35023689 "repo": "https://github.com/purescript-web/purescript-web-touchevents.git",
3503− "version": "v2.0.0"
3690+ "version": "v4.0.0"
35043691 },
35053692 "web-uievents": {
35063693 "dependencies": [
35073694 "web-html"
35083695 ],
35093696 "repo": "https://github.com/purescript-web/purescript-web-uievents.git",
3510− "version": "v2.0.0"
3697+ "version": "v4.0.0"
3698+ },
3699+ "web-workers": {
3700+ "dependencies": [
3701+ "effect",
3702+ "foreign",
3703+ "maybe",
3704+ "prelude",
3705+ "unsafe-coerce",
3706+ "web-events"
3707+ ],
3708+ "repo": "https://github.com/gbagan/purescript-web-workers.git",
3709+ "version": "v1.1.0"
35113710 },
35123711 "web-xhr": {
35133712 "dependencies": [
@@ -3515,27 +3714,73 @@
35153714 "datetime",
35163715 "http-methods",
35173716 "web-dom",
3518− "web-file"
3717+ "web-file",
3718+ "web-html"
35193719 ],
35203720 "repo": "https://github.com/purescript-web/purescript-web-xhr.git",
3521− "version": "v3.0.2"
3721+ "version": "v5.0.0"
35223722 },
3523− "xiaomian": {
3723+ "yoga-fetch": {
35243724 "dependencies": [
3525− "naporitan"
3725+ "aff",
3726+ "aff-promise",
3727+ "arraybuffer-types",
3728+ "effect",
3729+ "foreign",
3730+ "foreign-object",
3731+ "newtype",
3732+ "prelude",
3733+ "typelevel-prelude",
3734+ "unsafe-coerce"
35263735 ],
3527− "repo": "https://github.com/justinwoo/purescript-xiaomian.git",
3528− "version": "v0.1.0"
3736+ "repo": "https://github.com/rowtype-yoga/purescript-yoga-fetch.git",
3737+ "version": "v1.0.1"
35293738 },
3530− "yargs": {
3739+ "yoga-json": {
35313740 "dependencies": [
3741+ "arrays",
3742+ "bifunctors",
35323743 "console",
3744+ "control",
3745+ "effect",
35333746 "either",
35343747 "exceptions",
3748+ "foldable-traversable",
3749+ "foreign",
3750+ "foreign-object",
3751+ "identity",
3752+ "lists",
3753+ "maybe",
3754+ "nonempty",
3755+ "nullable",
3756+ "partial",
3757+ "prelude",
3758+ "record",
3759+ "transformers",
3760+ "typelevel-prelude",
3761+ "variant"
3762+ ],
3763+ "repo": "https://github.com/rowtype-yoga/purescript-yoga-json.git",
3764+ "version": "v1.0.0"
3765+ },
3766+ "yoga-postgres": {
3767+ "dependencies": [
3768+ "aff",
3769+ "arrays",
3770+ "datetime",
3771+ "effect",
3772+ "either",
3773+ "enums",
3774+ "foldable-traversable",
35353775 "foreign",
3776+ "integers",
3777+ "maybe",
3778+ "nullable",
3779+ "prelude",
3780+ "transformers",
35363781 "unsafe-coerce"
35373782 ],
3538− "repo": "https://github.com/paf31/purescript-yargs.git",
3539− "version": "v4.0.0"
3783+ "repo": "https://github.com/rowtype-yoga/purescript-yoga-postgres.git",
3784+ "version": "v6.0.0"
35403785 }
35413786}
psc-package.jsondeleted−1
@@ -1 +0,0 @@
1−{ "name": "test-package", "set": "testing", "source": "", "depends": [] }
release.shnew file+52
@@ -0,0 +1,52 @@
1+#!/usr/bin/env bash
2+
3+set -euo pipefail
4+
5+# Please use this script to cut new releases. It will generate a new tag name
6+# based on the current date, update the latest releases file, and push the tag
7+
8+# Fail if we are not on trunk
9+BRANCH=$(git branch --show-current)
10+if [ "${BRANCH}" != "master" ]; then
11+ echo "Please checkout master branch";
12+ exit 1;
13+fi
14+git pull
15+
16+LATEST_PURS="0.15.2"
17+
18+NEW_STABLE_TAG="psc-${LATEST_PURS}"
19+
20+# Create the first tag for the compiler if it doesn't exist
21+if git rev-parse "${NEW_STABLE_TAG}" >/dev/null 2>&1; then
22+ echo "Stable tag '${NEW_STABLE_TAG}' already exists, skipping";
23+else
24+ echo "Creating and pushing new tag '${NEW_STABLE_TAG}'.."
25+ git tag "${NEW_STABLE_TAG}";
26+ git push origin "${NEW_STABLE_TAG}";
27+fi
28+
29+NEW_TAG="psc-${LATEST_PURS}-`date +'%Y%m%d'`"
30+
31+# Fail if the new tag already exists
32+# Note: exit status of the command is the conditional
33+if git rev-parse "${NEW_TAG}" >/dev/null 2>&1; then
34+ echo "Tag '${NEW_TAG}' already exists!";
35+ exit 1;
36+fi
37+
38+echo "Creating and pushing new tag '${NEW_TAG}'.."
39+
40+./update-latest-compatible-sets.sh "${NEW_TAG}"
41+
42+git add latest-compatible-sets.json
43+
44+git commit -m "Update to the latest tag"
45+
46+git push
47+
48+git tag "${NEW_TAG}"
49+
50+git push origin "${NEW_TAG}"
51+
52+echo "Done."
src/groups/AlexaDeWit.dhallnew file+8
@@ -0,0 +1,8 @@
1+{- text-encoding =
2+ { dependencies =
3+ [ "arraybuffer-types", "either", "exceptions", "functions", "strings" ]
4+ , repo = "https://github.com/AlexaDeWit/purescript-text-encoding.git"
5+ , version = "v1.0.0"
6+ }
7+-}
8+{=}
src/groups/Forensor.dhallnew file+21
@@ -0,0 +1,21 @@
1+{- amazons =
2+ { version = "v1.0.1"
3+ , repo = "https://github.com/Forensor/purescript-amazons.git"
4+ , dependencies =
5+ [ "aff"
6+ , "arrays"
7+ , "effect"
8+ , "foldable-traversable"
9+ , "integers"
10+ , "maybe"
11+ , "numbers"
12+ , "prelude"
13+ , "psci-support"
14+ , "quickcheck"
15+ , "strings"
16+ , "tuples"
17+ , "versions"
18+ ]
19+ }
20+-}
21+{=}
src/groups/acple.dhallnew file+6
@@ -0,0 +1,6 @@
1+{ nested-functor =
2+ { dependencies = [ "prelude", "type-equality" ]
3+ , repo = "https://github.com/acple/purescript-nested-functor.git"
4+ , version = "v0.2.1"
5+ }
6+}
src/groups/ad-si.dhall+19−7
@@ -1,9 +1,21 @@
1+{-
2+, yaml-next =
3+ { dependencies =
4+ [ "argonaut-codecs"
5+ , "argonaut-core"
6+ , "effect"
7+ , "foreign"
8+ , "functions"
9+ , "ordered-collections"
10+ , "unsafe-coerce"
11+ ]
12+ , repo = "https://github.com/archaeron/purescript-yaml-next.git"
13+ , version = "v3.0.1"
14+ }
15+-}
116{ result =
2− { dependencies =
3− [ "either", "foldable-traversable", "prelude" ]
4− , repo =
5− "https://github.com/ad-si/purescript-result.git"
6− , version =
7− "v1.0.3"
8− }
17+ { dependencies = [ "either", "foldable-traversable", "prelude" ]
18+ , repo = "https://github.com/ad-si/purescript-result.git"
19+ , version = "v1.0.3"
20+ }
921}
src/groups/ajnsit.dhall+6−20
@@ -1,21 +1,7 @@
1−{ concur-react =
2− { dependencies =
3− [ "aff"
4− , "arrays"
5− , "avar"
6− , "console"
7− , "foldable-traversable"
8− , "free"
9− , "nonempty"
10− , "react"
11− , "react-dom"
12− , "tailrec"
13− , "web-dom"
14− , "web-html"
15− ]
16− , repo =
17− "https://github.com/ajnsit/purescript-concur.git"
18− , version =
19− "v0.3.9"
20− }
1+{ supply =
2+ { dependencies =
3+ [ "console", "control", "effect", "lazy", "prelude", "refs", "tuples" ]
4+ , repo = "https://github.com/ajnsit/purescript-supply.git"
5+ , version = "v0.2.0"
6+ }
217}
src/groups/alvart.dhallnew file+8
@@ -0,0 +1,8 @@
1+{- react-enzyme =
2+ { dependencies =
3+ [ "aff", "console", "effect", "foreign", "psci-support", "react" ]
4+ , repo = "https://github.com/alvart/purescript-react-enzyme.git"
5+ , version = "v1.1.1"
6+ }
7+-}
8+{=}
src/groups/anttih.dhall+17−7
@@ -1,9 +1,19 @@
1+{-
2+, selective =
3+ { dependencies =
4+ [ "validation"
5+ , "psci-support"
6+ , "effect"
7+ , "either"
8+ , "prelude"
9+ ]
10+ , repo = "https://github.com/anttih/purescript-selective.git"
11+ , version = "v0.1.1"
12+ }
13+-}
114{ rationals =
2− { dependencies =
3− [ "integers", "prelude" ]
4− , repo =
5− "https://github.com/anttih/purescript-rationals.git"
6− , version =
7− "v5.0.0"
8− }
15+ { dependencies = [ "integers", "prelude" ]
16+ , repo = "https://github.com/anttih/purescript-rationals.git"
17+ , version = "v5.0.0"
18+ }
919}
src/groups/artemisSystem.dhallnew file+73
@@ -0,0 +1,73 @@
1+{ polymorphic-vectors =
2+ { dependencies =
3+ [ "distributive"
4+ , "foldable-traversable"
5+ , "numbers"
6+ , "prelude"
7+ , "record"
8+ , "safe-coerce"
9+ , "type-equality"
10+ , "typelevel-prelude"
11+ ]
12+ , repo = "https://github.com/artemisSystem/purescript-polymorphic-vectors.git"
13+ , version = "v4.0.0"
14+ }
15+, canvas-action =
16+ { dependencies =
17+ [ "aff"
18+ , "arrays"
19+ , "canvas"
20+ , "colors"
21+ , "effect"
22+ , "either"
23+ , "exceptions"
24+ , "foldable-traversable"
25+ , "maybe"
26+ , "numbers"
27+ , "polymorphic-vectors"
28+ , "prelude"
29+ , "refs"
30+ , "run"
31+ , "transformers"
32+ , "tuples"
33+ , "type-equality"
34+ , "typelevel-prelude"
35+ , "unsafe-coerce"
36+ , "web-dom"
37+ , "web-events"
38+ , "web-html"
39+ ]
40+ , repo = "https://github.com/artemisSystem/purescript-canvas-action.git"
41+ , version = "v9.0.0"
42+ }
43+, foreign-readwrite =
44+ { dependencies =
45+ [ "foldable-traversable"
46+ , "foreign"
47+ , "foreign-object"
48+ , "identity"
49+ , "lists"
50+ , "maybe"
51+ , "newtype"
52+ , "prelude"
53+ , "record"
54+ , "safe-coerce"
55+ , "transformers"
56+ , "unsafe-coerce"
57+ ]
58+ , repo = "https://github.com/artemisSystem/purescript-foreign-readwrite.git"
59+ , version = "v3.0.0"
60+ }
61+, qualified-do =
62+ { dependencies =
63+ [ "arrays"
64+ , "control"
65+ , "foldable-traversable"
66+ , "parallel"
67+ , "prelude"
68+ , "unfoldable"
69+ ]
70+ , repo = "https://github.com/artemisSystem/purescript-qualified-do.git"
71+ , version = "v2.2.0"
72+ }
73+}
src/groups/athanclark.dhall+143−8
@@ -1,9 +1,144 @@
1−{ float32 =
2− { dependencies =
3− [ "generics-rep", "prelude" ]
4− , repo =
5− "https://github.com/athanclark/purescript-float32.git"
6− , version =
7− "v0.1.1"
8− }
1+{- abides =
2+ { dependencies = [ "enums", "foldable-traversable" ]
3+ , repo = "https://github.com/athanclark/purescript-abides.git"
4+ , version = "v0.0.1"
5+ }
6+, byte-codec =
7+ { dependencies = [ "integers", "sized-vectors" ]
8+ , repo = "https://github.com/athanclark/purescript-byte-codec.git"
9+ , version = "v0.0.1"
10+ }
11+, tuples-native =
12+ { dependencies = [ "typelevel", "unsafe-coerce" ]
13+ , repo = "https://github.com/athanclark/purescript-tuples-native.git"
14+ , version = "v2.1.0"
15+ }
16+, queue =
17+ { dependencies = [ "refs", "aff", "foreign-object", "avar" ]
18+ , repo = "https://github.com/athanclark/purescript-queue.git"
19+ , version = "v8.0.2"
20+ }
21+, react-queue =
22+ { dependencies = [ "exceptions", "queue", "react", "zeta" ]
23+ , repo = "https://github.com/athanclark/purescript-react-queue.git"
24+ , version = "v1.3.2"
25+ }
26+, websocket-moderate =
27+ { dependencies =
28+ [ "argonaut"
29+ , "arraybuffer"
30+ , "exceptions"
31+ , "monad-control"
32+ , "nullable"
33+ , "text-encoding"
34+ , "web-file"
35+ ]
36+ , repo = "https://github.com/athanclark/purescript-websocket-moderate.git"
37+ , version = "v7.0.2"
38+ }
39+, z85 =
40+ { dependencies = [ "arraybuffer", "sized-vectors", "numbers", "stringutils" ]
41+ , repo = "https://github.com/athanclark/purescript-z85.git"
42+ , version = "v0.0.2"
43+ }
44+, arraybuffer-class =
45+ { dependencies =
46+ [ "arraybuffer"
47+ , "exceptions"
48+ , "foreign-object"
49+ , "ordered-collections"
50+ , "sized-vectors"
51+ , "strings"
52+ , "unordered-collections"
53+ ]
54+ , repo = "https://github.com/athanclark/purescript-arraybuffer-class.git"
55+ , version = "v0.2.6"
56+ }
57+, parseint =
58+ { dependencies = [ "functions", "numbers", "integers" ]
59+ , repo = "https://github.com/athanclark/purescript-parseint.git"
60+ , version = "v1.1.1"
61+ }
62+, sjcl =
63+ { dependencies =
64+ [ "arraybuffer-types"
65+ , "exceptions"
66+ , "nullable"
67+ , "sized-vectors"
68+ , "tuples-native"
69+ ]
70+ , repo = "https://github.com/athanclark/purescript-sjcl.git"
71+ , version = "v0.0.1"
72+ }
73+, uint-instances =
74+ { dependencies = [ "uint", "unordered-collections", "argonaut", "quickcheck" ]
75+ , repo = "https://github.com/athanclark/purescript-uint-instances.git"
76+ , version = "v0.0.2"
77+ }
78+, zeta =
79+ { dependencies = [ "refs", "aff", "foreign-object", "arrays" ]
80+ , repo = "https://github.com/athanclark/purescript-zeta.git"
81+ , version = "v6.0.0"
82+ }
83+, zeta-extra =
84+ { dependencies = [ "js-timers", "web-html", "zeta" ]
85+ , repo = "https://github.com/athanclark/purescript-zeta-extra.git"
86+ , version = "v0.0.1"
87+ }
88+bip39 =
89+ { dependencies = [ "arraybuffer-types", "nullable" ]
90+ , repo = "https://github.com/athanclark/purescript-bip39.git"
91+ , version = "v1.0.1"
92+ }
93+inflection =
94+ { dependencies = [ "functions" ]
95+ , repo = "https://github.com/athanclark/purescript-inflection.git"
96+ , version = "v1.0.1"
97+ }
98+, subtlecrypto =
99+ { dependencies = [ "aff", "arraybuffer-types", "foreign", "promises" ]
100+ , repo = "https://github.com/athanclark/purescript-subtlecrypto.git"
101+ , version = "v0.0.1"
102+ }
103+, row-extra =
104+ { dependencies = [] : List Text
105+ , repo = "https://github.com/athanclark/purescript-row-extra.git"
106+ , version = "v0.0.1"
107+ }
108+, scrypt =
109+ { dependencies = [ "aff", "arraybuffer-types" ]
110+ , repo = "https://github.com/athanclark/purescript-scrypt.git"
111+ , version = "v1.0.1"
112+ }
113+, setimmediate =
114+ { dependencies = [ "effect", "functions" ]
115+ , repo = "https://github.com/athanclark/purescript-setimmediate.git"
116+ , version = "v1.0.2"
117+ }
118+, unorm =
119+ { dependencies = [] : List Text
120+ , repo = "https://github.com/athanclark/purescript-unorm.git"
121+ , version = "v1.0.1"
122+ }
123+-}
124+{ monad-control =
125+ { dependencies = [ "aff", "freet", "identity", "lists" ]
126+ , repo = "https://github.com/athanclark/purescript-monad-control.git"
127+ , version = "v5.0.0"
128+ }
129+, monad-unlift =
130+ { dependencies = [ "monad-control" ]
131+ , repo = "https://github.com/athanclark/purescript-monad-unlift.git"
132+ , version = "v1.0.1"
133+ }
134+, quickcheck-combinators =
135+ { dependencies = [ "quickcheck", "typelevel" ]
136+ , repo = "https://github.com/athanclark/purescript-quickcheck-combinators.git"
137+ , version = "v0.1.3"
138+ }
139+, thermite-dom =
140+ { dependencies = [ "thermite", "react", "react-dom", "web-html" ]
141+ , repo = "https://github.com/athanclark/purescript-thermite-dom.git"
142+ , version = "v0.3.1"
143+ }
9144}
src/groups/awakesecurity.dhall+22−25
@@ -1,27 +1,24 @@
11{ precise-datetime =
2− { dependencies =
3− [ "arrays"
4− , "console"
5− , "datetime"
6− , "either"
7− , "enums"
8− , "foldable-traversable"
9− , "formatters"
10− , "integers"
11− , "js-date"
12− , "lists"
13− , "maybe"
14− , "newtype"
15− , "prelude"
16− , "strings"
17− , "tuples"
18− , "unicode"
19− , "numbers"
20− , "decimals"
21− ]
22− , repo =
23− "https://github.com/awakesecurity/purescript-precise-datetime.git"
24− , version =
25− "v5.1.1"
26− }
2+ { dependencies =
3+ [ "arrays"
4+ , "datetime"
5+ , "either"
6+ , "enums"
7+ , "foldable-traversable"
8+ , "formatters"
9+ , "integers"
10+ , "js-date"
11+ , "lists"
12+ , "maybe"
13+ , "newtype"
14+ , "prelude"
15+ , "strings"
16+ , "tuples"
17+ , "unicode"
18+ , "numbers"
19+ , "decimals"
20+ ]
21+ , repo = "https://github.com/awakesecurity/purescript-precise-datetime.git"
22+ , version = "v7.0.0"
23+ }
2724}
src/groups/bklaric.dhallnew file+7
@@ -0,0 +1,7 @@
1+{- undefined =
2+ { dependencies = [] : List Text
3+ , repo = "https://github.com/bklaric/purescript-undefined.git"
4+ , version = "v1.0.2"
5+ }
6+-}
7+{=}
src/groups/bodil.dhall+55−61
@@ -1,66 +1,60 @@
1+{-
2+, smolder =
3+ { dependencies =
4+ [ "bifunctors"
5+ , "catenable-lists"
6+ , "free"
7+ , "numbers"
8+ , "ordered-collections"
9+ , "strings"
10+ , "transformers"
11+ , "tuples"
12+ ]
13+ , repo = "https://github.com/bodil/purescript-smolder.git"
14+ , version = "v12.3.0"
15+ }
16+-}
117{ signal =
2− { dependencies =
3− [ "aff", "foldable-traversable", "js-timers", "maybe", "prelude" ]
4− , repo =
5− "https://github.com/bodil/purescript-signal.git"
6− , version =
7− "v10.1.0"
8− }
18+ { dependencies =
19+ [ "aff", "effect", "either", "foldable-traversable", "maybe", "prelude" ]
20+ , repo = "https://github.com/bodil/purescript-signal.git"
21+ , version = "v13.0.0"
22+ }
923, sized-vectors =
10− { dependencies =
11− [ "arrays"
12− , "distributive"
13− , "foldable-traversable"
14− , "maybe"
15− , "prelude"
16− , "typelevel"
17− , "unfoldable"
18− ]
19− , repo =
20− "https://github.com/bodil/purescript-sized-vectors.git"
21− , version =
22− "v3.1.0"
23− }
24−, smolder =
25− { dependencies =
26− [ "bifunctors"
27− , "catenable-lists"
28− , "free"
29− , "globals"
30− , "ordered-collections"
31− , "strings"
32− , "transformers"
33− , "tuples"
34− ]
35− , repo =
36− "https://github.com/bodil/purescript-smolder.git"
37− , version =
38− "v12.0.0"
39− }
24+ { dependencies =
25+ [ "argonaut"
26+ , "arrays"
27+ , "distributive"
28+ , "foldable-traversable"
29+ , "maybe"
30+ , "prelude"
31+ , "quickcheck"
32+ , "typelevel"
33+ , "unfoldable"
34+ ]
35+ , repo = "https://github.com/bodil/purescript-sized-vectors.git"
36+ , version = "v5.0.2"
37+ }
4038, test-unit =
41− { dependencies =
42− [ "aff"
43− , "avar"
44− , "effect"
45− , "either"
46− , "free"
47− , "js-timers"
48− , "lists"
49− , "prelude"
50− , "quickcheck"
51− , "strings"
52− ]
53− , repo =
54− "https://github.com/bodil/purescript-test-unit.git"
55− , version =
56− "v15.0.0"
57− }
39+ { dependencies =
40+ [ "aff"
41+ , "avar"
42+ , "effect"
43+ , "either"
44+ , "free"
45+ , "js-timers"
46+ , "lists"
47+ , "prelude"
48+ , "quickcheck"
49+ , "strings"
50+ ]
51+ , repo = "https://github.com/bodil/purescript-test-unit.git"
52+ , version = "v17.0.0"
53+ }
5854, typelevel =
59− { dependencies =
60− [ "partial", "prelude", "tuples", "typelevel-prelude", "unsafe-coerce" ]
61− , repo =
62− "https://github.com/bodil/purescript-typelevel.git"
63− , version =
64− "v6.0.0"
65− }
55+ { dependencies =
56+ [ "partial", "prelude", "tuples", "typelevel-prelude", "unsafe-coerce" ]
57+ , repo = "https://github.com/bodil/purescript-typelevel.git"
58+ , version = "v6.0.0"
59+ }
6660}
src/groups/brandonhamilton.dhall+7−9
@@ -1,9 +1,7 @@
1−{ phoenix =
2− { dependencies =
3− [ "options" ]
4− , repo =
5− "https://github.com/brandonhamilton/purescript-phoenix.git"
6− , version =
7− "v4.0.0"
8− }
9−}
1+{- phoenix =
2+ { dependencies = [ "options" ]
3+ , repo = "https://github.com/brandonhamilton/purescript-phoenix.git"
4+ , version = "v4.0.0"
5+ }
6+-}
7+{=}
src/groups/bucketchain.dhall+61−93
@@ -1,105 +1,73 @@
1−{ bucketchain =
2− { dependencies =
3− [ "aff", "console", "node-http", "node-streams", "transformers" ]
4− , repo =
5− "https://github.com/Bucketchain/purescript-bucketchain.git"
6− , version =
7− "v0.3.0"
8− }
1+{- bucketchain =
2+ { dependencies =
3+ [ "aff", "console", "node-http", "node-streams", "transformers" ]
4+ , repo = "https://github.com/Bucketchain/purescript-bucketchain.git"
5+ , version = "v0.4.0"
6+ }
97, bucketchain-basic-auth =
10− { dependencies =
11− [ "basic-auth", "bucketchain" ]
12− , repo =
13− "https://github.com/Bucketchain/purescript-bucketchain-basic-auth.git"
14− , version =
15− "v0.2.0"
16− }
8+ { dependencies = [ "basic-auth", "bucketchain" ]
9+ , repo =
10+ "https://github.com/Bucketchain/purescript-bucketchain-basic-auth.git"
11+ , version = "v0.3.0"
12+ }
1713, bucketchain-conditional =
18− { dependencies =
19− [ "bucketchain", "js-date" ]
20− , repo =
21− "https://github.com/Bucketchain/purescript-bucketchain-conditional.git"
22− , version =
23− "v0.2.0"
24− }
14+ { dependencies = [ "bucketchain", "js-date" ]
15+ , repo =
16+ "https://github.com/Bucketchain/purescript-bucketchain-conditional.git"
17+ , version = "v0.3.0"
18+ }
2519, bucketchain-cors =
26− { dependencies =
27− [ "bucketchain", "bucketchain-header-utils", "http-methods" ]
28− , repo =
29− "https://github.com/Bucketchain/purescript-bucketchain-cors.git"
30− , version =
31− "v0.2.0"
32− }
20+ { dependencies = [ "bucketchain", "bucketchain-header-utils", "http-methods" ]
21+ , repo = "https://github.com/Bucketchain/purescript-bucketchain-cors.git"
22+ , version = "v0.4.0"
23+ }
3324, bucketchain-csrf =
34− { dependencies =
35− [ "bucketchain" ]
36− , repo =
37− "https://github.com/Bucketchain/purescript-bucketchain-csrf.git"
38− , version =
39− "v0.1.0"
40− }
25+ { dependencies = [ "bucketchain" ]
26+ , repo = "https://github.com/Bucketchain/purescript-bucketchain-csrf.git"
27+ , version = "v0.3.0"
28+ }
4129, bucketchain-header-utils =
42− { dependencies =
43− [ "bucketchain" ]
44− , repo =
45− "https://github.com/Bucketchain/purescript-bucketchain-header-utils.git"
46− , version =
47− "v0.1.0"
48− }
30+ { dependencies = [ "bucketchain" ]
31+ , repo =
32+ "https://github.com/Bucketchain/purescript-bucketchain-header-utils.git"
33+ , version = "v0.4.0"
34+ }
4935, bucketchain-health =
50− { dependencies =
51− [ "bucketchain" ]
52− , repo =
53− "https://github.com/Bucketchain/purescript-bucketchain-health.git"
54− , version =
55− "v0.2.0"
56− }
36+ { dependencies = [ "bucketchain" ]
37+ , repo = "https://github.com/Bucketchain/purescript-bucketchain-health.git"
38+ , version = "v0.3.0"
39+ }
5740, bucketchain-history-api-fallback =
58− { dependencies =
59− [ "bucketchain" ]
60− , repo =
61− "https://github.com/Bucketchain/purescript-bucketchain-history-api-fallback.git"
62− , version =
63− "v0.3.0"
64− }
41+ { dependencies = [ "bucketchain" ]
42+ , repo =
43+ "https://github.com/Bucketchain/purescript-bucketchain-history-api-fallback.git"
44+ , version = "v0.4.0"
45+ }
6546, bucketchain-logger =
66− { dependencies =
67− [ "bucketchain", "js-date", "node-process" ]
68− , repo =
69− "https://github.com/Bucketchain/purescript-bucketchain-logger.git"
70− , version =
71− "v0.3.0"
72− }
47+ { dependencies = [ "bucketchain", "js-date", "node-process" ]
48+ , repo = "https://github.com/Bucketchain/purescript-bucketchain-logger.git"
49+ , version = "v0.4.0"
50+ }
7351, bucketchain-secure =
74− { dependencies =
75− [ "bucketchain" ]
76− , repo =
77− "https://github.com/Bucketchain/purescript-bucketchain-secure.git"
78− , version =
79− "v0.1.0"
80− }
52+ { dependencies = [ "bucketchain" ]
53+ , repo = "https://github.com/Bucketchain/purescript-bucketchain-secure.git"
54+ , version = "v0.2.0"
55+ }
8156, bucketchain-simple-api =
82− { dependencies =
83− [ "bucketchain", "media-types", "simple-json", "freet" ]
84− , repo =
85− "https://github.com/Bucketchain/purescript-bucketchain-simple-api.git"
86− , version =
87− "v1.0.0"
88− }
57+ { dependencies = [ "bucketchain", "media-types", "simple-json", "freet" ]
58+ , repo =
59+ "https://github.com/Bucketchain/purescript-bucketchain-simple-api.git"
60+ , version = "v4.0.0"
61+ }
8962, bucketchain-sslify =
90− { dependencies =
91− [ "bucketchain" ]
92− , repo =
93− "https://github.com/Bucketchain/purescript-bucketchain-sslify.git"
94− , version =
95− "v0.2.0"
96− }
63+ { dependencies = [ "bucketchain" ]
64+ , repo = "https://github.com/Bucketchain/purescript-bucketchain-sslify.git"
65+ , version = "v0.3.0"
66+ }
9767, bucketchain-static =
98− { dependencies =
99− [ "bucketchain", "node-fs-aff" ]
100− , repo =
101− "https://github.com/Bucketchain/purescript-bucketchain-static.git"
102− , version =
103− "v0.3.0"
104− }
105−}
68+ { dependencies = [ "bucketchain", "node-fs-aff" ]
69+ , repo = "https://github.com/Bucketchain/purescript-bucketchain-static.git"
70+ , version = "v0.4.0"
71+ }
72+-}
73+{=}
src/groups/cdepillabout.dhall+22−7
@@ -1,9 +1,24 @@
1+{-
2+, boxes =
3+ { dependencies =
4+ [ "prelude"
5+ , "psci-support"
6+ , "stringutils"
7+ , "arrays"
8+ , "foldable-traversable"
9+ , "maybe"
10+ , "newtype"
11+ , "profunctor"
12+ , "strings"
13+ , "tuples"
14+ ]
15+ , repo = "https://github.com/cdepillabout/purescript-boxes.git"
16+ , version = "v2.1.0"
17+ }
18+-}
119{ email-validate =
2− { dependencies =
3− [ "aff", "generics-rep", "string-parsers", "transformers" ]
4− , repo =
5− "https://github.com/cdepillabout/purescript-email-validate.git"
6− , version =
7− "v5.0.0"
8− }
20+ { dependencies = [ "aff", "string-parsers", "transformers" ]
21+ , repo = "https://github.com/cdepillabout/purescript-email-validate.git"
22+ , version = "v7.0.0"
23+ }
924}
src/groups/chekoopa.dhallnew file+14
@@ -0,0 +1,14 @@
1+{- downloadjs =
2+ { dependencies =
3+ [ "arraybuffer-types"
4+ , "console"
5+ , "effect"
6+ , "foreign"
7+ , "psci-support"
8+ , "web-file"
9+ ]
10+ , repo = "https://github.com/chekoopa/purescript-downloadjs.git"
11+ , version = "v1.0.0"
12+ }
13+-}
14+{=}
src/groups/cirru.dhallnew file+7
@@ -0,0 +1,7 @@
1+{- cirru-parser =
2+ { dependencies = [ "arrays", "maybe", "prelude" ]
3+ , repo = "https://github.com/Cirru/parser.purs.git"
4+ , version = "v0.0.5"
5+ }
6+-}
7+{=}
src/groups/citizennet.dhall+41−25
@@ -1,27 +1,43 @@
11{ fuzzy =
2− { dependencies =
3− [ "foldable-traversable"
4− , "foreign-object"
5− , "generics-rep"
6− , "newtype"
7− , "ordered-collections"
8− , "prelude"
9− , "rationals"
10− , "strings"
11− , "strongcheck"
12− , "tuples"
13− ]
14− , repo =
15− "https://github.com/citizennet/purescript-fuzzy.git"
16− , version =
17− "v0.2.1"
18− }
19−, halogen-select =
20− { dependencies =
21− [ "halogen", "record" ]
22− , repo =
23− "https://github.com/citizennet/purescript-halogen-select.git"
24− , version =
25− "v5.0.0-rc.3"
26− }
2+ { dependencies =
3+ [ "foldable-traversable"
4+ , "foreign-object"
5+ , "newtype"
6+ , "ordered-collections"
7+ , "prelude"
8+ , "rationals"
9+ , "strings"
10+ , "tuples"
11+ ]
12+ , repo = "https://github.com/citizennet/purescript-fuzzy.git"
13+ , version = "v0.4.0"
14+ }
15+, httpure =
16+ { dependencies =
17+ [ "aff"
18+ , "arrays"
19+ , "bifunctors"
20+ , "console"
21+ , "effect"
22+ , "either"
23+ , "foldable-traversable"
24+ , "foreign-object"
25+ , "js-uri"
26+ , "maybe"
27+ , "newtype"
28+ , "node-buffer"
29+ , "node-fs"
30+ , "node-http"
31+ , "node-streams"
32+ , "options"
33+ , "ordered-collections"
34+ , "prelude"
35+ , "refs"
36+ , "strings"
37+ , "tuples"
38+ , "type-equality"
39+ ]
40+ , repo = "https://github.com/citizennet/purescript-httpure.git"
41+ , version = "v0.15.0"
42+ }
2743}
src/groups/collegevine.dhallnew file+70
@@ -0,0 +1,70 @@
1+{- elmish =
2+ { dependencies =
3+ [ "aff"
4+ , "argonaut-core"
5+ , "arrays"
6+ , "bifunctors"
7+ , "console"
8+ , "debug"
9+ , "effect"
10+ , "either"
11+ , "foldable-traversable"
12+ , "foreign"
13+ , "foreign-object"
14+ , "functions"
15+ , "integers"
16+ , "js-date"
17+ , "maybe"
18+ , "nullable"
19+ , "partial"
20+ , "prelude"
21+ , "refs"
22+ , "strings"
23+ , "typelevel-prelude"
24+ , "unsafe-coerce"
25+ , "web-dom"
26+ , "web-html"
27+ ]
28+ , repo = "https://github.com/collegevine/purescript-elmish.git"
29+ , version = "v0.5.6"
30+ }
31+, elmish-enzyme =
32+ { dependencies =
33+ [ "aff"
34+ , "arrays"
35+ , "console"
36+ , "debug"
37+ , "effect"
38+ , "elmish"
39+ , "exceptions"
40+ , "foldable-traversable"
41+ , "foreign"
42+ , "functions"
43+ , "prelude"
44+ , "psci-support"
45+ , "transformers"
46+ ]
47+ , repo = "https://github.com/collegevine/purescript-elmish-enzyme.git"
48+ , version = "v0.0.1"
49+ }
50+, elmish-hooks =
51+ { dependencies =
52+ [ "aff"
53+ , "console"
54+ , "debug"
55+ , "effect"
56+ , "elmish"
57+ , "prelude"
58+ , "psci-support"
59+ , "tuples"
60+ ]
61+ , repo = "https://github.com/collegevine/purescript-elmish-hooks.git"
62+ , version = "v0.2.0"
63+ }
64+, elmish-html =
65+ { dependencies = [ "elmish", "foreign-object", "record" ]
66+ , repo = "https://github.com/collegevine/purescript-elmish-html.git"
67+ , version = "v0.3.1"
68+ }
69+-}
70+{=}
src/groups/connordillon.dhallnew file+64
@@ -0,0 +1,64 @@
1+{-
2+, channel-stream =
3+ { repo = "https://github.com/ConnorDillon/purescript-channel-stream.git"
4+ , version = "v1.0.0"
5+ , dependencies =
6+ [ "console"
7+ , "effect"
8+ , "psci-support"
9+ , "aff"
10+ , "avar"
11+ , "node-streams"
12+ , "node-buffer"
13+ , "channel"
14+ , "prelude"
15+ , "maybe"
16+ , "assert"
17+ , "transformers"
18+ ]
19+ }
20+, elasticsearch =
21+ { repo = "https://github.com/ConnorDillon/purescript-elasticsearch.git"
22+ , version = "v0.1.1"
23+ , dependencies =
24+ [ "console"
25+ , "effect"
26+ , "prelude"
27+ , "psci-support"
28+ , "aff-promise"
29+ , "argonaut"
30+ , "assert"
31+ , "untagged-union"
32+ , "literals"
33+ , "aff"
34+ , "foreign-object"
35+ , "maybe"
36+ , "unsafe-coerce"
37+ , "typelevel-prelude"
38+ ]
39+ }
40+-}
41+{ channel =
42+ { repo = "https://github.com/ConnorDillon/purescript-channel.git"
43+ , version = "v1.0.0"
44+ , dependencies =
45+ [ "console"
46+ , "effect"
47+ , "contravariant"
48+ , "aff"
49+ , "avar"
50+ , "newtype"
51+ , "control"
52+ , "exceptions"
53+ , "assert"
54+ , "either"
55+ , "foldable-traversable"
56+ , "lazy"
57+ , "maybe"
58+ , "prelude"
59+ , "tailrec"
60+ , "transformers"
61+ , "tuples"
62+ ]
63+ }
64+}
src/groups/cprussin.dhall+43−83
@@ -1,84 +1,44 @@
1−{ httpure =
2− { dependencies =
3− [ "aff"
4− , "arrays"
5− , "bifunctors"
6− , "console"
7− , "control"
8− , "effect"
9− , "either"
10− , "exceptions"
11− , "foldable-traversable"
12− , "foreign"
13− , "lists"
14− , "maybe"
15− , "newtype"
16− , "node-buffer"
17− , "node-child-process"
18− , "node-fs"
19− , "node-fs-aff"
20− , "node-http"
21− , "node-streams"
22− , "nullable"
23− , "options"
24− , "ordered-collections"
25− , "prelude"
26− , "psci-support"
27− , "refs"
28− , "spec"
29− , "strings"
30− , "tuples"
31− , "type-equality"
32− , "unsafe-coerce"
33− ]
34− , repo =
35− "https://github.com/cprussin/purescript-httpure.git"
36− , version =
37− "v0.8.3"
38− }
39−, monad-logger =
40− { dependencies =
41− [ "aff"
42− , "ansi"
43− , "argonaut"
44− , "arrays"
45− , "console"
46− , "control"
47− , "effect"
48− , "foldable-traversable"
49− , "foreign-object"
50− , "integers"
51− , "js-date"
52− , "maybe"
53− , "newtype"
54− , "ordered-collections"
55− , "prelude"
56− , "strings"
57− , "transformers"
58− , "tuples"
59− ]
60− , repo =
61− "https://github.com/cprussin/purescript-monad-logger.git"
62− , version =
63− "v1.3.1"
64− }
65−, node-electron =
66− { dependencies =
67− [ "effect"
68− , "foreign"
69− , "halogen"
70− , "maybe"
71− , "options"
72− , "prelude"
73− , "transformers"
74− , "unsafe-coerce"
75− , "web-dom"
76− , "web-events"
77− , "web-html"
78− ]
79− , repo =
80− "https://github.com/cprussin/purescript-node-electron.git"
81− , version =
82− "v0.0.2"
83− }
1+{-
2+ node-electron =
3+ { dependencies =
4+ [ "effect"
5+ , "foreign"
6+ , "halogen"
7+ , "maybe"
8+ , "options"
9+ , "prelude"
10+ , "transformers"
11+ , "unsafe-coerce"
12+ , "web-dom"
13+ , "web-events"
14+ , "web-html"
15+ ]
16+ , repo = "https://github.com/cprussin/purescript-node-electron.git"
17+ , version = "v0.0.2"
18+ }
19+-}
20+{ monad-logger =
21+ { dependencies =
22+ [ "aff"
23+ , "ansi"
24+ , "argonaut"
25+ , "arrays"
26+ , "console"
27+ , "control"
28+ , "effect"
29+ , "foldable-traversable"
30+ , "foreign-object"
31+ , "integers"
32+ , "js-date"
33+ , "maybe"
34+ , "newtype"
35+ , "ordered-collections"
36+ , "prelude"
37+ , "strings"
38+ , "transformers"
39+ , "tuples"
40+ ]
41+ , repo = "https://github.com/cprussin/purescript-monad-logger.git"
42+ , version = "v1.3.1"
43+ }
8444}
src/groups/csicar.dhallnew file+35
@@ -0,0 +1,35 @@
1+{ sized-matrices =
2+ { dependencies =
3+ [ "sized-vectors"
4+ , "prelude"
5+ , "foldable-traversable"
6+ , "maybe"
7+ , "arrays"
8+ , "unfoldable"
9+ , "typelevel"
10+ , "distributive"
11+ , "vectorfield"
12+ , "strings"
13+ ]
14+ , repo = "https://github.com/csicar/purescript-sized-matrices.git"
15+ , version = "v1.0.0"
16+ }
17+, typelevel-peano =
18+ { dependencies =
19+ [ "arrays"
20+ , "console"
21+ , "effect"
22+ , "prelude"
23+ , "psci-support"
24+ , "typelevel-prelude"
25+ , "unsafe-coerce"
26+ ]
27+ , repo = "https://github.com/csicar/purescript-typelevel-peano.git"
28+ , version = "v1.0.1"
29+ }
30+, vectorfield =
31+ { dependencies = [ "console", "effect", "group", "prelude", "psci-support" ]
32+ , repo = "https://github.com/csicar/purescript-vectorfield.git"
33+ , version = "v1.0.1"
34+ }
35+}
src/groups/d86leader.dhallnew file+7
@@ -0,0 +1,7 @@
1+{- undefined-or =
2+ { dependencies = [ "maybe" ]
3+ , repo = "https://github.com/d86leader/purescript-undefined-or.git"
4+ , version = "v1.0.1"
5+ }
6+-}
7+{=}
src/groups/danieljharvey.dhall+38−59
@@ -1,63 +1,42 @@
1−{ refined =
2− { dependencies =
3− [ "argonaut"
4− , "effect"
5− , "generics-rep"
6− , "prelude"
7− , "quickcheck"
8− , "typelevel"
9− ]
10− , repo =
11− "https://github.com/danieljharvey/purescript-refined.git"
12− , version =
13− "v0.2.0"
14− }
1+{-
2+, stylesheet =
3+ { dependencies =
4+ [ "effect"
5+ , "foreign"
6+ , "ordered-collections"
7+ , "prelude"
8+ , "refs"
9+ , "unordered-collections"
10+ , "cssom"
11+ ]
12+ , repo = "https://github.com/danieljharvey/purescript-stylesheet.git"
13+ , version = "v0.0.3"
14+ }
1515, radox =
16− { dependencies =
17− [ "prelude", "effect", "variant", "refs", "aff" ]
18− , repo =
19− "https://github.com/danieljharvey/purescript-radox.git"
20− , version =
21− "v1.0.0"
22− }
16+ { dependencies = [ "prelude", "effect", "variant", "refs", "aff" ]
17+ , repo = "https://github.com/danieljharvey/purescript-radox.git"
18+ , version = "v1.0.0"
19+ }
2320, react-radox =
24− { dependencies =
25− [ "prelude", "effect", "radox", "react" ]
26− , repo =
27− "https://github.com/danieljharvey/purescript-react-radox.git"
28− , version =
29− "v0.0.5"
30− }
31−, cssom =
32− { dependencies =
33− [ "effect" ]
34− , repo =
35− "https://github.com/danieljharvey/purescript-cssom.git"
36− , version =
37− "v0.0.2"
38− }
39−, stylesheet =
40− { dependencies =
41− [ "effect"
42− , "foreign"
43− , "generics-rep"
44− , "ordered-collections"
45− , "prelude"
46− , "refs"
47− , "unordered-collections"
48− , "cssom"
49− ]
50− , repo =
51− "https://github.com/danieljharvey/purescript-stylesheet.git"
52− , version =
53− "v0.0.3"
54− }
21+ { dependencies = [ "prelude", "effect", "radox", "react" ]
22+ , repo = "https://github.com/danieljharvey/purescript-react-radox.git"
23+ , version = "v0.0.5"
24+ }
5525, react-stylesheet =
56− { dependencies =
57− [ "effect", "react", "cssom", "stylesheet" ]
58− , repo =
59− "https://github.com/danieljharvey/purescript-react-stylesheet.git"
60− , version =
61− "v0.0.2"
62− }
26+ { dependencies = [ "effect", "react", "cssom", "stylesheet" ]
27+ , repo = "https://github.com/danieljharvey/purescript-react-stylesheet.git"
28+ , version = "v0.0.2"
29+ }
30+, cssom =
31+ { dependencies = [ "effect" ]
32+ , repo = "https://github.com/danieljharvey/purescript-cssom.git"
33+ , version = "v0.0.2"
34+ }
35+-}
36+{ refined =
37+ { dependencies =
38+ [ "argonaut", "effect", "prelude", "quickcheck", "typelevel" ]
39+ , repo = "https://github.com/danieljharvey/purescript-refined.git"
40+ , version = "v1.0.0"
41+ }
6342}
src/groups/dariooddenino.dhallnew file+7
@@ -0,0 +1,7 @@
1+{- simple-ajax =
2+ { dependencies = [ "prelude", "argonaut", "affjax", "variant" ]
3+ , repo = "https://github.com/dariooddenino/purescript-simple-ajax.git"
4+ , version = "v4.0.0"
5+ }
6+-}
7+{=}
src/groups/deadshot465.dhallnew file+24
@@ -0,0 +1,24 @@
1+{- owoify =
2+ { dependencies =
3+ [ "arrays"
4+ , "bifunctors"
5+ , "console"
6+ , "effect"
7+ , "either"
8+ , "foldable-traversable"
9+ , "integers"
10+ , "lists"
11+ , "maybe"
12+ , "prelude"
13+ , "psci-support"
14+ , "random"
15+ , "strings"
16+ , "transformers"
17+ , "tuples"
18+ , "unfoldable"
19+ ]
20+ , repo = "https://github.com/deadshot465/purescript-owoify.git"
21+ , version = "v1.1.2"
22+ }
23+-}
24+{=}
src/groups/dewey92.dhallnew file+7
@@ -0,0 +1,7 @@
1+{- classnames =
2+ { repo = "https://github.com/dewey92/purescript-classnames.git"
3+ , version = "v1.0.0"
4+ , dependencies = [ "maybe", "prelude", "record", "strings", "tuples" ]
5+ }
6+-}
7+{=}
src/groups/dirkz.dhallnew file+32
@@ -0,0 +1,32 @@
1+{- gl-matrix =
2+ { dependencies =
3+ [ "arrays"
4+ , "effect"
5+ , "foldable-traversable"
6+ , "functions"
7+ , "partial"
8+ , "prelude"
9+ , "psci-support"
10+ ]
11+ , repo = "https://github.com/dirkz/purescript-gl-matrix.git"
12+ , version = "v2.1.0"
13+ }
14+, web-speech =
15+ { dependencies =
16+ [ "aff"
17+ , "effect"
18+ , "functions"
19+ , "integers"
20+ , "maybe"
21+ , "nullable"
22+ , "prelude"
23+ , "psci-support"
24+ , "unsafe-coerce"
25+ , "web-events"
26+ , "web-html"
27+ ]
28+ , repo = "https://github.com/dirkz/purescript-web-speech.git"
29+ , version = "v0.2.0"
30+ }
31+-}
32+{=}
src/groups/dretch.dhallnew file+24
@@ -0,0 +1,24 @@
1+{-
2+, querydsl =
3+ { dependencies =
4+ [ "prelude"
5+ , "effect"
6+ , "arrays"
7+ , "lists"
8+ , "record"
9+ , "strings"
10+ , "tuples"
11+ , "typelevel-prelude"
12+ , "either"
13+ , "transformers"
14+ , "node-sqlite3"
15+ , "datetime"
16+ , "formatters"
17+ , "node-buffer"
18+ , "nullable"
19+ ]
20+ , repo = "https://github.com/Dretch/purescript-querydsl.git"
21+ , version = "v0.10.1"
22+ }
23+-}
24+{=}
src/groups/drewolson.dhall+62−67
@@ -1,67 +1,62 @@
1−{ biscotti-cookie =
2− { dependencies =
3− [ "datetime"
4− , "effect"
5− , "either"
6− , "foldable-traversable"
7− , "formatters"
8− , "gen"
9− , "newtype"
10− , "now"
11− , "prelude"
12− , "profunctor-lenses"
13− , "psci-support"
14− , "quickcheck"
15− , "record"
16− , "string-parsers"
17− , "strings"
18− , "test-unit"
19− ]
20− , repo =
21− "https://github.com/drewolson/purescript-biscotti-cookie.git"
22− , version =
23− "v0.2.0"
24− }
25−, biscotti-session =
26− { dependencies =
27− [ "aff"
28− , "argonaut"
29− , "biscotti-cookie"
30− , "effect"
31− , "newtype"
32− , "ordered-collections"
33− , "prelude"
34− , "profunctor-lenses"
35− , "psci-support"
36− , "refs"
37− , "test-unit"
38− , "uuid"
39− ]
40− , repo =
41− "https://github.com/drewolson/purescript-biscotti-session.git"
42− , version =
43− "v0.1.1"
44− }
45−, httpure-contrib-biscotti =
46− { dependencies =
47− [ "aff"
48− , "argonaut"
49− , "biscotti-cookie"
50− , "biscotti-session"
51− , "effect"
52− , "either"
53− , "generics-rep"
54− , "httpure"
55− , "maybe"
56− , "profunctor-lenses"
57− , "psci-support"
58− , "test-unit"
59− , "tuples"
60− , "type-equality"
61− ]
62− , repo =
63− "https://github.com/drewolson/purescript-httpure-contrib-biscotti.git"
64− , version =
65− "v0.1.1"
66− }
67−}
1+-- { biscotti-cookie =
2+-- { dependencies =
3+-- [ "datetime"
4+-- , "effect"
5+-- , "either"
6+-- , "foldable-traversable"
7+-- , "formatters"
8+-- , "gen"
9+-- , "newtype"
10+-- , "now"
11+-- , "prelude"
12+-- , "profunctor-lenses"
13+-- , "psci-support"
14+-- , "quickcheck"
15+-- , "record"
16+-- , "string-parsers"
17+-- , "strings"
18+-- , "test-unit"
19+-- ]
20+-- , repo = "https://github.com/drewolson/purescript-biscotti-cookie.git"
21+-- , version = "v0.3.0"
22+-- }
23+-- , biscotti-session =
24+-- { dependencies =
25+-- [ "aff"
26+-- , "argonaut"
27+-- , "biscotti-cookie"
28+-- , "effect"
29+-- , "newtype"
30+-- , "ordered-collections"
31+-- , "prelude"
32+-- , "profunctor-lenses"
33+-- , "psci-support"
34+-- , "refs"
35+-- , "test-unit"
36+-- , "uuid"
37+-- ]
38+-- , repo = "https://github.com/drewolson/purescript-biscotti-session.git"
39+-- , version = "v0.2.0"
40+-- }
41+-- , httpure-contrib-biscotti =
42+-- { dependencies =
43+-- [ "aff"
44+-- , "argonaut"
45+-- , "biscotti-cookie"
46+-- , "biscotti-session"
47+-- , "effect"
48+-- , "either"
49+-- , "httpure"
50+-- , "maybe"
51+-- , "profunctor-lenses"
52+-- , "psci-support"
53+-- , "test-unit"
54+-- , "tuples"
55+-- , "type-equality"
56+-- ]
57+-- , repo =
58+-- "https://github.com/drewolson/purescript-httpure-contrib-biscotti.git"
59+-- , version = "v0.2.0"
60+-- }
61+-- }
62+{=}
src/groups/dwhitney.dhalldeleted−9
@@ -1,9 +0,0 @@
1−{ react-basic-native =
2− { dependencies =
3− [ "effect", "foreign-object", "js-date", "react-basic", "undefinable" ]
4− , repo =
5− "https://github.com/dwhitney/purescript-react-basic-native.git"
6− , version =
7− "v0.1.3"
8− }
9−}
src/groups/easafe.dhallnew file+71
@@ -0,0 +1,71 @@
1+{ droplet =
2+ { dependencies =
3+ [ "aff"
4+ , "arrays"
5+ , "bifunctors"
6+ , "bigints"
7+ , "datetime"
8+ , "debug"
9+ , "effect"
10+ , "either"
11+ , "enums"
12+ , "exceptions"
13+ , "foldable-traversable"
14+ , "foreign"
15+ , "foreign-object"
16+ , "integers"
17+ , "maybe"
18+ , "newtype"
19+ , "nullable"
20+ , "ordered-collections"
21+ , "partial"
22+ , "prelude"
23+ , "profunctor"
24+ , "record"
25+ , "spec"
26+ , "strings"
27+ , "transformers"
28+ , "tuples"
29+ , "type-equality"
30+ , "typelevel-prelude"
31+ , "unsafe-coerce"
32+ ]
33+ , repo = "https://github.com/easafe/purescript-droplet.git"
34+ , version = "v0.4.0"
35+ }
36+, flame =
37+ { dependencies =
38+ [ "aff"
39+ , "argonaut-codecs"
40+ , "argonaut-core"
41+ , "argonaut-generic"
42+ , "arrays"
43+ , "bifunctors"
44+ , "console"
45+ , "effect"
46+ , "either"
47+ , "exceptions"
48+ , "foldable-traversable"
49+ , "foreign"
50+ , "foreign-object"
51+ , "maybe"
52+ , "newtype"
53+ , "nullable"
54+ , "partial"
55+ , "prelude"
56+ , "random"
57+ , "refs"
58+ , "strings"
59+ , "spec"
60+ , "tuples"
61+ , "typelevel-prelude"
62+ , "unsafe-coerce"
63+ , "web-dom"
64+ , "web-events"
65+ , "web-html"
66+ , "web-uievents"
67+ ]
68+ , repo = "https://github.com/easafe/purescript-flame.git"
69+ , version = "v1.2.0"
70+ }
71+}
src/groups/ebmtranceboy.dhallnew file+29
@@ -0,0 +1,29 @@
1+{ cartesian =
2+ { dependencies = [ "console", "effect", "integers", "psci-support" ]
3+ , repo = "https://github.com/Ebmtranceboy/purescript-cartesian.git"
4+ , version = "v1.0.6"
5+ }
6+, sparse-polynomials =
7+ { dependencies =
8+ [ "prelude"
9+ , "console"
10+ , "effect"
11+ , "ordered-collections"
12+ , "tuples"
13+ , "rationals"
14+ , "cartesian"
15+ ]
16+ , repo = "https://github.com/Ebmtranceboy/purescript-sparse-polynomials.git"
17+ , version = "v1.0.5"
18+ }
19+, geometry-plane =
20+ { dependencies = [ "console", "effect", "psci-support", "sparse-polynomials" ]
21+ , repo = "https://github.com/Ebmtranceboy/purescript-geometry-plane.git"
22+ , version = "v1.0.3"
23+ }
24+, sparse-matrices =
25+ { dependencies = [ "prelude", "console", "effect", "sparse-polynomials" ]
26+ , repo = "https://github.com/Ebmtranceboy/purescript-sparse-matrices.git"
27+ , version = "v1.2.1"
28+ }
29+}
src/groups/eikooc.dhallnew file+18
@@ -0,0 +1,18 @@
1+{- nano-id =
2+ { dependencies =
3+ [ "aff"
4+ , "console"
5+ , "effect"
6+ , "lists"
7+ , "maybe"
8+ , "prelude"
9+ , "psci-support"
10+ , "random"
11+ , "strings"
12+ , "stringutils"
13+ ]
14+ , repo = "https://github.com/eikooc/nano-id.git"
15+ , version = "v1.0.0"
16+ }
17+-}
18+{=}
src/groups/epicallan.dhallnew file+7
@@ -0,0 +1,7 @@
1+{- prettier =
2+ { dependencies = [ "maybe", "prelude" ]
3+ , repo = "https://github.com/epicallan/purescript-prettier.git"
4+ , version = "v0.3.0"
5+ }
6+-}
7+{=}
src/groups/epicorange.dhallnew file+8
@@ -0,0 +1,8 @@
1+{-
2+, react-keybind =
3+ { dependencies = [ "react-basic", "react-basic-classic" ]
4+ , repo = "https://github.com/EpicOrange/purescript-react-keybind.git"
5+ , version = "v0.8.1"
6+ }
7+-}
8+{=}
src/groups/epost.dhall+19−20
@@ -1,20 +1,19 @@
1−{ node-postgres =
2− { dependencies =
3− [ "aff"
4− , "arrays"
5− , "datetime"
6− , "either"
7− , "foldable-traversable"
8− , "foreign"
9− , "integers"
10− , "nullable"
11− , "prelude"
12− , "transformers"
13− , "unsafe-coerce"
14− ]
15− , repo =
16− "https://github.com/epost/purescript-node-postgres.git"
17− , version =
18− "v5.0.0"
19− }
20−}
1+{- node-postgres =
2+ { dependencies =
3+ [ "aff"
4+ , "arrays"
5+ , "datetime"
6+ , "either"
7+ , "foldable-traversable"
8+ , "foreign"
9+ , "integers"
10+ , "nullable"
11+ , "prelude"
12+ , "transformers"
13+ , "unsafe-coerce"
14+ ]
15+ , repo = "https://github.com/epost/purescript-node-postgres.git"
16+ , version = "v5.0.0"
17+ }
18+-}
19+{=}
src/groups/ethul.dhall+11−15
@@ -1,17 +1,13 @@
1−{ freeap =
2− { dependencies =
3− [ "const", "exists", "gen", "lists" ]
4− , repo =
5− "https://github.com/ethul/purescript-freeap.git"
6− , version =
7− "v5.0.1"
8− }
1+{-
92, undefinable =
10− { dependencies =
11− [ "functions", "maybe" ]
12− , repo =
13− "https://github.com/ethul/purescript-undefinable.git"
14− , version =
15− "v4.0.0"
16− }
3+ { dependencies = [ "functions", "maybe" ]
4+ , repo = "https://github.com/ethul/purescript-undefinable.git"
5+ , version = "v4.0.0"
6+ }
7+-}
8+{ freeap =
9+ { dependencies = [ "const", "exists", "gen", "lists" ]
10+ , repo = "https://github.com/ethul/purescript-freeap.git"
11+ , version = "v7.0.0"
12+ }
1713}
src/groups/eugleo.dhallnew file+30
@@ -0,0 +1,30 @@
1+{- grid-reactors =
2+ { version = "v3.0.0"
3+ , repo = "https://github.com/Eugleo/purescript-grid-reactors.git"
4+ , dependencies =
5+ [ "arrays"
6+ , "canvas-action"
7+ , "colors"
8+ , "effect"
9+ , "exceptions"
10+ , "foldable-traversable"
11+ , "free"
12+ , "halogen"
13+ , "halogen-hooks"
14+ , "halogen-subscriptions"
15+ , "integers"
16+ , "maybe"
17+ , "partial"
18+ , "prelude"
19+ , "psci-support"
20+ , "st"
21+ , "tailrec"
22+ , "transformers"
23+ , "tuples"
24+ , "web-events"
25+ , "web-html"
26+ , "web-uievents"
27+ ]
28+ }
29+-}
30+{=}
src/groups/f-f.dhallnew file+14
@@ -0,0 +1,14 @@
1+{- react-basic-native =
2+ { dependencies =
3+ [ "effect"
4+ , "foreign-object"
5+ , "js-date"
6+ , "react-basic"
7+ , "react-basic-dom"
8+ , "undefinable"
9+ ]
10+ , repo = "https://github.com/f-f/purescript-react-basic-native.git"
11+ , version = "v0.1.3"
12+ }
13+-}
14+{=}
src/groups/f-o-a-m.dhall+44−28
@@ -1,29 +1,45 @@
1−{ optparse =
2− { dependencies =
3− [ "arrays"
4− , "console"
5− , "effect"
6− , "exists"
7− , "exitcodes"
8− , "free"
9− , "memoize"
10− , "node-process"
11− , "ordered-collections"
12− , "prelude"
13− , "strings"
14− , "transformers"
15− ]
16− , repo =
17− "https://github.com/f-o-a-m/purescript-optparse.git"
18− , version =
19− "v3.0.1"
20− }
21−, ring-modules =
22− { dependencies =
23− [ "prelude" ]
24− , repo =
25− "https://github.com/f-o-a-m/purescript-ring-modules.git"
26− , version =
27− "v5.0.1"
28− }
1+{-
2+, optparse =
3+ { dependencies =
4+ [ "prelude"
5+ , "effect"
6+ , "exitcodes"
7+ , "strings"
8+ , "arrays"
9+ , "console"
10+ , "open-memoize"
11+ , "transformers"
12+ , "exists"
13+ , "node-process"
14+ , "free"
15+ , "quickcheck"
16+ , "aff"
17+ , "bifunctors"
18+ , "control"
19+ , "either"
20+ , "enums"
21+ , "foldable-traversable"
22+ , "gen"
23+ , "integers"
24+ , "lazy"
25+ , "lists"
26+ , "maybe"
27+ , "newtype"
28+ , "node-buffer"
29+ , "node-streams"
30+ , "nonempty"
31+ , "numbers"
32+ , "partial"
33+ , "tailrec"
34+ , "tuples"
35+ ]
36+ , repo = "https://github.com/f-o-a-m/purescript-optparse.git"
37+ , version = "v4.1.0"
38+ }
39+-}
40+{ ring-modules =
41+ { dependencies = [ "prelude" ]
42+ , repo = "https://github.com/f-o-a-m/purescript-ring-modules.git"
43+ , version = "v5.0.1"
44+ }
2945}
src/groups/fehrenbach.dhall+17−17
@@ -1,17 +1,17 @@
1−{ unordered-collections =
2− { dependencies =
3− [ "enums"
4− , "functions"
5− , "integers"
6− , "lists"
7− , "prelude"
8− , "record"
9− , "tuples"
10− , "typelevel-prelude"
11− ]
12− , repo =
13− "https://github.com/fehrenbach/purescript-unordered-collections.git"
14− , version =
15− "v1.8.2"
16− }
17−}
1+{- unordered-collections =
2+ { dependencies =
3+ [ "arrays"
4+ , "enums"
5+ , "functions"
6+ , "integers"
7+ , "lists"
8+ , "prelude"
9+ , "record"
10+ , "tuples"
11+ , "typelevel-prelude"
12+ ]
13+ , repo = "https://github.com/fehrenbach/purescript-unordered-collections.git"
14+ , version = "v2.1.4"
15+ }
16+-}
17+{=}
src/groups/felixmulder.dhall+7−8
@@ -1,9 +1,8 @@
1−{ json-schema =
2− { dependencies =
3− [ "generics-rep", "prelude", "simple-json" ]
4− , repo =
5− "https://github.com/felixmulder/purescript-json-schema.git"
6− , version =
7− "v0.0.1"
1+{-
2+, json-schema =
3+ { dependencies = [ "prelude", "simple-json" ]
4+ , repo = "https://github.com/felixmulder/purescript-json-schema.git"
5+ , version = "v0.0.1"
86 }
9−}
7+-}
8+{=}
src/groups/felixschl.dhall+5−14
@@ -1,16 +1,7 @@
11{ pipes =
2− { dependencies =
3− [ "aff"
4− , "lists"
5− , "mmorph"
6− , "prelude"
7− , "tailrec"
8− , "transformers"
9− , "tuples"
10− ]
11− , repo =
12− "https://github.com/felixSchl/purescript-pipes.git"
13− , version =
14− "v6.0.0"
15− }
2+ { dependencies =
3+ [ "aff", "lists", "mmorph", "prelude", "tailrec", "transformers", "tuples" ]
4+ , repo = "https://github.com/felixschl/purescript-pipes.git"
5+ , version = "v8.0.0"
6+ }
167}
src/groups/flip111.dhallnew file+7
@@ -0,0 +1,7 @@
1+{ ordered-set =
2+ { dependencies =
3+ [ "argonaut-codecs", "arrays", "partial", "prelude", "unfoldable" ]
4+ , repo = "https://github.com/flip111/purescript-ordered-set.git"
5+ , version = "v0.4.0"
6+ }
7+}
src/groups/flounders.dhallnew file+20
@@ -0,0 +1,20 @@
1+{ datetime-parsing =
2+ { dependencies =
3+ [ "arrays"
4+ , "datetime"
5+ , "either"
6+ , "enums"
7+ , "foldable-traversable"
8+ , "integers"
9+ , "lists"
10+ , "maybe"
11+ , "numbers"
12+ , "parsing"
13+ , "prelude"
14+ , "strings"
15+ , "unicode"
16+ ]
17+ , repo = "https://github.com/flounders/purescript-datetime-parsing.git"
18+ , version = "v0.2.0"
19+ }
20+}
src/groups/garyb.dhall+26−24
@@ -1,25 +1,27 @@
1−{ debug =
2− { dependencies =
3− [ "prelude" ]
4− , repo =
5− "https://github.com/garyb/purescript-debug.git"
6− , version =
7− "v4.0.0"
8− }
9−, indexed-monad =
10− { dependencies =
11− [ "control", "newtype" ]
12− , repo =
13− "https://github.com/garyb/purescript-indexed-monad.git"
14− , version =
15− "v1.1.0"
16− }
17−, quickcheck-laws =
18− { dependencies =
19− [ "enums", "proxy", "quickcheck" ]
20− , repo =
21− "https://github.com/garyb/purescript-quickcheck-laws.git"
22− , version =
23− "v5.0.1"
24− }
1+{ indexed-monad =
2+ { dependencies = [ "control", "newtype" ]
3+ , repo = "https://github.com/garyb/purescript-indexed-monad.git"
4+ , version = "v2.1.0"
5+ }
6+, codec =
7+ { dependencies = [ "transformers", "profunctor" ]
8+ , repo = "https://github.com/garyb/purescript-codec.git"
9+ , version = "v5.0.0"
10+ }
11+, codec-argonaut =
12+ { dependencies =
13+ [ "argonaut-core"
14+ , "codec"
15+ , "ordered-collections"
16+ , "type-equality"
17+ , "variant"
18+ ]
19+ , repo = "https://github.com/garyb/purescript-codec-argonaut.git"
20+ , version = "v9.0.0"
21+ }
22+, debug =
23+ { dependencies = [ "prelude", "functions" ]
24+ , repo = "https://github.com/garyb/purescript-debug.git"
25+ , version = "v6.0.0"
26+ }
2527}
src/groups/gbagan.dhallnew file+47
@@ -0,0 +1,47 @@
1+{ linalg =
2+ { dependencies =
3+ [ "arrays"
4+ , "foldable-traversable"
5+ , "functions"
6+ , "maybe"
7+ , "prelude"
8+ , "tuples"
9+ ]
10+ , repo = "https://github.com/gbagan/purescript-linalg.git"
11+ , version = "v5.1.0"
12+ }
13+, pha =
14+ { dependencies =
15+ [ "aff"
16+ , "arrays"
17+ , "bifunctors"
18+ , "datetime"
19+ , "effect"
20+ , "foldable-traversable"
21+ , "free"
22+ , "integers"
23+ , "maybe"
24+ , "prelude"
25+ , "profunctor-lenses"
26+ , "refs"
27+ , "tailrec"
28+ , "transformers"
29+ , "tuples"
30+ , "unsafe-coerce"
31+ , "unsafe-reference"
32+ , "web-dom"
33+ , "web-events"
34+ , "web-html"
35+ , "web-pointerevents"
36+ , "web-uievents"
37+ ]
38+ , repo = "https://github.com/gbagan/purescript-pha.git"
39+ , version = "v0.9.0"
40+ }
41+, web-workers =
42+ { dependencies =
43+ [ "effect", "foreign", "maybe", "prelude", "unsafe-coerce", "web-events" ]
44+ , repo = "https://github.com/gbagan/purescript-web-workers.git"
45+ , version = "v1.1.0"
46+ }
47+}
src/groups/gcanti.dhalldeleted−9
@@ -1,9 +0,0 @@
1−{ prettier =
2− { dependencies =
3− [ "maybe", "prelude" ]
4− , repo =
5− "https://github.com/gcanti/purescript-prettier.git"
6− , version =
7− "v0.2.0"
8− }
9−}
src/groups/hdgarrood.dhall+46−7
@@ -1,9 +1,48 @@
1+{-
2+, benchotron =
3+ { dependencies =
4+ [ "arrays"
5+ , "console"
6+ , "datetime"
7+ , "effect"
8+ , "exceptions"
9+ , "exists"
10+ , "foldable-traversable"
11+ , "identity"
12+ , "lcg"
13+ , "node-buffer"
14+ , "node-fs"
15+ , "node-readline"
16+ , "now"
17+ , "profunctor"
18+ , "quickcheck"
19+ , "strings"
20+ , "transformers"
21+ ]
22+ , repo = "https://github.com/hdgarrood/purescript-benchotron.git"
23+ , version = "v7.0.1"
24+ }
25+-}
126{ ansi =
2− { dependencies =
3− [ "foldable-traversable", "lists", "strings" ]
4− , repo =
5− "https://github.com/hdgarrood/purescript-ansi.git"
6− , version =
7− "v5.0.0"
8− }
27+ { dependencies = [ "foldable-traversable", "lists", "strings" ]
28+ , repo = "https://github.com/hdgarrood/purescript-ansi.git"
29+ , version = "v7.0.0"
30+ }
31+, versions =
32+ { dependencies =
33+ [ "either"
34+ , "maybe"
35+ , "integers"
36+ , "strings"
37+ , "lists"
38+ , "functions"
39+ , "foldable-traversable"
40+ , "control"
41+ , "parsing"
42+ , "partial"
43+ , "orders"
44+ ]
45+ , repo = "https://github.com/hdgarrood/purescript-versions.git"
46+ , version = "v7.0.0"
47+ }
948}
src/groups/hivemindtechnologies.dhallnew file+49
@@ -0,0 +1,49 @@
1+{-
2+ aws-encryption-sdk =
3+ { dependencies =
4+ [ "aff-promise"
5+ , "console"
6+ , "debug"
7+ , "effect"
8+ , "node-buffer"
9+ , "psci-support"
10+ ]
11+ , repo =
12+ "https://github.com/HivemindTechnologies/purescript-aws-encryption-sdk.git"
13+ , version = "v0.2.0"
14+ }
15+, aws-sdk-basic =
16+ { dependencies =
17+ [ "aff-promise"
18+ , "argonaut"
19+ , "console"
20+ , "datetime"
21+ , "effect"
22+ , "foreign"
23+ , "formatters"
24+ , "js-date"
25+ , "justifill"
26+ , "monad-control"
27+ , "node-buffer"
28+ , "nullable"
29+ , "numbers"
30+ ]
31+ , repo = "https://github.com/HivemindTechnologies/purescript-aws-sdk.git"
32+ , version = "v0.16.2"
33+ }
34+, kafkajs =
35+ { dependencies =
36+ [ "aff-promise"
37+ , "console"
38+ , "debug"
39+ , "effect"
40+ , "maybe"
41+ , "node-buffer"
42+ , "nullable"
43+ , "psci-support"
44+ ]
45+ , repo = "https://github.com/HivemindTechnologies/purescript-kafkajs.git"
46+ , version = "v0.2.0"
47+ }
48+-}
49+{=}
src/groups/hoodunit.dhallnew file+49
@@ -0,0 +1,49 @@
1+{- payload =
2+ { dependencies =
3+ [ "aff"
4+ , "affjax"
5+ , "arrays"
6+ , "bifunctors"
7+ , "console"
8+ , "datetime"
9+ , "effect"
10+ , "either"
11+ , "exceptions"
12+ , "foldable-traversable"
13+ , "foreign"
14+ , "foreign-object"
15+ , "http-methods"
16+ , "integers"
17+ , "js-date"
18+ , "lists"
19+ , "maybe"
20+ , "media-types"
21+ , "newtype"
22+ , "node-buffer"
23+ , "node-fs"
24+ , "node-fs-aff"
25+ , "node-http"
26+ , "node-path"
27+ , "node-streams"
28+ , "node-url"
29+ , "nullable"
30+ , "ordered-collections"
31+ , "prelude"
32+ , "record"
33+ , "refs"
34+ , "simple-json"
35+ , "strings"
36+ , "stringutils"
37+ , "test-unit"
38+ , "transformers"
39+ , "tuples"
40+ , "type-equality"
41+ , "typelevel-prelude"
42+ , "unfoldable"
43+ , "unsafe-coerce"
44+ ]
45+ , repo = "https://github.com/hoodunit/purescript-payload.git"
46+ , version = "v0.4.0"
47+ }
48+-}
49+{=}
src/groups/hrajchert.dhallnew file+7
@@ -0,0 +1,7 @@
1+{- clipboardy =
2+ { dependencies = [ "aff", "aff-promise", "effect" ]
3+ , repo = "https://github.com/hrajchert/purescript-clipboardy.git"
4+ , version = "v1.0.3"
5+ }
6+-}
7+{=}
src/groups/i-am-the-slime.dhallnew file+99
@@ -0,0 +1,99 @@
1+{-
2+react-testing-library =
3+ { dependencies =
4+ [ "aff"
5+ , "aff-promise"
6+ , "arrays"
7+ , "avar"
8+ , "bifunctors"
9+ , "control"
10+ , "datetime"
11+ , "effect"
12+ , "either"
13+ , "exceptions"
14+ , "foldable-traversable"
15+ , "foreign"
16+ , "foreign-object"
17+ , "functions"
18+ , "identity"
19+ , "integers"
20+ , "lists"
21+ , "maybe"
22+ , "newtype"
23+ , "nullable"
24+ , "partial"
25+ , "prelude"
26+ , "react-basic"
27+ , "react-basic-dom"
28+ , "react-basic-hooks"
29+ , "record"
30+ , "remotedata"
31+ , "run"
32+ , "spec"
33+ , "strings"
34+ , "transformers"
35+ , "tuples"
36+ , "typelevel-prelude"
37+ , "unsafe-coerce"
38+ , "variant"
39+ , "web-dom"
40+ , "web-events"
41+ , "web-html"
42+ ]
43+ , repo =
44+ "https://github.com/i-am-the-slime/purescript-react-testing-library.git"
45+ , version = "v3.1.4"
46+ }
47+, framer-motion =
48+ { dependencies =
49+ [ "aff"
50+ , "aff-promise"
51+ , "arrays"
52+ , "console"
53+ , "effect"
54+ , "foreign"
55+ , "foreign-object"
56+ , "heterogeneous"
57+ , "literals"
58+ , "maybe"
59+ , "nullable"
60+ , "prelude"
61+ , "psci-support"
62+ , "react-basic"
63+ , "react-basic-dom"
64+ , "react-basic-hooks"
65+ , "record"
66+ , "tuples"
67+ , "two-or-more"
68+ , "typelevel-prelude"
69+ , "unsafe-coerce"
70+ , "untagged-union"
71+ , "web-dom"
72+ , "web-events"
73+ , "web-uievents"
74+ ]
75+ , repo = "https://github.com/i-am-the-slime/purescript-framer-motion.git"
76+ , version = "v0.1.0"
77+ }
78+-}
79+{ justifill =
80+ { dependencies = [ "maybe", "prelude", "record", "typelevel-prelude" ]
81+ , repo = "https://github.com/i-am-the-slime/purescript-justifill.git"
82+ , version = "v0.5.0"
83+ }
84+, two-or-more =
85+ { dependencies =
86+ [ "arrays"
87+ , "console"
88+ , "effect"
89+ , "foldable-traversable"
90+ , "maybe"
91+ , "partial"
92+ , "prelude"
93+ , "psci-support"
94+ , "tuples"
95+ ]
96+ , repo = "https://github.com/i-am-the-slime/purescript-two-or-more.git"
97+ , version = "v1.0.0"
98+ }
99+}
src/groups/i-am-tom.dhall+29−33
@@ -1,34 +1,30 @@
1−{ data-algebrae =
2− { dependencies =
3− [ "arrays"
4− , "foreign-object"
5− , "generics-rep"
6− , "maybe"
7− , "ordered-collections"
8− , "prelude"
9− , "spec"
10− , "spec-quickcheck"
11− ]
12− , repo =
13− "https://github.com/i-am-tom/purescript-data-algebrae.git"
14− , version =
15− "v4.0.0"
16− }
1+{-
2+, data-algebrae =
3+ { dependencies =
4+ [ "arrays"
5+ , "foreign-object"
6+ , "maybe"
7+ , "ordered-collections"
8+ , "prelude"
9+ , "spec"
10+ , "spec-quickcheck"
11+ ]
12+ , repo = "https://github.com/i-am-tom/purescript-data-algebrae.git"
13+ , version = "v4.0.0"
14+ }
1715, money =
18− { dependencies =
19− [ "foldable-traversable"
20− , "globals"
21− , "integers"
22− , "lists"
23− , "math"
24− , "prelude"
25− , "ring-modules"
26− , "newtype"
27− , "rationals"
28− ]
29− , repo =
30− "https://github.com/i-am-tom/purescript-money.git"
31− , version =
32− "v8.0.0"
33− }
34−}
16+ { dependencies =
17+ [ "foldable-traversable"
18+ , "numbers"
19+ , "integers"
20+ , "lists"
21+ , "prelude"
22+ , "ring-modules"
23+ , "newtype"
24+ , "rationals"
25+ ]
26+ , repo = "https://github.com/i-am-tom/purescript-money.git"
27+ , version = "v8.0.0"
28+ }
29+-}
30+{=}
src/groups/iarthstar.dhallnew file+8
@@ -0,0 +1,8 @@
1+{-
2+, axios =
3+ { dependencies = [ "effect", "console", "foreign-generic", "aff", "prelude" ]
4+ , repo = "https://github.com/iarthstar/purescript-axios.git"
5+ , version = "v1.1.2"
6+ }
7+-}
8+{=}
src/groups/icyrockcom.dhall+7−9
@@ -1,9 +1,7 @@
1−{ cheerio =
2− { dependencies =
3− [ "console", "effect", "functions", "prelude", "test-unit" ]
4− , repo =
5− "https://github.com/icyrockcom/purescript-cheerio.git"
6− , version =
7− "v0.2.0"
8− }
9−}
1+{- cheerio =
2+ { dependencies = [ "console", "effect", "functions", "prelude", "test-unit" ]
3+ , repo = "https://github.com/icyrockcom/purescript-cheerio.git"
4+ , version = "v0.2.4"
5+ }
6+-}
7+{=}
src/groups/jacereda.dhall+19−19
@@ -1,19 +1,19 @@
1−{ arraybuffer =
2− { dependencies =
3− [ "arraybuffer-types"
4− , "effect"
5− , "float32"
6− , "functions"
7− , "maybe"
8− , "nullable"
9− , "partial"
10− , "sized-vectors"
11− , "typelevel"
12− , "uint"
13− ]
14− , repo =
15− "https://github.com/jacereda/purescript-arraybuffer.git"
16− , version =
17− "v10.0.0"
18− }
19−}
1+{-
2+, arraybuffer =
3+ { dependencies =
4+ [ "arraybuffer-types"
5+ , "effect"
6+ , "float32"
7+ , "functions"
8+ , "maybe"
9+ , "nullable"
10+ , "partial"
11+ , "sized-vectors"
12+ , "typelevel"
13+ , "uint"
14+ ]
15+ , repo = "https://github.com/jacereda/purescript-arraybuffer.git"
16+ , version = "v10.0.2"
17+ }
18+-}
19+{=}
src/groups/jamesdbrock.dhallnew file+83
@@ -0,0 +1,83 @@
1+{ protobuf =
2+ { dependencies =
3+ [ "arraybuffer"
4+ , "arraybuffer-builder"
5+ , "arraybuffer-types"
6+ , "arrays"
7+ , "control"
8+ , "effect"
9+ , "either"
10+ , "enums"
11+ , "exceptions"
12+ , "float32"
13+ , "foldable-traversable"
14+ , "functions"
15+ , "int64"
16+ , "maybe"
17+ , "newtype"
18+ , "parsing"
19+ , "parsing-dataview"
20+ , "prelude"
21+ , "record"
22+ , "strings"
23+ , "tailrec"
24+ , "transformers"
25+ , "tuples"
26+ , "uint"
27+ , "web-encoding"
28+ ]
29+ , repo = "https://github.com/xc-jp/purescript-protobuf.git"
30+ , version = "v3.0.0"
31+ }
32+, parsing-dataview =
33+ { dependencies =
34+ [ "arraybuffer"
35+ , "arraybuffer-types"
36+ , "effect"
37+ , "float32"
38+ , "maybe"
39+ , "parsing"
40+ , "prelude"
41+ , "transformers"
42+ , "tuples"
43+ , "uint"
44+ ]
45+ , repo = "https://github.com/jamesdbrock/purescript-parsing-dataview.git"
46+ , version = "v3.1.0"
47+ }
48+, arraybuffer-builder =
49+ { dependencies =
50+ [ "effect"
51+ , "float32"
52+ , "identity"
53+ , "lists"
54+ , "maybe"
55+ , "newtype"
56+ , "prelude"
57+ , "transformers"
58+ , "uint"
59+ , "arraybuffer-types"
60+ , "arraybuffer"
61+ , "tailrec"
62+ ]
63+ , repo = "https://github.com/jamesdbrock/purescript-arraybuffer-builder.git"
64+ , version = "v3.0.1"
65+ }
66+, node-streams-aff =
67+ { dependencies =
68+ [ "aff"
69+ , "effect"
70+ , "exceptions"
71+ , "node-buffer"
72+ , "node-streams"
73+ , "st"
74+ , "arrays"
75+ , "either"
76+ , "maybe"
77+ , "prelude"
78+ , "tuples"
79+ ]
80+ , version = "v1.1.0"
81+ , repo = "https://github.com/jamesdbrock/purescript-node-streams-aff.git"
82+ }
83+}
src/groups/jamieyung.dhall+19−7
@@ -1,9 +1,21 @@
1+{-
2+{-
3+, zipperarray =
4+ { repo = "https://github.com/jamieyung/purescript-zipperarray.git"
5+ , version = "v1.1.0"
6+ , dependencies =
7+ [ "arrays", "maybe", "prelude", "naturals", "strictlypositiveint" ]
8+ }
9+-}
10+-}
111{ selection-foldable =
2− { dependencies =
3− [ "filterable", "foldable-traversable", "maybe", "prelude" ]
4− , repo =
5− "https://github.com/jamieyung/purescript-selection-foldable.git"
6− , version =
7− "v0.2.0"
8− }
12+ { dependencies = [ "filterable", "foldable-traversable", "maybe", "prelude" ]
13+ , repo = "https://github.com/jamieyung/purescript-selection-foldable.git"
14+ , version = "v0.2.0"
15+ }
16+, strictlypositiveint =
17+ { repo = "https://github.com/jamieyung/purescript-strictlypositiveint.git"
18+ , version = "v1.0.1"
19+ , dependencies = [ "prelude" ]
20+ }
921}
src/groups/jisantuc.dhallnew file+8
@@ -0,0 +1,8 @@
1+{- turf =
2+ { dependencies =
3+ [ "argonaut-codecs", "argonaut-core", "foreign-object", "quickcheck" ]
4+ , repo = "https://github.com/jisantuc/purescript-turf.git"
5+ , version = "v1.0.1"
6+ }
7+-}
8+{=}
src/groups/joneshf.dhallnew file+40
@@ -0,0 +1,40 @@
1+{-
2+option =
3+ { dependencies =
4+ [ "argonaut-codecs"
5+ , "argonaut-core"
6+ , "codec"
7+ , "codec-argonaut"
8+ , "either"
9+ , "foreign"
10+ , "foreign-object"
11+ , "lists"
12+ , "maybe"
13+ , "profunctor"
14+ , "prelude"
15+ , "record"
16+ , "simple-json"
17+ , "transformers"
18+ , "tuples"
19+ , "type-equality"
20+ , "unsafe-coerce"
21+ ]
22+ , repo = "https://github.com/joneshf/purescript-option.git"
23+ , version = "v9.0.0"
24+ }
25+-}
26+{ resource =
27+ { dependencies =
28+ [ "aff"
29+ , "console"
30+ , "control"
31+ , "effect"
32+ , "newtype"
33+ , "prelude"
34+ , "psci-support"
35+ , "refs"
36+ ]
37+ , repo = "https://github.com/joneshf/purescript-resource.git"
38+ , version = "v2.0.1"
39+ }
40+}
src/groups/jordanmartinez.dhallnew file+108
@@ -0,0 +1,108 @@
1+{-
2+, halogen-svg-elems =
3+ { dependencies = [ "halogen" ]
4+ , repo = "https://github.com/JordanMartinez/purescript-halogen-svg-elems.git"
5+ , version = "v5.0.3"
6+ }
7+, veither =
8+ { dependencies =
9+ [ "aff"
10+ , "arrays"
11+ , "console"
12+ , "control"
13+ , "effect"
14+ , "either"
15+ , "enums"
16+ , "foldable-traversable"
17+ , "invariant"
18+ , "lists"
19+ , "maybe"
20+ , "newtype"
21+ , "partial"
22+ , "prelude"
23+ , "quickcheck"
24+ , "quickcheck-laws"
25+ , "record"
26+ , "tuples"
27+ , "unsafe-coerce"
28+ , "variant"
29+ ]
30+ , repo = "https://github.com/JordanMartinez/purescript-veither.git"
31+ , version = "v1.0.6"
32+ }
33+, vexceptt =
34+ { dependencies =
35+ [ "aff"
36+ , "effect"
37+ , "newtype"
38+ , "prelude"
39+ , "tailrec"
40+ , "transformers"
41+ , "tuples"
42+ , "unsafe-coerce"
43+ , "variant"
44+ , "veither"
45+ ]
46+ , repo = "https://github.com/JordanMartinez/purescript-vexceptt.git"
47+ , version = "v1.0.2"
48+ }
49+-}
50+{ arrays-zipper =
51+ { dependencies = [ "arrays", "control", "quickcheck" ]
52+ , repo = "https://github.com/JordanMartinez/purescript-arrays-zipper.git"
53+ , version = "v2.0.1"
54+ }
55+, generate-values =
56+ { dependencies =
57+ [ "arrays"
58+ , "control"
59+ , "effect"
60+ , "enums"
61+ , "foldable-traversable"
62+ , "gen"
63+ , "identity"
64+ , "integers"
65+ , "lcg"
66+ , "lists"
67+ , "maybe"
68+ , "newtype"
69+ , "numbers"
70+ , "partial"
71+ , "prelude"
72+ , "tailrec"
73+ , "transformers"
74+ , "tuples"
75+ ]
76+ , repo = "https://github.com/jordanmartinez/purescript-generate-values.git"
77+ , version = "v1.0.1"
78+ }
79+, halogen-hooks-extra =
80+ { dependencies = [ "halogen-hooks" ]
81+ , repo =
82+ "https://github.com/jordanmartinez/purescript-halogen-hooks-extra.git"
83+ , version = "v0.9.0"
84+ }
85+, interpolate =
86+ { dependencies = [ "prelude" ]
87+ , repo = "https://github.com/jordanmartinez/purescript-interpolate.git"
88+ , version = "v5.0.0"
89+ }
90+, tree-rose =
91+ { dependencies =
92+ [ "control"
93+ , "foldable-traversable"
94+ , "free"
95+ , "lists"
96+ , "maybe"
97+ , "prelude"
98+ , "tailrec"
99+ ]
100+ , repo = "https://github.com/jordanmartinez/purescript-tree-rose.git"
101+ , version = "v4.0.2"
102+ }
103+, typelevel-rows =
104+ { dependencies = [ "prelude" ]
105+ , repo = "https://github.com/jordanmartinez/purescript-typelevel-rows.git"
106+ , version = "v0.1.0"
107+ }
108+}
src/groups/justinwoo.dhall+165−243
@@ -1,257 +1,179 @@
1−{ chirashi =
2− { dependencies =
3− [ "exceptions", "prelude", "typelevel-prelude", "variant" ]
4− , repo =
5− "https://github.com/justinwoo/purescript-chirashi.git"
6− , version =
7− "v1.0.0"
8− }
1+{-
2+, chirashi
3+ { dependencies = [ "exceptions", "prelude", "typelevel-prelude", "variant" ]
4+ , repo = "https://github.com/justinwoo/purescript-chirashi.git"
5+ , version = "v1.0.0"
6+ }
97, choco-pie =
10− { dependencies =
11− [ "event", "prelude", "record", "typelevel-prelude" ]
12− , repo =
13− "https://github.com/justinwoo/purescript-chocopie.git"
14− , version =
15− "v5.0.0"
16− }
17−, expect-inferred =
18− { dependencies =
19− [ "prelude", "typelevel-prelude" ]
20− , repo =
21− "https://github.com/justinwoo/purescript-expect-inferred.git"
22− , version =
23− "v2.0.0"
24− }
25−, format-nix =
26− { dependencies =
27− [ "generics-rep", "motsunabe", "prelude" ]
28− , repo =
29− "https://github.com/justinwoo/format-nix.git"
30− , version =
31− "v0.3.0"
32− }
33−, gomtang-basic =
34− { dependencies =
35− [ "console", "effect", "prelude", "record", "web-html" ]
36− , repo =
37− "https://github.com/justinwoo/purescript-gomtang-basic.git"
38− , version =
39− "v0.2.0"
40− }
8+ { dependencies = [ "event", "prelude", "record", "typelevel-prelude" ]
9+ , repo = "https://github.com/justinwoo/purescript-chocopie.git"
10+ , version = "v5.0.0"
11+ }
4112, jajanmen =
42− { dependencies =
43− [ "node-sqlite3", "prelude", "typelevel-prelude" ]
44− , repo =
45− "https://github.com/justinwoo/purescript-jajanmen.git"
46− , version =
47− "v1.0.0"
48− }
13+ { dependencies = [ "node-sqlite3", "prelude", "typelevel-prelude" ]
14+ , repo = "https://github.com/justinwoo/purescript-jajanmen.git"
15+ , version = "v1.0.0"
16+ }
4917, kancho =
50− { dependencies =
51− [ "foreign", "newtype", "strings", "typelevel-prelude" ]
52− , repo =
53− "https://github.com/justinwoo/purescript-kancho.git"
54− , version =
55− "v2.0.0"
56− }
18+ { dependencies = [ "foreign", "newtype", "strings", "typelevel-prelude" ]
19+ , repo = "https://github.com/justinwoo/purescript-kancho.git"
20+ , version = "v2.0.0"
21+ }
5722, kishimen =
58− { dependencies =
59− [ "generics-rep", "prelude", "typelevel-prelude", "variant" ]
60− , repo =
61− "https://github.com/justinwoo/purescript-kishimen.git"
62− , version =
63− "v1.0.1"
64− }
23+ { dependencies = [ "prelude", "typelevel-prelude", "variant" ]
24+ , repo = "https://github.com/justinwoo/purescript-kishimen.git"
25+ , version = "v1.0.1"
26+ }
6527, lenient-html-parser =
66− { dependencies =
67− [ "console", "generics-rep", "prelude", "string-parsers" ]
68− , repo =
69− "https://github.com/justinwoo/purescript-lenient-html-parser.git"
70− , version =
71− "v4.0.0"
72− }
28+ { dependencies = [ "console", "prelude", "string-parsers" ]
29+ , repo = "https://github.com/justinwoo/purescript-lenient-html-parser.git"
30+ , version = "v4.0.0"
31+ }
32+, naporitan =
33+ { dependencies = [ "record", "typelevel-prelude" ]
34+ , repo = "https://github.com/justinwoo/purescript-naporitan.git"
35+ , version = "v1.0.0"
36+ }
37+, shoronpo =
38+ { dependencies = [ "prelude", "record-format" ]
39+ , repo = "https://github.com/justinwoo/purescript-shoronpo.git"
40+ , version = "v0.3.0"
41+ }
42+, sijidou =
43+ { dependencies = [ "prelude", "record", "typelevel-prelude" ]
44+ , repo = "https://github.com/justinwoo/purescript-sijidou.git"
45+ , version = "v1.0.0"
46+ }
47+, simple-json-generics =
48+ { dependencies = [ "simple-json" ]
49+ , repo = "https://github.com/justinwoo/purescript-simple-json-generics.git"
50+ , version = "v0.1.0"
51+ }
52+, xiaomian =
53+ { dependencies = [ "naporitan" ]
54+ , repo = "https://github.com/justinwoo/purescript-xiaomian.git"
55+ , version = "v0.1.0"
56+ }
57+, simple-json-utils =
58+ { dependencies = [ "motsunabe", "simple-json" ]
59+ , repo = "https://github.com/justinwoo/purescript-simple-json-utils.git"
60+ , version = "v0.1.0"
61+ }
62+, node-telegram-bot-api =
63+ { dependencies = [ "aff", "foreign", "simple-json", "strings" ]
64+ , repo = "https://github.com/justinwoo/purescript-node-telegram-bot-api.git"
65+ , version = "v4.0.0"
66+ }
67+, format-nix =
68+ { dependencies = [ "motsunabe", "prelude" ]
69+ , repo = "https://github.com/justinwoo/format-nix.git"
70+ , version = "v0.3.0"
71+ }
72+, tortellini =
73+ { dependencies =
74+ [ "foreign-object"
75+ , "integers"
76+ , "lists"
77+ , "motsunabe"
78+ , "numbers"
79+ , "prelude"
80+ , "record"
81+ , "string-parsers"
82+ , "strings"
83+ , "transformers"
84+ , "typelevel-prelude"
85+ ]
86+ , repo = "https://github.com/justinwoo/purescript-tortellini.git"
87+ , version = "v5.1.0"
88+ }
89+, type-isequal =
90+ { dependencies = [ "typelevel-prelude" ]
91+ , repo = "https://github.com/justinwoo/purescript-type-isequal.git"
92+ , version = "v0.1.0"
93+ }
94+, gomtang-basic =
95+ { dependencies = [ "console", "effect", "prelude", "record", "web-html" ]
96+ , repo = "https://github.com/justinwoo/purescript-gomtang-basic.git"
97+ , version = "v0.2.0"
98+ }
7399, makkori =
74− { dependencies =
75− [ "functions", "node-http", "prelude", "record" ]
76− , repo =
77− "https://github.com/justinwoo/purescript-makkori.git"
78− , version =
79− "v1.0.0"
80− }
100+ { dependencies = [ "functions", "node-http", "prelude", "record" ]
101+ , repo = "https://github.com/justinwoo/purescript-makkori.git"
102+ , version = "v1.0.0"
103+ }
81104, milkis =
82− { dependencies =
83− [ "aff-promise"
84− , "arraybuffer-types"
85− , "foreign-object"
86− , "prelude"
87− , "typelevel-prelude"
88− ]
89− , repo =
90− "https://github.com/justinwoo/purescript-milkis.git"
91− , version =
92− "v7.2.1"
93− }
94−, motsunabe =
95− { dependencies =
96− [ "lists", "strings" ]
97− , repo =
98− "https://github.com/justinwoo/purescript-motsunabe.git"
99− , version =
100− "v2.0.0"
101− }
102−, naporitan =
103− { dependencies =
104− [ "record", "typelevel-prelude" ]
105− , repo =
106− "https://github.com/justinwoo/purescript-naporitan.git"
107− , version =
108− "v1.0.0"
109− }
105+ { dependencies =
106+ [ "aff-promise"
107+ , "arraybuffer-types"
108+ , "foreign-object"
109+ , "prelude"
110+ , "typelevel-prelude"
111+ ]
112+ , repo = "https://github.com/justinwoo/purescript-milkis.git"
113+ , version = "v7.5.0"
114+ }
110115, node-he =
111− { dependencies =
112− [] : List Text
113− , repo =
114− "https://github.com/justinwoo/purescript-node-he.git"
115− , version =
116− "v0.2.0"
117− }
116+ { dependencies = [] : List Text
117+ , repo = "https://github.com/justinwoo/purescript-node-he.git"
118+ , version = "v0.3.0"
119+ }
118120, node-sqlite3 =
119− { dependencies =
120− [ "aff", "foreign" ]
121− , repo =
122− "https://github.com/justinwoo/purescript-node-sqlite3.git"
123− , version =
124− "v6.0.0"
125− }
126−, node-telegram-bot-api =
127− { dependencies =
128− [ "aff", "foreign", "simple-json", "strings" ]
129− , repo =
130− "https://github.com/justinwoo/purescript-node-telegram-bot-api.git"
131− , version =
132− "v4.0.0"
133− }
121+ { dependencies = [ "aff", "foreign" ]
122+ , repo = "https://github.com/justinwoo/purescript-node-sqlite3.git"
123+ , version = "v7.0.0"
124+ }
134125, record-extra =
135− { dependencies =
136− [ "arrays", "functions", "lists", "record", "typelevel-prelude" ]
137− , repo =
138− "https://github.com/justinwoo/purescript-record-extra.git"
139− , version =
140− "v3.0.0"
141− }
126+ { dependencies =
127+ [ "arrays", "functions", "lists", "record", "typelevel-prelude" ]
128+ , repo = "https://github.com/justinwoo/purescript-record-extra.git"
129+ , version = "v4.0.0"
130+ }
142131, redux-devtools =
143− { dependencies =
144− [ "effect", "foreign", "nullable", "prelude" ]
145− , repo =
146− "https://github.com/justinwoo/purescript-redux-devtools.git"
147− , version =
148− "v0.1.0"
149− }
150−, shoronpo =
151− { dependencies =
152− [ "prelude", "record-format" ]
153− , repo =
154− "https://github.com/justinwoo/purescript-shoronpo.git"
155− , version =
156− "v0.3.0"
157− }
158−, sijidou =
159− { dependencies =
160− [ "prelude", "record", "typelevel-prelude" ]
161− , repo =
162− "https://github.com/justinwoo/purescript-sijidou.git"
163− , version =
164− "v1.0.0"
165− }
132+ { dependencies = [ "effect", "foreign", "nullable", "prelude" ]
133+ , repo = "https://github.com/justinwoo/purescript-redux-devtools.git"
134+ , version = "v0.1.0"
135+ }
136+, toppokki =
137+ { dependencies =
138+ [ "aff-promise"
139+ , "functions"
140+ , "node-buffer"
141+ , "node-http"
142+ , "prelude"
143+ , "record"
144+ ]
145+ , repo = "https://github.com/justinwoo/purescript-toppokki.git"
146+ , version = "v2.5.0"
147+ }
166148, simple-json =
167− { dependencies =
168− [ "arrays"
169− , "exceptions"
170− , "foreign"
171− , "foreign-object"
172− , "globals"
173− , "nullable"
174− , "prelude"
175− , "record"
176− , "typelevel-prelude"
177− , "variant"
178− ]
179− , repo =
180− "https://github.com/justinwoo/purescript-simple-json.git"
181− , version =
182− "v7.0.0"
183− }
184−, simple-json-generics =
185− { dependencies =
186− [ "generics-rep", "simple-json" ]
187− , repo =
188− "https://github.com/justinwoo/purescript-simple-json-generics.git"
189− , version =
190− "v0.1.0"
191− }
192−, simple-json-utils =
193− { dependencies =
194− [ "motsunabe", "simple-json" ]
195− , repo =
196− "https://github.com/justinwoo/purescript-simple-json-utils.git"
197− , version =
198− "v0.1.0"
199− }
149+ { dependencies =
150+ [ "arrays"
151+ , "exceptions"
152+ , "foreign-object"
153+ , "foreign"
154+ , "nullable"
155+ , "prelude"
156+ , "record"
157+ , "typelevel-prelude"
158+ , "variant"
159+ ]
160+ , repo = "https://github.com/justinwoo/purescript-simple-json.git"
161+ , version = "v8.0.0"
162+ }
200163, sunde =
201− { dependencies =
202− [ "aff", "effect", "node-child-process", "prelude" ]
203− , repo =
204− "https://github.com/justinwoo/purescript-sunde.git"
205− , version =
206− "v2.0.0"
207− }
208−, toppokki =
209− { dependencies =
210− [ "aff-promise"
211− , "functions"
212− , "node-buffer"
213− , "node-http"
214− , "prelude"
215− , "record"
216− ]
217− , repo =
218− "https://github.com/justinwoo/purescript-toppokki.git"
219− , version =
220− "v2.0.0"
221− }
222−, tortellini =
223− { dependencies =
224− [ "foreign-object"
225− , "integers"
226− , "lists"
227− , "motsunabe"
228− , "numbers"
229− , "prelude"
230− , "record"
231− , "string-parsers"
232− , "strings"
233− , "transformers"
234− , "typelevel-prelude"
235− ]
236− , repo =
237− "https://github.com/justinwoo/purescript-tortellini.git"
238− , version =
239− "v5.1.0"
240− }
241−, type-isequal =
242− { dependencies =
243− [ "typelevel-prelude" ]
244− , repo =
245− "https://github.com/justinwoo/purescript-type-isequal.git"
246− , version =
247− "v0.1.0"
248− }
249−, xiaomian =
250− { dependencies =
251− [ "naporitan" ]
252− , repo =
253− "https://github.com/justinwoo/purescript-xiaomian.git"
254− , version =
255− "v0.1.0"
256− }
164+ { dependencies = [ "aff", "effect", "node-child-process", "prelude" ]
165+ , repo = "https://github.com/justinwoo/purescript-sunde.git"
166+ , version = "v2.0.0"
167+ }
168+-}
169+{ expect-inferred =
170+ { dependencies = [ "prelude", "typelevel-prelude" ]
171+ , repo = "https://github.com/justinwoo/purescript-expect-inferred.git"
172+ , version = "v3.0.0"
173+ }
174+, motsunabe =
175+ { dependencies = [ "lists", "strings" ]
176+ , repo = "https://github.com/justinwoo/purescript-motsunabe.git"
177+ , version = "v2.0.0"
178+ }
257179}
src/groups/jvliwanag.dhallnew file+40
@@ -0,0 +1,40 @@
1+{-
2+literals =
3+ { dependencies =
4+ [ "assert"
5+ , "effect"
6+ , "console"
7+ , "integers"
8+ , "numbers"
9+ , "partial"
10+ , "psci-support"
11+ , "unsafe-coerce"
12+ , "typelevel-prelude"
13+ ]
14+ , repo = "https://github.com/jvliwanag/purescript-literals.git"
15+ , version = "v0.2.0"
16+ }
17+untagged-union =
18+ { dependencies =
19+ [ "assert"
20+ , "console"
21+ , "effect"
22+ , "foreign"
23+ , "foreign-object"
24+ , "literals"
25+ , "maybe"
26+ , "newtype"
27+ , "psci-support"
28+ , "tuples"
29+ , "unsafe-coerce"
30+ ]
31+ , repo = "https://github.com/jvliwanag/purescript-untagged-union.git"
32+ , version = "v0.3.0"
33+ }
34+-}
35+{ strictlypositiveint =
36+ { repo = "https://github.com/jamieyung/purescript-strictlypositiveint.git"
37+ , version = "v1.0.1"
38+ , dependencies = [ "prelude" ]
39+ }
40+}
src/groups/katsujukou.dhallnew file+23
@@ -0,0 +1,23 @@
1+{- halogen-router =
2+ { dependencies =
3+ [ "aff"
4+ , "effect"
5+ , "either"
6+ , "foreign"
7+ , "halogen"
8+ , "halogen-hooks"
9+ , "halogen-store"
10+ , "halogen-subscriptions"
11+ , "maybe"
12+ , "prelude"
13+ , "routing"
14+ , "routing-duplex"
15+ , "safe-coerce"
16+ , "transformers"
17+ , "tuples"
18+ ]
19+ , repo = "https://github.com/katsujukou/purescript-halogen-router.git"
20+ , version = "v0.1.0"
21+ }
22+-}
23+{=}
src/groups/kcsongor.dhall+8−9
@@ -1,9 +1,8 @@
1−{ record-format =
2− { dependencies =
3− [ "record", "strings", "typelevel-prelude" ]
4− , repo =
5− "https://github.com/kcsongor/purescript-record-format.git"
6− , version =
7− "v2.0.0"
8− }
9−}
1+{-
2+, record-format =
3+ { dependencies = [ "record", "strings", "typelevel-prelude" ]
4+ , repo = "https://github.com/kcsongor/purescript-record-format.git"
5+ , version = "v2.0.0"
6+ }
7+-}
8+{=}
src/groups/klntsky.dhall+43−49
@@ -1,51 +1,45 @@
1−{ array-views =
2− { dependencies =
3− [ "arrays"
4− , "control"
5− , "foldable-traversable"
6− , "generics-rep"
7− , "maybe"
8− , "nonempty"
9− , "prelude"
10− , "profunctor"
11− , "tuples"
12− , "unfoldable"
13− ]
14− , repo =
15− "https://github.com/klntsky/purescript-array-views.git"
16− , version =
17− "v0.0.2"
18− }
1+{-
2+, array-views =
3+ { dependencies =
4+ [ "arrays"
5+ , "control"
6+ , "foldable-traversable"
7+ , "maybe"
8+ , "nonempty"
9+ , "prelude"
10+ , "profunctor"
11+ , "tuples"
12+ , "unfoldable"
13+ ]
14+ , repo = "https://github.com/klntsky/purescript-array-views.git"
15+ , version = "v0.0.2"
16+ }
1917, search-trie =
20− { dependencies =
21− [ "prelude"
22− , "arrays"
23− , "ordered-collections"
24− , "lists"
25− , "foldable-traversable"
26− , "bifunctors"
27− ]
28− , repo =
29− "https://github.com/klntsky/purescript-search-trie.git"
30− , version =
31− "v1.0.0"
32− }
33−, bower-json =
34− { dependencies =
35− [ "prelude"
36− , "generics-rep"
37− , "maybe"
38− , "arrays"
39− , "either"
40− , "newtype"
41− , "tuples"
42− , "foldable-traversable"
43− , "argonaut-codecs"
44− , "foreign-object"
45− ]
46− , repo =
47− "https://github.com/klntsky/purescript-bower-json.git"
48− , version =
49− "v1.0.0"
50− }
18+ { dependencies =
19+ [ "prelude"
20+ , "arrays"
21+ , "ordered-collections"
22+ , "lists"
23+ , "foldable-traversable"
24+ , "bifunctors"
25+ ]
26+ , repo = "https://github.com/klntsky/purescript-search-trie.git"
27+ , version = "v1.0.0"
28+ }
29+-}
30+{ bower-json =
31+ { dependencies =
32+ [ "prelude"
33+ , "maybe"
34+ , "arrays"
35+ , "either"
36+ , "newtype"
37+ , "tuples"
38+ , "foldable-traversable"
39+ , "argonaut-codecs"
40+ , "foreign-object"
41+ ]
42+ , repo = "https://github.com/klntsky/purescript-bower-json.git"
43+ , version = "v3.0.0"
44+ }
5145}
src/groups/krisajenkins.dhall+4−7
@@ -1,9 +1,6 @@
11{ remotedata =
2− { dependencies =
3− [ "bifunctors", "either", "generics-rep", "profunctor-lenses" ]
4− , repo =
5− "https://github.com/krisajenkins/purescript-remotedata.git"
6− , version =
7− "v4.2.0"
8− }
2+ { dependencies = [ "bifunctors", "either", "profunctor-lenses" ]
3+ , repo = "https://github.com/krisajenkins/purescript-remotedata.git"
4+ , version = "v5.0.0"
5+ }
96}
src/groups/kritzcreek.dhall+24−24
@@ -1,26 +1,26 @@
1−{ matrices =
2− { dependencies =
3− [ "arrays", "strings" ]
4− , repo =
5− "https://github.com/kritzcreek/purescript-matrices.git"
6− , version =
7− "v4.0.0"
8− }
1+{ dynamic-buffer =
2+ { dependencies = [ "arraybuffer-types", "effect", "refs" ]
3+ , repo = "https://github.com/kritzcreek/purescript-dynamic-buffer.git"
4+ , version = "v3.0.1"
5+ }
96, psc-ide =
10− { dependencies =
11− [ "aff"
12− , "argonaut"
13− , "arrays"
14− , "console"
15− , "maybe"
16− , "node-child-process"
17− , "node-fs"
18− , "parallel"
19− , "random"
20− ]
21− , repo =
22− "https://github.com/kRITZCREEK/purescript-psc-ide.git"
23− , version =
24− "v15.0.1"
25− }
7+ { dependencies =
8+ [ "aff"
9+ , "argonaut"
10+ , "arrays"
11+ , "console"
12+ , "maybe"
13+ , "node-child-process"
14+ , "node-fs"
15+ , "parallel"
16+ , "random"
17+ ]
18+ , repo = "https://github.com/kRITZCREEK/purescript-psc-ide.git"
19+ , version = "v19.0.0"
20+ }
21+, matrices =
22+ { dependencies = [ "arrays", "strings" ]
23+ , repo = "https://github.com/kRITZCREEK/purescript-matrices.git"
24+ , version = "v5.0.1"
25+ }
2626}
src/groups/lfarroco.dhallnew file+7
@@ -0,0 +1,7 @@
1+{- phaser =
2+ { dependencies = [ "aff", "effect", "option", "prelude", "psci-support" ]
3+ , repo = "https://github.com/lfarroco/purescript-phaser.git"
4+ , version = "v0.4.0"
5+ }
6+-}
7+{=}
src/groups/liamgoodacre.dhall+5−22
@@ -1,23 +1,6 @@
1−{ filterable =
2− { dependencies =
3− [ "arrays"
4− , "either"
5− , "foldable-traversable"
6− , "identity"
7− , "lists"
8− , "ordered-collections"
9− ]
10− , repo =
11− "https://github.com/LiamGoodacre/purescript-filterable.git"
12− , version =
13− "v3.0.2"
14− }
15−, naturals =
16− { dependencies =
17− [ "maybe", "prelude", "enums" ]
18− , repo =
19− "https://github.com/LiamGoodacre/purescript-naturals.git"
20− , version =
21− "v3.0.0"
22− }
1+{ naturals =
2+ { dependencies = [ "maybe", "prelude", "enums" ]
3+ , repo = "https://github.com/LiamGoodacre/purescript-naturals.git"
4+ , version = "v3.0.0"
5+ }
236}
src/groups/lukajcb.dhall+7−9
@@ -1,9 +1,7 @@
1−{ snabbdom =
2− { dependencies =
3− [ "ordered-collections", "prelude", "web-dom", "web-html" ]
4− , repo =
5− "https://github.com/LukaJCB/purescript-snabbdom.git"
6− , version =
7− "v1.0.1"
8− }
9−}
1+{- snabbdom =
2+ { dependencies = [ "ordered-collections", "prelude", "web-dom", "web-html" ]
3+ , repo = "https://github.com/LukaJCB/purescript-snabbdom.git"
4+ , version = "v1.0.1"
5+ }
6+-}
7+{=}
src/groups/lukasturcani.dhallnew file+24
@@ -0,0 +1,24 @@
1+{-
2+, validated-molecule =
3+ { dependencies = [ "arrays", "console", "effect", "lists", "psci-support" ]
4+ , repo = "https://github.com/lukasturcani/validated-molecule.git"
5+ , version = "v1.0.5"
6+ }
7+, mol-draw =
8+ { dependencies =
9+ [ "arrays"
10+ , "console"
11+ , "effect"
12+ , "either"
13+ , "integers"
14+ , "numbers"
15+ , "ordered-collections"
16+ , "strings"
17+ , "stringutils"
18+ , "validated-molecule"
19+ ]
20+ , repo = "https://github.com/lukasturcani/mol-draw.git"
21+ , version = "v1.0.16"
22+ }
23+-}
24+{=}
src/groups/lumihq.dhall+88−19
@@ -1,20 +1,89 @@
1−{ react-basic =
2− { dependencies =
3− [ "aff"
4− , "console"
5− , "effect"
6− , "exceptions"
7− , "functions"
8− , "nullable"
9− , "record"
10− , "unsafe-coerce"
11− , "web-dom"
12− , "web-events"
13− , "web-html"
14− ]
15− , repo =
16− "https://github.com/lumihq/purescript-react-basic.git"
17− , version =
18− "v11.0.0"
19− }
1+{-
2+, react-basic-compat =
3+ { dependencies = [ "effect", "react-basic-classic" ]
4+ , repo = "https://github.com/lumihq/purescript-react-basic-compat.git"
5+ , version = "v1.0.1"
6+ }
7+, react-basic-classic =
8+ { dependencies =
9+ [ "prelude"
10+ , "aff"
11+ , "console"
12+ , "effect"
13+ , "functions"
14+ , "maybe"
15+ , "nullable"
16+ , "psci-support"
17+ , "react-basic"
18+ ]
19+ , repo = "https://github.com/lumihq/purescript-react-basic-classic.git"
20+ , version = "v2.0.0"
21+ }
22+, react-basic-emotion =
23+ { dependencies =
24+ [ "colors"
25+ , "console"
26+ , "effect"
27+ , "foreign"
28+ , "foreign-object"
29+ , "numbers"
30+ , "prelude"
31+ , "react-basic"
32+ , "react-basic-hooks"
33+ , "typelevel-prelude"
34+ , "unsafe-reference"
35+ ]
36+ , repo = "https://github.com/lumihq/purescript-react-basic-emotion.git"
37+ , version = "v6.0.0"
38+ }
39+, react-basic-dnd =
40+ { dependencies =
41+ [ "prelude"
42+ , "nullable"
43+ , "promises"
44+ , "react-basic-dom"
45+ , "react-basic-hooks"
46+ ]
47+ , repo = "https://github.com/lumihq/purescript-react-dnd-basic.git"
48+ , version = "v8.0.0"
49+ }
50+-}
51+{ fixed-precision =
52+ { dependencies =
53+ [ "arrays"
54+ , "bigints"
55+ , "control"
56+ , "integers"
57+ , "maybe"
58+ , "numbers"
59+ , "partial"
60+ , "prelude"
61+ , "strings"
62+ ]
63+ , repo = "https://github.com/lumihq/purescript-fixed-precision.git"
64+ , version = "v5.0.0"
65+ }
66+, react-basic =
67+ { dependencies = [ "prelude", "effect", "record" ]
68+ , repo = "https://github.com/lumihq/purescript-react-basic.git"
69+ , version = "v17.0.0"
70+ }
71+, react-basic-dom =
72+ { dependencies =
73+ [ "effect"
74+ , "foldable-traversable"
75+ , "foreign-object"
76+ , "maybe"
77+ , "nullable"
78+ , "prelude"
79+ , "react-basic"
80+ , "unsafe-coerce"
81+ , "web-dom"
82+ , "web-events"
83+ , "web-file"
84+ , "web-html"
85+ ]
86+ , repo = "https://github.com/lumihq/purescript-react-basic-dom.git"
87+ , version = "v5.0.0"
88+ }
2089}
src/groups/markfarrell.dhallnew file+71
@@ -0,0 +1,71 @@
1+{-
2+, parsing-foreign =
3+ { dependencies =
4+ [ "console"
5+ , "effect"
6+ , "foreign"
7+ , "ffi-foreign"
8+ , "parsing"
9+ , "prelude"
10+ , "psci-support"
11+ , "parsing-expect"
12+ , "parsing-validation"
13+ ]
14+ , repo = "https://github.com/markfarrell/purescript-parsing-foreign.git"
15+ , version = "v0.0.2"
16+ }
17+, parsing-hexadecimal =
18+ { dependencies =
19+ [ "console"
20+ , "effect"
21+ , "parsing"
22+ , "prelude"
23+ , "psci-support"
24+ , "parsing-expect"
25+ ]
26+ , repo = "https://github.com/markfarrell/purescript-parsing-hexadecimal.git"
27+ , version = "v0.0.2"
28+ }
29+, parsing-uuid =
30+ { dependencies =
31+ [ "console"
32+ , "effect"
33+ , "parsing"
34+ , "prelude"
35+ , "psci-support"
36+ , "parsing-expect"
37+ , "parsing-repetition"
38+ , "parsing-hexadecimal"
39+ ]
40+ , repo = "https://github.com/markfarrell/purescript-parsing-uuid.git"
41+ , version = "v0.0.3"
42+ }
43+, ffi-foreign =
44+ { dependencies = [ "console", "effect", "foreign", "prelude", "psci-support" ]
45+ , repo = "https://github.com/markfarrell/purescript-ffi-foreign.git"
46+ , version = "v0.0.2"
47+ }
48+, parsing-expect =
49+ { dependencies = [ "console", "effect", "parsing", "prelude", "psci-support" ]
50+ , repo = "https://github.com/markfarrell/purescript-parsing-expect.git"
51+ , version = "v0.0.3"
52+ }
53+, parsing-repetition =
54+ { dependencies =
55+ [ "console"
56+ , "effect"
57+ , "parsing"
58+ , "prelude"
59+ , "psci-support"
60+ , "parsing-expect"
61+ ]
62+ , repo = "https://github.com/markfarrell/purescript-parsing-repetition.git"
63+ , version = "v0.0.6"
64+ }
65+, parsing-validation =
66+ { dependencies = [ "console", "effect", "parsing", "prelude", "psci-support" ]
67+ , repo = "https://github.com/markfarrell/purescript-parsing-validation.git"
68+ , version = "v0.1.2"
69+ }
70+-}
71+{=}
src/groups/masaeedu.dhallnew file+6
@@ -0,0 +1,6 @@
1+{ monoidal =
2+ { dependencies = [ "profunctor", "either", "tuples", "these" ]
3+ , repo = "https://github.com/mcneissue/purescript-monoidal.git"
4+ , version = "v0.16.0"
5+ }
6+}
src/groups/mateiadrielrafael.dhallnew file+23
@@ -0,0 +1,23 @@
1+{-
2+run-external-state =
3+ { dependencies =
4+ [ "maybe"
5+ , "prelude"
6+ , "effect"
7+ , "refs"
8+ , "profunctor-lenses"
9+ , "run"
10+ , "tuples"
11+ , "typelevel-prelude"
12+ ]
13+ , repo =
14+ "https://github.com/Mateiadrielrafael/purescript-run-external-state.git"
15+ , version = "v1.0.0"
16+ }
17+-}
18+{ ask =
19+ { dependencies = [ "unsafe-coerce" ]
20+ , repo = "https://github.com/Mateiadrielrafael/purescript-ask.git"
21+ , version = "v1.0.0"
22+ }
23+}
src/groups/matthew-hilty.dhall+54−65
@@ -1,67 +1,56 @@
1−{ higher-order =
2− { dependencies =
3− [ "catenable-lists"
4− , "const"
5− , "effect"
6− , "errors"
7− , "generics-rep"
8− , "lists"
9− , "ordered-collections"
10− , "orders"
11− , "profunctor"
12− ]
13− , repo =
14− "https://github.com/matthew-hilty/purescript-higher-order.git"
15− , version =
16− "v0.2.0"
17− }
18−, proxying =
19− { dependencies =
20− [ "effect", "generics-rep", "prelude", "typelevel-prelude" ]
21− , repo =
22− "https://github.com/matthew-hilty/purescript-proxying.git"
23− , version =
24− "v1.1.0"
25− }
1+{-
2+, higher-order =
3+ { dependencies =
4+ [ "catenable-lists"
5+ , "const"
6+ , "effect"
7+ , "errors"
8+ , "lists"
9+ , "ordered-collections"
10+ , "orders"
11+ , "profunctor"
12+ ]
13+ , repo = "https://github.com/matthew-hilty/purescript-higher-order.git"
14+ , version = "v0.2.0"
15+ }
2616, struct =
27− { dependencies =
28− [ "argonaut"
29− , "argonaut-codecs"
30− , "effect"
31− , "proxying"
32− , "record"
33− , "record-extra"
34− , "subcategory"
35− , "variant"
36− ]
37− , repo =
38− "https://github.com/matthew-hilty/purescript-struct.git"
39− , version =
40− "v1.1.0"
41− }
42−, subcategory =
43− { dependencies =
44− [ "prelude", "profunctor", "record", "proxy", "typelevel-prelude" ]
45− , repo =
46− "https://github.com/matthew-hilty/purescript-subcategory.git"
47− , version =
48− "v0.2.0"
49− }
17+ { dependencies =
18+ [ "argonaut"
19+ , "argonaut-codecs"
20+ , "effect"
21+ , "proxying"
22+ , "record"
23+ , "record-extra"
24+ , "subcategory"
25+ , "variant"
26+ ]
27+ , repo = "https://github.com/matthew-hilty/purescript-struct.git"
28+ , version = "v1.1.0"
29+ }
5030, tolerant-argonaut =
51− { dependencies =
52− [ "argonaut-codecs"
53− , "argonaut-core"
54− , "arrays"
55− , "effect"
56− , "higher-order"
57− , "lists"
58− , "record"
59− , "struct"
60− , "typelevel-prelude"
61− ]
62− , repo =
63− "https://github.com/matthew-hilty/purescript-tolerant-argonaut.git"
64− , version =
65− "v1.1.0"
66− }
67−}
31+ { dependencies =
32+ [ "argonaut-codecs"
33+ , "argonaut-core"
34+ , "arrays"
35+ , "effect"
36+ , "higher-order"
37+ , "lists"
38+ , "record"
39+ , "struct"
40+ , "typelevel-prelude"
41+ ]
42+ , repo = "https://github.com/matthew-hilty/purescript-tolerant-argonaut.git"
43+ , version = "v2.0.0"
44+ }
45+, proxying =
46+ { dependencies = [ "effect", "prelude", "typelevel-prelude" ]
47+ , repo = "https://github.com/matthew-hilty/purescript-proxying.git"
48+ , version = "v1.1.0"
49+ }
50+, subcategory =
51+ { dependencies = [ "prelude", "profunctor", "record", "typelevel-prelude" ]
52+ , repo = "https://github.com/matthew-hilty/purescript-subcategory.git"
53+ , version = "v0.2.0"
54+ }
55+-}
56+{=}
src/groups/maxdeviant.dhallnew file+41
@@ -0,0 +1,41 @@
1+{-
2+, ulid =
3+ { dependencies = [ "effect", "functions", "maybe", "nullable", "prelude" ]
4+ , repo = "https://github.com/maxdeviant/purescript-ulid.git"
5+ , version = "v2.0.0"
6+ }
7+, which =
8+ { dependencies =
9+ [ "arrays", "effect", "foreign", "maybe", "nullable", "options", "prelude" ]
10+ , repo = "https://github.com/maxdeviant/purescript-which.git"
11+ , version = "v1.0.0"
12+ }
13+-}
14+{ heckin =
15+ { dependencies =
16+ [ "arrays"
17+ , "foldable-traversable"
18+ , "maybe"
19+ , "prelude"
20+ , "strings"
21+ , "transformers"
22+ , "tuples"
23+ , "unicode"
24+ ]
25+ , repo = "https://github.com/maxdeviant/purescript-heckin.git"
26+ , version = "v2.0.1"
27+ }
28+, npm-package-json =
29+ { dependencies =
30+ [ "argonaut"
31+ , "control"
32+ , "either"
33+ , "foreign-object"
34+ , "maybe"
35+ , "ordered-collections"
36+ , "prelude"
37+ ]
38+ , repo = "https://github.com/maxdeviant/purescript-npm-package-json.git"
39+ , version = "v2.0.0"
40+ }
41+}
src/groups/meeshkan.dhallnew file+14
@@ -0,0 +1,14 @@
1+{-
2+, graphql-parser =
3+ { dependencies =
4+ [ "console"
5+ , "effect"
6+ , "numbers"
7+ , "parsing"
8+ , "psci-support"
9+ ]
10+ , repo = "https://github.com/meeshkan/purescript-graphql-parser.git"
11+ , version = "v0.0.11"
12+ }
13+-}
14+{=}
src/groups/menelaos.dhall+39−55
@@ -1,58 +1,42 @@
1−{ b64 =
2− { dependencies =
3− [ "arraybuffer-types"
4− , "either"
5− , "encoding"
6− , "enums"
7− , "exceptions"
8− , "functions"
9− , "partial"
10− , "prelude"
11− , "strings"
12− ]
13− , repo =
14− "https://github.com/menelaos/purescript-b64.git"
15− , version =
16− "v0.0.5"
17− }
1+{ jwt =
2+ { dependencies =
3+ [ "argonaut-core"
4+ , "arrays"
5+ , "b64"
6+ , "either"
7+ , "exceptions"
8+ , "prelude"
9+ , "profunctor-lenses"
10+ , "strings"
11+ ]
12+ , repo = "https://github.com/menelaos/purescript-jwt.git"
13+ , version = "v0.0.9"
14+ }
15+, b64 =
16+ { dependencies =
17+ [ "arraybuffer-types"
18+ , "either"
19+ , "encoding"
20+ , "enums"
21+ , "exceptions"
22+ , "functions"
23+ , "partial"
24+ , "prelude"
25+ , "strings"
26+ ]
27+ , repo = "https://github.com/menelaos/purescript-b64.git"
28+ , version = "v0.0.8"
29+ }
1830, encoding =
19− { dependencies =
20− [ "arraybuffer-types", "either", "exceptions", "functions", "prelude" ]
21− , repo =
22− "https://github.com/menelaos/purescript-encoding.git"
23− , version =
24− "v0.0.5"
25− }
26−, jwt =
27− { dependencies =
28− [ "argonaut-core"
29− , "arrays"
30− , "b64"
31− , "either"
32− , "errors"
33− , "exceptions"
34− , "prelude"
35− , "profunctor-lenses"
36− , "strings"
37− ]
38− , repo =
39− "https://github.com/menelaos/purescript-jwt.git"
40− , version =
41− "v0.0.6"
42− }
31+ { dependencies =
32+ [ "arraybuffer-types", "either", "exceptions", "functions", "prelude" ]
33+ , repo = "https://github.com/menelaos/purescript-encoding.git"
34+ , version = "v0.0.8"
35+ }
4336, stringutils =
44− { dependencies =
45− [ "arrays"
46− , "either"
47− , "integers"
48− , "maybe"
49− , "partial"
50− , "prelude"
51− , "strings"
52− ]
53− , repo =
54− "https://github.com/menelaos/purescript-stringutils.git"
55− , version =
56− "v0.0.9"
57− }
37+ { dependencies =
38+ [ "arrays", "integers", "maybe", "partial", "prelude", "strings" ]
39+ , repo = "https://github.com/menelaos/purescript-stringutils.git"
40+ , version = "v0.0.12"
41+ }
5842}
src/groups/michaelxavier.dhall+9−15
@@ -1,15 +1,9 @@
1−{ server-sent-events =
2− { dependencies =
3− [ "effect"
4− , "functions"
5− , "generics-rep"
6− , "maybe"
7− , "prelude"
8− , "web-events"
9− ]
10− , repo =
11− "https://github.com/MichaelXavier/purescript-server-sent-events.git"
12− , version =
13− "v0.2.0"
14− }
15−}
1+{-
2+, server-sent-events =
3+ { dependencies =
4+ [ "effect", "functions", "maybe", "prelude", "web-events" ]
5+ , repo = "https://github.com/MichaelXavier/purescript-server-sent-events.git"
6+ , version = "v0.2.0"
7+ }
8+-}
9+{=}
src/groups/mjepronk.dhallnew file+8
@@ -0,0 +1,8 @@
1+{- web-url =
2+ { dependencies =
3+ [ "maybe", "partial", "prelude", "psci-support", "tuples" ]
4+ , repo = "https://github.com/mjepronk/purescript-web-url.git"
5+ , version = "v1.0.2"
6+ }
7+-}
8+{=}
src/groups/mlang.dhall+4−7
@@ -1,9 +1,6 @@
11{ monad-loops =
2− { dependencies =
3− [ "maybe", "tailrec", "prelude", "tuples", "lists" ]
4− , repo =
5− "https://github.com/mlang/purescript-monad-loops.git"
6− , version =
7− "v0.5.0"
8− }
2+ { dependencies = [ "maybe", "tailrec", "prelude", "tuples", "lists" ]
3+ , repo = "https://github.com/mlang/purescript-monad-loops.git"
4+ , version = "v0.5.0"
5+ }
96}
src/groups/morganthomas.dhall+4−7
@@ -1,9 +1,6 @@
11{ group =
2− { dependencies =
3− [ "lists" ]
4− , repo =
5− "https://github.com/morganthomas/purescript-group.git"
6− , version =
7− "v4.1.1"
8− }
2+ { dependencies = [ "lists" ]
3+ , repo = "https://github.com/morganthomas/purescript-group.git"
4+ , version = "v4.1.1"
5+ }
96}
src/groups/mschristiansen.dhall+22−9
@@ -1,9 +1,22 @@
1−{ halogen-bootstrap4 =
2− { dependencies =
3− [ "halogen" ]
4− , repo =
5− "https://github.com/mschristiansen/purescript-halogen-bootstrap4.git"
6− , version =
7− "v0.1.4"
8− }
9−}
1+{-
2+, server-sent-events =
3+-- Duplicate of michaelxavier.dhall's server-sent-events
4+ { dependencies =
5+ [ "console"
6+ , "effect"
7+ , "functions"
8+ , "maybe"
9+ , "prelude"
10+ , "psci-support"
11+ , "web-events"
12+ ]
13+ , repo = "https://github.com/MichaelXavier/purescript-server-sent-events.git"
14+ , version = "v0.3.1"
15+ }
16+, halogen-bootstrap4 =
17+ { dependencies = [ "halogen" ]
18+ , repo = "https://github.com/mschristiansen/purescript-halogen-bootstrap4.git"
19+ , version = "v0.2.0"
20+ }
21+-}
22+{=}
src/groups/mushishi78.dhallnew file+21
@@ -0,0 +1,21 @@
1+{- dexie =
2+ { dependencies =
3+ [ "aff"
4+ , "control"
5+ , "effect"
6+ , "either"
7+ , "exceptions"
8+ , "foreign"
9+ , "foreign-object"
10+ , "maybe"
11+ , "nullable"
12+ , "prelude"
13+ , "psci-support"
14+ , "transformers"
15+ , "tuples"
16+ ]
17+ , repo = "https://github.com/mushishi78/purescript-dexie.git"
18+ , version = "v0.3.0"
19+ }
20+-}
21+{=}
src/groups/mwalkerwells.dhallnew file+9
@@ -0,0 +1,9 @@
1+{-
2+, typelevel-rowlist-limits =
3+ { dependencies = [ "typelevel-peano" ]
4+ , repo =
5+ "https://github.com/mwalkerwells/purescript-typelevel-rowlist-limits.git"
6+ , version = "v0.0.6"
7+ }
8+-}
9+{=}
src/groups/natefaubion.dhall+192−126
@@ -1,132 +1,198 @@
1−{ checked-exceptions =
2− { dependencies =
3− [ "prelude", "transformers", "variant" ]
4− , repo =
5− "https://github.com/natefaubion/purescript-checked-exceptions.git"
6− , version =
7− "v3.1.0"
8− }
1+{-
2+, run-streaming =
3+ { dependencies = [ "prelude", "run" ]
4+ , repo = "https://github.com/natefaubion/purescript-run-streaming.git"
5+ , version = "v2.0.0"
6+ }
7+, spork =
8+ { dependencies =
9+ [ "prelude"
10+ , "console"
11+ , "tailrec"
12+ , "arrays"
13+ , "refs"
14+ , "foldable-traversable"
15+ , "maybe"
16+ , "aff"
17+ , "halogen-vdom"
18+ , "dom-indexed"
19+ , "unsafe-reference"
20+ , "web-dom"
21+ , "web-html"
22+ , "web-events"
23+ , "web-uievents"
24+ , "effect"
25+ , "foreign"
26+ , "ordered-collections"
27+ ]
28+ , repo = "https://github.com/natefaubion/purescript-spork.git"
29+ , version = "v1.0.0"
30+ }
31+-}
32+{ argparse-basic =
33+ { dependencies =
34+ [ "arrays"
35+ , "bifunctors"
36+ , "control"
37+ , "either"
38+ , "foldable-traversable"
39+ , "integers"
40+ , "lists"
41+ , "maybe"
42+ , "newtype"
43+ , "numbers"
44+ , "prelude"
45+ , "record"
46+ , "strings"
47+ , "tuples"
48+ , "unfoldable"
49+ ]
50+ , repo = "https://github.com/natefaubion/purescript-argparse-basic.git"
51+ , version = "v2.0.0"
52+ }
53+, call-by-name =
54+ { dependencies = [ "unsafe-coerce", "lazy", "maybe", "either", "control" ]
55+ , repo = "https://github.com/natefaubion/purescript-call-by-name.git"
56+ , version = "v4.0.1"
57+ }
58+, checked-exceptions =
59+ { dependencies = [ "prelude", "transformers", "variant" ]
60+ , repo = "https://github.com/natefaubion/purescript-checked-exceptions.git"
61+ , version = "v3.1.1"
62+ }
63+, convertable-options =
64+ { dependencies = [ "console", "effect", "maybe", "record" ]
65+ , repo = "https://github.com/natefaubion/purescript-convertable-options.git"
66+ , version = "v1.0.0"
67+ }
68+, dodo-printer =
69+ { dependencies =
70+ [ "aff"
71+ , "ansi"
72+ , "avar"
73+ , "console"
74+ , "effect"
75+ , "foldable-traversable"
76+ , "lists"
77+ , "maybe"
78+ , "minibench"
79+ , "node-child-process"
80+ , "node-fs-aff"
81+ , "node-process"
82+ , "psci-support"
83+ , "strings"
84+ ]
85+ , repo = "https://github.com/natefaubion/purescript-dodo-printer.git"
86+ , version = "v2.2.0"
87+ }
988, heterogeneous =
10− { dependencies =
11− [ "either", "functors", "prelude", "record", "tuples", "variant" ]
12− , repo =
13− "https://github.com/natefaubion/purescript-heterogeneous.git"
14− , version =
15− "v0.4.1"
16− }
89+ { dependencies =
90+ [ "either", "functors", "prelude", "record", "tuples", "variant" ]
91+ , repo = "https://github.com/natefaubion/purescript-heterogeneous.git"
92+ , version = "v0.6.0"
93+ }
94+, language-cst-parser =
95+ { dependencies =
96+ [ "arrays"
97+ , "const"
98+ , "control"
99+ , "either"
100+ , "foldable-traversable"
101+ , "free"
102+ , "functions"
103+ , "functors"
104+ , "identity"
105+ , "integers"
106+ , "lazy"
107+ , "lists"
108+ , "maybe"
109+ , "newtype"
110+ , "numbers"
111+ , "ordered-collections"
112+ , "partial"
113+ , "prelude"
114+ , "st"
115+ , "strings"
116+ , "transformers"
117+ , "tuples"
118+ , "typelevel-prelude"
119+ , "unfoldable"
120+ , "unsafe-coerce"
121+ ]
122+ , repo = "https://github.com/natefaubion/purescript-language-cst-parser.git"
123+ , version = "v0.12.0"
124+ }
17125, psa-utils =
18− { dependencies =
19− [ "ansi"
20− , "argonaut-codecs"
21− , "argonaut-core"
22− , "arrays"
23− , "console"
24− , "control"
25− , "effect"
26− , "either"
27− , "foldable-traversable"
28− , "maybe"
29− , "node-path"
30− , "ordered-collections"
31− , "prelude"
32− , "strings"
33− , "tuples"
34− , "unsafe-coerce"
35− ]
36− , repo =
37− "https://github.com/natefaubion/purescript-psa-utils.git"
38− , version =
39− "v6.0.0"
40− }
126+ { dependencies =
127+ [ "ansi"
128+ , "argonaut-codecs"
129+ , "argonaut-core"
130+ , "arrays"
131+ , "console"
132+ , "control"
133+ , "effect"
134+ , "either"
135+ , "foldable-traversable"
136+ , "maybe"
137+ , "node-path"
138+ , "ordered-collections"
139+ , "prelude"
140+ , "strings"
141+ , "tuples"
142+ , "unsafe-coerce"
143+ ]
144+ , repo = "https://github.com/natefaubion/purescript-psa-utils.git"
145+ , version = "v8.0.0"
146+ }
41147, routing-duplex =
42− { dependencies =
43− [ "arrays"
44− , "control"
45− , "either"
46− , "generics-rep"
47− , "globals"
48− , "lazy"
49− , "prelude"
50− , "profunctor"
51− , "record"
52− , "strings"
53− , "typelevel-prelude"
54− ]
55− , repo =
56− "https://github.com/natefaubion/purescript-routing-duplex.git"
57− , version =
58− "v0.4.0"
59− }
148+ { dependencies =
149+ [ "arrays"
150+ , "control"
151+ , "either"
152+ , "js-uri"
153+ , "lazy"
154+ , "numbers"
155+ , "prelude"
156+ , "profunctor"
157+ , "record"
158+ , "strings"
159+ , "typelevel-prelude"
160+ ]
161+ , repo = "https://github.com/natefaubion/purescript-routing-duplex.git"
162+ , version = "v0.6.0"
163+ }
60164, run =
61− { dependencies =
62− [ "aff"
63− , "effect"
64− , "either"
65− , "free"
66− , "maybe"
67− , "newtype"
68− , "prelude"
69− , "profunctor"
70− , "tailrec"
71− , "tuples"
72− , "type-equality"
73− , "unsafe-coerce"
74− , "variant"
75− ]
76− , repo =
77− "https://github.com/natefaubion/purescript-run.git"
78− , version =
79− "v3.0.1"
80− }
81−, run-streaming =
82− { dependencies =
83− [ "prelude", "run" ]
84− , repo =
85− "https://github.com/natefaubion/purescript-run-streaming.git"
86− , version =
87− "v2.0.0"
88− }
89−, spork =
90− { dependencies =
91− [ "prelude"
92− , "console"
93− , "tailrec"
94− , "arrays"
95− , "refs"
96− , "foldable-traversable"
97− , "maybe"
98− , "aff"
99− , "halogen-vdom"
100− , "dom-indexed"
101− , "unsafe-reference"
102− , "web-dom"
103− , "web-html"
104− , "web-events"
105− , "web-uievents"
106− , "effect"
107− , "foreign"
108− , "ordered-collections"
109− ]
110− , repo =
111− "https://github.com/natefaubion/purescript-spork"
112− , version =
113− "v1.0.0"
114− }
165+ { dependencies =
166+ [ "aff"
167+ , "effect"
168+ , "either"
169+ , "free"
170+ , "maybe"
171+ , "newtype"
172+ , "prelude"
173+ , "profunctor"
174+ , "tailrec"
175+ , "tuples"
176+ , "type-equality"
177+ , "typelevel-prelude"
178+ , "unsafe-coerce"
179+ , "variant"
180+ ]
181+ , repo = "https://github.com/natefaubion/purescript-run.git"
182+ , version = "v5.0.0"
183+ }
115184, variant =
116− { dependencies =
117− [ "enums"
118− , "lists"
119− , "maybe"
120− , "partial"
121− , "prelude"
122− , "proxy"
123− , "record"
124− , "tuples"
125− , "unsafe-coerce"
126− ]
127− , repo =
128− "https://github.com/natefaubion/purescript-variant.git"
129− , version =
130− "v6.0.1"
131− }
185+ { dependencies =
186+ [ "enums"
187+ , "lists"
188+ , "maybe"
189+ , "partial"
190+ , "prelude"
191+ , "record"
192+ , "tuples"
193+ , "unsafe-coerce"
194+ ]
195+ , repo = "https://github.com/natefaubion/purescript-variant.git"
196+ , version = "v8.0.0"
197+ }
132198}
src/groups/newlandsvalley.dhallnew file+80
@@ -0,0 +1,80 @@
1+{-
2+ abc-parser =
3+ { dependencies =
4+ [ "bifunctors"
5+ , "effect"
6+ , "either"
7+ , "foldable-traversable"
8+ , "maybe"
9+ , "midi"
10+ , "ordered-collections"
11+ , "rationals"
12+ , "strings"
13+ , "stringutils"
14+ , "string-parsers"
15+ , "transformers"
16+ , "tuples"
17+ ]
18+ , repo = "https://github.com/newlandsvalley/purescript-abc-parser.git"
19+ , version = "v1.9.3"
20+ }
21+-}
22+{ js-fileio =
23+ { dependencies = [ "aff", "effect", "prelude" ]
24+ , repo = "https://github.com/newlandsvalley/purescript-js-fileio.git"
25+ , version = "v3.0.0"
26+ }
27+, midi =
28+ { dependencies =
29+ [ "arrays"
30+ , "control"
31+ , "effect"
32+ , "either"
33+ , "foldable-traversable"
34+ , "integers"
35+ , "lists"
36+ , "maybe"
37+ , "ordered-collections"
38+ , "prelude"
39+ , "signal"
40+ , "string-parsers"
41+ , "strings"
42+ , "tuples"
43+ , "unfoldable"
44+ ]
45+ , repo = "https://github.com/newlandsvalley/purescript-midi.git"
46+ , version = "v4.0.0"
47+ }
48+, soundfonts =
49+ { dependencies =
50+ [ "aff"
51+ , "affjax"
52+ , "affjax-web"
53+ , "argonaut-core"
54+ , "arraybuffer-types"
55+ , "arrays"
56+ , "b64"
57+ , "bifunctors"
58+ , "console"
59+ , "effect"
60+ , "either"
61+ , "exceptions"
62+ , "foldable-traversable"
63+ , "foreign-object"
64+ , "http-methods"
65+ , "integers"
66+ , "lists"
67+ , "maybe"
68+ , "midi"
69+ , "ordered-collections"
70+ , "parallel"
71+ , "partial"
72+ , "prelude"
73+ , "strings"
74+ , "transformers"
75+ , "tuples"
76+ ]
77+ , repo = "https://github.com/newlandsvalley/purescript-soundfonts.git"
78+ , version = "v4.0.1"
79+ }
80+}
src/groups/nkly.dhalldeleted−9
@@ -1,9 +0,0 @@
1−{ express =
2− { dependencies =
3− [ "aff", "foreign", "foreign-generic", "node-http", "test-unit" ]
4− , repo =
5− "https://github.com/nkly/purescript-express.git"
6− , version =
7− "v0.8.0"
8− }
9−}
src/groups/nsaunders.dhall+40−32
@@ -1,33 +1,41 @@
1−{ dotenv =
2− { dependencies =
3− [ "console"
4− , "node-fs-aff"
5− , "node-process"
6− , "parsing"
7− , "prelude"
8− , "psci-support"
9− , "run"
10− , "spec"
11− , "sunde"
12− ]
13− , repo =
14− "https://github.com/nsaunders/purescript-dotenv.git"
15− , version =
16− "v1.0.0"
17− }
1+{-
2+, nodetrout =
3+ { dependencies =
4+ [ "effect", "form-urlencoded", "http-methods", "node-http", "trout" ]
5+ , repo = "https://github.com/nsaunders/purescript-nodetrout.git"
6+ , version = "v0.0.1"
7+ }
188, typedenv =
19− { dependencies =
20− [ "foreign-object"
21− , "generics-rep"
22− , "integers"
23− , "numbers"
24− , "record"
25− , "strings"
26− , "typelevel-prelude"
27− ]
28− , repo =
29− "https://github.com/nsaunders/purescript-typedenv.git"
30− , version =
31− "v0.0.1"
32− }
33−}
9+ { dependencies =
10+ [ "foreign-object"
11+ , "integers"
12+ , "numbers"
13+ , "record"
14+ , "strings"
15+ , "typelevel-prelude"
16+ ]
17+ , repo = "https://github.com/nsaunders/purescript-typedenv.git"
18+ , version = "v1.0.0"
19+ }
20+, web-resize-observer =
21+ { dependencies =
22+ [ "arrays"
23+ , "control"
24+ , "either"
25+ , "foldable-traversable"
26+ , "foreign"
27+ , "record"
28+ , "transformers"
29+ , "web-dom"
30+ ]
31+ , repo = "https://github.com/nsaunders/purescript-web-resize-observer.git"
32+ , version = "v1.0.0"
33+ }
34+, dotenv =
35+ { dependencies =
36+ [ "node-fs-aff", "node-process", "parsing", "prelude", "run", "sunde" ]
37+ , repo = "https://github.com/nsaunders/purescript-dotenv.git"
38+ , version = "v2.0.0"
39+ }
40+-}
41+{=}
src/groups/nwolverson.dhall+28−29
@@ -1,32 +1,31 @@
1−{ aff-promise =
2− { dependencies =
3− [ "aff", "foreign" ]
4− , repo =
5− "https://github.com/nwolverson/purescript-aff-promise.git"
6− , version =
7− "v2.1.0"
8− }
1+{-
2+, csv =
3+ { dependencies = [ "ordered-collections", "arrays", "parsing" ]
4+ , repo = "https://github.com/nwolverson/purescript-csv.git"
5+ , version = "v3.0.0"
6+ }
97, dom-filereader =
10− { dependencies =
11− [ "aff", "arraybuffer-types", "web-file", "web-html" ]
12− , repo =
13− "https://github.com/nwolverson/purescript-dom-filereader.git"
14− , version =
15− "v5.0.0"
16− }
8+ { dependencies = [ "aff", "arraybuffer-types", "web-file", "web-html" ]
9+ , repo = "https://github.com/nwolverson/purescript-dom-filereader.git"
10+ , version = "v6.0.0"
11+ }
1712, suggest =
18− { dependencies =
19− [ "console"
20− , "node-buffer"
21− , "node-fs"
22− , "node-process"
23− , "node-streams"
24− , "psa-utils"
25− , "refs"
26− ]
27− , repo =
28− "https://github.com/nwolverson/purescript-suggest.git"
29− , version =
30− "v5.0.0"
31− }
13+ { dependencies =
14+ [ "console"
15+ , "node-buffer"
16+ , "node-fs"
17+ , "node-process"
18+ , "node-streams"
19+ , "psa-utils"
20+ , "refs"
21+ ]
22+ , repo = "https://github.com/nwolverson/purescript-suggest.git"
23+ , version = "v5.0.0"
24+ }
25+-}
26+{ aff-promise =
27+ { dependencies = [ "aff", "foreign" ]
28+ , repo = "https://github.com/nwolverson/purescript-aff-promise.git"
29+ , version = "v4.0.0"
30+ }
3231}
src/groups/openchronology.dhallnew file+13
@@ -0,0 +1,13 @@
1+{-
2+, intmap =
3+ { dependencies = [ "arraybuffer-class", "parseint" ]
4+ , repo = "https://github.com/openchronology/purescript-intmap.git"
5+ , version = "v0.0.0"
6+ }
7+-}
8+{ quickcheck-utf8 =
9+ { dependencies = [ "quickcheck" ]
10+ , repo = "https://github.com/openchronology/purescript-quickcheck-utf8.git"
11+ , version = "v0.0.0"
12+ }
13+}
src/groups/oreshinya.dhall+45−53
@@ -1,57 +1,49 @@
1−{ basic-auth =
2− { dependencies =
3− [ "crypto", "node-http" ]
4− , repo =
5− "https://github.com/oreshinya/purescript-basic-auth.git"
6− , version =
7− "v1.0.3"
8− }
1+{-
2+ basic-auth =
3+ { dependencies = [ "crypto", "node-http" ]
4+ , repo = "https://github.com/oreshinya/purescript-basic-auth.git"
5+ , version = "v2.1.0"
6+ }
97, crypto =
10− { dependencies =
11− [ "node-buffer" ]
12− , repo =
13− "https://github.com/oreshinya/purescript-crypto.git"
14− , version =
15− "v2.0.1"
16− }
17−, identy =
18− { dependencies =
19− [ "simple-json" ]
20− , repo =
21− "https://github.com/oreshinya/purescript-identy.git"
22− , version =
23− "v2.1.0"
24− }
8+ { dependencies = [ "aff", "node-buffer", "nullable" ]
9+ , repo = "https://github.com/oreshinya/purescript-crypto.git"
10+ , version = "v4.0.0"
11+ }
12+, simple-jwt =
13+ { dependencies = [ "crypto", "simple-json", "strings" ]
14+ , repo = "https://github.com/oreshinya/purescript-simple-jwt.git"
15+ , version = "v3.1.0"
16+ }
2517, mysql =
26− { dependencies =
27− [ "aff", "js-date", "simple-json" ]
28− , repo =
29− "https://github.com/oreshinya/purescript-mysql.git"
30− , version =
31− "v3.4.0"
32− }
18+ { dependencies = [ "aff", "js-date", "simple-json" ]
19+ , repo = "https://github.com/oreshinya/purescript-mysql.git"
20+ , version = "v5.0.0"
21+ }
22+, simple-i18n =
23+ { dependencies = [ "record-extra", "foreign-object" ]
24+ , repo = "https://github.com/oreshinya/purescript-simple-i18n.git"
25+ , version = "v1.0.0"
26+ }
27+, simple-ulid =
28+ { dependencies = [ "exceptions", "now", "strings" ]
29+ , repo = "https://github.com/oreshinya/purescript-simple-ulid.git"
30+ , version = "v2.0.0"
31+ }
32+, identy =
33+ { dependencies = [ "simple-json" ]
34+ , repo = "https://github.com/oreshinya/purescript-identy.git"
35+ , version = "v3.0.0"
36+ }
3337, nodemailer =
34− { dependencies =
35− [ "aff", "node-streams", "simple-json" ]
36− , repo =
37− "https://github.com/oreshinya/purescript-nodemailer.git"
38− , version =
39− "v2.0.2"
40− }
41−, simple-emitter =
42− { dependencies =
43− [ "ordered-collections", "refs" ]
44− , repo =
45− "https://github.com/oreshinya/purescript-simple-emitter.git"
46− , version =
47− "v1.0.0"
48− }
49−, simple-jwt =
50− { dependencies =
51− [ "crypto", "simple-json", "strings" ]
52− , repo =
53− "https://github.com/oreshinya/purescript-simple-jwt.git"
54− , version =
55− "v1.1.1"
56− }
38+ { dependencies = [ "aff", "node-streams", "simple-json" ]
39+ , repo = "https://github.com/oreshinya/purescript-nodemailer.git"
40+ , version = "v3.0.0"
41+ }
42+,
43+-}
44+{ simple-emitter =
45+ { dependencies = [ "ordered-collections", "refs" ]
46+ , repo = "https://github.com/oreshinya/purescript-simple-emitter.git"
47+ , version = "v2.0.0"
48+ }
5749}
src/groups/owickstrom.dhalldeleted−80
@@ -1,80 +0,0 @@
1−{ hyper =
2− { dependencies =
3− [ "aff"
4− , "avar"
5− , "argonaut"
6− , "arrays"
7− , "control"
8− , "effect"
9− , "foldable-traversable"
10− , "generics-rep"
11− , "http-methods"
12− , "indexed-monad"
13− , "media-types"
14− , "node-fs-aff"
15− , "node-http"
16− , "ordered-collections"
17− , "proxy"
18− , "psci-support"
19− , "random"
20− , "smolder"
21− , "spec"
22− , "spec-discovery"
23− , "strings"
24− , "transformers"
25− , "record-extra"
26− , "typelevel-prelude"
27− ]
28− , repo =
29− "https://github.com/owickstrom/hyper.git"
30− , version =
31− "v0.10.1"
32− }
33−, hypertrout =
34− { dependencies =
35− [ "argonaut-generic"
36− , "console"
37− , "hyper"
38− , "prelude"
39− , "psci-support"
40− , "spec"
41− , "spec-discovery"
42− , "trout"
43− ]
44− , repo =
45− "https://github.com/owickstrom/purescript-hypertrout.git"
46− , version =
47− "v0.11.0"
48− }
49−, spec-discovery =
50− { dependencies =
51− [ "arrays", "effect", "node-fs", "prelude", "spec" ]
52− , repo =
53− "https://github.com/owickstrom/purescript-spec-discovery.git"
54− , version =
55− "v4.0.0"
56− }
57−, spec-quickcheck =
58− { dependencies =
59− [ "aff", "prelude", "quickcheck", "random", "spec" ]
60− , repo =
61− "https://github.com/owickstrom/purescript-spec-quickcheck.git"
62− , version =
63− "v3.1.0"
64− }
65−, trout =
66− { dependencies =
67− [ "argonaut"
68− , "media-types"
69− , "prelude"
70− , "smolder"
71− , "spec"
72− , "spec-discovery"
73− , "uri"
74− ]
75− , repo =
76− "https://github.com/owickstrom/purescript-trout.git"
77− , version =
78− "v0.12.0"
79− }
80−}
src/groups/oxford-abstracts.dhallnew file+55
@@ -0,0 +1,55 @@
1+{- graphql-client =
2+ { dependencies =
3+ [ "aff"
4+ , "aff-promise"
5+ , "affjax"
6+ , "argonaut-codecs"
7+ , "argonaut-core"
8+ , "arrays"
9+ , "bifunctors"
10+ , "control"
11+ , "datetime"
12+ , "effect"
13+ , "either"
14+ , "enums"
15+ , "exceptions"
16+ , "foldable-traversable"
17+ , "foreign"
18+ , "foreign-generic"
19+ , "foreign-object"
20+ , "functions"
21+ , "halogen-subscriptions"
22+ , "heterogeneous"
23+ , "http-methods"
24+ , "integers"
25+ , "lists"
26+ , "maybe"
27+ , "media-types"
28+ , "newtype"
29+ , "node-buffer"
30+ , "node-fs"
31+ , "nullable"
32+ , "numbers"
33+ , "ordered-collections"
34+ , "parsing"
35+ , "prelude"
36+ , "profunctor"
37+ , "profunctor-lenses"
38+ , "psci-support"
39+ , "quickcheck"
40+ , "record"
41+ , "spec"
42+ , "spec-discovery"
43+ , "string-parsers"
44+ , "strings"
45+ , "strings-extra"
46+ , "transformers"
47+ , "tuples"
48+ , "typelevel-prelude"
49+ , "unicode"
50+ ]
51+ , repo = "https://github.com/OxfordAbstracts/purescript-graphql-client.git"
52+ , version = "v7.0.0"
53+ }
54+-}
55+{=}
src/groups/paf31.dhall+91−128
@@ -1,133 +1,96 @@
1−{ behaviors =
2− { dependencies =
3− [ "effect"
4− , "event"
5− , "filterable"
6− , "nullable"
7− , "ordered-collections"
8− , "prelude"
9− , "web-events"
10− , "web-html"
11− , "web-uievents"
12− ]
13− , repo =
14− "https://github.com/paf31/purescript-behaviors.git"
15− , version =
16− "v8.0.0"
17− }
18−, drawing =
19− { dependencies =
20− [ "canvas", "colors", "integers", "lists", "math", "prelude" ]
21− , repo =
22− "https://github.com/paf31/purescript-drawing.git"
23− , version =
24− "v4.0.0"
25− }
1+{-
2+, memoize =
3+ { dependencies =
4+ [ "either"
5+ , "integers"
6+ , "lazy"
7+ , "lists"
8+ , "maybe"
9+ , "strings"
10+ , "tuples"
11+ ]
12+ , repo = "https://github.com/paf31/purescript-memoize.git"
13+ , version = "v5.0.0"
14+ }
15+, behaviors =
16+ { dependencies =
17+ [ "effect"
18+ , "event"
19+ , "filterable"
20+ , "nullable"
21+ , "ordered-collections"
22+ , "prelude"
23+ , "web-events"
24+ , "web-html"
25+ , "web-uievents"
26+ ]
27+ , repo = "https://github.com/paf31/purescript-behaviors.git"
28+ , version = "v8.0.0"
29+ }
2630, event =
27− { dependencies =
28− [ "console"
29− , "effect"
30− , "filterable"
31− , "js-timers"
32− , "now"
33− , "nullable"
34− , "prelude"
35− , "unsafe-reference"
36− ]
37− , repo =
38− "https://github.com/paf31/purescript-event.git"
39− , version =
40− "v1.3.0"
41− }
31+ { dependencies =
32+ [ "console"
33+ , "effect"
34+ , "filterable"
35+ , "js-timers"
36+ , "now"
37+ , "nullable"
38+ , "prelude"
39+ , "unsafe-reference"
40+ ]
41+ , repo = "https://github.com/paf31/purescript-event.git"
42+ , version = "v1.3.0"
43+ }
4244, folds =
43− { dependencies =
44− [ "control", "ordered-collections", "profunctor" ]
45− , repo =
46− "https://github.com/paf31/purescript-folds.git"
47− , version =
48− "v5.2.0"
49− }
50−, foreign-generic =
51− { dependencies =
52− [ "effect"
53− , "exceptions"
54− , "foreign"
55− , "foreign-object"
56− , "generics-rep"
57− , "identity"
58− , "ordered-collections"
59− , "proxy"
60− , "record"
61− ]
62− , repo =
63− "https://github.com/paf31/purescript-foreign-generic.git"
64− , version =
65− "v10.0.0"
66− }
67−, leibniz =
68− { dependencies =
69− [ "prelude", "unsafe-coerce" ]
70− , repo =
71− "https://github.com/paf31/purescript-leibniz.git"
72− , version =
73− "v5.0.0"
74− }
75−, memoize =
76− { dependencies =
77− [ "either"
78− , "generics-rep"
79− , "integers"
80− , "lazy"
81− , "lists"
82− , "maybe"
83− , "strings"
84− , "tuples"
85− ]
86− , repo =
87− "https://github.com/paf31/purescript-memoize.git"
88− , version =
89− "v5.0.0"
90− }
45+ { dependencies = [ "control", "ordered-collections", "profunctor" ]
46+ , repo = "https://github.com/paf31/purescript-folds.git"
47+ , version = "v5.2.0"
48+ }
9149, pairing =
92− { dependencies =
93− [ "free", "functors", "transformers" ]
94− , repo =
95− "https://github.com/paf31/purescript-pairing.git"
96− , version =
97− "v5.1.0"
98− }
99−, safely =
100− { dependencies =
101− [ "freet", "lists" ]
102− , repo =
103− "https://github.com/paf31/purescript-safely.git"
104− , version =
105− "v4.0.1"
106− }
107−, string-parsers =
108− { dependencies =
109− [ "arrays"
110− , "bifunctors"
111− , "control"
112− , "either"
113− , "foldable-traversable"
114− , "lists"
115− , "maybe"
116− , "prelude"
117− , "strings"
118− , "tailrec"
119− ]
120− , repo =
121− "https://github.com/paf31/purescript-string-parsers.git"
122− , version =
123− "v5.0.0"
124− }
50+ { dependencies = [ "free", "functors", "transformers" ]
51+ , repo = "https://github.com/paf31/purescript-pairing.git"
52+ , version = "v5.1.0"
53+ }
54+foreign-generic =
55+ { dependencies =
56+ [ "effect"
57+ , "exceptions"
58+ , "foreign"
59+ , "foreign-object"
60+ , "identity"
61+ , "ordered-collections"
62+ , "record"
63+ ]
64+ , repo = "https://github.com/paf31/purescript-foreign-generic.git"
65+ , version = "v11.0.0"
66+ }
12567, yargs =
126− { dependencies =
127− [ "console", "either", "exceptions", "foreign", "unsafe-coerce" ]
128− , repo =
129− "https://github.com/paf31/purescript-yargs.git"
130− , version =
131− "v4.0.0"
132− }
68+ { dependencies =
69+ [ "console", "either", "exceptions", "foreign", "unsafe-coerce" ]
70+ , repo = "https://github.com/paf31/purescript-yargs.git"
71+ , version = "v4.0.0"
72+ }
73+, drawing =
74+ { dependencies =
75+ [ "canvas", "colors", "integers", "lists", "prelude" ]
76+ , repo = "https://github.com/paf31/purescript-drawing.git"
77+ , version = "v4.0.0"
78+ }
79+-}
80+{ leibniz =
81+ { dependencies = [ "prelude", "unsafe-coerce" ]
82+ , repo = "https://github.com/paf31/purescript-leibniz.git"
83+ , version = "v5.0.0"
84+ }
85+, safely =
86+ { dependencies = [ "freet", "lists" ]
87+ , repo = "https://github.com/paf31/purescript-safely.git"
88+ , version = "v4.0.1"
89+ }
90+, thermite =
91+ { dependencies =
92+ [ "aff", "coroutines", "freet", "profunctor-lenses", "react" ]
93+ , repo = "https://github.com/paf31/purescript-thermite.git"
94+ , version = "v6.3.1"
95+ }
13396}
src/groups/paluh.dhall+76−26
@@ -1,27 +1,77 @@
1−{ pointed-list =
2− { dependencies =
3− [ "lists", "prelude" ]
4− , repo =
5− "https://github.com/paluh/purescript-pointed-list.git"
6− , version =
7− "v0.4.0"
8− }
1+{-
2+, logging-journald =
3+ { dependencies = [ "logging", "systemd-journald" ]
4+ , repo = "https://github.com/paluh/purescript-logging-journald.git"
5+ , version = "v0.3.2"
6+ }
97, polyform =
10− { dependencies =
11− [ "foreign"
12− , "foreign-object"
13− , "generics-rep"
14− , "invariant"
15− , "newtype"
16− , "ordered-collections"
17− , "profunctor"
18− , "run"
19− , "transformers"
20− , "variant"
21− ]
22− , repo =
23− "https://github.com/paluh/purescript-polyform.git"
24− , version =
25− "v0.8.0"
26− }
27−}
8+ { dependencies =
9+ [ "foreign"
10+ , "foreign-object"
11+ , "invariant"
12+ , "newtype"
13+ , "ordered-collections"
14+ , "profunctor"
15+ , "quickcheck-laws"
16+ , "run"
17+ , "transformers"
18+ , "validation"
19+ , "variant"
20+ ]
21+ , repo = "https://github.com/paluh/purescript-polyform.git"
22+ , version = "v0.8.2"
23+ }
24+, redis-hotqueue =
25+ { dependencies =
26+ [ "console"
27+ , "debug"
28+ , "effect"
29+ , "prelude"
30+ , "psci-support"
31+ , "redis-client"
32+ , "simple-json"
33+ , "sunde"
34+ ]
35+ , repo = "https://github.com/paluh/purescript-redis-hotqueue.git"
36+ , version = "v0.2.1"
37+ }
38+, pointed-list =
39+ { dependencies = [ "lists", "prelude" ]
40+ , repo = "https://github.com/paluh/purescript-pointed-list.git"
41+ , version = "v0.4.0"
42+ }
43+homogeneous =
44+ { dependencies =
45+ [ "assert"
46+ , "console"
47+ , "effect"
48+ , "foreign-object"
49+ , "psci-support"
50+ , "variant"
51+ ]
52+ , repo = "https://github.com/paluh/purescript-homogeneous.git"
53+ , version = "v0.3.0"
54+ }
55+, systemd-journald =
56+ { dependencies = [ "console", "functions", "prelude" ]
57+ , repo = "https://github.com/paluh/purescript-systemd-journald.git"
58+ , version = "v0.2.1"
59+ }
60+, undefined-is-not-a-problem =
61+ { dependencies =
62+ [ "assert"
63+ , "effect"
64+ , "either"
65+ , "foreign"
66+ , "maybe"
67+ , "prelude"
68+ , "psci-support"
69+ , "random"
70+ , "tuples"
71+ , "unsafe-coerce"
72+ ]
73+ , repo = "https://github.com/paluh/purescript-undefined-is-not-a-problem.git"
74+ , version = "v0.2.1"
75+ }
76+-}
77+{=}
src/groups/passy.dhall+7−9
@@ -1,9 +1,7 @@
1−{ errors =
2− { dependencies =
3− [ "control", "effect", "either", "maybe", "transformers" ]
4− , repo =
5− "https://github.com/passy/purescript-errors.git"
6− , version =
7− "v4.1.0"
8− }
9−}
1+{- errors =
2+ { dependencies = [ "control", "effect", "either", "maybe", "transformers" ]
3+ , repo = "https://github.com/passy/purescript-errors.git"
4+ , version = "v4.1.0"
5+ }
6+-}
7+{=}
src/groups/paulyoung.dhallnew file+6
@@ -0,0 +1,6 @@
1+{ prettier-printer =
2+ { dependencies = [ "prelude", "console", "lists", "tuples", "strings" ]
3+ , repo = "https://github.com/paulyoung/purescript-prettier-printer.git"
4+ , version = "v3.0.0"
5+ }
6+}
src/groups/pelotom.dhallnew file+7
@@ -0,0 +1,7 @@
1+{- easy-ffi =
2+ { repo = "https://github.com/pelotom/purescript-easy-ffi.git"
3+ , version = "v2.1.2"
4+ , dependencies = [ "prelude" ]
5+ }
6+-}
7+{=}
src/groups/purefunctor.dhallnew file+76
@@ -0,0 +1,76 @@
1+{-
2+, pretty-logs =
3+ { dependencies = [ "console", "effect", "newtype", "prelude" ]
4+ , repo = "https://github.com/PureFunctor/purescript-pretty-logs.git"
5+ , version = "v0.1.0"
6+ }
7+, options-extra =
8+ { dependencies =
9+ [ "contravariant", "options", "prelude", "tuples", "untagged-union" ]
10+ , repo = "https://github.com/PureFunctor/purescript-options-extra.git"
11+ , version = "v0.2.0"
12+ }
13+-}
14+{ typelevel-lists =
15+ { dependencies =
16+ [ "prelude"
17+ , "tuples"
18+ , "typelevel-peano"
19+ , "typelevel-prelude"
20+ , "unsafe-coerce"
21+ ]
22+ , repo = "https://github.com/PureFunctor/purescript-typelevel-lists.git"
23+ , version = "v2.1.0"
24+ }
25+, dissect =
26+ { dependencies =
27+ [ "arrays"
28+ , "bifunctors"
29+ , "foreign-object"
30+ , "functors"
31+ , "newtype"
32+ , "partial"
33+ , "prelude"
34+ , "tailrec"
35+ , "type-equality"
36+ , "typelevel-prelude"
37+ , "unsafe-coerce"
38+ , "variant"
39+ ]
40+ , repo = "https://github.com/PureFunctor/purescript-dissect.git"
41+ , version = "v1.0.0"
42+ }
43+, ssrs =
44+ { dependencies =
45+ [ "dissect"
46+ , "either"
47+ , "fixed-points"
48+ , "free"
49+ , "lists"
50+ , "prelude"
51+ , "safe-coerce"
52+ , "tailrec"
53+ , "tuples"
54+ , "variant"
55+ ]
56+ , repo = "https://github.com/PureFunctor/purescript-ssrs.git"
57+ , version = "v1.0.0"
58+ }
59+, uncurried-transformers =
60+ { dependencies =
61+ [ "control"
62+ , "effect"
63+ , "either"
64+ , "functions"
65+ , "identity"
66+ , "prelude"
67+ , "safe-coerce"
68+ , "tailrec"
69+ , "transformers"
70+ , "tuples"
71+ ]
72+ , repo =
73+ "https://github.com/PureFunctor/purescript-uncurried-transformers.git"
74+ , version = "v1.1.0"
75+ }
76+}
src/groups/purescript-codegen.dhallnew file+16
@@ -0,0 +1,16 @@
1+{ ps-cst =
2+ { dependencies =
3+ [ "console"
4+ , "effect"
5+ , "psci-support"
6+ , "record"
7+ , "strings"
8+ , "node-path"
9+ , "node-fs-aff"
10+ , "ansi"
11+ , "dodo-printer"
12+ ]
13+ , repo = "https://github.com/purescript-codegen/purescript-ps-cst.git"
14+ , version = "v1.2.0"
15+ }
16+}
src/groups/purescript-concur.dhallnew file+36
@@ -0,0 +1,36 @@
1+{- concur-core =
2+ { dependencies =
3+ [ "aff"
4+ , "arrays"
5+ , "avar"
6+ , "console"
7+ , "foldable-traversable"
8+ , "free"
9+ , "nonempty"
10+ , "profunctor-lenses"
11+ , "tailrec"
12+ ]
13+ , repo = "https://github.com/purescript-concur/purescript-concur-core.git"
14+ , version = "v0.4.2"
15+ }
16+, concur-react =
17+ { dependencies =
18+ [ "aff"
19+ , "arrays"
20+ , "avar"
21+ , "concur-core"
22+ , "console"
23+ , "foldable-traversable"
24+ , "free"
25+ , "nonempty"
26+ , "react"
27+ , "react-dom"
28+ , "tailrec"
29+ , "web-dom"
30+ , "web-html"
31+ ]
32+ , repo = "https://github.com/purescript-concur/purescript-concur-react.git"
33+ , version = "v0.4.2"
34+ }
35+-}
36+{=}
src/groups/purescript-contrib.dhall+505−305
@@ -1,333 +1,533 @@
1−{ aff-coroutines =
2− { dependencies =
3− [ "aff", "avar", "console", "coroutines" ]
4− , repo =
5− "https://github.com/purescript-contrib/purescript-aff-coroutines.git"
6− , version =
7− "v7.0.0"
8− }
1+{ ace =
2+ { dependencies =
3+ [ "arrays"
4+ , "effect"
5+ , "foreign"
6+ , "nullable"
7+ , "prelude"
8+ , "web-html"
9+ , "web-uievents"
10+ ]
11+ , repo = "https://github.com/purescript-contrib/purescript-ace.git"
12+ , version = "v9.0.0"
13+ }
14+, aff =
15+ { dependencies =
16+ [ "datetime"
17+ , "effect"
18+ , "exceptions"
19+ , "functions"
20+ , "parallel"
21+ , "transformers"
22+ , "unsafe-coerce"
23+ ]
24+ , repo = "https://github.com/purescript-contrib/purescript-aff.git"
25+ , version = "v7.0.0"
26+ }
27+, aff-bus =
28+ { dependencies =
29+ [ "aff"
30+ , "avar"
31+ , "console"
32+ , "effect"
33+ , "either"
34+ , "exceptions"
35+ , "foldable-traversable"
36+ , "lists"
37+ , "prelude"
38+ , "refs"
39+ , "tailrec"
40+ , "transformers"
41+ , "tuples"
42+ ]
43+ , repo = "https://github.com/purescript-contrib/purescript-aff-bus.git"
44+ , version = "v6.0.0"
45+ }
46+, aff-coroutines =
47+ { dependencies = [ "aff", "avar", "coroutines", "effect" ]
48+ , repo = "https://github.com/purescript-contrib/purescript-aff-coroutines.git"
49+ , version = "v9.0.0"
50+ }
51+, affjax =
52+ { dependencies =
53+ [ "aff"
54+ , "argonaut-core"
55+ , "arraybuffer-types"
56+ , "foreign"
57+ , "form-urlencoded"
58+ , "http-methods"
59+ , "integers"
60+ , "media-types"
61+ , "nullable"
62+ , "refs"
63+ , "unsafe-coerce"
64+ , "web-xhr"
65+ ]
66+ , repo = "https://github.com/purescript-contrib/purescript-affjax.git"
67+ , version = "v13.0.0"
68+ }
69+, affjax-node =
70+ { dependencies = [ "aff", "affjax", "either", "maybe", "prelude" ]
71+ , repo = "https://github.com/purescript-contrib/purescript-affjax-node.git"
72+ , version = "v1.0.0"
73+ }
74+, affjax-web =
75+ { dependencies = [ "aff", "affjax", "maybe", "either", "prelude" ]
76+ , repo = "https://github.com/purescript-contrib/purescript-affjax-web.git"
77+ , version = "v1.0.0"
78+ }
979, argonaut =
10− { dependencies =
11− [ "argonaut-codecs", "argonaut-core", "argonaut-traversals" ]
12− , repo =
13− "https://github.com/purescript-contrib/purescript-argonaut.git"
14− , version =
15− "v6.0.0"
16− }
80+ { dependencies = [ "argonaut-codecs", "argonaut-core", "argonaut-traversals" ]
81+ , repo = "https://github.com/purescript-contrib/purescript-argonaut.git"
82+ , version = "v9.0.0"
83+ }
1784, argonaut-codecs =
18− { dependencies =
19− [ "argonaut-core"
85+ { dependencies =
86+ [ "argonaut-core"
87+ , "arrays"
88+ , "effect"
89+ , "foreign-object"
90+ , "identity"
91+ , "integers"
92+ , "maybe"
93+ , "nonempty"
94+ , "ordered-collections"
95+ , "prelude"
96+ , "record"
97+ ]
98+ , repo =
99+ "https://github.com/purescript-contrib/purescript-argonaut-codecs.git"
100+ , version = "v9.0.0"
101+ }
102+, argonaut-core =
103+ { dependencies =
104+ [ "arrays"
105+ , "control"
106+ , "either"
107+ , "foreign-object"
108+ , "functions"
109+ , "gen"
110+ , "maybe"
111+ , "nonempty"
112+ , "prelude"
113+ , "strings"
114+ , "tailrec"
115+ ]
116+ , repo = "https://github.com/purescript-contrib/purescript-argonaut-core.git"
117+ , version = "v7.0.0"
118+ }
119+, argonaut-generic =
120+ { dependencies = [ "argonaut-codecs", "argonaut-core", "prelude", "record" ]
121+ , repo =
122+ "https://github.com/purescript-contrib/purescript-argonaut-generic.git"
123+ , version = "v8.0.0"
124+ }
125+, argonaut-traversals =
126+ { dependencies = [ "argonaut-codecs", "argonaut-core", "profunctor-lenses" ]
127+ , repo =
128+ "https://github.com/purescript-contrib/purescript-argonaut-traversals.git"
129+ , version = "v10.0.0"
130+ }
131+, arraybuffer =
132+ { dependencies =
133+ [ "effect"
134+ , "arraybuffer-types"
20135 , "arrays"
21− , "foreign-object"
22− , "integers"
23136 , "maybe"
24− , "nonempty"
25− , "ordered-collections"
26− , "record"
27− ]
28− , repo =
29− "https://github.com/purescript-contrib/purescript-argonaut-codecs.git"
30− , version =
31− "v6.0.2"
32− }
33−, argonaut-core =
34− { dependencies =
35− [ "arrays"
36− , "control"
37− , "either"
38− , "foreign-object"
39− , "functions"
137+ , "unfoldable"
138+ , "uint"
139+ , "float32"
140+ , "tailrec"
40141 , "gen"
41− , "maybe"
42− , "nonempty"
43142 , "prelude"
44− , "strings"
45− , "tailrec"
143+ , "nullable"
144+ , "functions"
46145 ]
47− , repo =
48− "https://github.com/purescript-contrib/purescript-argonaut-core.git"
49− , version =
50− "v5.0.1"
51− }
52−, argonaut-generic =
53− { dependencies =
54− [ "argonaut-codecs", "argonaut-core", "generics-rep", "record" ]
55− , repo =
56− "https://github.com/purescript-contrib/purescript-argonaut-generic.git"
57− , version =
58− "v5.0.0"
59− }
60−, argonaut-traversals =
61− { dependencies =
62− [ "argonaut-codecs", "argonaut-core", "profunctor-lenses" ]
63− , repo =
64− "https://github.com/purescript-contrib/purescript-argonaut-traversals.git"
65− , version =
66− "v7.0.0"
67− }
146+ : List Text
147+ , repo = "https://github.com/purescript-contrib/purescript-arraybuffer.git"
148+ , version = "v13.0.0"
149+ }
68150, arraybuffer-types =
69− { dependencies =
70− [] : List Text
71− , repo =
72− "https://github.com/purescript-contrib/purescript-arraybuffer-types.git"
73− , version =
74− "v2.0.0"
75− }
151+ { dependencies = [] : List Text
152+ , repo =
153+ "https://github.com/purescript-contrib/purescript-arraybuffer-types.git"
154+ , version = "v3.0.2"
155+ }
156+, avar =
157+ { dependencies =
158+ [ "aff", "effect", "either", "exceptions", "functions", "maybe" ]
159+ , repo = "https://github.com/purescript-contrib/purescript-avar.git"
160+ , version = "v5.0.0"
161+ }
162+, colors =
163+ { dependencies =
164+ [ "arrays", "integers", "lists", "numbers", "partial", "strings" ]
165+ , repo = "https://github.com/purescript-contrib/purescript-colors.git"
166+ , version = "v7.0.1"
167+ }
168+, concurrent-queues =
169+ { dependencies = [ "aff", "avar", "effect" ]
170+ , repo =
171+ "https://github.com/purescript-contrib/purescript-concurrent-queues.git"
172+ , version = "v3.0.0"
173+ }
76174, coroutines =
77− { dependencies =
78− [ "freet", "parallel", "profunctor" ]
79− , repo =
80− "https://github.com/purescript-contrib/purescript-coroutines.git"
81− , version =
82− "v5.0.1"
83− }
175+ { dependencies = [ "freet", "parallel", "profunctor" ]
176+ , repo = "https://github.com/purescript-contrib/purescript-coroutines.git"
177+ , version = "v7.0.0"
178+ }
179+, css =
180+ { dependencies =
181+ [ "colors"
182+ , "console"
183+ , "effect"
184+ , "nonempty"
185+ , "profunctor"
186+ , "strings"
187+ , "these"
188+ , "transformers"
189+ ]
190+ , repo = "https://github.com/purescript-contrib/purescript-css.git"
191+ , version = "v6.0.0"
192+ }
193+, fixed-points =
194+ { dependencies = [ "exists", "newtype", "prelude", "transformers" ]
195+ , repo = "https://github.com/purescript-contrib/purescript-fixed-points.git"
196+ , version = "v7.0.0"
197+ }
198+, float32 =
199+ { dependencies = [ "prelude", "maybe", "gen" ]
200+ , repo = "https://github.com/purescript-contrib/purescript-float32.git"
201+ , version = "v2.0.0"
202+ }
203+, fork =
204+ { dependencies = [ "aff" ]
205+ , repo = "https://github.com/purescript-contrib/purescript-fork.git"
206+ , version = "v6.0.0"
207+ }
84208, form-urlencoded =
85− { dependencies =
86− [ "globals", "maybe", "newtype", "prelude", "strings", "tuples" ]
87− , repo =
88− "https://github.com/purescript-contrib/purescript-form-urlencoded.git"
89− , version =
90− "v5.0.0"
91− }
209+ { dependencies =
210+ [ "foldable-traversable"
211+ , "js-uri"
212+ , "maybe"
213+ , "newtype"
214+ , "prelude"
215+ , "strings"
216+ , "tuples"
217+ ]
218+ , repo =
219+ "https://github.com/purescript-contrib/purescript-form-urlencoded.git"
220+ , version = "v7.0.0"
221+ }
222+, formatters =
223+ { dependencies =
224+ [ "datetime"
225+ , "fixed-points"
226+ , "lists"
227+ , "numbers"
228+ , "parsing"
229+ , "prelude"
230+ , "transformers"
231+ ]
232+ , repo = "https://github.com/purescript-contrib/purescript-formatters.git"
233+ , version = "v7.0.0"
234+ }
92235, freet =
93− { dependencies =
94− [ "bifunctors"
95− , "effect"
96− , "either"
97− , "exists"
98− , "prelude"
99− , "tailrec"
100− , "transformers"
101− , "aff"
102− ]
103− , repo =
104− "https://github.com/purescript-contrib/purescript-freet.git"
105− , version =
106− "v5.0.0"
107− }
236+ { dependencies =
237+ [ "aff"
238+ , "bifunctors"
239+ , "effect"
240+ , "either"
241+ , "exists"
242+ , "free"
243+ , "prelude"
244+ , "tailrec"
245+ , "transformers"
246+ , "tuples"
247+ ]
248+ , repo = "https://github.com/purescript-contrib/purescript-freet.git"
249+ , version = "v7.0.0"
250+ }
251+, github-actions-toolkit =
252+ { dependencies =
253+ [ "aff"
254+ , "aff-promise"
255+ , "effect"
256+ , "foreign-object"
257+ , "node-buffer"
258+ , "node-path"
259+ , "node-streams"
260+ , "nullable"
261+ , "transformers"
262+ ]
263+ , repo =
264+ "https://github.com/purescript-contrib/purescript-github-actions-toolkit.git"
265+ , version = "v0.5.0"
266+ }
108267, http-methods =
109− { dependencies =
110− [ "either", "prelude", "strings" ]
111− , repo =
112− "https://github.com/purescript-contrib/purescript-http-methods.git"
113− , version =
114− "v4.0.2"
115− }
268+ { dependencies = [ "either", "prelude", "strings" ]
269+ , repo = "https://github.com/purescript-contrib/purescript-http-methods.git"
270+ , version = "v6.0.0"
271+ }
272+, int64 =
273+ { dependencies =
274+ [ "prelude"
275+ , "integers"
276+ , "effect"
277+ , "foreign"
278+ , "nullable"
279+ , "functions"
280+ , "maybe"
281+ , "quickcheck"
282+ ]
283+ , repo = "https://github.com/purescript-contrib/purescript-int64.git"
284+ , version = "v1.0.0"
285+ }
116286, js-date =
117− { dependencies =
118− [ "datetime", "exceptions", "foreign", "integers", "now" ]
119− , repo =
120− "https://github.com/purescript-contrib/purescript-js-date.git"
121− , version =
122− "v6.0.0"
123− }
287+ { dependencies =
288+ [ "datetime", "effect", "exceptions", "foreign", "integers", "now" ]
289+ , repo = "https://github.com/purescript-contrib/purescript-js-date.git"
290+ , version = "v8.0.0"
291+ }
124292, js-timers =
125− { dependencies =
126− [ "effect" ]
127− , repo =
128− "https://github.com/purescript-contrib/purescript-js-timers.git"
129− , version =
130− "v4.0.1"
131− }
132−, jquery =
133− { dependencies =
134− [ "console", "effect", "foreign", "web-dom" ]
135− , repo =
136− "https://github.com/purescript-contrib/purescript-jquery.git"
137− , version =
138− "v5.0.0"
139− }
293+ { dependencies = [ "effect" ]
294+ , repo = "https://github.com/purescript-contrib/purescript-js-timers.git"
295+ , version = "v6.1.0"
296+ }
297+, js-uri =
298+ { dependencies = [ "functions", "maybe" ]
299+ , repo = "https://github.com/purescript-contrib/purescript-js-uri.git"
300+ , version = "v3.0.0"
301+ }
140302, machines =
141− { dependencies =
142− [ "arrays"
143− , "control"
144− , "effect"
145− , "lists"
146− , "maybe"
147− , "prelude"
148− , "profunctor"
149− , "tuples"
150− , "unfoldable"
151− ]
152− , repo =
153− "https://github.com/purescript-contrib/purescript-machines.git"
154− , version =
155− "v5.1.0"
156− }
303+ { dependencies =
304+ [ "arrays"
305+ , "control"
306+ , "effect"
307+ , "lists"
308+ , "maybe"
309+ , "prelude"
310+ , "profunctor"
311+ , "tuples"
312+ , "unfoldable"
313+ ]
314+ , repo = "https://github.com/purescript-contrib/purescript-machines.git"
315+ , version = "v7.0.0"
316+ }
317+, matryoshka =
318+ { dependencies =
319+ [ "fixed-points", "free", "prelude", "profunctor", "transformers" ]
320+ , repo = "https://github.com/purescript-contrib/purescript-matryoshka.git"
321+ , version = "v1.0.0"
322+ }
157323, media-types =
158− { dependencies =
159− [ "newtype", "prelude" ]
160− , repo =
161− "https://github.com/purescript-contrib/purescript-media-types.git"
162− , version =
163− "v4.0.1"
164− }
324+ { dependencies = [ "newtype", "prelude" ]
325+ , repo = "https://github.com/purescript-contrib/purescript-media-types.git"
326+ , version = "v6.0.0"
327+ }
165328, now =
166− { dependencies =
167− [ "datetime", "effect" ]
168− , repo =
169− "https://github.com/purescript-contrib/purescript-now.git"
170− , version =
171− "v4.0.0"
172− }
329+ { dependencies = [ "datetime", "effect" ]
330+ , repo = "https://github.com/purescript-contrib/purescript-now.git"
331+ , version = "v6.0.0"
332+ }
173333, nullable =
174− { dependencies =
175− [ "functions", "maybe" ]
176− , repo =
177− "https://github.com/purescript-contrib/purescript-nullable.git"
178− , version =
179− "v4.1.1"
180− }
334+ { dependencies = [ "effect", "functions", "maybe" ]
335+ , repo = "https://github.com/purescript-contrib/purescript-nullable.git"
336+ , version = "v6.0.0"
337+ }
181338, options =
182− { dependencies =
183− [ "contravariant", "foreign", "foreign-object", "maybe", "tuples" ]
184− , repo =
185− "https://github.com/purescript-contrib/purescript-options.git"
186− , version =
187− "v5.0.0"
188− }
339+ { dependencies =
340+ [ "contravariant", "foreign", "foreign-object", "maybe", "tuples" ]
341+ , repo = "https://github.com/purescript-contrib/purescript-options.git"
342+ , version = "v7.0.0"
343+ }
189344, parsing =
190− { dependencies =
191− [ "arrays"
192− , "either"
193− , "foldable-traversable"
194− , "identity"
195− , "integers"
196− , "lists"
197− , "maybe"
198− , "strings"
199− , "transformers"
200− , "unicode"
201− ]
202− , repo =
203− "https://github.com/purescript-contrib/purescript-parsing.git"
204− , version =
205− "v5.0.3"
206− }
345+ { dependencies =
346+ [ "arrays"
347+ , "either"
348+ , "foldable-traversable"
349+ , "identity"
350+ , "integers"
351+ , "lists"
352+ , "maybe"
353+ , "nullable"
354+ , "prelude"
355+ , "strings"
356+ , "transformers"
357+ , "unicode"
358+ ]
359+ , repo = "https://github.com/purescript-contrib/purescript-parsing.git"
360+ , version = "v9.0.0"
361+ }
362+, pathy =
363+ { dependencies =
364+ [ "console"
365+ , "exceptions"
366+ , "lists"
367+ , "partial"
368+ , "profunctor"
369+ , "strings"
370+ , "transformers"
371+ , "typelevel-prelude"
372+ , "unsafe-coerce"
373+ ]
374+ , repo = "https://github.com/purescript-contrib/purescript-pathy.git"
375+ , version = "v9.0.0"
376+ }
377+, precise =
378+ { dependencies =
379+ [ "arrays"
380+ , "console"
381+ , "effect"
382+ , "exceptions"
383+ , "gen"
384+ , "integers"
385+ , "lists"
386+ , "numbers"
387+ , "prelude"
388+ , "strings"
389+ ]
390+ , repo = "https://github.com/purescript-contrib/purescript-precise.git"
391+ , version = "v6.0.0"
392+ }
207393, profunctor-lenses =
208− { dependencies =
209− [ "arrays"
210− , "bifunctors"
211− , "const"
212− , "control"
213− , "distributive"
214− , "either"
215− , "foldable-traversable"
216− , "foreign-object"
217− , "functors"
218− , "identity"
219− , "lists"
220− , "maybe"
221− , "newtype"
222− , "ordered-collections"
223− , "partial"
224− , "prelude"
225− , "profunctor"
226− , "record"
227− , "transformers"
228− , "tuples"
229− ]
230− , repo =
231− "https://github.com/purescript-contrib/purescript-profunctor-lenses.git"
232− , version =
233− "v6.2.0"
234− }
394+ { dependencies =
395+ [ "arrays"
396+ , "bifunctors"
397+ , "const"
398+ , "control"
399+ , "distributive"
400+ , "either"
401+ , "foldable-traversable"
402+ , "foreign-object"
403+ , "functors"
404+ , "identity"
405+ , "lists"
406+ , "maybe"
407+ , "newtype"
408+ , "ordered-collections"
409+ , "partial"
410+ , "prelude"
411+ , "profunctor"
412+ , "record"
413+ , "transformers"
414+ , "tuples"
415+ ]
416+ , repo =
417+ "https://github.com/purescript-contrib/purescript-profunctor-lenses.git"
418+ , version = "v8.0.0"
419+ }
420+, quickcheck-laws =
421+ { dependencies = [ "enums", "quickcheck" ]
422+ , repo =
423+ "https://github.com/purescript-contrib/purescript-quickcheck-laws.git"
424+ , version = "v7.0.0"
425+ }
235426, react =
236− { dependencies =
237− [ "effect"
238− , "exceptions"
239− , "maybe"
240− , "nullable"
241− , "prelude"
242− , "typelevel-prelude"
243− , "unsafe-coerce"
244− ]
245− , repo =
246− "https://github.com/purescript-contrib/purescript-react.git"
247− , version =
248− "v8.0.0"
249− }
427+ { dependencies =
428+ [ "effect"
429+ , "exceptions"
430+ , "maybe"
431+ , "nullable"
432+ , "prelude"
433+ , "typelevel-prelude"
434+ , "unsafe-coerce"
435+ ]
436+ , repo = "https://github.com/purescript-contrib/purescript-react.git"
437+ , version = "v10.0.1"
438+ }
250439, react-dom =
251− { dependencies =
252− [ "effect", "react", "web-dom" ]
253− , repo =
254− "https://github.com/purescript-contrib/purescript-react-dom.git"
255− , version =
256− "v6.1.0"
257− }
440+ { dependencies = [ "effect", "react", "web-dom" ]
441+ , repo = "https://github.com/purescript-contrib/purescript-react-dom.git"
442+ , version = "v8.0.0"
443+ }
444+, routing =
445+ { dependencies =
446+ [ "aff"
447+ , "console"
448+ , "control"
449+ , "effect"
450+ , "either"
451+ , "foldable-traversable"
452+ , "integers"
453+ , "js-uri"
454+ , "lists"
455+ , "maybe"
456+ , "numbers"
457+ , "partial"
458+ , "prelude"
459+ , "semirings"
460+ , "tuples"
461+ , "validation"
462+ , "web-html"
463+ ]
464+ , repo = "https://github.com/purescript-contrib/purescript-routing.git"
465+ , version = "v11.0.0"
466+ }
467+, string-parsers =
468+ { dependencies =
469+ [ "arrays"
470+ , "bifunctors"
471+ , "control"
472+ , "either"
473+ , "foldable-traversable"
474+ , "lists"
475+ , "maybe"
476+ , "prelude"
477+ , "strings"
478+ , "tailrec"
479+ ]
480+ , repo = "https://github.com/purescript-contrib/purescript-string-parsers.git"
481+ , version = "v8.0.0"
482+ }
258483, strings-extra =
259− { dependencies =
260− [ "arrays"
261− , "either"
262− , "foldable-traversable"
263− , "maybe"
264− , "partial"
265− , "prelude"
266− , "strings"
267− , "unicode"
268− ]
269− , repo =
270− "https://github.com/purescript-contrib/purescript-strings-extra.git"
271− , version =
272− "v2.0.0"
273− }
274−, strongcheck =
275− { dependencies =
276− [ "arrays"
277− , "console"
278− , "control"
279− , "datetime"
280− , "effect"
281− , "either"
282− , "enums"
283− , "exceptions"
284− , "foldable-traversable"
285− , "free"
286− , "gen"
287− , "identity"
288− , "integers"
289− , "invariant"
290− , "lazy"
291− , "lists"
292− , "machines"
293− , "math"
294− , "newtype"
295− , "partial"
296− , "prelude"
297− , "profunctor"
298− , "random"
299− , "strings"
300− , "tailrec"
301− , "transformers"
302− , "tuples"
303− ]
304− , repo =
305− "https://github.com/purescript-contrib/purescript-strongcheck.git"
306− , version =
307− "v4.1.1"
308− }
484+ { dependencies =
485+ [ "arrays"
486+ , "foldable-traversable"
487+ , "maybe"
488+ , "prelude"
489+ , "strings"
490+ , "unicode"
491+ ]
492+ , repo = "https://github.com/purescript-contrib/purescript-strings-extra.git"
493+ , version = "v4.0.0"
494+ }
309495, these =
310− { dependencies =
311− [ "gen", "tuples" ]
312− , repo =
313− "https://github.com/purescript-contrib/purescript-these.git"
314− , version =
315− "v4.0.0"
316− }
496+ { dependencies =
497+ [ "arrays", "gen", "lists", "quickcheck", "quickcheck-laws", "tuples" ]
498+ , repo = "https://github.com/purescript-contrib/purescript-these.git"
499+ , version = "v6.0.0"
500+ }
501+, uint =
502+ { dependencies = [ "prelude", "effect", "maybe", "numbers", "enums", "gen" ]
503+ , repo = "https://github.com/purescript-contrib/purescript-uint.git"
504+ , version = "v7.0.0"
505+ }
317506, unicode =
318− { dependencies =
319− [ "foldable-traversable", "maybe", "strings" ]
320− , repo =
321− "https://github.com/purescript-contrib/purescript-unicode.git"
322− , version =
323− "v4.0.1"
324− }
507+ { dependencies = [ "foldable-traversable", "maybe", "strings" ]
508+ , repo = "https://github.com/purescript-contrib/purescript-unicode.git"
509+ , version = "v6.0.0"
510+ }
325511, unsafe-reference =
326− { dependencies =
327− [] : List Text
328− , repo =
329− "https://github.com/purescript-contrib/purescript-unsafe-reference"
330− , version =
331− "v3.0.1"
332− }
512+ { dependencies = [ "prelude" ]
513+ , repo =
514+ "https://github.com/purescript-contrib/purescript-unsafe-reference.git"
515+ , version = "v5.0.0"
516+ }
517+, uri =
518+ { dependencies =
519+ [ "arrays"
520+ , "integers"
521+ , "js-uri"
522+ , "numbers"
523+ , "parsing"
524+ , "prelude"
525+ , "profunctor-lenses"
526+ , "these"
527+ , "transformers"
528+ , "unfoldable"
529+ ]
530+ , repo = "https://github.com/purescript-contrib/purescript-uri.git"
531+ , version = "v9.0.0"
532+ }
333533}
src/groups/purescript-express.dhallnew file+25
@@ -0,0 +1,25 @@
1+{- express =
2+ { dependencies =
3+ [ "aff"
4+ , "arrays"
5+ , "effect"
6+ , "either"
7+ , "exceptions"
8+ , "foreign"
9+ , "foreign-generic"
10+ , "foreign-object"
11+ , "functions"
12+ , "maybe"
13+ , "node-http"
14+ , "prelude"
15+ , "psci-support"
16+ , "strings"
17+ , "test-unit"
18+ , "transformers"
19+ , "unsafe-coerce"
20+ ]
21+ , repo = "https://github.com/purescript-express/purescript-express.git"
22+ , version = "v0.9.0"
23+ }
24+-}
25+{=}
src/groups/purescript-freedom.dhall+36−58
@@ -1,64 +1,42 @@
1−{ freedom =
2− { dependencies =
3− [ "aff"
4− , "console"
5− , "foreign-object"
6− , "freet"
7− , "safely"
8− , "simple-emitter"
9− , "web-html"
10− ]
11− , repo =
12− "https://github.com/purescript-freedom/purescript-freedom.git"
13− , version =
14− "v1.2.0"
15− }
1+{-
2+, freedom =
3+ { dependencies =
4+ [ "console", "foreign-object", "safely", "simple-emitter", "web-html" ]
5+ , repo = "https://github.com/purescript-freedom/purescript-freedom.git"
6+ , version = "v2.2.0"
7+ }
168, freedom-now =
17− { dependencies =
18− [ "freedom", "js-timers" ]
19− , repo =
20− "https://github.com/purescript-freedom/purescript-freedom-now.git"
21− , version =
22− "v2.0.0"
23− }
9+ { dependencies = [ "freedom", "js-timers" ]
10+ , repo = "https://github.com/purescript-freedom/purescript-freedom-now.git"
11+ , version = "v3.0.0"
12+ }
2413, freedom-portal =
25− { dependencies =
26− [ "freedom" ]
27− , repo =
28− "https://github.com/purescript-freedom/purescript-freedom-portal.git"
29− , version =
30− "v1.0.0"
31− }
14+ { dependencies = [ "freedom" ]
15+ , repo = "https://github.com/purescript-freedom/purescript-freedom-portal.git"
16+ , version = "v2.0.0"
17+ }
3218, freedom-router =
33− { dependencies =
34− [ "freedom", "profunctor" ]
35− , repo =
36− "https://github.com/purescript-freedom/purescript-freedom-router.git"
37− , version =
38− "v1.0.1"
39− }
19+ { dependencies = [ "freedom", "profunctor" ]
20+ , repo = "https://github.com/purescript-freedom/purescript-freedom-router.git"
21+ , version = "v2.0.0"
22+ }
4023, freedom-transition =
41− { dependencies =
42− [ "freedom", "js-timers" ]
43− , repo =
44− "https://github.com/purescript-freedom/purescript-freedom-transition.git"
45− , version =
46− "v1.0.0"
47− }
24+ { dependencies = [ "freedom", "js-timers" ]
25+ , repo =
26+ "https://github.com/purescript-freedom/purescript-freedom-transition.git"
27+ , version = "v2.0.0"
28+ }
4829, freedom-virtualized =
49− { dependencies =
50− [ "freedom" ]
51− , repo =
52− "https://github.com/purescript-freedom/purescript-freedom-virtualized.git"
53− , version =
54− "v1.0.0"
55− }
30+ { dependencies = [ "freedom" ]
31+ , repo =
32+ "https://github.com/purescript-freedom/purescript-freedom-virtualized.git"
33+ , version = "v3.0.1"
34+ }
5635, freedom-window-resize =
57− { dependencies =
58− [ "freedom" ]
59− , repo =
60− "https://github.com/purescript-freedom/purescript-freedom-window-resize.git"
61− , version =
62− "v1.0.0"
63− }
64−}
36+ { dependencies = [ "freedom" ]
37+ , repo =
38+ "https://github.com/purescript-freedom/purescript-freedom-window-resize.git"
39+ , version = "v2.0.0"
40+ }
41+-}
42+{=}
src/groups/purescript-grain.dhallnew file+18
@@ -0,0 +1,18 @@
1+{- grain =
2+ { dependencies = [ "web-html" ]
3+ , repo = "https://github.com/purescript-grain/purescript-grain.git"
4+ , version = "v2.0.0"
5+ }
6+, grain-router =
7+ { dependencies = [ "grain", "profunctor" ]
8+ , repo = "https://github.com/purescript-grain/purescript-grain-router.git"
9+ , version = "v2.0.0"
10+ }
11+, grain-virtualized =
12+ { dependencies = [ "grain" ]
13+ , repo =
14+ "https://github.com/purescript-grain/purescript-grain-virtualized.git"
15+ , version = "v2.0.0"
16+ }
17+-}
18+{=}
src/groups/purescript-graphqlclient.dhallnew file+33
@@ -0,0 +1,33 @@
1+{- graphqlclient =
2+ { dependencies =
3+ [ "affjax"
4+ , "effect"
5+ , "prelude"
6+ , "psci-support"
7+ , "record"
8+ , "argonaut-core"
9+ , "argonaut-codecs"
10+ , "argonaut-generic"
11+ , "aff"
12+ , "arrays"
13+ , "bifunctors"
14+ , "control"
15+ , "datetime"
16+ , "either"
17+ , "foldable-traversable"
18+ , "foreign-object"
19+ , "http-methods"
20+ , "integers"
21+ , "lists"
22+ , "maybe"
23+ , "newtype"
24+ , "strings"
25+ , "transformers"
26+ , "tuples"
27+ ]
28+ , repo =
29+ "https://github.com/purescript-graphqlclient/purescript-graphqlclient.git"
30+ , version = "v1.2.1"
31+ }
32+-}
33+{=}
src/groups/purescript-halogen.dhallnew file+82
@@ -0,0 +1,82 @@
1+{ dom-indexed =
2+ { dependencies =
3+ [ "media-types"
4+ , "prelude"
5+ , "web-clipboard"
6+ , "web-touchevents"
7+ , "web-pointerevents"
8+ ]
9+ , repo = "https://github.com/purescript-halogen/purescript-dom-indexed.git"
10+ , version = "v11.0.0"
11+ }
12+, halogen =
13+ { dependencies =
14+ [ "aff"
15+ , "avar"
16+ , "console"
17+ , "const"
18+ , "dom-indexed"
19+ , "effect"
20+ , "foreign"
21+ , "fork"
22+ , "free"
23+ , "freeap"
24+ , "halogen-subscriptions"
25+ , "halogen-vdom"
26+ , "media-types"
27+ , "nullable"
28+ , "ordered-collections"
29+ , "parallel"
30+ , "profunctor"
31+ , "transformers"
32+ , "unsafe-coerce"
33+ , "unsafe-reference"
34+ , "web-file"
35+ , "web-uievents"
36+ ]
37+ , repo = "https://github.com/purescript-halogen/purescript-halogen.git"
38+ , version = "v7.0.0"
39+ }
40+, halogen-css =
41+ { dependencies = [ "css", "halogen" ]
42+ , repo = "https://github.com/purescript-halogen/purescript-halogen-css.git"
43+ , version = "v10.0.0"
44+ }
45+, halogen-subscriptions =
46+ { dependencies =
47+ [ "arrays"
48+ , "effect"
49+ , "foldable-traversable"
50+ , "functors"
51+ , "refs"
52+ , "safe-coerce"
53+ , "unsafe-reference"
54+ ]
55+ , repo =
56+ "https://github.com/purescript-halogen/purescript-halogen-subscriptions.git"
57+ , version = "v2.0.0"
58+ }
59+, halogen-vdom =
60+ { dependencies =
61+ [ "bifunctors"
62+ , "effect"
63+ , "foreign"
64+ , "foreign-object"
65+ , "maybe"
66+ , "prelude"
67+ , "refs"
68+ , "tuples"
69+ , "unsafe-coerce"
70+ , "web-html"
71+ ]
72+ , repo = "https://github.com/purescript-halogen/purescript-halogen-vdom.git"
73+ , version = "v8.0.0"
74+ }
75+, halogen-vdom-string-renderer =
76+ { dependencies =
77+ [ "foreign", "halogen-vdom", "ordered-collections", "prelude" ]
78+ , repo =
79+ "https://github.com/purescript-halogen/purescript-halogen-vdom-string-renderer.git"
80+ , version = "v0.5.0"
81+ }
82+}
src/groups/purescript-hyper.dhallnew file+46
@@ -0,0 +1,46 @@
1+{-
2+, hyper =
3+ { dependencies =
4+ [ "aff"
5+ , "avar"
6+ , "argonaut"
7+ , "arrays"
8+ , "console"
9+ , "control"
10+ , "effect"
11+ , "foldable-traversable"
12+ , "http-methods"
13+ , "indexed-monad"
14+ , "media-types"
15+ , "node-buffer"
16+ , "node-fs-aff"
17+ , "node-http"
18+ , "ordered-collections"
19+ , "random"
20+ , "smolder"
21+ , "strings"
22+ , "transformers"
23+ , "record-extra"
24+ , "typelevel-prelude"
25+ ]
26+ , repo = "https://github.com/purescript-hyper/hyper.git"
27+ , version = "v0.11.1"
28+ }
29+, hypertrout =
30+ { dependencies =
31+ [ "argonaut-generic", "console", "hyper", "prelude", "trout" ]
32+ , repo = "https://github.com/purescript-hyper/purescript-hypertrout.git"
33+ , version = "v0.11.1"
34+ }
35+, trout =
36+ { dependencies = [ "argonaut", "media-types", "prelude", "smolder", "uri" ]
37+ , repo = "https://github.com/purescript-hyper/purescript-trout.git"
38+ , version = "v0.12.3"
39+ }
40+, trout-client =
41+ { dependencies = [ "affjax", "argonaut-generic", "prelude", "trout" ]
42+ , repo = "https://github.com/purescript-hyper/purescript-trout-client.git"
43+ , version = "v0.13.0"
44+ }
45+-}
46+{=}
src/groups/purescript-node-contrib.dhallnew file+20
@@ -0,0 +1,20 @@
1+{-
2+, redis-client =
3+ { dependencies =
4+ [ "aff"
5+ , "arrays"
6+ , "bytestrings"
7+ , "effect"
8+ , "either"
9+ , "int-53"
10+ , "maybe"
11+ , "nullable"
12+ , "prelude"
13+ , "transformers"
14+ ]
15+ , repo =
16+ "https://github.com/purescript-node-contrib/purescript-redis-client.git"
17+ , version = "v1.0.1"
18+ }
19+-}
20+{=}
src/groups/purescript-node.dhall+121−148
@@ -1,161 +1,134 @@
11{ node-buffer =
2− { dependencies =
3− [ "arraybuffer-types", "effect", "maybe" ]
4− , repo =
5− "https://github.com/purescript-node/purescript-node-buffer.git"
6− , version =
7− "v5.0.0"
8− }
2+ { dependencies =
3+ [ "arraybuffer-types", "effect", "maybe", "st", "unsafe-coerce" ]
4+ , repo = "https://github.com/purescript-node/purescript-node-buffer.git"
5+ , version = "v8.0.0"
6+ }
97, node-child-process =
10− { dependencies =
11− [ "exceptions"
12− , "foreign"
13− , "foreign-object"
14− , "functions"
15− , "node-fs"
16− , "node-streams"
17− , "nullable"
18− , "posix-types"
19− , "unsafe-coerce"
20− ]
21− , repo =
22− "https://github.com/purescript-node/purescript-node-child-process.git"
23− , version =
24− "v6.0.0"
25− }
8+ { dependencies =
9+ [ "exceptions"
10+ , "foreign"
11+ , "foreign-object"
12+ , "functions"
13+ , "node-fs"
14+ , "node-streams"
15+ , "nullable"
16+ , "posix-types"
17+ , "unsafe-coerce"
18+ ]
19+ , repo =
20+ "https://github.com/purescript-node/purescript-node-child-process.git"
21+ , version = "v9.0.0"
22+ }
2623, node-fs =
27− { dependencies =
28− [ "datetime"
29− , "effect"
30− , "either"
31− , "enums"
32− , "exceptions"
33− , "functions"
34− , "globals"
35− , "integers"
36− , "js-date"
37− , "maybe"
38− , "node-buffer"
39− , "node-path"
40− , "node-streams"
41− , "nullable"
42− , "partial"
43− , "prelude"
44− , "strings"
45− , "unsafe-coerce"
46− ]
47− , repo =
48− "https://github.com/purescript-node/purescript-node-fs.git"
49− , version =
50− "v5.0.1"
51− }
24+ { dependencies =
25+ [ "datetime"
26+ , "effect"
27+ , "either"
28+ , "enums"
29+ , "exceptions"
30+ , "functions"
31+ , "integers"
32+ , "js-date"
33+ , "maybe"
34+ , "node-buffer"
35+ , "node-path"
36+ , "node-streams"
37+ , "nullable"
38+ , "partial"
39+ , "prelude"
40+ , "strings"
41+ , "unsafe-coerce"
42+ ]
43+ , repo = "https://github.com/purescript-node/purescript-node-fs.git"
44+ , version = "v8.0.0"
45+ }
5246, node-fs-aff =
53− { dependencies =
54− [ "aff", "either", "node-fs", "node-path" ]
55− , repo =
56− "https://github.com/purescript-node/purescript-node-fs-aff.git"
57− , version =
58− "v6.0.0"
59− }
47+ { dependencies = [ "aff", "either", "node-fs", "node-path" ]
48+ , repo = "https://github.com/purescript-node/purescript-node-fs-aff.git"
49+ , version = "v9.0.0"
50+ }
6051, node-http =
61− { dependencies =
62− [ "arraybuffer-types"
63− , "contravariant"
64− , "effect"
65− , "foreign"
66− , "foreign-object"
67− , "maybe"
68− , "node-buffer"
69− , "node-streams"
70− , "node-url"
71− , "nullable"
72− , "options"
73− , "prelude"
74− , "unsafe-coerce"
75− ]
76− , repo =
77− "https://github.com/purescript-node/purescript-node-http.git"
78− , version =
79− "v5.0.2"
80− }
52+ { dependencies =
53+ [ "arraybuffer-types"
54+ , "contravariant"
55+ , "effect"
56+ , "foreign"
57+ , "foreign-object"
58+ , "maybe"
59+ , "node-buffer"
60+ , "node-net"
61+ , "node-streams"
62+ , "node-url"
63+ , "nullable"
64+ , "options"
65+ , "prelude"
66+ , "unsafe-coerce"
67+ ]
68+ , repo = "https://github.com/purescript-node/purescript-node-http.git"
69+ , version = "v8.0.0"
70+ }
8171, node-net =
82− { dependencies =
83− [ "effect"
84− , "either"
85− , "exceptions"
86− , "foreign"
87− , "maybe"
88− , "node-buffer"
89− , "node-fs"
90− , "nullable"
91− , "options"
92− , "prelude"
93− , "transformers"
94− ]
95− , repo =
96− "https://github.com/purescript-node/purescript-node-net.git"
97− , version =
98− "v1.0.0"
99− }
72+ { dependencies =
73+ [ "effect"
74+ , "either"
75+ , "exceptions"
76+ , "foreign"
77+ , "maybe"
78+ , "node-buffer"
79+ , "node-fs"
80+ , "nullable"
81+ , "options"
82+ , "prelude"
83+ , "transformers"
84+ ]
85+ , repo = "https://github.com/purescript-node/purescript-node-net.git"
86+ , version = "v4.0.0"
87+ }
10088, node-path =
101− { dependencies =
102− [ "effect" ]
103− , repo =
104− "https://github.com/purescript-node/purescript-node-path.git"
105− , version =
106− "v3.0.0"
107− }
89+ { dependencies = [ "effect" ]
90+ , repo = "https://github.com/purescript-node/purescript-node-path.git"
91+ , version = "v5.0.0"
92+ }
10893, node-process =
109− { dependencies =
110− [ "effect"
111− , "foreign-object"
112− , "maybe"
113− , "node-streams"
114− , "posix-types"
115− , "prelude"
116− , "unsafe-coerce"
117− ]
118− , repo =
119− "https://github.com/purescript-node/purescript-node-process.git"
120− , version =
121− "v7.0.0"
122− }
94+ { dependencies =
95+ [ "effect"
96+ , "foreign-object"
97+ , "maybe"
98+ , "node-streams"
99+ , "posix-types"
100+ , "prelude"
101+ , "unsafe-coerce"
102+ ]
103+ , repo = "https://github.com/purescript-node/purescript-node-process.git"
104+ , version = "v10.0.0"
105+ }
123106, node-readline =
124− { dependencies =
125− [ "effect"
126− , "foreign"
127− , "node-process"
128− , "node-streams"
129− , "options"
130− , "prelude"
131− ]
132− , repo =
133− "https://github.com/purescript-node/purescript-node-readline.git"
134− , version =
135− "v4.0.1"
136− }
107+ { dependencies =
108+ [ "effect"
109+ , "foreign"
110+ , "node-process"
111+ , "node-streams"
112+ , "options"
113+ , "prelude"
114+ ]
115+ , repo = "https://github.com/purescript-node/purescript-node-readline.git"
116+ , version = "v7.0.0"
117+ }
137118, node-streams =
138− { dependencies =
139− [ "effect", "either", "exceptions", "node-buffer", "prelude" ]
140− , repo =
141− "https://github.com/purescript-node/purescript-node-streams.git"
142− , version =
143− "v4.0.1"
144− }
119+ { dependencies =
120+ [ "effect", "either", "exceptions", "node-buffer", "nullable", "prelude" ]
121+ , repo = "https://github.com/purescript-node/purescript-node-streams.git"
122+ , version = "v7.0.0"
123+ }
145124, node-url =
146− { dependencies =
147− [ "nullable" ]
148− , repo =
149− "https://github.com/purescript-node/purescript-node-url.git"
150− , version =
151− "v4.0.0"
152− }
125+ { dependencies = [ "nullable" ]
126+ , repo = "https://github.com/purescript-node/purescript-node-url.git"
127+ , version = "v6.0.0"
128+ }
153129, posix-types =
154− { dependencies =
155− [ "maybe", "prelude" ]
156− , repo =
157− "https://github.com/purescript-node/purescript-posix-types.git"
158− , version =
159− "v4.0.0"
160− }
130+ { dependencies = [ "maybe", "prelude" ]
131+ , repo = "https://github.com/purescript-node/purescript-posix-types.git"
132+ , version = "v6.0.0"
133+ }
161134}
src/groups/purescript-open-community.dhallnew file+79
@@ -0,0 +1,79 @@
1+{-
2+, open-mkdirp-aff =
3+ { dependencies =
4+ [ "aff"
5+ , "console"
6+ , "effect"
7+ , "exceptions"
8+ , "node-fs-aff"
9+ , "node-path"
10+ , "prelude"
11+ , "psci-support"
12+ ]
13+ , repo =
14+ "https://github.com/purescript-open-community/purescript-open-mkdirp-aff.git"
15+ , version = "v1.1.0"
16+ }
17+-}
18+{ open-memoize =
19+ { dependencies =
20+ [ "console"
21+ , "effect"
22+ , "psci-support"
23+ , "strings"
24+ , "lists"
25+ , "either"
26+ , "integers"
27+ , "lazy"
28+ , "maybe"
29+ , "partial"
30+ , "prelude"
31+ , "tuples"
32+ ]
33+ , repo =
34+ "https://github.com/purescript-open-community/purescript-open-memoize.git"
35+ , version = "v6.1.0"
36+ }
37+, open-pairing =
38+ { dependencies =
39+ [ "console"
40+ , "effect"
41+ , "free"
42+ , "functors"
43+ , "prelude"
44+ , "psci-support"
45+ , "transformers"
46+ , "control"
47+ , "either"
48+ , "identity"
49+ , "newtype"
50+ , "tuples"
51+ ]
52+ , repo =
53+ "https://github.com/purescript-open-community/purescript-open-pairing.git"
54+ , version = "v6.1.0"
55+ }
56+, open-folds =
57+ { dependencies =
58+ [ "bifunctors"
59+ , "console"
60+ , "control"
61+ , "distributive"
62+ , "effect"
63+ , "either"
64+ , "foldable-traversable"
65+ , "identity"
66+ , "invariant"
67+ , "maybe"
68+ , "newtype"
69+ , "ordered-collections"
70+ , "prelude"
71+ , "profunctor"
72+ , "psci-support"
73+ , "tuples"
74+ ]
75+ , repo =
76+ "https://github.com/purescript-open-community/purescript-open-folds.git"
77+ , version = "v6.3.0"
78+ }
79+}
src/groups/purescript-polyform.dhallnew file+19
@@ -0,0 +1,19 @@
1+{-
2+, polyform =
3+ { dependencies =
4+ [ "foreign"
5+ , "foreign-object"
6+ , "invariant"
7+ , "newtype"
8+ , "ordered-collections"
9+ , "profunctor"
10+ , "run"
11+ , "transformers"
12+ , "validation"
13+ , "variant"
14+ ]
15+ , repo = "https://github.com/purescript-polyform/polyform.git"
16+ , version = "v0.8.2"
17+ }
18+-}
19+{=}
src/groups/purescript-spec.dhall+37−20
@@ -1,22 +1,39 @@
11{ spec =
2− { dependencies =
3− [ "aff"
4− , "ansi"
5− , "avar"
6− , "console"
7− , "exceptions"
8− , "foldable-traversable"
9− , "fork"
10− , "generics-rep"
11− , "now"
12− , "pipes"
13− , "prelude"
14− , "strings"
15− , "transformers"
16− ]
17− , repo =
18− "https://github.com/purescript-spec/purescript-spec.git"
19− , version =
20− "v4.0.1"
21− }
2+ { repo = "https://github.com/purescript-spec/purescript-spec.git"
3+ , version = "v7.0.0"
4+ , dependencies =
5+ [ "aff"
6+ , "ansi"
7+ , "avar"
8+ , "console"
9+ , "exceptions"
10+ , "foldable-traversable"
11+ , "fork"
12+ , "now"
13+ , "pipes"
14+ , "prelude"
15+ , "strings"
16+ , "transformers"
17+ ]
18+ }
19+, spec-discovery =
20+ { repo = "https://github.com/purescript-spec/purescript-spec-discovery.git"
21+ , version = "v8.0.0"
22+ , dependencies =
23+ [ "aff"
24+ , "aff-promise"
25+ , "arrays"
26+ , "console"
27+ , "effect"
28+ , "foldable-traversable"
29+ , "node-fs"
30+ , "prelude"
31+ , "spec"
32+ ]
33+ }
34+, spec-quickcheck =
35+ { repo = "https://github.com/purescript-spec/purescript-spec-quickcheck.git"
36+ , version = "v5.0.0"
37+ , dependencies = [ "aff", "prelude", "quickcheck", "random", "spec" ]
38+ }
2239}
src/groups/purescript-web.dhall+117−82
@@ -1,94 +1,129 @@
11{ canvas =
2− { dependencies =
3− [ "arraybuffer-types", "effect", "exceptions", "functions", "maybe" ]
4− , repo =
5− "https://github.com/purescript-web/purescript-canvas.git"
6− , version =
7− "v4.0.0"
8− }
2+ { dependencies =
3+ [ "arraybuffer-types", "effect", "exceptions", "functions", "maybe" ]
4+ , repo = "https://github.com/purescript-web/purescript-canvas.git"
5+ , version = "v6.0.0"
6+ }
97, web-clipboard =
10− { dependencies =
11− [ "web-html" ]
12− , repo =
13− "https://github.com/purescript-web/purescript-web-clipboard.git"
14− , version =
15− "v2.0.0"
16− }
8+ { dependencies = [ "web-html" ]
9+ , repo = "https://github.com/purescript-web/purescript-web-clipboard.git"
10+ , version = "v4.0.0"
11+ }
12+, web-cssom =
13+ { dependencies = [ "web-dom", "web-html", "web-uievents" ]
14+ , repo = "https://github.com/purescript-web/purescript-web-cssom.git"
15+ , version = "v2.0.0"
16+ }
1717, web-dom =
18− { dependencies =
19− [ "web-events" ]
20− , repo =
21− "https://github.com/purescript-web/purescript-web-dom.git"
22− , version =
23− "v4.0.0"
24− }
18+ { dependencies = [ "web-events" ]
19+ , repo = "https://github.com/purescript-web/purescript-web-dom.git"
20+ , version = "v6.0.0"
21+ }
22+, web-dom-parser =
23+ { dependencies = [ "effect", "partial", "prelude", "web-dom" ]
24+ , repo = "https://github.com/purescript-web/purescript-web-dom-parser.git"
25+ , version = "v8.0.0"
26+ }
27+, web-dom-xpath =
28+ { dependencies = [ "web-dom" ]
29+ , repo = "https://github.com/purescript-web/purescript-web-dom-xpath.git"
30+ , version = "v3.0.0"
31+ }
32+, web-encoding =
33+ { dependencies = [ "arraybuffer-types", "effect", "newtype", "prelude" ]
34+ , repo = "https://github.com/purescript-web/purescript-web-encoding.git"
35+ , version = "v3.0.0"
36+ }
2537, web-events =
26− { dependencies =
27− [ "datetime", "enums", "nullable" ]
28− , repo =
29− "https://github.com/purescript-web/purescript-web-events.git"
30− , version =
31− "v2.0.1"
32− }
38+ { dependencies = [ "datetime", "enums", "nullable", "foreign" ]
39+ , repo = "https://github.com/purescript-web/purescript-web-events.git"
40+ , version = "v4.0.0"
41+ }
42+, web-fetch =
43+ { dependencies =
44+ [ "effect"
45+ , "foreign-object"
46+ , "http-methods"
47+ , "prelude"
48+ , "record"
49+ , "typelevel-prelude"
50+ , "web-file"
51+ , "web-promise"
52+ , "web-streams"
53+ ]
54+ , repo = "https://github.com/purescript-web/purescript-web-fetch.git"
55+ , version = "v3.0.0"
56+ }
3357, web-file =
34− { dependencies =
35− [ "foreign", "media-types", "web-dom" ]
36− , repo =
37− "https://github.com/purescript-web/purescript-web-file.git"
38− , version =
39− "v2.2.0"
40− }
58+ { dependencies = [ "foreign", "media-types", "web-dom" ]
59+ , repo = "https://github.com/purescript-web/purescript-web-file.git"
60+ , version = "v4.0.0"
61+ }
4162, web-html =
42− { dependencies =
43− [ "js-date", "web-dom", "web-file", "web-storage" ]
44− , repo =
45− "https://github.com/purescript-web/purescript-web-html.git"
46− , version =
47− "v2.3.0"
48− }
63+ { dependencies = [ "js-date", "web-dom", "web-file", "web-storage" ]
64+ , repo = "https://github.com/purescript-web/purescript-web-html.git"
65+ , version = "v4.0.0"
66+ }
67+, web-pointerevents =
68+ { dependencies = [ "prelude", "effect", "maybe", "web-dom", "web-uievents" ]
69+ , repo = "https://github.com/purescript-web/purescript-web-pointerevents.git"
70+ , version = "v1.0.0"
71+ }
72+, web-promise =
73+ { dependencies =
74+ [ "effect"
75+ , "foldable-traversable"
76+ , "exceptions"
77+ , "functions"
78+ , "maybe"
79+ , "prelude"
80+ ]
81+ , repo = "https://github.com/purescript-web/purescript-web-promise.git"
82+ , version = "v3.0.0"
83+ }
4984, web-socket =
50− { dependencies =
51− [ "arraybuffer-types", "web-file" ]
52− , repo =
53− "https://github.com/purescript-web/purescript-web-socket.git"
54− , version =
55− "v2.0.0"
56− }
85+ { dependencies = [ "arraybuffer-types", "web-file" ]
86+ , repo = "https://github.com/purescript-web/purescript-web-socket.git"
87+ , version = "v4.0.0"
88+ }
5789, web-storage =
58− { dependencies =
59− [ "nullable", "web-events" ]
60− , repo =
61− "https://github.com/purescript-web/purescript-web-storage.git"
62− , version =
63− "v3.0.0"
64− }
90+ { dependencies = [ "nullable", "web-events" ]
91+ , repo = "https://github.com/purescript-web/purescript-web-storage.git"
92+ , version = "v5.0.0"
93+ }
94+, web-streams =
95+ { dependencies =
96+ [ "arraybuffer-types"
97+ , "effect"
98+ , "exceptions"
99+ , "nullable"
100+ , "prelude"
101+ , "tuples"
102+ , "web-promise"
103+ ]
104+ , repo = "https://github.com/purescript-web/purescript-web-streams.git"
105+ , version = "v3.0.0"
106+ }
65107, web-touchevents =
66− { dependencies =
67− [ "web-uievents" ]
68− , repo =
69− "https://github.com/purescript-web/purescript-web-touchevents.git"
70− , version =
71− "v2.0.0"
72− }
108+ { dependencies = [ "web-uievents" ]
109+ , repo = "https://github.com/purescript-web/purescript-web-touchevents.git"
110+ , version = "v4.0.0"
111+ }
73112, web-uievents =
74− { dependencies =
75− [ "web-html" ]
76− , repo =
77− "https://github.com/purescript-web/purescript-web-uievents.git"
78− , version =
79− "v2.0.0"
80− }
113+ { dependencies = [ "web-html" ]
114+ , repo = "https://github.com/purescript-web/purescript-web-uievents.git"
115+ , version = "v4.0.0"
116+ }
81117, web-xhr =
82− { dependencies =
83− [ "arraybuffer-types"
84− , "datetime"
85− , "http-methods"
86− , "web-dom"
87− , "web-file"
88− ]
89− , repo =
90− "https://github.com/purescript-web/purescript-web-xhr.git"
91− , version =
92− "v3.0.2"
93− }
118+ { dependencies =
119+ [ "arraybuffer-types"
120+ , "datetime"
121+ , "http-methods"
122+ , "web-dom"
123+ , "web-file"
124+ , "web-html"
125+ ]
126+ , repo = "https://github.com/purescript-web/purescript-web-xhr.git"
127+ , version = "v5.0.0"
128+ }
94129}
src/groups/purescript.dhall+506−667
@@ -1,721 +1,560 @@
11{ arrays =
2− { dependencies =
3− [ "bifunctors"
4− , "control"
5− , "foldable-traversable"
6− , "maybe"
7− , "nonempty"
8− , "partial"
9− , "prelude"
10− , "st"
11− , "tailrec"
12− , "tuples"
13− , "unfoldable"
14− , "unsafe-coerce"
15− ]
16− , repo =
17− "https://github.com/purescript/purescript-arrays.git"
18− , version =
19− "v5.3.0"
20− }
21−, assert =
22− { dependencies =
23− [ "console", "effect", "prelude" ]
24− , repo =
25− "https://github.com/purescript/purescript-assert.git"
26− , version =
27− "v4.1.0"
28− }
2+ { dependencies =
3+ [ "bifunctors"
4+ , "control"
5+ , "foldable-traversable"
6+ , "maybe"
7+ , "nonempty"
8+ , "partial"
9+ , "prelude"
10+ , "st"
11+ , "tailrec"
12+ , "tuples"
13+ , "unfoldable"
14+ , "unsafe-coerce"
15+ ]
16+ , repo = "https://github.com/purescript/purescript-arrays.git"
17+ , version = "v7.0.0"
18+ }
19+, `assert` =
20+ { dependencies = [ "console", "effect", "prelude" ]
21+ , repo = "https://github.com/purescript/purescript-assert.git"
22+ , version = "v6.0.0"
23+ }
2924, bifunctors =
30− { dependencies =
31− [ "newtype", "prelude" ]
32− , repo =
33− "https://github.com/purescript/purescript-bifunctors.git"
34− , version =
35− "v4.0.0"
36− }
25+ { dependencies = [ "const", "either", "newtype", "prelude", "tuples" ]
26+ , repo = "https://github.com/purescript/purescript-bifunctors.git"
27+ , version = "v6.0.0"
28+ }
3729, catenable-lists =
38− { dependencies =
39− [ "control"
40− , "foldable-traversable"
41− , "lists"
42− , "maybe"
43− , "prelude"
44− , "tuples"
45− , "unfoldable"
46− ]
47− , repo =
48− "https://github.com/purescript/purescript-catenable-lists.git"
49− , version =
50− "v5.0.1"
51− }
30+ { dependencies =
31+ [ "control"
32+ , "foldable-traversable"
33+ , "lists"
34+ , "maybe"
35+ , "prelude"
36+ , "tuples"
37+ , "unfoldable"
38+ ]
39+ , repo = "https://github.com/purescript/purescript-catenable-lists.git"
40+ , version = "v7.0.0"
41+ }
5242, console =
53− { dependencies =
54− [ "effect", "prelude" ]
55− , repo =
56− "https://github.com/purescript/purescript-console.git"
57− , version =
58− "v4.2.0"
59− }
43+ { dependencies = [ "effect", "prelude" ]
44+ , repo = "https://github.com/purescript/purescript-console.git"
45+ , version = "v6.0.0"
46+ }
6047, const =
61− { dependencies =
62− [ "contravariant"
63− , "foldable-traversable"
64− , "invariant"
65− , "newtype"
66− , "prelude"
67− ]
68− , repo =
69− "https://github.com/purescript/purescript-const.git"
70− , version =
71− "v4.1.0"
72− }
48+ { dependencies = [ "invariant", "newtype", "prelude" ]
49+ , repo = "https://github.com/purescript/purescript-const.git"
50+ , version = "v6.0.0"
51+ }
7352, contravariant =
74− { dependencies =
75− [ "either", "newtype", "prelude", "tuples" ]
76− , repo =
77− "https://github.com/purescript/purescript-contravariant.git"
78− , version =
79− "v4.0.1"
80− }
53+ { dependencies = [ "const", "either", "newtype", "prelude", "tuples" ]
54+ , repo = "https://github.com/purescript/purescript-contravariant.git"
55+ , version = "v6.0.0"
56+ }
8157, control =
82− { dependencies =
83− [ "prelude" ]
84− , repo =
85− "https://github.com/purescript/purescript-control.git"
86− , version =
87− "v4.1.0"
88− }
58+ { dependencies = [ "newtype", "prelude" ]
59+ , repo = "https://github.com/purescript/purescript-control.git"
60+ , version = "v6.0.0"
61+ }
8962, datetime =
90− { dependencies =
91− [ "bifunctors"
92− , "control"
93− , "either"
94− , "enums"
95− , "foldable-traversable"
96− , "functions"
97− , "gen"
98− , "integers"
99− , "lists"
100− , "math"
101− , "maybe"
102− , "newtype"
103− , "ordered-collections"
104− , "partial"
105− , "prelude"
106− , "tuples"
107− ]
108− , repo =
109− "https://github.com/purescript/purescript-datetime.git"
110− , version =
111− "v4.1.1"
112− }
63+ { dependencies =
64+ [ "bifunctors"
65+ , "control"
66+ , "either"
67+ , "enums"
68+ , "foldable-traversable"
69+ , "functions"
70+ , "gen"
71+ , "integers"
72+ , "lists"
73+ , "maybe"
74+ , "newtype"
75+ , "numbers"
76+ , "ordered-collections"
77+ , "partial"
78+ , "prelude"
79+ , "tuples"
80+ ]
81+ , repo = "https://github.com/purescript/purescript-datetime.git"
82+ , version = "v6.0.0"
83+ }
11384, distributive =
114− { dependencies =
115− [ "identity", "newtype", "prelude" ]
116− , repo =
117− "https://github.com/purescript/purescript-distributive.git"
118− , version =
119− "v4.0.0"
120− }
85+ { dependencies =
86+ [ "identity", "newtype", "prelude", "tuples", "type-equality" ]
87+ , repo = "https://github.com/purescript/purescript-distributive.git"
88+ , version = "v6.0.0"
89+ }
12190, effect =
122− { dependencies =
123− [ "prelude" ]
124− , repo =
125− "https://github.com/purescript/purescript-effect.git"
126− , version =
127− "v2.0.1"
128− }
91+ { dependencies = [ "prelude" ]
92+ , repo = "https://github.com/purescript/purescript-effect.git"
93+ , version = "v4.0.0"
94+ }
12995, either =
130− { dependencies =
131− [ "bifunctors"
132− , "control"
133− , "foldable-traversable"
134− , "invariant"
135− , "maybe"
136− , "prelude"
137− ]
138− , repo =
139− "https://github.com/purescript/purescript-either.git"
140− , version =
141− "v4.1.1"
142− }
96+ { dependencies = [ "control", "invariant", "maybe", "prelude" ]
97+ , repo = "https://github.com/purescript/purescript-either.git"
98+ , version = "v6.0.0"
99+ }
143100, enums =
144− { dependencies =
145− [ "control"
146− , "either"
147− , "gen"
148− , "maybe"
149− , "newtype"
150− , "nonempty"
151− , "partial"
152− , "prelude"
153− , "tuples"
154− , "unfoldable"
155− ]
156− , repo =
157− "https://github.com/purescript/purescript-enums.git"
158− , version =
159− "v4.0.1"
160− }
101+ { dependencies =
102+ [ "control"
103+ , "either"
104+ , "gen"
105+ , "maybe"
106+ , "newtype"
107+ , "nonempty"
108+ , "partial"
109+ , "prelude"
110+ , "tuples"
111+ , "unfoldable"
112+ ]
113+ , repo = "https://github.com/purescript/purescript-enums.git"
114+ , version = "v6.0.0"
115+ }
161116, exceptions =
162− { dependencies =
163− [ "effect", "either", "maybe", "prelude" ]
164− , repo =
165− "https://github.com/purescript/purescript-exceptions.git"
166− , version =
167− "v4.0.0"
168− }
117+ { dependencies = [ "effect", "either", "maybe", "prelude" ]
118+ , repo = "https://github.com/purescript/purescript-exceptions.git"
119+ , version = "v6.0.0"
120+ }
169121, exists =
170− { dependencies =
171− [ "unsafe-coerce" ]
172− , repo =
173− "https://github.com/purescript/purescript-exists.git"
174− , version =
175− "v4.0.0"
176− }
122+ { dependencies = [ "unsafe-coerce" ]
123+ , repo = "https://github.com/purescript/purescript-exists.git"
124+ , version = "v6.0.0"
125+ }
126+, filterable =
127+ { dependencies =
128+ [ "arrays"
129+ , "either"
130+ , "foldable-traversable"
131+ , "identity"
132+ , "lists"
133+ , "ordered-collections"
134+ ]
135+ , repo = "https://github.com/purescript/purescript-filterable.git"
136+ , version = "v5.0.0"
137+ }
177138, foldable-traversable =
178− { dependencies =
179− [ "bifunctors", "control", "maybe", "newtype", "orders", "prelude" ]
180− , repo =
181− "https://github.com/purescript/purescript-foldable-traversable.git"
182− , version =
183− "v4.1.1"
184− }
139+ { dependencies =
140+ [ "bifunctors"
141+ , "const"
142+ , "control"
143+ , "either"
144+ , "functors"
145+ , "identity"
146+ , "maybe"
147+ , "newtype"
148+ , "orders"
149+ , "prelude"
150+ , "tuples"
151+ ]
152+ , repo = "https://github.com/purescript/purescript-foldable-traversable.git"
153+ , version = "v6.0.0"
154+ }
185155, foreign =
186− { dependencies =
187− [ "either"
188− , "functions"
189− , "identity"
190− , "integers"
191− , "lists"
192− , "maybe"
193− , "prelude"
194− , "strings"
195− , "transformers"
196− ]
197− , repo =
198− "https://github.com/purescript/purescript-foreign.git"
199− , version =
200− "v5.0.0"
201− }
156+ { dependencies =
157+ [ "either"
158+ , "functions"
159+ , "identity"
160+ , "integers"
161+ , "lists"
162+ , "maybe"
163+ , "prelude"
164+ , "strings"
165+ , "transformers"
166+ ]
167+ , repo = "https://github.com/purescript/purescript-foreign.git"
168+ , version = "v7.0.0"
169+ }
202170, foreign-object =
203− { dependencies =
204− [ "arrays"
205− , "foldable-traversable"
206− , "functions"
207− , "gen"
208− , "lists"
209− , "maybe"
210− , "prelude"
211− , "st"
212− , "tailrec"
213− , "tuples"
214− , "typelevel-prelude"
215− , "unfoldable"
216− ]
217− , repo =
218− "https://github.com/purescript/purescript-foreign-object.git"
219− , version =
220− "v2.0.3"
221− }
171+ { dependencies =
172+ [ "arrays"
173+ , "foldable-traversable"
174+ , "functions"
175+ , "gen"
176+ , "lists"
177+ , "maybe"
178+ , "prelude"
179+ , "st"
180+ , "tailrec"
181+ , "tuples"
182+ , "typelevel-prelude"
183+ , "unfoldable"
184+ ]
185+ , repo = "https://github.com/purescript/purescript-foreign-object.git"
186+ , version = "v4.0.0"
187+ }
222188, free =
223− { dependencies =
224− [ "catenable-lists"
225− , "control"
226− , "distributive"
227− , "either"
228− , "exists"
229− , "foldable-traversable"
230− , "invariant"
231− , "lazy"
232− , "maybe"
233− , "prelude"
234− , "tailrec"
235− , "transformers"
236− , "tuples"
237− , "unsafe-coerce"
238− ]
239− , repo =
240− "https://github.com/purescript/purescript-free.git"
241− , version =
242− "v5.2.0"
243− }
189+ { dependencies =
190+ [ "catenable-lists"
191+ , "control"
192+ , "distributive"
193+ , "either"
194+ , "exists"
195+ , "foldable-traversable"
196+ , "invariant"
197+ , "lazy"
198+ , "maybe"
199+ , "prelude"
200+ , "tailrec"
201+ , "transformers"
202+ , "tuples"
203+ , "unsafe-coerce"
204+ ]
205+ , repo = "https://github.com/purescript/purescript-free.git"
206+ , version = "v7.0.0"
207+ }
244208, functions =
245− { dependencies =
246− [ "prelude" ]
247− , repo =
248− "https://github.com/purescript/purescript-functions.git"
249− , version =
250− "v4.0.0"
251− }
209+ { dependencies = [ "prelude" ]
210+ , repo = "https://github.com/purescript/purescript-functions.git"
211+ , version = "v6.0.0"
212+ }
252213, functors =
253− { dependencies =
254− [ "bifunctors"
255− , "const"
256− , "control"
257− , "either"
258− , "foldable-traversable"
259− , "maybe"
260− , "newtype"
261− , "prelude"
262− , "tuples"
263− , "unsafe-coerce"
264− ]
265− , repo =
266− "https://github.com/purescript/purescript-functors.git"
267− , version =
268− "v3.1.1"
269− }
214+ { dependencies =
215+ [ "bifunctors"
216+ , "const"
217+ , "contravariant"
218+ , "control"
219+ , "distributive"
220+ , "either"
221+ , "invariant"
222+ , "maybe"
223+ , "newtype"
224+ , "prelude"
225+ , "profunctor"
226+ , "tuples"
227+ , "unsafe-coerce"
228+ ]
229+ , repo = "https://github.com/purescript/purescript-functors.git"
230+ , version = "v5.0.0"
231+ }
270232, gen =
271− { dependencies =
272− [ "either"
273− , "foldable-traversable"
274− , "identity"
275− , "maybe"
276− , "newtype"
277− , "nonempty"
278− , "prelude"
279− , "tailrec"
280− , "tuples"
281− , "unfoldable"
282− ]
283− , repo =
284− "https://github.com/purescript/purescript-gen.git"
285− , version =
286− "v2.1.1"
287− }
288−, generics-rep =
289− { dependencies =
290− [ "enums", "foldable-traversable", "maybe", "newtype", "prelude" ]
291− , repo =
292− "https://github.com/purescript/purescript-generics-rep.git"
293− , version =
294− "v6.1.1"
295− }
296−, globals =
297− { dependencies =
298− [ "functions", "maybe" ] : List Text
299− , repo =
300− "https://github.com/purescript/purescript-globals.git"
301− , version =
302− "v4.1.0"
303− }
233+ { dependencies =
234+ [ "either"
235+ , "foldable-traversable"
236+ , "identity"
237+ , "maybe"
238+ , "newtype"
239+ , "nonempty"
240+ , "prelude"
241+ , "tailrec"
242+ , "tuples"
243+ , "unfoldable"
244+ ]
245+ , repo = "https://github.com/purescript/purescript-gen.git"
246+ , version = "v4.0.0"
247+ }
248+, graphs =
249+ { dependencies = [ "catenable-lists", "ordered-collections" ]
250+ , repo = "https://github.com/purescript/purescript-graphs.git"
251+ , version = "v8.0.0"
252+ }
304253, identity =
305− { dependencies =
306− [ "control", "foldable-traversable", "invariant", "newtype", "prelude" ]
307− , repo =
308− "https://github.com/purescript/purescript-identity.git"
309− , version =
310− "v4.1.0"
311− }
254+ { dependencies = [ "control", "invariant", "newtype", "prelude" ]
255+ , repo = "https://github.com/purescript/purescript-identity.git"
256+ , version = "v6.0.0"
257+ }
312258, integers =
313− { dependencies =
314− [ "globals", "math", "maybe", "prelude" ]
315− , repo =
316− "https://github.com/purescript/purescript-integers.git"
317− , version =
318− "v4.0.0"
319− }
259+ { dependencies = [ "maybe", "numbers", "prelude" ]
260+ , repo = "https://github.com/purescript/purescript-integers.git"
261+ , version = "v6.0.0"
262+ }
320263, invariant =
321− { dependencies =
322− [ "prelude" ]
323− , repo =
324− "https://github.com/purescript/purescript-invariant.git"
325− , version =
326− "v4.1.0"
327− }
264+ { dependencies = [ "control", "prelude" ]
265+ , repo = "https://github.com/purescript/purescript-invariant.git"
266+ , version = "v6.0.0"
267+ }
328268, lazy =
329− { dependencies =
330− [ "control", "foldable-traversable", "invariant", "prelude" ]
331− , repo =
332− "https://github.com/purescript/purescript-lazy.git"
333− , version =
334− "v4.0.0"
335− }
269+ { dependencies = [ "control", "foldable-traversable", "invariant", "prelude" ]
270+ , repo = "https://github.com/purescript/purescript-lazy.git"
271+ , version = "v6.0.0"
272+ }
336273, lcg =
337− { dependencies =
338− [ "effect"
339− , "integers"
340− , "math"
341− , "maybe"
342− , "partial"
343− , "prelude"
344− , "random"
345− ]
346− , repo =
347− "https://github.com/purescript/purescript-lcg.git"
348− , version =
349− "v2.0.0"
350− }
274+ { dependencies =
275+ [ "effect", "integers", "maybe", "partial", "prelude", "random" ]
276+ , repo = "https://github.com/purescript/purescript-lcg.git"
277+ , version = "v4.0.0"
278+ }
351279, lists =
352− { dependencies =
353− [ "bifunctors"
354− , "control"
355− , "foldable-traversable"
356− , "lazy"
357− , "maybe"
358− , "newtype"
359− , "nonempty"
360− , "partial"
361− , "prelude"
362− , "tailrec"
363− , "tuples"
364− , "unfoldable"
365− ]
366− , repo =
367− "https://github.com/purescript/purescript-lists.git"
368− , version =
369− "v5.4.1"
370− }
371−, math =
372− { dependencies =
373− [] : List Text
374− , repo =
375− "https://github.com/purescript/purescript-math.git"
376− , version =
377− "v2.1.1"
378− }
280+ { dependencies =
281+ [ "bifunctors"
282+ , "control"
283+ , "foldable-traversable"
284+ , "lazy"
285+ , "maybe"
286+ , "newtype"
287+ , "nonempty"
288+ , "partial"
289+ , "prelude"
290+ , "tailrec"
291+ , "tuples"
292+ , "unfoldable"
293+ ]
294+ , repo = "https://github.com/purescript/purescript-lists.git"
295+ , version = "v7.0.0"
296+ }
379297, maybe =
380− { dependencies =
381− [ "control", "invariant", "newtype", "prelude" ]
382− , repo =
383− "https://github.com/purescript/purescript-maybe.git"
384− , version =
385− "v4.0.1"
386− }
298+ { dependencies = [ "control", "invariant", "newtype", "prelude" ]
299+ , repo = "https://github.com/purescript/purescript-maybe.git"
300+ , version = "v6.0.0"
301+ }
302+, metadata =
303+ { dependencies = [] : List Text
304+ , repo = "https://github.com/purescript/purescript-metadata.git"
305+ , version = "v0.15.0"
306+ }
387307, minibench =
388− { dependencies =
389− [ "console"
390− , "effect"
391− , "globals"
392− , "integers"
393− , "math"
394− , "partial"
395− , "prelude"
396− , "refs"
397− ]
398− , repo =
399− "https://github.com/purescript/purescript-minibench.git"
400− , version =
401− "v2.0.0"
402− }
308+ { dependencies =
309+ [ "console", "effect", "integers", "numbers", "partial", "prelude", "refs" ]
310+ , repo = "https://github.com/purescript/purescript-minibench.git"
311+ , version = "v4.0.0"
312+ }
403313, newtype =
404− { dependencies =
405− [ "prelude" ]
406− , repo =
407− "https://github.com/purescript/purescript-newtype.git"
408− , version =
409− "v3.0.0"
410− }
314+ { dependencies = [ "prelude", "safe-coerce" ]
315+ , repo = "https://github.com/purescript/purescript-newtype.git"
316+ , version = "v5.0.0"
317+ }
411318, nonempty =
412− { dependencies =
413− [ "control"
414− , "foldable-traversable"
415− , "maybe"
416− , "prelude"
417− , "tuples"
418− , "unfoldable"
419− ]
420− , repo =
421− "https://github.com/purescript/purescript-nonempty.git"
422− , version =
423− "v5.0.0"
424− }
319+ { dependencies =
320+ [ "control"
321+ , "foldable-traversable"
322+ , "maybe"
323+ , "prelude"
324+ , "tuples"
325+ , "unfoldable"
326+ ]
327+ , repo = "https://github.com/purescript/purescript-nonempty.git"
328+ , version = "v7.0.0"
329+ }
330+, numbers =
331+ { dependencies = [ "functions", "maybe" ]
332+ , repo = "https://github.com/purescript/purescript-numbers.git"
333+ , version = "v9.0.0"
334+ }
425335, ordered-collections =
426− { dependencies =
427− [ "arrays"
428− , "foldable-traversable"
429− , "gen"
430− , "lists"
431− , "maybe"
432− , "partial"
433− , "prelude"
434− , "st"
435− , "tailrec"
436− , "tuples"
437− , "unfoldable"
438− , "unsafe-coerce"
439− ]
440− , repo =
441− "https://github.com/purescript/purescript-ordered-collections.git"
442− , version =
443− "v1.6.1"
444− }
336+ { dependencies =
337+ [ "arrays"
338+ , "foldable-traversable"
339+ , "gen"
340+ , "lists"
341+ , "maybe"
342+ , "partial"
343+ , "prelude"
344+ , "st"
345+ , "tailrec"
346+ , "tuples"
347+ , "unfoldable"
348+ ]
349+ , repo = "https://github.com/purescript/purescript-ordered-collections.git"
350+ , version = "v3.0.0"
351+ }
445352, orders =
446− { dependencies =
447− [ "newtype", "prelude" ]
448− , repo =
449− "https://github.com/purescript/purescript-orders.git"
450− , version =
451− "v4.0.0"
452− }
353+ { dependencies = [ "newtype", "prelude" ]
354+ , repo = "https://github.com/purescript/purescript-orders.git"
355+ , version = "v6.0.0"
356+ }
453357, parallel =
454− { dependencies =
455− [ "control"
456− , "effect"
457− , "either"
458− , "foldable-traversable"
459− , "functors"
460− , "maybe"
461− , "newtype"
462− , "prelude"
463− , "refs"
464− , "transformers"
465− ]
466− , repo =
467− "https://github.com/purescript/purescript-parallel.git"
468− , version =
469− "v4.0.0"
470− }
358+ { dependencies =
359+ [ "control"
360+ , "effect"
361+ , "either"
362+ , "foldable-traversable"
363+ , "functors"
364+ , "maybe"
365+ , "newtype"
366+ , "prelude"
367+ , "profunctor"
368+ , "refs"
369+ , "transformers"
370+ ]
371+ , repo = "https://github.com/purescript/purescript-parallel.git"
372+ , version = "v6.0.0"
373+ }
471374, partial =
472− { dependencies =
473− [] : List Text
474− , repo =
475− "https://github.com/purescript/purescript-partial.git"
476− , version =
477− "v2.0.1"
478− }
375+ { dependencies = [] : List Text
376+ , repo = "https://github.com/purescript/purescript-partial.git"
377+ , version = "v4.0.0"
378+ }
479379, prelude =
480− { dependencies =
481− [] : List Text
482− , repo =
483− "https://github.com/purescript/purescript-prelude.git"
484− , version =
485− "v4.1.1"
486− }
380+ { dependencies = [] : List Text
381+ , repo = "https://github.com/purescript/purescript-prelude.git"
382+ , version = "v6.0.0"
383+ }
487384, profunctor =
488− { dependencies =
489− [ "contravariant"
490− , "control"
491− , "distributive"
492− , "either"
493− , "exists"
494− , "invariant"
495− , "newtype"
496− , "prelude"
497− , "tuples"
498− ]
499− , repo =
500− "https://github.com/purescript/purescript-profunctor.git"
501− , version =
502− "v4.1.0"
503− }
504−, proxy =
505− { dependencies =
506− [ "prelude" ]
507− , repo =
508− "https://github.com/purescript/purescript-proxy.git"
509− , version =
510− "v3.0.0"
511− }
385+ { dependencies =
386+ [ "control"
387+ , "distributive"
388+ , "either"
389+ , "exists"
390+ , "invariant"
391+ , "newtype"
392+ , "prelude"
393+ , "tuples"
394+ ]
395+ , repo = "https://github.com/purescript/purescript-profunctor.git"
396+ , version = "v6.0.0"
397+ }
512398, psci-support =
513− { dependencies =
514− [ "console", "effect", "prelude" ]
515− , repo =
516− "https://github.com/purescript/purescript-psci-support.git"
517− , version =
518− "v4.0.0"
519− }
399+ { dependencies = [ "console", "effect", "prelude" ]
400+ , repo = "https://github.com/purescript/purescript-psci-support.git"
401+ , version = "v6.0.0"
402+ }
520403, quickcheck =
521− { dependencies =
522− [ "arrays"
523− , "console"
524− , "control"
525− , "effect"
526− , "either"
527− , "enums"
528− , "exceptions"
529− , "foldable-traversable"
530− , "gen"
531− , "generics-rep"
532− , "identity"
533− , "integers"
534− , "lazy"
535− , "lcg"
536− , "lists"
537− , "math"
538− , "maybe"
539− , "newtype"
540− , "nonempty"
541− , "partial"
542− , "prelude"
543− , "record"
544− , "st"
545− , "strings"
546− , "tailrec"
547− , "transformers"
548− , "tuples"
549− , "unfoldable"
550− ]
551− , repo =
552− "https://github.com/purescript/purescript-quickcheck.git"
553− , version =
554− "v6.1.0"
555− }
404+ { dependencies =
405+ [ "arrays"
406+ , "console"
407+ , "control"
408+ , "effect"
409+ , "either"
410+ , "enums"
411+ , "exceptions"
412+ , "foldable-traversable"
413+ , "gen"
414+ , "identity"
415+ , "integers"
416+ , "lazy"
417+ , "lcg"
418+ , "lists"
419+ , "maybe"
420+ , "newtype"
421+ , "nonempty"
422+ , "numbers"
423+ , "partial"
424+ , "prelude"
425+ , "record"
426+ , "st"
427+ , "strings"
428+ , "tailrec"
429+ , "transformers"
430+ , "tuples"
431+ , "unfoldable"
432+ ]
433+ , repo = "https://github.com/purescript/purescript-quickcheck.git"
434+ , version = "v8.0.1"
435+ }
556436, random =
557− { dependencies =
558− [ "effect", "integers", "math" ]
559− , repo =
560− "https://github.com/purescript/purescript-random.git"
561− , version =
562− "v4.0.0"
563− }
437+ { dependencies = [ "effect", "integers" ]
438+ , repo = "https://github.com/purescript/purescript-random.git"
439+ , version = "v6.0.0"
440+ }
564441, record =
565− { dependencies =
566− [ "functions", "prelude", "st", "unsafe-coerce" ]
567− , repo =
568− "https://github.com/purescript/purescript-record.git"
569− , version =
570− "v2.0.1"
571− }
442+ { dependencies = [ "functions", "prelude", "unsafe-coerce" ]
443+ , repo = "https://github.com/purescript/purescript-record.git"
444+ , version = "v4.0.0"
445+ }
572446, refs =
573− { dependencies =
574− [ "effect", "prelude" ]
575− , repo =
576− "https://github.com/purescript/purescript-refs.git"
577− , version =
578− "v4.1.0"
579− }
447+ { dependencies = [ "effect", "prelude" ]
448+ , repo = "https://github.com/purescript/purescript-refs.git"
449+ , version = "v6.0.0"
450+ }
451+, safe-coerce =
452+ { dependencies = [ "unsafe-coerce" ]
453+ , repo = "https://github.com/purescript/purescript-safe-coerce.git"
454+ , version = "v2.0.0"
455+ }
580456, semirings =
581− { dependencies =
582− [ "foldable-traversable", "lists", "newtype", "prelude" ]
583− , repo =
584− "https://github.com/purescript/purescript-semirings.git"
585− , version =
586− "v5.0.0"
587− }
457+ { dependencies = [ "foldable-traversable", "lists", "newtype", "prelude" ]
458+ , repo = "https://github.com/purescript/purescript-semirings.git"
459+ , version = "v7.0.0"
460+ }
588461, st =
589− { dependencies =
590− [ "partial", "prelude", "tailrec" ]
591− , repo =
592− "https://github.com/purescript/purescript-st.git"
593− , version =
594− "v4.0.0"
595− }
462+ { dependencies = [ "partial", "prelude", "tailrec", "unsafe-coerce" ]
463+ , repo = "https://github.com/purescript/purescript-st.git"
464+ , version = "v6.0.0"
465+ }
596466, strings =
597− { dependencies =
598− [ "arrays"
599− , "control"
600− , "either"
601− , "enums"
602− , "foldable-traversable"
603− , "gen"
604− , "integers"
605− , "maybe"
606− , "newtype"
607− , "nonempty"
608− , "partial"
609− , "prelude"
610− , "tailrec"
611− , "tuples"
612− , "unfoldable"
613− , "unsafe-coerce"
614− ]
615− , repo =
616− "https://github.com/purescript/purescript-strings.git"
617− , version =
618− "v4.0.1"
619− }
467+ { dependencies =
468+ [ "arrays"
469+ , "control"
470+ , "either"
471+ , "enums"
472+ , "foldable-traversable"
473+ , "gen"
474+ , "integers"
475+ , "maybe"
476+ , "newtype"
477+ , "nonempty"
478+ , "partial"
479+ , "prelude"
480+ , "tailrec"
481+ , "tuples"
482+ , "unfoldable"
483+ , "unsafe-coerce"
484+ ]
485+ , repo = "https://github.com/purescript/purescript-strings.git"
486+ , version = "v6.0.0"
487+ }
620488, tailrec =
621− { dependencies =
622− [ "bifunctors"
623− , "effect"
624− , "either"
625− , "identity"
626− , "maybe"
627− , "partial"
628− , "prelude"
629− , "refs"
630− ]
631− , repo =
632− "https://github.com/purescript/purescript-tailrec.git"
633− , version =
634− "v4.1.0"
635− }
489+ { dependencies =
490+ [ "bifunctors"
491+ , "effect"
492+ , "either"
493+ , "identity"
494+ , "maybe"
495+ , "partial"
496+ , "prelude"
497+ , "refs"
498+ ]
499+ , repo = "https://github.com/purescript/purescript-tailrec.git"
500+ , version = "v6.0.0"
501+ }
636502, transformers =
637− { dependencies =
638− [ "control"
639− , "distributive"
640− , "effect"
641− , "either"
642− , "exceptions"
643− , "foldable-traversable"
644− , "identity"
645− , "lazy"
646− , "maybe"
647− , "newtype"
648− , "prelude"
649− , "tailrec"
650− , "tuples"
651− , "unfoldable"
652− ]
653− , repo =
654− "https://github.com/purescript/purescript-transformers.git"
655− , version =
656− "v4.2.0"
657− }
503+ { dependencies =
504+ [ "control"
505+ , "distributive"
506+ , "effect"
507+ , "either"
508+ , "exceptions"
509+ , "foldable-traversable"
510+ , "identity"
511+ , "lazy"
512+ , "maybe"
513+ , "newtype"
514+ , "prelude"
515+ , "tailrec"
516+ , "tuples"
517+ , "unfoldable"
518+ ]
519+ , repo = "https://github.com/purescript/purescript-transformers.git"
520+ , version = "v6.0.0"
521+ }
658522, tuples =
659− { dependencies =
660− [ "bifunctors"
661− , "control"
662− , "distributive"
663− , "foldable-traversable"
664− , "invariant"
665− , "maybe"
666− , "newtype"
667− , "prelude"
668− , "type-equality"
669− ]
670− , repo =
671− "https://github.com/purescript/purescript-tuples.git"
672− , version =
673− "v5.1.0"
674− }
523+ { dependencies = [ "control", "invariant", "prelude" ]
524+ , repo = "https://github.com/purescript/purescript-tuples.git"
525+ , version = "v7.0.0"
526+ }
675527, type-equality =
676− { dependencies =
677− [] : List Text
678− , repo =
679− "https://github.com/purescript/purescript-type-equality.git"
680− , version =
681− "v3.0.0"
682− }
528+ { dependencies = [] : List Text
529+ , repo = "https://github.com/purescript/purescript-type-equality.git"
530+ , version = "v4.0.1"
531+ }
683532, typelevel-prelude =
684− { dependencies =
685− [ "prelude", "proxy", "type-equality" ]
686− , repo =
687− "https://github.com/purescript/purescript-typelevel-prelude.git"
688− , version =
689− "v5.0.0"
690− }
533+ { dependencies = [ "prelude", "type-equality" ]
534+ , repo = "https://github.com/purescript/purescript-typelevel-prelude.git"
535+ , version = "v7.0.0"
536+ }
691537, unfoldable =
692− { dependencies =
693− [ "foldable-traversable", "maybe", "partial", "prelude", "tuples" ]
694− , repo =
695− "https://github.com/purescript/purescript-unfoldable.git"
696− , version =
697− "v4.0.2"
698− }
538+ { dependencies =
539+ [ "foldable-traversable", "maybe", "partial", "prelude", "tuples" ]
540+ , repo = "https://github.com/purescript/purescript-unfoldable.git"
541+ , version = "v6.0.0"
542+ }
699543, unsafe-coerce =
700− { dependencies =
701− [] : List Text
702− , repo =
703− "https://github.com/purescript/purescript-unsafe-coerce.git"
704− , version =
705− "v4.0.0"
706− }
544+ { dependencies = [] : List Text
545+ , repo = "https://github.com/purescript/purescript-unsafe-coerce.git"
546+ , version = "v6.0.0"
547+ }
707548, validation =
708− { dependencies =
709− [ "bifunctors"
710− , "control"
711− , "either"
712− , "foldable-traversable"
713− , "newtype"
714− , "prelude"
715− ]
716− , repo =
717− "https://github.com/purescript/purescript-validation.git"
718− , version =
719− "v4.2.0"
720− }
549+ { dependencies =
550+ [ "bifunctors"
551+ , "control"
552+ , "either"
553+ , "foldable-traversable"
554+ , "newtype"
555+ , "prelude"
556+ ]
557+ , repo = "https://github.com/purescript/purescript-validation.git"
558+ , version = "v6.0.0"
559+ }
721560}
src/groups/reactormonk.dhall+44−33
@@ -1,34 +1,45 @@
1−{ rave =
2− { dependencies =
3− [ "aff"
4− , "checked-exceptions"
5− , "console"
6− , "effect"
7− , "exceptions"
8− , "prelude"
9− , "record"
10− , "variant"
11− ]
12− , repo =
13− "https://github.com/reactormonk/purescript-rave.git"
14− , version =
15− "v0.1.1"
16− }
1+{-
2+, json-pointer =
3+ { dependencies =
4+ [ "console"
5+ , "effect"
6+ , "foreign"
7+ , "prelude"
8+ , "psci-support"
9+ , "spec-quickcheck"
10+ , "strings"
11+ ]
12+ , repo = "https://github.com/reactormonk/purescript-json-pointer.git"
13+ , version = "v1.1.0"
14+ }
1715, simple-timestamp =
18− { dependencies =
19− [ "console"
20− , "datetime"
21− , "effect"
22− , "foreign"
23− , "formatters"
24− , "prelude"
25− , "psci-support"
26− , "simple-json"
27− , "spec"
28− ]
29− , repo =
30− "https://github.com/reactormonk/purescript-simple-timestamp.git"
31− , version =
32− "v1.3.0"
33− }
34−}
16+ { dependencies =
17+ [ "console"
18+ , "datetime"
19+ , "effect"
20+ , "foreign"
21+ , "formatters"
22+ , "prelude"
23+ , "psci-support"
24+ , "simple-json"
25+ , "spec"
26+ ]
27+ , repo = "https://github.com/reactormonk/purescript-simple-timestamp.git"
28+ , version = "v3.0.0"
29+ }
30+, rave =
31+ { dependencies =
32+ [ "aff"
33+ , "checked-exceptions"
34+ , "console"
35+ , "effect"
36+ , "exceptions"
37+ , "prelude"
38+ , "record"
39+ , "variant"
40+ ]
41+ , repo = "https://github.com/reactormonk/purescript-rave.git"
42+ , version = "v0.1.1"
43+ }
44+-}
45+{=}
src/groups/rgrempel.dhallnew file+8
@@ -0,0 +1,8 @@
1+{-
2+, int-53 =
3+ { dependencies = [ "integers", "strings" ]
4+ , repo = "https://github.com/rgrempel/purescript-int-53.git"
5+ , version = "v4.0.0"
6+ }
7+-}
8+{=}
src/groups/rightfold.dhall+38−28
@@ -1,30 +1,40 @@
1−{ bytestrings =
2− { dependencies =
3− [ "arrays"
4− , "effect"
5− , "exceptions"
6− , "foldable-traversable"
7− , "integers"
8− , "leibniz"
9− , "maybe"
10− , "newtype"
11− , "node-buffer"
12− , "prelude"
13− , "quickcheck"
14− , "quotient"
15− , "unsafe-coerce"
16− ]
17− , repo =
18− "https://github.com/rightfold/purescript-bytestrings.git"
19− , version =
20− "v7.0.0"
21− }
1+{-
2+bytestrings =
3+ { dependencies =
4+ [ "arrays"
5+ , "effect"
6+ , "exceptions"
7+ , "foldable-traversable"
8+ , "integers"
9+ , "leibniz"
10+ , "maybe"
11+ , "newtype"
12+ , "node-buffer"
13+ , "prelude"
14+ , "quickcheck"
15+ , "quotient"
16+ , "unsafe-coerce"
17+ ]
18+ , repo = "https://github.com/rightfold/purescript-bytestrings.git"
19+ , version = "v8.0.0"
20+ }
21+-}
22+{ logging =
23+ { dependencies =
24+ [ "prelude"
25+ , "contravariant"
26+ , "console"
27+ , "effect"
28+ , "transformers"
29+ , "tuples"
30+ , "either"
31+ ]
32+ , repo = "https://github.com/rightfold/purescript-logging.git"
33+ , version = "v3.0.0"
34+ }
2235, quotient =
23− { dependencies =
24− [ "prelude", "proxy", "quickcheck" ]
25− , repo =
26− "https://github.com/rightfold/purescript-quotient.git"
27− , version =
28− "v3.0.0"
29− }
36+ { dependencies = [ "prelude", "quickcheck" ]
37+ , repo = "https://github.com/rightfold/purescript-quotient.git"
38+ , version = "v3.0.0"
39+ }
3040}
src/groups/risto-stevcev.dhall+4−7
@@ -1,9 +1,6 @@
11{ exitcodes =
2− { dependencies =
3− [ "enums" ]
4− , repo =
5− "https://github.com/Risto-Stevcev/purescript-exitcodes.git"
6− , version =
7− "v4.0.0"
8− }
2+ { dependencies = [ "enums" ]
3+ , repo = "https://github.com/Risto-Stevcev/purescript-exitcodes.git"
4+ , version = "v4.0.0"
5+ }
96}
src/groups/rnons.dhall+21−15
@@ -1,17 +1,23 @@
1−{ svg-parser =
2− { dependencies =
3− [ "generics-rep", "prelude", "string-parsers" ]
4− , repo =
5− "https://github.com/rnons/purescript-svg-parser.git"
6− , version =
7− "v1.0.0"
8− }
1+{-
2+, html-parser-halogen =
3+ { dependencies = [ "halogen", "prelude", "string-parsers" ]
4+ , repo = "https://github.com/rnons/purescript-html-parser-halogen.git"
5+ , version = "v1.0.0-rc.2"
6+ }
7+, svg-parser =
8+ { dependencies = [ "prelude", "string-parsers" ]
9+ , repo = "https://github.com/rnons/purescript-svg-parser.git"
10+ , version = "v1.0.0"
11+ }
912, svg-parser-halogen =
10− { dependencies =
11− [ "halogen", "prelude", "svg-parser" ]
12− , repo =
13− "https://github.com/rnons/purescript-svg-parser-halogen.git"
14− , version =
15− "v1.0.0"
16− }
13+ { dependencies = [ "halogen", "prelude", "svg-parser" ]
14+ , repo = "https://github.com/rnons/purescript-svg-parser-halogen.git"
15+ , version = "v2.0.0-rc.1"
16+ }
17+-}
18+{ halogen-storybook =
19+ { dependencies = [ "halogen", "prelude", "routing", "foreign-object" ]
20+ , repo = "https://github.com/rnons/purescript-halogen-storybook.git"
21+ , version = "v2.0.0"
22+ }
1723}
src/groups/robertdp.dhallnew file+32
@@ -0,0 +1,32 @@
1+{-
2+react-halo =
3+ { dependencies =
4+ [ "aff"
5+ , "free"
6+ , "freeap"
7+ , "halogen-subscriptions"
8+ , "react-basic-hooks"
9+ , "refs"
10+ , "unsafe-reference"
11+ ]
12+ , repo = "https://github.com/robertdp/purescript-react-halo.git"
13+ , version = "v2.0.0"
14+ }
15+-}
16+{ resourcet =
17+ { dependencies =
18+ [ "aff"
19+ , "effect"
20+ , "foldable-traversable"
21+ , "maybe"
22+ , "ordered-collections"
23+ , "parallel"
24+ , "refs"
25+ , "tailrec"
26+ , "transformers"
27+ , "tuples"
28+ ]
29+ , repo = "https://github.com/robertdp/purescript-resourcet.git"
30+ , version = "v1.0.0"
31+ }
32+}
src/groups/rowtype-yoga.dhallnew file+64
@@ -0,0 +1,64 @@
1+{ yoga-fetch =
2+ { repo = "https://github.com/rowtype-yoga/purescript-yoga-fetch.git"
3+ , dependencies =
4+ [ "aff"
5+ , "aff-promise"
6+ , "arraybuffer-types"
7+ , "effect"
8+ , "foreign"
9+ , "foreign-object"
10+ , "newtype"
11+ , "prelude"
12+ , "typelevel-prelude"
13+ , "unsafe-coerce"
14+ ]
15+ , version = "v1.0.1"
16+ }
17+, yoga-json =
18+ { repo = "https://github.com/rowtype-yoga/purescript-yoga-json.git"
19+ , dependencies =
20+ [ "arrays"
21+ , "bifunctors"
22+ , "console"
23+ , "control"
24+ , "effect"
25+ , "either"
26+ , "exceptions"
27+ , "foldable-traversable"
28+ , "foreign"
29+ , "foreign-object"
30+ , "identity"
31+ , "lists"
32+ , "maybe"
33+ , "nonempty"
34+ , "nullable"
35+ , "partial"
36+ , "prelude"
37+ , "record"
38+ , "transformers"
39+ , "typelevel-prelude"
40+ , "variant"
41+ ]
42+ , version = "v1.0.0"
43+ }
44+, yoga-postgres =
45+ { dependencies =
46+ [ "aff"
47+ , "arrays"
48+ , "datetime"
49+ , "effect"
50+ , "either"
51+ , "enums"
52+ , "foldable-traversable"
53+ , "foreign"
54+ , "integers"
55+ , "maybe"
56+ , "nullable"
57+ , "prelude"
58+ , "transformers"
59+ , "unsafe-coerce"
60+ ]
61+ , version = "v6.0.0"
62+ , repo = "https://github.com/rowtype-yoga/purescript-yoga-postgres.git"
63+ }
64+}
src/groups/sharkdp.dhall+54−70
@@ -1,74 +1,58 @@
1−{ bigints =
2− { dependencies =
3− [ "integers", "maybe", "strings" ]
4− , repo =
5− "https://github.com/sharkdp/purescript-bigints.git"
6− , version =
7− "v4.0.0"
8− }
9−, colors =
10− { dependencies =
11− [ "arrays", "integers", "lists", "partial", "strings" ]
12− , repo =
13− "https://github.com/sharkdp/purescript-colors.git"
14− , version =
15− "v5.0.0"
16− }
17−, decimals =
18− { dependencies =
19− [ "maybe" ]
20− , repo =
21− "https://github.com/sharkdp/purescript-decimals.git"
22− , version =
23− "v5.0.0"
24− }
1+{-
252, flare =
26− { dependencies =
27− [ "canvas"
28− , "datetime"
29− , "drawing"
30− , "foldable-traversable"
31− , "nonempty"
32− , "prelude"
33− , "signal"
34− , "smolder"
35− , "tuples"
36− , "web-dom"
37− ]
38− , repo =
39− "https://github.com/sharkdp/purescript-flare.git"
40− , version =
41− "v6.0.0"
42− }
3+ { dependencies =
4+ [ "canvas"
5+ , "datetime"
6+ , "drawing"
7+ , "foldable-traversable"
8+ , "nonempty"
9+ , "prelude"
10+ , "signal"
11+ , "smolder"
12+ , "tuples"
13+ , "web-dom"
14+ ]
15+ , repo = "https://github.com/sharkdp/purescript-flare.git"
16+ , version = "v6.0.0"
17+ }
4318, format =
44− { dependencies =
45− [ "arrays"
46− , "effect"
47− , "integers"
48− , "math"
49− , "prelude"
50− , "strings"
51− , "unfoldable"
52− ]
53− , repo =
54− "https://github.com/sharkdp/purescript-format.git"
55− , version =
56− "v4.0.0"
57− }
58−, numbers =
59− { dependencies =
60− [ "globals", "math", "maybe" ]
61− , repo =
62− "https://github.com/sharkdp/purescript-numbers.git"
63− , version =
64− "v7.0.0"
65− }
19+ { dependencies =
20+ [ "arrays", "effect", "integers", "prelude", "strings", "unfoldable" ]
21+ , repo = "https://github.com/sharkdp/purescript-format.git"
22+ , version = "v4.0.0"
23+ }
24+-}
25+{ bigints =
26+ { dependencies = [ "integers", "maybe", "strings" ]
27+ , repo = "https://github.com/sharkdp/purescript-bigints.git"
28+ , version = "v7.0.1"
29+ }
30+, decimals =
31+ { dependencies = [ "maybe" ]
32+ , repo = "https://github.com/sharkdp/purescript-decimals.git"
33+ , version = "v7.0.0"
34+ }
6635, pairs =
67− { dependencies =
68− [ "console", "distributive", "foldable-traversable", "quickcheck" ]
69− , repo =
70− "https://github.com/sharkdp/purescript-pairs.git"
71− , version =
72− "v7.0.0"
73− }
36+ { dependencies =
37+ [ "console", "distributive", "foldable-traversable", "quickcheck" ]
38+ , repo = "https://github.com/sharkdp/purescript-pairs.git"
39+ , version = "v9.0.0"
40+ }
41+, quantities =
42+ { dependencies =
43+ [ "decimals"
44+ , "either"
45+ , "foldable-traversable"
46+ , "lists"
47+ , "maybe"
48+ , "newtype"
49+ , "nonempty"
50+ , "numbers"
51+ , "pairs"
52+ , "prelude"
53+ , "tuples"
54+ ]
55+ , repo = "https://github.com/sharkdp/purescript-quantities.git"
56+ , version = "v12.0.1"
57+ }
7458}
src/groups/sigilion.dhallnew file+14
@@ -0,0 +1,14 @@
1+{-
2+, run-profunctor-lenses =
3+ { dependencies =
4+ [ "effect", "console", "psci-support", "run", "profunctor-lenses" ]
5+ , repo = "https://github.com/sigilion/purescript-run-profunctor-lenses.git"
6+ , version = "v0.1.0"
7+ }
8+, run-halogen =
9+ { dependencies = [ "effect", "console", "psci-support", "halogen", "run" ]
10+ , repo = "https://github.com/sigilion/purescript-run-halogen.git"
11+ , version = "v0.1.0"
12+ }
13+-}
14+{=}
src/groups/sigma-andex.dhallnew file+102
@@ -0,0 +1,102 @@
1+{-
2+, untagged-to-tagged =
3+ { dependencies = [ "either", "newtype", "prelude", "untagged-union" ]
4+ , repo = "https://github.com/sigma-andex/purescript-untagged-to-tagged.git"
5+ , version = "v0.1.3"
6+ }
7+-}
8+{ morello =
9+ { dependencies =
10+ [ "barlow-lens"
11+ , "heterogeneous"
12+ , "heterogeneous-extrablatt"
13+ , "profunctor-lenses"
14+ , "validation"
15+ , "arrays"
16+ , "foldable-traversable"
17+ , "newtype"
18+ , "prelude"
19+ , "profunctor"
20+ , "record"
21+ , "tuples"
22+ , "typelevel-prelude"
23+ ]
24+ , repo = "https://github.com/sigma-andex/purescript-morello.git"
25+ , version = "v0.3.2"
26+ }
27+, heterogeneous-extrablatt =
28+ { dependencies = [ "heterogeneous", "prelude", "record" ]
29+ , repo =
30+ "https://github.com/sigma-andex/purescript-heterogeneous-extrablatt.git"
31+ , version = "v0.2.1"
32+ }
33+, barlow-lens =
34+ { dependencies =
35+ [ "either"
36+ , "foldable-traversable"
37+ , "lists"
38+ , "maybe"
39+ , "newtype"
40+ , "prelude"
41+ , "profunctor"
42+ , "profunctor-lenses"
43+ , "tuples"
44+ , "typelevel-prelude"
45+ ]
46+ , repo = "https://github.com/sigma-andex/purescript-barlow-lens.git"
47+ , version = "v0.9.0"
48+ }
49+, fast-vect =
50+ { dependencies =
51+ [ "arrays"
52+ , "filterable"
53+ , "foldable-traversable"
54+ , "lists"
55+ , "maybe"
56+ , "ordered-collections"
57+ , "prelude"
58+ , "profunctor"
59+ , "tuples"
60+ , "unfoldable"
61+ ]
62+ , repo = "https://github.com/sigma-andex/purescript-fast-vect.git"
63+ , version = "v0.7.0"
64+ }
65+, httpurple =
66+ { dependencies =
67+ [ "aff"
68+ , "arrays"
69+ , "bifunctors"
70+ , "console"
71+ , "control"
72+ , "effect"
73+ , "either"
74+ , "foldable-traversable"
75+ , "foreign-object"
76+ , "js-uri"
77+ , "justifill"
78+ , "maybe"
79+ , "newtype"
80+ , "node-buffer"
81+ , "node-fs"
82+ , "node-http"
83+ , "node-net"
84+ , "node-process"
85+ , "node-streams"
86+ , "options"
87+ , "ordered-collections"
88+ , "posix-types"
89+ , "prelude"
90+ , "profunctor"
91+ , "record"
92+ , "refs"
93+ , "routing-duplex"
94+ , "strings"
95+ , "tuples"
96+ , "type-equality"
97+ , "typelevel-prelude"
98+ ]
99+ , version = "v1.1.0"
100+ , repo = "https://github.com/sigma-andex/purescript-httpurple.git"
101+ }
102+}
src/groups/slamdata.dhall+7−207
@@ -1,208 +1,8 @@
1−{ aff =
2− { dependencies =
3− [ "datetime"
4− , "effect"
5− , "exceptions"
6− , "functions"
7− , "parallel"
8− , "transformers"
9− , "unsafe-coerce"
10− ]
11− , repo =
12− "https://github.com/slamdata/purescript-aff.git"
13− , version =
14− "v5.1.2"
15− }
16−, aff-bus =
17− { dependencies =
18− [ "avar", "prelude" ]
19− , repo =
20− "https://github.com/slamdata/purescript-aff-bus.git"
21− , version =
22− "v4.0.0"
23− }
24−, avar =
25− { dependencies =
26− [ "aff", "effect", "either", "exceptions", "functions", "maybe" ]
27− , repo =
28− "https://github.com/slamdata/purescript-avar.git"
29− , version =
30− "v3.0.0"
31− }
32−, css =
33− { dependencies =
34− [ "colors"
35− , "console"
36− , "generics-rep"
37− , "nonempty"
38− , "profunctor"
39− , "strings"
40− , "these"
41− , "transformers"
42− ]
43− , repo =
44− "https://github.com/slamdata/purescript-css.git"
45− , version =
46− "v4.0.0"
47− }
48−, dom-indexed =
49− { dependencies =
50− [ "media-types", "prelude", "web-clipboard", "web-touchevents" ]
51− , repo =
52− "https://github.com/slamdata/purescript-dom-indexed.git"
53− , version =
54− "v7.0.0"
55− }
56−, fixed-points =
57− { dependencies =
58− [ "exists", "newtype", "prelude", "transformers" ]
59− , repo =
60− "https://github.com/slamdata/purescript-fixed-points.git"
61− , version =
62− "v5.1.0"
63− }
64−, fork =
65− { dependencies =
66− [ "aff" ]
67− , repo =
68− "https://github.com/slamdata/purescript-fork.git"
69− , version =
70− "v4.0.0"
71− }
72−, formatters =
73− { dependencies =
74− [ "datetime"
75− , "fixed-points"
76− , "generics-rep"
77− , "lists"
78− , "parsing"
79− , "prelude"
80− , "transformers"
81− ]
82− , repo =
83− "https://github.com/slamdata/purescript-formatters.git"
84− , version =
85− "v4.0.1"
86− }
87−, halogen =
88− { dependencies =
89− [ "aff"
90− , "avar"
91− , "console"
92− , "const"
93− , "coroutines"
94− , "dom-indexed"
95− , "foreign"
96− , "fork"
97− , "free"
98− , "freeap"
99− , "halogen-vdom"
100− , "media-types"
101− , "nullable"
102− , "ordered-collections"
103− , "parallel"
104− , "profunctor"
105− , "transformers"
106− , "unsafe-coerce"
107− , "unsafe-reference"
108− , "web-uievents"
109− ]
110− , repo =
111− "https://github.com/slamdata/purescript-halogen.git"
112− , version =
113− "v5.0.0-rc.7"
114− }
1+{-
1152, halogen-bootstrap =
116− { dependencies =
117− [ "halogen" ]
118− , repo =
119− "https://github.com/slamdata/purescript-halogen-bootstrap.git"
120− , version =
121− "v8.0.0"
122− }
123−, halogen-css =
124− { dependencies =
125− [ "css", "halogen" ]
126− , repo =
127− "https://github.com/slamdata/purescript-halogen-css.git"
128− , version =
129− "v8.0.0"
130− }
131−, halogen-vdom =
132− { dependencies =
133− [ "bifunctors"
134− , "effect"
135− , "foreign"
136− , "foreign-object"
137− , "maybe"
138− , "prelude"
139− , "refs"
140− , "tuples"
141− , "unsafe-coerce"
142− , "web-html"
143− ]
144− , repo =
145− "https://github.com/slamdata/purescript-halogen-vdom.git"
146− , version =
147− "v6.1.0"
148− }
149−, pathy =
150− { dependencies =
151− [ "console"
152− , "exceptions"
153− , "lists"
154− , "partial"
155− , "profunctor"
156− , "quickcheck"
157− , "strings"
158− , "transformers"
159− , "unsafe-coerce"
160− , "typelevel-prelude"
161− ]
162− , repo =
163− "https://github.com/slamdata/purescript-pathy.git"
164− , version =
165− "v7.0.1"
166− }
167−, routing =
168− { dependencies =
169− [ "aff"
170− , "console"
171− , "control"
172− , "effect"
173− , "either"
174− , "foldable-traversable"
175− , "globals"
176− , "integers"
177− , "lists"
178− , "maybe"
179− , "prelude"
180− , "semirings"
181− , "tuples"
182− , "validation"
183− , "web-html"
184− ]
185− , repo =
186− "https://github.com/slamdata/purescript-routing.git"
187− , version =
188− "v9.0.0"
189− }
190−, uri =
191− { dependencies =
192− [ "arrays"
193− , "generics-rep"
194− , "globals"
195− , "integers"
196− , "parsing"
197− , "profunctor-lenses"
198− , "quickcheck"
199− , "spec"
200− , "unfoldable"
201− , "these"
202− ]
203− , repo =
204− "https://github.com/slamdata/purescript-uri.git"
205− , version =
206− "v7.0.0"
207− }
208−}
3+ { dependencies = [ "halogen" ]
4+ , repo = "https://github.com/slamdata/purescript-halogen-bootstrap.git"
5+ , version = "v8.0.0"
6+ }
7+-}
8+{=}
src/groups/sodiumfrp.dhall+8−9
@@ -1,9 +1,8 @@
1−{ sodium =
2− { dependencies =
3− [ "aff", "nullable", "numbers", "quickcheck-laws", "test-unit" ]
4− , repo =
5− "https://github.com/SodiumFRP/purescript-sodium.git"
6− , version =
7− "v2.1.0"
8− }
9−}
1+{- sodium =
2+ { dependencies =
3+ [ "aff", "nullable", "numbers", "quickcheck-laws", "test-unit" ]
4+ , repo = "https://github.com/SodiumFRP/purescript-sodium.git"
5+ , version = "v2.1.0"
6+ }
7+-}
8+{=}
src/groups/spacchetti.dhalldeleted−9
@@ -1,9 +0,0 @@
1−{ metadata =
2− { dependencies =
3− [] : List Text
4− , repo =
5− "https://github.com/spacchetti/purescript-metadata.git"
6− , version =
7− "v0.13.3"
8− }
9−}
src/groups/spicydonuts.dhall+40−24
@@ -1,24 +1,40 @@
1−{ react-basic-hooks =
2− { dependencies =
3− [ "aff"
4− , "console"
5− , "effect"
6− , "indexed-monad"
7− , "prelude"
8− , "react-basic"
9− , "unsafe-reference"
10− ]
11− , repo =
12− "https://github.com/spicydonuts/purescript-react-basic-hooks.git"
13− , version =
14− "v2.0.1"
15− }
16−, uuid =
17− { dependencies =
18− [ "effect", "maybe" ]
19− , repo =
20− "https://github.com/spicydonuts/purescript-uuid.git"
21− , version =
22− "v6.0.0"
23− }
24−}
1+{- uuid =
2+ { dependencies = [ "effect", "maybe", "foreign-generic", "console", "spec" ]
3+ , repo = "https://github.com/spicydonuts/purescript-uuid.git"
4+ , version = "v8.0.0"
5+ }
6+, react-basic-hooks =
7+ { dependencies =
8+ [ "aff"
9+ , "aff-promise"
10+ , "bifunctors"
11+ , "console"
12+ , "control"
13+ , "datetime"
14+ , "effect"
15+ , "either"
16+ , "exceptions"
17+ , "foldable-traversable"
18+ , "functions"
19+ , "indexed-monad"
20+ , "integers"
21+ , "maybe"
22+ , "newtype"
23+ , "now"
24+ , "nullable"
25+ , "ordered-collections"
26+ , "prelude"
27+ , "psci-support"
28+ , "react-basic"
29+ , "refs"
30+ , "tuples"
31+ , "type-equality"
32+ , "unsafe-coerce"
33+ , "unsafe-reference"
34+ , "web-html"
35+ ]
36+ , repo = "https://github.com/spicydonuts/purescript-react-basic-hooks.git"
37+ , version = "v7.0.1"
38+ }
39+-}
40+{=}
src/groups/srghma.dhallnew file+59
@@ -0,0 +1,59 @@
1+{-
2+, record-extra-srghma =
3+ { dependencies =
4+ [ "record"
5+ , "typelevel-prelude"
6+ , "unfoldable"
7+ , "control"
8+ , "assert"
9+ , "lists"
10+ , "parallel"
11+ , "js-timers"
12+ , "arrays"
13+ , "console"
14+ , "effect"
15+ , "functions"
16+ , "maybe"
17+ , "prelude"
18+ , "transformers"
19+ , "tuples"
20+ ]
21+ , repo = "https://github.com/srghma/purescript-record-extra-srghma.git"
22+ , version = "v0.1.0"
23+ }
24+, url-regex-safe =
25+ { dependencies = [ "console", "effect", "psci-support", "strings", "prelude" ]
26+ , repo = "https://github.com/srghma/purescript-url-regex-safe.git"
27+ , version = "v0.1.0"
28+ }
29+, envparse =
30+ { dependencies =
31+ [ "console"
32+ , "effect"
33+ , "psci-support"
34+ , "either"
35+ , "lists"
36+ , "ordered-collections"
37+ , "strings"
38+ , "node-process"
39+ , "transformers"
40+ , "exists"
41+ , "boxes"
42+ , "ansi"
43+ , "arrays"
44+ , "bifunctors"
45+ , "control"
46+ , "exceptions"
47+ , "foldable-traversable"
48+ , "foreign-object"
49+ , "integers"
50+ , "maybe"
51+ , "newtype"
52+ , "prelude"
53+ , "tuples"
54+ ]
55+ , repo = "https://github.com/srghma/purescript-envparse.git"
56+ , version = "v1.0.1"
57+ }
58+-}
59+{=}
src/groups/thimoteus.dhall+24−21
@@ -1,23 +1,26 @@
1−{ mmorph =
2− { dependencies =
3− [ "free", "functors", "transformers" ]
4− , repo =
5− "https://github.com/Thimoteus/purescript-mmorph.git"
6− , version =
7− "v5.1.0"
8− }
1+{-
2+, optlicative =
3+ { dependencies =
4+ [ "console", "foreign", "node-process", "record", "validation" ]
5+ , repo = "https://github.com/thimoteus/purescript-optlicative.git"
6+ , version = "v6.0.1"
7+ }
98, promises =
10− { dependencies =
11− [ "console"
12− , "datetime"
13− , "exceptions"
14− , "functions"
15− , "prelude"
16− , "transformers"
17− ]
18− , repo =
19− "https://github.com/thimoteus/purescript-promises.git"
20− , version =
21− "v3.1.1"
22− }
9+ { dependencies =
10+ [ "console"
11+ , "datetime"
12+ , "exceptions"
13+ , "functions"
14+ , "prelude"
15+ , "transformers"
16+ ]
17+ , repo = "https://github.com/thimoteus/purescript-promises.git"
18+ , version = "v3.1.1"
19+ }
20+-}
21+{ mmorph =
22+ { dependencies = [ "free", "functors", "transformers" ]
23+ , repo = "https://github.com/Thimoteus/purescript-mmorph.git"
24+ , version = "v7.0.0"
25+ }
2326}
src/groups/thomashoneyman.dhall+79−26
@@ -1,28 +1,81 @@
1−{ halogen-formless =
2− { dependencies =
3− [ "halogen"
4− , "variant"
5− , "heterogeneous"
6− , "generics-rep"
7− , "profunctor-lenses"
8− ]
9− , repo =
10− "https://github.com/thomashoneyman/purescript-halogen-formless.git"
11− , version =
12− "v1.0.0-rc.1"
13− }
1+{ halogen-hooks =
2+ { dependencies =
3+ [ "aff"
4+ , "arrays"
5+ , "bifunctors"
6+ , "effect"
7+ , "exceptions"
8+ , "foldable-traversable"
9+ , "foreign-object"
10+ , "free"
11+ , "freeap"
12+ , "halogen"
13+ , "halogen-subscriptions"
14+ , "maybe"
15+ , "newtype"
16+ , "ordered-collections"
17+ , "parallel"
18+ , "partial"
19+ , "prelude"
20+ , "refs"
21+ , "tailrec"
22+ , "transformers"
23+ , "tuples"
24+ , "unsafe-coerce"
25+ , "unsafe-reference"
26+ , "web-dom"
27+ , "web-html"
28+ ]
29+ , repo = "https://github.com/thomashoneyman/purescript-halogen-hooks.git"
30+ , version = "v0.6.0"
31+ }
32+, halogen-store =
33+ { dependencies =
34+ [ "aff"
35+ , "distributive"
36+ , "effect"
37+ , "fork"
38+ , "halogen"
39+ , "halogen-hooks"
40+ , "halogen-subscriptions"
41+ , "maybe"
42+ , "prelude"
43+ , "refs"
44+ , "tailrec"
45+ , "transformers"
46+ , "tuples"
47+ , "unsafe-reference"
48+ ]
49+ , repo = "https://github.com/thomashoneyman/purescript-halogen-store.git"
50+ , version = "v0.5.0"
51+ }
52+, halogen-formless =
53+ { dependencies =
54+ [ "convertable-options"
55+ , "effect"
56+ , "either"
57+ , "foldable-traversable"
58+ , "foreign-object"
59+ , "halogen"
60+ , "heterogeneous"
61+ , "maybe"
62+ , "prelude"
63+ , "record"
64+ , "safe-coerce"
65+ , "type-equality"
66+ , "unsafe-coerce"
67+ , "unsafe-reference"
68+ , "variant"
69+ , "web-events"
70+ , "web-uievents"
71+ ]
72+ , repo = "https://github.com/thomashoneyman/purescript-halogen-formless.git"
73+ , version = "v4.0.0"
74+ }
1475, slug =
15− { dependencies =
16− [ "prelude"
17− , "maybe"
18− , "strings"
19− , "unicode"
20− , "generics-rep"
21− , "argonaut-codecs"
22− ]
23− , repo =
24− "https://github.com/thomashoneyman/purescript-slug.git"
25− , version =
26− "v1.0.0"
27− }
76+ { dependencies =
77+ [ "prelude", "maybe", "strings", "unicode", "argonaut-codecs" ]
78+ , repo = "https://github.com/thomashoneyman/purescript-slug.git"
79+ , version = "v3.0.1"
80+ }
2881}
src/groups/thought2.dhallnew file+8
@@ -0,0 +1,8 @@
1+{-
2+, data-default =
3+ { dependencies = [ "maybe", "record", "lists" ]
4+ , repo = "https://github.com/thought2/purescript-data-default.git"
5+ , version = "v0.3.2"
6+ }
7+-}
8+{=}
src/groups/toastal.dhallnew file+15
@@ -0,0 +1,15 @@
1+{ web-page-visibility =
2+ { repo = "https://git.sr.ht/~toastal/purescript-web-page-visibility"
3+ , version = "v2.0.0"
4+ , dependencies =
5+ [ "effect"
6+ , "enums"
7+ , "exceptions"
8+ , "maybe"
9+ , "prelude"
10+ , "strings"
11+ , "web-events"
12+ , "web-html"
13+ ]
14+ }
15+}
src/groups/truqu.dhall+4−7
@@ -1,9 +1,6 @@
11{ read =
2− { dependencies =
3− [ "maybe", "prelude", "strings" ]
4− , repo =
5− "https://github.com/truqu/purescript-read.git"
6− , version =
7− "v1.0.1"
8− }
2+ { dependencies = [ "maybe", "prelude", "strings" ]
3+ , repo = "https://github.com/truqu/purescript-read.git"
4+ , version = "v1.0.1"
5+ }
96}
src/groups/tweag.dhallnew file+19
@@ -0,0 +1,19 @@
1+{ unlift =
2+ { dependencies =
3+ [ "aff"
4+ , "effect"
5+ , "either"
6+ , "freet"
7+ , "identity"
8+ , "lists"
9+ , "maybe"
10+ , "monad-control"
11+ , "prelude"
12+ , "st"
13+ , "transformers"
14+ , "tuples"
15+ ]
16+ , repo = "https://github.com/tweag/purescript-unlift.git"
17+ , version = "v1.0.1"
18+ }
19+}
src/groups/unisay.dhallnew file+20
@@ -0,0 +1,20 @@
1+{ aff-retry =
2+ { dependencies =
3+ [ "aff"
4+ , "arrays"
5+ , "datetime"
6+ , "effect"
7+ , "either"
8+ , "exceptions"
9+ , "integers"
10+ , "maybe"
11+ , "newtype"
12+ , "numbers"
13+ , "prelude"
14+ , "random"
15+ , "transformers"
16+ ]
17+ , repo = "https://github.com/Unisay/purescript-aff-retry.git"
18+ , version = "v2.0.0"
19+ }
20+}
src/groups/ursi.dhallnew file+23
@@ -0,0 +1,23 @@
1+{ point-free =
2+ { dependencies = [ "prelude" ]
3+ , repo = "https://github.com/ursi/purescript-point-free.git"
4+ , version = "v1.0.0"
5+ }
6+, return =
7+ { dependencies = [ "foldable-traversable", "point-free", "prelude" ]
8+ , repo = "https://github.com/ursi/purescript-return.git"
9+ , version = "v0.2.0"
10+ }
11+, substitute =
12+ { dependencies =
13+ [ "foldable-traversable"
14+ , "foreign-object"
15+ , "maybe"
16+ , "prelude"
17+ , "return"
18+ , "strings"
19+ ]
20+ , repo = "https://github.com/ursi/purescript-substitute.git"
21+ , version = "v0.2.3"
22+ }
23+}
src/groups/vladciobanu.dhallnew file+9
@@ -0,0 +1,9 @@
1+{-
2+, pointed =
3+ { dependencies =
4+ [ "bifunctors", "foldable-traversable", "lists", "maybe" ]
5+ , repo = "https://github.com/vladciobanu/purescript-pointed.git"
6+ , version = "v0.1.1"
7+ }
8+-}
9+{=}
src/groups/waynevanson.dhallnew file+32
@@ -0,0 +1,32 @@
1+{- rxps =
2+ { dependencies =
3+ [ "arrays"
4+ , "control"
5+ , "effect"
6+ , "exceptions"
7+ , "foldable-traversable"
8+ , "functions"
9+ , "identity"
10+ , "partial"
11+ , "prelude"
12+ , "psci-support"
13+ , "strings"
14+ , "test-unit"
15+ , "transformers"
16+ , "tuples"
17+ , "web-events"
18+ , "control"
19+ , "foldable-traversable"
20+ , "identity"
21+ , "partial"
22+ , "strings"
23+ , "transformers"
24+ , "tuples"
25+ , "web-events"
26+ , "foreign-object"
27+ ]
28+ , repo = "https://github.com/waynevanson/purescript-rxps.git"
29+ , version = "v1.8.0"
30+ }
31+-}
32+{=}
src/groups/zaquest.dhalldeleted−9
@@ -1,9 +0,0 @@
1−{ uint =
2− { dependencies =
3− [ "generics-rep", "math", "maybe" ]
4− , repo =
5− "https://github.com/zaquest/purescript-uint.git"
6− , version =
7− "v5.1.1"
8− }
9−}
src/mkPackage.dhalldeleted−5
@@ -1,5 +0,0 @@
1− λ(dependencies : List Text)
2−→ λ(repo : Text)
3−→ λ(version : Text)
4−→ { dependencies = dependencies, repo = repo, version = version }
5− : ./Package.dhall
src/packages.dhall+91−20
@@ -1,73 +1,144 @@
11let packages =
22 ./groups/purescript.dhall
33 ⫽ ./groups/purescript-contrib.dhall
4− ⫽ ./groups/purescript-web.dhall
54 ⫽ ./groups/purescript-node.dhall
5+ ⫽ ./groups/purescript-web.dhall
6+ ⫽ ./groups/nwolverson.dhall
7+ ⫽ ./groups/acple.dhall
68 ⫽ ./groups/ad-si.dhall
7− ⫽ ./groups/awakesecurity.dhall
8− ⫽ ./groups/liamgoodacre.dhall
9− ⫽ ./groups/lukajcb.dhall
10− ⫽ ./groups/michaelxavier.dhall
11− ⫽ ./groups/matthew-hilty.dhall
12− ⫽ ./groups/sodiumfrp.dhall
13− ⫽ ./groups/thimoteus.dhall
14− ⫽ ./groups/thomashoneyman.dhall
159 ⫽ ./groups/ajnsit.dhall
16− ⫽ ./groups/athanclark.dhall
10+ ⫽ ./groups/AlexaDeWit.dhall
11+ ⫽ ./groups/alvart.dhall
12+ ⫽ ./groups/Forensor.dhall
1713 ⫽ ./groups/anttih.dhall
14+ ⫽ ./groups/artemisSystem.dhall
15+ ⫽ ./groups/athanclark.dhall
16+ ⫽ ./groups/awakesecurity.dhall
17+ ⫽ ./groups/bklaric.dhall
1818 ⫽ ./groups/bodil.dhall
1919 ⫽ ./groups/brandonhamilton.dhall
2020 ⫽ ./groups/bucketchain.dhall
2121 ⫽ ./groups/cdepillabout.dhall
22+ ⫽ ./groups/chekoopa.dhall
2223 ⫽ ./groups/citizennet.dhall
24+ ⫽ ./groups/cirru.dhall
25+ ⫽ ./groups/collegevine.dhall
2326 ⫽ ./groups/cprussin.dhall
27+ ⫽ ./groups/csicar.dhall
28+ ⫽ ./groups/d86leader.dhall
2429 ⫽ ./groups/danieljharvey.dhall
30+ ⫽ ./groups/dariooddenino.dhall
31+ ⫽ ./groups/dewey92.dhall
32+ ⫽ ./groups/dirkz.dhall
33+ ⫽ ./groups/dretch.dhall
2534 ⫽ ./groups/drewolson.dhall
35+ ⫽ ./groups/easafe.dhall
36+ ⫽ ./groups/ebmtranceboy.dhall
37+ ⫽ ./groups/epicallan.dhall
38+ ⫽ ./groups/epicorange.dhall
2639 ⫽ ./groups/epost.dhall
2740 ⫽ ./groups/ethul.dhall
41+ ⫽ ./groups/f-f.dhall
42+ ⫽ ./groups/f-o-a-m.dhall
2843 ⫽ ./groups/fehrenbach.dhall
29− ⫽ ./groups/felixschl.dhall
3044 ⫽ ./groups/felixmulder.dhall
45+ ⫽ ./groups/felixschl.dhall
46+ ⫽ ./groups/flip111.dhall
47+ ⫽ ./groups/flounders.dhall
3148 ⫽ ./groups/garyb.dhall
32− ⫽ ./groups/gcanti.dhall
49+ ⫽ ./groups/gbagan.dhall
3350 ⫽ ./groups/hdgarrood.dhall
51+ ⫽ ./groups/hivemindtechnologies.dhall
52+ ⫽ ./groups/hoodunit.dhall
53+ ⫽ ./groups/hrajchert.dhall
54+ ⫽ ./groups/i-am-the-slime.dhall
3455 ⫽ ./groups/i-am-tom.dhall
56+ ⫽ ./groups/iarthstar.dhall
3557 ⫽ ./groups/icyrockcom.dhall
3658 ⫽ ./groups/jacereda.dhall
59+ ⫽ ./groups/jamesdbrock.dhall
3760 ⫽ ./groups/jamieyung.dhall
61+ ⫽ ./groups/jisantuc.dhall
62+ ⫽ ./groups/joneshf.dhall
63+ ⫽ ./groups/jordanmartinez.dhall
3864 ⫽ ./groups/juspay.dhall
3965 ⫽ ./groups/justinwoo.dhall
66+ ⫽ ./groups/jvliwanag.dhall
4067 ⫽ ./groups/kcsongor.dhall
4168 ⫽ ./groups/klntsky.dhall
4269 ⫽ ./groups/krisajenkins.dhall
4370 ⫽ ./groups/kritzcreek.dhall
71+ ⫽ ./groups/liamgoodacre.dhall
72+ ⫽ ./groups/lukajcb.dhall
73+ ⫽ ./groups/lukasturcani.dhall
4474 ⫽ ./groups/lumihq.dhall
75+ ⫽ ./groups/markfarrell.dhall
76+ ⫽ ./groups/masaeedu.dhall
77+ ⫽ ./groups/matthew-hilty.dhall
78+ ⫽ ./groups/maxdeviant.dhall
79+ ⫽ ./groups/meeshkan.dhall
4580 ⫽ ./groups/menelaos.dhall
81+ ⫽ ./groups/michaelxavier.dhall
82+ ⫽ ./groups/mjepronk.dhall
4683 ⫽ ./groups/mlang.dhall
4784 ⫽ ./groups/morganthomas.dhall
4885 ⫽ ./groups/mschristiansen.dhall
86+ ⫽ ./groups/mushishi78.dhall
87+ ⫽ ./groups/mwalkerwells.dhall
4988 ⫽ ./groups/natefaubion.dhall
50− ⫽ ./groups/nkly.dhall
89+ ⫽ ./groups/newlandsvalley.dhall
5190 ⫽ ./groups/nsaunders.dhall
52− ⫽ ./groups/nwolverson.dhall
91+ ⫽ ./groups/openchronology.dhall
5392 ⫽ ./groups/oreshinya.dhall
54− ⫽ ./groups/owickstrom.dhall
93+ ⫽ ./groups/oxford-abstracts.dhall
5594 ⫽ ./groups/paf31.dhall
5695 ⫽ ./groups/paluh.dhall
5796 ⫽ ./groups/passy.dhall
97+ ⫽ ./groups/paulyoung.dhall
98+ ⫽ ./groups/pelotom.dhall
99+ ⫽ ./groups/purefunctor.dhall
100+ ⫽ ./groups/purescript-codegen.dhall
101+ ⫽ ./groups/purescript-concur.dhall
102+ ⫽ ./groups/purescript-express.dhall
58103 ⫽ ./groups/purescript-freedom.dhall
104+ ⫽ ./groups/purescript-grain.dhall
105+ ⫽ ./groups/purescript-graphqlclient.dhall
106+ ⫽ ./groups/purescript-halogen.dhall
107+ ⫽ ./groups/purescript-hyper.dhall
108+ ⫽ ./groups/purescript-node-contrib.dhall
109+ ⫽ ./groups/purescript-open-community.dhall
110+ ⫽ ./groups/purescript-polyform.dhall
59111 ⫽ ./groups/purescript-spec.dhall
60112 ⫽ ./groups/reactormonk.dhall
113+ ⫽ ./groups/rgrempel.dhall
61114 ⫽ ./groups/rightfold.dhall
115+ ⫽ ./groups/risto-stevcev.dhall
62116 ⫽ ./groups/rnons.dhall
117+ ⫽ ./groups/robertdp.dhall
63118 ⫽ ./groups/sharkdp.dhall
119+ ⫽ ./groups/sigilion.dhall
64120 ⫽ ./groups/slamdata.dhall
65− ⫽ ./groups/spacchetti.dhall
121+ ⫽ ./groups/sodiumfrp.dhall
66122 ⫽ ./groups/spicydonuts.dhall
123+ ⫽ ./groups/srghma.dhall
124+ ⫽ ./groups/thimoteus.dhall
125+ ⫽ ./groups/thomashoneyman.dhall
126+ ⫽ ./groups/thought2.dhall
127+ ⫽ ./groups/toastal.dhall
67128 ⫽ ./groups/truqu.dhall
68− ⫽ ./groups/zaquest.dhall
69− ⫽ ./groups/dwhitney.dhall
70− ⫽ ./groups/f-o-a-m.dhall
71− ⫽ ./groups/risto-stevcev.dhall
129+ ⫽ ./groups/unisay.dhall
130+ ⫽ ./groups/ursi.dhall
131+ ⫽ ./groups/vladciobanu.dhall
132+ ⫽ ./groups/waynevanson.dhall
133+ ⫽ ./groups/sigma-andex.dhall
134+ ⫽ ./groups/connordillon.dhall
135+ ⫽ ./groups/mateiadrielrafael.dhall
136+ ⫽ ./groups/deadshot465.dhall
137+ ⫽ ./groups/lfarroco.dhall
138+ ⫽ ./groups/eugleo.dhall
139+ ⫽ ./groups/eikooc.dhall
140+ ⫽ ./groups/katsujukou.dhall
141+ ⫽ ./groups/tweag.dhall
142+ ⫽ ./groups/rowtype-yoga.dhall
72143
73144in packages
update-latest-compatible-sets.shnew file+42
@@ -0,0 +1,42 @@
1+#!/usr/bin/env nix-shell
2+#!nix-shell -i bash
3+
4+set -euo pipefail
5+
6+# This script takes one command-line argument of a package set tag which is
7+# about to be released, and updates the latest-compatible-sets.json file where
8+# necessary so that the new package set is marked as the latest compatible set
9+# for the appropriate compiler version.
10+
11+if [ $# -ne 1 ]; then
12+ echo >&2 "Expected one argument, got $#"
13+ echo >&2 "Usage: update-latest-compatible-sets.sh PACKAGE_SET_VERSION"
14+ exit 1
15+fi
16+
17+function get_inputs() {
18+ # Get the existing mapping of compiler versions to latest package sets for
19+ # that version
20+ cat latest-compatible-sets.json
21+ # Print a JSON object in the same schema as the latest-compatible-sets.json
22+ # file, containing just the version which is about to be released. e.g.
23+ # { "0.13.8": "psc-0.13.8-20200911-2" }
24+ echo $1 | jq --raw-input '{ (split("-")[1]): .}'
25+}
26+
27+function combine() {
28+ # Change the input JSON object into an array of objects like
29+ #
30+ # { key: "0.13.8", value: "psc-0.13.8-20200911-2" }
31+ #
32+ # then sort by 'value' so that more recent releases come later, and finally
33+ # convert back to a JSON object. The sorting is important so that newer
34+ # releases for a given compiler version that they take precedence when we
35+ # combine the array back into a single object.
36+ jq --slurp 'map(to_entries | .[]) | sort_by(.value) | from_entries'
37+}
38+
39+tag=${1#refs/tags/}
40+echo >&2 "Updating latest-compatible-sets.json for $tag"
41+get_inputs $tag | combine > latest-compatible-sets.json.tmp
42+mv latest-compatible-sets.json.tmp latest-compatible-sets.json
verify-registry.shnew file+42
@@ -0,0 +1,42 @@
1+#!/usr/bin/env nix-shell
2+#!nix-shell -i bash
3+
4+set -euo pipefail
5+
6+# This script performs various sanity checks to ensure the packages here match the ones in the registry
7+
8+wget -q https://raw.githubusercontent.com/purescript/registry/master/new-packages.json
9+wget -q https://raw.githubusercontent.com/purescript/registry/master/bower-packages.json
10+
11+REGISTRY=$(cat bower-packages.json new-packages.json | jq -s '.[0] * .[1] | to_entries | map({(.key | sub("purescript-";"")): .value }) | add')
12+REGISTRY_PKGS=$(cat bower-packages.json new-packages.json | jq -s 'map(keys) | add | unique | map (sub("purescript-";""))')
13+
14+rm new-packages.json bower-packages.json
15+
16+# Check that all the packages in the set are present in the registry
17+
18+PKGSET=$(cat packages.json | jq -s 'map(keys) | add')
19+
20+RESULT=$(jq -n --argjson registry "${REGISTRY_PKGS}" --argjson pkgset "${PKGSET}" '$pkgset-$registry')
21+
22+if [ "${RESULT}" == "[]" ]; then
23+ echo "[SUCCESS] All packages are in the registry"
24+else
25+ echo "[ERROR] Found some packages not in the registry:"
26+ echo $RESULT
27+ exit 1
28+fi
29+
30+# Check that all the urls here match with the registry
31+
32+PKGSET_URLS=$(cat packages.json | jq 'to_entries | map({(.key) : .value.repo}) | add')
33+
34+RESULT=$(jq -n --argjson registry "${REGISTRY}" --argjson pkgset "${PKGSET_URLS}" '($pkgset | to_entries)-($registry | to_entries) | map({package: .key, package_sets_url: .value, registry_url: $registry[.key]})')
35+
36+if [ "${RESULT}" == "[]" ]; then
37+ echo "[SUCCESS] All package URLs are matching the Registry"
38+else
39+ echo "[ERROR] Found some packages with URL differing from the registry:"
40+ jq -n --argjson res "${RESULT}" '$res'
41+ exit 1
42+fi