git.iko.soy/rowtype-yoga/purescript-arraybuffer-builder
on master help sign in
Upgrade package-set for purs 14.3
9ef0269James Brock
bower.json+5−31
@@ -14,39 +14,13 @@
14 "output"
14 "output"
15 ],
15 ],
16 "dependencies": {
16 "dependencies": {
17− "purescript-arraybuffer": "^v8.0.3",
17+ "purescript-arraybuffer": "^v11.0.1",
18 "purescript-arraybuffer-types": "^v3.0.0",
18 "purescript-arraybuffer-types": "^v3.0.0",
19 "purescript-effect": "^v3.0.0",
19 "purescript-effect": "^v3.0.0",
20− "purescript-float32": "^v0.2.0",
20+ "purescript-float32": "^v1.0.0",
21 "purescript-maybe": "^v5.0.0",
21 "purescript-maybe": "^v5.0.0",
22− "purescript-prelude": "^v5.0.0",
22+ "purescript-prelude": "^v5.0.1",
23− "purescript-transformers": "^v5.0.0",
23+ "purescript-transformers": "^v5.1.0",
24− "purescript-uint": "^v5.1.4"
24+ "purescript-uint": "^v6.0.3"
25− },
26− "resolutions": {
27− "purescript-effect": "^v3.0.0",
28− "purescript-arraybuffer-types": "^v3.0.0",
29− "purescript-prelude": "^v5.0.0",
30− "purescript-transformers": "^v5.0.0",
31− "purescript-maybe": "^v5.0.0",
32− "purescript-float32": "^v0.2.0",
33− "purescript-partial": "^3.0.0",
34− "purescript-control": "^5.0.0",
35− "purescript-lazy": "^5.0.0",
36− "purescript-distributive": "^5.0.0",
37− "purescript-either": "^5.0.0",
38− "purescript-exceptions": "^5.0.0",
39− "purescript-foldable-traversable": "^5.0.0",
40− "purescript-tuples": "^6.0.0",
41− "purescript-identity": "^5.0.0",
42− "purescript-tailrec": "^5.0.0",
43− "purescript-newtype": "^4.0.0",
44− "purescript-unfoldable": "^5.0.0",
45− "purescript-unsafe-coerce": "^5.0.0",
46− "purescript-invariant": "^5.0.0",
47− "purescript-bifunctors": "^5.0.0",
48− "purescript-orders": "^5.0.0",
49− "purescript-type-equality": "^4.0.0",
50− "purescript-refs": "^5.0.0"
51 }
25 }
52}
26}
packages.dhall+2−46
@@ -118,54 +118,10 @@ let additions =
118-}
118-}
119
119
120let upstream =
120let upstream =
121− https://github.com/purescript/package-sets/releases/download/psc-0.14.1-20210427/packages.dhall sha256:edbb8f70232fb83895c7ce02f5d2b29f6ee1722f1a70fc58d3bc0ab0de18afe4
121+ https://github.com/purescript/package-sets/releases/download/psc-0.14.3-20210716/packages.dhall sha256:1f9af624ddfd5352455b7ac6df714f950d499e7e3c6504f62ff467eebd11042c
122
122
123let overrides = {=}
123let overrides = {=}
124
124
125−-- TODO Remove all of these additions when they are in package-sets for
126−-- Purescript v0.14.
127−let additions =
125+let additions = {=}
128− { arraybuffer =
129− { dependencies =
130− [ "effect"
131− , "arraybuffer-types"
132− , "maybe"
133− , "typelevel"
134− , "uint"
135− , "float32"
136− , "partial"
137− , "nullable"
138− , "functions"
139− ]
140− , repo =
141− "https://github.com/jacereda/purescript-arraybuffer.git"
142− , version =
143− "v8.0.3"
144− }
145− , float32 =
146− { dependencies =
147− [ "prelude"
148− ]
149− , repo =
150− "https://github.com/athanclark/purescript-float32.git"
151− , version =
152− "v0.2.0"
153− }
154− , uint =
155− { dependencies =
156− [ "effect"
157− , "quickcheck-laws"
158− , "console"
159− , "maybe"
160− , "math"
161− , "psci-support"
162− , "quickcheck"
163− ]
164− , repo =
165− "https://github.com/zaquest/purescript-uint.git"
166− , version =
167− "v5.1.4"
168− }
169− }
170
126
171in upstream // overrides // additions
127in upstream // overrides // additions
shell.nix+12−5
@@ -1,14 +1,21 @@
1+# Universal shell for PureScript repos
1−{ pkgs ? import <nixpkgs> { } }:
2+# { pkgs ? import <nixpkgs> { }
3+{ pkgs ? import (builtins.fetchGit {
4+ # https://github.com/NixOS/nixpkgs/releases/tag/20.09
5+ url = "https://github.com/nixos/nixpkgs/";
6+ ref = "refs/tags/20.09";
7+ rev = "cd63096d6d887d689543a0b97743d28995bc9bc3";
8+ }) {}
9+}:
2let
10let
3 easy-ps = import (builtins.fetchGit {
11 easy-ps = import (builtins.fetchGit {
4 url = "https://github.com/justinwoo/easy-purescript-nix.git";
12 url = "https://github.com/justinwoo/easy-purescript-nix.git";
5− ref = "master";
13+ rev = "bbef4245cd6810ea84e97a47c801947bfec9fadc";
6− rev = "dae91f43317fd5ff207e11ea6bf4b6130e4ba9fc";
7 }) { inherit pkgs; };
14 }) { inherit pkgs; };
8in
15in
9pkgs.mkShell {
16pkgs.mkShell {
10− buildInputs = [
17+ nativeBuildInputs = [
11− easy-ps.purs-0_14_1
18+ easy-ps.purs-0_14_3
12 easy-ps.spago
19 easy-ps.spago
13 easy-ps.pulp
20 easy-ps.pulp
14 easy-ps.psc-package
21 easy-ps.psc-package