Skip to content

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.

License

Notifications You must be signed in to change notification settings

open-ish/utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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.

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •