- enable
isolatedModules
in tsconfig
- Found out a way to use abstract constructor type.
- Remove
ctor
fromProviderProps
, usename
instead
- Fix doc typo
- Add
ctor
param forProviderProps
- Separate
ProviderProps
to disallow usingcleanUp
when use it withsource: T
- Cleanup function of
Provider
only called forcreate
source. - Allow undefined instead of throwing error in
useProvider
,useNamedProvider
andConsumer
.
- Change Props name for MultiProvider
- Add
Consumer
component.
- Fix docs typo
- Fix test run example
- Fix docs typo
- Add test for example after deploy
- Finished docs
- Update
useProvider
hook to useuseNamedProvider
- Add
Cleanup
function inProvider
, called when unmounted
- Make microbundle compatible with React
- Config jsxFragment
- Fix h is not defined
- Update publish.yml
- Fix h is not defined
- Put react in peer dependency
- Remove test file from bundler
- Update badges
- Setup coverage
- Setup github action flow
- Setup badges
- Add new hooks
useNamedProvider
- Fixing bugs detected by coverage tests