status-bors-ng[bot]
|
d7181da98b
|
Merge #892
892: fix: type export via `typesVersions` r=fryorcraken a=filoozom
## Problem
Importing anything from TypeScript in `js-waku/lib/` (`v0.25.0-rc.0`) does not work. It can't find the types despite the `exports.*.types` in `package.json`.
## Solution
This solution was inspired by `libp2p` ([example in ``@libp2p/interfaces`](https://github.com/libp2p/js-libp2p-interfaces/blob/master/packages/interfaces/package.json#L24-L39)),` and just adds `typesVersions` to `package.json`.
Documentation: https://www.typescriptlang.org/docs/handbook/declaration-files/publishing.html#folder-redirects-using-
## Notes
- See https://github.com/status-im/js-waku/issues/891#issuecomment-1217388556
Co-authored-by: Philippe Schommers <philippe@schommers.be>
|
2022-08-19 04:52:27 +00:00 |
Philippe Schommers
|
5137f28cbf
|
fix: type export via `typesVersions`
|
2022-08-19 12:41:49 +10:00 |
fryorcraken.eth
|
9cad6d5d72
|
fix: add peer_discovery_static_list to exports map
Needed to access `PeerDiscoveryStaticPeers`.
|
2022-08-17 23:29:23 +10:00 |
fryorcraken.eth
|
1c2df434e0
|
fix(deps): freeze @libp2p/interface-connection
|
2022-08-16 15:24:11 +10:00 |
fryorcraken.eth
|
38e39e71be
|
fix(deps): free uint8arraylist
Some issue with transient dependencies.
|
2022-08-16 15:06:11 +10:00 |
fryorcraken.eth
|
574e99c768
|
chore(deps): upgrade it-pipe
|
2022-08-16 14:48:31 +10:00 |
fryorcraken.eth
|
b866c650bb
|
chore(deps): install used transient dep
|
2022-08-16 14:47:16 +10:00 |
fryorcraken.eth
|
d560f8ce0e
|
fix: bundling with exports map
|
2022-08-07 12:03:05 +10:00 |
fryorcraken.eth
|
731318fa66
|
feat: export create_waku
|
2022-08-07 12:03:04 +10:00 |
fryorcraken.eth
|
bcbf40ee10
|
chore: rename test scripts
both tests are `unit`, also script name shouldn't change
if a different framework (karma) is used.
|
2022-08-06 01:02:15 +10:00 |
fryorcraken.eth
|
187287a28c
|
feat: all buffer dependencies have been removed
|
2022-08-05 21:31:41 +10:00 |
fryorcraken.eth
|
334e331090
|
fix: remove nyc
Not used.
|
2022-08-05 16:43:05 +10:00 |
fryorcraken.eth
|
bf47803631
|
fix: size-limit by setting buffer false in webpack
|
2022-08-03 16:46:53 +10:00 |
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 |