Utility
This project was generated as a developer's utility belt, where they might find solutions to be used independently on the system solution (business-wise) and js framework.
Install / Use
/learn @open-ish/UtilityREADME
This project was generated as a developer's utility belt, where they might find solutions to be used independently on the system solution (business-wise) and js framework.
Enjoy it? Don't forget to starring! ⭐
Project structure
It's a monorepo with npm packages, all installable independently
- NX: a set of extensible dev tools for monorepos, which helps us build and manage multiple projects within a single repository;
- Typescript: a typed superset of JavaScript that compiles to plain JavaScript, providing powerful tools for building large-scale applications;
- Semantic-release: semantic-release-plus is a drop in replacement for semantic release that adds some enhancements.
Packages
- 🕸 trycatchfy: Standardize the way you try/catch HTTP request - example;
- 💾 storagefy: LocalStorage helper - example;
- ⚡ http-front-cache: Provide a simple and efficient way to cache the results of service functions in the browser;
- 🤖 dependabot-pr-manager: manage dependabot PRs. It groups DependaBot PRs on the repository and creates a PR with the updated dependencies. It is useful when you have multiple dependabot PRs and you want to merge them all at once.
Installing utility packages
utility's packages are available on npmjs.com, so you can install them using npm or yarn and following the anatomy @openish-u/PACKAGE_NAME. Ex:
npm i @openish-u/http-front-cache
yarn add @openish-u/storagefy
Migration from utility prefix to openish-u
If you are using the old prefix utility-PACKAGE-NAME you can migrate to the new prefix @openish-u/PACKAGE-NAME safely. The packages are the same, only the prefix has changed.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
96.8kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
review-duplication
99.8kUse this skill during code reviews to proactively investigate the codebase for duplicated functionality, reinvented wheels, or failure to reuse existing project best practices and shared utilities.
