NPM

NPM

Node Package Manager

44,508 tracked projects
Public Registry
Public registry metadata is sourced from known upstream package ecosystems.
www.npmjs.com

Find Project in NPM

ProjectDescription
Makes all modules in Node get loaded in strict mode.
Reusable hooks
Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.
Throttle hook for react
Throttled effect hook for react
[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/rudyhuynh/use-url-search-params/blob/master/License)
Complex Loader Management for React Applications
the module has useful functions
Useful functions for everyday javascript.
users use your site
Lightweight JavaScript-based user-agent string parser
A JavaScript library for generating random user agents.
Take async functions from user code, whether they're promise-returning functions, callback-calling functions, or async/await functions
Get the path to the user home directory
Node.js `os.userInfo()` ponyfill
Read user name, email and URL from .npmrc or .gitconfig
Fastest, most accurate & effecient user agent string parser, uses Browserscope's research for parsing
Generate user-agent strings for popular browsers
Light-weight user-agent analyzer for Node.js
Parse build blocks in HTML files to replace references
A base class for V8 JavaScript errors
A cross-platform path to the user's home
Get the username of the current user
username but only sync and for node 0.12
W3C UserTiming polyfill
A permissive slug generator that works with unicode.
Concise stack traces for node: pretty-error + compact theme (still with paths) + auto-start.
String utility functions
Prints Usage For Node.JS Command-Line Applications.
utc date helpers
The minimal unit testing library.
Check if a buffer contains valid UTF-8
Converts text to and from UTF-7 (RFC 2152 and IMAP)
A well-tested UTF-8 encoder/decoder written in JavaScript.
```shell npm install utf8-bar ```
truncate UTF-8 strings to a given binary size
Get utf8 byte length of string
return an array of bytes from a unicode string
Encode JavaScript strings in UTF8
buffer utf8 characters that would otherwise span chunk boundaries
Convert a string to utf8 byte array or vice versa.
UTF-safe string operations
A compact library to encode, decode and convert UTF8 / UTF16 in JavaScript.
Fast and advanced TIFF decoder
Node.js's util module for all engines
Set the length of a function.
Validate and normalise user choice: array, object or both?
The Node.js `util.deprecate()` function with browser support