git.iko.soy/rowtype-yoga/package-sets
on master help sign in
.github/workflows/check-versions.ymlnew file+25
since splitsnapshots
unifiedsplit
@@ -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.yml+18−12
@@ -1,20 +1,26 @@
1name: build
1name: build
2
2
3on:
3on:
4− pull_request:
5 push:
4 push:
5+ branches: master
6+ pull_request:
7+ branches: master
8+
6jobs:
9jobs:
7 tests:
10 tests:
8 runs-on: ubuntu-latest
11 runs-on: ubuntu-latest
9 steps:
12 steps:
10− - uses: actions/checkout@v2
13+ - uses: actions/checkout@v2
14+
11− - uses: cachix/install-nix-action@v12
15+ - uses: cachix/install-nix-action@v12
12− with:
16+ with:
13− nix_path: nixpkgs=channel:nixos-20.09
17+ nix_path: nixpkgs=channel:nixos-20.09
18+
14− - uses: actions/cache@v2
19+ - uses: actions/cache@v2
15− with:
20+ with:
16− path: |
21+ path: |
17− output
22+ output
18− .psc-package
23+ .psc-package
19− key: ${{ runner.os }}-build-products
24+ key: ${{ runner.os }}-build-products
25+
20− - run: nix-shell --run 'make ci'
26+ - run: nix-shell --run 'make ci'
.github/workflows/release.yml+2−2
@@ -1,9 +1,9 @@
1−name: release
1+name: Create GitHub Release
2
2
3on:
3on:
4 push:
4 push:
5 tags:
5 tags:
6− - 'psc-*'
6+ - "psc-*"
7
7
8jobs:
8jobs:
9 build:
9 build:
LICENSE+20−21
@@ -1,30 +1,29 @@
1−Copyright Phil Freeman (c) 2017
1+BSD 3-Clause License
2
2
3+Copyright (c) 2017 Phil Freeman, 2018-2021 all contributors
3All rights reserved.
4All rights reserved.
4
5
5Redistribution and use in source and binary forms, with or without
6Redistribution and use in source and binary forms, with or without
6modification, are permitted provided that the following conditions are met:
7modification, are permitted provided that the following conditions are met:
7
8
8− * Redistributions of source code must retain the above copyright
9+1. Redistributions of source code must retain the above copyright notice, this
9− notice, this list of conditions and the following disclaimer.
10+ list of conditions and the following disclaimer.
10
11
11− * Redistributions in binary form must reproduce the above
12+2. Redistributions in binary form must reproduce the above copyright notice,
12− copyright notice, this list of conditions and the following
13+ this list of conditions and the following disclaimer in the documentation
13− disclaimer in the documentation and/or other materials provided
14− with the distribution.
14+ and/or other materials provided with the distribution.
15
15
16− * Neither the name of Author name here nor the names of other
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
17+ contributors may be used to endorse or promote products derived from
18− from this software without specific prior written permission.
18+ this software without specific prior written permission.
19
19
20−THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21−"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22−LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23−A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
23+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24−OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25−SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26−LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
27−DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
28−THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
29−(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28+OR TORT (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.
29+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Makefile+2−2
@@ -1,7 +1,7 @@
1all: format generate
1all: format generate
2
2
3format:
3format:
4− @find src/ -iname "*.dhall" -exec dhall format --inplace {} \;
4+ @find src/ -iname "*.dhall" -exec dhall format {} \;
5 @echo formatted dhall files
5 @echo formatted dhall files
6
6
7generate: SHELL:=/usr/bin/env bash
7generate: SHELL:=/usr/bin/env bash
@@ -16,7 +16,7 @@ test-psc-package:
16 @psc-package install
16 @psc-package install
17
17
18verify-registry:
18verify-registry:
19− @./verify-packages-in-registry.sh
19+ @./verify-registry.sh
20
20
21ci: generate verify-registry test-psc-package
21ci: generate verify-registry test-psc-package
22 echo "Checking if packages.json has changed..."
22 echo "Checking if packages.json has changed..."
README.md+19−26
@@ -2,31 +2,36 @@
2
2
3[![Build Status](https://github.com/purescript/package-sets/workflows/build/badge.svg)](https://github.com/purescript/package-sets/actions)
3[![Build Status](https://github.com/purescript/package-sets/workflows/build/badge.svg)](https://github.com/purescript/package-sets/actions)
4
4
5−A curated list of PureScript packages for Psc-Package and Spago
5+A curated list of PureScript packages for the `spago` and `psc-package` package managers.
6−
7−![](https://i.imgur.com/roCuNQ9.png)
8−
9
6
10- [What is a package-set?](#what-is-a-package-set)
7- [What is a package-set?](#what-is-a-package-set)
11- [Add your package](#add-your-package)
8- [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)
13- [How do I use package-sets with `spago`?](#how-do-i-use-package-sets-with-spago)
9- [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)
15
11
16## What is a package set?
12## What is a package set?
17
13
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
19
20
20−If you use a package manager based on package-sets, this means that when you want to install a package:
21+## Adding your package
21−- it must be in the package set
22−- its dependencies and all the transitive dependencies must be in the package set
23
22
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`)
25
31
26−This repository aims to be a good collection of packages you can depend on.
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.
27−In general we welcome all packages, provided that they follow some guidelines defined in the [contributing guide](CONTRIBUTING.md).
28
33
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>`.
30
35
31## How do I use `package-sets` with Psc Package?
36## How do I use `package-sets` with Psc Package?
32
37
@@ -79,18 +84,6 @@ E.g. in case of `aff@v5.0.0`:
79.psc-package/set-name/aff/v5.0.0
84.psc-package/set-name/aff/v5.0.0
80```
85```
81
86
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−
94[spago]: https://github.com/spacchetti/spago
87[spago]: https://github.com/spacchetti/spago
95[psc-package]: https://github.com/purescript/psc-package
88[psc-package]: https://github.com/purescript/psc-package
96[issues]: https://github.com/purescript/package-sets/issues
89[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+13−8
@@ -1,35 +1,40 @@
1−{ pkgs ? import <nixpkgs> {} }:
2−
3let
1let
2+ pkgs = import (builtins.fetchTarball {
3+ url = "https://github.com/NixOS/nixpkgs/archive/21.05.tar.gz";
4+ }) {};
5+
4 easy-ps = import (
6 easy-ps = import (
5 pkgs.fetchFromGitHub {
7 pkgs.fetchFromGitHub {
6 owner = "justinwoo";
8 owner = "justinwoo";
7 repo = "easy-purescript-nix";
9 repo = "easy-purescript-nix";
8− rev = "0ba91d9aa9f7421f6bfe4895677159a8a999bf20";
10+ rev = "0ad5775c1e80cdd952527db2da969982e39ff592";
9− sha256 = "1baq7mmd3vjas87f0gzlq83n2l1h3dlqajjqr7fgaazpa9xgzs7q";
11+ sha256 = "0x53ads5v8zqsk4r1mfpzf5913byifdpv5shnvxpgw634ifyj1kg";
10 }
12 }
11 ) {
13 ) {
12 inherit pkgs;
14 inherit pkgs;
13 };
15 };
16+
14 easy-dhall = import (
17 easy-dhall = import (
15 pkgs.fetchFromGitHub {
18 pkgs.fetchFromGitHub {
16 owner = "justinwoo";
19 owner = "justinwoo";
17 repo = "easy-dhall-nix";
20 repo = "easy-dhall-nix";
18− rev = "3e9101c5dfd69a9fc28fe4998aff378f91bfcb64";
21+ rev = "9bd1bea0dcebe1d1d120c0fd1ba76683dc4a62e3";
19− sha256 = "1nsn1n4sx4za6jipcid1293rdw8lqgj9097s0khiij3fz0bzhrg9";
22+ sha256 = "1gdx1iqhr3ih3f2v304yjnpjqydpl0x4ngrg58qa4x5wlcr5rdhl";
20 }
23 }
21 ) {
24 ) {
22 inherit pkgs;
25 inherit pkgs;
23 };
26 };
24
27
28+ purs = easy-ps.purs-0_15_0;
29+
25in
30in
26pkgs.runCommand "easy-ps-test" {
31pkgs.runCommand "easy-ps-test" {
27 buildInputs =
32 buildInputs =
28 builtins.attrValues {
33 builtins.attrValues {
29− inherit (easy-ps) purescript psc-package spago;
34+ inherit (easy-ps) psc-package spago;
30 } ++
35 } ++
31 builtins.attrValues {
36 builtins.attrValues {
32 inherit (easy-dhall) dhall-simple dhall-json-simple;
37 inherit (easy-dhall) dhall-simple dhall-json-simple;
33 } ++
38 } ++
34− [ pkgs.git pkgs.wget pkgs.jq ];
39+ [ pkgs.git pkgs.wget pkgs.jq purs ];
35} ""
40} ""
latest-compatible-sets.json+11−1
@@ -11,5 +11,15 @@
11 "0.13.4": "psc-0.13.4-20191125",
11 "0.13.4": "psc-0.13.4-20191125",
12 "0.13.5": "psc-0.13.5-20200103",
12 "0.13.5": "psc-0.13.5-20200103",
13 "0.13.6": "psc-0.13.6-20200507",
13 "0.13.6": "psc-0.13.6-20200507",
14− "0.13.8": "psc-0.13.8-20201125"
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"
15}
25}
packages.json+1343−2530
@@ -1,12 +1,4 @@
1{
1{
2− "abides": {
3− "dependencies": [
4− "enums",
5− "foldable-traversable"
6− ],
7− "repo": "https://github.com/athanclark/purescript-abides.git",
8− "version": "v0.0.1"
9− },
10 "ace": {
2 "ace": {
11 "dependencies": [
3 "dependencies": [
12 "arrays",
4 "arrays",
@@ -14,12 +6,11 @@
14 "foreign",
6 "foreign",
15 "nullable",
7 "nullable",
16 "prelude",
8 "prelude",
17− "refs",
18 "web-html",
9 "web-html",
19 "web-uievents"
10 "web-uievents"
20 ],
11 ],
21 "repo": "https://github.com/purescript-contrib/purescript-ace.git",
12 "repo": "https://github.com/purescript-contrib/purescript-ace.git",
22− "version": "v7.1.0"
13+ "version": "v9.0.0"
23 },
14 },
24 "aff": {
15 "aff": {
25 "dependencies": [
16 "dependencies": [
@@ -31,26 +22,37 @@
31 "transformers",
22 "transformers",
32 "unsafe-coerce"
23 "unsafe-coerce"
33 ],
24 ],
34− "repo": "https://github.com/slamdata/purescript-aff.git",
25+ "repo": "https://github.com/purescript-contrib/purescript-aff.git",
35− "version": "v5.1.2"
26+ "version": "v7.0.0"
36 },
27 },
37 "aff-bus": {
28 "aff-bus": {
38 "dependencies": [
29 "dependencies": [
30+ "aff",
39 "avar",
31 "avar",
32+ "console",
33+ "effect",
34+ "either",
35+ "exceptions",
36+ "foldable-traversable",
37+ "lists",
40− "prelude"
38+ "prelude",
39+ "refs",
40+ "tailrec",
41+ "transformers",
42+ "tuples"
41 ],
43 ],
42− "repo": "https://github.com/slamdata/purescript-aff-bus.git",
44+ "repo": "https://github.com/purescript-contrib/purescript-aff-bus.git",
43− "version": "v4.0.0"
45+ "version": "v6.0.0"
44 },
46 },
45 "aff-coroutines": {
47 "aff-coroutines": {
46 "dependencies": [
48 "dependencies": [
47 "aff",
49 "aff",
48 "avar",
50 "avar",
49− "console",
51+ "coroutines",
50− "coroutines"
52+ "effect"
51 ],
53 ],
52 "repo": "https://github.com/purescript-contrib/purescript-aff-coroutines.git",
54 "repo": "https://github.com/purescript-contrib/purescript-aff-coroutines.git",
53− "version": "v7.0.0"
55+ "version": "v9.0.0"
54 },
56 },
55 "aff-promise": {
57 "aff-promise": {
56 "dependencies": [
58 "dependencies": [
@@ -58,42 +60,66 @@
58 "foreign"
60 "foreign"
59 ],
61 ],
60 "repo": "https://github.com/nwolverson/purescript-aff-promise.git",
62 "repo": "https://github.com/nwolverson/purescript-aff-promise.git",
61− "version": "v2.1.0"
63+ "version": "v4.0.0"
62 },
64 },
63 "aff-retry": {
65 "aff-retry": {
64 "dependencies": [
66 "dependencies": [
65 "aff",
67 "aff",
66− "console",
68+ "arrays",
67 "datetime",
69 "datetime",
70+ "effect",
71+ "either",
68 "exceptions",
72 "exceptions",
73+ "integers",
74+ "maybe",
75+ "newtype",
76+ "numbers",
69 "prelude",
77 "prelude",
70− "psci-support",
71 "random",
78 "random",
72− "test-unit",
73 "transformers"
79 "transformers"
74 ],
80 ],
75 "repo": "https://github.com/Unisay/purescript-aff-retry.git",
81 "repo": "https://github.com/Unisay/purescript-aff-retry.git",
76− "version": "v1.2.1"
82+ "version": "v2.0.0"
77 },
83 },
78 "affjax": {
84 "affjax": {
79 "dependencies": [
85 "dependencies": [
80 "aff",
86 "aff",
81 "argonaut-core",
87 "argonaut-core",
82 "arraybuffer-types",
88 "arraybuffer-types",
83− "effect",
84 "foreign",
89 "foreign",
85 "form-urlencoded",
90 "form-urlencoded",
86 "http-methods",
91 "http-methods",
87 "integers",
92 "integers",
88− "math",
89 "media-types",
93 "media-types",
90 "nullable",
94 "nullable",
91 "refs",
95 "refs",
92 "unsafe-coerce",
96 "unsafe-coerce",
93 "web-xhr"
97 "web-xhr"
94 ],
98 ],
95− "repo": "https://github.com/slamdata/purescript-affjax.git",
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",
96− "version": "v11.0.0"
122+ "version": "v1.0.0"
97 },
123 },
98 "ansi": {
124 "ansi": {
99 "dependencies": [
125 "dependencies": [
@@ -102,7 +128,7 @@
102 "strings"
128 "strings"
103 ],
129 ],
104 "repo": "https://github.com/hdgarrood/purescript-ansi.git",
130 "repo": "https://github.com/hdgarrood/purescript-ansi.git",
105− "version": "v5.0.0"
131+ "version": "v7.0.0"
106 },
132 },
107 "argonaut": {
133 "argonaut": {
108 "dependencies": [
134 "dependencies": [
@@ -111,7 +137,7 @@
111 "argonaut-traversals"
137 "argonaut-traversals"
112 ],
138 ],
113 "repo": "https://github.com/purescript-contrib/purescript-argonaut.git",
139 "repo": "https://github.com/purescript-contrib/purescript-argonaut.git",
114− "version": "v7.0.0"
140+ "version": "v9.0.0"
115 },
141 },
116 "argonaut-codecs": {
142 "argonaut-codecs": {
117 "dependencies": [
143 "dependencies": [
@@ -119,16 +145,16 @@
119 "arrays",
145 "arrays",
120 "effect",
146 "effect",
121 "foreign-object",
147 "foreign-object",
122− "generics-rep",
123 "identity",
148 "identity",
124 "integers",
149 "integers",
125 "maybe",
150 "maybe",
126 "nonempty",
151 "nonempty",
127 "ordered-collections",
152 "ordered-collections",
153+ "prelude",
128 "record"
154 "record"
129 ],
155 ],
130 "repo": "https://github.com/purescript-contrib/purescript-argonaut-codecs.git",
156 "repo": "https://github.com/purescript-contrib/purescript-argonaut-codecs.git",
131− "version": "v7.0.0"
157+ "version": "v9.0.0"
132 },
158 },
133 "argonaut-core": {
159 "argonaut-core": {
134 "dependencies": [
160 "dependencies": [
@@ -145,17 +171,17 @@
145 "tailrec"
171 "tailrec"
146 ],
172 ],
147 "repo": "https://github.com/purescript-contrib/purescript-argonaut-core.git",
173 "repo": "https://github.com/purescript-contrib/purescript-argonaut-core.git",
148− "version": "v5.1.0"
174+ "version": "v7.0.0"
149 },
175 },
150 "argonaut-generic": {
176 "argonaut-generic": {
151 "dependencies": [
177 "dependencies": [
152 "argonaut-codecs",
178 "argonaut-codecs",
153 "argonaut-core",
179 "argonaut-core",
154− "generics-rep",
180+ "prelude",
155 "record"
181 "record"
156 ],
182 ],
157 "repo": "https://github.com/purescript-contrib/purescript-argonaut-generic.git",
183 "repo": "https://github.com/purescript-contrib/purescript-argonaut-generic.git",
158− "version": "v6.0.0"
184+ "version": "v8.0.0"
159 },
185 },
160 "argonaut-traversals": {
186 "argonaut-traversals": {
161 "dependencies": [
187 "dependencies": [
@@ -164,65 +190,69 @@
164 "profunctor-lenses"
190 "profunctor-lenses"
165 ],
191 ],
166 "repo": "https://github.com/purescript-contrib/purescript-argonaut-traversals.git",
192 "repo": "https://github.com/purescript-contrib/purescript-argonaut-traversals.git",
167− "version": "v8.0.0"
193+ "version": "v10.0.0"
168 },
194 },
169− "array-views": {
195+ "argparse-basic": {
170 "dependencies": [
196 "dependencies": [
171 "arrays",
197 "arrays",
198+ "bifunctors",
172 "control",
199 "control",
200+ "either",
173 "foldable-traversable",
201 "foldable-traversable",
174− "generics-rep",
202+ "integers",
203+ "lists",
175 "maybe",
204 "maybe",
176− "nonempty",
205+ "newtype",
206+ "numbers",
177 "prelude",
207 "prelude",
178− "profunctor",
208+ "record",
209+ "strings",
179 "tuples",
210 "tuples",
180 "unfoldable"
211 "unfoldable"
181 ],
212 ],
182− "repo": "https://github.com/klntsky/purescript-array-views.git",
213+ "repo": "https://github.com/natefaubion/purescript-argparse-basic.git",
183− "version": "v0.0.2"
214+ "version": "v2.0.0"
184 },
215 },
185 "arraybuffer": {
216 "arraybuffer": {
186 "dependencies": [
217 "dependencies": [
187 "arraybuffer-types",
218 "arraybuffer-types",
219+ "arrays",
188 "effect",
220 "effect",
189 "float32",
221 "float32",
190 "functions",
222 "functions",
223+ "gen",
191 "maybe",
224 "maybe",
192 "nullable",
225 "nullable",
193− "partial",
226+ "prelude",
194− "sized-vectors",
227+ "tailrec",
195− "typelevel",
196− "uint"
228+ "uint",
229+ "unfoldable"
197 ],
230 ],
198− "repo": "https://github.com/jacereda/purescript-arraybuffer.git",
231+ "repo": "https://github.com/purescript-contrib/purescript-arraybuffer.git",
199− "version": "v10.0.2"
232+ "version": "v13.0.0"
200 },
233 },
201 "arraybuffer-builder": {
234 "arraybuffer-builder": {
202 "dependencies": [
235 "dependencies": [
203 "arraybuffer",
236 "arraybuffer",
204− "arraybuffer-types"
237+ "arraybuffer-types",
238+ "effect",
239+ "float32",
240+ "identity",
241+ "lists",
242+ "maybe",
243+ "newtype",
244+ "prelude",
245+ "tailrec",
246+ "transformers",
247+ "uint"
205 ],
248 ],
206 "repo": "https://github.com/jamesdbrock/purescript-arraybuffer-builder.git",
249 "repo": "https://github.com/jamesdbrock/purescript-arraybuffer-builder.git",
207− "version": "v1.1.0"
250+ "version": "v3.0.1"
208− },
209− "arraybuffer-class": {
210− "dependencies": [
211− "arraybuffer",
212− "exceptions",
213− "foreign-object",
214− "ordered-collections",
215− "sized-vectors",
216− "strings",
217− "unordered-collections"
218− ],
219− "repo": "https://github.com/athanclark/purescript-arraybuffer-class.git",
220− "version": "v0.2.6"
221 },
251 },
222 "arraybuffer-types": {
252 "arraybuffer-types": {
223 "dependencies": [],
253 "dependencies": [],
224 "repo": "https://github.com/purescript-contrib/purescript-arraybuffer-types.git",
254 "repo": "https://github.com/purescript-contrib/purescript-arraybuffer-types.git",
225− "version": "v2.0.0"
255+ "version": "v3.0.2"
226 },
256 },
227 "arrays": {
257 "arrays": {
228 "dependencies": [
258 "dependencies": [
@@ -240,7 +270,7 @@
240 "unsafe-coerce"
270 "unsafe-coerce"
241 ],
271 ],
242 "repo": "https://github.com/purescript/purescript-arrays.git",
272 "repo": "https://github.com/purescript/purescript-arrays.git",
243− "version": "v5.3.1"
273+ "version": "v7.0.0"
244 },
274 },
245 "arrays-zipper": {
275 "arrays-zipper": {
246 "dependencies": [
276 "dependencies": [
@@ -249,7 +279,14 @@
249 "quickcheck"
279 "quickcheck"
250 ],
280 ],
251 "repo": "https://github.com/JordanMartinez/purescript-arrays-zipper.git",
281 "repo": "https://github.com/JordanMartinez/purescript-arrays-zipper.git",
252− "version": "v1.1.1"
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"
253 },
290 },
254 "assert": {
291 "assert": {
255 "dependencies": [
292 "dependencies": [
@@ -258,7 +295,7 @@
258 "prelude"
295 "prelude"
259 ],
296 ],
260 "repo": "https://github.com/purescript/purescript-assert.git",
297 "repo": "https://github.com/purescript/purescript-assert.git",
261− "version": "v4.1.0"
298+ "version": "v6.0.0"
262 },
299 },
263 "avar": {
300 "avar": {
264 "dependencies": [
301 "dependencies": [
@@ -269,19 +306,8 @@
269 "functions",
306 "functions",
270 "maybe"
307 "maybe"
271 ],
308 ],
272− "repo": "https://github.com/slamdata/purescript-avar.git",
309+ "repo": "https://github.com/purescript-contrib/purescript-avar.git",
273− "version": "v3.0.0"
310+ "version": "v5.0.0"
274− },
275− "axios": {
276− "dependencies": [
277− "aff",
278− "console",
279− "effect",
280− "foreign-generic",
281− "prelude"
282− ],
283− "repo": "https://github.com/iarthstar/purescript-axios.git",
284− "version": "v1.1.2"
285 },
311 },
286 "b64": {
312 "b64": {
287 "dependencies": [
313 "dependencies": [
@@ -296,61 +322,34 @@
296 "strings"
322 "strings"
297 ],
323 ],
298 "repo": "https://github.com/menelaos/purescript-b64.git",
324 "repo": "https://github.com/menelaos/purescript-b64.git",
299− "version": "v0.0.6"
325+ "version": "v0.0.8"
300− },
301− "basic-auth": {
302− "dependencies": [
303− "crypto",
304− "node-http"
305− ],
306− "repo": "https://github.com/oreshinya/purescript-basic-auth.git",
307− "version": "v1.0.3"
308− },
309− "behaviors": {
310− "dependencies": [
311− "effect",
312− "event",
313− "filterable",
314− "nullable",
315− "ordered-collections",
316− "prelude",
317− "web-events",
318− "web-html",
319− "web-uievents"
320− ],
321− "repo": "https://github.com/paf31/purescript-behaviors.git",
322− "version": "v8.0.0"
323 },
326 },
324− "benchotron": {
327+ "barlow-lens": {
325 "dependencies": [
328 "dependencies": [
326− "arrays",
329+ "either",
327− "console",
328− "datetime",
329− "effect",
330− "exceptions",
331− "exists",
332 "foldable-traversable",
330 "foldable-traversable",
333− "identity",
331+ "lists",
334− "lcg",
332+ "maybe",
335− "node-buffer",
333+ "newtype",
336− "node-fs",
334+ "prelude",
337− "node-readline",
338− "now",
339 "profunctor",
335 "profunctor",
340− "quickcheck",
336+ "profunctor-lenses",
341− "strings",
337+ "tuples",
342− "transformers"
338+ "typelevel-prelude"
343 ],
339 ],
344− "repo": "https://github.com/hdgarrood/purescript-benchotron.git",
340+ "repo": "https://github.com/sigma-andex/purescript-barlow-lens.git",
345− "version": "v7.0.1"
341+ "version": "v0.9.0"
346 },
342 },
347 "bifunctors": {
343 "bifunctors": {
348 "dependencies": [
344 "dependencies": [
345+ "const",
346+ "either",
349 "newtype",
347 "newtype",
350− "prelude"
348+ "prelude",
349+ "tuples"
351 ],
350 ],
352 "repo": "https://github.com/purescript/purescript-bifunctors.git",
351 "repo": "https://github.com/purescript/purescript-bifunctors.git",
353− "version": "v4.0.0"
352+ "version": "v6.0.0"
354 },
353 },
355 "bigints": {
354 "bigints": {
356 "dependencies": [
355 "dependencies": [
@@ -359,55 +358,7 @@
359 "strings"
358 "strings"
360 ],
359 ],
361 "repo": "https://github.com/sharkdp/purescript-bigints.git",
360 "repo": "https://github.com/sharkdp/purescript-bigints.git",
362− "version": "v4.0.0"
361+ "version": "v7.0.1"
363− },
364− "bip39": {
365− "dependencies": [
366− "arraybuffer-types",
367− "nullable"
368− ],
369− "repo": "https://github.com/athanclark/purescript-bip39.git",
370− "version": "v1.0.1"
371− },
372− "biscotti-cookie": {
373− "dependencies": [
374− "datetime",
375− "effect",
376− "either",
377− "foldable-traversable",
378− "formatters",
379− "gen",
380− "newtype",
381− "now",
382− "prelude",
383− "profunctor-lenses",
384− "psci-support",
385− "quickcheck",
386− "record",
387− "string-parsers",
388− "strings",
389− "test-unit"
390− ],
391− "repo": "https://github.com/drewolson/purescript-biscotti-cookie.git",
392− "version": "v0.2.0"
393− },
394− "biscotti-session": {
395− "dependencies": [
396− "aff",
397− "argonaut",
398− "biscotti-cookie",
399− "effect",
400− "newtype",
401− "ordered-collections",
402− "prelude",
403− "profunctor-lenses",
404− "psci-support",
405− "refs",
406− "test-unit",
407− "uuid"
408− ],
409− "repo": "https://github.com/drewolson/purescript-biscotti-session.git",
410− "version": "v0.1.2"
411 },
362 },
412 "bower-json": {
363 "bower-json": {
413 "dependencies": [
364 "dependencies": [
@@ -416,196 +367,63 @@
416 "either",
367 "either",
417 "foldable-traversable",
368 "foldable-traversable",
418 "foreign-object",
369 "foreign-object",
419− "generics-rep",
420 "maybe",
370 "maybe",
421 "newtype",
371 "newtype",
422 "prelude",
372 "prelude",
423 "tuples"
373 "tuples"
424 ],
374 ],
425 "repo": "https://github.com/klntsky/purescript-bower-json.git",
375 "repo": "https://github.com/klntsky/purescript-bower-json.git",
426− "version": "v2.0.0"
376+ "version": "v3.0.0"
427− },
428− "bucketchain": {
429− "dependencies": [
430− "aff",
431− "console",
432− "node-http",
433− "node-streams",
434− "transformers"
435− ],
436− "repo": "https://github.com/Bucketchain/purescript-bucketchain.git",
437− "version": "v0.3.0"
438− },
439− "bucketchain-basic-auth": {
440− "dependencies": [
441− "basic-auth",
442− "bucketchain"
443− ],
444− "repo": "https://github.com/Bucketchain/purescript-bucketchain-basic-auth.git",
445− "version": "v0.2.0"
446− },
447− "bucketchain-conditional": {
448− "dependencies": [
449− "bucketchain",
450− "js-date"
451− ],
452− "repo": "https://github.com/Bucketchain/purescript-bucketchain-conditional.git",
453− "version": "v0.2.0"
454− },
455− "bucketchain-cors": {
456− "dependencies": [
457− "bucketchain",
458− "bucketchain-header-utils",
459− "http-methods"
460− ],
461− "repo": "https://github.com/Bucketchain/purescript-bucketchain-cors.git",
462− "version": "v0.3.0"
463 },
377 },
464− "bucketchain-csrf": {
378+ "call-by-name": {
465 "dependencies": [
379 "dependencies": [
466− "bucketchain"
380+ "control",
381+ "either",
382+ "lazy",
383+ "maybe",
384+ "unsafe-coerce"
467 ],
385 ],
468− "repo": "https://github.com/Bucketchain/purescript-bucketchain-csrf.git",
386+ "repo": "https://github.com/natefaubion/purescript-call-by-name.git",
469− "version": "v0.1.0"
387+ "version": "v4.0.1"
470 },
388 },
471− "bucketchain-header-utils": {
389+ "canvas": {
472 "dependencies": [
390 "dependencies": [
473− "bucketchain"
391+ "arraybuffer-types",
392+ "effect",
393+ "exceptions",
394+ "functions",
395+ "maybe"
474 ],
396 ],
475− "repo": "https://github.com/Bucketchain/purescript-bucketchain-header-utils.git",
397+ "repo": "https://github.com/purescript-web/purescript-canvas.git",
476− "version": "v0.3.0"
398+ "version": "v6.0.0"
477 },
399 },
478− "bucketchain-health": {
479− "dependencies": [
480− "bucketchain"
481− ],
482− "repo": "https://github.com/Bucketchain/purescript-bucketchain-health.git",
483− "version": "v0.2.0"
484− },
485− "bucketchain-history-api-fallback": {
486− "dependencies": [
487− "bucketchain"
488− ],
489− "repo": "https://github.com/Bucketchain/purescript-bucketchain-history-api-fallback.git",
490− "version": "v0.3.0"
491− },
492− "bucketchain-logger": {
493− "dependencies": [
494− "bucketchain",
495− "js-date",
496− "node-process"
497− ],
498− "repo": "https://github.com/Bucketchain/purescript-bucketchain-logger.git",
499− "version": "v0.3.0"
500− },
501− "bucketchain-secure": {
502− "dependencies": [
503− "bucketchain"
504− ],
505− "repo": "https://github.com/Bucketchain/purescript-bucketchain-secure.git",
506− "version": "v0.1.0"
507− },
508− "bucketchain-simple-api": {
509− "dependencies": [
510− "bucketchain",
511− "freet",
512− "media-types",
513− "simple-json"
514− ],
515− "repo": "https://github.com/Bucketchain/purescript-bucketchain-simple-api.git",
516− "version": "v3.0.0"
517− },
518− "bucketchain-sslify": {
519− "dependencies": [
520− "bucketchain"
521− ],
522− "repo": "https://github.com/Bucketchain/purescript-bucketchain-sslify.git",
523− "version": "v0.2.0"
524− },
525− "bucketchain-static": {
526− "dependencies": [
527− "bucketchain",
528− "node-fs-aff"
529− ],
530− "repo": "https://github.com/Bucketchain/purescript-bucketchain-static.git",
531− "version": "v0.3.0"
532− },
533− "byte-codec": {
534− "dependencies": [
535− "generics-rep",
536− "integers",
537− "sized-vectors"
538− ],
539− "repo": "https://github.com/athanclark/purescript-byte-codec.git",
540− "version": "v0.0.1"
541− },
542− "bytestrings": {
543− "dependencies": [
544− "arrays",
545− "effect",
546− "exceptions",
547− "foldable-traversable",
548− "integers",
549− "leibniz",
550− "maybe",
551− "newtype",
552− "node-buffer",
553− "prelude",
554− "quickcheck",
555− "quotient",
556− "unsafe-coerce"
557− ],
558− "repo": "https://github.com/rightfold/purescript-bytestrings.git",
559− "version": "v8.0.0"
560− },
561− "call-by-name": {
562− "dependencies": [
563− "control",
564− "either",
565− "lazy",
566− "maybe",
567− "unsafe-coerce"
568− ],
569− "repo": "https://github.com/natefaubion/purescript-call-by-name.git",
570− "version": "v2.0.0"
571− },
572− "canvas": {
573− "dependencies": [
574− "arraybuffer-types",
575− "effect",
576− "exceptions",
577− "functions",
578− "maybe"
579− ],
580− "repo": "https://github.com/purescript-web/purescript-canvas.git",
581− "version": "v4.0.0"
582− },
583− "canvas-action": {
400+ "canvas-action": {
584 "dependencies": [
401 "dependencies": [
585 "aff",
402 "aff",
403+ "arrays",
586 "canvas",
404 "canvas",
587 "colors",
405 "colors",
588− "console",
589 "effect",
406 "effect",
407+ "either",
590 "exceptions",
408 "exceptions",
591 "foldable-traversable",
409 "foldable-traversable",
592− "free",
593− "lists",
594− "math",
595 "maybe",
410 "maybe",
596− "newtype",
411+ "numbers",
597− "partial",
598 "polymorphic-vectors",
412 "polymorphic-vectors",
599 "prelude",
413 "prelude",
600− "psci-support",
414+ "refs",
601 "run",
415 "run",
602 "transformers",
416 "transformers",
603 "tuples",
417 "tuples",
418+ "type-equality",
604 "typelevel-prelude",
419 "typelevel-prelude",
420+ "unsafe-coerce",
421+ "web-dom",
422+ "web-events",
605 "web-html"
423 "web-html"
606 ],
424 ],
607− "repo": "https://github.com/3ddyy/purescript-canvas-action.git",
425+ "repo": "https://github.com/artemisSystem/purescript-canvas-action.git",
608− "version": "v5.0.1"
426+ "version": "v9.0.0"
609 },
427 },
610 "cartesian": {
428 "cartesian": {
611 "dependencies": [
429 "dependencies": [
@@ -615,7 +433,7 @@
615 "psci-support"
433 "psci-support"
616 ],
434 ],
617 "repo": "https://github.com/Ebmtranceboy/purescript-cartesian.git",
435 "repo": "https://github.com/Ebmtranceboy/purescript-cartesian.git",
618− "version": "v1.0.4"
436+ "version": "v1.0.6"
619 },
437 },
620 "catenable-lists": {
438 "catenable-lists": {
621 "dependencies": [
439 "dependencies": [
@@ -628,64 +446,39 @@
628 "unfoldable"
446 "unfoldable"
629 ],
447 ],
630 "repo": "https://github.com/purescript/purescript-catenable-lists.git",
448 "repo": "https://github.com/purescript/purescript-catenable-lists.git",
631− "version": "v5.0.1"
449+ "version": "v7.0.0"
632− },
633− "checked-exceptions": {
634− "dependencies": [
635− "prelude",
636− "transformers",
637− "variant"
638− ],
639− "repo": "https://github.com/natefaubion/purescript-checked-exceptions.git",
640− "version": "v3.1.1"
641 },
450 },
642− "cheerio": {
451+ "channel": {
643 "dependencies": [
452 "dependencies": [
453+ "aff",
454+ "assert",
455+ "avar",
644 "console",
456 "console",
457+ "contravariant",
458+ "control",
645 "effect",
459 "effect",
646− "functions",
460+ "either",
647− "prelude",
648− "test-unit"
649− ],
650− "repo": "https://github.com/icyrockcom/purescript-cheerio.git",
651− "version": "v0.2.3"
652− },
653− "chirashi": {
654− "dependencies": [
655 "exceptions",
461 "exceptions",
462+ "foldable-traversable",
463+ "lazy",
464+ "maybe",
465+ "newtype",
656 "prelude",
466 "prelude",
657− "typelevel-prelude",
467+ "tailrec",
658− "variant"
468+ "transformers",
469+ "tuples"
659 ],
470 ],
660− "repo": "https://github.com/justinwoo/purescript-chirashi.git",
471+ "repo": "https://github.com/ConnorDillon/purescript-channel.git",
661 "version": "v1.0.0"
472 "version": "v1.0.0"
662 },
473 },
663− "choco-pie": {
474+ "checked-exceptions": {
664 "dependencies": [
475 "dependencies": [
665− "event",
666 "prelude",
476 "prelude",
667− "record",
477+ "transformers",
668− "typelevel-prelude"
478+ "variant"
669− ],
670− "repo": "https://github.com/justinwoo/purescript-chocopie.git",
671− "version": "v5.0.0"
672− },
673− "classnames": {
674− "dependencies": [
675− "record",
676− "strings"
677− ],
678− "repo": "https://github.com/dewey92/purescript-classnames",
679− "version": "v0.1.1"
680− },
681− "clipboardy": {
682− "dependencies": [
683− "aff",
684− "aff-promise",
685− "effect"
686 ],
479 ],
687− "repo": "https://github.com/hrajchert/purescript-clipboardy.git",
480+ "repo": "https://github.com/natefaubion/purescript-checked-exceptions.git",
688− "version": "v1.0.3"
481+ "version": "v3.1.1"
689 },
482 },
690 "codec": {
483 "codec": {
691 "dependencies": [
484 "dependencies": [
@@ -693,64 +486,39 @@
693 "transformers"
486 "transformers"
694 ],
487 ],
695 "repo": "https://github.com/garyb/purescript-codec.git",
488 "repo": "https://github.com/garyb/purescript-codec.git",
696− "version": "v3.1.0"
489+ "version": "v5.0.0"
697 },
490 },
698 "codec-argonaut": {
491 "codec-argonaut": {
699 "dependencies": [
492 "dependencies": [
700 "argonaut-core",
493 "argonaut-core",
701 "codec",
494 "codec",
702− "generics-rep",
703 "ordered-collections",
495 "ordered-collections",
704 "type-equality",
496 "type-equality",
705 "variant"
497 "variant"
706 ],
498 ],
707 "repo": "https://github.com/garyb/purescript-codec-argonaut.git",
499 "repo": "https://github.com/garyb/purescript-codec-argonaut.git",
708− "version": "v7.1.0"
500+ "version": "v9.0.0"
709 },
501 },
710 "colors": {
502 "colors": {
711 "dependencies": [
503 "dependencies": [
712 "arrays",
504 "arrays",
713 "integers",
505 "integers",
714 "lists",
506 "lists",
507+ "numbers",
715 "partial",
508 "partial",
716 "strings"
509 "strings"
717 ],
510 ],
718− "repo": "https://github.com/sharkdp/purescript-colors.git",
511+ "repo": "https://github.com/purescript-contrib/purescript-colors.git",
719− "version": "v5.0.0"
512+ "version": "v7.0.1"
720− },
721− "concur-core": {
722− "dependencies": [
723− "aff",
724− "arrays",
725− "avar",
726− "console",
727− "foldable-traversable",
728− "free",
729− "nonempty",
730− "profunctor-lenses",
731− "tailrec"
732− ],
733− "repo": "https://github.com/purescript-concur/purescript-concur-core.git",
734− "version": "v0.4.2"
735 },
513 },
736− "concur-react": {
514+ "concurrent-queues": {
737 "dependencies": [
515 "dependencies": [
738 "aff",
516 "aff",
739− "arrays",
740 "avar",
517 "avar",
741− "concur-core",
518+ "effect"
742− "console",
743− "foldable-traversable",
744− "free",
745− "nonempty",
746− "react",
747− "react-dom",
748− "tailrec",
749− "web-dom",
750− "web-html"
751 ],
519 ],
752− "repo": "https://github.com/purescript-concur/purescript-concur-react.git",
520+ "repo": "https://github.com/purescript-contrib/purescript-concurrent-queues.git",
753− "version": "v0.4.2"
521+ "version": "v3.0.0"
754 },
522 },
755 "console": {
523 "console": {
756 "dependencies": [
524 "dependencies": [
@@ -758,28 +526,27 @@
758 "prelude"
526 "prelude"
759 ],
527 ],
760 "repo": "https://github.com/purescript/purescript-console.git",
528 "repo": "https://github.com/purescript/purescript-console.git",
761− "version": "v4.4.0"
529+ "version": "v6.0.0"
762 },
530 },
763 "const": {
531 "const": {
764 "dependencies": [
532 "dependencies": [
765− "contravariant",
766− "foldable-traversable",
767 "invariant",
533 "invariant",
768 "newtype",
534 "newtype",
769 "prelude"
535 "prelude"
770 ],
536 ],
771 "repo": "https://github.com/purescript/purescript-const.git",
537 "repo": "https://github.com/purescript/purescript-const.git",
772− "version": "v4.1.0"
538+ "version": "v6.0.0"
773 },
539 },
774 "contravariant": {
540 "contravariant": {
775 "dependencies": [
541 "dependencies": [
542+ "const",
776 "either",
543 "either",
777 "newtype",
544 "newtype",
778 "prelude",
545 "prelude",
779 "tuples"
546 "tuples"
780 ],
547 ],
781 "repo": "https://github.com/purescript/purescript-contravariant.git",
548 "repo": "https://github.com/purescript/purescript-contravariant.git",
782− "version": "v4.0.1"
549+ "version": "v6.0.0"
783 },
550 },
784 "control": {
551 "control": {
785 "dependencies": [
552 "dependencies": [
@@ -787,7 +554,17 @@
787 "prelude"
554 "prelude"
788 ],
555 ],
789 "repo": "https://github.com/purescript/purescript-control.git",
556 "repo": "https://github.com/purescript/purescript-control.git",
790− "version": "v4.2.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"
791 },
568 },
792 "coroutines": {
569 "coroutines": {
793 "dependencies": [
570 "dependencies": [
@@ -796,58 +573,21 @@
796 "profunctor"
573 "profunctor"
797 ],
574 ],
798 "repo": "https://github.com/purescript-contrib/purescript-coroutines.git",
575 "repo": "https://github.com/purescript-contrib/purescript-coroutines.git",
799− "version": "v5.0.1"
576+ "version": "v7.0.0"
800− },
801− "crypto": {
802− "dependencies": [
803− "node-buffer"
804− ],
805− "repo": "https://github.com/oreshinya/purescript-crypto.git",
806− "version": "v2.1.0"
807 },
577 },
808 "css": {
578 "css": {
809 "dependencies": [
579 "dependencies": [
810 "colors",
580 "colors",
811 "console",
581 "console",
812− "generics-rep",
582+ "effect",
813 "nonempty",
583 "nonempty",
814 "profunctor",
584 "profunctor",
815 "strings",
585 "strings",
816 "these",
586 "these",
817 "transformers"
587 "transformers"
818 ],
588 ],
819− "repo": "https://github.com/slamdata/purescript-css.git",
589+ "repo": "https://github.com/purescript-contrib/purescript-css.git",
820− "version": "v4.0.0"
590+ "version": "v6.0.0"
821− },
822− "cssom": {
823− "dependencies": [
824− "effect"
825− ],
826− "repo": "https://github.com/danieljharvey/purescript-cssom.git",
827− "version": "v0.0.2"
828− },
829− "data-algebrae": {
830− "dependencies": [
831− "arrays",
832− "foreign-object",
833− "generics-rep",
834− "maybe",
835− "ordered-collections",
836− "prelude",
837− "spec",
838− "spec-quickcheck"
839− ],
840− "repo": "https://github.com/i-am-tom/purescript-data-algebrae.git",
841− "version": "v4.0.0"
842− },
843− "data-default": {
844− "dependencies": [
845− "lists",
846− "maybe",
847− "record"
848− ],
849− "repo": "https://github.com/thought2/purescript-data-default.git",
850− "version": "v0.3.2"
851 },
591 },
852 "datetime": {
592 "datetime": {
853 "dependencies": [
593 "dependencies": [
@@ -860,118 +600,145 @@
860 "gen",
600 "gen",
861 "integers",
601 "integers",
862 "lists",
602 "lists",
863− "math",
864 "maybe",
603 "maybe",
865 "newtype",
604 "newtype",
605+ "numbers",
866 "ordered-collections",
606 "ordered-collections",
867 "partial",
607 "partial",
868 "prelude",
608 "prelude",
869 "tuples"
609 "tuples"
870 ],
610 ],
871 "repo": "https://github.com/purescript/purescript-datetime.git",
611 "repo": "https://github.com/purescript/purescript-datetime.git",
872− "version": "v4.1.1"
612+ "version": "v6.0.0"
873 },
613 },
874− "debug": {
614+ "datetime-parsing": {
875 "dependencies": [
615 "dependencies": [
616+ "arrays",
617+ "datetime",
618+ "either",
619+ "enums",
620+ "foldable-traversable",
621+ "integers",
622+ "lists",
623+ "maybe",
624+ "numbers",
625+ "parsing",
876− "prelude"
626+ "prelude",
627+ "strings",
628+ "unicode"
877 ],
629 ],
878− "repo": "https://github.com/garyb/purescript-debug.git",
630+ "repo": "https://github.com/flounders/purescript-datetime-parsing.git",
879− "version": "v4.0.1"
631+ "version": "v0.2.0"
880 },
632 },
881− "debuggest": {
633+ "debug": {
882 "dependencies": [
634 "dependencies": [
883− "prelude",
635+ "functions",
884− "unsafe-coerce"
636+ "prelude"
885 ],
637 ],
886− "repo": "https://github.com/ursi/purescript-debuggest.git",
638+ "repo": "https://github.com/garyb/purescript-debug.git",
887− "version": "v0.4.0"
639+ "version": "v6.0.0"
888 },
640 },
889 "decimals": {
641 "decimals": {
890 "dependencies": [
642 "dependencies": [
891 "maybe"
643 "maybe"
892 ],
644 ],
893 "repo": "https://github.com/sharkdp/purescript-decimals.git",
645 "repo": "https://github.com/sharkdp/purescript-decimals.git",
894− "version": "v5.0.0"
646+ "version": "v7.0.0"
895 },
647 },
896− "distributive": {
648+ "dissect": {
897 "dependencies": [
649 "dependencies": [
898− "identity",
650+ "arrays",
651+ "bifunctors",
652+ "foreign-object",
653+ "functors",
899 "newtype",
654 "newtype",
900− "prelude"
655+ "partial",
901− ],
902− "repo": "https://github.com/purescript/purescript-distributive.git",
903− "version": "v4.0.0"
904− },
905− "dodo-printer": {
906− "dependencies": [
907− "ansi",
908− "foldable-traversable",
909− "lists",
910− "maybe",
911 "prelude",
656 "prelude",
912− "strings"
657+ "tailrec",
913− ],
658+ "type-equality",
914− "repo": "https://github.com/natefaubion/purescript-dodo-printer/",
659+ "typelevel-prelude",
915− "version": "v1.0.8"
660+ "unsafe-coerce",
916− },
661+ "variant"
917− "dom-filereader": {
918− "dependencies": [
919− "aff",
920− "arraybuffer-types",
921− "web-file",
922− "web-html"
923 ],
662 ],
924− "repo": "https://github.com/nwolverson/purescript-dom-filereader.git",
663+ "repo": "https://github.com/PureFunctor/purescript-dissect.git",
925− "version": "v5.0.0"
664+ "version": "v1.0.0"
926 },
665 },
927− "dom-indexed": {
666+ "distributive": {
928 "dependencies": [
667 "dependencies": [
929− "media-types",
668+ "identity",
669+ "newtype",
930 "prelude",
670 "prelude",
931− "web-clipboard",
671+ "tuples",
932− "web-touchevents"
672+ "type-equality"
933 ],
673 ],
934− "repo": "https://github.com/slamdata/purescript-dom-indexed.git",
674+ "repo": "https://github.com/purescript/purescript-distributive.git",
935− "version": "v7.0.0"
675+ "version": "v6.0.0"
936 },
676 },
937− "dotenv": {
677+ "dodo-printer": {
938 "dependencies": [
678 "dependencies": [
679+ "aff",
680+ "ansi",
681+ "avar",
939 "console",
682 "console",
683+ "effect",
684+ "foldable-traversable",
685+ "lists",
686+ "maybe",
687+ "minibench",
688+ "node-child-process",
940 "node-fs-aff",
689 "node-fs-aff",
941 "node-process",
690 "node-process",
942− "parsing",
943− "prelude",
944 "psci-support",
691 "psci-support",
945− "run",
692+ "strings"
946− "spec",
947− "sunde"
948 ],
693 ],
949− "repo": "https://github.com/nsaunders/purescript-dotenv.git",
694+ "repo": "https://github.com/natefaubion/purescript-dodo-printer.git",
950− "version": "v1.1.0"
695+ "version": "v2.2.0"
951 },
696 },
952− "downloadjs": {
697+ "dom-indexed": {
953 "dependencies": [
698 "dependencies": [
954− "arraybuffer-types",
699+ "media-types",
955− "console",
700+ "prelude",
956− "effect",
701+ "web-clipboard",
957− "foreign",
702+ "web-pointerevents",
958− "psci-support",
703+ "web-touchevents"
959− "web-file"
960 ],
704 ],
961− "repo": "https://github.com/chekoopa/purescript-downloadjs.git",
705+ "repo": "https://github.com/purescript-halogen/purescript-dom-indexed.git",
962− "version": "v1.0.0"
706+ "version": "v11.0.0"
963 },
707 },
964− "drawing": {
708+ "droplet": {
965 "dependencies": [
709 "dependencies": [
966− "canvas",
710+ "aff",
967− "colors",
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",
968 "integers",
723 "integers",
969− "lists",
724+ "maybe",
970− "math",
725+ "newtype",
726+ "nullable",
727+ "ordered-collections",
728+ "partial",
729+ "prelude",
730+ "profunctor",
731+ "record",
732+ "spec",
733+ "strings",
734+ "transformers",
735+ "tuples",
736+ "type-equality",
971− "prelude"
737+ "typelevel-prelude",
738+ "unsafe-coerce"
972 ],
739 ],
973− "repo": "https://github.com/paf31/purescript-drawing.git",
740+ "repo": "https://github.com/easafe/purescript-droplet.git",
974− "version": "v4.0.0"
741+ "version": "v0.4.0"
975 },
742 },
976 "dynamic-buffer": {
743 "dynamic-buffer": {
977 "dependencies": [
744 "dependencies": [
@@ -980,43 +747,33 @@
980 "refs"
747 "refs"
981 ],
748 ],
982 "repo": "https://github.com/kritzcreek/purescript-dynamic-buffer.git",
749 "repo": "https://github.com/kritzcreek/purescript-dynamic-buffer.git",
983− "version": "v1.0.1"
750+ "version": "v3.0.1"
984− },
985− "easy-ffi": {
986− "dependencies": [
987− "prelude"
988− ],
989− "repo": "https://github.com/pelotom/purescript-easy-ffi",
990− "version": "v2.1.2"
991 },
751 },
992 "effect": {
752 "effect": {
993 "dependencies": [
753 "dependencies": [
994 "prelude"
754 "prelude"
995 ],
755 ],
996 "repo": "https://github.com/purescript/purescript-effect.git",
756 "repo": "https://github.com/purescript/purescript-effect.git",
997− "version": "v2.0.1"
757+ "version": "v4.0.0"
998 },
758 },
999 "either": {
759 "either": {
1000 "dependencies": [
760 "dependencies": [
1001− "bifunctors",
1002 "control",
761 "control",
1003− "foldable-traversable",
1004 "invariant",
762 "invariant",
1005 "maybe",
763 "maybe",
1006 "prelude"
764 "prelude"
1007 ],
765 ],
1008 "repo": "https://github.com/purescript/purescript-either.git",
766 "repo": "https://github.com/purescript/purescript-either.git",
1009− "version": "v4.1.1"
767+ "version": "v6.0.0"
1010 },
768 },
1011 "email-validate": {
769 "email-validate": {
1012 "dependencies": [
770 "dependencies": [
1013 "aff",
771 "aff",
1014− "generics-rep",
1015 "string-parsers",
772 "string-parsers",
1016 "transformers"
773 "transformers"
1017 ],
774 ],
1018 "repo": "https://github.com/cdepillabout/purescript-email-validate.git",
775 "repo": "https://github.com/cdepillabout/purescript-email-validate.git",
1019− "version": "v5.0.0"
776+ "version": "v7.0.0"
1020 },
777 },
1021 "encoding": {
778 "encoding": {
1022 "dependencies": [
779 "dependencies": [
@@ -1027,7 +784,7 @@
1027 "prelude"
784 "prelude"
1028 ],
785 ],
1029 "repo": "https://github.com/menelaos/purescript-encoding.git",
786 "repo": "https://github.com/menelaos/purescript-encoding.git",
1030− "version": "v0.0.6"
787+ "version": "v0.0.8"
1031 },
788 },
1032 "enums": {
789 "enums": {
1033 "dependencies": [
790 "dependencies": [
@@ -1043,32 +800,7 @@
1043 "unfoldable"
800 "unfoldable"
1044 ],
801 ],
1045 "repo": "https://github.com/purescript/purescript-enums.git",
802 "repo": "https://github.com/purescript/purescript-enums.git",
1046− "version": "v4.0.1"
803+ "version": "v6.0.0"
1047− },
1048− "errors": {
1049− "dependencies": [
1050− "control",
1051− "effect",
1052− "either",
1053− "maybe",
1054− "transformers"
1055− ],
1056− "repo": "https://github.com/passy/purescript-errors.git",
1057− "version": "v4.1.0"
1058− },
1059− "event": {
1060− "dependencies": [
1061− "console",
1062− "effect",
1063− "filterable",
1064− "js-timers",
1065− "now",
1066− "nullable",
1067− "prelude",
1068− "unsafe-reference"
1069− ],
1070− "repo": "https://github.com/paf31/purescript-event.git",
1071− "version": "v1.3.0"
1072 },
804 },
1073 "exceptions": {
805 "exceptions": {
1074 "dependencies": [
806 "dependencies": [
@@ -1078,14 +810,14 @@
1078 "prelude"
810 "prelude"
1079 ],
811 ],
1080 "repo": "https://github.com/purescript/purescript-exceptions.git",
812 "repo": "https://github.com/purescript/purescript-exceptions.git",
1081− "version": "v4.0.0"
813+ "version": "v6.0.0"
1082 },
814 },
1083 "exists": {
815 "exists": {
1084 "dependencies": [
816 "dependencies": [
1085 "unsafe-coerce"
817 "unsafe-coerce"
1086 ],
818 ],
1087 "repo": "https://github.com/purescript/purescript-exists.git",
819 "repo": "https://github.com/purescript/purescript-exists.git",
1088− "version": "v4.0.0"
820+ "version": "v6.0.0"
1089 },
821 },
1090 "exitcodes": {
822 "exitcodes": {
1091 "dependencies": [
823 "dependencies": [
@@ -1100,29 +832,23 @@
1100 "typelevel-prelude"
832 "typelevel-prelude"
1101 ],
833 ],
1102 "repo": "https://github.com/justinwoo/purescript-expect-inferred.git",
834 "repo": "https://github.com/justinwoo/purescript-expect-inferred.git",
1103− "version": "v2.0.0"
835+ "version": "v3.0.0"
1104− },
1105− "express": {
1106− "dependencies": [
1107− "aff",
1108− "foreign",
1109− "foreign-generic",
1110− "node-http",
1111− "test-unit"
1112− ],
1113− "repo": "https://github.com/nkly/purescript-express.git",
1114− "version": "v0.8.0"
1115 },
836 },
1116− "ffi-foreign": {
837+ "fast-vect": {
1117 "dependencies": [
838 "dependencies": [
1118− "console",
839+ "arrays",
1119− "effect",
840+ "filterable",
1120− "foreign",
841+ "foldable-traversable",
842+ "lists",
843+ "maybe",
844+ "ordered-collections",
1121 "prelude",
845 "prelude",
1122− "psci-support"
846+ "profunctor",
847+ "tuples",
848+ "unfoldable"
1123 ],
849 ],
1124− "repo": "https://github.com/markfarrell/purescript-ffi-foreign.git",
850+ "repo": "https://github.com/sigma-andex/purescript-fast-vect.git",
1125− "version": "v0.0.2"
851+ "version": "v0.7.0"
1126 },
852 },
1127 "filterable": {
853 "filterable": {
1128 "dependencies": [
854 "dependencies": [
@@ -1133,8 +859,8 @@
1133 "lists",
859 "lists",
1134 "ordered-collections"
860 "ordered-collections"
1135 ],
861 ],
1136− "repo": "https://github.com/LiamGoodacre/purescript-filterable.git",
862+ "repo": "https://github.com/purescript/purescript-filterable.git",
1137− "version": "v3.0.2"
863+ "version": "v5.0.0"
1138 },
864 },
1139 "fixed-points": {
865 "fixed-points": {
1140 "dependencies": [
866 "dependencies": [
@@ -1143,72 +869,84 @@
1143 "prelude",
869 "prelude",
1144 "transformers"
870 "transformers"
1145 ],
871 ],
1146− "repo": "https://github.com/slamdata/purescript-fixed-points.git",
872+ "repo": "https://github.com/purescript-contrib/purescript-fixed-points.git",
1147− "version": "v5.1.0"
873+ "version": "v7.0.0"
1148 },
874 },
1149 "fixed-precision": {
875 "fixed-precision": {
1150 "dependencies": [
876 "dependencies": [
877+ "arrays",
1151 "bigints",
878 "bigints",
879+ "control",
1152 "integers",
880 "integers",
1153− "math",
1154 "maybe",
881 "maybe",
882+ "numbers",
883+ "partial",
884+ "prelude",
1155 "strings"
885 "strings"
1156 ],
886 ],
1157 "repo": "https://github.com/lumihq/purescript-fixed-precision.git",
887 "repo": "https://github.com/lumihq/purescript-fixed-precision.git",
1158− "version": "v4.3.1"
888+ "version": "v5.0.0"
1159 },
889 },
1160− "flare": {
890+ "flame": {
1161 "dependencies": [
891 "dependencies": [
1162− "canvas",
892+ "aff",
1163− "datetime",
893+ "argonaut-codecs",
1164− "drawing",
894+ "argonaut-core",
895+ "argonaut-generic",
896+ "arrays",
897+ "bifunctors",
898+ "console",
899+ "effect",
900+ "either",
901+ "exceptions",
1165 "foldable-traversable",
902 "foldable-traversable",
1166− "nonempty",
903+ "foreign",
904+ "foreign-object",
905+ "maybe",
906+ "newtype",
907+ "nullable",
908+ "partial",
1167 "prelude",
909 "prelude",
1168− "signal",
910+ "random",
1169− "smolder",
911+ "refs",
912+ "spec",
913+ "strings",
1170 "tuples",
914 "tuples",
915+ "typelevel-prelude",
916+ "unsafe-coerce",
1171− "web-dom"
917+ "web-dom",
918+ "web-events",
919+ "web-html",
920+ "web-uievents"
1172 ],
921 ],
1173− "repo": "https://github.com/sharkdp/purescript-flare.git",
922+ "repo": "https://github.com/easafe/purescript-flame.git",
1174− "version": "v6.0.0"
923+ "version": "v1.2.0"
1175 },
924 },
1176 "float32": {
925 "float32": {
1177 "dependencies": [
926 "dependencies": [
1178− "generics-rep",
927+ "gen",
928+ "maybe",
1179 "prelude"
929 "prelude"
1180 ],
930 ],
1181− "repo": "https://github.com/athanclark/purescript-float32.git",
931+ "repo": "https://github.com/purescript-contrib/purescript-float32.git",
1182− "version": "v0.2.0"
932+ "version": "v2.0.0"
1183− },
1184− "flow-id": {
1185− "dependencies": [
1186− "prelude",
1187− "simple-json"
1188− ],
1189− "repo": "https://github.com/i-am-the-slime/purescript-flow-id.git",
1190− "version": "v1.0.0"
1191 },
933 },
1192 "foldable-traversable": {
934 "foldable-traversable": {
1193 "dependencies": [
935 "dependencies": [
1194 "bifunctors",
936 "bifunctors",
937+ "const",
1195 "control",
938 "control",
939+ "either",
940+ "functors",
941+ "identity",
1196 "maybe",
942 "maybe",
1197 "newtype",
943 "newtype",
1198 "orders",
944 "orders",
1199− "prelude"
945+ "prelude",
946+ "tuples"
1200 ],
947 ],
1201 "repo": "https://github.com/purescript/purescript-foldable-traversable.git",
948 "repo": "https://github.com/purescript/purescript-foldable-traversable.git",
1202− "version": "v4.1.1"
949+ "version": "v6.0.0"
1203− },
1204− "folds": {
1205− "dependencies": [
1206− "control",
1207− "ordered-collections",
1208− "profunctor"
1209− ],
1210− "repo": "https://github.com/paf31/purescript-folds.git",
1211− "version": "v5.2.0"
1212 },
950 },
1213 "foreign": {
951 "foreign": {
1214 "dependencies": [
952 "dependencies": [
@@ -1223,22 +961,7 @@
1223 "transformers"
961 "transformers"
1224 ],
962 ],
1225 "repo": "https://github.com/purescript/purescript-foreign.git",
963 "repo": "https://github.com/purescript/purescript-foreign.git",
1226− "version": "v5.0.0"
964+ "version": "v7.0.0"
1227− },
1228− "foreign-generic": {
1229− "dependencies": [
1230− "effect",
1231− "exceptions",
1232− "foreign",
1233− "foreign-object",
1234− "generics-rep",
1235− "identity",
1236− "ordered-collections",
1237− "proxy",
1238− "record"
1239− ],
1240− "repo": "https://github.com/paf31/purescript-foreign-generic.git",
1241− "version": "v10.0.0"
1242 },
965 },
1243 "foreign-object": {
966 "foreign-object": {
1244 "dependencies": [
967 "dependencies": [
@@ -1256,18 +979,37 @@
1256 "unfoldable"
979 "unfoldable"
1257 ],
980 ],
1258 "repo": "https://github.com/purescript/purescript-foreign-object.git",
981 "repo": "https://github.com/purescript/purescript-foreign-object.git",
1259− "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"
1260 },
1001 },
1261 "fork": {
1002 "fork": {
1262 "dependencies": [
1003 "dependencies": [
1263 "aff"
1004 "aff"
1264 ],
1005 ],
1265− "repo": "https://github.com/slamdata/purescript-fork.git",
1006+ "repo": "https://github.com/purescript-contrib/purescript-fork.git",
1266− "version": "v4.0.0"
1007+ "version": "v6.0.0"
1267 },
1008 },
1268 "form-urlencoded": {
1009 "form-urlencoded": {
1269 "dependencies": [
1010 "dependencies": [
1270− "globals",
1011+ "foldable-traversable",
1012+ "js-uri",
1271 "maybe",
1013 "maybe",
1272 "newtype",
1014 "newtype",
1273 "prelude",
1015 "prelude",
@@ -1275,42 +1017,20 @@
1275 "tuples"
1017 "tuples"
1276 ],
1018 ],
1277 "repo": "https://github.com/purescript-contrib/purescript-form-urlencoded.git",
1019 "repo": "https://github.com/purescript-contrib/purescript-form-urlencoded.git",
1278− "version": "v5.0.0"
1020+ "version": "v7.0.0"
1279− },
1280− "format": {
1281− "dependencies": [
1282− "arrays",
1283− "effect",
1284− "integers",
1285− "math",
1286− "prelude",
1287− "strings",
1288− "unfoldable"
1289− ],
1290− "repo": "https://github.com/sharkdp/purescript-format.git",
1291− "version": "v4.0.0"
1292− },
1293− "format-nix": {
1294− "dependencies": [
1295− "generics-rep",
1296− "motsunabe",
1297− "prelude"
1298− ],
1299− "repo": "https://github.com/justinwoo/format-nix.git",
1300− "version": "v0.3.0"
1301 },
1021 },
1302 "formatters": {
1022 "formatters": {
1303 "dependencies": [
1023 "dependencies": [
1304 "datetime",
1024 "datetime",
1305 "fixed-points",
1025 "fixed-points",
1306− "generics-rep",
1307 "lists",
1026 "lists",
1027+ "numbers",
1308 "parsing",
1028 "parsing",
1309 "prelude",
1029 "prelude",
1310 "transformers"
1030 "transformers"
1311 ],
1031 ],
1312− "repo": "https://github.com/slamdata/purescript-formatters.git",
1032+ "repo": "https://github.com/purescript-contrib/purescript-formatters.git",
1313− "version": "v4.0.1"
1033+ "version": "v7.0.0"
1314 },
1034 },
1315 "free": {
1035 "free": {
1316 "dependencies": [
1036 "dependencies": [
@@ -1330,7 +1050,7 @@
1330 "unsafe-coerce"
1050 "unsafe-coerce"
1331 ],
1051 ],
1332 "repo": "https://github.com/purescript/purescript-free.git",
1052 "repo": "https://github.com/purescript/purescript-free.git",
1333− "version": "v5.2.0"
1053+ "version": "v7.0.0"
1334 },
1054 },
1335 "freeap": {
1055 "freeap": {
1336 "dependencies": [
1056 "dependencies": [
@@ -1340,63 +1060,7 @@
1340 "lists"
1060 "lists"
1341 ],
1061 ],
1342 "repo": "https://github.com/ethul/purescript-freeap.git",
1062 "repo": "https://github.com/ethul/purescript-freeap.git",
1343− "version": "v5.0.1"
1063+ "version": "v7.0.0"
1344− },
1345− "freedom": {
1346− "dependencies": [
1347− "console",
1348− "foreign-object",
1349− "safely",
1350− "simple-emitter",
1351− "web-html"
1352− ],
1353− "repo": "https://github.com/purescript-freedom/purescript-freedom.git",
1354− "version": "v2.2.0"
1355− },
1356− "freedom-now": {
1357− "dependencies": [
1358− "freedom",
1359− "js-timers"
1360− ],
1361− "repo": "https://github.com/purescript-freedom/purescript-freedom-now.git",
1362− "version": "v3.0.0"
1363− },
1364− "freedom-portal": {
1365− "dependencies": [
1366− "freedom"
1367− ],
1368− "repo": "https://github.com/purescript-freedom/purescript-freedom-portal.git",
1369− "version": "v2.0.0"
1370− },
1371− "freedom-router": {
1372− "dependencies": [
1373− "freedom",
1374− "profunctor"
1375− ],
1376− "repo": "https://github.com/purescript-freedom/purescript-freedom-router.git",
1377− "version": "v2.0.0"
1378− },
1379− "freedom-transition": {
1380− "dependencies": [
1381− "freedom",
1382− "js-timers"
1383− ],
1384− "repo": "https://github.com/purescript-freedom/purescript-freedom-transition.git",
1385− "version": "v2.0.0"
1386− },
1387− "freedom-virtualized": {
1388− "dependencies": [
1389− "freedom"
1390− ],
1391− "repo": "https://github.com/purescript-freedom/purescript-freedom-virtualized.git",
1392− "version": "v3.0.1"
1393− },
1394− "freedom-window-resize": {
1395− "dependencies": [
1396− "freedom"
1397− ],
1398− "repo": "https://github.com/purescript-freedom/purescript-freedom-window-resize.git",
1399− "version": "v2.0.0"
1400 },
1064 },
1401 "freet": {
1065 "freet": {
1402 "dependencies": [
1066 "dependencies": [
@@ -1405,41 +1069,45 @@
1405 "effect",
1069 "effect",
1406 "either",
1070 "either",
1407 "exists",
1071 "exists",
1072+ "free",
1408 "prelude",
1073 "prelude",
1409 "tailrec",
1074 "tailrec",
1410− "transformers"
1075+ "transformers",
1076+ "tuples"
1411 ],
1077 ],
1412 "repo": "https://github.com/purescript-contrib/purescript-freet.git",
1078 "repo": "https://github.com/purescript-contrib/purescript-freet.git",
1413− "version": "v5.0.0"
1079+ "version": "v7.0.0"
1414 },
1080 },
1415 "functions": {
1081 "functions": {
1416 "dependencies": [
1082 "dependencies": [
1417 "prelude"
1083 "prelude"
1418 ],
1084 ],
1419 "repo": "https://github.com/purescript/purescript-functions.git",
1085 "repo": "https://github.com/purescript/purescript-functions.git",
1420− "version": "v4.0.0"
1086+ "version": "v6.0.0"
1421 },
1087 },
1422 "functors": {
1088 "functors": {
1423 "dependencies": [
1089 "dependencies": [
1424 "bifunctors",
1090 "bifunctors",
1425 "const",
1091 "const",
1092+ "contravariant",
1426 "control",
1093 "control",
1094+ "distributive",
1427 "either",
1095 "either",
1428− "foldable-traversable",
1096+ "invariant",
1429 "maybe",
1097 "maybe",
1430 "newtype",
1098 "newtype",
1431 "prelude",
1099 "prelude",
1100+ "profunctor",
1432 "tuples",
1101 "tuples",
1433 "unsafe-coerce"
1102 "unsafe-coerce"
1434 ],
1103 ],
1435 "repo": "https://github.com/purescript/purescript-functors.git",
1104 "repo": "https://github.com/purescript/purescript-functors.git",
1436− "version": "v3.1.1"
1105+ "version": "v5.0.0"
1437 },
1106 },
1438 "fuzzy": {
1107 "fuzzy": {
1439 "dependencies": [
1108 "dependencies": [
1440 "foldable-traversable",
1109 "foldable-traversable",
1441 "foreign-object",
1110 "foreign-object",
1442− "generics-rep",
1443 "newtype",
1111 "newtype",
1444 "ordered-collections",
1112 "ordered-collections",
1445 "prelude",
1113 "prelude",
@@ -1448,44 +1116,7 @@
1448 "tuples"
1116 "tuples"
1449 ],
1117 ],
1450 "repo": "https://github.com/citizennet/purescript-fuzzy.git",
1118 "repo": "https://github.com/citizennet/purescript-fuzzy.git",
1451− "version": "v0.3.0"
1119+ "version": "v0.4.0"
1452− },
1453− "game": {
1454− "dependencies": [
1455− "aff",
1456− "canvas-action",
1457− "console",
1458− "control",
1459− "datetime",
1460− "effect",
1461− "filterable",
1462− "foldable-traversable",
1463− "fork",
1464− "free",
1465− "functors",
1466− "identity",
1467− "js-timers",
1468− "monad-loops",
1469− "newtype",
1470− "now",
1471− "parallel",
1472− "partial",
1473− "polymorphic-vectors",
1474− "prelude",
1475− "psci-support",
1476− "record",
1477− "record-extra",
1478− "refs",
1479− "run",
1480− "tailrec",
1481− "typelevel-prelude",
1482− "undefined",
1483− "variant",
1484− "web-html",
1485− "web-uievents"
1486− ],
1487− "repo": "https://github.com/3ddyy/purescript-game.git",
1488− "version": "v2.0.0"
1489 },
1120 },
1490 "gen": {
1121 "gen": {
1491 "dependencies": [
1122 "dependencies": [
@@ -1501,18 +1132,31 @@
1501 "unfoldable"
1132 "unfoldable"
1502 ],
1133 ],
1503 "repo": "https://github.com/purescript/purescript-gen.git",
1134 "repo": "https://github.com/purescript/purescript-gen.git",
1504− "version": "v2.1.1"
1135+ "version": "v4.0.0"
1505 },
1136 },
1506− "generics-rep": {
1137+ "generate-values": {
1507 "dependencies": [
1138 "dependencies": [
1139+ "arrays",
1140+ "control",
1141+ "effect",
1508 "enums",
1142 "enums",
1509 "foldable-traversable",
1143 "foldable-traversable",
1144+ "gen",
1145+ "identity",
1146+ "integers",
1147+ "lcg",
1148+ "lists",
1510 "maybe",
1149 "maybe",
1511 "newtype",
1150 "newtype",
1151+ "numbers",
1152+ "partial",
1512− "prelude"
1153+ "prelude",
1154+ "tailrec",
1155+ "transformers",
1156+ "tuples"
1513 ],
1157 ],
1514− "repo": "https://github.com/purescript/purescript-generics-rep.git",
1158+ "repo": "https://github.com/jordanmartinez/purescript-generate-values.git",
1515− "version": "v6.1.1"
1159+ "version": "v1.0.1"
1516 },
1160 },
1517 "geometry-plane": {
1161 "geometry-plane": {
1518 "dependencies": [
1162 "dependencies": [
@@ -1522,7 +1166,7 @@
1522 "sparse-polynomials"
1166 "sparse-polynomials"
1523 ],
1167 ],
1524 "repo": "https://github.com/Ebmtranceboy/purescript-geometry-plane.git",
1168 "repo": "https://github.com/Ebmtranceboy/purescript-geometry-plane.git",
1525− "version": "v1.0.1"
1169+ "version": "v1.0.3"
1526 },
1170 },
1527 "github-actions-toolkit": {
1171 "github-actions-toolkit": {
1528 "dependencies": [
1172 "dependencies": [
@@ -1536,63 +1180,16 @@
1536 "nullable",
1180 "nullable",
1537 "transformers"
1181 "transformers"
1538 ],
1182 ],
1539− "repo": "https://github.com/purescript-contrib/purescript-github-actions-toolkit",
1183+ "repo": "https://github.com/purescript-contrib/purescript-github-actions-toolkit.git",
1540− "version": "v0.2.0"
1541− },
1542− "gl-matrix": {
1543− "dependencies": [
1544− "arrays",
1545− "effect",
1546− "foldable-traversable",
1547− "functions",
1548− "math",
1549− "partial",
1550− "prelude",
1551− "psci-support"
1552− ],
1553− "repo": "https://github.com/dirkz/purescript-gl-matrix",
1554− "version": "v2.0.1"
1555− },
1556− "globals": {
1557− "dependencies": [
1558− "functions",
1559− "maybe"
1560− ],
1561− "repo": "https://github.com/purescript/purescript-globals.git",
1562− "version": "v4.1.0"
1563− },
1564− "gomtang-basic": {
1565− "dependencies": [
1566− "console",
1567− "effect",
1568− "prelude",
1569− "record",
1570− "web-html"
1571− ],
1572− "repo": "https://github.com/justinwoo/purescript-gomtang-basic.git",
1573− "version": "v0.2.0"
1184+ "version": "v0.5.0"
1574− },
1575− "grain": {
1576− "dependencies": [
1577− "web-html"
1578− ],
1579− "repo": "https://github.com/purescript-grain/purescript-grain.git",
1580− "version": "v1.0.0"
1581− },
1582− "grain-router": {
1583− "dependencies": [
1584− "grain",
1585− "profunctor"
1586− ],
1587− "repo": "https://github.com/purescript-grain/purescript-grain-router.git",
1588− "version": "v1.0.0"
1589 },
1185 },
1590− "grain-virtualized": {
1186+ "graphs": {
1591 "dependencies": [
1187 "dependencies": [
1592− "grain"
1188+ "catenable-lists",
1189+ "ordered-collections"
1593 ],
1190 ],
1594− "repo": "https://github.com/purescript-grain/purescript-grain-virtualized.git",
1191+ "repo": "https://github.com/purescript/purescript-graphs.git",
1595− "version": "v1.0.0"
1192+ "version": "v8.0.0"
1596 },
1193 },
1597 "group": {
1194 "group": {
1598 "dependencies": [
1195 "dependencies": [
@@ -1607,13 +1204,13 @@
1607 "avar",
1204 "avar",
1608 "console",
1205 "console",
1609 "const",
1206 "const",
1610− "coroutines",
1611 "dom-indexed",
1207 "dom-indexed",
1612 "effect",
1208 "effect",
1613 "foreign",
1209 "foreign",
1614 "fork",
1210 "fork",
1615 "free",
1211 "free",
1616 "freeap",
1212 "freeap",
1213+ "halogen-subscriptions",
1617 "halogen-vdom",
1214 "halogen-vdom",
1618 "media-types",
1215 "media-types",
1619 "nullable",
1216 "nullable",
@@ -1626,64 +1223,97 @@
1626 "web-file",
1223 "web-file",
1627 "web-uievents"
1224 "web-uievents"
1628 ],
1225 ],
1629− "repo": "https://github.com/slamdata/purescript-halogen.git",
1226+ "repo": "https://github.com/purescript-halogen/purescript-halogen.git",
1630− "version": "v5.1.0"
1631− },
1632− "halogen-bootstrap": {
1633− "dependencies": [
1634− "halogen"
1635− ],
1636− "repo": "https://github.com/slamdata/purescript-halogen-bootstrap.git",
1637− "version": "v8.0.0"
1227+ "version": "v7.0.0"
1638− },
1639− "halogen-bootstrap4": {
1640− "dependencies": [
1641− "halogen"
1642− ],
1643− "repo": "https://github.com/mschristiansen/purescript-halogen-bootstrap4.git",
1644− "version": "v0.1.4"
1645 },
1228 },
1646 "halogen-css": {
1229 "halogen-css": {
1647 "dependencies": [
1230 "dependencies": [
1648 "css",
1231 "css",
1649 "halogen"
1232 "halogen"
1650 ],
1233 ],
1651− "repo": "https://github.com/slamdata/purescript-halogen-css.git",
1234+ "repo": "https://github.com/purescript-halogen/purescript-halogen-css.git",
1652− "version": "v8.0.0"
1235+ "version": "v10.0.0"
1653 },
1236 },
1654 "halogen-formless": {
1237 "halogen-formless": {
1655 "dependencies": [
1238 "dependencies": [
1656− "generics-rep",
1239+ "convertable-options",
1240+ "effect",
1241+ "either",
1242+ "foldable-traversable",
1243+ "foreign-object",
1657 "halogen",
1244 "halogen",
1658 "heterogeneous",
1245 "heterogeneous",
1659− "profunctor-lenses",
1246+ "maybe",
1247+ "prelude",
1248+ "record",
1249+ "safe-coerce",
1250+ "type-equality",
1251+ "unsafe-coerce",
1252+ "unsafe-reference",
1660− "variant"
1253+ "variant",
1254+ "web-events",
1255+ "web-uievents"
1661 ],
1256 ],
1662 "repo": "https://github.com/thomashoneyman/purescript-halogen-formless.git",
1257 "repo": "https://github.com/thomashoneyman/purescript-halogen-formless.git",
1663− "version": "v1.0.0"
1258+ "version": "v4.0.0"
1664 },
1259 },
1665 "halogen-hooks": {
1260 "halogen-hooks": {
1666 "dependencies": [
1261 "dependencies": [
1262+ "aff",
1263+ "arrays",
1264+ "bifunctors",
1265+ "effect",
1266+ "exceptions",
1267+ "foldable-traversable",
1268+ "foreign-object",
1269+ "free",
1270+ "freeap",
1667 "halogen",
1271 "halogen",
1668− "indexed-monad"
1272+ "halogen-subscriptions",
1273+ "maybe",
1274+ "newtype",
1275+ "ordered-collections",
1276+ "parallel",
1277+ "partial",
1278+ "prelude",
1279+ "refs",
1280+ "tailrec",
1281+ "transformers",
1282+ "tuples",
1283+ "unsafe-coerce",
1284+ "unsafe-reference",
1285+ "web-dom",
1286+ "web-html"
1669 ],
1287 ],
1670 "repo": "https://github.com/thomashoneyman/purescript-halogen-hooks.git",
1288 "repo": "https://github.com/thomashoneyman/purescript-halogen-hooks.git",
1671− "version": "v0.4.3"
1289+ "version": "v0.6.0"
1672 },
1290 },
1673 "halogen-hooks-extra": {
1291 "halogen-hooks-extra": {
1674 "dependencies": [
1292 "dependencies": [
1675 "halogen-hooks"
1293 "halogen-hooks"
1676 ],
1294 ],
1677 "repo": "https://github.com/jordanmartinez/purescript-halogen-hooks-extra.git",
1295 "repo": "https://github.com/jordanmartinez/purescript-halogen-hooks-extra.git",
1678− "version": "v0.7.1"
1296+ "version": "v0.9.0"
1679 },
1297 },
1680− "halogen-select": {
1298+ "halogen-store": {
1681 "dependencies": [
1299 "dependencies": [
1300+ "aff",
1301+ "distributive",
1302+ "effect",
1303+ "fork",
1682 "halogen",
1304 "halogen",
1683− "record"
1305+ "halogen-hooks",
1306+ "halogen-subscriptions",
1307+ "maybe",
1308+ "prelude",
1309+ "refs",
1310+ "tailrec",
1311+ "transformers",
1312+ "tuples",
1313+ "unsafe-reference"
1684 ],
1314 ],
1685− "repo": "https://github.com/citizennet/purescript-halogen-select.git",
1315+ "repo": "https://github.com/thomashoneyman/purescript-halogen-store.git",
1686− "version": "v5.0.0"
1316+ "version": "v0.5.0"
1687 },
1317 },
1688 "halogen-storybook": {
1318 "halogen-storybook": {
1689 "dependencies": [
1319 "dependencies": [
@@ -1693,18 +1323,20 @@
1693 "routing"
1323 "routing"
1694 ],
1324 ],
1695 "repo": "https://github.com/rnons/purescript-halogen-storybook.git",
1325 "repo": "https://github.com/rnons/purescript-halogen-storybook.git",
1696− "version": "v1.0.0-rc.1"
1326+ "version": "v2.0.0"
1697 },
1327 },
1698− "halogen-svg-elems": {
1328+ "halogen-subscriptions": {
1699 "dependencies": [
1329 "dependencies": [
1330+ "arrays",
1700 "effect",
1331 "effect",
1701− "halogen",
1332+ "foldable-traversable",
1702− "prelude",
1333+ "functors",
1703− "strings",
1334+ "refs",
1704− "web-uievents"
1335+ "safe-coerce",
1336+ "unsafe-reference"
1705 ],
1337 ],
1706− "repo": "https://github.com/JordanMartinez/purescript-halogen-svg-elems.git",
1338+ "repo": "https://github.com/purescript-halogen/purescript-halogen-subscriptions.git",
1707− "version": "v2.0.2"
1339+ "version": "v2.0.0"
1708 },
1340 },
1709 "halogen-vdom": {
1341 "halogen-vdom": {
1710 "dependencies": [
1342 "dependencies": [
@@ -1719,20 +1351,32 @@
1719 "unsafe-coerce",
1351 "unsafe-coerce",
1720 "web-html"
1352 "web-html"
1721 ],
1353 ],
1722− "repo": "https://github.com/slamdata/purescript-halogen-vdom.git",
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",
1723− "version": "v6.1.3"
1365+ "version": "v0.5.0"
1724 },
1366 },
1725 "heckin": {
1367 "heckin": {
1726 "dependencies": [
1368 "dependencies": [
1727 "arrays",
1369 "arrays",
1728− "console",
1729− "effect",
1730 "foldable-traversable",
1370 "foldable-traversable",
1731− "psci-support",
1371+ "maybe",
1372+ "prelude",
1373+ "strings",
1374+ "transformers",
1375+ "tuples",
1732 "unicode"
1376 "unicode"
1733 ],
1377 ],
1734 "repo": "https://github.com/maxdeviant/purescript-heckin.git",
1378 "repo": "https://github.com/maxdeviant/purescript-heckin.git",
1735− "version": "v1.1.0"
1379+ "version": "v2.0.1"
1736 },
1380 },
1737 "heterogeneous": {
1381 "heterogeneous": {
1738 "dependencies": [
1382 "dependencies": [
@@ -1744,32 +1388,16 @@
1744 "variant"
1388 "variant"
1745 ],
1389 ],
1746 "repo": "https://github.com/natefaubion/purescript-heterogeneous.git",
1390 "repo": "https://github.com/natefaubion/purescript-heterogeneous.git",
1747− "version": "v0.4.1"
1391+ "version": "v0.6.0"
1748− },
1749− "higher-order": {
1750− "dependencies": [
1751− "catenable-lists",
1752− "const",
1753− "effect",
1754− "errors",
1755− "generics-rep",
1756− "lists",
1757− "ordered-collections",
1758− "orders",
1759− "profunctor"
1760− ],
1761− "repo": "https://github.com/matthew-hilty/purescript-higher-order.git",
1762− "version": "v0.2.0"
1763 },
1392 },
1764− "html-parser-halogen": {
1393+ "heterogeneous-extrablatt": {
1765 "dependencies": [
1394 "dependencies": [
1766− "generics-rep",
1395+ "heterogeneous",
1767− "halogen",
1768 "prelude",
1396 "prelude",
1769− "string-parsers"
1397+ "record"
1770 ],
1398 ],
1771− "repo": "https://github.com/rnons/purescript-html-parser-halogen.git",
1399+ "repo": "https://github.com/sigma-andex/purescript-heterogeneous-extrablatt.git",
1772− "version": "v1.0.0-rc.2"
1400+ "version": "v0.2.1"
1773 },
1401 },
1774 "http-methods": {
1402 "http-methods": {
1775 "dependencies": [
1403 "dependencies": [
@@ -1778,7 +1406,7 @@
1778 "strings"
1406 "strings"
1779 ],
1407 ],
1780 "repo": "https://github.com/purescript-contrib/purescript-http-methods.git",
1408 "repo": "https://github.com/purescript-contrib/purescript-http-methods.git",
1781− "version": "v4.0.2"
1409+ "version": "v6.0.0"
1782 },
1410 },
1783 "httpure": {
1411 "httpure": {
1784 "dependencies": [
1412 "dependencies": [
@@ -1786,113 +1414,74 @@
1786 "arrays",
1414 "arrays",
1787 "bifunctors",
1415 "bifunctors",
1788 "console",
1416 "console",
1789− "control",
1790 "effect",
1417 "effect",
1791 "either",
1418 "either",
1792− "exceptions",
1793 "foldable-traversable",
1419 "foldable-traversable",
1794− "foreign",
1420+ "foreign-object",
1795− "lists",
1421+ "js-uri",
1796 "maybe",
1422 "maybe",
1797 "newtype",
1423 "newtype",
1798 "node-buffer",
1424 "node-buffer",
1799− "node-child-process",
1800 "node-fs",
1425 "node-fs",
1801− "node-fs-aff",
1802 "node-http",
1426 "node-http",
1803 "node-streams",
1427 "node-streams",
1804− "nullable",
1805 "options",
1428 "options",
1806 "ordered-collections",
1429 "ordered-collections",
1807 "prelude",
1430 "prelude",
1808− "psci-support",
1809 "refs",
1431 "refs",
1810− "spec",
1811 "strings",
1432 "strings",
1812 "tuples",
1433 "tuples",
1813− "type-equality",
1814− "unsafe-coerce"
1815− ],
1816− "repo": "https://github.com/cprussin/purescript-httpure.git",
1817− "version": "v0.10.0"
1818− },
1819− "httpure-contrib-biscotti": {
1820− "dependencies": [
1821− "aff",
1822− "argonaut",
1823− "biscotti-cookie",
1824− "biscotti-session",
1825− "effect",
1826− "either",
1827− "generics-rep",
1828− "httpure",
1829− "maybe",
1830− "profunctor-lenses",
1831− "psci-support",
1832− "test-unit",
1833− "tuples",
1834 "type-equality"
1434 "type-equality"
1835 ],
1435 ],
1836− "repo": "https://github.com/drewolson/purescript-httpure-contrib-biscotti.git",
1436+ "repo": "https://github.com/citizennet/purescript-httpure.git",
1837− "version": "v0.1.2"
1437+ "version": "v0.15.0"
1838 },
1438 },
1839− "hyper": {
1439+ "httpurple": {
1840 "dependencies": [
1440 "dependencies": [
1841 "aff",
1441 "aff",
1842− "argonaut",
1843 "arrays",
1442 "arrays",
1844− "avar",
1443+ "bifunctors",
1845 "console",
1444 "console",
1846 "control",
1445 "control",
1847 "effect",
1446 "effect",
1447+ "either",
1848 "foldable-traversable",
1448 "foldable-traversable",
1849− "generics-rep",
1449+ "foreign-object",
1850− "http-methods",
1450+ "js-uri",
1851− "indexed-monad",
1451+ "justifill",
1852− "media-types",
1452+ "maybe",
1453+ "newtype",
1853 "node-buffer",
1454 "node-buffer",
1854− "node-fs-aff",
1455+ "node-fs",
1855 "node-http",
1456 "node-http",
1457+ "node-net",
1458+ "node-process",
1459+ "node-streams",
1460+ "options",
1856 "ordered-collections",
1461 "ordered-collections",
1857− "proxy",
1462+ "posix-types",
1858− "random",
1463+ "prelude",
1464+ "profunctor",
1859− "record-extra",
1465+ "record",
1860− "smolder",
1466+ "refs",
1467+ "routing-duplex",
1861 "strings",
1468 "strings",
1862− "transformers",
1469+ "tuples",
1470+ "type-equality",
1863 "typelevel-prelude"
1471 "typelevel-prelude"
1864 ],
1472 ],
1865− "repo": "https://github.com/purescript-hyper/hyper.git",
1473+ "repo": "https://github.com/sigma-andex/purescript-httpurple.git",
1866− "version": "v0.11.1"
1867− },
1868− "hypertrout": {
1869− "dependencies": [
1870− "argonaut-generic",
1871− "console",
1872− "hyper",
1873− "prelude",
1874− "trout"
1875− ],
1876− "repo": "https://github.com/purescript-hyper/purescript-hypertrout.git",
1877− "version": "v0.11.1"
1474+ "version": "v1.1.0"
1878 },
1475 },
1879 "identity": {
1476 "identity": {
1880 "dependencies": [
1477 "dependencies": [
1881 "control",
1478 "control",
1882− "foldable-traversable",
1883 "invariant",
1479 "invariant",
1884 "newtype",
1480 "newtype",
1885 "prelude"
1481 "prelude"
1886 ],
1482 ],
1887 "repo": "https://github.com/purescript/purescript-identity.git",
1483 "repo": "https://github.com/purescript/purescript-identity.git",
1888− "version": "v4.1.0"
1484+ "version": "v6.0.0"
1889− },
1890− "identy": {
1891− "dependencies": [
1892− "simple-json"
1893− ],
1894− "repo": "https://github.com/oreshinya/purescript-identy.git",
1895− "version": "v2.2.0"
1896 },
1485 },
1897 "indexed-monad": {
1486 "indexed-monad": {
1898 "dependencies": [
1487 "dependencies": [
@@ -1900,115 +1489,91 @@
1900 "newtype"
1489 "newtype"
1901 ],
1490 ],
1902 "repo": "https://github.com/garyb/purescript-indexed-monad.git",
1491 "repo": "https://github.com/garyb/purescript-indexed-monad.git",
1903− "version": "v1.2.0"
1492+ "version": "v2.1.0"
1904− },
1905− "inflection": {
1906− "dependencies": [
1907− "functions"
1908− ],
1909− "repo": "https://github.com/athanclark/purescript-inflection.git",
1910− "version": "v1.0.1"
1911 },
1493 },
1912− "int-53": {
1494+ "int64": {
1913 "dependencies": [
1495 "dependencies": [
1496+ "effect",
1497+ "foreign",
1498+ "functions",
1914 "integers",
1499 "integers",
1915− "math",
1500+ "maybe",
1916− "strings"
1501+ "nullable",
1502+ "prelude",
1503+ "quickcheck"
1917 ],
1504 ],
1918− "repo": "https://github.com/rgrempel/purescript-int-53.git",
1505+ "repo": "https://github.com/purescript-contrib/purescript-int64.git",
1919− "version": "v4.0.0"
1506+ "version": "v1.0.0"
1920 },
1507 },
1921 "integers": {
1508 "integers": {
1922 "dependencies": [
1509 "dependencies": [
1923− "globals",
1924− "math",
1925 "maybe",
1510 "maybe",
1511+ "numbers",
1926 "prelude"
1512 "prelude"
1927 ],
1513 ],
1928 "repo": "https://github.com/purescript/purescript-integers.git",
1514 "repo": "https://github.com/purescript/purescript-integers.git",
1929− "version": "v4.0.0"
1515+ "version": "v6.0.0"
1930 },
1516 },
1931 "interpolate": {
1517 "interpolate": {
1932 "dependencies": [
1518 "dependencies": [
1933 "prelude"
1519 "prelude"
1934 ],
1520 ],
1935 "repo": "https://github.com/jordanmartinez/purescript-interpolate.git",
1521 "repo": "https://github.com/jordanmartinez/purescript-interpolate.git",
1936− "version": "v2.0.1"
1522+ "version": "v5.0.0"
1937− },
1938− "intmap": {
1939− "dependencies": [
1940− "arraybuffer-class",
1941− "parseint"
1942− ],
1943− "repo": "https://github.com/openchronology/purescript-intmap.git",
1944− "version": "v0.0.0"
1945 },
1523 },
1946 "invariant": {
1524 "invariant": {
1947 "dependencies": [
1525 "dependencies": [
1526+ "control",
1948 "prelude"
1527 "prelude"
1949 ],
1528 ],
1950 "repo": "https://github.com/purescript/purescript-invariant.git",
1529 "repo": "https://github.com/purescript/purescript-invariant.git",
1951− "version": "v4.1.0"
1530+ "version": "v6.0.0"
1952− },
1953− "jajanmen": {
1954− "dependencies": [
1955− "node-sqlite3",
1956− "prelude",
1957− "typelevel-prelude"
1958− ],
1959− "repo": "https://github.com/justinwoo/purescript-jajanmen.git",
1960− "version": "v1.0.0"
1961− },
1962− "jquery": {
1963− "dependencies": [
1964− "console",
1965− "effect",
1966− "foreign",
1967− "web-dom"
1968− ],
1969− "repo": "https://github.com/purescript-contrib/purescript-jquery.git",
1970− "version": "v5.0.0"
1971 },
1531 },
1972 "js-date": {
1532 "js-date": {
1973 "dependencies": [
1533 "dependencies": [
1974 "datetime",
1534 "datetime",
1535+ "effect",
1975 "exceptions",
1536 "exceptions",
1976 "foreign",
1537 "foreign",
1977 "integers",
1538 "integers",
1978 "now"
1539 "now"
1979 ],
1540 ],
1980 "repo": "https://github.com/purescript-contrib/purescript-js-date.git",
1541 "repo": "https://github.com/purescript-contrib/purescript-js-date.git",
1981− "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"
1982 },
1552 },
1983 "js-timers": {
1553 "js-timers": {
1984 "dependencies": [
1554 "dependencies": [
1985 "effect"
1555 "effect"
1986 ],
1556 ],
1987 "repo": "https://github.com/purescript-contrib/purescript-js-timers.git",
1557 "repo": "https://github.com/purescript-contrib/purescript-js-timers.git",
1988− "version": "v4.0.1"
1558+ "version": "v6.1.0"
1989 },
1559 },
1990− "json-pointer": {
1560+ "js-uri": {
1991 "dependencies": [
1561 "dependencies": [
1992− "console",
1562+ "functions",
1993− "effect",
1563+ "maybe"
1994− "foreign",
1995− "generics-rep",
1996− "prelude",
1997− "psci-support",
1998− "spec-quickcheck",
1999− "strings"
2000 ],
1564 ],
2001− "repo": "https://github.com/reactormonk/purescript-json-pointer.git",
1565+ "repo": "https://github.com/purescript-contrib/purescript-js-uri.git",
2002− "version": "v1.1.0"
1566+ "version": "v3.0.0"
2003 },
1567 },
2004− "json-schema": {
1568+ "justifill": {
2005 "dependencies": [
1569 "dependencies": [
2006− "generics-rep",
1570+ "maybe",
2007 "prelude",
1571 "prelude",
2008− "simple-json"
1572+ "record",
1573+ "typelevel-prelude"
2009 ],
1574 ],
2010− "repo": "https://github.com/felixmulder/purescript-json-schema.git",
1575+ "repo": "https://github.com/i-am-the-slime/purescript-justifill.git",
2011− "version": "v0.0.1"
1576+ "version": "v0.5.0"
2012 },
1577 },
2013 "jwt": {
1578 "jwt": {
2014 "dependencies": [
1579 "dependencies": [
@@ -2016,34 +1581,44 @@
2016 "arrays",
1581 "arrays",
2017 "b64",
1582 "b64",
2018 "either",
1583 "either",
2019− "errors",
2020 "exceptions",
1584 "exceptions",
2021 "prelude",
1585 "prelude",
2022 "profunctor-lenses",
1586 "profunctor-lenses",
2023 "strings"
1587 "strings"
2024 ],
1588 ],
2025 "repo": "https://github.com/menelaos/purescript-jwt.git",
1589 "repo": "https://github.com/menelaos/purescript-jwt.git",
2026− "version": "v0.0.7"
1590+ "version": "v0.0.9"
2027 },
1591 },
2028− "kancho": {
1592+ "language-cst-parser": {
2029 "dependencies": [
1593 "dependencies": [
2030− "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",
2031 "newtype",
1607 "newtype",
2032− "strings",
1608+ "numbers",
2033− "typelevel-prelude"
1609+ "ordered-collections",
2034− ],
1610+ "partial",
2035− "repo": "https://github.com/justinwoo/purescript-kancho.git",
2036− "version": "v2.0.0"
2037− },
2038− "kishimen": {
2039− "dependencies": [
2040− "generics-rep",
2041 "prelude",
1611 "prelude",
1612+ "st",
1613+ "strings",
1614+ "transformers",
1615+ "tuples",
2042 "typelevel-prelude",
1616 "typelevel-prelude",
2043− "variant"
1617+ "unfoldable",
1618+ "unsafe-coerce"
2044 ],
1619 ],
2045− "repo": "https://github.com/justinwoo/purescript-kishimen.git",
1620+ "repo": "https://github.com/natefaubion/purescript-language-cst-parser.git",
2046− "version": "v1.0.1"
1621+ "version": "v0.12.0"
2047 },
1622 },
2048 "lazy": {
1623 "lazy": {
2049 "dependencies": [
1624 "dependencies": [
@@ -2053,20 +1628,19 @@
2053 "prelude"
1628 "prelude"
2054 ],
1629 ],
2055 "repo": "https://github.com/purescript/purescript-lazy.git",
1630 "repo": "https://github.com/purescript/purescript-lazy.git",
2056− "version": "v4.0.0"
1631+ "version": "v6.0.0"
2057 },
1632 },
2058 "lcg": {
1633 "lcg": {
2059 "dependencies": [
1634 "dependencies": [
2060 "effect",
1635 "effect",
2061 "integers",
1636 "integers",
2062− "math",
2063 "maybe",
1637 "maybe",
2064 "partial",
1638 "partial",
2065 "prelude",
1639 "prelude",
2066 "random"
1640 "random"
2067 ],
1641 ],
2068 "repo": "https://github.com/purescript/purescript-lcg.git",
1642 "repo": "https://github.com/purescript/purescript-lcg.git",
2069− "version": "v2.0.0"
1643+ "version": "v4.0.0"
2070 },
1644 },
2071 "leibniz": {
1645 "leibniz": {
2072 "dependencies": [
1646 "dependencies": [
@@ -2076,15 +1650,17 @@
2076 "repo": "https://github.com/paf31/purescript-leibniz.git",
1650 "repo": "https://github.com/paf31/purescript-leibniz.git",
2077 "version": "v5.0.0"
1651 "version": "v5.0.0"
2078 },
1652 },
2079− "lenient-html-parser": {
1653+ "linalg": {
2080 "dependencies": [
1654 "dependencies": [
2081− "console",
1655+ "arrays",
2082− "generics-rep",
1656+ "foldable-traversable",
1657+ "functions",
1658+ "maybe",
2083 "prelude",
1659 "prelude",
2084− "string-parsers"
1660+ "tuples"
2085 ],
1661 ],
2086− "repo": "https://github.com/justinwoo/purescript-lenient-html-parser.git",
1662+ "repo": "https://github.com/gbagan/purescript-linalg.git",
2087− "version": "v4.0.0"
1663+ "version": "v5.1.0"
2088 },
1664 },
2089 "lists": {
1665 "lists": {
2090 "dependencies": [
1666 "dependencies": [
@@ -2102,22 +1678,7 @@
2102 "unfoldable"
1678 "unfoldable"
2103 ],
1679 ],
2104 "repo": "https://github.com/purescript/purescript-lists.git",
1680 "repo": "https://github.com/purescript/purescript-lists.git",
2105− "version": "v5.4.1"
1681+ "version": "v7.0.0"
2106− },
2107− "literals": {
2108− "dependencies": [
2109− "assert",
2110− "console",
2111− "effect",
2112− "integers",
2113− "numbers",
2114− "partial",
2115− "psci-support",
2116− "typelevel-prelude",
2117− "unsafe-coerce"
2118− ],
2119− "repo": "https://github.com/jvliwanag/purescript-literals.git",
2120− "version": "v0.1.1"
2121 },
1682 },
2122 "logging": {
1683 "logging": {
2123 "dependencies": [
1684 "dependencies": [
@@ -2132,29 +1693,6 @@
2132 "repo": "https://github.com/rightfold/purescript-logging.git",
1693 "repo": "https://github.com/rightfold/purescript-logging.git",
2133 "version": "v3.0.0"
1694 "version": "v3.0.0"
2134 },
1695 },
2135− "logging-journald": {
2136− "dependencies": [
2137− "generics-rep",
2138− "logging",
2139− "systemd-journald"
2140− ],
2141− "repo": "https://github.com/paluh/purescript-logging-journald.git",
2142− "version": "v0.3.2"
2143− },
2144− "longs": {
2145− "dependencies": [
2146− "console",
2147− "effect",
2148− "foreign",
2149− "functions",
2150− "nullable",
2151− "prelude",
2152− "quickcheck",
2153− "strings"
2154− ],
2155− "repo": "https://github.com/zapph/purescript-longs.git",
2156− "version": "v0.1.1"
2157− },
2158 "machines": {
1696 "machines": {
2159 "dependencies": [
1697 "dependencies": [
2160 "arrays",
1698 "arrays",
@@ -2168,49 +1706,14 @@
2168 "unfoldable"
1706 "unfoldable"
2169 ],
1707 ],
2170 "repo": "https://github.com/purescript-contrib/purescript-machines.git",
1708 "repo": "https://github.com/purescript-contrib/purescript-machines.git",
2171− "version": "v5.1.0"
1709+ "version": "v7.0.0"
2172− },
2173− "makkori": {
2174− "dependencies": [
2175− "functions",
2176− "node-http",
2177− "prelude",
2178− "record"
2179− ],
2180− "repo": "https://github.com/justinwoo/purescript-makkori.git",
2181− "version": "v1.0.0"
2182− },
2183− "mason-prelude": {
2184− "dependencies": [
2185− "arrays",
2186− "console",
2187− "debuggest",
2188− "either",
2189− "functions",
2190− "generics-rep",
2191− "integers",
2192− "lists",
2193− "math",
2194− "parallel",
2195− "point-free",
2196− "prelude",
2197− "tuples",
2198− "unfoldable"
2199− ],
2200− "repo": "https://github.com/ursi/purescript-mason-prelude.git",
2201− "version": "v0.4.0"
2202− },
2203− "math": {
2204− "dependencies": [],
2205− "repo": "https://github.com/purescript/purescript-math.git",
2206− "version": "v2.1.1"
2207 },
1710 },
2208 "matrices": {
1711 "matrices": {
2209 "dependencies": [
1712 "dependencies": [
2210 "arrays",
1713 "arrays",
2211 "strings"
1714 "strings"
2212 ],
1715 ],
2213− "repo": "https://github.com/kritzcreek/purescript-matrices.git",
1716+ "repo": "https://github.com/kRITZCREEK/purescript-matrices.git",
2214 "version": "v5.0.1"
1717 "version": "v5.0.1"
2215 },
1718 },
2216 "matryoshka": {
1719 "matryoshka": {
@@ -2222,7 +1725,7 @@
2222 "transformers"
1725 "transformers"
2223 ],
1726 ],
2224 "repo": "https://github.com/purescript-contrib/purescript-matryoshka.git",
1727 "repo": "https://github.com/purescript-contrib/purescript-matryoshka.git",
2225− "version": "v0.4.0"
1728+ "version": "v1.0.0"
2226 },
1729 },
2227 "maybe": {
1730 "maybe": {
2228 "dependencies": [
1731 "dependencies": [
@@ -2232,7 +1735,7 @@
2232 "prelude"
1735 "prelude"
2233 ],
1736 ],
2234 "repo": "https://github.com/purescript/purescript-maybe.git",
1737 "repo": "https://github.com/purescript/purescript-maybe.git",
2235− "version": "v4.0.1"
1738+ "version": "v6.0.0"
2236 },
1739 },
2237 "media-types": {
1740 "media-types": {
2238 "dependencies": [
1741 "dependencies": [
@@ -2240,64 +1743,46 @@
2240 "prelude"
1743 "prelude"
2241 ],
1744 ],
2242 "repo": "https://github.com/purescript-contrib/purescript-media-types.git",
1745 "repo": "https://github.com/purescript-contrib/purescript-media-types.git",
2243− "version": "v4.0.1"
1746+ "version": "v6.0.0"
2244 },
1747 },
2245− "memoize": {
1748+ "metadata": {
1749+ "dependencies": [],
1750+ "repo": "https://github.com/purescript/purescript-metadata.git",
1751+ "version": "v0.15.0"
1752+ },
1753+ "midi": {
2246 "dependencies": [
1754 "dependencies": [
1755+ "arrays",
1756+ "control",
1757+ "effect",
2247 "either",
1758 "either",
2248− "generics-rep",
1759+ "foldable-traversable",
2249 "integers",
1760 "integers",
2250− "lazy",
2251 "lists",
1761 "lists",
2252 "maybe",
1762 "maybe",
2253− "strings",
1763+ "ordered-collections",
2254− "tuples"
2255− ],
2256− "repo": "https://github.com/paf31/purescript-memoize.git",
2257− "version": "v5.0.0"
2258− },
2259− "metadata": {
2260− "dependencies": [],
2261− "repo": "https://github.com/spacchetti/purescript-metadata.git",
2262− "version": "v0.13.8"
2263− },
2264− "midi": {
2265− "dependencies": [
2266− "effect",
2267− "generics-rep",
2268− "integers",
2269− "lists",
2270 "prelude",
1764 "prelude",
2271 "signal",
1765 "signal",
2272− "string-parsers"
1766+ "string-parsers",
1767+ "strings",
1768+ "tuples",
1769+ "unfoldable"
2273 ],
1770 ],
2274 "repo": "https://github.com/newlandsvalley/purescript-midi.git",
1771 "repo": "https://github.com/newlandsvalley/purescript-midi.git",
2275− "version": "v2.3.2"
1772+ "version": "v4.0.0"
2276− },
2277− "milkis": {
2278− "dependencies": [
2279− "aff-promise",
2280− "arraybuffer-types",
2281− "foreign-object",
2282− "prelude",
2283− "typelevel-prelude"
2284− ],
2285− "repo": "https://github.com/justinwoo/purescript-milkis.git",
2286− "version": "v7.4.0"
2287 },
1773 },
2288 "minibench": {
1774 "minibench": {
2289 "dependencies": [
1775 "dependencies": [
2290 "console",
1776 "console",
2291 "effect",
1777 "effect",
2292− "globals",
2293 "integers",
1778 "integers",
2294− "math",
1779+ "numbers",
2295 "partial",
1780 "partial",
2296 "prelude",
1781 "prelude",
2297 "refs"
1782 "refs"
2298 ],
1783 ],
2299 "repo": "https://github.com/purescript/purescript-minibench.git",
1784 "repo": "https://github.com/purescript/purescript-minibench.git",
2300− "version": "v2.0.0"
1785+ "version": "v4.0.0"
2301 },
1786 },
2302 "mmorph": {
1787 "mmorph": {
2303 "dependencies": [
1788 "dependencies": [
@@ -2305,25 +1790,8 @@
2305 "functors",
1790 "functors",
2306 "transformers"
1791 "transformers"
2307 ],
1792 ],
2308− "repo": "https://github.com/thimoteus/purescript-mmorph.git",
1793+ "repo": "https://github.com/Thimoteus/purescript-mmorph.git",
2309− "version": "v5.1.0"
1794+ "version": "v7.0.0"
2310− },
2311− "mol-draw": {
2312− "dependencies": [
2313− "arrays",
2314− "console",
2315− "effect",
2316− "either",
2317− "integers",
2318− "math",
2319− "numbers",
2320− "ordered-collections",
2321− "strings",
2322− "stringutils",
2323− "validated-molecule"
2324− ],
2325− "repo": "https://github.com/lukasturcani/mol-draw.git",
2326− "version": "v1.0.16"
2327 },
1795 },
2328 "monad-control": {
1796 "monad-control": {
2329 "dependencies": [
1797 "dependencies": [
@@ -2377,20 +1845,34 @@
2377 "repo": "https://github.com/athanclark/purescript-monad-unlift.git",
1845 "repo": "https://github.com/athanclark/purescript-monad-unlift.git",
2378 "version": "v1.0.1"
1846 "version": "v1.0.1"
2379 },
1847 },
2380− "money": {
1848+ "monoidal": {
1849+ "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": {
2381 "dependencies": [
1859 "dependencies": [
1860+ "arrays",
1861+ "barlow-lens",
2382 "foldable-traversable",
1862 "foldable-traversable",
2383− "globals",
1863+ "heterogeneous",
2384− "integers",
1864+ "heterogeneous-extrablatt",
2385− "lists",
2386− "math",
2387 "newtype",
1865 "newtype",
2388 "prelude",
1866 "prelude",
2389− "rationals",
1867+ "profunctor",
2390− "ring-modules"
1868+ "profunctor-lenses",
1869+ "record",
1870+ "tuples",
1871+ "typelevel-prelude",
1872+ "validation"
2391 ],
1873 ],
2392− "repo": "https://github.com/i-am-tom/purescript-money.git",
1874+ "repo": "https://github.com/sigma-andex/purescript-morello.git",
2393− "version": "v8.0.0"
1875+ "version": "v0.3.2"
2394 },
1876 },
2395 "motsunabe": {
1877 "motsunabe": {
2396 "dependencies": [
1878 "dependencies": [
@@ -2400,23 +1882,6 @@
2400 "repo": "https://github.com/justinwoo/purescript-motsunabe.git",
1882 "repo": "https://github.com/justinwoo/purescript-motsunabe.git",
2401 "version": "v2.0.0"
1883 "version": "v2.0.0"
2402 },
1884 },
2403− "mysql": {
2404− "dependencies": [
2405− "aff",
2406− "js-date",
2407− "simple-json"
2408− ],
2409− "repo": "https://github.com/oreshinya/purescript-mysql.git",
2410− "version": "v4.1.1"
2411− },
2412− "naporitan": {
2413− "dependencies": [
2414− "record",
2415− "typelevel-prelude"
2416− ],
2417− "repo": "https://github.com/justinwoo/purescript-naporitan.git",
2418− "version": "v1.0.0"
2419− },
2420 "naturals": {
1885 "naturals": {
2421 "dependencies": [
1886 "dependencies": [
2422 "enums",
1887 "enums",
@@ -2436,10 +1901,11 @@
2436 },
1901 },
2437 "newtype": {
1902 "newtype": {
2438 "dependencies": [
1903 "dependencies": [
2439− "prelude"
1904+ "prelude",
1905+ "safe-coerce"
2440 ],
1906 ],
2441 "repo": "https://github.com/purescript/purescript-newtype.git",
1907 "repo": "https://github.com/purescript/purescript-newtype.git",
2442− "version": "v3.0.0"
1908+ "version": "v5.0.0"
2443 },
1909 },
2444 "node-buffer": {
1910 "node-buffer": {
2445 "dependencies": [
1911 "dependencies": [
@@ -2450,7 +1916,7 @@
2450 "unsafe-coerce"
1916 "unsafe-coerce"
2451 ],
1917 ],
2452 "repo": "https://github.com/purescript-node/purescript-node-buffer.git",
1918 "repo": "https://github.com/purescript-node/purescript-node-buffer.git",
2453− "version": "v6.0.0"
1919+ "version": "v8.0.0"
2454 },
1920 },
2455 "node-child-process": {
1921 "node-child-process": {
2456 "dependencies": [
1922 "dependencies": [
@@ -2465,24 +1931,7 @@
2465 "unsafe-coerce"
1931 "unsafe-coerce"
2466 ],
1932 ],
2467 "repo": "https://github.com/purescript-node/purescript-node-child-process.git",
1933 "repo": "https://github.com/purescript-node/purescript-node-child-process.git",
2468− "version": "v6.0.0"
1934+ "version": "v9.0.0"
2469− },
2470− "node-electron": {
2471− "dependencies": [
2472− "effect",
2473− "foreign",
2474− "halogen",
2475− "maybe",
2476− "options",
2477− "prelude",
2478− "transformers",
2479− "unsafe-coerce",
2480− "web-dom",
2481− "web-events",
2482− "web-html"
2483− ],
2484− "repo": "https://github.com/cprussin/purescript-node-electron.git",
2485− "version": "v0.0.2"
2486 },
1935 },
2487 "node-fs": {
1936 "node-fs": {
2488 "dependencies": [
1937 "dependencies": [
@@ -2492,7 +1941,6 @@
2492 "enums",
1941 "enums",
2493 "exceptions",
1942 "exceptions",
2494 "functions",
1943 "functions",
2495− "globals",
2496 "integers",
1944 "integers",
2497 "js-date",
1945 "js-date",
2498 "maybe",
1946 "maybe",
@@ -2506,7 +1954,7 @@
2506 "unsafe-coerce"
1954 "unsafe-coerce"
2507 ],
1955 ],
2508 "repo": "https://github.com/purescript-node/purescript-node-fs.git",
1956 "repo": "https://github.com/purescript-node/purescript-node-fs.git",
2509− "version": "v5.0.1"
1957+ "version": "v8.0.0"
2510 },
1958 },
2511 "node-fs-aff": {
1959 "node-fs-aff": {
2512 "dependencies": [
1960 "dependencies": [
@@ -2516,12 +1964,7 @@
2516 "node-path"
1964 "node-path"
2517 ],
1965 ],
2518 "repo": "https://github.com/purescript-node/purescript-node-fs-aff.git",
1966 "repo": "https://github.com/purescript-node/purescript-node-fs-aff.git",
2519− "version": "v6.0.0"
1967+ "version": "v9.0.0"
2520− },
2521− "node-he": {
2522− "dependencies": [],
2523− "repo": "https://github.com/justinwoo/purescript-node-he.git",
2524− "version": "v0.2.0"
2525 },
1968 },
2526 "node-http": {
1969 "node-http": {
2527 "dependencies": [
1970 "dependencies": [
@@ -2532,6 +1975,7 @@
2532 "foreign-object",
1975 "foreign-object",
2533 "maybe",
1976 "maybe",
2534 "node-buffer",
1977 "node-buffer",
1978+ "node-net",
2535 "node-streams",
1979 "node-streams",
2536 "node-url",
1980 "node-url",
2537 "nullable",
1981 "nullable",
@@ -2540,7 +1984,7 @@
2540 "unsafe-coerce"
1984 "unsafe-coerce"
2541 ],
1985 ],
2542 "repo": "https://github.com/purescript-node/purescript-node-http.git",
1986 "repo": "https://github.com/purescript-node/purescript-node-http.git",
2543− "version": "v5.0.2"
1987+ "version": "v8.0.0"
2544 },
1988 },
2545 "node-net": {
1989 "node-net": {
2546 "dependencies": [
1990 "dependencies": [
@@ -2557,30 +2001,13 @@
2557 "transformers"
2001 "transformers"
2558 ],
2002 ],
2559 "repo": "https://github.com/purescript-node/purescript-node-net.git",
2003 "repo": "https://github.com/purescript-node/purescript-node-net.git",
2560− "version": "v1.0.0"
2004+ "version": "v4.0.0"
2561 },
2005 },
2562 "node-path": {
2006 "node-path": {
2563 "dependencies": [
2007 "dependencies": [
2564 "effect"
2008 "effect"
2565 ],
2009 ],
2566 "repo": "https://github.com/purescript-node/purescript-node-path.git",
2010 "repo": "https://github.com/purescript-node/purescript-node-path.git",
2567− "version": "v3.0.0"
2568− },
2569− "node-postgres": {
2570− "dependencies": [
2571− "aff",
2572− "arrays",
2573− "datetime",
2574− "either",
2575− "foldable-traversable",
2576− "foreign",
2577− "integers",
2578− "nullable",
2579− "prelude",
2580− "transformers",
2581− "unsafe-coerce"
2582− ],
2583− "repo": "https://github.com/epost/purescript-node-postgres.git",
2584 "version": "v5.0.0"
2011 "version": "v5.0.0"
2585 },
2012 },
2586 "node-process": {
2013 "node-process": {
@@ -2594,7 +2021,7 @@
2594 "unsafe-coerce"
2021 "unsafe-coerce"
2595 ],
2022 ],
2596 "repo": "https://github.com/purescript-node/purescript-node-process.git",
2023 "repo": "https://github.com/purescript-node/purescript-node-process.git",
2597− "version": "v7.0.0"
2024+ "version": "v10.0.0"
2598 },
2025 },
2599 "node-readline": {
2026 "node-readline": {
2600 "dependencies": [
2027 "dependencies": [
@@ -2606,15 +2033,7 @@
2606 "prelude"
2033 "prelude"
2607 ],
2034 ],
2608 "repo": "https://github.com/purescript-node/purescript-node-readline.git",
2035 "repo": "https://github.com/purescript-node/purescript-node-readline.git",
2609− "version": "v4.0.1"
2036+ "version": "v7.0.0"
2610− },
2611− "node-sqlite3": {
2612− "dependencies": [
2613− "aff",
2614− "foreign"
2615− ],
2616− "repo": "https://github.com/justinwoo/purescript-node-sqlite3.git",
2617− "version": "v6.0.0"
2618 },
2037 },
2619 "node-streams": {
2038 "node-streams": {
2620 "dependencies": [
2039 "dependencies": [
@@ -2622,47 +2041,35 @@
2622 "either",
2041 "either",
2623 "exceptions",
2042 "exceptions",
2624 "node-buffer",
2043 "node-buffer",
2044+ "nullable",
2625 "prelude"
2045 "prelude"
2626 ],
2046 ],
2627 "repo": "https://github.com/purescript-node/purescript-node-streams.git",
2047 "repo": "https://github.com/purescript-node/purescript-node-streams.git",
2628− "version": "v4.0.1"
2048+ "version": "v7.0.0"
2629 },
2049 },
2630− "node-telegram-bot-api": {
2050+ "node-streams-aff": {
2631 "dependencies": [
2051 "dependencies": [
2632 "aff",
2052 "aff",
2633− "foreign",
2053+ "arrays",
2634− "simple-json",
2054+ "effect",
2635− "strings"
2055+ "either",
2056+ "exceptions",
2057+ "maybe",
2058+ "node-buffer",
2059+ "node-streams",
2060+ "prelude",
2061+ "st",
2062+ "tuples"
2636 ],
2063 ],
2637− "repo": "https://github.com/justinwoo/purescript-node-telegram-bot-api.git",
2064+ "repo": "https://github.com/jamesdbrock/purescript-node-streams-aff.git",
2638− "version": "v4.0.0"
2065+ "version": "v1.1.0"
2639 },
2066 },
2640 "node-url": {
2067 "node-url": {
2641 "dependencies": [
2068 "dependencies": [
2642 "nullable"
2069 "nullable"
2643 ],
2070 ],
2644 "repo": "https://github.com/purescript-node/purescript-node-url.git",
2071 "repo": "https://github.com/purescript-node/purescript-node-url.git",
2645− "version": "v4.0.0"
2072+ "version": "v6.0.0"
2646− },
2647− "nodemailer": {
2648− "dependencies": [
2649− "aff",
2650− "node-streams",
2651− "simple-json"
2652− ],
2653− "repo": "https://github.com/oreshinya/purescript-nodemailer.git",
2654− "version": "v2.0.2"
2655− },
2656− "nodetrout": {
2657− "dependencies": [
2658− "effect",
2659− "form-urlencoded",
2660− "http-methods",
2661− "node-http",
2662− "trout"
2663− ],
2664− "repo": "https://github.com/nsaunders/purescript-nodetrout.git",
2665− "version": "v0.0.1"
2666 },
2073 },
2667 "nonempty": {
2074 "nonempty": {
2668 "dependencies": [
2075 "dependencies": [
@@ -2674,7 +2081,7 @@
2674 "unfoldable"
2081 "unfoldable"
2675 ],
2082 ],
2676 "repo": "https://github.com/purescript/purescript-nonempty.git",
2083 "repo": "https://github.com/purescript/purescript-nonempty.git",
2677− "version": "v5.0.0"
2084+ "version": "v7.0.0"
2678 },
2085 },
2679 "now": {
2086 "now": {
2680 "dependencies": [
2087 "dependencies": [
@@ -2682,115 +2089,123 @@
2682 "effect"
2089 "effect"
2683 ],
2090 ],
2684 "repo": "https://github.com/purescript-contrib/purescript-now.git",
2091 "repo": "https://github.com/purescript-contrib/purescript-now.git",
2685− "version": "v4.0.0"
2092+ "version": "v6.0.0"
2686 },
2093 },
2687 "npm-package-json": {
2094 "npm-package-json": {
2688 "dependencies": [
2095 "dependencies": [
2689 "argonaut",
2096 "argonaut",
2690− "console",
2097+ "control",
2691− "effect",
2098+ "either",
2692− "psci-support"
2099+ "foreign-object",
2100+ "maybe",
2101+ "ordered-collections",
2102+ "prelude"
2693 ],
2103 ],
2694 "repo": "https://github.com/maxdeviant/purescript-npm-package-json.git",
2104 "repo": "https://github.com/maxdeviant/purescript-npm-package-json.git",
2695− "version": "v1.2.0"
2105+ "version": "v2.0.0"
2696 },
2106 },
2697 "nullable": {
2107 "nullable": {
2698 "dependencies": [
2108 "dependencies": [
2109+ "effect",
2699 "functions",
2110 "functions",
2700 "maybe"
2111 "maybe"
2701 ],
2112 ],
2702 "repo": "https://github.com/purescript-contrib/purescript-nullable.git",
2113 "repo": "https://github.com/purescript-contrib/purescript-nullable.git",
2703− "version": "v4.1.1"
2114+ "version": "v6.0.0"
2704 },
2115 },
2705 "numbers": {
2116 "numbers": {
2706 "dependencies": [
2117 "dependencies": [
2707− "globals",
2118+ "functions",
2708− "math",
2709 "maybe"
2119 "maybe"
2710 ],
2120 ],
2711− "repo": "https://github.com/sharkdp/purescript-numbers.git",
2121+ "repo": "https://github.com/purescript/purescript-numbers.git",
2712− "version": "v7.0.0"
2122+ "version": "v9.0.0"
2713 },
2123 },
2714− "option": {
2124+ "open-folds": {
2715 "dependencies": [
2125 "dependencies": [
2716− "argonaut-codecs",
2126+ "bifunctors",
2717− "argonaut-core",
2127+ "console",
2718− "codec",
2128+ "control",
2719− "codec-argonaut",
2129+ "distributive",
2130+ "effect",
2720 "either",
2131 "either",
2721− "foreign",
2132+ "foldable-traversable",
2722− "foreign-object",
2133+ "identity",
2723− "lists",
2134+ "invariant",
2724 "maybe",
2135 "maybe",
2136+ "newtype",
2137+ "ordered-collections",
2725 "prelude",
2138 "prelude",
2726 "profunctor",
2139 "profunctor",
2727− "record",
2140+ "psci-support",
2728− "simple-json",
2729− "transformers",
2730− "tuples",
2731− "type-equality",
2732− "unsafe-coerce"
2733− ],
2734− "repo": "https://github.com/joneshf/purescript-option.git",
2735− "version": "v6.0.1"
2736− },
2737− "options": {
2738− "dependencies": [
2739− "contravariant",
2740− "foreign",
2741− "foreign-object",
2742− "maybe",
2743 "tuples"
2141 "tuples"
2744 ],
2142 ],
2745− "repo": "https://github.com/purescript-contrib/purescript-options.git",
2143+ "repo": "https://github.com/purescript-open-community/purescript-open-folds.git",
2746− "version": "v5.0.0"
2144+ "version": "v6.3.0"
2747 },
2145 },
2748− "optlicative": {
2146+ "open-memoize": {
2749 "dependencies": [
2147 "dependencies": [
2750 "console",
2148 "console",
2751− "foreign",
2149+ "effect",
2752− "node-process",
2150+ "either",
2753− "record",
2151+ "integers",
2754− "validation"
2152+ "lazy",
2153+ "lists",
2154+ "maybe",
2155+ "partial",
2156+ "prelude",
2157+ "psci-support",
2158+ "strings",
2159+ "tuples"
2755 ],
2160 ],
2756− "repo": "https://github.com/thimoteus/purescript-optlicative.git",
2161+ "repo": "https://github.com/purescript-open-community/purescript-open-memoize.git",
2757− "version": "v6.0.1"
2162+ "version": "v6.1.0"
2758 },
2163 },
2759− "optparse": {
2164+ "open-pairing": {
2760 "dependencies": [
2165 "dependencies": [
2761− "arrays",
2762 "console",
2166 "console",
2167+ "control",
2763 "effect",
2168 "effect",
2764− "exists",
2169+ "either",
2765− "exitcodes",
2766 "free",
2170 "free",
2767− "memoize",
2171+ "functors",
2768− "node-process",
2172+ "identity",
2769− "ordered-collections",
2173+ "newtype",
2770 "prelude",
2174 "prelude",
2771− "strings",
2175+ "psci-support",
2772− "transformers"
2176+ "transformers",
2177+ "tuples"
2773 ],
2178 ],
2774− "repo": "https://github.com/f-o-a-m/purescript-optparse.git",
2179+ "repo": "https://github.com/purescript-open-community/purescript-open-pairing.git",
2775− "version": "v3.0.1"
2180+ "version": "v6.1.0"
2776 },
2181 },
2777− "ordered-collections": {
2182+ "options": {
2778 "dependencies": [
2183 "dependencies": [
2184+ "contravariant",
2185+ "foreign",
2186+ "foreign-object",
2187+ "maybe",
2188+ "tuples"
2189+ ],
2190+ "repo": "https://github.com/purescript-contrib/purescript-options.git",
2191+ "version": "v7.0.0"
2192+ },
2193+ "ordered-collections": {
2194+ "dependencies": [
2779− "arrays",
2195+ "arrays",
2780− "foldable-traversable",
2196+ "foldable-traversable",
2781− "gen",
2197+ "gen",
2782− "lists",
2198+ "lists",
2783− "maybe",
2199+ "maybe",
2784− "partial",
2200+ "partial",
2785 "prelude",
2201 "prelude",
2786 "st",
2202 "st",
2787 "tailrec",
2203 "tailrec",
2788 "tuples",
2204 "tuples",
2789− "unfoldable",
2205+ "unfoldable"
2790− "unsafe-coerce"
2791 ],
2206 ],
2792 "repo": "https://github.com/purescript/purescript-ordered-collections.git",
2207 "repo": "https://github.com/purescript/purescript-ordered-collections.git",
2793− "version": "v1.6.1"
2208+ "version": "v3.0.0"
2794 },
2209 },
2795 "ordered-set": {
2210 "ordered-set": {
2796 "dependencies": [
2211 "dependencies": [
@@ -2809,16 +2224,7 @@
2809 "prelude"
2224 "prelude"
2810 ],
2225 ],
2811 "repo": "https://github.com/purescript/purescript-orders.git",
2226 "repo": "https://github.com/purescript/purescript-orders.git",
2812− "version": "v4.0.0"
2227+ "version": "v6.0.0"
2813− },
2814− "pairing": {
2815− "dependencies": [
2816− "free",
2817− "functors",
2818− "transformers"
2819− ],
2820− "repo": "https://github.com/paf31/purescript-pairing.git",
2821− "version": "v5.1.0"
2822 },
2228 },
2823 "pairs": {
2229 "pairs": {
2824 "dependencies": [
2230 "dependencies": [
@@ -2828,7 +2234,7 @@
2828 "quickcheck"
2234 "quickcheck"
2829 ],
2235 ],
2830 "repo": "https://github.com/sharkdp/purescript-pairs.git",
2236 "repo": "https://github.com/sharkdp/purescript-pairs.git",
2831− "version": "v7.0.0"
2237+ "version": "v9.0.0"
2832 },
2238 },
2833 "parallel": {
2239 "parallel": {
2834 "dependencies": [
2240 "dependencies": [
@@ -2840,20 +2246,12 @@
2840 "maybe",
2246 "maybe",
2841 "newtype",
2247 "newtype",
2842 "prelude",
2248 "prelude",
2249+ "profunctor",
2843 "refs",
2250 "refs",
2844 "transformers"
2251 "transformers"
2845 ],
2252 ],
2846 "repo": "https://github.com/purescript/purescript-parallel.git",
2253 "repo": "https://github.com/purescript/purescript-parallel.git",
2847− "version": "v4.0.0"
2254+ "version": "v6.0.0"
2848− },
2849− "parseint": {
2850− "dependencies": [
2851− "functions",
2852− "globals",
2853− "integers"
2854− ],
2855− "repo": "https://github.com/athanclark/purescript-parseint.git",
2856− "version": "v1.1.1"
2857 },
2255 },
2858 "parsing": {
2256 "parsing": {
2859 "dependencies": [
2257 "dependencies": [
@@ -2864,101 +2262,35 @@
2864 "integers",
2262 "integers",
2865 "lists",
2263 "lists",
2866 "maybe",
2264 "maybe",
2265+ "nullable",
2266+ "prelude",
2867 "strings",
2267 "strings",
2868 "transformers",
2268 "transformers",
2869 "unicode"
2269 "unicode"
2870 ],
2270 ],
2871 "repo": "https://github.com/purescript-contrib/purescript-parsing.git",
2271 "repo": "https://github.com/purescript-contrib/purescript-parsing.git",
2872− "version": "v5.1.0"
2272+ "version": "v9.0.0"
2873 },
2273 },
2874 "parsing-dataview": {
2274 "parsing-dataview": {
2875 "dependencies": [
2275 "dependencies": [
2876 "arraybuffer",
2276 "arraybuffer",
2877 "arraybuffer-types",
2277 "arraybuffer-types",
2878− "parsing"
2879− ],
2880− "repo": "https://github.com/jamesdbrock/purescript-parsing-dataview.git",
2881− "version": "v1.1.1"
2882− },
2883− "parsing-expect": {
2884− "dependencies": [
2885− "console",
2886− "effect",
2887− "parsing",
2888− "prelude",
2889− "psci-support"
2890− ],
2891− "repo": "https://github.com/markfarrell/purescript-parsing-expect.git",
2892− "version": "v0.0.3"
2893− },
2894− "parsing-foreign": {
2895− "dependencies": [
2896− "console",
2897− "effect",
2898− "ffi-foreign",
2899− "foreign",
2900− "parsing",
2901− "parsing-expect",
2902− "parsing-validation",
2903− "prelude",
2904− "psci-support"
2905− ],
2906− "repo": "https://github.com/markfarrell/purescript-parsing-foreign.git",
2907− "version": "v0.0.2"
2908− },
2909− "parsing-hexadecimal": {
2910− "dependencies": [
2911− "console",
2912− "effect",
2913− "parsing",
2914− "parsing-expect",
2915− "prelude",
2916− "psci-support"
2917− ],
2918− "repo": "https://github.com/markfarrell/purescript-parsing-hexadecimal.git",
2919− "version": "v0.0.2"
2920− },
2921− "parsing-repetition": {
2922− "dependencies": [
2923− "console",
2924− "effect",
2925− "parsing",
2926− "parsing-expect",
2927− "prelude",
2928− "psci-support"
2929− ],
2930− "repo": "https://github.com/markfarrell/purescript-parsing-repetition.git",
2931− "version": "v0.0.6"
2932− },
2933− "parsing-uuid": {
2934− "dependencies": [
2935− "console",
2936− "effect",
2937− "parsing",
2938− "parsing-expect",
2939− "parsing-hexadecimal",
2940− "parsing-repetition",
2941− "prelude",
2942− "psci-support"
2943− ],
2944− "repo": "https://github.com/markfarrell/purescript-parsing-uuid.git",
2945− "version": "v0.0.3"
2946− },
2947− "parsing-validation": {
2948− "dependencies": [
2949− "console",
2950 "effect",
2278 "effect",
2279+ "float32",
2280+ "maybe",
2951 "parsing",
2281 "parsing",
2952 "prelude",
2282 "prelude",
2953− "psci-support"
2283+ "transformers",
2284+ "tuples",
2285+ "uint"
2954 ],
2286 ],
2955− "repo": "https://github.com/markfarrell/purescript-parsing-validation.git",
2287+ "repo": "https://github.com/jamesdbrock/purescript-parsing-dataview.git",
2956− "version": "v0.1.2"
2288+ "version": "v3.1.0"
2957 },
2289 },
2958 "partial": {
2290 "partial": {
2959 "dependencies": [],
2291 "dependencies": [],
2960 "repo": "https://github.com/purescript/purescript-partial.git",
2292 "repo": "https://github.com/purescript/purescript-partial.git",
2961− "version": "v2.0.1"
2293+ "version": "v4.0.0"
2962 },
2294 },
2963 "pathy": {
2295 "pathy": {
2964 "dependencies": [
2296 "dependencies": [
@@ -2967,43 +2299,41 @@
2967 "lists",
2299 "lists",
2968 "partial",
2300 "partial",
2969 "profunctor",
2301 "profunctor",
2970− "quickcheck",
2971 "strings",
2302 "strings",
2972 "transformers",
2303 "transformers",
2973 "typelevel-prelude",
2304 "typelevel-prelude",
2974 "unsafe-coerce"
2305 "unsafe-coerce"
2975 ],
2306 ],
2976− "repo": "https://github.com/slamdata/purescript-pathy.git",
2307+ "repo": "https://github.com/purescript-contrib/purescript-pathy.git",
2977− "version": "v7.0.1"
2308+ "version": "v9.0.0"
2978 },
2309 },
2979− "payload": {
2310+ "pha": {
2980 "dependencies": [
2311 "dependencies": [
2981 "aff",
2312 "aff",
2982− "affjax",
2313+ "arrays",
2983− "console",
2314+ "bifunctors",
2984− "debug",
2315+ "datetime",
2985 "effect",
2316 "effect",
2986− "foreign-generic",
2317+ "foldable-traversable",
2987− "node-fs",
2318+ "free",
2988− "node-fs-aff",
2319+ "integers",
2989− "node-http",
2320+ "maybe",
2990 "prelude",
2321 "prelude",
2991− "psci-support",
2322+ "profunctor-lenses",
2992− "record",
2323+ "refs",
2993− "simple-json",
2324+ "tailrec",
2994− "stringutils",
2325+ "transformers",
2995− "test-unit",
2326+ "tuples",
2996− "typelevel-prelude"
2327+ "unsafe-coerce",
2997− ],
2328+ "unsafe-reference",
2998− "repo": "https://github.com/hoodunit/purescript-payload",
2329+ "web-dom",
2999− "version": "v0.3.1"
2330+ "web-events",
3000− },
2331+ "web-html",
3001− "phoenix": {
2332+ "web-pointerevents",
3002− "dependencies": [
2333+ "web-uievents"
3003− "options"
3004 ],
2334 ],
3005− "repo": "https://github.com/brandonhamilton/purescript-phoenix.git",
2335+ "repo": "https://github.com/gbagan/purescript-pha.git",
3006− "version": "v4.0.0"
2336+ "version": "v0.9.0"
3007 },
2337 },
3008 "pipes": {
2338 "pipes": {
3009 "dependencies": [
2339 "dependencies": [
@@ -3015,66 +2345,29 @@
3015 "transformers",
2345 "transformers",
3016 "tuples"
2346 "tuples"
3017 ],
2347 ],
3018− "repo": "https://github.com/felixSchl/purescript-pipes.git",
2348+ "repo": "https://github.com/felixschl/purescript-pipes.git",
3019− "version": "v6.0.0"
2349+ "version": "v8.0.0"
3020 },
2350 },
3021 "point-free": {
2351 "point-free": {
3022 "dependencies": [
2352 "dependencies": [
3023 "prelude"
2353 "prelude"
3024 ],
2354 ],
3025 "repo": "https://github.com/ursi/purescript-point-free.git",
2355 "repo": "https://github.com/ursi/purescript-point-free.git",
3026− "version": "v0.1.1"
2356+ "version": "v1.0.0"
3027− },
3028− "pointed": {
3029− "dependencies": [
3030− "bifunctors",
3031− "foldable-traversable",
3032− "generics-rep",
3033− "lists",
3034− "maybe"
3035− ],
3036− "repo": "https://github.com/vladciobanu/purescript-pointed.git",
3037− "version": "v0.1.1"
3038− },
3039− "pointed-list": {
3040− "dependencies": [
3041− "lists",
3042− "prelude"
3043− ],
3044− "repo": "https://github.com/paluh/purescript-pointed-list.git",
3045− "version": "v0.4.0"
3046− },
3047− "polyform": {
3048− "dependencies": [
3049− "foreign",
3050− "foreign-object",
3051− "generics-rep",
3052− "invariant",
3053− "newtype",
3054− "ordered-collections",
3055− "profunctor",
3056− "quickcheck-laws",
3057− "run",
3058− "transformers",
3059− "validation",
3060− "variant"
3061− ],
3062− "repo": "https://github.com/paluh/purescript-polyform.git",
3063− "version": "v0.8.2"
3064 },
2357 },
3065 "polymorphic-vectors": {
2358 "polymorphic-vectors": {
3066 "dependencies": [
2359 "dependencies": [
3067− "canvas",
3068− "console",
3069 "distributive",
2360 "distributive",
3070− "effect",
3071 "foldable-traversable",
2361 "foldable-traversable",
3072− "math",
2362+ "numbers",
3073 "prelude",
2363 "prelude",
3074− "psci-support"
2364+ "record",
2365+ "safe-coerce",
2366+ "type-equality",
2367+ "typelevel-prelude"
3075 ],
2368 ],
3076− "repo": "https://github.com/3ddyy/purescript-polymorphic-vectors.git",
2369+ "repo": "https://github.com/artemisSystem/purescript-polymorphic-vectors.git",
3077− "version": "v2.0.0"
2370+ "version": "v4.0.0"
3078 },
2371 },
3079 "posix-types": {
2372 "posix-types": {
3080 "dependencies": [
2373 "dependencies": [
@@ -3082,12 +2375,27 @@
3082 "prelude"
2375 "prelude"
3083 ],
2376 ],
3084 "repo": "https://github.com/purescript-node/purescript-posix-types.git",
2377 "repo": "https://github.com/purescript-node/purescript-posix-types.git",
3085− "version": "v4.0.0"
2378+ "version": "v6.0.0"
3086 },
2379 },
3087− "precise-datetime": {
2380+ "precise": {
3088 "dependencies": [
2381 "dependencies": [
3089 "arrays",
2382 "arrays",
3090 "console",
2383 "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",
3091 "datetime",
2399 "datetime",
3092 "decimals",
2400 "decimals",
3093 "either",
2401 "either",
@@ -3106,24 +2414,26 @@
3106 "unicode"
2414 "unicode"
3107 ],
2415 ],
3108 "repo": "https://github.com/awakesecurity/purescript-precise-datetime.git",
2416 "repo": "https://github.com/awakesecurity/purescript-precise-datetime.git",
3109− "version": "v5.1.1"
2417+ "version": "v7.0.0"
3110 },
2418 },
3111 "prelude": {
2419 "prelude": {
3112 "dependencies": [],
2420 "dependencies": [],
3113 "repo": "https://github.com/purescript/purescript-prelude.git",
2421 "repo": "https://github.com/purescript/purescript-prelude.git",
3114− "version": "v4.1.1"
2422+ "version": "v6.0.0"
3115 },
2423 },
3116− "prettier": {
2424+ "prettier-printer": {
3117 "dependencies": [
2425 "dependencies": [
3118− "maybe",
2426+ "console",
2427+ "lists",
3119− "prelude"
2428+ "prelude",
2429+ "strings",
2430+ "tuples"
3120 ],
2431 ],
3121− "repo": "https://github.com/gcanti/purescript-prettier.git",
2432+ "repo": "https://github.com/paulyoung/purescript-prettier-printer.git",
3122− "version": "v0.3.0"
2433+ "version": "v3.0.0"
3123 },
2434 },
3124 "profunctor": {
2435 "profunctor": {
3125 "dependencies": [
2436 "dependencies": [
3126− "contravariant",
3127 "control",
2437 "control",
3128 "distributive",
2438 "distributive",
3129 "either",
2439 "either",
@@ -3134,7 +2444,7 @@
3134 "tuples"
2444 "tuples"
3135 ],
2445 ],
3136 "repo": "https://github.com/purescript/purescript-profunctor.git",
2446 "repo": "https://github.com/purescript/purescript-profunctor.git",
3137− "version": "v4.1.0"
2447+ "version": "v6.0.0"
3138 },
2448 },
3139 "profunctor-lenses": {
2449 "profunctor-lenses": {
3140 "dependencies": [
2450 "dependencies": [
@@ -3160,54 +2470,53 @@
3160 "tuples"
2470 "tuples"
3161 ],
2471 ],
3162 "repo": "https://github.com/purescript-contrib/purescript-profunctor-lenses.git",
2472 "repo": "https://github.com/purescript-contrib/purescript-profunctor-lenses.git",
3163− "version": "v6.3.0"
2473+ "version": "v8.0.0"
3164− },
3165− "promises": {
3166− "dependencies": [
3167− "console",
3168− "datetime",
3169− "exceptions",
3170− "functions",
3171− "prelude",
3172− "transformers"
3173− ],
3174− "repo": "https://github.com/thimoteus/purescript-promises.git",
3175− "version": "v3.1.1"
3176 },
2474 },
3177 "protobuf": {
2475 "protobuf": {
3178 "dependencies": [
2476 "dependencies": [
3179 "arraybuffer",
2477 "arraybuffer",
3180 "arraybuffer-builder",
2478 "arraybuffer-builder",
3181 "arraybuffer-types",
2479 "arraybuffer-types",
3182− "longs",
2480+ "arrays",
3183− "node-buffer",
2481+ "control",
3184− "node-path",
2482+ "effect",
3185− "node-process",
2483+ "either",
3186− "node-streams",
2484+ "enums",
2485+ "exceptions",
2486+ "float32",
2487+ "foldable-traversable",
2488+ "functions",
2489+ "int64",
2490+ "maybe",
2491+ "newtype",
3187 "parsing",
2492 "parsing",
3188 "parsing-dataview",
2493 "parsing-dataview",
2494+ "prelude",
2495+ "record",
2496+ "strings",
2497+ "tailrec",
2498+ "transformers",
2499+ "tuples",
2500+ "uint",
3189− "text-encoding",
2501+ "web-encoding"
3190− "uint"
3191 ],
2502 ],
3192 "repo": "https://github.com/xc-jp/purescript-protobuf.git",
2503 "repo": "https://github.com/xc-jp/purescript-protobuf.git",
3193− "version": "v1.4.0"
3194− },
3195− "proxy": {
3196− "dependencies": [
3197− "prelude"
3198− ],
3199− "repo": "https://github.com/purescript/purescript-proxy.git",
3200 "version": "v3.0.0"
2504 "version": "v3.0.0"
3201 },
2505 },
3202− "proxying": {
2506+ "ps-cst": {
3203 "dependencies": [
2507 "dependencies": [
2508+ "ansi",
2509+ "console",
2510+ "dodo-printer",
3204 "effect",
2511 "effect",
3205− "generics-rep",
2512+ "node-fs-aff",
3206− "prelude",
2513+ "node-path",
3207− "typelevel-prelude"
2514+ "psci-support",
2515+ "record",
2516+ "strings"
3208 ],
2517 ],
3209− "repo": "https://github.com/matthew-hilty/purescript-proxying.git",
2518+ "repo": "https://github.com/purescript-codegen/purescript-ps-cst.git",
3210− "version": "v1.1.0"
2519+ "version": "v1.2.0"
3211 },
2520 },
3212 "psa-utils": {
2521 "psa-utils": {
3213 "dependencies": [
2522 "dependencies": [
@@ -3229,7 +2538,7 @@
3229 "unsafe-coerce"
2538 "unsafe-coerce"
3230 ],
2539 ],
3231 "repo": "https://github.com/natefaubion/purescript-psa-utils.git",
2540 "repo": "https://github.com/natefaubion/purescript-psa-utils.git",
3232− "version": "v7.0.0"
2541+ "version": "v8.0.0"
3233 },
2542 },
3234 "psc-ide": {
2543 "psc-ide": {
3235 "dependencies": [
2544 "dependencies": [
@@ -3244,7 +2553,7 @@
3244 "random"
2553 "random"
3245 ],
2554 ],
3246 "repo": "https://github.com/kRITZCREEK/purescript-psc-ide.git",
2555 "repo": "https://github.com/kRITZCREEK/purescript-psc-ide.git",
3247− "version": "v16.0.0"
2556+ "version": "v19.0.0"
3248 },
2557 },
3249 "psci-support": {
2558 "psci-support": {
3250 "dependencies": [
2559 "dependencies": [
@@ -3253,49 +2562,36 @@
3253 "prelude"
2562 "prelude"
3254 ],
2563 ],
3255 "repo": "https://github.com/purescript/purescript-psci-support.git",
2564 "repo": "https://github.com/purescript/purescript-psci-support.git",
3256− "version": "v4.0.0"
2565+ "version": "v6.0.0"
3257 },
2566 },
3258− "quantities": {
2567+ "qualified-do": {
3259 "dependencies": [
2568 "dependencies": [
3260− "decimals",
2569+ "arrays",
2570+ "control",
3261 "foldable-traversable",
2571 "foldable-traversable",
3262− "lists",
2572+ "parallel",
3263− "numbers",
2573+ "prelude",
3264− "pairs"
2574+ "unfoldable"
3265 ],
2575 ],
3266− "repo": "https://github.com/sharkdp/purescript-quantities.git",
2576+ "repo": "https://github.com/artemisSystem/purescript-qualified-do.git",
3267− "version": "v10.0.0"
2577+ "version": "v2.2.0"
3268 },
2578 },
3269− "querydsl": {
2579+ "quantities": {
3270 "dependencies": [
2580 "dependencies": [
3271− "arrays",
2581+ "decimals",
3272− "datetime",
3273− "effect",
3274 "either",
2582 "either",
3275− "formatters",
2583+ "foldable-traversable",
3276 "lists",
2584 "lists",
3277− "node-buffer",
2585+ "maybe",
3278− "node-sqlite3",
2586+ "newtype",
3279− "nullable",
2587+ "nonempty",
2588+ "numbers",
2589+ "pairs",
3280 "prelude",
2590 "prelude",
3281− "record",
3282− "strings",
3283− "transformers",
3284− "tuples",
2591+ "tuples"
3285− "typelevel-prelude"
3286− ],
3287− "repo": "https://github.com/Dretch/purescript-querydsl.git",
3288− "version": "v0.10.1"
3289− },
3290− "queue": {
3291− "dependencies": [
3292− "aff",
3293− "avar",
3294− "foreign-object",
3295− "refs"
3296 ],
2592 ],
3297− "repo": "https://github.com/athanclark/purescript-queue.git",
2593+ "repo": "https://github.com/sharkdp/purescript-quantities.git",
3298− "version": "v8.0.2"
2594+ "version": "v12.0.1"
3299 },
2595 },
3300 "quickcheck": {
2596 "quickcheck": {
3301 "dependencies": [
2597 "dependencies": [
@@ -3308,16 +2604,15 @@
3308 "exceptions",
2604 "exceptions",
3309 "foldable-traversable",
2605 "foldable-traversable",
3310 "gen",
2606 "gen",
3311− "generics-rep",
3312 "identity",
2607 "identity",
3313 "integers",
2608 "integers",
3314 "lazy",
2609 "lazy",
3315 "lcg",
2610 "lcg",
3316 "lists",
2611 "lists",
3317− "math",
3318 "maybe",
2612 "maybe",
3319 "newtype",
2613 "newtype",
3320 "nonempty",
2614 "nonempty",
2615+ "numbers",
3321 "partial",
2616 "partial",
3322 "prelude",
2617 "prelude",
3323 "record",
2618 "record",
@@ -3329,7 +2624,7 @@
3329 "unfoldable"
2624 "unfoldable"
3330 ],
2625 ],
3331 "repo": "https://github.com/purescript/purescript-quickcheck.git",
2626 "repo": "https://github.com/purescript/purescript-quickcheck.git",
3332− "version": "v6.1.0"
2627+ "version": "v8.0.1"
3333 },
2628 },
3334 "quickcheck-combinators": {
2629 "quickcheck-combinators": {
3335 "dependencies": [
2630 "dependencies": [
@@ -3342,11 +2637,10 @@
3342 "quickcheck-laws": {
2637 "quickcheck-laws": {
3343 "dependencies": [
2638 "dependencies": [
3344 "enums",
2639 "enums",
3345− "proxy",
3346 "quickcheck"
2640 "quickcheck"
3347 ],
2641 ],
3348− "repo": "https://github.com/garyb/purescript-quickcheck-laws.git",
2642+ "repo": "https://github.com/purescript-contrib/purescript-quickcheck-laws.git",
3349− "version": "v5.1.0"
2643+ "version": "v7.0.0"
3350 },
2644 },
3351 "quickcheck-utf8": {
2645 "quickcheck-utf8": {
3352 "dependencies": [
2646 "dependencies": [
@@ -3358,31 +2652,18 @@
3358 "quotient": {
2652 "quotient": {
3359 "dependencies": [
2653 "dependencies": [
3360 "prelude",
2654 "prelude",
3361− "proxy",
3362 "quickcheck"
2655 "quickcheck"
3363 ],
2656 ],
3364 "repo": "https://github.com/rightfold/purescript-quotient.git",
2657 "repo": "https://github.com/rightfold/purescript-quotient.git",
3365 "version": "v3.0.0"
2658 "version": "v3.0.0"
3366 },
2659 },
3367− "radox": {
3368− "dependencies": [
3369− "aff",
3370− "effect",
3371− "prelude",
3372− "refs",
3373− "variant"
3374− ],
3375− "repo": "https://github.com/danieljharvey/purescript-radox.git",
3376− "version": "v1.0.0"
3377− },
3378 "random": {
2660 "random": {
3379 "dependencies": [
2661 "dependencies": [
3380 "effect",
2662 "effect",
3381− "integers",
2663+ "integers"
3382− "math"
3383 ],
2664 ],
3384 "repo": "https://github.com/purescript/purescript-random.git",
2665 "repo": "https://github.com/purescript/purescript-random.git",
3385− "version": "v4.0.0"
2666+ "version": "v6.0.0"
3386 },
2667 },
3387 "rationals": {
2668 "rationals": {
3388 "dependencies": [
2669 "dependencies": [
@@ -3392,20 +2673,6 @@
3392 "repo": "https://github.com/anttih/purescript-rationals.git",
2673 "repo": "https://github.com/anttih/purescript-rationals.git",
3393 "version": "v5.0.0"
2674 "version": "v5.0.0"
3394 },
2675 },
3395− "rave": {
3396− "dependencies": [
3397− "aff",
3398− "checked-exceptions",
3399− "console",
3400− "effect",
3401− "exceptions",
3402− "prelude",
3403− "record",
3404− "variant"
3405− ],
3406− "repo": "https://github.com/reactormonk/purescript-rave.git",
3407− "version": "v0.1.1"
3408− },
3409 "react": {
2676 "react": {
3410 "dependencies": [
2677 "dependencies": [
3411 "effect",
2678 "effect",
@@ -3417,7 +2684,7 @@
3417 "unsafe-coerce"
2684 "unsafe-coerce"
3418 ],
2685 ],
3419 "repo": "https://github.com/purescript-contrib/purescript-react.git",
2686 "repo": "https://github.com/purescript-contrib/purescript-react.git",
3420− "version": "v8.0.0"
2687+ "version": "v10.0.1"
3421 },
2688 },
3422 "react-basic": {
2689 "react-basic": {
3423 "dependencies": [
2690 "dependencies": [
@@ -3426,44 +2693,15 @@
3426 "record"
2693 "record"
3427 ],
2694 ],
3428 "repo": "https://github.com/lumihq/purescript-react-basic.git",
2695 "repo": "https://github.com/lumihq/purescript-react-basic.git",
3429− "version": "v15.0.0"
2696+ "version": "v17.0.0"
3430− },
3431− "react-basic-classic": {
3432− "dependencies": [
3433− "aff",
3434− "effect",
3435− "functions",
3436− "maybe",
3437− "nullable",
3438− "prelude",
3439− "react-basic"
3440− ],
3441− "repo": "https://github.com/lumihq/purescript-react-basic-classic.git",
3442− "version": "v1.0.1"
3443− },
3444− "react-basic-compat": {
3445− "dependencies": [
3446− "effect",
3447− "react-basic-classic"
3448− ],
3449− "repo": "https://github.com/lumihq/purescript-react-basic-compat.git",
3450− "version": "v1.0.1"
3451− },
3452− "react-basic-dnd": {
3453− "dependencies": [
3454− "nullable",
3455− "prelude",
3456− "promises",
3457− "react-basic-hooks",
3458− "web-dom"
3459− ],
3460− "repo": "https://github.com/lumihq/purescript-react-dnd-basic.git",
3461− "version": "v7.0.0"
3462 },
2697 },
3463 "react-basic-dom": {
2698 "react-basic-dom": {
3464 "dependencies": [
2699 "dependencies": [
3465 "effect",
2700 "effect",
2701+ "foldable-traversable",
3466 "foreign-object",
2702 "foreign-object",
2703+ "maybe",
2704+ "nullable",
3467 "prelude",
2705 "prelude",
3468 "react-basic",
2706 "react-basic",
3469 "unsafe-coerce",
2707 "unsafe-coerce",
@@ -3473,56 +2711,8 @@
3473 "web-html"
2711 "web-html"
3474 ],
2712 ],
3475 "repo": "https://github.com/lumihq/purescript-react-basic-dom.git",
2713 "repo": "https://github.com/lumihq/purescript-react-basic-dom.git",
3476− "version": "v3.2.0"
3477− },
3478− "react-basic-emotion": {
3479− "dependencies": [
3480− "colors",
3481− "foreign",
3482− "numbers",
3483− "prelude",
3484− "react-basic",
3485− "typelevel-prelude",
3486− "unsafe-reference",
3487− "web-html"
3488− ],
3489− "repo": "https://github.com/lumihq/purescript-react-basic-emotion.git",
3490 "version": "v5.0.0"
2714 "version": "v5.0.0"
3491 },
2715 },
3492− "react-basic-hooks": {
3493− "dependencies": [
3494− "aff",
3495− "aff-promise",
3496− "console",
3497− "datetime",
3498− "effect",
3499− "either",
3500− "indexed-monad",
3501− "maybe",
3502− "newtype",
3503− "numbers",
3504− "prelude",
3505− "react-basic",
3506− "type-equality",
3507− "unsafe-coerce",
3508− "unsafe-reference",
3509− "web-html"
3510− ],
3511− "repo": "https://github.com/spicydonuts/purescript-react-basic-hooks.git",
3512− "version": "v6.2.0"
3513− },
3514− "react-basic-native": {
3515− "dependencies": [
3516− "effect",
3517− "foreign-object",
3518− "js-date",
3519− "react-basic",
3520− "react-basic-dom",
3521− "undefinable"
3522− ],
3523− "repo": "https://github.com/dwhitney/purescript-react-basic-native.git",
3524− "version": "v0.1.3"
3525− },
3526 "react-dom": {
2716 "react-dom": {
3527 "dependencies": [
2717 "dependencies": [
3528 "effect",
2718 "effect",
@@ -3530,48 +2720,7 @@
3530 "web-dom"
2720 "web-dom"
3531 ],
2721 ],
3532 "repo": "https://github.com/purescript-contrib/purescript-react-dom.git",
2722 "repo": "https://github.com/purescript-contrib/purescript-react-dom.git",
3533− "version": "v6.1.0"
2723+ "version": "v8.0.0"
3534− },
3535− "react-halo": {
3536− "dependencies": [
3537− "aff",
3538− "free",
3539− "freeap",
3540− "react-basic-hooks",
3541− "wire"
3542− ],
3543− "repo": "https://github.com/robertdp/purescript-react-halo.git",
3544− "version": "v0.2.3"
3545− },
3546− "react-queue": {
3547− "dependencies": [
3548− "exceptions",
3549− "queue",
3550− "react",
3551− "zeta"
3552− ],
3553− "repo": "https://github.com/athanclark/purescript-react-queue.git",
3554− "version": "v1.3.2"
3555− },
3556− "react-radox": {
3557− "dependencies": [
3558− "effect",
3559− "prelude",
3560− "radox",
3561− "react"
3562− ],
3563− "repo": "https://github.com/danieljharvey/purescript-react-radox.git",
3564− "version": "v0.0.5"
3565− },
3566− "react-stylesheet": {
3567− "dependencies": [
3568− "cssom",
3569− "effect",
3570− "react",
3571− "stylesheet"
3572− ],
3573− "repo": "https://github.com/danieljharvey/purescript-react-stylesheet.git",
3574− "version": "v0.0.2"
3575 },
2724 },
3576 "read": {
2725 "read": {
3577 "dependencies": [
2726 "dependencies": [
@@ -3586,80 +2735,15 @@
3586 "dependencies": [
2735 "dependencies": [
3587 "functions",
2736 "functions",
3588 "prelude",
2737 "prelude",
3589− "st",
3590 "unsafe-coerce"
2738 "unsafe-coerce"
3591 ],
2739 ],
3592 "repo": "https://github.com/purescript/purescript-record.git",
2740 "repo": "https://github.com/purescript/purescript-record.git",
3593− "version": "v2.0.2"
2741+ "version": "v4.0.0"
3594− },
3595− "record-extra": {
3596− "dependencies": [
3597− "arrays",
3598− "functions",
3599− "lists",
3600− "record",
3601− "typelevel-prelude"
3602− ],
3603− "repo": "https://github.com/justinwoo/purescript-record-extra.git",
3604− "version": "v3.0.1"
3605− },
3606− "record-format": {
3607− "dependencies": [
3608− "record",
3609− "strings",
3610− "typelevel-prelude"
3611− ],
3612− "repo": "https://github.com/kcsongor/purescript-record-format.git",
3613− "version": "v2.0.0"
3614− },
3615− "redis-client": {
3616− "dependencies": [
3617− "aff",
3618− "arrays",
3619− "bytestrings",
3620− "console",
3621− "effect",
3622− "either",
3623− "int-53",
3624− "maybe",
3625− "nullable",
3626− "prelude",
3627− "psci-support",
3628− "test-unit",
3629− "transformers"
3630− ],
3631− "repo": "https://github.com/paluh/purescript-redis-client.git",
3632− "version": "v1.0.1"
3633− },
3634− "redis-hotqueue": {
3635− "dependencies": [
3636− "console",
3637− "debug",
3638− "effect",
3639− "prelude",
3640− "psci-support",
3641− "redis-client",
3642− "simple-json",
3643− "sunde"
3644− ],
3645− "repo": "https://github.com/paluh/purescript-redis-hotqueue.git",
3646− "version": "v0.2.1"
3647− },
3648− "redux-devtools": {
3649− "dependencies": [
3650− "effect",
3651− "foreign",
3652− "nullable",
3653− "prelude"
3654− ],
3655− "repo": "https://github.com/justinwoo/purescript-redux-devtools.git",
3656− "version": "v0.1.0"
3657 },
2742 },
3658 "refined": {
2743 "refined": {
3659 "dependencies": [
2744 "dependencies": [
3660 "argonaut",
2745 "argonaut",
3661 "effect",
2746 "effect",
3662− "generics-rep",
3663 "prelude",
2747 "prelude",
3664 "quickcheck",
2748 "quickcheck",
3665 "typelevel"
2749 "typelevel"
@@ -3673,17 +2757,46 @@
3673 "prelude"
2757 "prelude"
3674 ],
2758 ],
3675 "repo": "https://github.com/purescript/purescript-refs.git",
2759 "repo": "https://github.com/purescript/purescript-refs.git",
3676− "version": "v4.1.0"
2760+ "version": "v6.0.0"
3677 },
2761 },
3678 "remotedata": {
2762 "remotedata": {
3679 "dependencies": [
2763 "dependencies": [
3680 "bifunctors",
2764 "bifunctors",
3681 "either",
2765 "either",
3682− "generics-rep",
3683 "profunctor-lenses"
2766 "profunctor-lenses"
3684 ],
2767 ],
3685 "repo": "https://github.com/krisajenkins/purescript-remotedata.git",
2768 "repo": "https://github.com/krisajenkins/purescript-remotedata.git",
3686− "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"
3687 },
2800 },
3688 "result": {
2801 "result": {
3689 "dependencies": [
2802 "dependencies": [
@@ -3694,6 +2807,15 @@
3694 "repo": "https://github.com/ad-si/purescript-result.git",
2807 "repo": "https://github.com/ad-si/purescript-result.git",
3695 "version": "v1.0.3"
2808 "version": "v1.0.3"
3696 },
2809 },
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+ },
3697 "ring-modules": {
2819 "ring-modules": {
3698 "dependencies": [
2820 "dependencies": [
3699 "prelude"
2821 "prelude"
@@ -3709,27 +2831,29 @@
3709 "effect",
2831 "effect",
3710 "either",
2832 "either",
3711 "foldable-traversable",
2833 "foldable-traversable",
3712− "globals",
3713 "integers",
2834 "integers",
2835+ "js-uri",
3714 "lists",
2836 "lists",
3715 "maybe",
2837 "maybe",
2838+ "numbers",
2839+ "partial",
3716 "prelude",
2840 "prelude",
3717 "semirings",
2841 "semirings",
3718 "tuples",
2842 "tuples",
3719 "validation",
2843 "validation",
3720 "web-html"
2844 "web-html"
3721 ],
2845 ],
3722− "repo": "https://github.com/slamdata/purescript-routing.git",
2846+ "repo": "https://github.com/purescript-contrib/purescript-routing.git",
3723− "version": "v9.0.1"
2847+ "version": "v11.0.0"
3724 },
2848 },
3725 "routing-duplex": {
2849 "routing-duplex": {
3726 "dependencies": [
2850 "dependencies": [
3727 "arrays",
2851 "arrays",
3728 "control",
2852 "control",
3729 "either",
2853 "either",
3730− "generics-rep",
2854+ "js-uri",
3731− "globals",
3732 "lazy",
2855 "lazy",
2856+ "numbers",
3733 "prelude",
2857 "prelude",
3734 "profunctor",
2858 "profunctor",
3735 "record",
2859 "record",
@@ -3737,12 +2861,7 @@
3737 "typelevel-prelude"
2861 "typelevel-prelude"
3738 ],
2862 ],
3739 "repo": "https://github.com/natefaubion/purescript-routing-duplex.git",
2863 "repo": "https://github.com/natefaubion/purescript-routing-duplex.git",
3740− "version": "v0.4.1"
2864+ "version": "v0.6.0"
3741− },
3742− "row-extra": {
3743− "dependencies": [],
3744− "repo": "https://github.com/athanclark/purescript-row-extra.git",
3745− "version": "v0.0.1"
3746 },
2865 },
3747 "run": {
2866 "run": {
3748 "dependencies": [
2867 "dependencies": [
@@ -3757,43 +2876,21 @@
3757 "tailrec",
2876 "tailrec",
3758 "tuples",
2877 "tuples",
3759 "type-equality",
2878 "type-equality",
2879+ "typelevel-prelude",
3760 "unsafe-coerce",
2880 "unsafe-coerce",
3761 "variant"
2881 "variant"
3762 ],
2882 ],
3763 "repo": "https://github.com/natefaubion/purescript-run.git",
2883 "repo": "https://github.com/natefaubion/purescript-run.git",
3764− "version": "v3.0.1"
2884+ "version": "v5.0.0"
3765 },
2885 },
3766− "run-halogen": {
2886+ "safe-coerce": {
3767 "dependencies": [
2887 "dependencies": [
3768− "console",
2888+ "unsafe-coerce"
3769− "effect",
3770− "halogen",
3771− "psci-support",
3772− "run"
3773 ],
2889 ],
3774− "repo": "https://github.com/sigilion/purescript-run-halogen.git",
2890+ "repo": "https://github.com/purescript/purescript-safe-coerce.git",
3775− "version": "v0.1.0"
2891+ "version": "v2.0.0"
3776 },
2892 },
3777− "run-profunctor-lenses": {
3778− "dependencies": [
3779− "console",
3780− "effect",
3781− "profunctor-lenses",
3782− "psci-support",
3783− "run"
3784− ],
3785− "repo": "https://github.com/sigilion/purescript-run-profunctor-lenses.git",
3786− "version": "v0.1.0"
3787− },
3788− "run-streaming": {
3789− "dependencies": [
3790− "prelude",
3791− "run"
3792− ],
3793− "repo": "https://github.com/natefaubion/purescript-run-streaming.git",
3794− "version": "v2.0.0"
3795− },
3796− "safely": {
2893+ "safely": {
3797 "dependencies": [
2894 "dependencies": [
3798 "freet",
2895 "freet",
3799 "lists"
2896 "lists"
@@ -3801,26 +2898,6 @@
3801 "repo": "https://github.com/paf31/purescript-safely.git",
2898 "repo": "https://github.com/paf31/purescript-safely.git",
3802 "version": "v4.0.1"
2899 "version": "v4.0.1"
3803 },
2900 },
3804− "scrypt": {
3805− "dependencies": [
3806− "aff",
3807− "arraybuffer-types"
3808− ],
3809− "repo": "https://github.com/athanclark/purescript-scrypt.git",
3810− "version": "v1.0.1"
3811− },
3812− "search-trie": {
3813− "dependencies": [
3814− "arrays",
3815− "bifunctors",
3816− "foldable-traversable",
3817− "lists",
3818− "ordered-collections",
3819− "prelude"
3820− ],
3821− "repo": "https://github.com/klntsky/purescript-search-trie.git",
3822− "version": "v1.0.0"
3823− },
3824 "selection-foldable": {
2901 "selection-foldable": {
3825 "dependencies": [
2902 "dependencies": [
3826 "filterable",
2903 "filterable",
@@ -3831,18 +2908,6 @@
3831 "repo": "https://github.com/jamieyung/purescript-selection-foldable.git",
2908 "repo": "https://github.com/jamieyung/purescript-selection-foldable.git",
3832 "version": "v0.2.0"
2909 "version": "v0.2.0"
3833 },
2910 },
3834− "selective": {
3835− "dependencies": [
3836− "effect",
3837− "either",
3838− "generics-rep",
3839− "prelude",
3840− "psci-support",
3841− "validation"
3842− ],
3843− "repo": "https://github.com/anttih/purescript-selective.git",
3844− "version": "v0.1.1"
3845− },
3846 "semirings": {
2911 "semirings": {
3847 "dependencies": [
2912 "dependencies": [
3848 "foldable-traversable",
2913 "foldable-traversable",
@@ -3851,64 +2916,19 @@
3851 "prelude"
2916 "prelude"
3852 ],
2917 ],
3853 "repo": "https://github.com/purescript/purescript-semirings.git",
2918 "repo": "https://github.com/purescript/purescript-semirings.git",
3854− "version": "v5.0.0"
2919+ "version": "v7.0.0"
3855− },
3856− "server-sent-events": {
3857− "dependencies": [
3858− "effect",
3859− "functions",
3860− "generics-rep",
3861− "maybe",
3862− "prelude",
3863− "web-events"
3864− ],
3865− "repo": "https://github.com/MichaelXavier/purescript-server-sent-events.git",
3866− "version": "v0.2.0"
3867− },
3868− "setimmediate": {
3869− "dependencies": [
3870− "effect",
3871− "functions"
3872− ],
3873− "repo": "https://github.com/athanclark/purescript-setimmediate.git",
3874− "version": "v1.0.2"
3875− },
3876− "shoronpo": {
3877− "dependencies": [
3878− "prelude",
3879− "record-format"
3880− ],
3881− "repo": "https://github.com/justinwoo/purescript-shoronpo.git",
3882− "version": "v0.3.0"
3883 },
2920 },
3884 "signal": {
2921 "signal": {
3885 "dependencies": [
2922 "dependencies": [
3886 "aff",
2923 "aff",
2924+ "effect",
2925+ "either",
3887 "foldable-traversable",
2926 "foldable-traversable",
3888− "js-timers",
3889 "maybe",
2927 "maybe",
3890 "prelude"
2928 "prelude"
3891 ],
2929 ],
3892 "repo": "https://github.com/bodil/purescript-signal.git",
2930 "repo": "https://github.com/bodil/purescript-signal.git",
3893− "version": "v10.1.0"
2931+ "version": "v13.0.0"
3894− },
3895− "sijidou": {
3896− "dependencies": [
3897− "prelude",
3898− "record",
3899− "typelevel-prelude"
3900− ],
3901− "repo": "https://github.com/justinwoo/purescript-sijidou.git",
3902− "version": "v1.0.0"
3903− },
3904− "simple-ajax": {
3905− "dependencies": [
3906− "affjax",
3907− "prelude",
3908− "simple-json"
3909− ],
3910− "repo": "https://github.com/dariooddenino/purescript-simple-ajax.git",
3911− "version": "v3.0.0"
3912 },
2932 },
3913 "simple-emitter": {
2933 "simple-emitter": {
3914 "dependencies": [
2934 "dependencies": [
@@ -3916,72 +2936,8 @@
3916 "refs"
2936 "refs"
3917 ],
2937 ],
3918 "repo": "https://github.com/oreshinya/purescript-simple-emitter.git",
2938 "repo": "https://github.com/oreshinya/purescript-simple-emitter.git",
3919− "version": "v1.0.0"
3920− },
3921− "simple-i18n": {
3922− "dependencies": [
3923− "foreign-object",
3924− "record-extra"
3925− ],
3926− "repo": "https://github.com/oreshinya/purescript-simple-i18n.git",
3927− "version": "v0.1.2"
3928− },
3929− "simple-json": {
3930− "dependencies": [
3931− "arrays",
3932− "exceptions",
3933− "foreign",
3934− "foreign-object",
3935− "globals",
3936− "nullable",
3937− "prelude",
3938− "record",
3939− "typelevel-prelude",
3940− "variant"
3941− ],
3942− "repo": "https://github.com/justinwoo/purescript-simple-json.git",
3943− "version": "v7.0.0"
3944− },
3945− "simple-json-generics": {
3946− "dependencies": [
3947− "generics-rep",
3948− "simple-json"
3949− ],
3950− "repo": "https://github.com/justinwoo/purescript-simple-json-generics.git",
3951− "version": "v0.1.0"
3952− },
3953− "simple-json-utils": {
3954− "dependencies": [
3955− "motsunabe",
3956− "simple-json"
3957− ],
3958− "repo": "https://github.com/justinwoo/purescript-simple-json-utils.git",
3959− "version": "v0.1.0"
3960− },
3961− "simple-jwt": {
3962− "dependencies": [
3963− "crypto",
3964− "simple-json",
3965− "strings"
3966− ],
3967− "repo": "https://github.com/oreshinya/purescript-simple-jwt.git",
3968 "version": "v2.0.0"
2939 "version": "v2.0.0"
3969 },
2940 },
3970− "simple-timestamp": {
3971− "dependencies": [
3972− "console",
3973− "datetime",
3974− "effect",
3975− "foreign",
3976− "formatters",
3977− "prelude",
3978− "psci-support",
3979− "simple-json",
3980− "spec"
3981− ],
3982− "repo": "https://github.com/reactormonk/purescript-simple-timestamp.git",
3983− "version": "v3.0.0"
3984− },
3985 "sized-matrices": {
2941 "sized-matrices": {
3986 "dependencies": [
2942 "dependencies": [
3987 "arrays",
2943 "arrays",
@@ -3995,7 +2951,7 @@
3995 "unfoldable",
2951 "unfoldable",
3996 "vectorfield"
2952 "vectorfield"
3997 ],
2953 ],
3998− "repo": "https://github.com/csicar/purescript-sized-matrices",
2954+ "repo": "https://github.com/csicar/purescript-sized-matrices.git",
3999 "version": "v1.0.0"
2955 "version": "v1.0.0"
4000 },
2956 },
4001 "sized-vectors": {
2957 "sized-vectors": {
@@ -4011,80 +2967,50 @@
4011 "unfoldable"
2967 "unfoldable"
4012 ],
2968 ],
4013 "repo": "https://github.com/bodil/purescript-sized-vectors.git",
2969 "repo": "https://github.com/bodil/purescript-sized-vectors.git",
4014− "version": "v5.0.1"
2970+ "version": "v5.0.2"
4015− },
4016− "sjcl": {
4017− "dependencies": [
4018− "arraybuffer-types",
4019− "exceptions",
4020− "nullable",
4021− "sized-vectors",
4022− "tuples-native"
4023− ],
4024− "repo": "https://github.com/athanclark/purescript-sjcl.git",
4025− "version": "v0.0.1"
4026 },
2971 },
4027 "slug": {
2972 "slug": {
4028 "dependencies": [
2973 "dependencies": [
4029 "argonaut-codecs",
2974 "argonaut-codecs",
4030− "generics-rep",
4031 "maybe",
2975 "maybe",
4032 "prelude",
2976 "prelude",
4033 "strings",
2977 "strings",
4034 "unicode"
2978 "unicode"
4035 ],
2979 ],
4036 "repo": "https://github.com/thomashoneyman/purescript-slug.git",
2980 "repo": "https://github.com/thomashoneyman/purescript-slug.git",
4037− "version": "v2.0.0"
2981+ "version": "v3.0.1"
4038− },
4039− "smolder": {
4040− "dependencies": [
4041− "bifunctors",
4042− "catenable-lists",
4043− "free",
4044− "globals",
4045− "ordered-collections",
4046− "strings",
4047− "transformers",
4048− "tuples"
4049− ],
4050− "repo": "https://github.com/bodil/purescript-smolder.git",
4051− "version": "v12.3.0"
4052− },
4053− "snabbdom": {
4054− "dependencies": [
4055− "ordered-collections",
4056− "prelude",
4057− "web-dom",
4058− "web-html"
4059− ],
4060− "repo": "https://github.com/LukaJCB/purescript-snabbdom.git",
4061− "version": "v1.0.1"
4062− },
4063− "sodium": {
4064− "dependencies": [
4065− "aff",
4066− "nullable",
4067− "numbers",
4068− "quickcheck-laws",
4069− "test-unit"
4070− ],
4071− "repo": "https://github.com/SodiumFRP/purescript-sodium.git",
4072− "version": "v2.1.0"
4073 },
2982 },
4074 "soundfonts": {
2983 "soundfonts": {
4075 "dependencies": [
2984 "dependencies": [
2985+ "aff",
4076 "affjax",
2986 "affjax",
2987+ "affjax-web",
4077 "argonaut-core",
2988 "argonaut-core",
2989+ "arraybuffer-types",
2990+ "arrays",
4078 "b64",
2991 "b64",
2992+ "bifunctors",
4079 "console",
2993 "console",
4080 "effect",
2994 "effect",
2995+ "either",
2996+ "exceptions",
2997+ "foldable-traversable",
2998+ "foreign-object",
4081 "http-methods",
2999 "http-methods",
3000+ "integers",
3001+ "lists",
3002+ "maybe",
4082 "midi",
3003 "midi",
3004+ "ordered-collections",
4083 "parallel",
3005 "parallel",
3006+ "partial",
4084− "prelude"
3007+ "prelude",
3008+ "strings",
3009+ "transformers",
3010+ "tuples"
4085 ],
3011 ],
4086 "repo": "https://github.com/newlandsvalley/purescript-soundfonts.git",
3012 "repo": "https://github.com/newlandsvalley/purescript-soundfonts.git",
4087− "version": "v3.1.1"
3013+ "version": "v4.0.1"
4088 },
3014 },
4089 "sparse-matrices": {
3015 "sparse-matrices": {
4090 "dependencies": [
3016 "dependencies": [
@@ -4094,7 +3020,7 @@
4094 "sparse-polynomials"
3020 "sparse-polynomials"
4095 ],
3021 ],
4096 "repo": "https://github.com/Ebmtranceboy/purescript-sparse-matrices.git",
3022 "repo": "https://github.com/Ebmtranceboy/purescript-sparse-matrices.git",
4097− "version": "v1.1.0"
3023+ "version": "v1.2.1"
4098 },
3024 },
4099 "sparse-polynomials": {
3025 "sparse-polynomials": {
4100 "dependencies": [
3026 "dependencies": [
@@ -4107,7 +3033,7 @@
4107 "tuples"
3033 "tuples"
4108 ],
3034 ],
4109 "repo": "https://github.com/Ebmtranceboy/purescript-sparse-polynomials.git",
3035 "repo": "https://github.com/Ebmtranceboy/purescript-sparse-polynomials.git",
4110− "version": "v1.0.3"
3036+ "version": "v1.0.5"
4111 },
3037 },
4112 "spec": {
3038 "spec": {
4113 "dependencies": [
3039 "dependencies": [
@@ -4118,7 +3044,6 @@
4118 "exceptions",
3044 "exceptions",
4119 "foldable-traversable",
3045 "foldable-traversable",
4120 "fork",
3046 "fork",
4121− "generics-rep",
4122 "now",
3047 "now",
4123 "pipes",
3048 "pipes",
4124 "prelude",
3049 "prelude",
@@ -4126,18 +3051,22 @@
4126 "transformers"
3051 "transformers"
4127 ],
3052 ],
4128 "repo": "https://github.com/purescript-spec/purescript-spec.git",
3053 "repo": "https://github.com/purescript-spec/purescript-spec.git",
4129− "version": "v4.0.1"
3054+ "version": "v7.0.0"
4130 },
3055 },
4131 "spec-discovery": {
3056 "spec-discovery": {
4132 "dependencies": [
3057 "dependencies": [
3058+ "aff",
3059+ "aff-promise",
4133 "arrays",
3060 "arrays",
3061+ "console",
4134 "effect",
3062 "effect",
3063+ "foldable-traversable",
4135 "node-fs",
3064 "node-fs",
4136 "prelude",
3065 "prelude",
4137 "spec"
3066 "spec"
4138 ],
3067 ],
4139− "repo": "https://github.com/owickstrom/purescript-spec-discovery.git",
3068+ "repo": "https://github.com/purescript-spec/purescript-spec-discovery.git",
4140− "version": "v4.0.0"
3069+ "version": "v8.0.0"
4141 },
3070 },
4142 "spec-quickcheck": {
3071 "spec-quickcheck": {
4143 "dependencies": [
3072 "dependencies": [
@@ -4147,31 +3076,23 @@
4147 "random",
3076 "random",
4148 "spec"
3077 "spec"
4149 ],
3078 ],
4150− "repo": "https://github.com/owickstrom/purescript-spec-quickcheck.git",
3079+ "repo": "https://github.com/purescript-spec/purescript-spec-quickcheck.git",
4151− "version": "v3.1.0"
3080+ "version": "v5.0.0"
4152 },
3081 },
4153− "spork": {
3082+ "ssrs": {
4154 "dependencies": [
3083 "dependencies": [
4155− "aff",
3084+ "dissect",
4156− "arrays",
3085+ "either",
4157− "console",
3086+ "fixed-points",
4158− "dom-indexed",
3087+ "free",
4159− "effect",
3088+ "lists",
4160− "foldable-traversable",
4161− "foreign",
4162− "halogen-vdom",
4163− "maybe",
4164− "ordered-collections",
4165 "prelude",
3089 "prelude",
4166− "refs",
3090+ "safe-coerce",
4167 "tailrec",
3091 "tailrec",
4168− "unsafe-reference",
3092+ "tuples",
4169− "web-dom",
3093+ "variant"
4170− "web-events",
4171− "web-html",
4172− "web-uievents"
4173 ],
3094 ],
4174− "repo": "https://github.com/natefaubion/purescript-spork.git",
3095+ "repo": "https://github.com/PureFunctor/purescript-ssrs.git",
4175 "version": "v1.0.0"
3096 "version": "v1.0.0"
4176 },
3097 },
4177 "st": {
3098 "st": {
@@ -4182,7 +3103,14 @@
4182 "unsafe-coerce"
3103 "unsafe-coerce"
4183 ],
3104 ],
4184 "repo": "https://github.com/purescript/purescript-st.git",
3105 "repo": "https://github.com/purescript/purescript-st.git",
4185− "version": "v4.1.1"
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"
4186 },
3114 },
4187 "string-parsers": {
3115 "string-parsers": {
4188 "dependencies": [
3116 "dependencies": [
@@ -4197,8 +3125,8 @@
4197 "strings",
3125 "strings",
4198 "tailrec"
3126 "tailrec"
4199 ],
3127 ],
4200− "repo": "https://github.com/paf31/purescript-string-parsers.git",
3128+ "repo": "https://github.com/purescript-contrib/purescript-string-parsers.git",
4201− "version": "v5.0.1"
3129+ "version": "v8.0.0"
4202 },
3130 },
4203 "strings": {
3131 "strings": {
4204 "dependencies": [
3132 "dependencies": [
@@ -4220,26 +3148,23 @@
4220 "unsafe-coerce"
3148 "unsafe-coerce"
4221 ],
3149 ],
4222 "repo": "https://github.com/purescript/purescript-strings.git",
3150 "repo": "https://github.com/purescript/purescript-strings.git",
4223− "version": "v4.0.2"
3151+ "version": "v6.0.0"
4224 },
3152 },
4225 "strings-extra": {
3153 "strings-extra": {
4226 "dependencies": [
3154 "dependencies": [
4227 "arrays",
3155 "arrays",
4228− "either",
4229 "foldable-traversable",
3156 "foldable-traversable",
4230 "maybe",
3157 "maybe",
4231− "partial",
4232 "prelude",
3158 "prelude",
4233 "strings",
3159 "strings",
4234 "unicode"
3160 "unicode"
4235 ],
3161 ],
4236 "repo": "https://github.com/purescript-contrib/purescript-strings-extra.git",
3162 "repo": "https://github.com/purescript-contrib/purescript-strings-extra.git",
4237− "version": "v2.2.1"
3163+ "version": "v4.0.0"
4238 },
3164 },
4239 "stringutils": {
3165 "stringutils": {
4240 "dependencies": [
3166 "dependencies": [
4241 "arrays",
3167 "arrays",
4242− "either",
4243 "integers",
3168 "integers",
4244 "maybe",
3169 "maybe",
4245 "partial",
3170 "partial",
@@ -4247,129 +3172,48 @@
4247 "strings"
3172 "strings"
4248 ],
3173 ],
4249 "repo": "https://github.com/menelaos/purescript-stringutils.git",
3174 "repo": "https://github.com/menelaos/purescript-stringutils.git",
4250− "version": "v0.0.10"
3175+ "version": "v0.0.12"
4251 },
3176 },
4252− "struct": {
3177+ "substitute": {
4253 "dependencies": [
3178 "dependencies": [
4254− "argonaut",
3179+ "foldable-traversable",
4255− "argonaut-codecs",
3180+ "foreign-object",
4256− "effect",
3181+ "maybe",
4257− "proxying",
3182+ "prelude",
4258− "record",
3183+ "return",
4259− "record-extra",
3184+ "strings"
4260− "subcategory",
4261− "variant"
4262 ],
3185 ],
4263− "repo": "https://github.com/matthew-hilty/purescript-struct.git",
3186+ "repo": "https://github.com/ursi/purescript-substitute.git",
4264− "version": "v1.1.0"
3187+ "version": "v0.2.3"
4265 },
3188 },
4266− "stylesheet": {
3189+ "supply": {
4267 "dependencies": [
3190 "dependencies": [
4268− "cssom",
3191+ "console",
3192+ "control",
4269 "effect",
3193 "effect",
4270− "foreign",
3194+ "lazy",
4271− "generics-rep",
4272− "ordered-collections",
4273 "prelude",
3195 "prelude",
4274 "refs",
3196 "refs",
4275− "unordered-collections"
3197+ "tuples"
4276 ],
3198 ],
4277− "repo": "https://github.com/danieljharvey/purescript-stylesheet.git",
3199+ "repo": "https://github.com/ajnsit/purescript-supply.git",
4278− "version": "v0.0.3"
3200+ "version": "v0.2.0"
4279 },
3201 },
4280− "subcategory": {
3202+ "tailrec": {
4281 "dependencies": [
3203 "dependencies": [
3204+ "bifunctors",
3205+ "effect",
3206+ "either",
3207+ "identity",
3208+ "maybe",
3209+ "partial",
4282 "prelude",
3210 "prelude",
4283− "profunctor",
3211+ "refs"
4284− "proxy",
4285− "record",
4286− "typelevel-prelude"
4287 ],
3212 ],
4288− "repo": "https://github.com/matthew-hilty/purescript-subcategory.git",
3213+ "repo": "https://github.com/purescript/purescript-tailrec.git",
4289− "version": "v0.2.0"
3214+ "version": "v6.0.0"
4290 },
3215 },
4291− "subtlecrypto": {
4292− "dependencies": [
4293− "aff",
4294− "arraybuffer-types",
4295− "foreign",
4296− "promises"
4297− ],
4298− "repo": "https://github.com/athanclark/purescript-subtlecrypto.git",
4299− "version": "v0.0.1"
4300− },
4301− "suggest": {
4302− "dependencies": [
4303− "console",
4304− "node-buffer",
4305− "node-fs",
4306− "node-process",
4307− "node-streams",
4308− "psa-utils",
4309− "refs"
4310− ],
4311− "repo": "https://github.com/nwolverson/purescript-suggest.git",
4312− "version": "v5.0.0"
4313− },
4314− "sunde": {
4315− "dependencies": [
4316− "aff",
4317− "effect",
4318− "node-child-process",
4319− "prelude"
4320− ],
4321− "repo": "https://github.com/justinwoo/purescript-sunde.git",
4322− "version": "v2.0.0"
4323− },
4324− "svg-parser": {
4325− "dependencies": [
4326− "generics-rep",
4327− "prelude",
4328− "string-parsers"
4329− ],
4330− "repo": "https://github.com/rnons/purescript-svg-parser.git",
4331− "version": "v1.0.0"
4332− },
4333− "svg-parser-halogen": {
4334− "dependencies": [
4335− "halogen",
4336− "prelude",
4337− "svg-parser"
4338− ],
4339− "repo": "https://github.com/rnons/purescript-svg-parser-halogen.git",
4340− "version": "v2.0.0-rc.1"
4341− },
4342− "systemd-journald": {
4343− "dependencies": [
4344− "console",
4345− "functions",
4346− "prelude"
4347− ],
4348− "repo": "https://github.com/paluh/purescript-systemd-journald.git",
4349− "version": "v0.2.1"
4350− },
4351− "tailrec": {
4352− "dependencies": [
4353− "bifunctors",
4354− "effect",
4355− "either",
4356− "identity",
4357− "maybe",
4358− "partial",
4359− "prelude",
4360− "refs"
4361− ],
4362− "repo": "https://github.com/purescript/purescript-tailrec.git",
4363− "version": "v4.1.1"
4364− },
4365− "task": {
4366− "dependencies": [
4367− "mason-prelude"
4368− ],
4369− "repo": "https://github.com/ursi/purescript-task.git",
4370− "version": "v0.2.0"
4371− },
4372− "test-unit": {
3216+ "test-unit": {
4373 "dependencies": [
3217 "dependencies": [
4374 "aff",
3218 "aff",
4375 "avar",
3219 "avar",
@@ -4383,18 +3227,7 @@
4383 "strings"
3227 "strings"
4384 ],
3228 ],
4385 "repo": "https://github.com/bodil/purescript-test-unit.git",
3229 "repo": "https://github.com/bodil/purescript-test-unit.git",
4386− "version": "v15.0.0"
3230+ "version": "v17.0.0"
4387− },
4388− "text-encoding": {
4389− "dependencies": [
4390− "arraybuffer-types",
4391− "either",
4392− "exceptions",
4393− "functions",
4394− "strings"
4395− ],
4396− "repo": "https://github.com/AlexaDeWit/purescript-text-encoding.git",
4397− "version": "v1.0.0"
4398 },
3231 },
4399 "thermite": {
3232 "thermite": {
4400 "dependencies": [
3233 "dependencies": [
@@ -4419,55 +3252,15 @@
4419 },
3252 },
4420 "these": {
3253 "these": {
4421 "dependencies": [
3254 "dependencies": [
3255+ "arrays",
4422 "gen",
3256 "gen",
3257+ "lists",
3258+ "quickcheck",
3259+ "quickcheck-laws",
4423 "tuples"
3260 "tuples"
4424 ],
3261 ],
4425 "repo": "https://github.com/purescript-contrib/purescript-these.git",
3262 "repo": "https://github.com/purescript-contrib/purescript-these.git",
4426− "version": "v4.0.0"
3263+ "version": "v6.0.0"
4427− },
4428− "tolerant-argonaut": {
4429− "dependencies": [
4430− "argonaut-codecs",
4431− "argonaut-core",
4432− "arrays",
4433− "effect",
4434− "higher-order",
4435− "lists",
4436− "record",
4437− "struct",
4438− "typelevel-prelude"
4439− ],
4440− "repo": "https://github.com/matthew-hilty/purescript-tolerant-argonaut.git",
4441− "version": "v2.0.0"
4442− },
4443− "toppokki": {
4444− "dependencies": [
4445− "aff-promise",
4446− "functions",
4447− "node-buffer",
4448− "node-http",
4449− "prelude",
4450− "record"
4451− ],
4452− "repo": "https://github.com/justinwoo/purescript-toppokki.git",
4453− "version": "v2.4.0"
4454− },
4455− "tortellini": {
4456− "dependencies": [
4457− "foreign-object",
4458− "integers",
4459− "lists",
4460− "motsunabe",
4461− "numbers",
4462− "prelude",
4463− "record",
4464− "string-parsers",
4465− "strings",
4466− "transformers",
4467− "typelevel-prelude"
4468− ],
4469− "repo": "https://github.com/justinwoo/purescript-tortellini.git",
4470− "version": "v5.1.0"
4471 },
3264 },
4472 "transformers": {
3265 "transformers": {
4473 "dependencies": [
3266 "dependencies": [
@@ -4487,86 +3280,49 @@
4487 "unfoldable"
3280 "unfoldable"
4488 ],
3281 ],
4489 "repo": "https://github.com/purescript/purescript-transformers.git",
3282 "repo": "https://github.com/purescript/purescript-transformers.git",
4490− "version": "v4.2.0"
3283+ "version": "v6.0.0"
4491 },
3284 },
4492 "tree-rose": {
3285 "tree-rose": {
4493 "dependencies": [
3286 "dependencies": [
3287+ "control",
3288+ "foldable-traversable",
4494 "free",
3289 "free",
4495 "lists",
3290 "lists",
4496− "prelude"
3291+ "maybe",
4497− ],
4498− "repo": "https://github.com/jordanmartinez/purescript-tree-rose.git",
4499− "version": "v2.0.0"
4500− },
4501− "trout": {
4502− "dependencies": [
4503− "argonaut",
4504− "media-types",
4505− "prelude",
4506− "smolder",
4507− "uri"
4508− ],
4509− "repo": "https://github.com/purescript-hyper/purescript-trout.git",
4510− "version": "v0.12.3"
4511− },
4512− "trout-client": {
4513− "dependencies": [
4514− "affjax",
4515− "argonaut-generic",
4516 "prelude",
3292 "prelude",
4517− "trout"
3293+ "tailrec"
4518 ],
3294 ],
4519− "repo": "https://github.com/purescript-hyper/purescript-trout-client.git",
3295+ "repo": "https://github.com/jordanmartinez/purescript-tree-rose.git",
4520− "version": "v0.13.0"
3296+ "version": "v4.0.2"
4521 },
3297 },
4522 "tuples": {
3298 "tuples": {
4523 "dependencies": [
3299 "dependencies": [
4524− "bifunctors",
4525 "control",
3300 "control",
4526− "distributive",
4527− "foldable-traversable",
4528 "invariant",
3301 "invariant",
4529− "maybe",
4530− "newtype",
4531− "prelude",
3302+ "prelude"
4532− "type-equality"
4533 ],
3303 ],
4534 "repo": "https://github.com/purescript/purescript-tuples.git",
3304 "repo": "https://github.com/purescript/purescript-tuples.git",
4535− "version": "v5.1.0"
3305+ "version": "v7.0.0"
4536 },
3306 },
4537− "tuples-native": {
3307+ "two-or-more": {
4538 "dependencies": [
3308 "dependencies": [
4539− "generics-rep",
3309+ "arrays",
4540− "typelevel",
3310+ "console",
4541− "unsafe-coerce"
3311+ "effect",
3312+ "foldable-traversable",
3313+ "maybe",
3314+ "partial",
3315+ "prelude",
3316+ "psci-support",
3317+ "tuples"
4542 ],
3318 ],
4543− "repo": "https://github.com/athanclark/purescript-tuples-native.git",
3319+ "repo": "https://github.com/i-am-the-slime/purescript-two-or-more.git",
4544− "version": "v2.1.0"
3320+ "version": "v1.0.0"
4545 },
3321 },
4546 "type-equality": {
3322 "type-equality": {
4547 "dependencies": [],
3323 "dependencies": [],
4548 "repo": "https://github.com/purescript/purescript-type-equality.git",
3324 "repo": "https://github.com/purescript/purescript-type-equality.git",
4549− "version": "v3.0.0"
3325+ "version": "v4.0.1"
4550− },
4551− "type-isequal": {
4552− "dependencies": [
4553− "typelevel-prelude"
4554− ],
4555− "repo": "https://github.com/justinwoo/purescript-type-isequal.git",
4556− "version": "v0.1.0"
4557− },
4558− "typedenv": {
4559− "dependencies": [
4560− "foreign-object",
4561− "generics-rep",
4562− "integers",
4563− "numbers",
4564− "record",
4565− "strings",
4566− "typelevel-prelude"
4567− ],
4568− "repo": "https://github.com/nsaunders/purescript-typedenv.git",
4569− "version": "v0.0.1"
4570 },
3326 },
4571 "typelevel": {
3327 "typelevel": {
4572 "dependencies": [
3328 "dependencies": [
@@ -4579,6 +3335,17 @@
4579 "repo": "https://github.com/bodil/purescript-typelevel.git",
3335 "repo": "https://github.com/bodil/purescript-typelevel.git",
4580 "version": "v6.0.0"
3336 "version": "v6.0.0"
4581 },
3337 },
3338+ "typelevel-lists": {
3339+ "dependencies": [
3340+ "prelude",
3341+ "tuples",
3342+ "typelevel-peano",
3343+ "typelevel-prelude",
3344+ "unsafe-coerce"
3345+ ],
3346+ "repo": "https://github.com/PureFunctor/purescript-typelevel-lists.git",
3347+ "version": "v2.1.0"
3348+ },
4582 "typelevel-peano": {
3349 "typelevel-peano": {
4583 "dependencies": [
3350 "dependencies": [
4584 "arrays",
3351 "arrays",
@@ -4590,63 +3357,50 @@
4590 "unsafe-coerce"
3357 "unsafe-coerce"
4591 ],
3358 ],
4592 "repo": "https://github.com/csicar/purescript-typelevel-peano.git",
3359 "repo": "https://github.com/csicar/purescript-typelevel-peano.git",
4593− "version": "v0.1.8"
3360+ "version": "v1.0.1"
4594 },
3361 },
4595 "typelevel-prelude": {
3362 "typelevel-prelude": {
4596 "dependencies": [
3363 "dependencies": [
4597 "prelude",
3364 "prelude",
4598− "proxy",
4599 "type-equality"
3365 "type-equality"
4600 ],
3366 ],
4601 "repo": "https://github.com/purescript/purescript-typelevel-prelude.git",
3367 "repo": "https://github.com/purescript/purescript-typelevel-prelude.git",
4602− "version": "v5.0.2"
3368+ "version": "v7.0.0"
4603 },
3369 },
4604− "typelevel-rowlist-limits": {
3370+ "typelevel-rows": {
4605 "dependencies": [
3371 "dependencies": [
4606− "typelevel-peano"
3372+ "prelude"
4607 ],
3373 ],
4608− "repo": "https://github.com/mwalkerwells/purescript-typelevel-rowlist-limits.git",
3374+ "repo": "https://github.com/jordanmartinez/purescript-typelevel-rows.git",
4609− "version": "v0.0.6"
3375+ "version": "v0.1.0"
4610 },
3376 },
4611 "uint": {
3377 "uint": {
4612 "dependencies": [
3378 "dependencies": [
4613− "generics-rep",
3379+ "effect",
4614− "math",
3380+ "enums",
3381+ "gen",
4615 "maybe",
3382 "maybe",
4616− "quickcheck"
3383+ "numbers",
4617− ],
3384+ "prelude"
4618− "repo": "https://github.com/zaquest/purescript-uint.git",
4619− "version": "v5.1.4"
4620− },
4621− "uint-instances": {
4622− "dependencies": [
4623− "argonaut",
4624− "quickcheck",
4625− "uint",
4626− "unordered-collections"
4627 ],
3385 ],
4628− "repo": "https://github.com/athanclark/purescript-uint-instances.git",
3386+ "repo": "https://github.com/purescript-contrib/purescript-uint.git",
4629− "version": "v0.0.2"
3387+ "version": "v7.0.0"
4630 },
3388 },
4631− "undefinable": {
3389+ "uncurried-transformers": {
4632 "dependencies": [
3390 "dependencies": [
3391+ "control",
3392+ "effect",
3393+ "either",
4633 "functions",
3394 "functions",
4634− "maybe"
3395+ "identity",
4635− ],
3396+ "prelude",
4636− "repo": "https://github.com/ethul/purescript-undefinable.git",
3397+ "safe-coerce",
4637− "version": "v4.0.0"
3398+ "tailrec",
4638− },
3399+ "transformers",
4639− "undefined": {
3400+ "tuples"
4640− "dependencies": [],
4641− "repo": "https://github.com/bklaric/purescript-undefined.git",
4642− "version": "v1.0.2"
4643− },
4644− "undefined-or": {
4645− "dependencies": [
4646− "maybe"
4647 ],
3401 ],
4648− "repo": "https://github.com/d86leader/purescript-undefined-or.git",
3402+ "repo": "https://github.com/PureFunctor/purescript-uncurried-transformers.git",
4649− "version": "v1.0.1"
3403+ "version": "v1.1.0"
4650 },
3404 },
4651 "unfoldable": {
3405 "unfoldable": {
4652 "dependencies": [
3406 "dependencies": [
@@ -4657,7 +3411,7 @@
4657 "tuples"
3411 "tuples"
4658 ],
3412 ],
4659 "repo": "https://github.com/purescript/purescript-unfoldable.git",
3413 "repo": "https://github.com/purescript/purescript-unfoldable.git",
4660− "version": "v4.1.0"
3414+ "version": "v6.0.0"
4661 },
3415 },
4662 "unicode": {
3416 "unicode": {
4663 "dependencies": [
3417 "dependencies": [
@@ -4666,95 +3420,53 @@
4666 "strings"
3420 "strings"
4667 ],
3421 ],
4668 "repo": "https://github.com/purescript-contrib/purescript-unicode.git",
3422 "repo": "https://github.com/purescript-contrib/purescript-unicode.git",
4669− "version": "v4.0.1"
3423+ "version": "v6.0.0"
4670 },
3424 },
4671− "unordered-collections": {
3425+ "unlift": {
4672 "dependencies": [
3426 "dependencies": [
4673− "enums",
3427+ "aff",
4674− "functions",
3428+ "effect",
4675− "integers",
3429+ "either",
3430+ "freet",
3431+ "identity",
4676 "lists",
3432 "lists",
3433+ "maybe",
3434+ "monad-control",
4677 "prelude",
3435 "prelude",
4678− "record",
3436+ "st",
3437+ "transformers",
4679− "tuples",
3438+ "tuples"
4680− "typelevel-prelude"
4681 ],
3439 ],
4682− "repo": "https://github.com/fehrenbach/purescript-unordered-collections.git",
3440+ "repo": "https://github.com/tweag/purescript-unlift.git",
4683− "version": "v1.8.3"
4684− },
4685− "unorm": {
4686− "dependencies": [],
4687− "repo": "https://github.com/athanclark/purescript-unorm.git",
4688 "version": "v1.0.1"
3441 "version": "v1.0.1"
4689 },
3442 },
4690 "unsafe-coerce": {
3443 "unsafe-coerce": {
4691 "dependencies": [],
3444 "dependencies": [],
4692 "repo": "https://github.com/purescript/purescript-unsafe-coerce.git",
3445 "repo": "https://github.com/purescript/purescript-unsafe-coerce.git",
4693− "version": "v4.0.0"
3446+ "version": "v6.0.0"
4694 },
3447 },
4695 "unsafe-reference": {
3448 "unsafe-reference": {
4696 "dependencies": [
3449 "dependencies": [
4697− "effect",
3450+ "prelude"
4698− "exceptions"
4699 ],
3451 ],
4700 "repo": "https://github.com/purescript-contrib/purescript-unsafe-reference.git",
3452 "repo": "https://github.com/purescript-contrib/purescript-unsafe-reference.git",
4701− "version": "v3.1.0"
3453+ "version": "v5.0.0"
4702− },
4703− "untagged-union": {
4704− "dependencies": [
4705− "assert",
4706− "console",
4707− "effect",
4708− "foreign",
4709− "foreign-object",
4710− "literals",
4711− "maybe",
4712− "newtype",
4713− "proxy",
4714− "psci-support",
4715− "tuples",
4716− "unsafe-coerce"
4717− ],
4718− "repo": "https://github.com/jvliwanag/purescript-untagged-union.git",
4719− "version": "v0.1.1"
4720 },
3454 },
4721 "uri": {
3455 "uri": {
4722 "dependencies": [
3456 "dependencies": [
4723 "arrays",
3457 "arrays",
4724− "generics-rep",
4725− "globals",
4726 "integers",
3458 "integers",
3459+ "js-uri",
3460+ "numbers",
4727 "parsing",
3461 "parsing",
3462+ "prelude",
4728 "profunctor-lenses",
3463 "profunctor-lenses",
4729− "quickcheck",
4730− "spec",
4731 "these",
3464 "these",
3465+ "transformers",
4732 "unfoldable"
3466 "unfoldable"
4733 ],
3467 ],
4734− "repo": "https://github.com/slamdata/purescript-uri.git",
3468+ "repo": "https://github.com/purescript-contrib/purescript-uri.git",
4735− "version": "v7.0.0"
3469+ "version": "v9.0.0"
4736− },
4737− "uuid": {
4738− "dependencies": [
4739− "console",
4740− "effect",
4741− "foreign-generic",
4742− "maybe",
4743− "spec"
4744− ],
4745− "repo": "https://github.com/spicydonuts/purescript-uuid.git",
4746− "version": "v7.0.0"
4747− },
4748− "validated-molecule": {
4749− "dependencies": [
4750− "arrays",
4751− "console",
4752− "effect",
4753− "lists",
4754− "psci-support"
4755− ],
4756− "repo": "https://github.com/lukasturcani/validated-molecule.git",
4757− "version": "v1.0.5"
4758 },
3470 },
4759 "validation": {
3471 "validation": {
4760 "dependencies": [
3472 "dependencies": [
@@ -4766,7 +3478,7 @@
4766 "prelude"
3478 "prelude"
4767 ],
3479 ],
4768 "repo": "https://github.com/purescript/purescript-validation.git",
3480 "repo": "https://github.com/purescript/purescript-validation.git",
4769− "version": "v4.2.0"
3481+ "version": "v6.0.0"
4770 },
3482 },
4771 "variant": {
3483 "variant": {
4772 "dependencies": [
3484 "dependencies": [
@@ -4775,13 +3487,12 @@
4775 "maybe",
3487 "maybe",
4776 "partial",
3488 "partial",
4777 "prelude",
3489 "prelude",
4778− "proxy",
4779 "record",
3490 "record",
4780 "tuples",
3491 "tuples",
4781 "unsafe-coerce"
3492 "unsafe-coerce"
4782 ],
3493 ],
4783 "repo": "https://github.com/natefaubion/purescript-variant.git",
3494 "repo": "https://github.com/natefaubion/purescript-variant.git",
4784− "version": "v6.0.1"
3495+ "version": "v8.0.0"
4785 },
3496 },
4786 "vectorfield": {
3497 "vectorfield": {
4787 "dependencies": [
3498 "dependencies": [
@@ -4794,11 +3505,37 @@
4794 "repo": "https://github.com/csicar/purescript-vectorfield.git",
3505 "repo": "https://github.com/csicar/purescript-vectorfield.git",
4795 "version": "v1.0.1"
3506 "version": "v1.0.1"
4796 },
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"
3524+ },
4797 "web-clipboard": {
3525 "web-clipboard": {
4798 "dependencies": [
3526 "dependencies": [
4799 "web-html"
3527 "web-html"
4800 ],
3528 ],
4801 "repo": "https://github.com/purescript-web/purescript-web-clipboard.git",
3529 "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",
4802 "version": "v2.0.0"
3539 "version": "v2.0.0"
4803 },
3540 },
4804 "web-dom": {
3541 "web-dom": {
@@ -4806,16 +3543,59 @@
4806 "web-events"
3543 "web-events"
4807 ],
3544 ],
4808 "repo": "https://github.com/purescript-web/purescript-web-dom.git",
3545 "repo": "https://github.com/purescript-web/purescript-web-dom.git",
4809− "version": "v4.1.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"
4810 },
3574 },
4811 "web-events": {
3575 "web-events": {
4812 "dependencies": [
3576 "dependencies": [
4813 "datetime",
3577 "datetime",
4814 "enums",
3578 "enums",
3579+ "foreign",
4815 "nullable"
3580 "nullable"
4816 ],
3581 ],
4817 "repo": "https://github.com/purescript-web/purescript-web-events.git",
3582 "repo": "https://github.com/purescript-web/purescript-web-events.git",
4818− "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"
4819 },
3599 },
4820 "web-file": {
3600 "web-file": {
4821 "dependencies": [
3601 "dependencies": [
@@ -4824,7 +3604,7 @@
4824 "web-dom"
3604 "web-dom"
4825 ],
3605 ],
4826 "repo": "https://github.com/purescript-web/purescript-web-file.git",
3606 "repo": "https://github.com/purescript-web/purescript-web-file.git",
4827− "version": "v2.3.0"
3607+ "version": "v4.0.0"
4828 },
3608 },
4829 "web-html": {
3609 "web-html": {
4830 "dependencies": [
3610 "dependencies": [
@@ -4834,7 +3614,44 @@
4834 "web-storage"
3614 "web-storage"
4835 ],
3615 ],
4836 "repo": "https://github.com/purescript-web/purescript-web-html.git",
3616 "repo": "https://github.com/purescript-web/purescript-web-html.git",
4837− "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"
4838 },
3655 },
4839 "web-socket": {
3656 "web-socket": {
4840 "dependencies": [
3657 "dependencies": [
@@ -4842,7 +3659,7 @@
4842 "web-file"
3659 "web-file"
4843 ],
3660 ],
4844 "repo": "https://github.com/purescript-web/purescript-web-socket.git",
3661 "repo": "https://github.com/purescript-web/purescript-web-socket.git",
4845− "version": "v2.0.0"
3662+ "version": "v4.0.0"
4846 },
3663 },
4847 "web-storage": {
3664 "web-storage": {
4848 "dependencies": [
3665 "dependencies": [
@@ -4850,6 +3667,19 @@
4850 "web-events"
3667 "web-events"
4851 ],
3668 ],
4852 "repo": "https://github.com/purescript-web/purescript-web-storage.git",
3669 "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",
4853 "version": "v3.0.0"
3683 "version": "v3.0.0"
4854 },
3684 },
4855 "web-touchevents": {
3685 "web-touchevents": {
@@ -4857,26 +3687,26 @@
4857 "web-uievents"
3687 "web-uievents"
4858 ],
3688 ],
4859 "repo": "https://github.com/purescript-web/purescript-web-touchevents.git",
3689 "repo": "https://github.com/purescript-web/purescript-web-touchevents.git",
4860− "version": "v2.0.0"
3690+ "version": "v4.0.0"
4861 },
3691 },
4862 "web-uievents": {
3692 "web-uievents": {
4863 "dependencies": [
3693 "dependencies": [
4864 "web-html"
3694 "web-html"
4865 ],
3695 ],
4866 "repo": "https://github.com/purescript-web/purescript-web-uievents.git",
3696 "repo": "https://github.com/purescript-web/purescript-web-uievents.git",
4867− "version": "v2.0.0"
3697+ "version": "v4.0.0"
4868 },
3698 },
4869− "web-url": {
3699+ "web-workers": {
4870 "dependencies": [
3700 "dependencies": [
3701+ "effect",
3702+ "foreign",
4871 "maybe",
3703 "maybe",
4872− "partial",
4873 "prelude",
3704 "prelude",
4874− "psci-support",
3705+ "unsafe-coerce",
4875− "spec",
3706+ "web-events"
4876− "tuples"
4877 ],
3707 ],
4878− "repo": "https://github.com/mjepronk/purescript-web-url.git",
3708+ "repo": "https://github.com/gbagan/purescript-web-workers.git",
4879− "version": "v1.0.2"
3709+ "version": "v1.1.0"
4880 },
3710 },
4881 "web-xhr": {
3711 "web-xhr": {
4882 "dependencies": [
3712 "dependencies": [
@@ -4884,90 +3714,73 @@
4884 "datetime",
3714 "datetime",
4885 "http-methods",
3715 "http-methods",
4886 "web-dom",
3716 "web-dom",
4887− "web-file"
3717+ "web-file",
3718+ "web-html"
4888 ],
3719 ],
4889 "repo": "https://github.com/purescript-web/purescript-web-xhr.git",
3720 "repo": "https://github.com/purescript-web/purescript-web-xhr.git",
4890− "version": "v3.0.2"
3721+ "version": "v5.0.0"
4891 },
3722 },
4892− "websocket-moderate": {
3723+ "yoga-fetch": {
4893 "dependencies": [
3724 "dependencies": [
4894− "argonaut",
3725+ "aff",
3726+ "aff-promise",
4895− "arraybuffer",
3727+ "arraybuffer-types",
4896− "exceptions",
3728+ "effect",
4897− "monad-control",
3729+ "foreign",
4898− "nullable",
3730+ "foreign-object",
4899− "text-encoding",
3731+ "newtype",
4900− "web-file"
3732+ "prelude",
3733+ "typelevel-prelude",
3734+ "unsafe-coerce"
4901 ],
3735 ],
4902− "repo": "https://github.com/athanclark/purescript-websocket-moderate.git",
3736+ "repo": "https://github.com/rowtype-yoga/purescript-yoga-fetch.git",
4903− "version": "v7.0.2"
3737+ "version": "v1.0.1"
4904 },
3738 },
4905− "which": {
3739+ "yoga-json": {
4906 "dependencies": [
3740 "dependencies": [
4907 "arrays",
3741 "arrays",
3742+ "bifunctors",
4908 "console",
3743 "console",
3744+ "control",
4909 "effect",
3745 "effect",
4910− "nullable",
4911− "psci-support"
4912− ],
4913− "repo": "https://github.com/maxdeviant/purescript-which.git",
4914− "version": "v0.1.0"
4915− },
4916− "wire": {
4917− "dependencies": [
4918− "aff",
4919− "filterable",
4920− "refs",
4921− "unsafe-reference"
4922− ],
4923− "repo": "https://github.com/robertdp/purescript-wire.git",
4924− "version": "v0.5.0"
4925− },
4926− "xiaomian": {
4927− "dependencies": [
4928− "naporitan"
4929− ],
4930− "repo": "https://github.com/justinwoo/purescript-xiaomian.git",
4931− "version": "v0.1.0"
4932− },
4933− "yargs": {
4934− "dependencies": [
4935− "console",
4936 "either",
3746 "either",
4937 "exceptions",
3747 "exceptions",
3748+ "foldable-traversable",
4938 "foreign",
3749 "foreign",
4939− "unsafe-coerce"
3750+ "foreign-object",
4940− ],
3751+ "identity",
4941− "repo": "https://github.com/paf31/purescript-yargs.git",
3752+ "lists",
4942− "version": "v4.0.0"
3753+ "maybe",
4943− },
3754+ "nonempty",
4944− "z85": {
3755+ "nullable",
4945− "dependencies": [
3756+ "partial",
4946− "arraybuffer",
3757+ "prelude",
4947− "numbers",
3758+ "record",
4948− "sized-vectors",
3759+ "transformers",
4949− "stringutils"
3760+ "typelevel-prelude",
3761+ "variant"
4950 ],
3762 ],
4951− "repo": "https://github.com/athanclark/purescript-z85.git",
3763+ "repo": "https://github.com/rowtype-yoga/purescript-yoga-json.git",
4952− "version": "v0.0.2"
3764+ "version": "v1.0.0"
4953 },
3765 },
4954− "zeta": {
3766+ "yoga-postgres": {
4955 "dependencies": [
3767 "dependencies": [
4956 "aff",
3768 "aff",
4957 "arrays",
3769 "arrays",
3770+ "datetime",
3771+ "effect",
3772+ "either",
3773+ "enums",
3774+ "foldable-traversable",
4958− "foreign-object",
3775+ "foreign",
4959− "refs"
3776+ "integers",
3777+ "maybe",
3778+ "nullable",
3779+ "prelude",
3780+ "transformers",
3781+ "unsafe-coerce"
4960 ],
3782 ],
4961− "repo": "https://github.com/athanclark/purescript-zeta.git",
3783+ "repo": "https://github.com/rowtype-yoga/purescript-yoga-postgres.git",
4962 "version": "v6.0.0"
3784 "version": "v6.0.0"
4963− },
4964− "zeta-extra": {
4965− "dependencies": [
4966− "js-timers",
4967− "web-html",
4968− "zeta"
4969− ],
4970− "repo": "https://github.com/athanclark/purescript-zeta-extra.git",
4971− "version": "v0.0.1"
4972 }
3785 }
4973}
3786}
release.sh+33−5
@@ -1,16 +1,42 @@
1−#!/usr/bin/env nix-shell
1+#!/usr/bin/env bash
2−#!nix-shell -i bash
3
2
4−set -euxo pipefail
3+set -euo pipefail
5
4
6# Please use this script to cut new releases. It will generate a new tag name
5# Please use this script to cut new releases. It will generate a new tag name
7# based on the current date, update the latest releases file, and push the tag
6# based on the current date, update the latest releases file, and push the tag
8
7
9−# TODO: fail if there's a tag with this same name, as sometimes we publish more than one per day
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
10
28
11−LATEST_PURS="0.13.8"
12NEW_TAG="psc-${LATEST_PURS}-`date +'%Y%m%d'`"
29NEW_TAG="psc-${LATEST_PURS}-`date +'%Y%m%d'`"
13
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+
14./update-latest-compatible-sets.sh "${NEW_TAG}"
40./update-latest-compatible-sets.sh "${NEW_TAG}"
15
41
16git add latest-compatible-sets.json
42git add latest-compatible-sets.json
@@ -22,3 +48,5 @@ git push
22git tag "${NEW_TAG}"
48git tag "${NEW_TAG}"
23
49
24git push origin "${NEW_TAG}"
50git push origin "${NEW_TAG}"
51+
52+echo "Done."
src/groups/3ddyy.dhalldeleted−79
@@ -1,79 +0,0 @@
1−{ polymorphic-vectors =
2− { dependencies =
3− [ "canvas"
4− , "console"
5− , "distributive"
6− , "effect"
7− , "foldable-traversable"
8− , "math"
9− , "prelude"
10− , "psci-support"
11− ]
12− , repo = "https://github.com/3ddyy/purescript-polymorphic-vectors.git"
13− , version = "v2.0.0"
14− }
15−, canvas-action =
16− { dependencies =
17− [ "aff"
18− , "canvas"
19− , "colors"
20− , "console"
21− , "effect"
22− , "exceptions"
23− , "foldable-traversable"
24− , "free"
25− , "lists"
26− , "math"
27− , "maybe"
28− , "newtype"
29− , "partial"
30− , "polymorphic-vectors"
31− , "prelude"
32− , "psci-support"
33− , "run"
34− , "transformers"
35− , "tuples"
36− , "typelevel-prelude"
37− , "web-html"
38− ]
39− , repo = "https://github.com/3ddyy/purescript-canvas-action.git"
40− , version = "v5.0.1"
41− }
42−, game =
43− { dependencies =
44− [ "aff"
45− , "canvas-action"
46− , "console"
47− , "control"
48− , "datetime"
49− , "effect"
50− , "filterable"
51− , "foldable-traversable"
52− , "fork"
53− , "free"
54− , "functors"
55− , "identity"
56− , "js-timers"
57− , "monad-loops"
58− , "newtype"
59− , "now"
60− , "parallel"
61− , "partial"
62− , "polymorphic-vectors"
63− , "prelude"
64− , "psci-support"
65− , "record"
66− , "record-extra"
67− , "refs"
68− , "run"
69− , "tailrec"
70− , "typelevel-prelude"
71− , "undefined"
72− , "variant"
73− , "web-html"
74− , "web-uievents"
75− ]
76− , repo = "https://github.com/3ddyy/purescript-game.git"
77− , version = "v2.0.0"
78− }
79−}
src/groups/AlexaDeWit.dhall+3−2
@@ -1,7 +1,8 @@
1−{ text-encoding =
1+{- text-encoding =
2 { dependencies =
2 { dependencies =
3 [ "arraybuffer-types", "either", "exceptions", "functions", "strings" ]
3 [ "arraybuffer-types", "either", "exceptions", "functions", "strings" ]
4 , repo = "https://github.com/AlexaDeWit/purescript-text-encoding.git"
4 , repo = "https://github.com/AlexaDeWit/purescript-text-encoding.git"
5 , version = "v1.0.0"
5 , version = "v1.0.0"
6 }
6 }
7+-}
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/ad-si.dhall+15
@@ -1,3 +1,18 @@
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+-}
1{ result =
16{ result =
2 { dependencies = [ "either", "foldable-traversable", "prelude" ]
17 { dependencies = [ "either", "foldable-traversable", "prelude" ]
3 , repo = "https://github.com/ad-si/purescript-result.git"
18 , repo = "https://github.com/ad-si/purescript-result.git"
src/groups/ajnsit.dhallnew file+7
@@ -0,0 +1,7 @@
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+ }
7+}
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+8−7
@@ -1,12 +1,7 @@
1−{ rationals =
1+{-
2− { dependencies = [ "integers", "prelude" ]
3− , repo = "https://github.com/anttih/purescript-rationals.git"
4− , version = "v5.0.0"
5− }
6, selective =
2, selective =
7 { dependencies =
3 { dependencies =
8− [ "generics-rep"
9− , "validation"
4+ [ "validation"
10 , "psci-support"
5 , "psci-support"
11 , "effect"
6 , "effect"
12 , "either"
7 , "either"
@@ -15,4 +10,10 @@
15 , repo = "https://github.com/anttih/purescript-selective.git"
10 , repo = "https://github.com/anttih/purescript-selective.git"
16 , version = "v0.1.1"
11 , version = "v0.1.1"
17 }
12 }
13+-}
14+{ rationals =
15+ { dependencies = [ "integers", "prelude" ]
16+ , repo = "https://github.com/anttih/purescript-rationals.git"
17+ , version = "v5.0.0"
18+ }
18}
19}
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+93−97
@@ -1,8 +1,46 @@
1−{ abides =
1+{- abides =
2 { dependencies = [ "enums", "foldable-traversable" ]
2 { dependencies = [ "enums", "foldable-traversable" ]
3 , repo = "https://github.com/athanclark/purescript-abides.git"
3 , repo = "https://github.com/athanclark/purescript-abides.git"
4 , version = "v0.0.1"
4 , version = "v0.0.1"
5 }
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+ }
6, arraybuffer-class =
44, arraybuffer-class =
7 { dependencies =
45 { dependencies =
8 [ "arraybuffer"
46 [ "arraybuffer"
@@ -16,60 +54,51 @@
16 , repo = "https://github.com/athanclark/purescript-arraybuffer-class.git"
54 , repo = "https://github.com/athanclark/purescript-arraybuffer-class.git"
17 , version = "v0.2.6"
55 , version = "v0.2.6"
18 }
56 }
19−, bip39 =
57+, parseint =
20− { dependencies = [ "arraybuffer-types", "nullable" ]
58+ { dependencies = [ "functions", "numbers", "integers" ]
21− , repo = "https://github.com/athanclark/purescript-bip39.git"
59+ , repo = "https://github.com/athanclark/purescript-parseint.git"
22− , version = "v1.0.1"
60+ , version = "v1.1.1"
23 }
61 }
24−, byte-codec =
62+, sjcl =
25− { dependencies = [ "generics-rep", "integers", "sized-vectors" ]
63+ { dependencies =
64+ [ "arraybuffer-types"
65+ , "exceptions"
66+ , "nullable"
67+ , "sized-vectors"
68+ , "tuples-native"
69+ ]
26− , repo = "https://github.com/athanclark/purescript-byte-codec.git"
70+ , repo = "https://github.com/athanclark/purescript-sjcl.git"
27 , version = "v0.0.1"
71 , version = "v0.0.1"
28 }
72 }
29−, float32 =
73+, uint-instances =
30− { dependencies = [ "generics-rep", "prelude" ]
74+ { dependencies = [ "uint", "unordered-collections", "argonaut", "quickcheck" ]
31− , repo = "https://github.com/athanclark/purescript-float32.git"
75+ , repo = "https://github.com/athanclark/purescript-uint-instances.git"
32− , version = "v0.2.0"
76+ , version = "v0.0.2"
33 }
77 }
34−, inflection =
78+, zeta =
35− { dependencies = [ "functions" ]
79+ { dependencies = [ "refs", "aff", "foreign-object", "arrays" ]
36− , repo = "https://github.com/athanclark/purescript-inflection.git"
80+ , repo = "https://github.com/athanclark/purescript-zeta.git"
37− , version = "v1.0.1"
81+ , version = "v6.0.0"
38 }
82 }
39−, monad-control =
83+, zeta-extra =
40− { dependencies = [ "aff", "freet", "identity", "lists" ]
84+ { dependencies = [ "js-timers", "web-html", "zeta" ]
41− , repo = "https://github.com/athanclark/purescript-monad-control.git"
85+ , repo = "https://github.com/athanclark/purescript-zeta-extra.git"
42− , version = "v5.0.0"
86+ , version = "v0.0.1"
43 }
87 }
44−, monad-unlift =
88+bip39 =
45− { dependencies = [ "monad-control" ]
89+ { dependencies = [ "arraybuffer-types", "nullable" ]
46− , repo = "https://github.com/athanclark/purescript-monad-unlift.git"
90+ , repo = "https://github.com/athanclark/purescript-bip39.git"
47 , version = "v1.0.1"
91 , version = "v1.0.1"
48 }
92 }
49−, unorm =
93+inflection =
50− { dependencies = [] : List Text
94+ { dependencies = [ "functions" ]
51− , repo = "https://github.com/athanclark/purescript-unorm.git"
95+ , repo = "https://github.com/athanclark/purescript-inflection.git"
52 , version = "v1.0.1"
96 , version = "v1.0.1"
53 }
97 }
54−, parseint =
98+, subtlecrypto =
55− { dependencies = [ "functions", "globals", "integers" ]
56− , repo = "https://github.com/athanclark/purescript-parseint.git"
57− , version = "v1.1.1"
58− }
59−, queue =
60− { dependencies = [ "refs", "aff", "foreign-object", "avar" ]
99+ { dependencies = [ "aff", "arraybuffer-types", "foreign", "promises" ]
61− , repo = "https://github.com/athanclark/purescript-queue.git"
62− , version = "v8.0.2"
63− }
64−, quickcheck-combinators =
65− { dependencies = [ "quickcheck", "typelevel" ]
66− , repo = "https://github.com/athanclark/purescript-quickcheck-combinators.git"
100+ , repo = "https://github.com/athanclark/purescript-subtlecrypto.git"
67− , version = "v0.1.3"
101+ , version = "v0.0.1"
68− }
69−, react-queue =
70− { dependencies = [ "exceptions", "queue", "react", "zeta" ]
71− , repo = "https://github.com/athanclark/purescript-react-queue.git"
72− , version = "v1.3.2"
73 }
102 }
74, row-extra =
103, row-extra =
75 { dependencies = [] : List Text
104 { dependencies = [] : List Text
@@ -86,63 +115,30 @@
86 , repo = "https://github.com/athanclark/purescript-setimmediate.git"
115 , repo = "https://github.com/athanclark/purescript-setimmediate.git"
87 , version = "v1.0.2"
116 , version = "v1.0.2"
88 }
117 }
89−, sjcl =
118+, unorm =
90− { dependencies =
119+ { dependencies = [] : List Text
91− [ "arraybuffer-types"
92− , "exceptions"
93− , "nullable"
94− , "sized-vectors"
95− , "tuples-native"
96− ]
97− , repo = "https://github.com/athanclark/purescript-sjcl.git"
120+ , repo = "https://github.com/athanclark/purescript-unorm.git"
98− , version = "v0.0.1"
121+ , version = "v1.0.1"
99 }
122 }
100−, subtlecrypto =
123+-}
101− { dependencies = [ "aff", "arraybuffer-types", "foreign", "promises" ]
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" ]
102− , repo = "https://github.com/athanclark/purescript-subtlecrypto.git"
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"
103− , version = "v0.0.1"
137+ , version = "v0.1.3"
104 }
138 }
105, thermite-dom =
139, thermite-dom =
106 { dependencies = [ "thermite", "react", "react-dom", "web-html" ]
140 { dependencies = [ "thermite", "react", "react-dom", "web-html" ]
107 , repo = "https://github.com/athanclark/purescript-thermite-dom.git"
141 , repo = "https://github.com/athanclark/purescript-thermite-dom.git"
108 , version = "v0.3.1"
142 , version = "v0.3.1"
109 }
143 }
110−, tuples-native =
111− { dependencies = [ "generics-rep", "typelevel", "unsafe-coerce" ]
112− , repo = "https://github.com/athanclark/purescript-tuples-native.git"
113− , version = "v2.1.0"
114− }
115−, uint-instances =
116− { dependencies = [ "uint", "unordered-collections", "argonaut", "quickcheck" ]
117− , repo = "https://github.com/athanclark/purescript-uint-instances.git"
118− , version = "v0.0.2"
119− }
120−, websocket-moderate =
121− { dependencies =
122− [ "argonaut"
123− , "arraybuffer"
124− , "exceptions"
125− , "monad-control"
126− , "nullable"
127− , "text-encoding"
128− , "web-file"
129− ]
130− , repo = "https://github.com/athanclark/purescript-websocket-moderate.git"
131− , version = "v7.0.2"
132− }
133−, z85 =
134− { dependencies = [ "arraybuffer", "sized-vectors", "numbers", "stringutils" ]
135− , repo = "https://github.com/athanclark/purescript-z85.git"
136− , version = "v0.0.2"
137− }
138−, zeta =
139− { dependencies = [ "refs", "aff", "foreign-object", "arrays" ]
140− , repo = "https://github.com/athanclark/purescript-zeta.git"
141− , version = "v6.0.0"
142− }
143−, zeta-extra =
144− { dependencies = [ "js-timers", "web-html", "zeta" ]
145− , repo = "https://github.com/athanclark/purescript-zeta-extra.git"
146− , version = "v0.0.1"
147− }
148}
144}
src/groups/awakesecurity.dhall+1−2
@@ -1,7 +1,6 @@
1{ precise-datetime =
1{ precise-datetime =
2 { dependencies =
2 { dependencies =
3 [ "arrays"
3 [ "arrays"
4− , "console"
5 , "datetime"
4 , "datetime"
6 , "either"
5 , "either"
7 , "enums"
6 , "enums"
@@ -20,6 +19,6 @@
20 , "decimals"
19 , "decimals"
21 ]
20 ]
22 , repo = "https://github.com/awakesecurity/purescript-precise-datetime.git"
21 , repo = "https://github.com/awakesecurity/purescript-precise-datetime.git"
23− , version = "v5.1.1"
22+ , version = "v7.0.0"
24 }
23 }
25}
24}
src/groups/bklaric.dhall+3−2
@@ -1,6 +1,7 @@
1−{ undefined =
1+{- undefined =
2 { dependencies = [] : List Text
2 { dependencies = [] : List Text
3 , repo = "https://github.com/bklaric/purescript-undefined.git"
3 , repo = "https://github.com/bklaric/purescript-undefined.git"
4 , version = "v1.0.2"
4 , version = "v1.0.2"
5 }
5 }
6+-}
6−}
7+{=}
src/groups/bodil.dhall+20−18
@@ -1,8 +1,24 @@
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+-}
1{ signal =
17{ signal =
2 { dependencies =
18 { dependencies =
3− [ "aff", "foldable-traversable", "js-timers", "maybe", "prelude" ]
19+ [ "aff", "effect", "either", "foldable-traversable", "maybe", "prelude" ]
4 , repo = "https://github.com/bodil/purescript-signal.git"
20 , repo = "https://github.com/bodil/purescript-signal.git"
5− , version = "v10.1.0"
21+ , version = "v13.0.0"
6 }
22 }
7, sized-vectors =
23, sized-vectors =
8 { dependencies =
24 { dependencies =
@@ -17,21 +33,7 @@
17 , "unfoldable"
33 , "unfoldable"
18 ]
34 ]
19 , repo = "https://github.com/bodil/purescript-sized-vectors.git"
35 , repo = "https://github.com/bodil/purescript-sized-vectors.git"
20− , version = "v5.0.1"
36+ , version = "v5.0.2"
21− }
22−, smolder =
23− { dependencies =
24− [ "bifunctors"
25− , "catenable-lists"
26− , "free"
27− , "globals"
28− , "ordered-collections"
29− , "strings"
30− , "transformers"
31− , "tuples"
32− ]
33− , repo = "https://github.com/bodil/purescript-smolder.git"
34− , version = "v12.3.0"
35 }
37 }
36, test-unit =
38, test-unit =
37 { dependencies =
39 { dependencies =
@@ -47,7 +49,7 @@
47 , "strings"
49 , "strings"
48 ]
50 ]
49 , repo = "https://github.com/bodil/purescript-test-unit.git"
51 , repo = "https://github.com/bodil/purescript-test-unit.git"
50− , version = "v15.0.0"
52+ , version = "v17.0.0"
51 }
53 }
52, typelevel =
54, typelevel =
53 { dependencies =
55 { dependencies =
src/groups/brandonhamilton.dhall+3−2
@@ -1,6 +1,7 @@
1−{ phoenix =
1+{- phoenix =
2 { dependencies = [ "options" ]
2 { dependencies = [ "options" ]
3 , repo = "https://github.com/brandonhamilton/purescript-phoenix.git"
3 , repo = "https://github.com/brandonhamilton/purescript-phoenix.git"
4 , version = "v4.0.0"
4 , version = "v4.0.0"
5 }
5 }
6+-}
6−}
7+{=}
src/groups/bucketchain.dhall+16−15
@@ -1,72 +1,73 @@
1−{ bucketchain =
1+{- bucketchain =
2 { dependencies =
2 { dependencies =
3 [ "aff", "console", "node-http", "node-streams", "transformers" ]
3 [ "aff", "console", "node-http", "node-streams", "transformers" ]
4 , repo = "https://github.com/Bucketchain/purescript-bucketchain.git"
4 , repo = "https://github.com/Bucketchain/purescript-bucketchain.git"
5− , version = "v0.3.0"
5+ , version = "v0.4.0"
6 }
6 }
7, bucketchain-basic-auth =
7, bucketchain-basic-auth =
8 { dependencies = [ "basic-auth", "bucketchain" ]
8 { dependencies = [ "basic-auth", "bucketchain" ]
9 , repo =
9 , repo =
10 "https://github.com/Bucketchain/purescript-bucketchain-basic-auth.git"
10 "https://github.com/Bucketchain/purescript-bucketchain-basic-auth.git"
11− , version = "v0.2.0"
11+ , version = "v0.3.0"
12 }
12 }
13, bucketchain-conditional =
13, bucketchain-conditional =
14 { dependencies = [ "bucketchain", "js-date" ]
14 { dependencies = [ "bucketchain", "js-date" ]
15 , repo =
15 , repo =
16 "https://github.com/Bucketchain/purescript-bucketchain-conditional.git"
16 "https://github.com/Bucketchain/purescript-bucketchain-conditional.git"
17− , version = "v0.2.0"
17+ , version = "v0.3.0"
18 }
18 }
19, bucketchain-cors =
19, bucketchain-cors =
20 { dependencies = [ "bucketchain", "bucketchain-header-utils", "http-methods" ]
20 { dependencies = [ "bucketchain", "bucketchain-header-utils", "http-methods" ]
21 , repo = "https://github.com/Bucketchain/purescript-bucketchain-cors.git"
21 , repo = "https://github.com/Bucketchain/purescript-bucketchain-cors.git"
22− , version = "v0.3.0"
22+ , version = "v0.4.0"
23 }
23 }
24, bucketchain-csrf =
24, bucketchain-csrf =
25 { dependencies = [ "bucketchain" ]
25 { dependencies = [ "bucketchain" ]
26 , repo = "https://github.com/Bucketchain/purescript-bucketchain-csrf.git"
26 , repo = "https://github.com/Bucketchain/purescript-bucketchain-csrf.git"
27− , version = "v0.1.0"
27+ , version = "v0.3.0"
28 }
28 }
29, bucketchain-header-utils =
29, bucketchain-header-utils =
30 { dependencies = [ "bucketchain" ]
30 { dependencies = [ "bucketchain" ]
31 , repo =
31 , repo =
32 "https://github.com/Bucketchain/purescript-bucketchain-header-utils.git"
32 "https://github.com/Bucketchain/purescript-bucketchain-header-utils.git"
33− , version = "v0.3.0"
33+ , version = "v0.4.0"
34 }
34 }
35, bucketchain-health =
35, bucketchain-health =
36 { dependencies = [ "bucketchain" ]
36 { dependencies = [ "bucketchain" ]
37 , repo = "https://github.com/Bucketchain/purescript-bucketchain-health.git"
37 , repo = "https://github.com/Bucketchain/purescript-bucketchain-health.git"
38− , version = "v0.2.0"
38+ , version = "v0.3.0"
39 }
39 }
40, bucketchain-history-api-fallback =
40, bucketchain-history-api-fallback =
41 { dependencies = [ "bucketchain" ]
41 { dependencies = [ "bucketchain" ]
42 , repo =
42 , repo =
43 "https://github.com/Bucketchain/purescript-bucketchain-history-api-fallback.git"
43 "https://github.com/Bucketchain/purescript-bucketchain-history-api-fallback.git"
44− , version = "v0.3.0"
44+ , version = "v0.4.0"
45 }
45 }
46, bucketchain-logger =
46, bucketchain-logger =
47 { dependencies = [ "bucketchain", "js-date", "node-process" ]
47 { dependencies = [ "bucketchain", "js-date", "node-process" ]
48 , repo = "https://github.com/Bucketchain/purescript-bucketchain-logger.git"
48 , repo = "https://github.com/Bucketchain/purescript-bucketchain-logger.git"
49− , version = "v0.3.0"
49+ , version = "v0.4.0"
50 }
50 }
51, bucketchain-secure =
51, bucketchain-secure =
52 { dependencies = [ "bucketchain" ]
52 { dependencies = [ "bucketchain" ]
53 , repo = "https://github.com/Bucketchain/purescript-bucketchain-secure.git"
53 , repo = "https://github.com/Bucketchain/purescript-bucketchain-secure.git"
54− , version = "v0.1.0"
54+ , version = "v0.2.0"
55 }
55 }
56, bucketchain-simple-api =
56, bucketchain-simple-api =
57 { dependencies = [ "bucketchain", "media-types", "simple-json", "freet" ]
57 { dependencies = [ "bucketchain", "media-types", "simple-json", "freet" ]
58 , repo =
58 , repo =
59 "https://github.com/Bucketchain/purescript-bucketchain-simple-api.git"
59 "https://github.com/Bucketchain/purescript-bucketchain-simple-api.git"
60− , version = "v3.0.0"
60+ , version = "v4.0.0"
61 }
61 }
62, bucketchain-sslify =
62, bucketchain-sslify =
63 { dependencies = [ "bucketchain" ]
63 { dependencies = [ "bucketchain" ]
64 , repo = "https://github.com/Bucketchain/purescript-bucketchain-sslify.git"
64 , repo = "https://github.com/Bucketchain/purescript-bucketchain-sslify.git"
65− , version = "v0.2.0"
65+ , version = "v0.3.0"
66 }
66 }
67, bucketchain-static =
67, bucketchain-static =
68 { dependencies = [ "bucketchain", "node-fs-aff" ]
68 { dependencies = [ "bucketchain", "node-fs-aff" ]
69 , repo = "https://github.com/Bucketchain/purescript-bucketchain-static.git"
69 , repo = "https://github.com/Bucketchain/purescript-bucketchain-static.git"
70− , version = "v0.3.0"
70+ , version = "v0.4.0"
71 }
71 }
72+-}
72−}
73+{=}
src/groups/cdepillabout.dhall+20−2
@@ -1,6 +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+-}
1{ email-validate =
19{ email-validate =
2− { dependencies = [ "aff", "generics-rep", "string-parsers", "transformers" ]
20+ { dependencies = [ "aff", "string-parsers", "transformers" ]
3 , repo = "https://github.com/cdepillabout/purescript-email-validate.git"
21 , repo = "https://github.com/cdepillabout/purescript-email-validate.git"
4− , version = "v5.0.0"
22+ , version = "v7.0.0"
5 }
23 }
6}
24}
src/groups/chekoopa.dhall+3−2
@@ -1,4 +1,4 @@
1−{ downloadjs =
1+{- downloadjs =
2 { dependencies =
2 { dependencies =
3 [ "arraybuffer-types"
3 [ "arraybuffer-types"
4 , "console"
4 , "console"
@@ -10,4 +10,5 @@
10 , repo = "https://github.com/chekoopa/purescript-downloadjs.git"
10 , repo = "https://github.com/chekoopa/purescript-downloadjs.git"
11 , version = "v1.0.0"
11 , version = "v1.0.0"
12 }
12 }
13+-}
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+28−6
@@ -2,7 +2,6 @@
2 { dependencies =
2 { dependencies =
3 [ "foldable-traversable"
3 [ "foldable-traversable"
4 , "foreign-object"
4 , "foreign-object"
5− , "generics-rep"
6 , "newtype"
5 , "newtype"
7 , "ordered-collections"
6 , "ordered-collections"
8 , "prelude"
7 , "prelude"
@@ -11,11 +10,34 @@
11 , "tuples"
10 , "tuples"
12 ]
11 ]
13 , repo = "https://github.com/citizennet/purescript-fuzzy.git"
12 , repo = "https://github.com/citizennet/purescript-fuzzy.git"
14− , version = "v0.3.0"
13+ , version = "v0.4.0"
15 }
14 }
16−, halogen-select =
15+, httpure =
17− { dependencies = [ "halogen", "record" ]
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+ ]
18− , repo = "https://github.com/citizennet/purescript-halogen-select.git"
40+ , repo = "https://github.com/citizennet/purescript-httpure.git"
19− , version = "v5.0.0"
41+ , version = "v0.15.0"
20 }
42 }
21}
43}
src/groups/colinwahl.dhalldeleted−17
@@ -1,17 +0,0 @@
1−{ github-actions-toolkit =
2− { dependencies =
3− [ "aff"
4− , "aff-promise"
5− , "effect"
6− , "foreign-object"
7− , "node-buffer"
8− , "node-path"
9− , "node-streams"
10− , "nullable"
11− , "transformers"
12− ]
13− , repo =
14− "https://github.com/purescript-contrib/purescript-github-actions-toolkit"
15− , version = "v0.2.0"
16− }
17−}
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+12−46
@@ -1,40 +1,23 @@
1−{ httpure =
1+{-
2+ node-electron =
2 { dependencies =
3 { dependencies =
3− [ "aff"
4− , "arrays"
5− , "bifunctors"
6− , "console"
7− , "control"
8− , "effect"
4+ [ "effect"
9− , "either"
10− , "exceptions"
11− , "foldable-traversable"
12 , "foreign"
5 , "foreign"
13− , "lists"
6+ , "halogen"
14 , "maybe"
7 , "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"
8 , "options"
24− , "ordered-collections"
25 , "prelude"
9 , "prelude"
26− , "psci-support"
10+ , "transformers"
27− , "refs"
28− , "spec"
29− , "strings"
30− , "tuples"
31− , "type-equality"
32 , "unsafe-coerce"
11 , "unsafe-coerce"
12+ , "web-dom"
13+ , "web-events"
14+ , "web-html"
33 ]
15 ]
34− , repo = "https://github.com/cprussin/purescript-httpure.git"
16+ , repo = "https://github.com/cprussin/purescript-node-electron.git"
35− , version = "v0.10.0"
17+ , version = "v0.0.2"
36 }
18 }
19+-}
37−, monad-logger =
20+{ monad-logger =
38 { dependencies =
21 { dependencies =
39 [ "aff"
22 [ "aff"
40 , "ansi"
23 , "ansi"
@@ -58,21 +41,4 @@
58 , repo = "https://github.com/cprussin/purescript-monad-logger.git"
41 , repo = "https://github.com/cprussin/purescript-monad-logger.git"
59 , version = "v1.3.1"
42 , version = "v1.3.1"
60 }
43 }
61−, node-electron =
62− { dependencies =
63− [ "effect"
64− , "foreign"
65− , "halogen"
66− , "maybe"
67− , "options"
68− , "prelude"
69− , "transformers"
70− , "unsafe-coerce"
71− , "web-dom"
72− , "web-events"
73− , "web-html"
74− ]
75− , repo = "https://github.com/cprussin/purescript-node-electron.git"
76− , version = "v0.0.2"
77− }
78}
44}
src/groups/csicar.dhall+10−10
@@ -11,25 +11,25 @@
11 , "vectorfield"
11 , "vectorfield"
12 , "strings"
12 , "strings"
13 ]
13 ]
14− , repo = "https://github.com/csicar/purescript-sized-matrices"
14+ , repo = "https://github.com/csicar/purescript-sized-matrices.git"
15 , version = "v1.0.0"
15 , version = "v1.0.0"
16 }
16 }
17−, vectorfield =
18− { dependencies = [ "console", "effect", "group", "prelude", "psci-support" ]
19− , repo = "https://github.com/csicar/purescript-vectorfield.git"
20− , version = "v1.0.1"
21− }
22, typelevel-peano =
17, typelevel-peano =
23 { dependencies =
18 { dependencies =
24− [ "unsafe-coerce"
25− , "arrays"
19+ [ "arrays"
26 , "console"
20 , "console"
27 , "effect"
21 , "effect"
28− , "typelevel-prelude"
29 , "prelude"
22 , "prelude"
30 , "psci-support"
23 , "psci-support"
24+ , "typelevel-prelude"
25+ , "unsafe-coerce"
31 ]
26 ]
32 , repo = "https://github.com/csicar/purescript-typelevel-peano.git"
27 , repo = "https://github.com/csicar/purescript-typelevel-peano.git"
33− , version = "v0.1.8"
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 }
34 }
35}
35}
src/groups/d86leader.dhall+3−2
@@ -1,6 +1,7 @@
1−{ undefined-or =
1+{- undefined-or =
2 { dependencies = [ "maybe" ]
2 { dependencies = [ "maybe" ]
3 , repo = "https://github.com/d86leader/purescript-undefined-or.git"
3 , repo = "https://github.com/d86leader/purescript-undefined-or.git"
4 , version = "v1.0.1"
4 , version = "v1.0.1"
5 }
5 }
6+-}
6−}
7+{=}
src/groups/danieljharvey.dhall+20−25
@@ -1,14 +1,16 @@
1−{ refined =
1+{-
2+, stylesheet =
2 { dependencies =
3 { dependencies =
3− [ "argonaut"
4− , "effect"
4+ [ "effect"
5− , "generics-rep"
5+ , "foreign"
6+ , "ordered-collections"
6 , "prelude"
7 , "prelude"
7− , "quickcheck"
8+ , "refs"
8− , "typelevel"
9+ , "unordered-collections"
10+ , "cssom"
9 ]
11 ]
10− , repo = "https://github.com/danieljharvey/purescript-refined.git"
12+ , repo = "https://github.com/danieljharvey/purescript-stylesheet.git"
11− , version = "v1.0.0"
13+ , version = "v0.0.3"
12 }
14 }
13, radox =
15, radox =
14 { dependencies = [ "prelude", "effect", "variant", "refs", "aff" ]
16 { dependencies = [ "prelude", "effect", "variant", "refs", "aff" ]
@@ -20,28 +22,21 @@
20 , repo = "https://github.com/danieljharvey/purescript-react-radox.git"
22 , repo = "https://github.com/danieljharvey/purescript-react-radox.git"
21 , version = "v0.0.5"
23 , version = "v0.0.5"
22 }
24 }
25+, react-stylesheet =
26+ { dependencies = [ "effect", "react", "cssom", "stylesheet" ]
27+ , repo = "https://github.com/danieljharvey/purescript-react-stylesheet.git"
28+ , version = "v0.0.2"
29+ }
23, cssom =
30, cssom =
24 { dependencies = [ "effect" ]
31 { dependencies = [ "effect" ]
25 , repo = "https://github.com/danieljharvey/purescript-cssom.git"
32 , repo = "https://github.com/danieljharvey/purescript-cssom.git"
26 , version = "v0.0.2"
33 , version = "v0.0.2"
27 }
34 }
28−, stylesheet =
35+-}
36+{ refined =
29 { dependencies =
37 { dependencies =
30− [ "effect"
38+ [ "argonaut", "effect", "prelude", "quickcheck", "typelevel" ]
31− , "foreign"
32− , "generics-rep"
33− , "ordered-collections"
34− , "prelude"
35− , "refs"
36− , "unordered-collections"
37− , "cssom"
38− ]
39− , repo = "https://github.com/danieljharvey/purescript-stylesheet.git"
39+ , repo = "https://github.com/danieljharvey/purescript-refined.git"
40− , version = "v0.0.3"
40+ , version = "v1.0.0"
41− }
42−, react-stylesheet =
43− { dependencies = [ "effect", "react", "cssom", "stylesheet" ]
44− , repo = "https://github.com/danieljharvey/purescript-react-stylesheet.git"
45− , version = "v0.0.2"
46 }
41 }
47}
42}
src/groups/dariooddenino.dhall+5−4
@@ -1,6 +1,7 @@
1−{ simple-ajax =
1+{- simple-ajax =
2− { dependencies = [ "prelude", "simple-json", "affjax" ]
2+ { dependencies = [ "prelude", "argonaut", "affjax", "variant" ]
3 , repo = "https://github.com/dariooddenino/purescript-simple-ajax.git"
3 , repo = "https://github.com/dariooddenino/purescript-simple-ajax.git"
4− , version = "v3.0.0"
4+ , version = "v4.0.0"
5 }
5 }
6+-}
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.dhall+6−5
@@ -1,6 +1,7 @@
1−{ classnames =
1+{- classnames =
2− { repo = "https://github.com/dewey92/purescript-classnames"
2+ { repo = "https://github.com/dewey92/purescript-classnames.git"
3− , version = "v0.1.1"
3+ , version = "v1.0.0"
4− , dependencies = [ "record", "strings" ]
4+ , dependencies = [ "maybe", "prelude", "record", "strings", "tuples" ]
5 }
5 }
6+-}
6−}
7+{=}
src/groups/dirkz.dhall+22−5
@@ -1,15 +1,32 @@
1−{ gl-matrix =
1+{- gl-matrix =
2 { dependencies =
2 { dependencies =
3 [ "arrays"
3 [ "arrays"
4 , "effect"
4 , "effect"
5 , "foldable-traversable"
5 , "foldable-traversable"
6 , "functions"
6 , "functions"
7− , "math"
8 , "partial"
7 , "partial"
9 , "prelude"
8 , "prelude"
10 , "psci-support"
9 , "psci-support"
11 ]
10 ]
12− , repo = "https://github.com/dirkz/purescript-gl-matrix"
11+ , repo = "https://github.com/dirkz/purescript-gl-matrix.git"
13− , version = "v2.0.1"
12+ , version = "v2.1.0"
14 }
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+-}
15−}
32+{=}
src/groups/dretch.dhall+4−2
@@ -1,4 +1,5 @@
1+{-
1−{ querydsl =
2+, querydsl =
2 { dependencies =
3 { dependencies =
3 [ "prelude"
4 [ "prelude"
4 , "effect"
5 , "effect"
@@ -19,4 +20,5 @@
19 , repo = "https://github.com/Dretch/purescript-querydsl.git"
20 , repo = "https://github.com/Dretch/purescript-querydsl.git"
20 , version = "v0.10.1"
21 , version = "v0.10.1"
21 }
22 }
23+-}
22−}
24+{=}
src/groups/drewolson.dhall+62−62
@@ -1,62 +1,62 @@
1−{ biscotti-cookie =
1+-- { biscotti-cookie =
2− { dependencies =
2+-- { dependencies =
3− [ "datetime"
3+-- [ "datetime"
4− , "effect"
4+-- , "effect"
5− , "either"
5+-- , "either"
6− , "foldable-traversable"
6+-- , "foldable-traversable"
7− , "formatters"
7+-- , "formatters"
8− , "gen"
8+-- , "gen"
9− , "newtype"
9+-- , "newtype"
10− , "now"
10+-- , "now"
11− , "prelude"
11+-- , "prelude"
12− , "profunctor-lenses"
12+-- , "profunctor-lenses"
13− , "psci-support"
13+-- , "psci-support"
14− , "quickcheck"
14+-- , "quickcheck"
15− , "record"
15+-- , "record"
16− , "string-parsers"
16+-- , "string-parsers"
17− , "strings"
17+-- , "strings"
18− , "test-unit"
18+-- , "test-unit"
19− ]
19+-- ]
20− , repo = "https://github.com/drewolson/purescript-biscotti-cookie.git"
20+-- , repo = "https://github.com/drewolson/purescript-biscotti-cookie.git"
21− , version = "v0.2.0"
21+-- , version = "v0.3.0"
22− }
22+-- }
23−, biscotti-session =
23+-- , biscotti-session =
24− { dependencies =
24+-- { dependencies =
25− [ "aff"
25+-- [ "aff"
26− , "argonaut"
26+-- , "argonaut"
27− , "biscotti-cookie"
27+-- , "biscotti-cookie"
28− , "effect"
28+-- , "effect"
29− , "newtype"
29+-- , "newtype"
30− , "ordered-collections"
30+-- , "ordered-collections"
31− , "prelude"
31+-- , "prelude"
32− , "profunctor-lenses"
32+-- , "profunctor-lenses"
33− , "psci-support"
33+-- , "psci-support"
34− , "refs"
34+-- , "refs"
35− , "test-unit"
35+-- , "test-unit"
36− , "uuid"
36+-- , "uuid"
37− ]
37+-- ]
38− , repo = "https://github.com/drewolson/purescript-biscotti-session.git"
38+-- , repo = "https://github.com/drewolson/purescript-biscotti-session.git"
39− , version = "v0.1.2"
39+-- , version = "v0.2.0"
40− }
40+-- }
41−, httpure-contrib-biscotti =
41+-- , httpure-contrib-biscotti =
42− { dependencies =
42+-- { dependencies =
43− [ "aff"
43+-- [ "aff"
44− , "argonaut"
44+-- , "argonaut"
45− , "biscotti-cookie"
45+-- , "biscotti-cookie"
46− , "biscotti-session"
46+-- , "biscotti-session"
47− , "effect"
47+-- , "effect"
48− , "either"
48+-- , "either"
49− , "generics-rep"
50− , "httpure"
49+-- , "httpure"
51− , "maybe"
50+-- , "maybe"
52− , "profunctor-lenses"
51+-- , "profunctor-lenses"
53− , "psci-support"
52+-- , "psci-support"
54− , "test-unit"
53+-- , "test-unit"
55− , "tuples"
54+-- , "tuples"
56− , "type-equality"
55+-- , "type-equality"
57− ]
56+-- ]
58− , repo =
57+-- , repo =
59− "https://github.com/drewolson/purescript-httpure-contrib-biscotti.git"
58+-- "https://github.com/drewolson/purescript-httpure-contrib-biscotti.git"
60− , version = "v0.1.2"
59+-- , version = "v0.2.0"
60+-- }
61− }
61+-- }
62−}
62+{=}
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.dhall+7−7
@@ -1,12 +1,7 @@
1{ cartesian =
1{ cartesian =
2 { dependencies = [ "console", "effect", "integers", "psci-support" ]
2 { dependencies = [ "console", "effect", "integers", "psci-support" ]
3 , repo = "https://github.com/Ebmtranceboy/purescript-cartesian.git"
3 , repo = "https://github.com/Ebmtranceboy/purescript-cartesian.git"
4− , version = "v1.0.4"
4+ , version = "v1.0.6"
5− }
6−, geometry-plane =
7− { dependencies = [ "console", "effect", "psci-support", "sparse-polynomials" ]
8− , repo = "https://github.com/Ebmtranceboy/purescript-geometry-plane.git"
9− , version = "v1.0.1"
10 }
5 }
11, sparse-polynomials =
6, sparse-polynomials =
12 { dependencies =
7 { dependencies =
@@ -19,11 +14,16 @@
19 , "cartesian"
14 , "cartesian"
20 ]
15 ]
21 , repo = "https://github.com/Ebmtranceboy/purescript-sparse-polynomials.git"
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"
22 , version = "v1.0.3"
23 }
23 }
24, sparse-matrices =
24, sparse-matrices =
25 { dependencies = [ "prelude", "console", "effect", "sparse-polynomials" ]
25 { dependencies = [ "prelude", "console", "effect", "sparse-polynomials" ]
26 , repo = "https://github.com/Ebmtranceboy/purescript-sparse-matrices.git"
26 , repo = "https://github.com/Ebmtranceboy/purescript-sparse-matrices.git"
27− , version = "v1.1.0"
27+ , version = "v1.2.1"
28 }
28 }
29}
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+3−2
@@ -1,4 +1,4 @@
1−{ node-postgres =
1+{- node-postgres =
2 { dependencies =
2 { dependencies =
3 [ "aff"
3 [ "aff"
4 , "arrays"
4 , "arrays"
@@ -15,4 +15,5 @@
15 , repo = "https://github.com/epost/purescript-node-postgres.git"
15 , repo = "https://github.com/epost/purescript-node-postgres.git"
16 , version = "v5.0.0"
16 , version = "v5.0.0"
17 }
17 }
18+-}
18−}
19+{=}
src/groups/ethul.dhall+7−5
@@ -1,11 +1,13 @@
1−{ freeap =
1+{-
2− { dependencies = [ "const", "exists", "gen", "lists" ]
3− , repo = "https://github.com/ethul/purescript-freeap.git"
4− , version = "v5.0.1"
5− }
6, undefinable =
2, undefinable =
7 { dependencies = [ "functions", "maybe" ]
3 { dependencies = [ "functions", "maybe" ]
8 , repo = "https://github.com/ethul/purescript-undefinable.git"
4 , repo = "https://github.com/ethul/purescript-undefinable.git"
9 , version = "v4.0.0"
5 , version = "v4.0.0"
10 }
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+ }
11}
13}
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/dwhitney.dhall → src/groups/f-f.dhallrenamed+4−3
@@ -1,4 +1,4 @@
1−{ react-basic-native =
1+{- react-basic-native =
2 { dependencies =
2 { dependencies =
3 [ "effect"
3 [ "effect"
4 , "foreign-object"
4 , "foreign-object"
@@ -7,7 +7,8 @@
7 , "react-basic-dom"
7 , "react-basic-dom"
8 , "undefinable"
8 , "undefinable"
9 ]
9 ]
10− , repo = "https://github.com/dwhitney/purescript-react-basic-native.git"
10+ , repo = "https://github.com/f-f/purescript-react-basic-native.git"
11 , version = "v0.1.3"
11 , version = "v0.1.3"
12 }
12 }
13+-}
13−}
14+{=}
src/groups/f-o-a-m.dhall+32−11
@@ -1,22 +1,43 @@
1+{-
1−{ optparse =
2+, optparse =
2 { dependencies =
3 { dependencies =
3− [ "arrays"
4+ [ "prelude"
4− , "console"
5 , "effect"
5 , "effect"
6− , "exists"
7 , "exitcodes"
6 , "exitcodes"
8− , "free"
9− , "memoize"
10− , "node-process"
11− , "ordered-collections"
12− , "prelude"
13 , "strings"
7 , "strings"
8+ , "arrays"
9+ , "console"
10+ , "open-memoize"
14 , "transformers"
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"
15 ]
35 ]
16 , repo = "https://github.com/f-o-a-m/purescript-optparse.git"
36 , repo = "https://github.com/f-o-a-m/purescript-optparse.git"
17− , version = "v3.0.1"
37+ , version = "v4.1.0"
18 }
38 }
39+-}
19−, ring-modules =
40+{ ring-modules =
20 { dependencies = [ "prelude" ]
41 { dependencies = [ "prelude" ]
21 , repo = "https://github.com/f-o-a-m/purescript-ring-modules.git"
42 , repo = "https://github.com/f-o-a-m/purescript-ring-modules.git"
22 , version = "v5.0.1"
43 , version = "v5.0.1"
src/groups/fehrenbach.dhall+6−4
@@ -1,6 +1,7 @@
1−{ unordered-collections =
1+{- unordered-collections =
2 { dependencies =
2 { dependencies =
3+ [ "arrays"
3− [ "enums"
4+ , "enums"
4 , "functions"
5 , "functions"
5 , "integers"
6 , "integers"
6 , "lists"
7 , "lists"
@@ -10,6 +11,7 @@
10 , "typelevel-prelude"
11 , "typelevel-prelude"
11 ]
12 ]
12 , repo = "https://github.com/fehrenbach/purescript-unordered-collections.git"
13 , repo = "https://github.com/fehrenbach/purescript-unordered-collections.git"
13− , version = "v1.8.3"
14+ , version = "v2.1.4"
14 }
15 }
16+-}
15−}
17+{=}
src/groups/felixmulder.dhall+8−6
@@ -1,6 +1,8 @@
1+{-
1−{ json-schema =
2+, json-schema =
2− { dependencies = [ "generics-rep", "prelude", "simple-json" ]
3+ { dependencies = [ "prelude", "simple-json" ]
3− , repo = "https://github.com/felixmulder/purescript-json-schema.git"
4+ , repo = "https://github.com/felixmulder/purescript-json-schema.git"
4− , version = "v0.0.1"
5+ , version = "v0.0.1"
5− }
6+ }
7+-}
6−}
8+{=}
src/groups/felixschl.dhall+2−2
@@ -1,7 +1,7 @@
1{ pipes =
1{ pipes =
2 { dependencies =
2 { dependencies =
3 [ "aff", "lists", "mmorph", "prelude", "tailrec", "transformers", "tuples" ]
3 [ "aff", "lists", "mmorph", "prelude", "tailrec", "transformers", "tuples" ]
4− , repo = "https://github.com/felixSchl/purescript-pipes.git"
4+ , repo = "https://github.com/felixschl/purescript-pipes.git"
5− , version = "v6.0.0"
5+ , version = "v8.0.0"
6 }
6 }
7}
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+10−16
@@ -1,33 +1,27 @@
1+{ indexed-monad =
2+ { dependencies = [ "control", "newtype" ]
3+ , repo = "https://github.com/garyb/purescript-indexed-monad.git"
4+ , version = "v2.1.0"
5+ }
1−{ codec =
6+, codec =
2 { dependencies = [ "transformers", "profunctor" ]
7 { dependencies = [ "transformers", "profunctor" ]
3 , repo = "https://github.com/garyb/purescript-codec.git"
8 , repo = "https://github.com/garyb/purescript-codec.git"
4− , version = "v3.1.0"
9+ , version = "v5.0.0"
5 }
10 }
6, codec-argonaut =
11, codec-argonaut =
7 { dependencies =
12 { dependencies =
8 [ "argonaut-core"
13 [ "argonaut-core"
9 , "codec"
14 , "codec"
10− , "generics-rep"
11 , "ordered-collections"
15 , "ordered-collections"
12 , "type-equality"
16 , "type-equality"
13 , "variant"
17 , "variant"
14 ]
18 ]
15 , repo = "https://github.com/garyb/purescript-codec-argonaut.git"
19 , repo = "https://github.com/garyb/purescript-codec-argonaut.git"
16− , version = "v7.1.0"
20+ , version = "v9.0.0"
17 }
21 }
18, debug =
22, debug =
19− { dependencies = [ "prelude" ]
23+ { dependencies = [ "prelude", "functions" ]
20 , repo = "https://github.com/garyb/purescript-debug.git"
24 , repo = "https://github.com/garyb/purescript-debug.git"
21− , version = "v4.0.1"
25+ , version = "v6.0.0"
22− }
23−, indexed-monad =
24− { dependencies = [ "control", "newtype" ]
25− , repo = "https://github.com/garyb/purescript-indexed-monad.git"
26− , version = "v1.2.0"
27− }
28−, quickcheck-laws =
29− { dependencies = [ "enums", "proxy", "quickcheck" ]
30− , repo = "https://github.com/garyb/purescript-quickcheck-laws.git"
31− , version = "v5.1.0"
32 }
26 }
33}
27}
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−6
@@ -1,6 +0,0 @@
1−{ prettier =
2− { dependencies = [ "maybe", "prelude" ]
3− , repo = "https://github.com/gcanti/purescript-prettier.git"
4− , version = "v0.3.0"
5− }
6−}
src/groups/hdgarrood.dhall+24−5
@@ -1,8 +1,4 @@
1−{ ansi =
1+{-
2− { dependencies = [ "foldable-traversable", "lists", "strings" ]
3− , repo = "https://github.com/hdgarrood/purescript-ansi.git"
4− , version = "v5.0.0"
5− }
6, benchotron =
2, benchotron =
7 { dependencies =
3 { dependencies =
8 [ "arrays"
4 [ "arrays"
@@ -26,4 +22,27 @@
26 , repo = "https://github.com/hdgarrood/purescript-benchotron.git"
22 , repo = "https://github.com/hdgarrood/purescript-benchotron.git"
27 , version = "v7.0.1"
23 , version = "v7.0.1"
28 }
24 }
25+-}
26+{ ansi =
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+ }
29}
48}
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.dhall+33−7
@@ -1,23 +1,49 @@
1−{ payload =
1+{- payload =
2 { dependencies =
2 { dependencies =
3 [ "aff"
3 [ "aff"
4 , "affjax"
4 , "affjax"
5+ , "arrays"
6+ , "bifunctors"
5 , "console"
7 , "console"
6− , "debug"
8+ , "datetime"
7 , "effect"
9 , "effect"
10+ , "either"
11+ , "exceptions"
12+ , "foldable-traversable"
13+ , "foreign"
8− , "foreign-generic"
14+ , "foreign-object"
15+ , "http-methods"
16+ , "integers"
17+ , "js-date"
18+ , "lists"
19+ , "maybe"
20+ , "media-types"
21+ , "newtype"
22+ , "node-buffer"
9 , "node-fs"
23 , "node-fs"
10 , "node-fs-aff"
24 , "node-fs-aff"
11 , "node-http"
25 , "node-http"
26+ , "node-path"
27+ , "node-streams"
28+ , "node-url"
29+ , "nullable"
30+ , "ordered-collections"
12 , "prelude"
31 , "prelude"
13− , "psci-support"
14 , "record"
32 , "record"
33+ , "refs"
15 , "simple-json"
34 , "simple-json"
35+ , "strings"
16 , "stringutils"
36 , "stringutils"
17 , "test-unit"
37 , "test-unit"
38+ , "transformers"
39+ , "tuples"
40+ , "type-equality"
18 , "typelevel-prelude"
41 , "typelevel-prelude"
42+ , "unfoldable"
43+ , "unsafe-coerce"
19 ]
44 ]
20− , repo = "https://github.com/hoodunit/purescript-payload"
45+ , repo = "https://github.com/hoodunit/purescript-payload.git"
21− , version = "v0.3.1"
46+ , version = "v0.4.0"
22 }
47 }
48+-}
23−}
49+{=}
src/groups/hrajchert.dhall+3−2
@@ -1,6 +1,7 @@
1−{ clipboardy =
1+{- clipboardy =
2 { dependencies = [ "aff", "aff-promise", "effect" ]
2 { dependencies = [ "aff", "aff-promise", "effect" ]
3 , repo = "https://github.com/hrajchert/purescript-clipboardy.git"
3 , repo = "https://github.com/hrajchert/purescript-clipboardy.git"
4 , version = "v1.0.3"
4 , version = "v1.0.3"
5 }
5 }
6+-}
6−}
7+{=}
src/groups/i-am-the-slime.dhall+96−3
@@ -1,6 +1,99 @@
1−{ flow-id =
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 =
2− { dependencies = [ "prelude", "simple-json" ]
80+ { dependencies = [ "maybe", "prelude", "record", "typelevel-prelude" ]
3− , repo = "https://github.com/i-am-the-slime/purescript-flow-id.git"
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"
4 , version = "v1.0.0"
97 , version = "v1.0.0"
5 }
98 }
6}
99}
src/groups/i-am-tom.dhall+5−5
@@ -1,8 +1,8 @@
1+{-
1−{ data-algebrae =
2+, data-algebrae =
2 { dependencies =
3 { dependencies =
3 [ "arrays"
4 [ "arrays"
4 , "foreign-object"
5 , "foreign-object"
5− , "generics-rep"
6 , "maybe"
6 , "maybe"
7 , "ordered-collections"
7 , "ordered-collections"
8 , "prelude"
8 , "prelude"
@@ -15,10 +15,9 @@
15, money =
15, money =
16 { dependencies =
16 { dependencies =
17 [ "foldable-traversable"
17 [ "foldable-traversable"
18− , "globals"
18+ , "numbers"
19 , "integers"
19 , "integers"
20 , "lists"
20 , "lists"
21− , "math"
22 , "prelude"
21 , "prelude"
23 , "ring-modules"
22 , "ring-modules"
24 , "newtype"
23 , "newtype"
@@ -27,4 +26,5 @@
27 , repo = "https://github.com/i-am-tom/purescript-money.git"
26 , repo = "https://github.com/i-am-tom/purescript-money.git"
28 , version = "v8.0.0"
27 , version = "v8.0.0"
29 }
28 }
29+-}
30−}
30+{=}
src/groups/iarthstar.dhall+4−2
@@ -1,6 +1,8 @@
1+{-
1−{ axios =
2+, axios =
2 { dependencies = [ "effect", "console", "foreign-generic", "aff", "prelude" ]
3 { dependencies = [ "effect", "console", "foreign-generic", "aff", "prelude" ]
3 , repo = "https://github.com/iarthstar/purescript-axios.git"
4 , repo = "https://github.com/iarthstar/purescript-axios.git"
4 , version = "v1.1.2"
5 , version = "v1.1.2"
5 }
6 }
7+-}
6−}
8+{=}
src/groups/icyrockcom.dhall+4−3
@@ -1,6 +1,7 @@
1−{ cheerio =
1+{- cheerio =
2 { dependencies = [ "console", "effect", "functions", "prelude", "test-unit" ]
2 { dependencies = [ "console", "effect", "functions", "prelude", "test-unit" ]
3 , repo = "https://github.com/icyrockcom/purescript-cheerio.git"
3 , repo = "https://github.com/icyrockcom/purescript-cheerio.git"
4− , version = "v0.2.3"
4+ , version = "v0.2.4"
5 }
5 }
6+-}
6−}
7+{=}
src/groups/jacereda.dhall+4−2
@@ -1,4 +1,5 @@
1+{-
1−{ arraybuffer =
2+, arraybuffer =
2 { dependencies =
3 { dependencies =
3 [ "arraybuffer-types"
4 [ "arraybuffer-types"
4 , "effect"
5 , "effect"
@@ -14,4 +15,5 @@
14 , repo = "https://github.com/jacereda/purescript-arraybuffer.git"
15 , repo = "https://github.com/jacereda/purescript-arraybuffer.git"
15 , version = "v10.0.2"
16 , version = "v10.0.2"
16 }
17 }
18+-}
17−}
19+{=}
src/groups/jamesdbrock.dhall+70−30
@@ -1,43 +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"
1−{ parsing-dataview =
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"
2− { dependencies = [ "parsing", "arraybuffer-types", "arraybuffer" ]
35+ , "arraybuffer-types"
36+ , "effect"
37+ , "float32"
38+ , "maybe"
39+ , "parsing"
40+ , "prelude"
41+ , "transformers"
42+ , "tuples"
43+ , "uint"
44+ ]
3 , repo = "https://github.com/jamesdbrock/purescript-parsing-dataview.git"
45 , repo = "https://github.com/jamesdbrock/purescript-parsing-dataview.git"
4− , version = "v1.1.1"
46+ , version = "v3.1.0"
5 }
47 }
6, arraybuffer-builder =
48, arraybuffer-builder =
7− { dependencies = [ "arraybuffer-types", "arraybuffer" ]
8− , repo = "https://github.com/jamesdbrock/purescript-arraybuffer-builder.git"
9− , version = "v1.1.0"
10− }
11−, longs =
12 { dependencies =
49 { dependencies =
13 [ "effect"
50 [ "effect"
14− , "console"
51+ , "float32"
52+ , "identity"
53+ , "lists"
54+ , "maybe"
55+ , "newtype"
15 , "prelude"
56 , "prelude"
16− , "strings"
57+ , "transformers"
17− , "foreign"
58+ , "uint"
18− , "nullable"
59+ , "arraybuffer-types"
19− , "functions"
60+ , "arraybuffer"
20− , "quickcheck"
61+ , "tailrec"
21 ]
62 ]
22− , repo = "https://github.com/zapph/purescript-longs.git"
63+ , repo = "https://github.com/jamesdbrock/purescript-arraybuffer-builder.git"
23− , version = "v0.1.1"
64+ , version = "v3.0.1"
24 }
65 }
25−, protobuf =
66+, node-streams-aff =
26 { dependencies =
67 { dependencies =
27− [ "parsing"
68+ [ "aff"
28− , "arraybuffer-types"
69+ , "effect"
29− , "arraybuffer"
70+ , "exceptions"
30− , "uint"
31− , "text-encoding"
32− , "longs"
33− , "node-streams"
34− , "node-process"
35 , "node-buffer"
71 , "node-buffer"
36− , "node-path"
72+ , "node-streams"
37− , "arraybuffer-builder"
73+ , "st"
38− , "parsing-dataview"
74+ , "arrays"
75+ , "either"
76+ , "maybe"
77+ , "prelude"
78+ , "tuples"
39 ]
79 ]
80+ , version = "v1.1.0"
40− , repo = "https://github.com/xc-jp/purescript-protobuf.git"
81+ , repo = "https://github.com/jamesdbrock/purescript-node-streams-aff.git"
41− , version = "v1.4.0"
42 }
82 }
43}
83}
src/groups/jamieyung.dhall+15
@@ -1,6 +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+-}
1{ selection-foldable =
11{ selection-foldable =
2 { dependencies = [ "filterable", "foldable-traversable", "maybe", "prelude" ]
12 { dependencies = [ "filterable", "foldable-traversable", "maybe", "prelude" ]
3 , repo = "https://github.com/jamieyung/purescript-selection-foldable.git"
13 , repo = "https://github.com/jamieyung/purescript-selection-foldable.git"
4 , version = "v0.2.0"
14 , version = "v0.2.0"
5 }
15 }
16+, strictlypositiveint =
17+ { repo = "https://github.com/jamieyung/purescript-strictlypositiveint.git"
18+ , version = "v1.0.1"
19+ , dependencies = [ "prelude" ]
20+ }
6}
21}
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.dhall+18−2
@@ -1,4 +1,5 @@
1+{-
1−{ option =
2+option =
2 { dependencies =
3 { dependencies =
3 [ "argonaut-codecs"
4 [ "argonaut-codecs"
4 , "argonaut-core"
5 , "argonaut-core"
@@ -19,6 +20,21 @@
19 , "unsafe-coerce"
20 , "unsafe-coerce"
20 ]
21 ]
21 , repo = "https://github.com/joneshf/purescript-option.git"
22 , repo = "https://github.com/joneshf/purescript-option.git"
22− , version = "v6.0.1"
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"
23 }
39 }
24}
40}
src/groups/jordanmartinez.dhall+90−9
@@ -1,27 +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+-}
1{ arrays-zipper =
50{ arrays-zipper =
2 { dependencies = [ "arrays", "control", "quickcheck" ]
51 { dependencies = [ "arrays", "control", "quickcheck" ]
3 , repo = "https://github.com/JordanMartinez/purescript-arrays-zipper.git"
52 , repo = "https://github.com/JordanMartinez/purescript-arrays-zipper.git"
4− , version = "v1.1.1"
53+ , version = "v2.0.1"
5 }
54 }
6−, halogen-svg-elems =
55+, generate-values =
7− { dependencies = [ "effect", "halogen", "prelude", "strings", "web-uievents" ]
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+ ]
8− , repo = "https://github.com/JordanMartinez/purescript-halogen-svg-elems.git"
76+ , repo = "https://github.com/jordanmartinez/purescript-generate-values.git"
9− , version = "v2.0.2"
77+ , version = "v1.0.1"
10 }
78 }
11, halogen-hooks-extra =
79, halogen-hooks-extra =
12 { dependencies = [ "halogen-hooks" ]
80 { dependencies = [ "halogen-hooks" ]
13 , repo =
81 , repo =
14 "https://github.com/jordanmartinez/purescript-halogen-hooks-extra.git"
82 "https://github.com/jordanmartinez/purescript-halogen-hooks-extra.git"
15− , version = "v0.7.1"
83+ , version = "v0.9.0"
16 }
84 }
17, interpolate =
85, interpolate =
18 { dependencies = [ "prelude" ]
86 { dependencies = [ "prelude" ]
19 , repo = "https://github.com/jordanmartinez/purescript-interpolate.git"
87 , repo = "https://github.com/jordanmartinez/purescript-interpolate.git"
20− , version = "v2.0.1"
88+ , version = "v5.0.0"
21 }
89 }
22, tree-rose =
90, tree-rose =
23− { dependencies = [ "prelude", "lists", "free" ]
91+ { dependencies =
92+ [ "control"
93+ , "foldable-traversable"
94+ , "free"
95+ , "lists"
96+ , "maybe"
97+ , "prelude"
98+ , "tailrec"
99+ ]
24 , repo = "https://github.com/jordanmartinez/purescript-tree-rose.git"
100 , repo = "https://github.com/jordanmartinez/purescript-tree-rose.git"
25− , version = "v2.0.0"
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"
26 }
107 }
27}
108}
src/groups/justinwoo.dhall+97−96
@@ -1,4 +1,5 @@
1+{-
1−{ chirashi =
2+, chirashi
2 { dependencies = [ "exceptions", "prelude", "typelevel-prelude", "variant" ]
3 { dependencies = [ "exceptions", "prelude", "typelevel-prelude", "variant" ]
3 , repo = "https://github.com/justinwoo/purescript-chirashi.git"
4 , repo = "https://github.com/justinwoo/purescript-chirashi.git"
4 , version = "v1.0.0"
5 , version = "v1.0.0"
@@ -8,21 +9,6 @@
8 , repo = "https://github.com/justinwoo/purescript-chocopie.git"
9 , repo = "https://github.com/justinwoo/purescript-chocopie.git"
9 , version = "v5.0.0"
10 , version = "v5.0.0"
10 }
11 }
11−, expect-inferred =
12− { dependencies = [ "prelude", "typelevel-prelude" ]
13− , repo = "https://github.com/justinwoo/purescript-expect-inferred.git"
14− , version = "v2.0.0"
15− }
16−, format-nix =
17− { dependencies = [ "generics-rep", "motsunabe", "prelude" ]
18− , repo = "https://github.com/justinwoo/format-nix.git"
19− , version = "v0.3.0"
20− }
21−, gomtang-basic =
22− { dependencies = [ "console", "effect", "prelude", "record", "web-html" ]
23− , repo = "https://github.com/justinwoo/purescript-gomtang-basic.git"
24− , version = "v0.2.0"
25− }
26, jajanmen =
12, jajanmen =
27 { dependencies = [ "node-sqlite3", "prelude", "typelevel-prelude" ]
13 { dependencies = [ "node-sqlite3", "prelude", "typelevel-prelude" ]
28 , repo = "https://github.com/justinwoo/purescript-jajanmen.git"
14 , repo = "https://github.com/justinwoo/purescript-jajanmen.git"
@@ -34,15 +20,82 @@
34 , version = "v2.0.0"
20 , version = "v2.0.0"
35 }
21 }
36, kishimen =
22, kishimen =
37− { dependencies = [ "generics-rep", "prelude", "typelevel-prelude", "variant" ]
23+ { dependencies = [ "prelude", "typelevel-prelude", "variant" ]
38 , repo = "https://github.com/justinwoo/purescript-kishimen.git"
24 , repo = "https://github.com/justinwoo/purescript-kishimen.git"
39 , version = "v1.0.1"
25 , version = "v1.0.1"
40 }
26 }
41, lenient-html-parser =
27, lenient-html-parser =
42− { dependencies = [ "console", "generics-rep", "prelude", "string-parsers" ]
28+ { dependencies = [ "console", "prelude", "string-parsers" ]
43 , repo = "https://github.com/justinwoo/purescript-lenient-html-parser.git"
29 , repo = "https://github.com/justinwoo/purescript-lenient-html-parser.git"
44 , version = "v4.0.0"
30 , version = "v4.0.0"
45 }
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+ }
46, makkori =
99, makkori =
47 { dependencies = [ "functions", "node-http", "prelude", "record" ]
100 { dependencies = [ "functions", "node-http", "prelude", "record" ]
48 , repo = "https://github.com/justinwoo/purescript-makkori.git"
101 , repo = "https://github.com/justinwoo/purescript-makkori.git"
@@ -57,61 +110,47 @@
57 , "typelevel-prelude"
110 , "typelevel-prelude"
58 ]
111 ]
59 , repo = "https://github.com/justinwoo/purescript-milkis.git"
112 , repo = "https://github.com/justinwoo/purescript-milkis.git"
60− , version = "v7.4.0"
113+ , version = "v7.5.0"
61− }
62−, motsunabe =
63− { dependencies = [ "lists", "strings" ]
64− , repo = "https://github.com/justinwoo/purescript-motsunabe.git"
65− , version = "v2.0.0"
66− }
67−, naporitan =
68− { dependencies = [ "record", "typelevel-prelude" ]
69− , repo = "https://github.com/justinwoo/purescript-naporitan.git"
70− , version = "v1.0.0"
71 }
114 }
72, node-he =
115, node-he =
73 { dependencies = [] : List Text
116 { dependencies = [] : List Text
74 , repo = "https://github.com/justinwoo/purescript-node-he.git"
117 , repo = "https://github.com/justinwoo/purescript-node-he.git"
75− , version = "v0.2.0"
118+ , version = "v0.3.0"
76 }
119 }
77, node-sqlite3 =
120, node-sqlite3 =
78 { dependencies = [ "aff", "foreign" ]
121 { dependencies = [ "aff", "foreign" ]
79 , repo = "https://github.com/justinwoo/purescript-node-sqlite3.git"
122 , repo = "https://github.com/justinwoo/purescript-node-sqlite3.git"
80− , version = "v6.0.0"
123+ , version = "v7.0.0"
81− }
82−, node-telegram-bot-api =
83− { dependencies = [ "aff", "foreign", "simple-json", "strings" ]
84− , repo = "https://github.com/justinwoo/purescript-node-telegram-bot-api.git"
85− , version = "v4.0.0"
86 }
124 }
87, record-extra =
125, record-extra =
88 { dependencies =
126 { dependencies =
89 [ "arrays", "functions", "lists", "record", "typelevel-prelude" ]
127 [ "arrays", "functions", "lists", "record", "typelevel-prelude" ]
90 , repo = "https://github.com/justinwoo/purescript-record-extra.git"
128 , repo = "https://github.com/justinwoo/purescript-record-extra.git"
91− , version = "v3.0.1"
129+ , version = "v4.0.0"
92 }
130 }
93, redux-devtools =
131, redux-devtools =
94 { dependencies = [ "effect", "foreign", "nullable", "prelude" ]
132 { dependencies = [ "effect", "foreign", "nullable", "prelude" ]
95 , repo = "https://github.com/justinwoo/purescript-redux-devtools.git"
133 , repo = "https://github.com/justinwoo/purescript-redux-devtools.git"
96 , version = "v0.1.0"
134 , version = "v0.1.0"
97 }
135 }
98−, shoronpo =
136+, toppokki =
99− { dependencies = [ "prelude", "record-format" ]
137+ { dependencies =
100− , repo = "https://github.com/justinwoo/purescript-shoronpo.git"
138+ [ "aff-promise"
101− , version = "v0.3.0"
139+ , "functions"
102− }
140+ , "node-buffer"
103−, sijidou =
141+ , "node-http"
104− { dependencies = [ "prelude", "record", "typelevel-prelude" ]
142+ , "prelude"
143+ , "record"
144+ ]
105− , repo = "https://github.com/justinwoo/purescript-sijidou.git"
145+ , repo = "https://github.com/justinwoo/purescript-toppokki.git"
106− , version = "v1.0.0"
146+ , version = "v2.5.0"
107 }
147 }
108, simple-json =
148, simple-json =
109 { dependencies =
149 { dependencies =
110 [ "arrays"
150 [ "arrays"
111 , "exceptions"
151 , "exceptions"
112− , "foreign"
113 , "foreign-object"
152 , "foreign-object"
114− , "globals"
153+ , "foreign"
115 , "nullable"
154 , "nullable"
116 , "prelude"
155 , "prelude"
117 , "record"
156 , "record"
@@ -119,60 +158,22 @@
119 , "variant"
158 , "variant"
120 ]
159 ]
121 , repo = "https://github.com/justinwoo/purescript-simple-json.git"
160 , repo = "https://github.com/justinwoo/purescript-simple-json.git"
122− , version = "v7.0.0"
161+ , version = "v8.0.0"
123− }
124−, simple-json-generics =
125− { dependencies = [ "generics-rep", "simple-json" ]
126− , repo = "https://github.com/justinwoo/purescript-simple-json-generics.git"
127− , version = "v0.1.0"
128− }
129−, simple-json-utils =
130− { dependencies = [ "motsunabe", "simple-json" ]
131− , repo = "https://github.com/justinwoo/purescript-simple-json-utils.git"
132− , version = "v0.1.0"
133 }
162 }
134, sunde =
163, sunde =
135 { dependencies = [ "aff", "effect", "node-child-process", "prelude" ]
164 { dependencies = [ "aff", "effect", "node-child-process", "prelude" ]
136 , repo = "https://github.com/justinwoo/purescript-sunde.git"
165 , repo = "https://github.com/justinwoo/purescript-sunde.git"
137 , version = "v2.0.0"
166 , version = "v2.0.0"
138 }
167 }
139−, toppokki =
168+-}
140− { dependencies =
169+{ expect-inferred =
141− [ "aff-promise"
142− , "functions"
143− , "node-buffer"
144− , "node-http"
145− , "prelude"
146− , "record"
147− ]
148− , repo = "https://github.com/justinwoo/purescript-toppokki.git"
149− , version = "v2.4.0"
150− }
151−, tortellini =
152− { dependencies =
153− [ "foreign-object"
154− , "integers"
155− , "lists"
156− , "motsunabe"
157− , "numbers"
158− , "prelude"
159− , "record"
160− , "string-parsers"
161− , "strings"
162− , "transformers"
163− , "typelevel-prelude"
170+ { dependencies = [ "prelude", "typelevel-prelude" ]
164− ]
165− , repo = "https://github.com/justinwoo/purescript-tortellini.git"
166− , version = "v5.1.0"
167− }
168−, type-isequal =
169− { dependencies = [ "typelevel-prelude" ]
170− , repo = "https://github.com/justinwoo/purescript-type-isequal.git"
171+ , repo = "https://github.com/justinwoo/purescript-expect-inferred.git"
171− , version = "v0.1.0"
172+ , version = "v3.0.0"
172 }
173 }
173−, xiaomian =
174+, motsunabe =
174− { dependencies = [ "naporitan" ]
175+ { dependencies = [ "lists", "strings" ]
175− , repo = "https://github.com/justinwoo/purescript-xiaomian.git"
176+ , repo = "https://github.com/justinwoo/purescript-motsunabe.git"
176− , version = "v0.1.0"
177+ , version = "v2.0.0"
177 }
178 }
178}
179}
src/groups/jvliwanag.dhall+11−5
@@ -1,4 +1,5 @@
1+{-
1−{ literals =
2+literals =
2 { dependencies =
3 { dependencies =
3 [ "assert"
4 [ "assert"
4 , "effect"
5 , "effect"
@@ -11,9 +12,9 @@
11 , "typelevel-prelude"
12 , "typelevel-prelude"
12 ]
13 ]
13 , repo = "https://github.com/jvliwanag/purescript-literals.git"
14 , repo = "https://github.com/jvliwanag/purescript-literals.git"
14− , version = "v0.1.1"
15+ , version = "v0.2.0"
15 }
16 }
16−, untagged-union =
17+untagged-union =
17 { dependencies =
18 { dependencies =
18 [ "assert"
19 [ "assert"
19 , "console"
20 , "console"
@@ -23,12 +24,17 @@
23 , "literals"
24 , "literals"
24 , "maybe"
25 , "maybe"
25 , "newtype"
26 , "newtype"
26− , "proxy"
27 , "psci-support"
27 , "psci-support"
28 , "tuples"
28 , "tuples"
29 , "unsafe-coerce"
29 , "unsafe-coerce"
30 ]
30 ]
31 , repo = "https://github.com/jvliwanag/purescript-untagged-union.git"
31 , repo = "https://github.com/jvliwanag/purescript-untagged-union.git"
32− , version = "v0.1.1"
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" ]
33 }
39 }
34}
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+4−2
@@ -1,6 +1,8 @@
1+{-
1−{ record-format =
2+, record-format =
2 { dependencies = [ "record", "strings", "typelevel-prelude" ]
3 { dependencies = [ "record", "strings", "typelevel-prelude" ]
3 , repo = "https://github.com/kcsongor/purescript-record-format.git"
4 , repo = "https://github.com/kcsongor/purescript-record-format.git"
4 , version = "v2.0.0"
5 , version = "v2.0.0"
5 }
6 }
7+-}
6−}
8+{=}
src/groups/klntsky.dhall+5−5
@@ -1,9 +1,9 @@
1+{-
1−{ array-views =
2+, array-views =
2 { dependencies =
3 { dependencies =
3 [ "arrays"
4 [ "arrays"
4 , "control"
5 , "control"
5 , "foldable-traversable"
6 , "foldable-traversable"
6− , "generics-rep"
7 , "maybe"
7 , "maybe"
8 , "nonempty"
8 , "nonempty"
9 , "prelude"
9 , "prelude"
@@ -26,10 +26,10 @@
26 , repo = "https://github.com/klntsky/purescript-search-trie.git"
26 , repo = "https://github.com/klntsky/purescript-search-trie.git"
27 , version = "v1.0.0"
27 , version = "v1.0.0"
28 }
28 }
29+-}
29−, bower-json =
30+{ bower-json =
30 { dependencies =
31 { dependencies =
31 [ "prelude"
32 [ "prelude"
32− , "generics-rep"
33 , "maybe"
33 , "maybe"
34 , "arrays"
34 , "arrays"
35 , "either"
35 , "either"
@@ -40,6 +40,6 @@
40 , "foreign-object"
40 , "foreign-object"
41 ]
41 ]
42 , repo = "https://github.com/klntsky/purescript-bower-json.git"
42 , repo = "https://github.com/klntsky/purescript-bower-json.git"
43− , version = "v2.0.0"
43+ , version = "v3.0.0"
44 }
44 }
45}
45}
src/groups/krisajenkins.dhall+2−3
@@ -1,7 +1,6 @@
1{ remotedata =
1{ remotedata =
2− { dependencies =
3− [ "bifunctors", "either", "generics-rep", "profunctor-lenses" ]
2+ { dependencies = [ "bifunctors", "either", "profunctor-lenses" ]
4 , repo = "https://github.com/krisajenkins/purescript-remotedata.git"
3 , repo = "https://github.com/krisajenkins/purescript-remotedata.git"
5− , version = "v4.2.0"
4+ , version = "v5.0.0"
6 }
5 }
7}
6}
src/groups/kritzcreek.dhall+9−9
@@ -1,7 +1,7 @@
1−{ matrices =
1+{ dynamic-buffer =
2− { dependencies = [ "arrays", "strings" ]
2+ { dependencies = [ "arraybuffer-types", "effect", "refs" ]
3− , repo = "https://github.com/kritzcreek/purescript-matrices.git"
3+ , repo = "https://github.com/kritzcreek/purescript-dynamic-buffer.git"
4− , version = "v5.0.1"
4+ , version = "v3.0.1"
5 }
5 }
6, psc-ide =
6, psc-ide =
7 { dependencies =
7 { dependencies =
@@ -16,11 +16,11 @@
16 , "random"
16 , "random"
17 ]
17 ]
18 , repo = "https://github.com/kRITZCREEK/purescript-psc-ide.git"
18 , repo = "https://github.com/kRITZCREEK/purescript-psc-ide.git"
19− , version = "v16.0.0"
19+ , version = "v19.0.0"
20 }
20 }
21−, dynamic-buffer =
21+, matrices =
22− { dependencies = [ "arraybuffer-types", "effect", "refs" ]
22+ { dependencies = [ "arrays", "strings" ]
23− , repo = "https://github.com/kritzcreek/purescript-dynamic-buffer.git"
23+ , repo = "https://github.com/kRITZCREEK/purescript-matrices.git"
24− , version = "v1.0.1"
24+ , version = "v5.0.1"
25 }
25 }
26}
26}
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+1−13
@@ -1,16 +1,4 @@
1−{ filterable =
2− { dependencies =
3− [ "arrays"
4− , "either"
5− , "foldable-traversable"
6− , "identity"
7− , "lists"
8− , "ordered-collections"
9− ]
10− , repo = "https://github.com/LiamGoodacre/purescript-filterable.git"
11− , version = "v3.0.2"
12− }
13−, naturals =
1+{ naturals =
14 { dependencies = [ "maybe", "prelude", "enums" ]
2 { dependencies = [ "maybe", "prelude", "enums" ]
15 , repo = "https://github.com/LiamGoodacre/purescript-naturals.git"
3 , repo = "https://github.com/LiamGoodacre/purescript-naturals.git"
16 , version = "v3.0.0"
4 , version = "v3.0.0"
src/groups/lukajcb.dhall+3−2
@@ -1,6 +1,7 @@
1−{ snabbdom =
1+{- snabbdom =
2 { dependencies = [ "ordered-collections", "prelude", "web-dom", "web-html" ]
2 { dependencies = [ "ordered-collections", "prelude", "web-dom", "web-html" ]
3 , repo = "https://github.com/LukaJCB/purescript-snabbdom.git"
3 , repo = "https://github.com/LukaJCB/purescript-snabbdom.git"
4 , version = "v1.0.1"
4 , version = "v1.0.1"
5 }
5 }
6+-}
6−}
7+{=}
src/groups/lukasturcani.dhall+4−3
@@ -1,4 +1,5 @@
1+{-
1−{ validated-molecule =
2+, validated-molecule =
2 { dependencies = [ "arrays", "console", "effect", "lists", "psci-support" ]
3 { dependencies = [ "arrays", "console", "effect", "lists", "psci-support" ]
3 , repo = "https://github.com/lukasturcani/validated-molecule.git"
4 , repo = "https://github.com/lukasturcani/validated-molecule.git"
4 , version = "v1.0.5"
5 , version = "v1.0.5"
@@ -10,7 +11,6 @@
10 , "effect"
11 , "effect"
11 , "either"
12 , "either"
12 , "integers"
13 , "integers"
13− , "math"
14 , "numbers"
14 , "numbers"
15 , "ordered-collections"
15 , "ordered-collections"
16 , "strings"
16 , "strings"
@@ -20,4 +20,5 @@
20 , repo = "https://github.com/lukasturcani/mol-draw.git"
20 , repo = "https://github.com/lukasturcani/mol-draw.git"
21 , version = "v1.0.16"
21 , version = "v1.0.16"
22 }
22 }
23+-}
23−}
24+{=}
src/groups/lumihq.dhall+59−34
@@ -1,64 +1,89 @@
1−{ react-basic =
1+{-
2− { dependencies = [ "prelude", "effect", "record" ]
2+, react-basic-compat =
3− , repo = "https://github.com/lumihq/purescript-react-basic.git"
4− , version = "v15.0.0"
5− }
6−, react-basic-dom =
7− { dependencies =
3+ { dependencies = [ "effect", "react-basic-classic" ]
8− [ "prelude"
9− , "effect"
10− , "foreign-object"
11− , "react-basic"
12− , "unsafe-coerce"
13− , "web-dom"
14− , "web-events"
15− , "web-file"
16− , "web-html"
17− ]
18− , repo = "https://github.com/lumihq/purescript-react-basic-dom.git"
4+ , repo = "https://github.com/lumihq/purescript-react-basic-compat.git"
19− , version = "v3.2.0"
5+ , version = "v1.0.1"
20 }
6 }
21, react-basic-classic =
7, react-basic-classic =
22 { dependencies =
8 { dependencies =
23 [ "prelude"
9 [ "prelude"
24 , "aff"
10 , "aff"
11+ , "console"
25 , "effect"
12 , "effect"
26 , "functions"
13 , "functions"
27 , "maybe"
14 , "maybe"
28 , "nullable"
15 , "nullable"
16+ , "psci-support"
29 , "react-basic"
17 , "react-basic"
30 ]
18 ]
31 , repo = "https://github.com/lumihq/purescript-react-basic-classic.git"
19 , repo = "https://github.com/lumihq/purescript-react-basic-classic.git"
32− , version = "v1.0.1"
20+ , version = "v2.0.0"
33 }
21 }
34, react-basic-emotion =
22, react-basic-emotion =
35 { dependencies =
23 { dependencies =
36− [ "prelude"
37− , "colors"
24+ [ "colors"
25+ , "console"
26+ , "effect"
38 , "foreign"
27 , "foreign"
28+ , "foreign-object"
39 , "numbers"
29 , "numbers"
30+ , "prelude"
40 , "react-basic"
31 , "react-basic"
32+ , "react-basic-hooks"
41 , "typelevel-prelude"
33 , "typelevel-prelude"
42 , "unsafe-reference"
34 , "unsafe-reference"
43− , "web-html"
44 ]
35 ]
45 , repo = "https://github.com/lumihq/purescript-react-basic-emotion.git"
36 , repo = "https://github.com/lumihq/purescript-react-basic-emotion.git"
46− , version = "v5.0.0"
37+ , version = "v6.0.0"
47− }
48−, react-basic-compat =
49− { dependencies = [ "effect", "react-basic-classic" ]
50− , repo = "https://github.com/lumihq/purescript-react-basic-compat.git"
51− , version = "v1.0.1"
52 }
38 }
53, react-basic-dnd =
39, react-basic-dnd =
54 { dependencies =
40 { dependencies =
55− [ "prelude", "react-basic-hooks", "nullable", "promises", "web-dom" ]
41+ [ "prelude"
42+ , "nullable"
43+ , "promises"
44+ , "react-basic-dom"
45+ , "react-basic-hooks"
46+ ]
56 , repo = "https://github.com/lumihq/purescript-react-dnd-basic.git"
47 , repo = "https://github.com/lumihq/purescript-react-dnd-basic.git"
57− , version = "v7.0.0"
48+ , version = "v8.0.0"
58 }
49 }
50+-}
59−, fixed-precision =
51+{ fixed-precision =
60− { dependencies = [ "integers", "maybe", "bigints", "strings", "math" ]
52+ { dependencies =
53+ [ "arrays"
54+ , "bigints"
55+ , "control"
56+ , "integers"
57+ , "maybe"
58+ , "numbers"
59+ , "partial"
60+ , "prelude"
61+ , "strings"
62+ ]
61 , repo = "https://github.com/lumihq/purescript-fixed-precision.git"
63 , repo = "https://github.com/lumihq/purescript-fixed-precision.git"
62− , version = "v4.3.1"
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"
63 }
88 }
64}
89}
src/groups/markfarrell.dhall+27−25
@@ -1,24 +1,18 @@
1−{ parsing-expect =
1+{-
2− { dependencies = [ "console", "effect", "parsing", "prelude", "psci-support" ]
2+, parsing-foreign =
3− , repo = "https://github.com/markfarrell/purescript-parsing-expect.git"
4− , version = "v0.0.3"
5− }
6−, parsing-repetition =
7 { dependencies =
3 { dependencies =
8 [ "console"
4 [ "console"
9 , "effect"
5 , "effect"
6+ , "foreign"
7+ , "ffi-foreign"
10 , "parsing"
8 , "parsing"
11 , "prelude"
9 , "prelude"
12 , "psci-support"
10 , "psci-support"
13 , "parsing-expect"
11 , "parsing-expect"
12+ , "parsing-validation"
14 ]
13 ]
15− , repo = "https://github.com/markfarrell/purescript-parsing-repetition.git"
14+ , repo = "https://github.com/markfarrell/purescript-parsing-foreign.git"
16− , version = "v0.0.6"
15+ , version = "v0.0.2"
17− }
18−, parsing-validation =
19− { dependencies = [ "console", "effect", "parsing", "prelude", "psci-support" ]
20− , repo = "https://github.com/markfarrell/purescript-parsing-validation.git"
21− , version = "v0.1.2"
22 }
16 }
23, parsing-hexadecimal =
17, parsing-hexadecimal =
24 { dependencies =
18 { dependencies =
@@ -32,11 +26,6 @@
32 , repo = "https://github.com/markfarrell/purescript-parsing-hexadecimal.git"
26 , repo = "https://github.com/markfarrell/purescript-parsing-hexadecimal.git"
33 , version = "v0.0.2"
27 , version = "v0.0.2"
34 }
28 }
35−, ffi-foreign =
36− { dependencies = [ "console", "effect", "foreign", "prelude", "psci-support" ]
37− , repo = "https://github.com/markfarrell/purescript-ffi-foreign.git"
38− , version = "v0.0.2"
39− }
40, parsing-uuid =
29, parsing-uuid =
41 { dependencies =
30 { dependencies =
42 [ "console"
31 [ "console"
@@ -51,19 +40,32 @@
51 , repo = "https://github.com/markfarrell/purescript-parsing-uuid.git"
40 , repo = "https://github.com/markfarrell/purescript-parsing-uuid.git"
52 , version = "v0.0.3"
41 , version = "v0.0.3"
53 }
42 }
54−, parsing-foreign =
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 =
55 { dependencies =
54 { dependencies =
56 [ "console"
55 [ "console"
57 , "effect"
56 , "effect"
58− , "foreign"
59− , "ffi-foreign"
60 , "parsing"
57 , "parsing"
61 , "prelude"
58 , "prelude"
62 , "psci-support"
59 , "psci-support"
63 , "parsing-expect"
60 , "parsing-expect"
64− , "parsing-validation"
65 ]
61 ]
66− , repo = "https://github.com/markfarrell/purescript-parsing-foreign.git"
62+ , repo = "https://github.com/markfarrell/purescript-parsing-repetition.git"
67− , version = "v0.0.2"
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"
68 }
69 }
70+-}
69−}
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+14−14
@@ -1,10 +1,10 @@
1+{-
1−{ higher-order =
2+, higher-order =
2 { dependencies =
3 { dependencies =
3 [ "catenable-lists"
4 [ "catenable-lists"
4 , "const"
5 , "const"
5 , "effect"
6 , "effect"
6 , "errors"
7 , "errors"
7− , "generics-rep"
8 , "lists"
8 , "lists"
9 , "ordered-collections"
9 , "ordered-collections"
10 , "orders"
10 , "orders"
@@ -13,11 +13,6 @@
13 , repo = "https://github.com/matthew-hilty/purescript-higher-order.git"
13 , repo = "https://github.com/matthew-hilty/purescript-higher-order.git"
14 , version = "v0.2.0"
14 , version = "v0.2.0"
15 }
15 }
16−, proxying =
17− { dependencies = [ "effect", "generics-rep", "prelude", "typelevel-prelude" ]
18− , repo = "https://github.com/matthew-hilty/purescript-proxying.git"
19− , version = "v1.1.0"
20− }
21, struct =
16, struct =
22 { dependencies =
17 { dependencies =
23 [ "argonaut"
18 [ "argonaut"
@@ -32,12 +27,6 @@
32 , repo = "https://github.com/matthew-hilty/purescript-struct.git"
27 , repo = "https://github.com/matthew-hilty/purescript-struct.git"
33 , version = "v1.1.0"
28 , version = "v1.1.0"
34 }
29 }
35−, subcategory =
36− { dependencies =
37− [ "prelude", "profunctor", "record", "proxy", "typelevel-prelude" ]
38− , repo = "https://github.com/matthew-hilty/purescript-subcategory.git"
39− , version = "v0.2.0"
40− }
41, tolerant-argonaut =
30, tolerant-argonaut =
42 { dependencies =
31 { dependencies =
43 [ "argonaut-codecs"
32 [ "argonaut-codecs"
@@ -53,4 +42,15 @@
53 , repo = "https://github.com/matthew-hilty/purescript-tolerant-argonaut.git"
42 , repo = "https://github.com/matthew-hilty/purescript-tolerant-argonaut.git"
54 , version = "v2.0.0"
43 , version = "v2.0.0"
55 }
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−}
56+{=}
src/groups/maxdeviant.dhall+29−11
@@ -1,23 +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+-}
1{ heckin =
14{ heckin =
2 { dependencies =
15 { dependencies =
3 [ "arrays"
16 [ "arrays"
4− , "console"
5− , "effect"
6 , "foldable-traversable"
17 , "foldable-traversable"
7− , "psci-support"
18+ , "maybe"
19+ , "prelude"
20+ , "strings"
21+ , "transformers"
22+ , "tuples"
8 , "unicode"
23 , "unicode"
9 ]
24 ]
10 , repo = "https://github.com/maxdeviant/purescript-heckin.git"
25 , repo = "https://github.com/maxdeviant/purescript-heckin.git"
11− , version = "v1.1.0"
26+ , version = "v2.0.1"
12 }
27 }
13, npm-package-json =
28, npm-package-json =
14− { dependencies = [ "argonaut", "console", "effect", "psci-support" ]
29+ { dependencies =
30+ [ "argonaut"
31+ , "control"
32+ , "either"
33+ , "foreign-object"
34+ , "maybe"
35+ , "ordered-collections"
36+ , "prelude"
37+ ]
15 , repo = "https://github.com/maxdeviant/purescript-npm-package-json.git"
38 , repo = "https://github.com/maxdeviant/purescript-npm-package-json.git"
16− , version = "v1.2.0"
39+ , version = "v2.0.0"
17− }
18−, which =
19− { dependencies = [ "arrays", "console", "effect", "nullable", "psci-support" ]
20− , repo = "https://github.com/maxdeviant/purescript-which.git"
21− , version = "v0.1.0"
22 }
40 }
23}
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+19−20
@@ -1,4 +1,18 @@
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+ }
1−{ b64 =
15+, b64 =
2 { dependencies =
16 { dependencies =
3 [ "arraybuffer-types"
17 [ "arraybuffer-types"
4 , "either"
18 , "either"
@@ -11,33 +25,18 @@
11 , "strings"
25 , "strings"
12 ]
26 ]
13 , repo = "https://github.com/menelaos/purescript-b64.git"
27 , repo = "https://github.com/menelaos/purescript-b64.git"
14− , version = "v0.0.6"
28+ , version = "v0.0.8"
15 }
29 }
16, encoding =
30, encoding =
17 { dependencies =
31 { dependencies =
18 [ "arraybuffer-types", "either", "exceptions", "functions", "prelude" ]
32 [ "arraybuffer-types", "either", "exceptions", "functions", "prelude" ]
19 , repo = "https://github.com/menelaos/purescript-encoding.git"
33 , repo = "https://github.com/menelaos/purescript-encoding.git"
20− , version = "v0.0.6"
34+ , version = "v0.0.8"
21− }
22−, jwt =
23− { dependencies =
24− [ "argonaut-core"
25− , "arrays"
26− , "b64"
27− , "either"
28− , "errors"
29− , "exceptions"
30− , "prelude"
31− , "profunctor-lenses"
32− , "strings"
33− ]
34− , repo = "https://github.com/menelaos/purescript-jwt.git"
35− , version = "v0.0.7"
36 }
35 }
37, stringutils =
36, stringutils =
38 { dependencies =
37 { dependencies =
39− [ "arrays", "either", "integers", "maybe", "partial", "prelude", "strings" ]
38+ [ "arrays", "integers", "maybe", "partial", "prelude", "strings" ]
40 , repo = "https://github.com/menelaos/purescript-stringutils.git"
39 , repo = "https://github.com/menelaos/purescript-stringutils.git"
41− , version = "v0.0.10"
40+ , version = "v0.0.12"
42 }
41 }
43}
42}
src/groups/michaelxavier.dhall+5−3
@@ -1,7 +1,9 @@
1+{-
1−{ server-sent-events =
2+, server-sent-events =
2 { dependencies =
3 { dependencies =
3− [ "effect", "functions", "generics-rep", "maybe", "prelude", "web-events" ]
4+ [ "effect", "functions", "maybe", "prelude", "web-events" ]
4 , repo = "https://github.com/MichaelXavier/purescript-server-sent-events.git"
5 , repo = "https://github.com/MichaelXavier/purescript-server-sent-events.git"
5 , version = "v0.2.0"
6 , version = "v0.2.0"
6 }
7 }
8+-}
7−}
9+{=}
src/groups/mjepronk.dhall+4−3
@@ -1,7 +1,8 @@
1−{ web-url =
1+{- web-url =
2 { dependencies =
2 { dependencies =
3− [ "maybe", "partial", "prelude", "psci-support", "spec", "tuples" ]
3+ [ "maybe", "partial", "prelude", "psci-support", "tuples" ]
4 , repo = "https://github.com/mjepronk/purescript-web-url.git"
4 , repo = "https://github.com/mjepronk/purescript-web-url.git"
5 , version = "v1.0.2"
5 , version = "v1.0.2"
6 }
6 }
7+-}
7−}
8+{=}
src/groups/mschristiansen.dhall+19−3
@@ -1,6 +1,22 @@
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+ }
1−{ halogen-bootstrap4 =
16+, halogen-bootstrap4 =
2 { dependencies = [ "halogen" ]
17 { dependencies = [ "halogen" ]
3 , repo = "https://github.com/mschristiansen/purescript-halogen-bootstrap4.git"
18 , repo = "https://github.com/mschristiansen/purescript-halogen-bootstrap4.git"
4− , version = "v0.1.4"
19+ , version = "v0.2.0"
5 }
20 }
21+-}
6−}
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.dhall+4−2
@@ -1,7 +1,9 @@
1+{-
1−{ typelevel-rowlist-limits =
2+, typelevel-rowlist-limits =
2 { dependencies = [ "typelevel-peano" ]
3 { dependencies = [ "typelevel-peano" ]
3 , repo =
4 , repo =
4 "https://github.com/mwalkerwells/purescript-typelevel-rowlist-limits.git"
5 "https://github.com/mwalkerwells/purescript-typelevel-rowlist-limits.git"
5 , version = "v0.0.6"
6 , version = "v0.0.6"
6 }
7 }
8+-}
7−}
9+{=}
src/groups/natefaubion.dhall+118−45
@@ -1,18 +1,126 @@
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+ }
1−{ call-by-name =
53+, call-by-name =
2 { dependencies = [ "unsafe-coerce", "lazy", "maybe", "either", "control" ]
54 { dependencies = [ "unsafe-coerce", "lazy", "maybe", "either", "control" ]
3 , repo = "https://github.com/natefaubion/purescript-call-by-name.git"
55 , repo = "https://github.com/natefaubion/purescript-call-by-name.git"
4− , version = "v2.0.0"
56+ , version = "v4.0.1"
5 }
57 }
6, checked-exceptions =
58, checked-exceptions =
7 { dependencies = [ "prelude", "transformers", "variant" ]
59 { dependencies = [ "prelude", "transformers", "variant" ]
8 , repo = "https://github.com/natefaubion/purescript-checked-exceptions.git"
60 , repo = "https://github.com/natefaubion/purescript-checked-exceptions.git"
9 , version = "v3.1.1"
61 , version = "v3.1.1"
10 }
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+ }
11, heterogeneous =
88, heterogeneous =
12 { dependencies =
89 { dependencies =
13 [ "either", "functors", "prelude", "record", "tuples", "variant" ]
90 [ "either", "functors", "prelude", "record", "tuples", "variant" ]
14 , repo = "https://github.com/natefaubion/purescript-heterogeneous.git"
91 , repo = "https://github.com/natefaubion/purescript-heterogeneous.git"
15− , version = "v0.4.1"
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"
16 }
124 }
17, psa-utils =
125, psa-utils =
18 { dependencies =
126 { dependencies =
@@ -34,16 +142,16 @@
34 , "unsafe-coerce"
142 , "unsafe-coerce"
35 ]
143 ]
36 , repo = "https://github.com/natefaubion/purescript-psa-utils.git"
144 , repo = "https://github.com/natefaubion/purescript-psa-utils.git"
37− , version = "v7.0.0"
145+ , version = "v8.0.0"
38 }
146 }
39, routing-duplex =
147, routing-duplex =
40 { dependencies =
148 { dependencies =
41 [ "arrays"
149 [ "arrays"
42 , "control"
150 , "control"
43 , "either"
151 , "either"
44− , "generics-rep"
152+ , "js-uri"
45− , "globals"
46 , "lazy"
153 , "lazy"
154+ , "numbers"
47 , "prelude"
155 , "prelude"
48 , "profunctor"
156 , "profunctor"
49 , "record"
157 , "record"
@@ -51,7 +159,7 @@
51 , "typelevel-prelude"
159 , "typelevel-prelude"
52 ]
160 ]
53 , repo = "https://github.com/natefaubion/purescript-routing-duplex.git"
161 , repo = "https://github.com/natefaubion/purescript-routing-duplex.git"
54− , version = "v0.4.1"
162+ , version = "v0.6.0"
55 }
163 }
56, run =
164, run =
57 { dependencies =
165 { dependencies =
@@ -66,40 +174,12 @@
66 , "tailrec"
174 , "tailrec"
67 , "tuples"
175 , "tuples"
68 , "type-equality"
176 , "type-equality"
177+ , "typelevel-prelude"
69 , "unsafe-coerce"
178 , "unsafe-coerce"
70 , "variant"
179 , "variant"
71 ]
180 ]
72 , repo = "https://github.com/natefaubion/purescript-run.git"
181 , repo = "https://github.com/natefaubion/purescript-run.git"
73− , version = "v3.0.1"
182+ , version = "v5.0.0"
74− }
75−, run-streaming =
76− { dependencies = [ "prelude", "run" ]
77− , repo = "https://github.com/natefaubion/purescript-run-streaming.git"
78− , version = "v2.0.0"
79− }
80−, spork =
81− { dependencies =
82− [ "prelude"
83− , "console"
84− , "tailrec"
85− , "arrays"
86− , "refs"
87− , "foldable-traversable"
88− , "maybe"
89− , "aff"
90− , "halogen-vdom"
91− , "dom-indexed"
92− , "unsafe-reference"
93− , "web-dom"
94− , "web-html"
95− , "web-events"
96− , "web-uievents"
97− , "effect"
98− , "foreign"
99− , "ordered-collections"
100− ]
101− , repo = "https://github.com/natefaubion/purescript-spork.git"
102− , version = "v1.0.0"
103 }
183 }
104, variant =
184, variant =
105 { dependencies =
185 { dependencies =
@@ -108,18 +188,11 @@
108 , "maybe"
188 , "maybe"
109 , "partial"
189 , "partial"
110 , "prelude"
190 , "prelude"
111− , "proxy"
112 , "record"
191 , "record"
113 , "tuples"
192 , "tuples"
114 , "unsafe-coerce"
193 , "unsafe-coerce"
115 ]
194 ]
116 , repo = "https://github.com/natefaubion/purescript-variant.git"
195 , repo = "https://github.com/natefaubion/purescript-variant.git"
117− , version = "v6.0.1"
196+ , version = "v8.0.0"
118− }
119−, dodo-printer =
120− { dependencies =
121− [ "ansi", "foldable-traversable", "lists", "maybe", "prelude", "strings" ]
122− , repo = "https://github.com/natefaubion/purescript-dodo-printer/"
123− , version = "v1.0.8"
124 }
197 }
125}
198}
src/groups/newlandsvalley.dhall+57−6
@@ -1,29 +1,80 @@
1−{ midi =
1+{-
2+ abc-parser =
2 { dependencies =
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"
3− [ "effect"
31+ , "effect"
4− , "generics-rep"
32+ , "either"
33+ , "foldable-traversable"
5 , "integers"
34 , "integers"
6 , "lists"
35 , "lists"
36+ , "maybe"
37+ , "ordered-collections"
7 , "prelude"
38 , "prelude"
8 , "signal"
39 , "signal"
9 , "string-parsers"
40 , "string-parsers"
41+ , "strings"
42+ , "tuples"
43+ , "unfoldable"
10 ]
44 ]
11 , repo = "https://github.com/newlandsvalley/purescript-midi.git"
45 , repo = "https://github.com/newlandsvalley/purescript-midi.git"
12− , version = "v2.3.2"
46+ , version = "v4.0.0"
13 }
47 }
14, soundfonts =
48, soundfonts =
15 { dependencies =
49 { dependencies =
50+ [ "aff"
51+ , "affjax"
16− [ "affjax"
52+ , "affjax-web"
17 , "argonaut-core"
53 , "argonaut-core"
54+ , "arraybuffer-types"
55+ , "arrays"
18 , "b64"
56 , "b64"
57+ , "bifunctors"
19 , "console"
58 , "console"
20 , "effect"
59 , "effect"
60+ , "either"
61+ , "exceptions"
62+ , "foldable-traversable"
63+ , "foreign-object"
21 , "http-methods"
64 , "http-methods"
65+ , "integers"
66+ , "lists"
67+ , "maybe"
22 , "midi"
68 , "midi"
69+ , "ordered-collections"
23 , "parallel"
70 , "parallel"
71+ , "partial"
24 , "prelude"
72 , "prelude"
73+ , "strings"
74+ , "transformers"
75+ , "tuples"
25 ]
76 ]
26 , repo = "https://github.com/newlandsvalley/purescript-soundfonts.git"
77 , repo = "https://github.com/newlandsvalley/purescript-soundfonts.git"
27− , version = "v3.1.1"
78+ , version = "v4.0.1"
28 }
79 }
29}
80}
src/groups/nkly.dhalldeleted−7
@@ -1,7 +0,0 @@
1−{ express =
2− { dependencies =
3− [ "aff", "foreign", "foreign-generic", "node-http", "test-unit" ]
4− , repo = "https://github.com/nkly/purescript-express.git"
5− , version = "v0.8.0"
6− }
7−}
src/groups/nsaunders.dhall+24−18
@@ -1,18 +1,4 @@
1−{ dotenv =
1+{-
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 = "https://github.com/nsaunders/purescript-dotenv.git"
14− , version = "v1.1.0"
15− }
16, nodetrout =
2, nodetrout =
17 { dependencies =
3 { dependencies =
18 [ "effect", "form-urlencoded", "http-methods", "node-http", "trout" ]
4 [ "effect", "form-urlencoded", "http-methods", "node-http", "trout" ]
@@ -22,7 +8,6 @@
22, typedenv =
8, typedenv =
23 { dependencies =
9 { dependencies =
24 [ "foreign-object"
10 [ "foreign-object"
25− , "generics-rep"
26 , "integers"
11 , "integers"
27 , "numbers"
12 , "numbers"
28 , "record"
13 , "record"
@@ -30,6 +15,27 @@
30 , "typelevel-prelude"
15 , "typelevel-prelude"
31 ]
16 ]
32 , repo = "https://github.com/nsaunders/purescript-typedenv.git"
17 , repo = "https://github.com/nsaunders/purescript-typedenv.git"
33− , version = "v0.0.1"
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"
34 }
39 }
40+-}
35−}
41+{=}
src/groups/nwolverson.dhall+12−5
@@ -1,12 +1,13 @@
1−{ aff-promise =
1+{-
2− { dependencies = [ "aff", "foreign" ]
2+, csv =
3+ { dependencies = [ "ordered-collections", "arrays", "parsing" ]
3− , repo = "https://github.com/nwolverson/purescript-aff-promise.git"
4+ , repo = "https://github.com/nwolverson/purescript-csv.git"
4− , version = "v2.1.0"
5+ , version = "v3.0.0"
5 }
6 }
6, dom-filereader =
7, dom-filereader =
7 { dependencies = [ "aff", "arraybuffer-types", "web-file", "web-html" ]
8 { dependencies = [ "aff", "arraybuffer-types", "web-file", "web-html" ]
8 , repo = "https://github.com/nwolverson/purescript-dom-filereader.git"
9 , repo = "https://github.com/nwolverson/purescript-dom-filereader.git"
9− , version = "v5.0.0"
10+ , version = "v6.0.0"
10 }
11 }
11, suggest =
12, suggest =
12 { dependencies =
13 { dependencies =
@@ -21,4 +22,10 @@
21 , repo = "https://github.com/nwolverson/purescript-suggest.git"
22 , repo = "https://github.com/nwolverson/purescript-suggest.git"
22 , version = "v5.0.0"
23 , version = "v5.0.0"
23 }
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+ }
24}
31}
src/groups/openchronology.dhall+4−2
@@ -1,9 +1,11 @@
1+{-
1−{ intmap =
2+, intmap =
2 { dependencies = [ "arraybuffer-class", "parseint" ]
3 { dependencies = [ "arraybuffer-class", "parseint" ]
3 , repo = "https://github.com/openchronology/purescript-intmap.git"
4 , repo = "https://github.com/openchronology/purescript-intmap.git"
4 , version = "v0.0.0"
5 , version = "v0.0.0"
5 }
6 }
7+-}
6−, quickcheck-utf8 =
8+{ quickcheck-utf8 =
7 { dependencies = [ "quickcheck" ]
9 { dependencies = [ "quickcheck" ]
8 , repo = "https://github.com/openchronology/purescript-quickcheck-utf8.git"
10 , repo = "https://github.com/openchronology/purescript-quickcheck-utf8.git"
9 , version = "v0.0.0"
11 , version = "v0.0.0"
src/groups/oreshinya.dhall+29−21
@@ -1,41 +1,49 @@
1+{-
1−{ basic-auth =
2+ basic-auth =
2 { dependencies = [ "crypto", "node-http" ]
3 { dependencies = [ "crypto", "node-http" ]
3 , repo = "https://github.com/oreshinya/purescript-basic-auth.git"
4 , repo = "https://github.com/oreshinya/purescript-basic-auth.git"
4− , version = "v1.0.3"
5+ , version = "v2.1.0"
5 }
6 }
6, crypto =
7, crypto =
7− { dependencies = [ "node-buffer" ]
8+ { dependencies = [ "aff", "node-buffer", "nullable" ]
8 , repo = "https://github.com/oreshinya/purescript-crypto.git"
9 , repo = "https://github.com/oreshinya/purescript-crypto.git"
9− , version = "v2.1.0"
10+ , version = "v4.0.0"
10 }
11 }
11−, identy =
12+, simple-jwt =
12− { dependencies = [ "simple-json" ]
13+ { dependencies = [ "crypto", "simple-json", "strings" ]
13− , repo = "https://github.com/oreshinya/purescript-identy.git"
14+ , repo = "https://github.com/oreshinya/purescript-simple-jwt.git"
14− , version = "v2.2.0"
15+ , version = "v3.1.0"
15 }
16 }
16, mysql =
17, mysql =
17 { dependencies = [ "aff", "js-date", "simple-json" ]
18 { dependencies = [ "aff", "js-date", "simple-json" ]
18 , repo = "https://github.com/oreshinya/purescript-mysql.git"
19 , repo = "https://github.com/oreshinya/purescript-mysql.git"
19− , version = "v4.1.1"
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"
20 }
36 }
21, nodemailer =
37, nodemailer =
22 { dependencies = [ "aff", "node-streams", "simple-json" ]
38 { dependencies = [ "aff", "node-streams", "simple-json" ]
23 , repo = "https://github.com/oreshinya/purescript-nodemailer.git"
39 , repo = "https://github.com/oreshinya/purescript-nodemailer.git"
24− , version = "v2.0.2"
40+ , version = "v3.0.0"
25 }
41 }
42+,
43+-}
26−, simple-emitter =
44+{ simple-emitter =
27 { dependencies = [ "ordered-collections", "refs" ]
45 { dependencies = [ "ordered-collections", "refs" ]
28 , repo = "https://github.com/oreshinya/purescript-simple-emitter.git"
46 , repo = "https://github.com/oreshinya/purescript-simple-emitter.git"
29− , version = "v1.0.0"
30− }
31−, simple-i18n =
32− { dependencies = [ "record-extra", "foreign-object" ]
33− , repo = "https://github.com/oreshinya/purescript-simple-i18n.git"
34− , version = "v0.1.2"
35− }
36−, simple-jwt =
37− { dependencies = [ "crypto", "simple-json", "strings" ]
38− , repo = "https://github.com/oreshinya/purescript-simple-jwt.git"
39 , version = "v2.0.0"
47 , version = "v2.0.0"
40 }
48 }
41}
49}
src/groups/owickstrom.dhalldeleted−11
@@ -1,11 +0,0 @@
1−{ spec-discovery =
2− { dependencies = [ "arrays", "effect", "node-fs", "prelude", "spec" ]
3− , repo = "https://github.com/owickstrom/purescript-spec-discovery.git"
4− , version = "v4.0.0"
5− }
6−, spec-quickcheck =
7− { dependencies = [ "aff", "prelude", "quickcheck", "random", "spec" ]
8− , repo = "https://github.com/owickstrom/purescript-spec-quickcheck.git"
9− , version = "v3.1.0"
10− }
11−}
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+36−53
@@ -1,4 +1,18 @@
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+ }
1−{ behaviors =
15+, behaviors =
2 { dependencies =
16 { dependencies =
3 [ "effect"
17 [ "effect"
4 , "event"
18 , "event"
@@ -13,12 +27,6 @@
13 , repo = "https://github.com/paf31/purescript-behaviors.git"
27 , repo = "https://github.com/paf31/purescript-behaviors.git"
14 , version = "v8.0.0"
28 , version = "v8.0.0"
15 }
29 }
16−, drawing =
17− { dependencies =
18− [ "canvas", "colors", "integers", "lists", "math", "prelude" ]
19− , repo = "https://github.com/paf31/purescript-drawing.git"
20− , version = "v4.0.0"
21− }
22, event =
30, event =
23 { dependencies =
31 { dependencies =
24 [ "console"
32 [ "console"
@@ -38,76 +46,51 @@
38 , repo = "https://github.com/paf31/purescript-folds.git"
46 , repo = "https://github.com/paf31/purescript-folds.git"
39 , version = "v5.2.0"
47 , version = "v5.2.0"
40 }
48 }
49+, pairing =
50+ { dependencies = [ "free", "functors", "transformers" ]
51+ , repo = "https://github.com/paf31/purescript-pairing.git"
52+ , version = "v5.1.0"
53+ }
41−, foreign-generic =
54+foreign-generic =
42 { dependencies =
55 { dependencies =
43 [ "effect"
56 [ "effect"
44 , "exceptions"
57 , "exceptions"
45 , "foreign"
58 , "foreign"
46 , "foreign-object"
59 , "foreign-object"
47− , "generics-rep"
48 , "identity"
60 , "identity"
49 , "ordered-collections"
61 , "ordered-collections"
50− , "proxy"
51 , "record"
62 , "record"
52 ]
63 ]
53 , repo = "https://github.com/paf31/purescript-foreign-generic.git"
64 , repo = "https://github.com/paf31/purescript-foreign-generic.git"
54− , version = "v10.0.0"
65+ , version = "v11.0.0"
55 }
66 }
56−, leibniz =
67+, yargs =
57− { dependencies = [ "prelude", "unsafe-coerce" ]
68+ { dependencies =
69+ [ "console", "either", "exceptions", "foreign", "unsafe-coerce" ]
58− , repo = "https://github.com/paf31/purescript-leibniz.git"
70+ , repo = "https://github.com/paf31/purescript-yargs.git"
59− , version = "v5.0.0"
71+ , version = "v4.0.0"
60 }
72 }
61−, memoize =
73+, drawing =
62 { dependencies =
74 { dependencies =
63− [ "either"
64− , "generics-rep"
65− , "integers"
75+ [ "canvas", "colors", "integers", "lists", "prelude" ]
66− , "lazy"
67− , "lists"
68− , "maybe"
69− , "strings"
70− , "tuples"
71− ]
72− , repo = "https://github.com/paf31/purescript-memoize.git"
76+ , repo = "https://github.com/paf31/purescript-drawing.git"
73− , version = "v5.0.0"
77+ , version = "v4.0.0"
74 }
78 }
75−, pairing =
79+-}
76− { dependencies = [ "free", "functors", "transformers" ]
80+{ leibniz =
81+ { dependencies = [ "prelude", "unsafe-coerce" ]
77− , repo = "https://github.com/paf31/purescript-pairing.git"
82+ , repo = "https://github.com/paf31/purescript-leibniz.git"
78− , version = "v5.1.0"
83+ , version = "v5.0.0"
79 }
84 }
80, safely =
85, safely =
81 { dependencies = [ "freet", "lists" ]
86 { dependencies = [ "freet", "lists" ]
82 , repo = "https://github.com/paf31/purescript-safely.git"
87 , repo = "https://github.com/paf31/purescript-safely.git"
83 , version = "v4.0.1"
88 , version = "v4.0.1"
84 }
89 }
85−, string-parsers =
86− { dependencies =
87− [ "arrays"
88− , "bifunctors"
89− , "control"
90− , "either"
91− , "foldable-traversable"
92− , "lists"
93− , "maybe"
94− , "prelude"
95− , "strings"
96− , "tailrec"
97− ]
98− , repo = "https://github.com/paf31/purescript-string-parsers.git"
99− , version = "v5.0.1"
100− }
101, thermite =
90, thermite =
102 { dependencies =
91 { dependencies =
103 [ "aff", "coroutines", "freet", "profunctor-lenses", "react" ]
92 [ "aff", "coroutines", "freet", "profunctor-lenses", "react" ]
104 , repo = "https://github.com/paf31/purescript-thermite.git"
93 , repo = "https://github.com/paf31/purescript-thermite.git"
105 , version = "v6.3.1"
94 , version = "v6.3.1"
106 }
95 }
107−, yargs =
108− { dependencies =
109− [ "console", "either", "exceptions", "foreign", "unsafe-coerce" ]
110− , repo = "https://github.com/paf31/purescript-yargs.git"
111− , version = "v4.0.0"
112− }
113}
96}
src/groups/paluh.dhall+38−28
@@ -1,18 +1,13 @@
1+{-
1−{ logging-journald =
2+, logging-journald =
2− { dependencies = [ "generics-rep", "logging", "systemd-journald" ]
3+ { dependencies = [ "logging", "systemd-journald" ]
3 , repo = "https://github.com/paluh/purescript-logging-journald.git"
4 , repo = "https://github.com/paluh/purescript-logging-journald.git"
4 , version = "v0.3.2"
5 , version = "v0.3.2"
5 }
6 }
6−, pointed-list =
7− { dependencies = [ "lists", "prelude" ]
8− , repo = "https://github.com/paluh/purescript-pointed-list.git"
9− , version = "v0.4.0"
10− }
11, polyform =
7, polyform =
12 { dependencies =
8 { dependencies =
13 [ "foreign"
9 [ "foreign"
14 , "foreign-object"
10 , "foreign-object"
15− , "generics-rep"
16 , "invariant"
11 , "invariant"
17 , "newtype"
12 , "newtype"
18 , "ordered-collections"
13 , "ordered-collections"
@@ -26,25 +21,6 @@
26 , repo = "https://github.com/paluh/purescript-polyform.git"
21 , repo = "https://github.com/paluh/purescript-polyform.git"
27 , version = "v0.8.2"
22 , version = "v0.8.2"
28 }
23 }
29−, redis-client =
30− { dependencies =
31− [ "aff"
32− , "arrays"
33− , "bytestrings"
34− , "console"
35− , "effect"
36− , "either"
37− , "int-53"
38− , "maybe"
39− , "nullable"
40− , "prelude"
41− , "psci-support"
42− , "test-unit"
43− , "transformers"
44− ]
45− , repo = "https://github.com/paluh/purescript-redis-client.git"
46− , version = "v1.0.1"
47− }
48, redis-hotqueue =
24, redis-hotqueue =
49 { dependencies =
25 { dependencies =
50 [ "console"
26 [ "console"
@@ -59,9 +35,43 @@
59 , repo = "https://github.com/paluh/purescript-redis-hotqueue.git"
35 , repo = "https://github.com/paluh/purescript-redis-hotqueue.git"
60 , version = "v0.2.1"
36 , version = "v0.2.1"
61 }
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+ }
62, systemd-journald =
55, systemd-journald =
63 { dependencies = [ "console", "functions", "prelude" ]
56 { dependencies = [ "console", "functions", "prelude" ]
64 , repo = "https://github.com/paluh/purescript-systemd-journald.git"
57 , repo = "https://github.com/paluh/purescript-systemd-journald.git"
65 , version = "v0.2.1"
58 , version = "v0.2.1"
66 }
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+-}
67−}
77+{=}
src/groups/passy.dhall+3−2
@@ -1,6 +1,7 @@
1−{ errors =
1+{- errors =
2 { dependencies = [ "control", "effect", "either", "maybe", "transformers" ]
2 { dependencies = [ "control", "effect", "either", "maybe", "transformers" ]
3 , repo = "https://github.com/passy/purescript-errors.git"
3 , repo = "https://github.com/passy/purescript-errors.git"
4 , version = "v4.1.0"
4 , version = "v4.1.0"
5 }
5 }
6+-}
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.dhall+4−3
@@ -1,6 +1,7 @@
1−{ easy-ffi =
1+{- easy-ffi =
2− { repo = "https://github.com/pelotom/purescript-easy-ffi"
2+ { repo = "https://github.com/pelotom/purescript-easy-ffi.git"
3 , version = "v2.1.2"
3 , version = "v2.1.2"
4 , dependencies = [ "prelude" ]
4 , dependencies = [ "prelude" ]
5 }
5 }
6+-}
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.dhall+3−2
@@ -1,4 +1,4 @@
1−{ concur-core =
1+{- concur-core =
2 { dependencies =
2 { dependencies =
3 [ "aff"
3 [ "aff"
4 , "arrays"
4 , "arrays"
@@ -32,4 +32,5 @@
32 , repo = "https://github.com/purescript-concur/purescript-concur-react.git"
32 , repo = "https://github.com/purescript-concur/purescript-concur-react.git"
33 , version = "v0.4.2"
33 , version = "v0.4.2"
34 }
34 }
35+-}
35−}
36+{=}
src/groups/purescript-contrib.dhall+335−46
@@ -1,12 +1,85 @@
1−{ aff-coroutines =
1+{ ace =
2− { dependencies = [ "aff", "avar", "console", "coroutines" ]
2+ { dependencies =
3+ [ "arrays"
4+ , "effect"
5+ , "foreign"
6+ , "nullable"
7+ , "prelude"
8+ , "web-html"
9+ , "web-uievents"
10+ ]
3− , repo = "https://github.com/purescript-contrib/purescript-aff-coroutines.git"
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"
4 , version = "v7.0.0"
25 , version = "v7.0.0"
5 }
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+ }
6, argonaut =
79, argonaut =
7 { dependencies = [ "argonaut-codecs", "argonaut-core", "argonaut-traversals" ]
80 { dependencies = [ "argonaut-codecs", "argonaut-core", "argonaut-traversals" ]
8 , repo = "https://github.com/purescript-contrib/purescript-argonaut.git"
81 , repo = "https://github.com/purescript-contrib/purescript-argonaut.git"
9− , version = "v7.0.0"
82+ , version = "v9.0.0"
10 }
83 }
11, argonaut-codecs =
84, argonaut-codecs =
12 { dependencies =
85 { dependencies =
@@ -14,17 +87,17 @@
14 , "arrays"
87 , "arrays"
15 , "effect"
88 , "effect"
16 , "foreign-object"
89 , "foreign-object"
17− , "generics-rep"
18 , "identity"
90 , "identity"
19 , "integers"
91 , "integers"
20 , "maybe"
92 , "maybe"
21 , "nonempty"
93 , "nonempty"
22 , "ordered-collections"
94 , "ordered-collections"
95+ , "prelude"
23 , "record"
96 , "record"
24 ]
97 ]
25 , repo =
98 , repo =
26 "https://github.com/purescript-contrib/purescript-argonaut-codecs.git"
99 "https://github.com/purescript-contrib/purescript-argonaut-codecs.git"
27− , version = "v7.0.0"
100+ , version = "v9.0.0"
28 }
101 }
29, argonaut-core =
102, argonaut-core =
30 { dependencies =
103 { dependencies =
@@ -41,72 +114,190 @@
41 , "tailrec"
114 , "tailrec"
42 ]
115 ]
43 , repo = "https://github.com/purescript-contrib/purescript-argonaut-core.git"
116 , repo = "https://github.com/purescript-contrib/purescript-argonaut-core.git"
44− , version = "v5.1.0"
117+ , version = "v7.0.0"
45 }
118 }
46, argonaut-generic =
119, argonaut-generic =
47− { dependencies =
48− [ "argonaut-codecs", "argonaut-core", "generics-rep", "record" ]
120+ { dependencies = [ "argonaut-codecs", "argonaut-core", "prelude", "record" ]
49 , repo =
121 , repo =
50 "https://github.com/purescript-contrib/purescript-argonaut-generic.git"
122 "https://github.com/purescript-contrib/purescript-argonaut-generic.git"
51− , version = "v6.0.0"
123+ , version = "v8.0.0"
52 }
124 }
53, argonaut-traversals =
125, argonaut-traversals =
54 { dependencies = [ "argonaut-codecs", "argonaut-core", "profunctor-lenses" ]
126 { dependencies = [ "argonaut-codecs", "argonaut-core", "profunctor-lenses" ]
55 , repo =
127 , repo =
56 "https://github.com/purescript-contrib/purescript-argonaut-traversals.git"
128 "https://github.com/purescript-contrib/purescript-argonaut-traversals.git"
57− , version = "v8.0.0"
129+ , version = "v10.0.0"
130+ }
131+, arraybuffer =
132+ { dependencies =
133+ [ "effect"
134+ , "arraybuffer-types"
135+ , "arrays"
136+ , "maybe"
137+ , "unfoldable"
138+ , "uint"
139+ , "float32"
140+ , "tailrec"
141+ , "gen"
142+ , "prelude"
143+ , "nullable"
144+ , "functions"
145+ ]
146+ : List Text
147+ , repo = "https://github.com/purescript-contrib/purescript-arraybuffer.git"
148+ , version = "v13.0.0"
58 }
149 }
59, arraybuffer-types =
150, arraybuffer-types =
60 { dependencies = [] : List Text
151 { dependencies = [] : List Text
61 , repo =
152 , repo =
62 "https://github.com/purescript-contrib/purescript-arraybuffer-types.git"
153 "https://github.com/purescript-contrib/purescript-arraybuffer-types.git"
63− , version = "v2.0.0"
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"
64 }
173 }
65, coroutines =
174, coroutines =
66 { dependencies = [ "freet", "parallel", "profunctor" ]
175 { dependencies = [ "freet", "parallel", "profunctor" ]
67 , repo = "https://github.com/purescript-contrib/purescript-coroutines.git"
176 , repo = "https://github.com/purescript-contrib/purescript-coroutines.git"
68− , version = "v5.0.1"
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"
69 }
207 }
70, form-urlencoded =
208, form-urlencoded =
71 { dependencies =
209 { dependencies =
72− [ "globals", "maybe", "newtype", "prelude", "strings", "tuples" ]
210+ [ "foldable-traversable"
211+ , "js-uri"
212+ , "maybe"
213+ , "newtype"
214+ , "prelude"
215+ , "strings"
216+ , "tuples"
217+ ]
73 , repo =
218 , repo =
74 "https://github.com/purescript-contrib/purescript-form-urlencoded.git"
219 "https://github.com/purescript-contrib/purescript-form-urlencoded.git"
75− , version = "v5.0.0"
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"
76 }
234 }
77, freet =
235, freet =
78 { dependencies =
236 { dependencies =
237+ [ "aff"
79− [ "bifunctors"
238+ , "bifunctors"
80 , "effect"
239 , "effect"
81 , "either"
240 , "either"
82 , "exists"
241 , "exists"
242+ , "free"
83 , "prelude"
243 , "prelude"
84 , "tailrec"
244 , "tailrec"
85 , "transformers"
245 , "transformers"
86− , "aff"
246+ , "tuples"
87 ]
247 ]
88 , repo = "https://github.com/purescript-contrib/purescript-freet.git"
248 , repo = "https://github.com/purescript-contrib/purescript-freet.git"
89− , version = "v5.0.0"
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"
90 }
266 }
91, http-methods =
267, http-methods =
92 { dependencies = [ "either", "prelude", "strings" ]
268 { dependencies = [ "either", "prelude", "strings" ]
93 , repo = "https://github.com/purescript-contrib/purescript-http-methods.git"
269 , repo = "https://github.com/purescript-contrib/purescript-http-methods.git"
94− , version = "v4.0.2"
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"
95 }
285 }
96, js-date =
286, js-date =
287+ { dependencies =
97− { dependencies = [ "datetime", "exceptions", "foreign", "integers", "now" ]
288+ [ "datetime", "effect", "exceptions", "foreign", "integers", "now" ]
98 , repo = "https://github.com/purescript-contrib/purescript-js-date.git"
289 , repo = "https://github.com/purescript-contrib/purescript-js-date.git"
99− , version = "v6.0.0"
290+ , version = "v8.0.0"
100 }
291 }
101, js-timers =
292, js-timers =
102 { dependencies = [ "effect" ]
293 { dependencies = [ "effect" ]
103 , repo = "https://github.com/purescript-contrib/purescript-js-timers.git"
294 , repo = "https://github.com/purescript-contrib/purescript-js-timers.git"
104− , version = "v4.0.1"
295+ , version = "v6.1.0"
105 }
296 }
106−, jquery =
297+, js-uri =
107− { dependencies = [ "console", "effect", "foreign", "web-dom" ]
298+ { dependencies = [ "functions", "maybe" ]
108− , repo = "https://github.com/purescript-contrib/purescript-jquery.git"
299+ , repo = "https://github.com/purescript-contrib/purescript-js-uri.git"
109− , version = "v5.0.0"
300+ , version = "v3.0.0"
110 }
301 }
111, machines =
302, machines =
112 { dependencies =
303 { dependencies =
@@ -121,34 +312,34 @@
121 , "unfoldable"
312 , "unfoldable"
122 ]
313 ]
123 , repo = "https://github.com/purescript-contrib/purescript-machines.git"
314 , repo = "https://github.com/purescript-contrib/purescript-machines.git"
124− , version = "v5.1.0"
315+ , version = "v7.0.0"
125 }
316 }
126, matryoshka =
317, matryoshka =
127 { dependencies =
318 { dependencies =
128− [ "free", "fixed-points", "profunctor", "prelude", "transformers" ]
319+ [ "fixed-points", "free", "prelude", "profunctor", "transformers" ]
129 , repo = "https://github.com/purescript-contrib/purescript-matryoshka.git"
320 , repo = "https://github.com/purescript-contrib/purescript-matryoshka.git"
130− , version = "v0.4.0"
321+ , version = "v1.0.0"
131 }
322 }
132, media-types =
323, media-types =
133 { dependencies = [ "newtype", "prelude" ]
324 { dependencies = [ "newtype", "prelude" ]
134 , repo = "https://github.com/purescript-contrib/purescript-media-types.git"
325 , repo = "https://github.com/purescript-contrib/purescript-media-types.git"
135− , version = "v4.0.1"
326+ , version = "v6.0.0"
136 }
327 }
137, now =
328, now =
138 { dependencies = [ "datetime", "effect" ]
329 { dependencies = [ "datetime", "effect" ]
139 , repo = "https://github.com/purescript-contrib/purescript-now.git"
330 , repo = "https://github.com/purescript-contrib/purescript-now.git"
140− , version = "v4.0.0"
331+ , version = "v6.0.0"
141 }
332 }
142, nullable =
333, nullable =
143− { dependencies = [ "functions", "maybe" ]
334+ { dependencies = [ "effect", "functions", "maybe" ]
144 , repo = "https://github.com/purescript-contrib/purescript-nullable.git"
335 , repo = "https://github.com/purescript-contrib/purescript-nullable.git"
145− , version = "v4.1.1"
336+ , version = "v6.0.0"
146 }
337 }
147, options =
338, options =
148 { dependencies =
339 { dependencies =
149 [ "contravariant", "foreign", "foreign-object", "maybe", "tuples" ]
340 [ "contravariant", "foreign", "foreign-object", "maybe", "tuples" ]
150 , repo = "https://github.com/purescript-contrib/purescript-options.git"
341 , repo = "https://github.com/purescript-contrib/purescript-options.git"
151− , version = "v5.0.0"
342+ , version = "v7.0.0"
152 }
343 }
153, parsing =
344, parsing =
154 { dependencies =
345 { dependencies =
@@ -159,12 +350,45 @@
159 , "integers"
350 , "integers"
160 , "lists"
351 , "lists"
161 , "maybe"
352 , "maybe"
353+ , "nullable"
354+ , "prelude"
162 , "strings"
355 , "strings"
163 , "transformers"
356 , "transformers"
164 , "unicode"
357 , "unicode"
165 ]
358 ]
166 , repo = "https://github.com/purescript-contrib/purescript-parsing.git"
359 , repo = "https://github.com/purescript-contrib/purescript-parsing.git"
167− , version = "v5.1.0"
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"
168 }
392 }
169, profunctor-lenses =
393, profunctor-lenses =
170 { dependencies =
394 { dependencies =
@@ -191,7 +415,13 @@
191 ]
415 ]
192 , repo =
416 , repo =
193 "https://github.com/purescript-contrib/purescript-profunctor-lenses.git"
417 "https://github.com/purescript-contrib/purescript-profunctor-lenses.git"
194− , version = "v6.3.0"
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"
195 }
425 }
196, react =
426, react =
197 { dependencies =
427 { dependencies =
@@ -204,41 +434,100 @@
204 , "unsafe-coerce"
434 , "unsafe-coerce"
205 ]
435 ]
206 , repo = "https://github.com/purescript-contrib/purescript-react.git"
436 , repo = "https://github.com/purescript-contrib/purescript-react.git"
207− , version = "v8.0.0"
437+ , version = "v10.0.1"
208 }
438 }
209, react-dom =
439, react-dom =
210 { dependencies = [ "effect", "react", "web-dom" ]
440 { dependencies = [ "effect", "react", "web-dom" ]
211 , repo = "https://github.com/purescript-contrib/purescript-react-dom.git"
441 , repo = "https://github.com/purescript-contrib/purescript-react-dom.git"
212− , version = "v6.1.0"
442+ , version = "v8.0.0"
213 }
443 }
214−, strings-extra =
444+, routing =
215 { dependencies =
445 { dependencies =
216− [ "arrays"
446+ [ "aff"
447+ , "console"
448+ , "control"
449+ , "effect"
217 , "either"
450 , "either"
218 , "foldable-traversable"
451 , "foldable-traversable"
452+ , "integers"
453+ , "js-uri"
454+ , "lists"
219 , "maybe"
455 , "maybe"
456+ , "numbers"
220 , "partial"
457 , "partial"
221 , "prelude"
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+ }
483+, strings-extra =
484+ { dependencies =
485+ [ "arrays"
486+ , "foldable-traversable"
487+ , "maybe"
488+ , "prelude"
222 , "strings"
489 , "strings"
223 , "unicode"
490 , "unicode"
224 ]
491 ]
225 , repo = "https://github.com/purescript-contrib/purescript-strings-extra.git"
492 , repo = "https://github.com/purescript-contrib/purescript-strings-extra.git"
226− , version = "v2.2.1"
493+ , version = "v4.0.0"
227 }
494 }
228, these =
495, these =
229− { dependencies = [ "gen", "tuples" ]
496+ { dependencies =
497+ [ "arrays", "gen", "lists", "quickcheck", "quickcheck-laws", "tuples" ]
230 , repo = "https://github.com/purescript-contrib/purescript-these.git"
498 , repo = "https://github.com/purescript-contrib/purescript-these.git"
231− , version = "v4.0.0"
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"
232 }
505 }
233, unicode =
506, unicode =
234 { dependencies = [ "foldable-traversable", "maybe", "strings" ]
507 { dependencies = [ "foldable-traversable", "maybe", "strings" ]
235 , repo = "https://github.com/purescript-contrib/purescript-unicode.git"
508 , repo = "https://github.com/purescript-contrib/purescript-unicode.git"
236− , version = "v4.0.1"
509+ , version = "v6.0.0"
237 }
510 }
238, unsafe-reference =
511, unsafe-reference =
239− { dependencies = [ "effect", "exceptions" ]
512+ { dependencies = [ "prelude" ]
240 , repo =
513 , repo =
241 "https://github.com/purescript-contrib/purescript-unsafe-reference.git"
514 "https://github.com/purescript-contrib/purescript-unsafe-reference.git"
242− , version = "v3.1.0"
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"
243 }
532 }
244}
533}
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+4−2
@@ -1,4 +1,5 @@
1+{-
1−{ freedom =
2+, freedom =
2 { dependencies =
3 { dependencies =
3 [ "console", "foreign-object", "safely", "simple-emitter", "web-html" ]
4 [ "console", "foreign-object", "safely", "simple-emitter", "web-html" ]
4 , repo = "https://github.com/purescript-freedom/purescript-freedom.git"
5 , repo = "https://github.com/purescript-freedom/purescript-freedom.git"
@@ -37,4 +38,5 @@
37 "https://github.com/purescript-freedom/purescript-freedom-window-resize.git"
38 "https://github.com/purescript-freedom/purescript-freedom-window-resize.git"
38 , version = "v2.0.0"
39 , version = "v2.0.0"
39 }
40 }
41+-}
40−}
42+{=}
src/groups/purescript-grain.dhall+6−5
@@ -1,17 +1,18 @@
1−{ grain =
1+{- grain =
2 { dependencies = [ "web-html" ]
2 { dependencies = [ "web-html" ]
3 , repo = "https://github.com/purescript-grain/purescript-grain.git"
3 , repo = "https://github.com/purescript-grain/purescript-grain.git"
4− , version = "v1.0.0"
4+ , version = "v2.0.0"
5 }
5 }
6, grain-router =
6, grain-router =
7 { dependencies = [ "grain", "profunctor" ]
7 { dependencies = [ "grain", "profunctor" ]
8 , repo = "https://github.com/purescript-grain/purescript-grain-router.git"
8 , repo = "https://github.com/purescript-grain/purescript-grain-router.git"
9− , version = "v1.0.0"
9+ , version = "v2.0.0"
10 }
10 }
11, grain-virtualized =
11, grain-virtualized =
12 { dependencies = [ "grain" ]
12 { dependencies = [ "grain" ]
13 , repo =
13 , repo =
14 "https://github.com/purescript-grain/purescript-grain-virtualized.git"
14 "https://github.com/purescript-grain/purescript-grain-virtualized.git"
15− , version = "v1.0.0"
15+ , version = "v2.0.0"
16 }
16 }
17+-}
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.dhall+4−4
@@ -1,4 +1,5 @@
1+{-
1−{ hyper =
2+, hyper =
2 { dependencies =
3 { dependencies =
3 [ "aff"
4 [ "aff"
4 , "avar"
5 , "avar"
@@ -8,7 +9,6 @@
8 , "control"
9 , "control"
9 , "effect"
10 , "effect"
10 , "foldable-traversable"
11 , "foldable-traversable"
11− , "generics-rep"
12 , "http-methods"
12 , "http-methods"
13 , "indexed-monad"
13 , "indexed-monad"
14 , "media-types"
14 , "media-types"
@@ -16,7 +16,6 @@
16 , "node-fs-aff"
16 , "node-fs-aff"
17 , "node-http"
17 , "node-http"
18 , "ordered-collections"
18 , "ordered-collections"
19− , "proxy"
20 , "random"
19 , "random"
21 , "smolder"
20 , "smolder"
22 , "strings"
21 , "strings"
@@ -43,4 +42,5 @@
43 , repo = "https://github.com/purescript-hyper/purescript-trout-client.git"
42 , repo = "https://github.com/purescript-hyper/purescript-trout-client.git"
44 , version = "v0.13.0"
43 , version = "v0.13.0"
45 }
44 }
45+-}
46−}
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+14−14
@@ -2,7 +2,7 @@
2 { dependencies =
2 { dependencies =
3 [ "arraybuffer-types", "effect", "maybe", "st", "unsafe-coerce" ]
3 [ "arraybuffer-types", "effect", "maybe", "st", "unsafe-coerce" ]
4 , repo = "https://github.com/purescript-node/purescript-node-buffer.git"
4 , repo = "https://github.com/purescript-node/purescript-node-buffer.git"
5− , version = "v6.0.0"
5+ , version = "v8.0.0"
6 }
6 }
7, node-child-process =
7, node-child-process =
8 { dependencies =
8 { dependencies =
@@ -18,7 +18,7 @@
18 ]
18 ]
19 , repo =
19 , repo =
20 "https://github.com/purescript-node/purescript-node-child-process.git"
20 "https://github.com/purescript-node/purescript-node-child-process.git"
21− , version = "v6.0.0"
21+ , version = "v9.0.0"
22 }
22 }
23, node-fs =
23, node-fs =
24 { dependencies =
24 { dependencies =
@@ -28,7 +28,6 @@
28 , "enums"
28 , "enums"
29 , "exceptions"
29 , "exceptions"
30 , "functions"
30 , "functions"
31− , "globals"
32 , "integers"
31 , "integers"
33 , "js-date"
32 , "js-date"
34 , "maybe"
33 , "maybe"
@@ -42,12 +41,12 @@
42 , "unsafe-coerce"
41 , "unsafe-coerce"
43 ]
42 ]
44 , repo = "https://github.com/purescript-node/purescript-node-fs.git"
43 , repo = "https://github.com/purescript-node/purescript-node-fs.git"
45− , version = "v5.0.1"
44+ , version = "v8.0.0"
46 }
45 }
47, node-fs-aff =
46, node-fs-aff =
48 { dependencies = [ "aff", "either", "node-fs", "node-path" ]
47 { dependencies = [ "aff", "either", "node-fs", "node-path" ]
49 , repo = "https://github.com/purescript-node/purescript-node-fs-aff.git"
48 , repo = "https://github.com/purescript-node/purescript-node-fs-aff.git"
50− , version = "v6.0.0"
49+ , version = "v9.0.0"
51 }
50 }
52, node-http =
51, node-http =
53 { dependencies =
52 { dependencies =
@@ -58,6 +57,7 @@
58 , "foreign-object"
57 , "foreign-object"
59 , "maybe"
58 , "maybe"
60 , "node-buffer"
59 , "node-buffer"
60+ , "node-net"
61 , "node-streams"
61 , "node-streams"
62 , "node-url"
62 , "node-url"
63 , "nullable"
63 , "nullable"
@@ -66,7 +66,7 @@
66 , "unsafe-coerce"
66 , "unsafe-coerce"
67 ]
67 ]
68 , repo = "https://github.com/purescript-node/purescript-node-http.git"
68 , repo = "https://github.com/purescript-node/purescript-node-http.git"
69− , version = "v5.0.2"
69+ , version = "v8.0.0"
70 }
70 }
71, node-net =
71, node-net =
72 { dependencies =
72 { dependencies =
@@ -83,12 +83,12 @@
83 , "transformers"
83 , "transformers"
84 ]
84 ]
85 , repo = "https://github.com/purescript-node/purescript-node-net.git"
85 , repo = "https://github.com/purescript-node/purescript-node-net.git"
86− , version = "v1.0.0"
86+ , version = "v4.0.0"
87 }
87 }
88, node-path =
88, node-path =
89 { dependencies = [ "effect" ]
89 { dependencies = [ "effect" ]
90 , repo = "https://github.com/purescript-node/purescript-node-path.git"
90 , repo = "https://github.com/purescript-node/purescript-node-path.git"
91− , version = "v3.0.0"
91+ , version = "v5.0.0"
92 }
92 }
93, node-process =
93, node-process =
94 { dependencies =
94 { dependencies =
@@ -101,7 +101,7 @@
101 , "unsafe-coerce"
101 , "unsafe-coerce"
102 ]
102 ]
103 , repo = "https://github.com/purescript-node/purescript-node-process.git"
103 , repo = "https://github.com/purescript-node/purescript-node-process.git"
104− , version = "v7.0.0"
104+ , version = "v10.0.0"
105 }
105 }
106, node-readline =
106, node-readline =
107 { dependencies =
107 { dependencies =
@@ -113,22 +113,22 @@
113 , "prelude"
113 , "prelude"
114 ]
114 ]
115 , repo = "https://github.com/purescript-node/purescript-node-readline.git"
115 , repo = "https://github.com/purescript-node/purescript-node-readline.git"
116− , version = "v4.0.1"
116+ , version = "v7.0.0"
117 }
117 }
118, node-streams =
118, node-streams =
119 { dependencies =
119 { dependencies =
120− [ "effect", "either", "exceptions", "node-buffer", "prelude" ]
120+ [ "effect", "either", "exceptions", "node-buffer", "nullable", "prelude" ]
121 , repo = "https://github.com/purescript-node/purescript-node-streams.git"
121 , repo = "https://github.com/purescript-node/purescript-node-streams.git"
122− , version = "v4.0.1"
122+ , version = "v7.0.0"
123 }
123 }
124, node-url =
124, node-url =
125 { dependencies = [ "nullable" ]
125 { dependencies = [ "nullable" ]
126 , repo = "https://github.com/purescript-node/purescript-node-url.git"
126 , repo = "https://github.com/purescript-node/purescript-node-url.git"
127− , version = "v4.0.0"
127+ , version = "v6.0.0"
128 }
128 }
129, posix-types =
129, posix-types =
130 { dependencies = [ "maybe", "prelude" ]
130 { dependencies = [ "maybe", "prelude" ]
131 , repo = "https://github.com/purescript-node/purescript-posix-types.git"
131 , repo = "https://github.com/purescript-node/purescript-posix-types.git"
132− , version = "v4.0.0"
132+ , version = "v6.0.0"
133 }
133 }
134}
134}
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+23−4
@@ -1,5 +1,7 @@
1{ spec =
1{ spec =
2+ { repo = "https://github.com/purescript-spec/purescript-spec.git"
3+ , version = "v7.0.0"
2− { dependencies =
4+ , dependencies =
3 [ "aff"
5 [ "aff"
4 , "ansi"
6 , "ansi"
5 , "avar"
7 , "avar"
@@ -7,14 +9,31 @@
7 , "exceptions"
9 , "exceptions"
8 , "foldable-traversable"
10 , "foldable-traversable"
9 , "fork"
11 , "fork"
10− , "generics-rep"
11 , "now"
12 , "now"
12 , "pipes"
13 , "pipes"
13 , "prelude"
14 , "prelude"
14 , "strings"
15 , "strings"
15 , "transformers"
16 , "transformers"
16 ]
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 =
17− , repo = "https://github.com/purescript-spec/purescript-spec.git"
35+ { repo = "https://github.com/purescript-spec/purescript-spec-quickcheck.git"
18− , version = "v4.0.1"
36+ , version = "v5.0.0"
37+ , dependencies = [ "aff", "prelude", "quickcheck", "random", "spec" ]
19 }
38 }
20}
39}
src/groups/purescript-web.dhall+82−11
@@ -2,57 +2,128 @@
2 { dependencies =
2 { dependencies =
3 [ "arraybuffer-types", "effect", "exceptions", "functions", "maybe" ]
3 [ "arraybuffer-types", "effect", "exceptions", "functions", "maybe" ]
4 , repo = "https://github.com/purescript-web/purescript-canvas.git"
4 , repo = "https://github.com/purescript-web/purescript-canvas.git"
5− , version = "v4.0.0"
5+ , version = "v6.0.0"
6 }
6 }
7, web-clipboard =
7, web-clipboard =
8 { dependencies = [ "web-html" ]
8 { dependencies = [ "web-html" ]
9 , repo = "https://github.com/purescript-web/purescript-web-clipboard.git"
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"
10 , version = "v2.0.0"
15 , version = "v2.0.0"
11 }
16 }
12, web-dom =
17, web-dom =
13 { dependencies = [ "web-events" ]
18 { dependencies = [ "web-events" ]
14 , repo = "https://github.com/purescript-web/purescript-web-dom.git"
19 , repo = "https://github.com/purescript-web/purescript-web-dom.git"
15− , version = "v4.1.0"
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"
16 }
36 }
17, web-events =
37, web-events =
18− { dependencies = [ "datetime", "enums", "nullable" ]
38+ { dependencies = [ "datetime", "enums", "nullable", "foreign" ]
19 , repo = "https://github.com/purescript-web/purescript-web-events.git"
39 , repo = "https://github.com/purescript-web/purescript-web-events.git"
20− , version = "v2.0.1"
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"
21 }
56 }
22, web-file =
57, web-file =
23 { dependencies = [ "foreign", "media-types", "web-dom" ]
58 { dependencies = [ "foreign", "media-types", "web-dom" ]
24 , repo = "https://github.com/purescript-web/purescript-web-file.git"
59 , repo = "https://github.com/purescript-web/purescript-web-file.git"
25− , version = "v2.3.0"
60+ , version = "v4.0.0"
26 }
61 }
27, web-html =
62, web-html =
28 { dependencies = [ "js-date", "web-dom", "web-file", "web-storage" ]
63 { dependencies = [ "js-date", "web-dom", "web-file", "web-storage" ]
29 , repo = "https://github.com/purescript-web/purescript-web-html.git"
64 , repo = "https://github.com/purescript-web/purescript-web-html.git"
30− , version = "v2.3.0"
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"
31 }
83 }
32, web-socket =
84, web-socket =
33 { dependencies = [ "arraybuffer-types", "web-file" ]
85 { dependencies = [ "arraybuffer-types", "web-file" ]
34 , repo = "https://github.com/purescript-web/purescript-web-socket.git"
86 , repo = "https://github.com/purescript-web/purescript-web-socket.git"
35− , version = "v2.0.0"
87+ , version = "v4.0.0"
36 }
88 }
37, web-storage =
89, web-storage =
38 { dependencies = [ "nullable", "web-events" ]
90 { dependencies = [ "nullable", "web-events" ]
39 , repo = "https://github.com/purescript-web/purescript-web-storage.git"
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"
40 , version = "v3.0.0"
105 , version = "v3.0.0"
41 }
106 }
42, web-touchevents =
107, web-touchevents =
43 { dependencies = [ "web-uievents" ]
108 { dependencies = [ "web-uievents" ]
44 , repo = "https://github.com/purescript-web/purescript-web-touchevents.git"
109 , repo = "https://github.com/purescript-web/purescript-web-touchevents.git"
45− , version = "v2.0.0"
110+ , version = "v4.0.0"
46 }
111 }
47, web-uievents =
112, web-uievents =
48 { dependencies = [ "web-html" ]
113 { dependencies = [ "web-html" ]
49 , repo = "https://github.com/purescript-web/purescript-web-uievents.git"
114 , repo = "https://github.com/purescript-web/purescript-web-uievents.git"
50− , version = "v2.0.0"
115+ , version = "v4.0.0"
51 }
116 }
52, web-xhr =
117, web-xhr =
53 { dependencies =
118 { dependencies =
54− [ "arraybuffer-types", "datetime", "http-methods", "web-dom", "web-file" ]
119+ [ "arraybuffer-types"
120+ , "datetime"
121+ , "http-methods"
122+ , "web-dom"
123+ , "web-file"
124+ , "web-html"
125+ ]
55 , repo = "https://github.com/purescript-web/purescript-web-xhr.git"
126 , repo = "https://github.com/purescript-web/purescript-web-xhr.git"
56− , version = "v3.0.2"
127+ , version = "v5.0.0"
57 }
128 }
58}
129}
src/groups/purescript.dhall+122−130
@@ -14,17 +14,17 @@
14 , "unsafe-coerce"
14 , "unsafe-coerce"
15 ]
15 ]
16 , repo = "https://github.com/purescript/purescript-arrays.git"
16 , repo = "https://github.com/purescript/purescript-arrays.git"
17− , version = "v5.3.1"
17+ , version = "v7.0.0"
18 }
18 }
19, `assert` =
19, `assert` =
20 { dependencies = [ "console", "effect", "prelude" ]
20 { dependencies = [ "console", "effect", "prelude" ]
21 , repo = "https://github.com/purescript/purescript-assert.git"
21 , repo = "https://github.com/purescript/purescript-assert.git"
22− , version = "v4.1.0"
22+ , version = "v6.0.0"
23 }
23 }
24, bifunctors =
24, bifunctors =
25− { dependencies = [ "newtype", "prelude" ]
25+ { dependencies = [ "const", "either", "newtype", "prelude", "tuples" ]
26 , repo = "https://github.com/purescript/purescript-bifunctors.git"
26 , repo = "https://github.com/purescript/purescript-bifunctors.git"
27− , version = "v4.0.0"
27+ , version = "v6.0.0"
28 }
28 }
29, catenable-lists =
29, catenable-lists =
30 { dependencies =
30 { dependencies =
@@ -37,33 +37,27 @@
37 , "unfoldable"
37 , "unfoldable"
38 ]
38 ]
39 , repo = "https://github.com/purescript/purescript-catenable-lists.git"
39 , repo = "https://github.com/purescript/purescript-catenable-lists.git"
40− , version = "v5.0.1"
40+ , version = "v7.0.0"
41 }
41 }
42, console =
42, console =
43 { dependencies = [ "effect", "prelude" ]
43 { dependencies = [ "effect", "prelude" ]
44 , repo = "https://github.com/purescript/purescript-console.git"
44 , repo = "https://github.com/purescript/purescript-console.git"
45− , version = "v4.4.0"
45+ , version = "v6.0.0"
46 }
46 }
47, const =
47, const =
48− { dependencies =
48+ { dependencies = [ "invariant", "newtype", "prelude" ]
49− [ "contravariant"
50− , "foldable-traversable"
51− , "invariant"
52− , "newtype"
53− , "prelude"
54− ]
55 , repo = "https://github.com/purescript/purescript-const.git"
49 , repo = "https://github.com/purescript/purescript-const.git"
56− , version = "v4.1.0"
50+ , version = "v6.0.0"
57 }
51 }
58, contravariant =
52, contravariant =
59− { dependencies = [ "either", "newtype", "prelude", "tuples" ]
53+ { dependencies = [ "const", "either", "newtype", "prelude", "tuples" ]
60 , repo = "https://github.com/purescript/purescript-contravariant.git"
54 , repo = "https://github.com/purescript/purescript-contravariant.git"
61− , version = "v4.0.1"
55+ , version = "v6.0.0"
62 }
56 }
63, control =
57, control =
64− { dependencies = [ "prelude", "newtype" ]
58+ { dependencies = [ "newtype", "prelude" ]
65 , repo = "https://github.com/purescript/purescript-control.git"
59 , repo = "https://github.com/purescript/purescript-control.git"
66− , version = "v4.2.0"
60+ , version = "v6.0.0"
67 }
61 }
68, datetime =
62, datetime =
69 { dependencies =
63 { dependencies =
@@ -76,38 +70,32 @@
76 , "gen"
70 , "gen"
77 , "integers"
71 , "integers"
78 , "lists"
72 , "lists"
79− , "math"
80 , "maybe"
73 , "maybe"
81 , "newtype"
74 , "newtype"
75+ , "numbers"
82 , "ordered-collections"
76 , "ordered-collections"
83 , "partial"
77 , "partial"
84 , "prelude"
78 , "prelude"
85 , "tuples"
79 , "tuples"
86 ]
80 ]
87 , repo = "https://github.com/purescript/purescript-datetime.git"
81 , repo = "https://github.com/purescript/purescript-datetime.git"
88− , version = "v4.1.1"
82+ , version = "v6.0.0"
89 }
83 }
90, distributive =
84, distributive =
85+ { dependencies =
91− { dependencies = [ "identity", "newtype", "prelude" ]
86+ [ "identity", "newtype", "prelude", "tuples", "type-equality" ]
92 , repo = "https://github.com/purescript/purescript-distributive.git"
87 , repo = "https://github.com/purescript/purescript-distributive.git"
93− , version = "v4.0.0"
88+ , version = "v6.0.0"
94 }
89 }
95, effect =
90, effect =
96 { dependencies = [ "prelude" ]
91 { dependencies = [ "prelude" ]
97 , repo = "https://github.com/purescript/purescript-effect.git"
92 , repo = "https://github.com/purescript/purescript-effect.git"
98− , version = "v2.0.1"
93+ , version = "v4.0.0"
99 }
94 }
100, either =
95, either =
101− { dependencies =
96+ { dependencies = [ "control", "invariant", "maybe", "prelude" ]
102− [ "bifunctors"
103− , "control"
104− , "foldable-traversable"
105− , "invariant"
106− , "maybe"
107− , "prelude"
108− ]
109 , repo = "https://github.com/purescript/purescript-either.git"
97 , repo = "https://github.com/purescript/purescript-either.git"
110− , version = "v4.1.1"
98+ , version = "v6.0.0"
111 }
99 }
112, enums =
100, enums =
113 { dependencies =
101 { dependencies =
@@ -123,23 +111,46 @@
123 , "unfoldable"
111 , "unfoldable"
124 ]
112 ]
125 , repo = "https://github.com/purescript/purescript-enums.git"
113 , repo = "https://github.com/purescript/purescript-enums.git"
126− , version = "v4.0.1"
114+ , version = "v6.0.0"
127 }
115 }
128, exceptions =
116, exceptions =
129 { dependencies = [ "effect", "either", "maybe", "prelude" ]
117 { dependencies = [ "effect", "either", "maybe", "prelude" ]
130 , repo = "https://github.com/purescript/purescript-exceptions.git"
118 , repo = "https://github.com/purescript/purescript-exceptions.git"
131− , version = "v4.0.0"
119+ , version = "v6.0.0"
132 }
120 }
133, exists =
121, exists =
134 { dependencies = [ "unsafe-coerce" ]
122 { dependencies = [ "unsafe-coerce" ]
135 , repo = "https://github.com/purescript/purescript-exists.git"
123 , repo = "https://github.com/purescript/purescript-exists.git"
136− , version = "v4.0.0"
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 }
137 }
138, foldable-traversable =
138, foldable-traversable =
139 { dependencies =
139 { dependencies =
140− [ "bifunctors", "control", "maybe", "newtype", "orders", "prelude" ]
140+ [ "bifunctors"
141+ , "const"
142+ , "control"
143+ , "either"
144+ , "functors"
145+ , "identity"
146+ , "maybe"
147+ , "newtype"
148+ , "orders"
149+ , "prelude"
150+ , "tuples"
151+ ]
141 , repo = "https://github.com/purescript/purescript-foldable-traversable.git"
152 , repo = "https://github.com/purescript/purescript-foldable-traversable.git"
142− , version = "v4.1.1"
153+ , version = "v6.0.0"
143 }
154 }
144, foreign =
155, foreign =
145 { dependencies =
156 { dependencies =
@@ -154,7 +165,7 @@
154 , "transformers"
165 , "transformers"
155 ]
166 ]
156 , repo = "https://github.com/purescript/purescript-foreign.git"
167 , repo = "https://github.com/purescript/purescript-foreign.git"
157− , version = "v5.0.0"
168+ , version = "v7.0.0"
158 }
169 }
159, foreign-object =
170, foreign-object =
160 { dependencies =
171 { dependencies =
@@ -172,7 +183,7 @@
172 , "unfoldable"
183 , "unfoldable"
173 ]
184 ]
174 , repo = "https://github.com/purescript/purescript-foreign-object.git"
185 , repo = "https://github.com/purescript/purescript-foreign-object.git"
175− , version = "v2.0.3"
186+ , version = "v4.0.0"
176 }
187 }
177, free =
188, free =
178 { dependencies =
189 { dependencies =
@@ -192,28 +203,31 @@
192 , "unsafe-coerce"
203 , "unsafe-coerce"
193 ]
204 ]
194 , repo = "https://github.com/purescript/purescript-free.git"
205 , repo = "https://github.com/purescript/purescript-free.git"
195− , version = "v5.2.0"
206+ , version = "v7.0.0"
196 }
207 }
197, functions =
208, functions =
198 { dependencies = [ "prelude" ]
209 { dependencies = [ "prelude" ]
199 , repo = "https://github.com/purescript/purescript-functions.git"
210 , repo = "https://github.com/purescript/purescript-functions.git"
200− , version = "v4.0.0"
211+ , version = "v6.0.0"
201 }
212 }
202, functors =
213, functors =
203 { dependencies =
214 { dependencies =
204 [ "bifunctors"
215 [ "bifunctors"
205 , "const"
216 , "const"
217+ , "contravariant"
206 , "control"
218 , "control"
219+ , "distributive"
207 , "either"
220 , "either"
208− , "foldable-traversable"
221+ , "invariant"
209 , "maybe"
222 , "maybe"
210 , "newtype"
223 , "newtype"
211 , "prelude"
224 , "prelude"
225+ , "profunctor"
212 , "tuples"
226 , "tuples"
213 , "unsafe-coerce"
227 , "unsafe-coerce"
214 ]
228 ]
215 , repo = "https://github.com/purescript/purescript-functors.git"
229 , repo = "https://github.com/purescript/purescript-functors.git"
216− , version = "v3.1.1"
230+ , version = "v5.0.0"
217 }
231 }
218, gen =
232, gen =
219 { dependencies =
233 { dependencies =
@@ -229,45 +243,38 @@
229 , "unfoldable"
243 , "unfoldable"
230 ]
244 ]
231 , repo = "https://github.com/purescript/purescript-gen.git"
245 , repo = "https://github.com/purescript/purescript-gen.git"
232− , version = "v2.1.1"
246+ , version = "v4.0.0"
233− }
234−, generics-rep =
235− { dependencies =
236− [ "enums", "foldable-traversable", "maybe", "newtype", "prelude" ]
237− , repo = "https://github.com/purescript/purescript-generics-rep.git"
238− , version = "v6.1.1"
239 }
247 }
240−, globals =
248+, graphs =
241− { dependencies = [ "functions", "maybe" ] : List Text
249+ { dependencies = [ "catenable-lists", "ordered-collections" ]
242− , repo = "https://github.com/purescript/purescript-globals.git"
250+ , repo = "https://github.com/purescript/purescript-graphs.git"
243− , version = "v4.1.0"
251+ , version = "v8.0.0"
244 }
252 }
245, identity =
253, identity =
246− { dependencies =
247− [ "control", "foldable-traversable", "invariant", "newtype", "prelude" ]
254+ { dependencies = [ "control", "invariant", "newtype", "prelude" ]
248 , repo = "https://github.com/purescript/purescript-identity.git"
255 , repo = "https://github.com/purescript/purescript-identity.git"
249− , version = "v4.1.0"
256+ , version = "v6.0.0"
250 }
257 }
251, integers =
258, integers =
252− { dependencies = [ "globals", "math", "maybe", "prelude" ]
259+ { dependencies = [ "maybe", "numbers", "prelude" ]
253 , repo = "https://github.com/purescript/purescript-integers.git"
260 , repo = "https://github.com/purescript/purescript-integers.git"
254− , version = "v4.0.0"
261+ , version = "v6.0.0"
255 }
262 }
256, invariant =
263, invariant =
257− { dependencies = [ "prelude" ]
264+ { dependencies = [ "control", "prelude" ]
258 , repo = "https://github.com/purescript/purescript-invariant.git"
265 , repo = "https://github.com/purescript/purescript-invariant.git"
259− , version = "v4.1.0"
266+ , version = "v6.0.0"
260 }
267 }
261, lazy =
268, lazy =
262 { dependencies = [ "control", "foldable-traversable", "invariant", "prelude" ]
269 { dependencies = [ "control", "foldable-traversable", "invariant", "prelude" ]
263 , repo = "https://github.com/purescript/purescript-lazy.git"
270 , repo = "https://github.com/purescript/purescript-lazy.git"
264− , version = "v4.0.0"
271+ , version = "v6.0.0"
265 }
272 }
266, lcg =
273, lcg =
267 { dependencies =
274 { dependencies =
268− [ "effect", "integers", "math", "maybe", "partial", "prelude", "random" ]
275+ [ "effect", "integers", "maybe", "partial", "prelude", "random" ]
269 , repo = "https://github.com/purescript/purescript-lcg.git"
276 , repo = "https://github.com/purescript/purescript-lcg.git"
270− , version = "v2.0.0"
277+ , version = "v4.0.0"
271 }
278 }
272, lists =
279, lists =
273 { dependencies =
280 { dependencies =
@@ -285,36 +292,28 @@
285 , "unfoldable"
292 , "unfoldable"
286 ]
293 ]
287 , repo = "https://github.com/purescript/purescript-lists.git"
294 , repo = "https://github.com/purescript/purescript-lists.git"
288− , version = "v5.4.1"
295+ , version = "v7.0.0"
289− }
290−, math =
291− { dependencies = [] : List Text
292− , repo = "https://github.com/purescript/purescript-math.git"
293− , version = "v2.1.1"
294 }
296 }
295, maybe =
297, maybe =
296 { dependencies = [ "control", "invariant", "newtype", "prelude" ]
298 { dependencies = [ "control", "invariant", "newtype", "prelude" ]
297 , repo = "https://github.com/purescript/purescript-maybe.git"
299 , repo = "https://github.com/purescript/purescript-maybe.git"
298− , version = "v4.0.1"
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"
299 }
306 }
300, minibench =
307, minibench =
301 { dependencies =
308 { dependencies =
302− [ "console"
309+ [ "console", "effect", "integers", "numbers", "partial", "prelude", "refs" ]
303− , "effect"
304− , "globals"
305− , "integers"
306− , "math"
307− , "partial"
308− , "prelude"
309− , "refs"
310− ]
311 , repo = "https://github.com/purescript/purescript-minibench.git"
310 , repo = "https://github.com/purescript/purescript-minibench.git"
312− , version = "v2.0.0"
311+ , version = "v4.0.0"
313 }
312 }
314, newtype =
313, newtype =
315− { dependencies = [ "prelude" ]
314+ { dependencies = [ "prelude", "safe-coerce" ]
316 , repo = "https://github.com/purescript/purescript-newtype.git"
315 , repo = "https://github.com/purescript/purescript-newtype.git"
317− , version = "v3.0.0"
316+ , version = "v5.0.0"
318 }
317 }
319, nonempty =
318, nonempty =
320 { dependencies =
319 { dependencies =
@@ -326,7 +325,12 @@
326 , "unfoldable"
325 , "unfoldable"
327 ]
326 ]
328 , repo = "https://github.com/purescript/purescript-nonempty.git"
327 , repo = "https://github.com/purescript/purescript-nonempty.git"
329− , version = "v5.0.0"
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"
330 }
334 }
331, ordered-collections =
335, ordered-collections =
332 { dependencies =
336 { dependencies =
@@ -341,15 +345,14 @@
341 , "tailrec"
345 , "tailrec"
342 , "tuples"
346 , "tuples"
343 , "unfoldable"
347 , "unfoldable"
344− , "unsafe-coerce"
345 ]
348 ]
346 , repo = "https://github.com/purescript/purescript-ordered-collections.git"
349 , repo = "https://github.com/purescript/purescript-ordered-collections.git"
347− , version = "v1.6.1"
350+ , version = "v3.0.0"
348 }
351 }
349, orders =
352, orders =
350 { dependencies = [ "newtype", "prelude" ]
353 { dependencies = [ "newtype", "prelude" ]
351 , repo = "https://github.com/purescript/purescript-orders.git"
354 , repo = "https://github.com/purescript/purescript-orders.git"
352− , version = "v4.0.0"
355+ , version = "v6.0.0"
353 }
356 }
354, parallel =
357, parallel =
355 { dependencies =
358 { dependencies =
@@ -361,26 +364,26 @@
361 , "maybe"
364 , "maybe"
362 , "newtype"
365 , "newtype"
363 , "prelude"
366 , "prelude"
367+ , "profunctor"
364 , "refs"
368 , "refs"
365 , "transformers"
369 , "transformers"
366 ]
370 ]
367 , repo = "https://github.com/purescript/purescript-parallel.git"
371 , repo = "https://github.com/purescript/purescript-parallel.git"
368− , version = "v4.0.0"
372+ , version = "v6.0.0"
369 }
373 }
370, partial =
374, partial =
371 { dependencies = [] : List Text
375 { dependencies = [] : List Text
372 , repo = "https://github.com/purescript/purescript-partial.git"
376 , repo = "https://github.com/purescript/purescript-partial.git"
373− , version = "v2.0.1"
377+ , version = "v4.0.0"
374 }
378 }
375, prelude =
379, prelude =
376 { dependencies = [] : List Text
380 { dependencies = [] : List Text
377 , repo = "https://github.com/purescript/purescript-prelude.git"
381 , repo = "https://github.com/purescript/purescript-prelude.git"
378− , version = "v4.1.1"
382+ , version = "v6.0.0"
379 }
383 }
380, profunctor =
384, profunctor =
381 { dependencies =
385 { dependencies =
382− [ "contravariant"
383− , "control"
386+ [ "control"
384 , "distributive"
387 , "distributive"
385 , "either"
388 , "either"
386 , "exists"
389 , "exists"
@@ -390,17 +393,12 @@
390 , "tuples"
393 , "tuples"
391 ]
394 ]
392 , repo = "https://github.com/purescript/purescript-profunctor.git"
395 , repo = "https://github.com/purescript/purescript-profunctor.git"
393− , version = "v4.1.0"
396+ , version = "v6.0.0"
394− }
395−, proxy =
396− { dependencies = [ "prelude" ]
397− , repo = "https://github.com/purescript/purescript-proxy.git"
398− , version = "v3.0.0"
399 }
397 }
400, psci-support =
398, psci-support =
401 { dependencies = [ "console", "effect", "prelude" ]
399 { dependencies = [ "console", "effect", "prelude" ]
402 , repo = "https://github.com/purescript/purescript-psci-support.git"
400 , repo = "https://github.com/purescript/purescript-psci-support.git"
403− , version = "v4.0.0"
401+ , version = "v6.0.0"
404 }
402 }
405, quickcheck =
403, quickcheck =
406 { dependencies =
404 { dependencies =
@@ -413,16 +411,15 @@
413 , "exceptions"
411 , "exceptions"
414 , "foldable-traversable"
412 , "foldable-traversable"
415 , "gen"
413 , "gen"
416− , "generics-rep"
417 , "identity"
414 , "identity"
418 , "integers"
415 , "integers"
419 , "lazy"
416 , "lazy"
420 , "lcg"
417 , "lcg"
421 , "lists"
418 , "lists"
422− , "math"
423 , "maybe"
419 , "maybe"
424 , "newtype"
420 , "newtype"
425 , "nonempty"
421 , "nonempty"
422+ , "numbers"
426 , "partial"
423 , "partial"
427 , "prelude"
424 , "prelude"
428 , "record"
425 , "record"
@@ -434,32 +431,37 @@
434 , "unfoldable"
431 , "unfoldable"
435 ]
432 ]
436 , repo = "https://github.com/purescript/purescript-quickcheck.git"
433 , repo = "https://github.com/purescript/purescript-quickcheck.git"
437− , version = "v6.1.0"
434+ , version = "v8.0.1"
438 }
435 }
439, random =
436, random =
440− { dependencies = [ "effect", "integers", "math" ]
437+ { dependencies = [ "effect", "integers" ]
441 , repo = "https://github.com/purescript/purescript-random.git"
438 , repo = "https://github.com/purescript/purescript-random.git"
442− , version = "v4.0.0"
439+ , version = "v6.0.0"
443 }
440 }
444, record =
441, record =
445− { dependencies = [ "functions", "prelude", "st", "unsafe-coerce" ]
442+ { dependencies = [ "functions", "prelude", "unsafe-coerce" ]
446 , repo = "https://github.com/purescript/purescript-record.git"
443 , repo = "https://github.com/purescript/purescript-record.git"
447− , version = "v2.0.2"
444+ , version = "v4.0.0"
448 }
445 }
449, refs =
446, refs =
450 { dependencies = [ "effect", "prelude" ]
447 { dependencies = [ "effect", "prelude" ]
451 , repo = "https://github.com/purescript/purescript-refs.git"
448 , repo = "https://github.com/purescript/purescript-refs.git"
452− , version = "v4.1.0"
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"
453 }
455 }
454, semirings =
456, semirings =
455 { dependencies = [ "foldable-traversable", "lists", "newtype", "prelude" ]
457 { dependencies = [ "foldable-traversable", "lists", "newtype", "prelude" ]
456 , repo = "https://github.com/purescript/purescript-semirings.git"
458 , repo = "https://github.com/purescript/purescript-semirings.git"
457− , version = "v5.0.0"
459+ , version = "v7.0.0"
458 }
460 }
459, st =
461, st =
460 { dependencies = [ "partial", "prelude", "tailrec", "unsafe-coerce" ]
462 { dependencies = [ "partial", "prelude", "tailrec", "unsafe-coerce" ]
461 , repo = "https://github.com/purescript/purescript-st.git"
463 , repo = "https://github.com/purescript/purescript-st.git"
462− , version = "v4.1.1"
464+ , version = "v6.0.0"
463 }
465 }
464, strings =
466, strings =
465 { dependencies =
467 { dependencies =
@@ -481,7 +483,7 @@
481 , "unsafe-coerce"
483 , "unsafe-coerce"
482 ]
484 ]
483 , repo = "https://github.com/purescript/purescript-strings.git"
485 , repo = "https://github.com/purescript/purescript-strings.git"
484− , version = "v4.0.2"
486+ , version = "v6.0.0"
485 }
487 }
486, tailrec =
488, tailrec =
487 { dependencies =
489 { dependencies =
@@ -495,7 +497,7 @@
495 , "refs"
497 , "refs"
496 ]
498 ]
497 , repo = "https://github.com/purescript/purescript-tailrec.git"
499 , repo = "https://github.com/purescript/purescript-tailrec.git"
498− , version = "v4.1.1"
500+ , version = "v6.0.0"
499 }
501 }
500, transformers =
502, transformers =
501 { dependencies =
503 { dependencies =
@@ -515,43 +517,33 @@
515 , "unfoldable"
517 , "unfoldable"
516 ]
518 ]
517 , repo = "https://github.com/purescript/purescript-transformers.git"
519 , repo = "https://github.com/purescript/purescript-transformers.git"
518− , version = "v4.2.0"
520+ , version = "v6.0.0"
519 }
521 }
520, tuples =
522, tuples =
521− { dependencies =
523+ { dependencies = [ "control", "invariant", "prelude" ]
522− [ "bifunctors"
523− , "control"
524− , "distributive"
525− , "foldable-traversable"
526− , "invariant"
527− , "maybe"
528− , "newtype"
529− , "prelude"
530− , "type-equality"
531− ]
532 , repo = "https://github.com/purescript/purescript-tuples.git"
524 , repo = "https://github.com/purescript/purescript-tuples.git"
533− , version = "v5.1.0"
525+ , version = "v7.0.0"
534 }
526 }
535, type-equality =
527, type-equality =
536 { dependencies = [] : List Text
528 { dependencies = [] : List Text
537 , repo = "https://github.com/purescript/purescript-type-equality.git"
529 , repo = "https://github.com/purescript/purescript-type-equality.git"
538− , version = "v3.0.0"
530+ , version = "v4.0.1"
539 }
531 }
540, typelevel-prelude =
532, typelevel-prelude =
541− { dependencies = [ "prelude", "proxy", "type-equality" ]
533+ { dependencies = [ "prelude", "type-equality" ]
542 , repo = "https://github.com/purescript/purescript-typelevel-prelude.git"
534 , repo = "https://github.com/purescript/purescript-typelevel-prelude.git"
543− , version = "v5.0.2"
535+ , version = "v7.0.0"
544 }
536 }
545, unfoldable =
537, unfoldable =
546 { dependencies =
538 { dependencies =
547 [ "foldable-traversable", "maybe", "partial", "prelude", "tuples" ]
539 [ "foldable-traversable", "maybe", "partial", "prelude", "tuples" ]
548 , repo = "https://github.com/purescript/purescript-unfoldable.git"
540 , repo = "https://github.com/purescript/purescript-unfoldable.git"
549− , version = "v4.1.0"
541+ , version = "v6.0.0"
550 }
542 }
551, unsafe-coerce =
543, unsafe-coerce =
552 { dependencies = [] : List Text
544 { dependencies = [] : List Text
553 , repo = "https://github.com/purescript/purescript-unsafe-coerce.git"
545 , repo = "https://github.com/purescript/purescript-unsafe-coerce.git"
554− , version = "v4.0.0"
546+ , version = "v6.0.0"
555 }
547 }
556, validation =
548, validation =
557 { dependencies =
549 { dependencies =
@@ -563,6 +555,6 @@
563 , "prelude"
555 , "prelude"
564 ]
556 ]
565 , repo = "https://github.com/purescript/purescript-validation.git"
557 , repo = "https://github.com/purescript/purescript-validation.git"
566− , version = "v4.2.0"
558+ , version = "v6.0.0"
567 }
559 }
568}
560}
src/groups/reactormonk.dhall+20−19
@@ -1,16 +1,16 @@
1−{ rave =
1+{-
2+, json-pointer =
2 { dependencies =
3 { dependencies =
3− [ "aff"
4− , "checked-exceptions"
5− , "console"
4+ [ "console"
6 , "effect"
5 , "effect"
7− , "exceptions"
6+ , "foreign"
8 , "prelude"
7 , "prelude"
9− , "record"
8+ , "psci-support"
10− , "variant"
9+ , "spec-quickcheck"
10+ , "strings"
11 ]
11 ]
12− , repo = "https://github.com/reactormonk/purescript-rave.git"
12+ , repo = "https://github.com/reactormonk/purescript-json-pointer.git"
13− , version = "v0.1.1"
13+ , version = "v1.1.0"
14 }
14 }
15, simple-timestamp =
15, simple-timestamp =
16 { dependencies =
16 { dependencies =
@@ -27,18 +27,19 @@
27 , repo = "https://github.com/reactormonk/purescript-simple-timestamp.git"
27 , repo = "https://github.com/reactormonk/purescript-simple-timestamp.git"
28 , version = "v3.0.0"
28 , version = "v3.0.0"
29 }
29 }
30−, json-pointer =
30+, rave =
31 { dependencies =
31 { dependencies =
32+ [ "aff"
33+ , "checked-exceptions"
32− [ "console"
34+ , "console"
33 , "effect"
35 , "effect"
34− , "foreign"
36+ , "exceptions"
35− , "generics-rep"
36 , "prelude"
37 , "prelude"
37− , "psci-support"
38+ , "record"
38− , "spec-quickcheck"
39+ , "variant"
39− , "strings"
40 ]
40 ]
41− , repo = "https://github.com/reactormonk/purescript-json-pointer.git"
41+ , repo = "https://github.com/reactormonk/purescript-rave.git"
42− , version = "v1.1.0"
42+ , version = "v0.1.1"
43 }
43 }
44+-}
44−}
45+{=}
src/groups/rgrempel.dhall+5−3
@@ -1,6 +1,8 @@
1+{-
1−{ int-53 =
2+, int-53 =
2− { dependencies = [ "integers", "math", "strings" ]
3+ { dependencies = [ "integers", "strings" ]
3 , repo = "https://github.com/rgrempel/purescript-int-53.git"
4 , repo = "https://github.com/rgrempel/purescript-int-53.git"
4 , version = "v4.0.0"
5 , version = "v4.0.0"
5 }
6 }
7+-}
6−}
8+{=}
src/groups/rightfold.dhall+5−3
@@ -1,4 +1,5 @@
1+{-
1−{ bytestrings =
2+bytestrings =
2 { dependencies =
3 { dependencies =
3 [ "arrays"
4 [ "arrays"
4 , "effect"
5 , "effect"
@@ -17,7 +18,8 @@
17 , repo = "https://github.com/rightfold/purescript-bytestrings.git"
18 , repo = "https://github.com/rightfold/purescript-bytestrings.git"
18 , version = "v8.0.0"
19 , version = "v8.0.0"
19 }
20 }
21+-}
20−, logging =
22+{ logging =
21 { dependencies =
23 { dependencies =
22 [ "prelude"
24 [ "prelude"
23 , "contravariant"
25 , "contravariant"
@@ -31,7 +33,7 @@
31 , version = "v3.0.0"
33 , version = "v3.0.0"
32 }
34 }
33, quotient =
35, quotient =
34− { dependencies = [ "prelude", "proxy", "quickcheck" ]
36+ { dependencies = [ "prelude", "quickcheck" ]
35 , repo = "https://github.com/rightfold/purescript-quotient.git"
37 , repo = "https://github.com/rightfold/purescript-quotient.git"
36 , version = "v3.0.0"
38 , version = "v3.0.0"
37 }
39 }
src/groups/rnons.dhall+9−7
@@ -1,15 +1,11 @@
1−{ halogen-storybook =
1+{-
2− { dependencies = [ "halogen", "prelude", "routing", "foreign-object" ]
3− , repo = "https://github.com/rnons/purescript-halogen-storybook.git"
4− , version = "v1.0.0-rc.1"
5− }
6, html-parser-halogen =
2, html-parser-halogen =
7− { dependencies = [ "generics-rep", "halogen", "prelude", "string-parsers" ]
3+ { dependencies = [ "halogen", "prelude", "string-parsers" ]
8 , repo = "https://github.com/rnons/purescript-html-parser-halogen.git"
4 , repo = "https://github.com/rnons/purescript-html-parser-halogen.git"
9 , version = "v1.0.0-rc.2"
5 , version = "v1.0.0-rc.2"
10 }
6 }
11, svg-parser =
7, svg-parser =
12− { dependencies = [ "generics-rep", "prelude", "string-parsers" ]
8+ { dependencies = [ "prelude", "string-parsers" ]
13 , repo = "https://github.com/rnons/purescript-svg-parser.git"
9 , repo = "https://github.com/rnons/purescript-svg-parser.git"
14 , version = "v1.0.0"
10 , version = "v1.0.0"
15 }
11 }
@@ -18,4 +14,10 @@
18 , repo = "https://github.com/rnons/purescript-svg-parser-halogen.git"
14 , repo = "https://github.com/rnons/purescript-svg-parser-halogen.git"
19 , version = "v2.0.0-rc.1"
15 , version = "v2.0.0-rc.1"
20 }
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+ }
21}
23}
src/groups/robertdp.dhall+28−7
@@ -1,11 +1,32 @@
1+{-
1−{ react-halo =
2+react-halo =
3+ { dependencies =
4+ [ "aff"
5+ , "free"
6+ , "freeap"
7+ , "halogen-subscriptions"
2− { dependencies = [ "aff", "free", "freeap", "react-basic-hooks", "wire" ]
8+ , "react-basic-hooks"
9+ , "refs"
10+ , "unsafe-reference"
11+ ]
3 , repo = "https://github.com/robertdp/purescript-react-halo.git"
12 , repo = "https://github.com/robertdp/purescript-react-halo.git"
4− , version = "v0.2.3"
13+ , version = "v2.0.0"
5 }
14 }
6−, wire =
15+-}
16+{ resourcet =
7− { dependencies = [ "aff", "filterable", "refs", "unsafe-reference" ]
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+ ]
8− , repo = "https://github.com/robertdp/purescript-wire.git"
29+ , repo = "https://github.com/robertdp/purescript-resourcet.git"
9− , version = "v0.5.0"
30+ , version = "v1.0.0"
10 }
31 }
11}
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+25−29
@@ -1,18 +1,4 @@
1−{ bigints =
1+{-
2− { dependencies = [ "integers", "maybe", "strings" ]
3− , repo = "https://github.com/sharkdp/purescript-bigints.git"
4− , version = "v4.0.0"
5− }
6−, colors =
7− { dependencies = [ "arrays", "integers", "lists", "partial", "strings" ]
8− , repo = "https://github.com/sharkdp/purescript-colors.git"
9− , version = "v5.0.0"
10− }
11−, decimals =
12− { dependencies = [ "maybe" ]
13− , repo = "https://github.com/sharkdp/purescript-decimals.git"
14− , version = "v5.0.0"
15− }
16, flare =
2, flare =
17 { dependencies =
3 { dependencies =
18 [ "canvas"
4 [ "canvas"
@@ -31,32 +17,42 @@
31 }
17 }
32, format =
18, format =
33 { dependencies =
19 { dependencies =
34− [ "arrays"
20+ [ "arrays", "effect", "integers", "prelude", "strings", "unfoldable" ]
35− , "effect"
36− , "integers"
37− , "math"
38− , "prelude"
39− , "strings"
40− , "unfoldable"
41− ]
42 , repo = "https://github.com/sharkdp/purescript-format.git"
21 , repo = "https://github.com/sharkdp/purescript-format.git"
43 , version = "v4.0.0"
22 , version = "v4.0.0"
44 }
23 }
45−, numbers =
24+-}
25+{ bigints =
46− { dependencies = [ "globals", "math", "maybe" ]
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" ]
47− , repo = "https://github.com/sharkdp/purescript-numbers.git"
32+ , repo = "https://github.com/sharkdp/purescript-decimals.git"
48 , version = "v7.0.0"
33 , version = "v7.0.0"
49 }
34 }
50, pairs =
35, pairs =
51 { dependencies =
36 { dependencies =
52 [ "console", "distributive", "foldable-traversable", "quickcheck" ]
37 [ "console", "distributive", "foldable-traversable", "quickcheck" ]
53 , repo = "https://github.com/sharkdp/purescript-pairs.git"
38 , repo = "https://github.com/sharkdp/purescript-pairs.git"
54− , version = "v7.0.0"
39+ , version = "v9.0.0"
55 }
40 }
56, quantities =
41, quantities =
57 { dependencies =
42 { dependencies =
43+ [ "decimals"
44+ , "either"
58− [ "lists", "foldable-traversable", "numbers", "pairs", "decimals" ]
45+ , "foldable-traversable"
46+ , "lists"
47+ , "maybe"
48+ , "newtype"
49+ , "nonempty"
50+ , "numbers"
51+ , "pairs"
52+ , "prelude"
53+ , "tuples"
54+ ]
59 , repo = "https://github.com/sharkdp/purescript-quantities.git"
55 , repo = "https://github.com/sharkdp/purescript-quantities.git"
60− , version = "v10.0.0"
56+ , version = "v12.0.1"
61 }
57 }
62}
58}
src/groups/sigilion.dhall+4−2
@@ -1,4 +1,5 @@
1+{-
1−{ run-profunctor-lenses =
2+, run-profunctor-lenses =
2 { dependencies =
3 { dependencies =
3 [ "effect", "console", "psci-support", "run", "profunctor-lenses" ]
4 [ "effect", "console", "psci-support", "run", "profunctor-lenses" ]
4 , repo = "https://github.com/sigilion/purescript-run-profunctor-lenses.git"
5 , repo = "https://github.com/sigilion/purescript-run-profunctor-lenses.git"
@@ -9,4 +10,5 @@
9 , repo = "https://github.com/sigilion/purescript-run-halogen.git"
10 , repo = "https://github.com/sigilion/purescript-run-halogen.git"
10 , version = "v0.1.0"
11 , version = "v0.1.0"
11 }
12 }
13+-}
12−}
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+3−204
@@ -1,209 +1,8 @@
1−{ ace =
1+{-
2− { dependencies =
3− [ "arrays"
4− , "effect"
5− , "foreign"
6− , "nullable"
7− , "prelude"
8− , "refs"
9− , "web-html"
10− , "web-uievents"
11− ]
12− , repo = "https://github.com/purescript-contrib/purescript-ace.git"
13− , version = "v7.1.0"
14− }
15−, aff =
16− { dependencies =
17− [ "datetime"
18− , "effect"
19− , "exceptions"
20− , "functions"
21− , "parallel"
22− , "transformers"
23− , "unsafe-coerce"
24− ]
25− , repo = "https://github.com/slamdata/purescript-aff.git"
26− , version = "v5.1.2"
27− }
28−, aff-bus =
29− { dependencies = [ "avar", "prelude" ]
30− , repo = "https://github.com/slamdata/purescript-aff-bus.git"
31− , version = "v4.0.0"
32− }
33−, avar =
34− { dependencies =
35− [ "aff", "effect", "either", "exceptions", "functions", "maybe" ]
36− , repo = "https://github.com/slamdata/purescript-avar.git"
37− , version = "v3.0.0"
38− }
39−, affjax =
40− { dependencies =
41− [ "aff"
42− , "argonaut-core"
43− , "arraybuffer-types"
44− , "effect"
45− , "foreign"
46− , "form-urlencoded"
47− , "http-methods"
48− , "integers"
49− , "math"
50− , "media-types"
51− , "nullable"
52− , "refs"
53− , "unsafe-coerce"
54− , "web-xhr"
55− ]
56− , repo = "https://github.com/slamdata/purescript-affjax.git"
57− , version = "v11.0.0"
58− }
59−, css =
60− { dependencies =
61− [ "colors"
62− , "console"
63− , "generics-rep"
64− , "nonempty"
65− , "profunctor"
66− , "strings"
67− , "these"
68− , "transformers"
69− ]
70− , repo = "https://github.com/slamdata/purescript-css.git"
71− , version = "v4.0.0"
72− }
73−, dom-indexed =
74− { dependencies =
75− [ "media-types", "prelude", "web-clipboard", "web-touchevents" ]
76− , repo = "https://github.com/slamdata/purescript-dom-indexed.git"
77− , version = "v7.0.0"
78− }
79−, fixed-points =
80− { dependencies = [ "exists", "newtype", "prelude", "transformers" ]
81− , repo = "https://github.com/slamdata/purescript-fixed-points.git"
82− , version = "v5.1.0"
83− }
84−, fork =
85− { dependencies = [ "aff" ]
86− , repo = "https://github.com/slamdata/purescript-fork.git"
87− , version = "v4.0.0"
88− }
89−, formatters =
90− { dependencies =
91− [ "datetime"
92− , "fixed-points"
93− , "generics-rep"
94− , "lists"
95− , "parsing"
96− , "prelude"
97− , "transformers"
98− ]
99− , repo = "https://github.com/slamdata/purescript-formatters.git"
100− , version = "v4.0.1"
101− }
102−, halogen =
103− { dependencies =
104− [ "aff"
105− , "avar"
106− , "console"
107− , "const"
108− , "coroutines"
109− , "dom-indexed"
110− , "effect"
111− , "foreign"
112− , "fork"
113− , "free"
114− , "freeap"
115− , "halogen-vdom"
116− , "media-types"
117− , "nullable"
118− , "ordered-collections"
119− , "parallel"
120− , "profunctor"
121− , "transformers"
122− , "unsafe-coerce"
123− , "unsafe-reference"
124− , "web-file"
125− , "web-uievents"
126− ]
127− , repo = "https://github.com/slamdata/purescript-halogen.git"
128− , version = "v5.1.0"
129− }
130, halogen-bootstrap =
2, halogen-bootstrap =
131 { dependencies = [ "halogen" ]
3 { dependencies = [ "halogen" ]
132 , repo = "https://github.com/slamdata/purescript-halogen-bootstrap.git"
4 , repo = "https://github.com/slamdata/purescript-halogen-bootstrap.git"
133 , version = "v8.0.0"
5 , version = "v8.0.0"
134 }
6 }
135−, halogen-css =
136− { dependencies = [ "css", "halogen" ]
137− , repo = "https://github.com/slamdata/purescript-halogen-css.git"
138− , version = "v8.0.0"
139− }
7+-}
140−, halogen-vdom =
141− { dependencies =
142− [ "bifunctors"
143− , "effect"
144− , "foreign"
145− , "foreign-object"
146− , "maybe"
147− , "prelude"
148− , "refs"
149− , "tuples"
150− , "unsafe-coerce"
151− , "web-html"
152− ]
153− , repo = "https://github.com/slamdata/purescript-halogen-vdom.git"
154− , version = "v6.1.3"
155− }
156−, pathy =
157− { dependencies =
158− [ "console"
159− , "exceptions"
160− , "lists"
161− , "partial"
162− , "profunctor"
163− , "quickcheck"
164− , "strings"
165− , "transformers"
166− , "unsafe-coerce"
167− , "typelevel-prelude"
168− ]
169− , repo = "https://github.com/slamdata/purescript-pathy.git"
170− , version = "v7.0.1"
171− }
172−, routing =
173− { dependencies =
174− [ "aff"
175− , "console"
176− , "control"
177− , "effect"
178− , "either"
179− , "foldable-traversable"
180− , "globals"
181− , "integers"
182− , "lists"
183− , "maybe"
184− , "prelude"
185− , "semirings"
186− , "tuples"
187− , "validation"
188− , "web-html"
189− ]
190− , repo = "https://github.com/slamdata/purescript-routing.git"
191− , version = "v9.0.1"
192− }
193−, uri =
194− { dependencies =
195− [ "arrays"
196− , "generics-rep"
197− , "globals"
198− , "integers"
199− , "parsing"
200− , "profunctor-lenses"
201− , "quickcheck"
202− , "spec"
203− , "unfoldable"
204− , "these"
205− ]
206− , repo = "https://github.com/slamdata/purescript-uri.git"
207− , version = "v7.0.0"
208− }
209−}
8+{=}
src/groups/sodiumfrp.dhall+3−2
@@ -1,7 +1,8 @@
1−{ sodium =
1+{- sodium =
2 { dependencies =
2 { dependencies =
3 [ "aff", "nullable", "numbers", "quickcheck-laws", "test-unit" ]
3 [ "aff", "nullable", "numbers", "quickcheck-laws", "test-unit" ]
4 , repo = "https://github.com/SodiumFRP/purescript-sodium.git"
4 , repo = "https://github.com/SodiumFRP/purescript-sodium.git"
5 , version = "v2.1.0"
5 , version = "v2.1.0"
6 }
6 }
7+-}
7−}
8+{=}
src/groups/spacchetti.dhalldeleted−6
@@ -1,6 +0,0 @@
1−{ metadata =
2− { dependencies = [] : List Text
3− , repo = "https://github.com/spacchetti/purescript-metadata.git"
4− , version = "v0.13.8"
5− }
6−}
src/groups/spicydonuts.dhall+23−11
@@ -1,28 +1,40 @@
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+ }
1−{ react-basic-hooks =
6+, react-basic-hooks =
2 { dependencies =
7 { dependencies =
3− [ "prelude"
8+ [ "aff"
4 , "aff-promise"
9 , "aff-promise"
5− , "aff"
10+ , "bifunctors"
6 , "console"
11 , "console"
12+ , "control"
7 , "datetime"
13 , "datetime"
8 , "effect"
14 , "effect"
9 , "either"
15 , "either"
16+ , "exceptions"
17+ , "foldable-traversable"
18+ , "functions"
10 , "indexed-monad"
19 , "indexed-monad"
20+ , "integers"
11 , "maybe"
21 , "maybe"
12 , "newtype"
22 , "newtype"
13− , "numbers"
23+ , "now"
24+ , "nullable"
25+ , "ordered-collections"
26+ , "prelude"
27+ , "psci-support"
14 , "react-basic"
28 , "react-basic"
29+ , "refs"
30+ , "tuples"
15 , "type-equality"
31 , "type-equality"
16 , "unsafe-coerce"
32 , "unsafe-coerce"
17 , "unsafe-reference"
33 , "unsafe-reference"
18 , "web-html"
34 , "web-html"
19 ]
35 ]
20 , repo = "https://github.com/spicydonuts/purescript-react-basic-hooks.git"
36 , repo = "https://github.com/spicydonuts/purescript-react-basic-hooks.git"
21− , version = "v6.2.0"
37+ , version = "v7.0.1"
22− }
23−, uuid =
24− { dependencies = [ "effect", "maybe", "foreign-generic", "console", "spec" ]
25− , repo = "https://github.com/spicydonuts/purescript-uuid.git"
26− , version = "v7.0.0"
27 }
38 }
39+-}
28−}
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+7−5
@@ -1,8 +1,4 @@
1−{ mmorph =
1+{-
2− { dependencies = [ "free", "functors", "transformers" ]
3− , repo = "https://github.com/thimoteus/purescript-mmorph.git"
4− , version = "v5.1.0"
5− }
6, optlicative =
2, optlicative =
7 { dependencies =
3 { dependencies =
8 [ "console", "foreign", "node-process", "record", "validation" ]
4 [ "console", "foreign", "node-process", "record", "validation" ]
@@ -21,4 +17,10 @@
21 , repo = "https://github.com/thimoteus/purescript-promises.git"
17 , repo = "https://github.com/thimoteus/purescript-promises.git"
22 , version = "v3.1.1"
18 , version = "v3.1.1"
23 }
19 }
20+-}
21+{ mmorph =
22+ { dependencies = [ "free", "functors", "transformers" ]
23+ , repo = "https://github.com/Thimoteus/purescript-mmorph.git"
24+ , version = "v7.0.0"
25+ }
24}
26}
src/groups/thomashoneyman.dhall+71−19
@@ -1,29 +1,81 @@
1−{ halogen-formless =
1+{ halogen-hooks =
2 { dependencies =
2 { dependencies =
3+ [ "aff"
4+ , "arrays"
5+ , "bifunctors"
6+ , "effect"
7+ , "exceptions"
8+ , "foldable-traversable"
9+ , "foreign-object"
10+ , "free"
11+ , "freeap"
12+ , "halogen"
3− [ "halogen"
13+ , "halogen-subscriptions"
4− , "variant"
14+ , "maybe"
5− , "heterogeneous"
15+ , "newtype"
6− , "generics-rep"
16+ , "ordered-collections"
7− , "profunctor-lenses"
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"
8 ]
28 ]
9− , repo = "https://github.com/thomashoneyman/purescript-halogen-formless.git"
10− , version = "v1.0.0"
11− }
12−, halogen-hooks =
13− { dependencies = [ "halogen", "indexed-monad" ]
14 , repo = "https://github.com/thomashoneyman/purescript-halogen-hooks.git"
29 , repo = "https://github.com/thomashoneyman/purescript-halogen-hooks.git"
15− , version = "v0.4.3"
30+ , version = "v0.6.0"
16 }
31 }
17−, slug =
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 =
18 { dependencies =
53 { dependencies =
19− [ "prelude"
54+ [ "convertable-options"
55+ , "effect"
56+ , "either"
57+ , "foldable-traversable"
58+ , "foreign-object"
59+ , "halogen"
60+ , "heterogeneous"
20 , "maybe"
61 , "maybe"
21− , "strings"
62+ , "prelude"
22− , "unicode"
63+ , "record"
23− , "generics-rep"
64+ , "safe-coerce"
24− , "argonaut-codecs"
65+ , "type-equality"
66+ , "unsafe-coerce"
67+ , "unsafe-reference"
68+ , "variant"
69+ , "web-events"
70+ , "web-uievents"
25 ]
71 ]
72+ , repo = "https://github.com/thomashoneyman/purescript-halogen-formless.git"
73+ , version = "v4.0.0"
74+ }
75+, slug =
76+ { dependencies =
77+ [ "prelude", "maybe", "strings", "unicode", "argonaut-codecs" ]
26 , repo = "https://github.com/thomashoneyman/purescript-slug.git"
78 , repo = "https://github.com/thomashoneyman/purescript-slug.git"
27− , version = "v2.0.0"
79+ , version = "v3.0.1"
28 }
80 }
29}
81}
src/groups/thought2.dhall+4−2
@@ -1,6 +1,8 @@
1+{-
1−{ data-default =
2+, data-default =
2 { dependencies = [ "maybe", "record", "lists" ]
3 { dependencies = [ "maybe", "record", "lists" ]
3 , repo = "https://github.com/thought2/purescript-data-default.git"
4 , repo = "https://github.com/thought2/purescript-data-default.git"
4 , version = "v0.3.2"
5 , version = "v0.3.2"
5 }
6 }
7+-}
6−}
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/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.dhall+10−6
@@ -1,16 +1,20 @@
1{ aff-retry =
1{ aff-retry =
2 { dependencies =
2 { dependencies =
3− [ "psci-support"
4− , "console"
5− , "aff"
3+ [ "aff"
4+ , "arrays"
6 , "datetime"
5 , "datetime"
6+ , "effect"
7+ , "either"
8+ , "exceptions"
9+ , "integers"
10+ , "maybe"
11+ , "newtype"
12+ , "numbers"
7 , "prelude"
13 , "prelude"
8 , "random"
14 , "random"
9 , "transformers"
15 , "transformers"
10− , "exceptions"
11− , "test-unit"
12 ]
16 ]
13 , repo = "https://github.com/Unisay/purescript-aff-retry.git"
17 , repo = "https://github.com/Unisay/purescript-aff-retry.git"
14− , version = "v1.2.1"
18+ , version = "v2.0.0"
15 }
19 }
16}
20}
src/groups/ursi.dhall+17−30
@@ -1,36 +1,23 @@
1−{ debuggest =
2− { dependencies = [ "prelude", "unsafe-coerce" ]
3− , repo = "https://github.com/ursi/purescript-debuggest.git"
4− , version = "v0.4.0"
5− }
6−, mason-prelude =
7− { dependencies =
8− [ "arrays"
9− , "console"
10− , "debuggest"
11− , "either"
12− , "functions"
13− , "generics-rep"
14− , "integers"
15− , "lists"
16− , "math"
17− , "parallel"
18− , "point-free"
19− , "prelude"
20− , "tuples"
21− , "unfoldable"
22− ]
23− , repo = "https://github.com/ursi/purescript-mason-prelude.git"
24− , version = "v0.4.0"
25− }
26−, point-free =
1+{ point-free =
27 { dependencies = [ "prelude" ]
2 { dependencies = [ "prelude" ]
28 , repo = "https://github.com/ursi/purescript-point-free.git"
3 , repo = "https://github.com/ursi/purescript-point-free.git"
29− , version = "v0.1.1"
4+ , version = "v1.0.0"
30 }
5 }
31−, task =
6+, return =
32− { dependencies = [ "mason-prelude" ]
7+ { dependencies = [ "foldable-traversable", "point-free", "prelude" ]
33− , repo = "https://github.com/ursi/purescript-task.git"
8+ , repo = "https://github.com/ursi/purescript-return.git"
34 , version = "v0.2.0"
9 , version = "v0.2.0"
35 }
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+ }
36}
23}
src/groups/vladciobanu.dhall+5−3
@@ -1,7 +1,9 @@
1+{-
1−{ pointed =
2+, pointed =
2 { dependencies =
3 { dependencies =
3− [ "bifunctors", "foldable-traversable", "generics-rep", "lists", "maybe" ]
4+ [ "bifunctors", "foldable-traversable", "lists", "maybe" ]
4 , repo = "https://github.com/vladciobanu/purescript-pointed.git"
5 , repo = "https://github.com/vladciobanu/purescript-pointed.git"
5 , version = "v0.1.1"
6 , version = "v0.1.1"
6 }
7 }
8+-}
7−}
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−6
@@ -1,6 +0,0 @@
1−{ uint =
2− { dependencies = [ "generics-rep", "math", "maybe", "quickcheck" ]
3− , repo = "https://github.com/zaquest/purescript-uint.git"
4− , version = "v5.1.4"
5− }
6−}
src/packages.dhall+79−47
@@ -1,45 +1,66 @@
1let packages =
1let packages =
2 ./groups/purescript.dhall
2 ./groups/purescript.dhall
3 ⫽ ./groups/purescript-contrib.dhall
3 ⫽ ./groups/purescript-contrib.dhall
4− ⫽ ./groups/purescript-web.dhall
5 ⫽ ./groups/purescript-node.dhall
4 ⫽ ./groups/purescript-node.dhall
5+ ⫽ ./groups/purescript-web.dhall
6+ ⫽ ./groups/nwolverson.dhall
7+ ⫽ ./groups/acple.dhall
6 ⫽ ./groups/ad-si.dhall
8 ⫽ ./groups/ad-si.dhall
7− ⫽ ./groups/awakesecurity.dhall
9+ ⫽ ./groups/ajnsit.dhall
8− ⫽ ./groups/joneshf.dhall
9− ⫽ ./groups/liamgoodacre.dhall
10+ ⫽ ./groups/AlexaDeWit.dhall
10− ⫽ ./groups/lukajcb.dhall
11+ ⫽ ./groups/alvart.dhall
11− ⫽ ./groups/michaelxavier.dhall
12+ ⫽ ./groups/Forensor.dhall
12− ⫽ ./groups/matthew-hilty.dhall
13− ⫽ ./groups/sodiumfrp.dhall
14− ⫽ ./groups/thimoteus.dhall
15− ⫽ ./groups/thomashoneyman.dhall
16− ⫽ ./groups/athanclark.dhall
17 ⫽ ./groups/anttih.dhall
13 ⫽ ./groups/anttih.dhall
14+ ⫽ ./groups/artemisSystem.dhall
15+ ⫽ ./groups/athanclark.dhall
16+ ⫽ ./groups/awakesecurity.dhall
17+ ⫽ ./groups/bklaric.dhall
18 ⫽ ./groups/bodil.dhall
18 ⫽ ./groups/bodil.dhall
19 ⫽ ./groups/brandonhamilton.dhall
19 ⫽ ./groups/brandonhamilton.dhall
20 ⫽ ./groups/bucketchain.dhall
20 ⫽ ./groups/bucketchain.dhall
21 ⫽ ./groups/cdepillabout.dhall
21 ⫽ ./groups/cdepillabout.dhall
22+ ⫽ ./groups/chekoopa.dhall
22 ⫽ ./groups/citizennet.dhall
23 ⫽ ./groups/citizennet.dhall
24+ ⫽ ./groups/cirru.dhall
25+ ⫽ ./groups/collegevine.dhall
23 ⫽ ./groups/cprussin.dhall
26 ⫽ ./groups/cprussin.dhall
27+ ⫽ ./groups/csicar.dhall
28+ ⫽ ./groups/d86leader.dhall
24 ⫽ ./groups/danieljharvey.dhall
29 ⫽ ./groups/danieljharvey.dhall
30+ ⫽ ./groups/dariooddenino.dhall
31+ ⫽ ./groups/dewey92.dhall
32+ ⫽ ./groups/dirkz.dhall
25 ⫽ ./groups/dretch.dhall
33 ⫽ ./groups/dretch.dhall
26 ⫽ ./groups/drewolson.dhall
34 ⫽ ./groups/drewolson.dhall
35+ ⫽ ./groups/easafe.dhall
36+ ⫽ ./groups/ebmtranceboy.dhall
37+ ⫽ ./groups/epicallan.dhall
38+ ⫽ ./groups/epicorange.dhall
27 ⫽ ./groups/epost.dhall
39 ⫽ ./groups/epost.dhall
28 ⫽ ./groups/ethul.dhall
40 ⫽ ./groups/ethul.dhall
41+ ⫽ ./groups/f-f.dhall
42+ ⫽ ./groups/f-o-a-m.dhall
29 ⫽ ./groups/fehrenbach.dhall
43 ⫽ ./groups/fehrenbach.dhall
30− ⫽ ./groups/felixschl.dhall
31 ⫽ ./groups/felixmulder.dhall
44 ⫽ ./groups/felixmulder.dhall
45+ ⫽ ./groups/felixschl.dhall
32 ⫽ ./groups/flip111.dhall
46 ⫽ ./groups/flip111.dhall
47+ ⫽ ./groups/flounders.dhall
33 ⫽ ./groups/garyb.dhall
48 ⫽ ./groups/garyb.dhall
34− ⫽ ./groups/gcanti.dhall
49+ ⫽ ./groups/gbagan.dhall
35 ⫽ ./groups/hdgarrood.dhall
50 ⫽ ./groups/hdgarrood.dhall
51+ ⫽ ./groups/hivemindtechnologies.dhall
36 ⫽ ./groups/hoodunit.dhall
52 ⫽ ./groups/hoodunit.dhall
37 ⫽ ./groups/hrajchert.dhall
53 ⫽ ./groups/hrajchert.dhall
54+ ⫽ ./groups/i-am-the-slime.dhall
38 ⫽ ./groups/i-am-tom.dhall
55 ⫽ ./groups/i-am-tom.dhall
56+ ⫽ ./groups/iarthstar.dhall
39 ⫽ ./groups/icyrockcom.dhall
57 ⫽ ./groups/icyrockcom.dhall
40 ⫽ ./groups/jacereda.dhall
58 ⫽ ./groups/jacereda.dhall
41 ⫽ ./groups/jamesdbrock.dhall
59 ⫽ ./groups/jamesdbrock.dhall
42 ⫽ ./groups/jamieyung.dhall
60 ⫽ ./groups/jamieyung.dhall
61+ ⫽ ./groups/jisantuc.dhall
62+ ⫽ ./groups/joneshf.dhall
63+ ⫽ ./groups/jordanmartinez.dhall
43 ⫽ ./groups/juspay.dhall
64 ⫽ ./groups/juspay.dhall
44 ⫽ ./groups/justinwoo.dhall
65 ⫽ ./groups/justinwoo.dhall
45 ⫽ ./groups/jvliwanag.dhall
66 ⫽ ./groups/jvliwanag.dhall
@@ -47,66 +68,77 @@ let packages =
47 ⫽ ./groups/klntsky.dhall
68 ⫽ ./groups/klntsky.dhall
48 ⫽ ./groups/krisajenkins.dhall
69 ⫽ ./groups/krisajenkins.dhall
49 ⫽ ./groups/kritzcreek.dhall
70 ⫽ ./groups/kritzcreek.dhall
71+ ⫽ ./groups/liamgoodacre.dhall
72+ ⫽ ./groups/lukajcb.dhall
73+ ⫽ ./groups/lukasturcani.dhall
50 ⫽ ./groups/lumihq.dhall
74 ⫽ ./groups/lumihq.dhall
75+ ⫽ ./groups/markfarrell.dhall
76+ ⫽ ./groups/masaeedu.dhall
77+ ⫽ ./groups/matthew-hilty.dhall
51 ⫽ ./groups/maxdeviant.dhall
78 ⫽ ./groups/maxdeviant.dhall
79+ ⫽ ./groups/meeshkan.dhall
52 ⫽ ./groups/menelaos.dhall
80 ⫽ ./groups/menelaos.dhall
81+ ⫽ ./groups/michaelxavier.dhall
82+ ⫽ ./groups/mjepronk.dhall
53 ⫽ ./groups/mlang.dhall
83 ⫽ ./groups/mlang.dhall
54 ⫽ ./groups/morganthomas.dhall
84 ⫽ ./groups/morganthomas.dhall
55 ⫽ ./groups/mschristiansen.dhall
85 ⫽ ./groups/mschristiansen.dhall
86+ ⫽ ./groups/mushishi78.dhall
56 ⫽ ./groups/mwalkerwells.dhall
87 ⫽ ./groups/mwalkerwells.dhall
57 ⫽ ./groups/natefaubion.dhall
88 ⫽ ./groups/natefaubion.dhall
58− ⫽ ./groups/nkly.dhall
89+ ⫽ ./groups/newlandsvalley.dhall
59 ⫽ ./groups/nsaunders.dhall
90 ⫽ ./groups/nsaunders.dhall
60− ⫽ ./groups/nwolverson.dhall
91+ ⫽ ./groups/openchronology.dhall
61 ⫽ ./groups/oreshinya.dhall
92 ⫽ ./groups/oreshinya.dhall
62− ⫽ ./groups/owickstrom.dhall
93+ ⫽ ./groups/oxford-abstracts.dhall
63 ⫽ ./groups/paf31.dhall
94 ⫽ ./groups/paf31.dhall
64 ⫽ ./groups/paluh.dhall
95 ⫽ ./groups/paluh.dhall
65 ⫽ ./groups/passy.dhall
96 ⫽ ./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
66 ⫽ ./groups/purescript-freedom.dhall
103 ⫽ ./groups/purescript-freedom.dhall
104+ ⫽ ./groups/purescript-grain.dhall
105+ ⫽ ./groups/purescript-graphqlclient.dhall
106+ ⫽ ./groups/purescript-halogen.dhall
67 ⫽ ./groups/purescript-hyper.dhall
107 ⫽ ./groups/purescript-hyper.dhall
108+ ⫽ ./groups/purescript-node-contrib.dhall
109+ ⫽ ./groups/purescript-open-community.dhall
110+ ⫽ ./groups/purescript-polyform.dhall
68 ⫽ ./groups/purescript-spec.dhall
111 ⫽ ./groups/purescript-spec.dhall
69 ⫽ ./groups/reactormonk.dhall
112 ⫽ ./groups/reactormonk.dhall
70− ⫽ ./groups/rightfold.dhall
71 ⫽ ./groups/rgrempel.dhall
113 ⫽ ./groups/rgrempel.dhall
114+ ⫽ ./groups/rightfold.dhall
115+ ⫽ ./groups/risto-stevcev.dhall
72 ⫽ ./groups/rnons.dhall
116 ⫽ ./groups/rnons.dhall
73 ⫽ ./groups/robertdp.dhall
117 ⫽ ./groups/robertdp.dhall
74 ⫽ ./groups/sharkdp.dhall
118 ⫽ ./groups/sharkdp.dhall
75 ⫽ ./groups/sigilion.dhall
119 ⫽ ./groups/sigilion.dhall
76 ⫽ ./groups/slamdata.dhall
120 ⫽ ./groups/slamdata.dhall
77− ⫽ ./groups/spacchetti.dhall
121+ ⫽ ./groups/sodiumfrp.dhall
78 ⫽ ./groups/spicydonuts.dhall
122 ⫽ ./groups/spicydonuts.dhall
123+ ⫽ ./groups/srghma.dhall
124+ ⫽ ./groups/thimoteus.dhall
125+ ⫽ ./groups/thomashoneyman.dhall
126+ ⫽ ./groups/thought2.dhall
127+ ⫽ ./groups/toastal.dhall
79 ⫽ ./groups/truqu.dhall
128 ⫽ ./groups/truqu.dhall
80− ⫽ ./groups/zaquest.dhall
81− ⫽ ./groups/dwhitney.dhall
82− ⫽ ./groups/f-o-a-m.dhall
83− ⫽ ./groups/risto-stevcev.dhall
84 ⫽ ./groups/unisay.dhall
129 ⫽ ./groups/unisay.dhall
85− ⫽ ./groups/bklaric.dhall
86− ⫽ ./groups/i-am-the-slime.dhall
87− ⫽ ./groups/ebmtranceboy.dhall
88− ⫽ ./groups/purescript-concur.dhall
89− ⫽ ./groups/csicar.dhall
90− ⫽ ./groups/jordanmartinez.dhall
91− ⫽ ./groups/d86leader.dhall
92− ⫽ ./groups/AlexaDeWit.dhall
93− ⫽ ./groups/thought2.dhall
94− ⫽ ./groups/purescript-grain.dhall
95− ⫽ ./groups/mjepronk.dhall
96− ⫽ ./groups/dariooddenino.dhall
97− ⫽ ./groups/openchronology.dhall
98− ⫽ ./groups/markfarrell.dhall
99− ⫽ ./groups/lukasturcani.dhall
100− ⫽ ./groups/iarthstar.dhall
101− ⫽ ./groups/3ddyy.dhall
102− ⫽ ./groups/dirkz.dhall
103− ⫽ ./groups/dewey92.dhall
104− ⫽ ./groups/pelotom.dhall
105− ⫽ ./groups/colinwahl.dhall
106− ⫽ ./groups/acple.dhall
107− ⫽ ./groups/vladciobanu.dhall
108 ⫽ ./groups/ursi.dhall
130 ⫽ ./groups/ursi.dhall
109− ⫽ ./groups/chekoopa.dhall
131+ ⫽ ./groups/vladciobanu.dhall
110− ⫽ ./groups/newlandsvalley.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
111
143
112in packages
144in packages
verify-packages-in-registry.shdeleted−25
@@ -1,25 +0,0 @@
1−#!/usr/bin/env nix-shell
2−#!nix-shell -i bash
3−
4−set -euo pipefail
5−
6−# This script checks that all the packages in the set are present 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 'map(keys) | add | unique | map (sub("purescript-";""))')
12−PKGSET=$(cat packages.json | jq -s 'map(keys) | add')
13−
14−RESULT=$(jq -n --argjson registry "${REGISTRY}" --argjson pkgset "${PKGSET}" '$pkgset-$registry')
15−
16−rm new-packages.json bower-packages.json
17−
18−if [ "${RESULT}" == "[]" ]; then
19− echo "[SUCCESS] All packages are in the registry"
20− exit 0
21−else
22− echo "[ERROR] Found some packages not in the registry:"
23− echo $RESULT
24− exit 1
25−fi
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