Search results
51 packages found
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 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 simple utility to Check the value is number or can convert to a number, for example string ' 123 ' can be converted to 123.
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
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
Comprehensive toolkit for managing asynchronous operations.
- wait
- delay
- until
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- browser
- esm
- module
- utility
- util
- 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
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
This TypeScript module provides a cross-platform alternative to `globalThis` named `globalScope`. This object works across different environments, 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
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
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
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
Extremely fast and compact JSON-based database that operates in memory, includes a JSON file backup, and serve over the highly accelerated Nginx.
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
Extremely fast and compact JSON-based database that operates in memory, includes a JSON file backup, and serve over the highly accelerated Nginx.
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
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
Alwatr's shareable configurations for Prettier.
- prettier
- config
- pretty
- beautify
- cross-platform
- ECMAScript
- typescript
- javascript
- node
- nodejs
- browser
- esm
- module
- utility
- View more
Collection of useful typescript type helpers.
This is a base TypeScript configuration for Alwatr projects.