A universal common es module utils/helpers for js projects.
This package includes eslint tempalte for normal typescript or react projects.
This package includes tsconfig template for basic / node / react / nextjs projects.
This package includes common utils for js projects with full powered typedef.
This package includes some useful async utils, such as retry / run-loop / run-parallel / sleep etc.
This package is a collection of lifecycle function, like disposable system and many related helpers etc.
This package use a very useful utils for DOM event, such as addEvent / drag factory / event factory / addInterception etc.
This package includes some universal hooks like useCallbackRef, usePrevious, isomorphic useLayoutEffect
And some hooks which benifits with a smart type inference system like useDebounce, useDebouceState and useThrottle
And also hooks which function perfectly well in react 18 strict dev mode like useDisposable and useMount.
We also provide a useUpdate、 useIsSSR、useDevicePixelRatio hook that is very common in real world.