git.iko.soy/rowtype-yoga/purescript-arraybuffer-builder
on master help sign in
PureScript 0.14
e2ff47aJames Brock
CHANGELOG.md+4
@@ -1,3 +1,7 @@
1+## 2021-04-28
2+
3+Build for PureScript v0.14.1
4+
1## v1.1.0 2020-09-10
5## v1.1.0 2020-09-10
2
6
3Add and export
7Add and export
packages.dhall+46−7
@@ -117,16 +117,55 @@ let additions =
117-------------------------------
117-------------------------------
118-}
118-}
119
119
120−
121−-- let upstream =
122−-- https://github.com/purescript/package-sets/releases/download/psc-0.13.8-20210118/packages.dhall sha256:a59c5c93a68d5d066f3815a89f398bcf00e130a51cb185b2da29b20e2d8ae115
123−
124−-- https://github.com/purescript-contrib/purescript-arraybuffer-types/commit/bb88e5957cb006dd4eac339daa1f098c59fe3aba
125let upstream =
120let upstream =
126− https://raw.githubusercontent.com/purescript/package-sets/prepare-0.14/src/packages.dhall sha256:baefc2d9387175879c9576620d245e708b11cda41569aac9631b351cb0616d06
121+ https://github.com/purescript/package-sets/releases/download/psc-0.14.1-20210427/packages.dhall sha256:edbb8f70232fb83895c7ce02f5d2b29f6ee1722f1a70fc58d3bc0ab0de18afe4
127
122
128let overrides = {=}
123let overrides = {=}
129
124
125+-- TODO Remove all of these additions when they are in package-sets for
126+-- Purescript v0.14.
130−let additions = {=}
127+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/athanclark/purescript-float32.git"
166+ , version =
167+ "v5.1.4"
168+ }
169+ }
131
170
132in upstream // overrides // additions
171in upstream // overrides // additions
shell.nix+4−12
@@ -1,22 +1,14 @@
1{ pkgs ? import <nixpkgs> { } }:
1{ pkgs ? import <nixpkgs> { } }:
2let
2let
3− # easy-ps = import
4− # (pkgs.fetchFromGitHub {
5− # owner = "justinwoo";
6− # repo = "easy-purescript-nix";
7− # rev = "1ec689df0adf8e8ada7fcfcb513876307ea34226";
8− # sha256 = "12hk2zbjkrq2i5fs6xb3x254lnhm9fzkcxph0a7ngxyzfykvf4hi";
9− # }) {
10− # inherit pkgs;
11− # };
12 easy-ps = import (builtins.fetchGit {
3 easy-ps = import (builtins.fetchGit {
13− url = "git@github.com:ptrfrncsmrph/easy-purescript-nix.git";
4+ url = "git@github.com:justinwoo/easy-purescript-nix.git";
14− rev = "d53b10391c3ec289f8afdc664f743824115bbe70";
5+ ref = "master";
6+ rev = "dae91f43317fd5ff207e11ea6bf4b6130e4ba9fc";
15 }) { inherit pkgs; };
7 }) { inherit pkgs; };
16in
8in
17pkgs.mkShell {
9pkgs.mkShell {
18 buildInputs = [
10 buildInputs = [
19− easy-ps.purs-0_14_0-rc5
11+ easy-ps.purs-0_14_1
20 easy-ps.spago
12 easy-ps.spago
21 easy-ps.pulp
13 easy-ps.pulp
22 pkgs.nodejs-14_x
14 pkgs.nodejs-14_x
spago.dhall+7−1
@@ -2,7 +2,13 @@
2-}
2-}
3{ name = "arraybuffer-builder"
3{ name = "arraybuffer-builder"
4, dependencies =
4, dependencies =
5+ [ "effect"
6+ , "float32"
7+ , "maybe"
8+ , "prelude"
9+ , "transformers"
10+ , "uint"
5− [ "arraybuffer-types"
11+ , "arraybuffer-types"
6 , "arraybuffer"
12 , "arraybuffer"
7 ]
13 ]
8, packages = ./packages.dhall
14, packages = ./packages.dhall