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! ⭐
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.
- 🕸 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.
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
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.