0.0.5-temp • Published 8 months ago

@engineers/hookable v0.0.5-temp

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@engineers/hookable

adds lifecycle to any project and manages projects lifecycle, allows using hooks and third party plugins

install

install the package and it's peer dependencies:

npm i @engineers/hookable

you can build this package and any of our packages yourself from source

details

when creating a project of any scale, you can just generate some scripts contains some codes. it will run, but to fine tune any functionality of this project, you need to modify the original scripts.

this not only difficult, but also causes many bugs in your code, specially if your project doesn't have well-written unit tests.

hookable adds a lifecycle to your project, so you can control any lifecycle point. you can attach a hook to any point, and override or modify any hook at any lifecycle point.

you even can control how hooks of every point could be handled and what to de before and after every hook run. also, you can control what to do before and after every lifecycle pont finishes its job.

contributing

contributing with us are very welcome.

read our contributing guide

support us

apps by @engineers

useful packages by @engineers