fryorcraken.eth
69b3595d6f
chore: bump size-limit to 8.0.0
2022-08-03 16:46:53 +10:00
fryorcraken.eth
b67848d2d5
style: lint cjs files
2022-08-03 16:05:36 +10:00
Franck Royer
8126e96f33
chore: remove multiformats (unused)
2022-08-03 09:30:40 +10:00
Franck Royer
2004bf193e
chore: remove @types/varint (unused)
2022-08-03 09:30:40 +10:00
Franck Royer
9297ad6021
chore: remove @types/secp256k1 (unused)
2022-08-03 09:30:40 +10:00
Franck Royer
157b5bd3c2
chore: remove webpack-cli
2022-08-03 09:30:40 +10:00
Franck Royer
3b93583848
fix: size-limit
2022-08-03 09:30:40 +10:00
Franck Royer
c3991a2987
fix: fix tsc incremental build feature
...
dist folder is deleted automatically but not tsbuildinfo file so nothing
is built as it is assumed already built by tsc.
2022-08-03 09:30:39 +10:00
Franck Royer
8b350f4272
feat: remove node polyfilling
...
Does not seem necessary.
2022-08-03 09:30:39 +10:00
Franck Royer
94a21bc75e
feat! remove esm package folder
2022-08-03 09:30:39 +10:00
Franck Royer
785a220dff
fix: remove unused stream-browserify
2022-08-03 09:30:39 +10:00
Franck Royer
50890b5206
feat: remove umd build, minimize esm bundle
2022-08-03 09:30:39 +10:00
Franck Royer
338e3c9964
feat: add esm bundling
2022-08-03 09:30:38 +10:00
Franck Royer
d2703d081e
feat!: remove cjs build
2022-08-03 09:30:38 +10:00
Franck Royer
ee12ec0ab5
chore: bump dns-query to 0.11.2
2022-08-03 09:30:37 +10:00
Franck Royer
9965ba9059
chore: bump @libp2p/mplex to 4.0.1
2022-08-03 09:30:37 +10:00
Franck Royer
d7b08f7e24
fix: Wait for remote peer for Waku Relay
...
The promise resolves only if a remote peer is added to the gossipsub
mesh.
2022-08-03 09:30:37 +10:00
Franck Royer
da9b7b31f5
chore: bump @chainsafe/libp2p-gossipsub to 3.4.0
2022-08-03 09:30:36 +10:00
Franck Royer
4eeca93d47
chore: bump libp2p to next (0.38.0 rc)
2022-08-03 09:30:36 +10:00
Franck Royer
c346361940
chore: bump @libp2p/mplex to 4.0.0
2022-08-03 09:30:36 +10:00
Franck Royer
4669c4d149
chore: upgrade @chainsafe/libp2p-gossipsub to 3.3.0
2022-08-03 09:30:36 +10:00
Franck Royer
61e6ec8ed4
chore: upgrade rollup-plugin-polyfill-node
2022-08-03 09:30:36 +10:00
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
Franck Royer
8029200984
Get eslint to fix files in precommit git hook
...
We need the hook to fix things when possible.
2022-03-01 17:04:03 +11:00
Franck Royer
0bbefe70f3
Add git hook to format & lint file
2022-02-25 14:18:46 +11:00
Franck R
d838f53c78
Release 0.18.0 ( #576 )
2022-02-24 16:40:14 +11:00
Franck R
a488988f37
Implement Waku Store 2.0.0-beta4 ( #566 )
2022-02-24 16:25:58 +11:00
jemboh
da52903357
Angular js example for relay best practices ( #549 )
...
Co-authored-by: Franck Royer <franck@status.im>
2022-02-22 14:02:08 +11:00
Franck R
64657a250f
Replace rlp with ethers' rlp ( #526 )
2022-02-16 14:08:48 +11:00
Franck R
297d65ce03
Reduce Buffer usage in ENR module ( #522 )
2022-02-16 12:11:54 +11:00
Franck R
9931011c93
Release 0.17.0 ( #538 )
2022-02-16 11:55:53 +11:00
Franck R
30faaf91d3
Add size-limit ( #536 )
2022-02-16 11:13:18 +11:00
Franck R
2dc8764be2
Remove axios ( #520 )
2022-02-14 09:26:22 +11:00
Franck R
0f678750df
Improve docs ( #519 )
2022-02-11 17:27:15 +11:00
Franck R
4c80f7f0df
Remove odd prettier config ( #500 )
2022-02-04 14:12:00 +11:00
Franck R
91d6e436d4
Do not run bootstrap live data test as part of normal CI ( #468 )
2022-02-03 16:58:53 +11:00
dependabot[bot]
ce9609a376
Bump @types/mocha from 8.2.2 to 9.1.0 ( #486 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-03 15:57:36 +11:00
Franck R
69f0005445
Bump libp2p from 0.32.4 to 0.36.2, libp2p-gossipsub from 0.12.1 to 0.13.0 ( #470 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-02 15:12:08 +11:00
Jakub
e4888f779c
ci: build examples and deply in a subfolder ( #432 )
2022-02-02 11:35:28 +11:00
Franck R
b257885204
test: Fix flackiness ( #474 )
2022-02-01 12:54:54 +11:00
Franck R
4be3d95535
Release 0.16.0 ( #473 )
2022-01-31 15:56:59 +11:00
Franck R
f44d700c11
Do not run bootstrap live data test as part of normal CI ( #450 )
2022-01-27 21:50:27 +11:00
Franck R
6cb2b6615b
Update to latest typescript ( #438 )
2022-01-27 15:25:17 +11:00
Jakub
671c757fa2
ci: add Jenkinsfile for building docs page ( #410 )
...
CI setup that builds the `master` branch and pushes it to `gh-pages`
branch in the repo which is published by GitHub pages.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-24 11:53:45 +01:00
Franck R
34e4cbba73
Use websocket instead of tcp in interop tests ( #418 )
2022-01-20 13:00:58 +11:00
Franck R
8b06b6e1d5
Release 0.15.0 ( #414 )
2022-01-19 12:24:32 +11:00
Franck Royer
2c16f0befb
Separate tests that use DNS data in CI
2022-01-14 12:44:06 +11:00
Franck Royer
0bfe9c9a64
Do not run command on js-waku lib when running examples scripts
...
This was happening when `d=./examples/README.md`.
2022-01-13 16:40:11 +11:00
Franck Royer
e47335f4c0
Implement DNS Discovery and ENR tree
2022-01-13 15:38:22 +11:00
dependabot[bot]
2bc4582765
Bump libp2p-bootstrap from 0.13.0 to 0.14.0
...
Bumps [libp2p-bootstrap](https://github.com/libp2p/js-libp2p-bootstrap ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/libp2p/js-libp2p-bootstrap/releases )
- [Changelog](https://github.com/libp2p/js-libp2p-bootstrap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/libp2p/js-libp2p-bootstrap/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: libp2p-bootstrap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 04:49:57 +00:00
dependabot[bot]
8f4e94e2b1
Bump ts-node from 9.1.1 to 10.4.0
...
Bumps [ts-node](https://github.com/TypeStrong/ts-node ) from 9.1.1 to 10.4.0.
- [Release notes](https://github.com/TypeStrong/ts-node/releases )
- [Commits](https://github.com/TypeStrong/ts-node/compare/v9.1.1...v10.4.0 )
---
updated-dependencies:
- dependency-name: ts-node
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 02:43:23 +00:00