184 Commits

Author SHA1 Message Date
Franck Royer
1f9a12cddb
chore: upgrade libp2p-gossipsub and libp2p-noise 2022-08-03 09:30:36 +10:00
Franck Royer
f768686e51
fix: fix pipe usage 2022-08-03 09:30:33 +10:00
Franck Royer
51d5bc19a2
fix: removed usage of buffer in streams 2022-07-20 12:45:14 +10:00
Franck Royer
157e42e148
fix: Do not use names import 2022-07-20 12:44:47 +10:00
Franck Royer
9e27a0082e
Sort out ENR key generation, upgrade to @libp2p/crypto 2022-07-20 12:44:44 +10:00
Franck Royer
4cf197e54d
Implement libp2p bootstrap interface 2022-07-20 12:43:40 +10:00
Franck Royer
081f62b07b
Upgrade libp2p-noise 2022-07-20 12:42:26 +10:00
Franck Royer
8e5318dc4a
Upgrade libp2p-gossipsub 2022-07-20 12:42:24 +10:00
Franck Royer
98c93c8283
Upgrade libp2p, peer-id, multiaddr
Use new packages and fix most compilation errors.
Remaining error to be dealt with in waku.ts.
2022-07-20 12:40:37 +10:00
Franck Royer
0cec093a4d
chore!: upgrade dns-query 2022-07-19 16:31:21 +10:00
Franck Royer
1fcf84b348
Fix size-limit 2022-06-20 14:32:22 +10:00
Franck Royer
3dde86fcb7
Revert to webpack for UMD 2022-06-20 14:32:22 +10:00
Franck Royer
7432aaca25
Add main and module properties 2022-06-20 14:32:22 +10:00
Franck Royer
e3b6292a6e
Use rollup instead of tsc to generate cjs files 2022-06-20 14:32:22 +10:00
Franck Royer
ebbb0a2713
Re-introduce cjs build 2022-06-20 14:32:22 +10:00
Franck Royer
7ea98c1af0
Script to add js extension to esm files 2022-06-20 14:32:21 +10:00
Franck Royer
58006e1e38
Include root source files 2022-06-20 14:32:21 +10:00
Franck Royer
43580dd093
Add types export 2022-06-20 14:32:21 +10:00
Franck Royer
792c84ec31
Fix exports field 2022-06-20 14:32:21 +10:00
Franck Royer
c4758a8737
Setup rollup, move files to dist/ 2022-06-20 14:32:20 +10:00
Franck Royer
82aba32f9e
Migrate from ts-proto to protons
The latter does not bring Buffer/Long and is ESM compatible.
2022-06-20 14:32:20 +10:00
Franck Royer
75d2cf1113
Fix size-limit 2022-06-20 14:32:20 +10:00
Franck Royer
35a4cba37a
Include src files in package
To remove source map warning
2022-06-20 14:32:20 +10:00
Franck Royer
4352cb923d
Replace karma-env-preproc with webpack 2022-06-20 14:32:20 +10:00
Franck Royer
cb10ca16d1
Migrate package to ESM 2022-06-20 14:32:20 +10:00
Franck Royer
04fbc55fdf
Use npm ci in CI
So there is no attempt to update the lock file.
2022-06-17 16:30:03 +10:00
Franck Royer
1a53a35358
Release 0.24.0 2022-05-27 23:46:18 +10:00
Franck Royer
ec10dcd0ad
Add prepublish script 2022-05-27 23:38:12 +10:00
Franck Royer
7b54dd1b59
Run build in parallel
They use to have intra-dependencies but not the case anymore.
2022-05-27 23:29:28 +10:00
Franck Royer
5baf42c76e
Remove build:dev
This is a type check, already done with `test:tsc`
2022-05-27 23:29:27 +10:00
Franck Royer
354ca4e7b5
Delete build folder before building 2022-05-27 23:24:04 +10:00
Franck Royer
c66927668b
Run tsc as part of test script instead of building 2022-05-20 10:32:43 +10:00
Franck Royer
7d9406bcfc
Release 0.23.0 2022-05-19 15:36:24 +10:00
Franck Royer
1d8e3837ea
Replace deprecated multihashes with multiformats 2022-05-19 15:17:16 +10:00
Franck Royer
48efcc1562
Add all used deps 2022-05-18 20:41:10 +10:00
Franck Royer
b708077483
Remove assert usage 2022-05-13 17:28:38 +10:00
Franck Royer
920668c54c
Release 0.22.0 2022-05-10 16:44:17 +10:00
Franck Royer
00be6b147d
Remove crypto-browserify 2022-05-09 23:32:43 +10:00
Franck Royer
556e060335
Replace secp256k1 with @noble/secp256k1 2022-05-09 23:10:15 +10:00
Franck Royer
fd15b190d5
Release 0.21.0 2022-05-05 16:45:55 +10:00
Franck Royer
dee587d644
Remove unneeded dev dep 2022-05-02 16:37:27 +10:00
Franck Royer
882ddac94e
Run prettier on GitHub workflows 2022-05-02 16:37:25 +10:00
Franck Royer
929f05968b
Release 0.20.0 2022-03-30 10:14:25 +11:00
Franck Royer
13d12f8284
Froze libp2p-gossipsub version to 0.13.0
0.13.2 moved heartbeat class which is a breaking change.
2022-03-29 21:28:03 +11:00
Franck Royer
483b11723c
Release 0.19.2 2022-03-21 10:36:27 +11:00
Dylan Oliver
565ffb18fb
fix package.json exports to work in node as well as browser 2022-03-18 14:41:23 +11:00
Franck R
ac337855aa
Release 0.19.1 (#610) 2022-03-10 16:25:51 +11:00
Franck R
e4024d5c72
Release 0.19.0 (#607) 2022-03-09 14:29:35 +11:00
Franck R
2798376776
Remove ecies-geth (#598)
* test: specify encryption method

Makes debugging easier.

* Fix log typo

* Remove ecies-geth

Start removal of elliptic dependency and move towards exclusive usage to
CryptoSubtle.
2022-03-06 23:20:59 +11:00
Franck Royer
fe30449861
Add exports field for node
While this library targets the browser, it is sometimes helpful to use
it in need for experiments.
For example: https://github.com/status-im/js-waku/pull/588
2022-03-04 14:49:33 +11:00