Search results
34 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
This module provides a way to detect the current platform where the script is running. It defines a constant `platformInfo` which holds the information about the current platform.
- platform
- platform-info
- platform-detection
- is-browser
- is-node
- is-electron
- is-nwjs
- is-web-worker
- is-deno
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- View more
Fancy colorful console debugger with custom scope written in tiny TypeScript, ES module.
- logger
- log
- console
- debug
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- esm
- module
- utility
- util
- View more
Fancy colorful console debugger with custom scope written in tiny TypeScript, ES module.
- logger
- log
- console
- debug
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- esm
- module
- utility
- util
- View more
Enhanced fetch API with cache strategy, retry pattern, timeout, helper methods and enhanced types.
- fetch
- request
- api
- retry
- cache
- timeout
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- browser
- esm
- View more
A utility for creating promises that can be externally resolved or rejected.
- flatomise
- flat-promise
- promise
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- esm
- module
- utility
- util
- utils
- View more
A utility for registering exit handlers in Node.js.
- exit-hook
- hook
- exit
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- esm
- module
- utility
- util
- utils
- View more
The `flat-string` function flattens the underlying C structures of a concatenated JavaScript string.
- string
- flat
- flatten
- optimize
- concat
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- browser
- esm
- module
- View more
`localJsonStorage` is a utility object in our TypeScript package that provides methods for interacting with the local storage in a structured and versioned manner.
- local-storage
- storage
- json
- json-storage
- JsonStorage
- local-json-storage
- cross-platform
- ECMAScript
- typescript
- javascript
- browser
- esm
- module
- utility
- View more
A package manager helper tool for debug list of defined (imported) packages in your ecosystem and prevent to duplicate import (install) multiple versions of the same package in your project (deduplicate packages).
- dedupe
- define-package
- deduplicate
- package
- package-manager
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- esm
- module
- utility
- View more
Build/bundle tools for ECMAScript, TypeScript, and JavaScript libraries. It's easy to use, doesn't require any setup, and adheres to best practices. It has no dependencies and uses esbuild for enhanced performance.
- build
- bundle
- esbuild
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- browser
- esm
- module
- utility
- util
- View more
Necessary library for all ECMAScript (JavaScript/TypeScript) projects.
- fs
- file
- filesystem
- readFile
- writeFile
- readJson
- writeJson
- JSON
- async
- queue
- cross-platform
- ECMAScript
- typescript
- javascript
- View more
A queue that executes async tasks in order like mutex and semaphore methodology for javascript and typescript.
- async-queue
- async
- queue
- mutex
- semaphore
- lock
- SpinLock
- spin-lock
- SemaphoreSlim
- semaphore-slim
- cross-platform
- ECMAScript
- typescript
- javascript
- View more
A polyfill for `Object.hasOwn`.
- polyfill
- has-own
- has-own-property
- has-own-property-polyfill
- polyfill-has-own
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- esm
- module
- utility
- View more
Enhanced file system operations in Node.js with asynchronous queue to prevent parallel writes.
- node-fs
- fs
- file
- filesystem
- readFile
- writeFile
- readJson
- writeJson
- JSON
- async
- queue
- cross-platform
- ECMAScript
- typescript
- View more
A simple utility to Check the value is number or can convert to a number, for example string ' 123 ' can be converted to 123.
Provides access to `globalThis`, ensuring cross-platform compatibility, including browsers (`window`), Node.js (`global`), and Web Workers (`self`).
- global
- globalThis
- global-polyfill
- global-shim
- globalThis-polyfill
- globalThis-shim
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- browser
- esm
- View more
A simple utility to parse a duration string into milliseconds number.
- parse
- duration
- time
- parse-duration
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- browser
- esm
- module
- utility
- View more
Comprehensive toolkit for managing asynchronous operations.
- wait
- delay
- until
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- browser
- esm
- module
- utility
- util
- View more
Alwatr ECMAScript Style Guide as a ESLint shareable configurations.
- eslint
- eslint-config
- lint
- linter
- style-guide
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- browser
- esm
- module
- View more
Convert the String of number of the source language to the destination language.
- unicode-digits
- unicode
- digits
- cross-platform
- ECMAScript
- typescript
- javascript
- browser
- esm
- module
- utility
- util
- utils
- nanolib