su's Projects
Demo code for 3 Tips make Next.js App More Stable
A cross-browser library of CSS animations. As easy to use as an easy thing.
Combines an array of AbortSignals into a single signal that is aborted when any signal is
(Deprecated, use xior, link below)axios error retry and avoid repeat requests.
Bulk operations tool for GitHub: bulk archive, bulk delete repos, bulk cancel stars/watchs
Node.js client for the unofficial ChatGPT API. 🔥
武庚记漫画版
A simple event lib for fire/emit and on/off (or subscribe/unsubscribe whatever you like 😁)
Performance test for React 16 and Vue
一个使用 casperjs/phantomjs 截取单页面数据的命令行程序 ^_^
A react component wrap with DOMPurity
Demo for lfs-auto-track
Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
Run `git lfs track` to track large files automatically in pre-commit hook.
类 Vue.js 的 util
personal gulpfile.js
A page with ShakePage, please visit: http://suhaotian.github.io/myresume.html
Support`@nestjs/cli` bundle into one single file
experimental code for article
parcel starter for node.js and react with typescript.
解析lrc歌词
Phone validate library
Fast, disk space efficient package manager
:fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.
Cropper for modern browser and mobile
An easy state persist hook for react and react-native, support formik too
input with compositionStart,compositionUpdate,compositionEnd for ime like Chinese input
react server render demo