waku-org / js-waku

JavaScript implementation of Waku v2
https://js.waku.org
Apache License 2.0
166 stars 42 forks source link

feat: add cross peer dependency for @waku packages #1889

Closed weboko closed 5 months ago

weboko commented 6 months ago

Problem

Package discrepancy might occur. More details - https://github.com/waku-org/js-waku/issues/1872

Solution

Add peerDependency

Notes

github-actions[bot] commented 6 months ago

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
Waku node 185.23 KB (0%) 3.8 s (0%) 1.8 s (-38.61% 🔽) 5.5 s
Waku Simple Light Node 185.28 KB (0%) 3.8 s (0%) 1.7 s (-18.89% 🔽) 5.4 s
ECIES encryption 22.89 KB (0%) 458 ms (0%) 435 ms (-26.7% 🔽) 893 ms
Symmetric encryption 22.34 KB (0%) 447 ms (0%) 518 ms (-30% 🔽) 965 ms
DNS discovery 69.95 KB (0%) 1.4 s (0%) 1.4 s (-12.4% 🔽) 2.8 s
Privacy preserving protocols 39.96 KB (0%) 800 ms (0%) 1.1 s (+10.32% 🔺) 1.9 s
Waku Filter 20.11 KB (0%) 403 ms (0%) 291 ms (-41.58% 🔽) 693 ms
Waku LightPush 115.49 KB (0%) 2.4 s (0%) 2 s (+77.62% 🔺) 4.4 s
History retrieval protocols 19.34 KB (0%) 387 ms (0%) 356 ms (-4.33% 🔽) 743 ms
Deterministic Message Hashing 4.96 KB (0%) 100 ms (0%) 63 ms (+20.39% 🔺) 162 ms