prefresh

Hot Module Reloading for Preact

MIT License

Downloads
1.7M
Stars
369
Committers
35

Bot releases are hidden (Show)

prefresh - Fix component detection (displayNames)

Published by JoviDeCroock over 4 years ago

0.5.1

Patch Changes

prefresh - Initial release

Published by JoviDeCroock over 4 years ago

0.1.0

Minor Changes

Patch Changes

prefresh - Hooks support

Published by JoviDeCroock over 4 years ago

0.6.0

Minor Changes

prefresh - Initial

Published by JoviDeCroock over 4 years ago

0.1.0

Minor Changes

  • 3a68831 #36 Thanks @JoviDeCroock! - Initial release, note that custom-hooks aren't supported yet and will trigger full-page reloads.
prefresh - invalidation

Published by JoviDeCroock over 4 years ago

  • #34! - Make use of the "module.hot.invalidate" API when it's available, this will replace a full window reload when errors are thrown.
prefresh - Fallbacks

Published by JoviDeCroock over 4 years ago

Add a fallback when the module replacement fails, this will do a full page reload.

prefresh - ESM exports

Published by JoviDeCroock over 4 years ago

prefresh - Peer-correction

Published by JoviDeCroock over 4 years ago

Corrected invalid peerdependency

prefresh - Custom hooks support!

Published by JoviDeCroock over 4 years ago

prefresh - Custom hooks!

Published by JoviDeCroock over 4 years ago

  • Added computeKey and register to the window payload
    • computeKey will calculate a hash for functional components and custom hooks this will allow you to derive the need for resetting state or not.
    • register is a noop that might be used later
  • Added a third parameter to replaceComponent allowing the user to specify whether or not the stat has to be reset.
prefresh - Initial release of @prefresh/utils

Published by JoviDeCroock over 4 years ago

Package Rankings
Top 1.72% on Npmjs.org