3 Commits

Author SHA1 Message Date
dependabot[bot]
c54a20c14a
chore(deps): bump xml2js and @achingbrain/nat-port-mapper
Bumps [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) and [@achingbrain/nat-port-mapper](https://github.com/achingbrain/nat-port-mapper). These dependencies needed to be updated together.

Updates `xml2js` from 0.4.23 to 0.5.0
- [Commits](https://github.com/Leonidas-from-XIV/node-xml2js/commits/0.5.0)

Updates `@achingbrain/nat-port-mapper` from 1.0.7 to 1.0.8
- [Release notes](https://github.com/achingbrain/nat-port-mapper/releases)
- [Changelog](https://github.com/achingbrain/nat-port-mapper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/achingbrain/nat-port-mapper/compare/v1.0.7...v1.0.8)

---
updated-dependencies:
- dependency-name: xml2js
  dependency-type: indirect
- dependency-name: "@achingbrain/nat-port-mapper"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-17 11:08:32 +00:00
Sasha
e4d0106499
feat!: add new hooks and improvements (#3)
* use React global var

* use undefined instead on null

* use react as peer dependency

* make ephemeral default to false

* set default ephemeral to false, use node instead of waku naming

* implement useStoreMessages

* fix types

* export useStoreMessages

* make content pair set initially

* remove deps for useEffect for createWaku to prevent re rendering

* prevent setting of empty messages

* accept undefined node, handle empty message case

* accept undefined node, handle empty message case

* add TODOs

* rename to useCreateContentPair

* remove export of WakuContext, create ContetnPair provider

* remove export of WakuContext, create ContetnPair provider

* fix lint

* fix typo

* remove export

* fix prettier

* make decoded optional

* add jsdocs

* add useLightPush hook

* update types, add usePeers, add prettierignore

* remove full node hook, provider

* remove export

* remove FullNode stuff
2023-02-28 00:57:59 +01:00
Sasha
4b219df40c
feat!: add basic @waku/react hooks (#1)
* add react and typecript
* add react, rollup and ts
* add waku dependencies
* add create hooks, providers and update typings path
* extend create hooks and provider with error/loading state
* rename to isLoading
* create useContentPair hook
* add protocols property and bootstrap with remote peers
* add useFilterSubscribe
* add eslint & fix issues
* add prettier & fix
* add jest
* add husky
* add bundlewatch
2023-02-16 21:49:46 +01:00