Skip to content

Minimal & useful Node.js micro packages — each solving a specific problem simply and effectively.

Notifications You must be signed in to change notification settings

contem/node-utils-collection

Repository files navigation

node-utils-collection

Minimal & useful Node.js micro packages — each solving a specific problem simply and effectively.

This monorepo contains independently published npm packages.

📄 Packages

Package Description
makejsonfile Stream-based JSON file writer
get-public-ipv4 Get your public IPv4 address
base64tojson Convert base64 string to JSON
is-valid-phone-tr Validate Turkish phone numbers
get-ip-location-lite Get IP location with no API key
json-pretty-print-lite Pretty print JSON in console
time-ago-tr "2 saat önce" in Turkish
retry-lite Retry async operations
sleep-promise-lite await sleep(ms) utility
slugify-tr Turkish character slugifier
dotenv-required Ensure required ENV variables
deep-clone-lite Deep copy JSON-compatible objects

📁 Folder Structure

/packages/
  makejsonfile/
  get-public-ipv4/
  base64tojson/
  is-valid-phone-tr/
  get-ip-location-lite/
  json-pretty-print-lite/
  time-ago-tr/
  retry-lite/
  sleep-promise-lite/
  slugify-tr/
  dotenv-required/
  deep-clone-lite/

Each package contains:

  • its own package.json
  • an index.js main file
  • optional test.js
  • its own README.md

✨ Author

Built and maintained by Yunus Emre Buğuş


🚫 License

MIT

About

Minimal & useful Node.js micro packages — each solving a specific problem simply and effectively.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published