Skip to content

Commit fbd1d16

Browse files
committed
decrease deps size
1 parent f2f4db7 commit fbd1d16

File tree

4 files changed

+65
-13
lines changed

4 files changed

+65
-13
lines changed

packages.dhall

+63-8
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,67 @@
11
let upstream =
2-
https://raw.githubusercontent.com/f-o-a-m/package-sets/09b71674a327f7601276846c1afb537342bb57ff/purs-0.15.7-web3.dhall
3-
sha256:7e32f0c65a7b5d334ee98d7fda1d7d3a557b6b478421f545694bd8e1cd4d16ac
4-
with eth-core.version = "v10.0.0"
5-
with js-bigints.version = "v2.2.1"
2+
https://github.com/purescript/package-sets/releases/download/psc-0.15.7-20230306/packages.dhall
3+
sha256:0757626c7422b8b5b5b1d0df3d3628e5deac755d7f89c433a9bf89009787dcbd
4+
with js-bigints.version = "v2.2.0"
65

6+
let eth-core-deps =
7+
https://raw.githubusercontent.com/f-o-a-m/purescript-eth-core/master/packages.dhall
8+
sha256:4f447424877e5d16a78740ab32b371c15ff33728259cbaf0b181ad2ed84478db
79

8-
let overrides = {=}
10+
let additions =
11+
{ bytestrings = eth-core-deps.bytestrings
12+
, coroutine-transducers =
13+
{ dependencies = [
14+
"console",
15+
"either",
16+
"foldable-traversable",
17+
"freet",
18+
"functors",
19+
"newtype",
20+
"parallel",
21+
"prelude",
22+
"tailrec",
23+
"transformers",
24+
"tuples",
25+
"aff",
26+
"coroutines",
27+
"effect",
28+
"maybe",
29+
"psci-support"
30+
]
31+
, repo = "https://github.com/martyall/purescript-coroutine-transducers"
32+
, version = "v1.0.0"
33+
}
34+
, eth-core =
35+
{ dependencies =
36+
[ "argonaut"
37+
, "arrays"
38+
, "bytestrings"
39+
, "effect"
40+
, "either"
41+
, "foldable-traversable"
42+
, "foreign"
43+
, "functions"
44+
, "gen"
45+
, "integers"
46+
, "js-bigints"
47+
, "lists"
48+
, "maybe"
49+
, "newtype"
50+
, "node-buffer"
51+
, "nonempty"
52+
, "ordered-collections"
53+
, "partial"
54+
, "prelude"
55+
, "quotient"
56+
, "simple-json"
57+
, "strings"
58+
, "unfoldable"
59+
, "unsafe-coerce"
60+
]
61+
, repo = "https://github.com/f-o-a-m/purescript-eth-core"
62+
, version = "v10.0.0"
63+
}
64+
, quotient = eth-core-deps.quotient
65+
}
966

10-
let additions = {=}
11-
12-
in upstream // overrides // additions
67+
in upstream // additions

spago.dhall

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
, "coroutines"
1111
, "effect"
1212
, "either"
13-
, "errors"
1413
, "eth-core"
1514
, "exceptions"
1615
, "foldable-traversable"

src/Network/Ethereum/Web3/Solidity/Event.purs

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@ module Network.Ethereum.Web3.Solidity.Event
1111

1212
import Prelude
1313

14-
import Control.Error.Util (note)
1514
import Control.Monad.Error.Class (throwError)
1615
import Data.Array (uncons)
1716
import Data.Bifunctor (lmap)
18-
import Data.Either (Either(..))
17+
import Data.Either (Either(..), note)
1918
import Data.Generic.Rep (class Generic, Argument(..), Constructor(..), NoArguments(..), Product(..), to)
2019
import Data.Maybe (Maybe(..))
2120
import Data.Newtype (class Newtype, wrap)

src/Network/Ethereum/Web3/Types/Types.purs

+1-2
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,14 @@ import Prelude
4545

4646
import Control.Alt (class Alt)
4747
import Control.Alternative (class Alternative, class Plus, (<|>))
48-
import Control.Error.Util (hush)
4948
import Control.Monad.Error.Class (class MonadError, class MonadThrow, catchError)
5049
import Control.Monad.Except (runExcept)
5150
import Control.Monad.Fork.Class (class MonadBracket, class MonadFork, class MonadKill, bracket, fork, join, kill, suspend, uninterruptible, never) as MFork
5251
import Control.Monad.Reader (class MonadAsk, class MonadReader, ReaderT, ask, lift, runReaderT)
5352
import Control.Monad.Rec.Class (class MonadRec)
5453
import Control.Parallel.Class (class Parallel, parallel, sequential)
5554
import Data.Argonaut as A
56-
import Data.Either (Either(..))
55+
import Data.Either (Either(..), hush)
5756
import Data.Generic.Rep (class Generic)
5857
import Data.Lens.Lens (Lens', Lens, lens)
5958
import Data.Maybe (Maybe(..), maybe)

0 commit comments

Comments
 (0)