JSPM

Found 33293 results for node file-downloader

git-file-downloader

Git File Downloader is a CLI tool to download a raw file from Github or Gitlab.

  • v1.4.0
  • 113.91
  • Published

formdata-node

Spec-compliant FormData implementation for Node.js

  • v6.0.3
  • 63.79
  • Published

resolve

resolve like require.resolve() on behalf of files asynchronously and synchronously

  • v1.22.10
  • 62.08
  • Published

node-downloader-manager

node-downloader-manager is a simple yet powerful package manager-like download manager built with NodeJs. It allows you to download files sequentially or with a queue-based approach, handling retries and concurrency limits efficiently.

  • v1.0.11
  • 60.36
  • Published

c8

output coverage reports using Node.js' built in coverage

  • v10.1.3
  • 57.78
  • Published

builtin-modules

A static list of the Node.js builtin modules from the latest Node.js version

  • v5.0.0
  • 57.72
  • Published

module-details-from-path

Resolve npm package details, like name and base path, given an absolute path to a file inside a package

  • v1.0.4
  • 56.30
  • Published

log4js

Port of Log4js to work with node.

  • v6.9.1
  • 55.85
  • Published

with-open-file

Do stuff with an open file, knowing it will finally be closed

  • v0.1.7
  • 53.56
  • Published

node-abi

Get the Node ABI for a given target and runtime, and vice versa.

  • v4.12.0
  • 52.82
  • Published

import-meta-resolve

Resolve things like Node.js — ponyfill for `import.meta.resolve`

  • v4.1.0
  • 51.19
  • Published

module-alias

Create aliases of directories and register custom module paths

  • v2.2.3
  • 50.95
  • Published

is-directory

Returns true if a filepath exists on the file system and it's directory.

  • v0.3.1
  • 50.62
  • Published

@web/config-loader

Load a esm or cjs config from the file system

  • v0.3.3
  • 50.49
  • Published

node-site-downloader

An easy to use CLI for downloading websites for offline usage

  • v1.3.0
  • 49.54
  • Published

natural-orderby

Lightweight and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.

  • v5.0.0
  • 48.24
  • Published

node-cache

Simple and fast NodeJS internal caching. Node internal in memory cache like memcached.

  • v5.1.2
  • 48.17
  • Published

pify

Promisify a callback-style function

  • v6.1.0
  • 47.95
  • Published

node-modules-regexp

A regular expression for file paths that contain a `node_modules` folder.

  • v1.0.0
  • 47.81
  • Published

esm

Tomorrow's ECMAScript modules today!

  • v3.2.25
  • 47.77
  • Published

detect-file-encoding-and-language

Charset Detector - Detect the encoding and language of text files - Use it in the browser, with Node.js, or via CLI

  • v2.4.0
  • 47.77
  • Published

is-core-module

Is this specifier a node.js core module?

  • v2.16.1
  • 47.67
  • Published

esbuild-runner

Super-fast on-the-fly transpilation of modern JS, TypeScript and JSX using esbuild

  • v2.2.2
  • 47.59
  • Published

axios

Promise based HTTP client for the browser and node.js

  • v1.11.0
  • 47.33
  • Published

util-deprecate

The Node.js `util.deprecate()` function with browser support

  • v1.0.2
  • 46.76
  • Published

jest-localstorage-mock

Auto mock all localstorage and sessionstorage APIs for your Jest tests

  • v2.4.26
  • 46.69
  • Published

ember-cli-dependency-checker

Ember CLI addon for detecting missing npm and bower dependencies before executing ember commands

  • v3.3.3
  • 46.47
  • Published

app-module-path

Simple module to add additional directories to the Node module search for top-level app modules

  • v2.2.0
  • 46.41
  • Published

openapi-typescript

Convert OpenAPI 3.0 & 3.1 schemas to TypeScript

  • v7.9.1
  • 46.36
  • Published

@azure/ms-rest-js

Isomorphic client Runtime for Typescript/node.js/browser javascript client libraries generated using AutoRest

  • v2.7.0
  • 46.23
  • Published

get-pixels

Reads the pixels of an image as an ndarray

  • v3.3.3
  • 45.75
  • Published

@guoyunhe/downloader

Download large files with minimum RAM usage. Support tar.gz and zip extraction.

  • v1.3.0
  • 45.71
  • Published

@fidm/asn1

ASN.1/DER, PEM for Node.js

  • v1.0.4
  • 45.71
  • Published

musync

A powerful command-line music downloader.

  • v1.2.0
  • 45.60
  • Published

vitest-localstorage-mock

Auto mock all localstorage and sessionstorage APIs for your Vitest tests

  • v0.1.2
  • 45.45
  • Published

inquirer

A collection of common interactive command line user interfaces.

  • v12.9.4
  • 45.23
  • Published

ts-node

TypeScript execution environment and REPL for node.js, with source map support

  • v10.9.2
  • 45.06
  • Published

fuzzysort

Fast SublimeText-like fuzzy search for JavaScript

  • v3.1.0
  • 44.83
  • Published

@node-ipc/js-queue

Simple JS queue with auto run for node and browsers

  • v2.0.3
  • 44.53
  • Published

cross-fetch

Universal WHATWG Fetch API for Node, Browsers and React Native

  • v4.1.0
  • 44.44
  • Published

cli-table3

Pretty unicode tables for the command line. Based on the original cli-table.

  • v0.6.5
  • 44.12
  • Published

@hey-api/openapi-ts

🚀 The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more.

  • v0.81.1
  • 44.02
  • Published

tsutils

utilities for working with typescript's AST

  • v3.21.0
  • 43.99
  • Published

clean-modules

Clean up/prune unnecessary files and reduce the size of your `node_modules` directory. Useful for CI caches or for reducing the size of serverless functions.

  • v3.1.1
  • 43.91
  • Published

extensionless

Node.js loader for import specifiers as file paths without extensions or as directory paths

  • v1.9.9
  • 43.90
  • Published

enquirer

Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.

  • v2.4.1
  • 43.77
  • Published

unist-util-is

unist utility to check if a node passes a test

  • v6.0.0
  • 43.69
  • Published

fastest-levenshtein

Fastest Levenshtein distance implementation in JS.

  • v1.0.16
  • 43.67
  • Published

require-and-forget

Require Node module and immediately remove it from module cache to force loading again next time

  • v1.0.1
  • 43.50
  • Published

mdast-util-to-string

mdast utility to get the plain text content of a node

  • v4.0.0
  • 43.50
  • Published

next

The React Framework

  • v15.5.2
  • 43.38
  • Published

detect-node

Detect Node.JS (as opposite to browser environment) (reliable)

  • v2.1.0
  • 43.37
  • Published

jet-logger

A super quick, easy to setup logging tool for NodeJS/TypeScript.

  • v2.0.1
  • 43.02
  • Published

tsx

TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files

  • v4.20.5
  • 42.95
  • Published

js-queue

Simple JS queue with auto run for node and browsers

  • v2.0.2
  • 42.88
  • Published

@inquirer/figures

Vendored version of figures, for CJS compatibility

  • v1.0.13
  • 42.76
  • Published

@file-cache/core

A cache for file metadata or file content.

  • v2.0.0
  • 42.63
  • Published

detect-node-es

Detect Node.JS (as opposite to browser environment). ESM modification

  • v1.1.0
  • 42.54
  • Published

cluster-key-slot

Generates CRC hashes for strings - for use by node redis clients to determine key slots.

  • v1.1.2
  • 42.53
  • Published

domain-browser

Node's domain module for the web browser. This is merely an evented try...catch with the same API as node, nothing more.

  • v5.7.0
  • 42.45
  • Published

environment

Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc

  • v1.1.0
  • 42.29
  • Published

@inquirer/prompts

Inquirer prompts, combined in a single package

  • v7.8.4
  • 42.20
  • Published

countries-list

Continents & countries: ISO 3166-1 alpha-2 code, name, ISO 639-1 languages, capital, currency, native name, phone. JSON, CSV and SQL.

  • v3.1.1
  • 42.18
  • Published

is-bun-module

Is this specifier a Bun core module or supported Node one?

  • v2.0.0
  • 42.13
  • Published

is-builtin-module

Check if a string matches the name of a Node.js builtin module

  • v5.0.0
  • 42.12
  • Published

redis-parser

Javascript Redis protocol (RESP) parser

  • v3.0.0
  • 42.09
  • Published

regex-parser

A module that parses a string as regular expression and returns the parsed value.

  • v2.3.1
  • 41.89
  • Published

isomorphic-ws

Isomorphic implementation of WebSocket

  • v5.0.0
  • 41.82
  • Published

compare-versions

Compare semver version strings to find greater, equal or lesser.

  • v6.1.1
  • 41.67
  • Published

cross-dirname

[Node.js](https://nodejs.org) + [Gjs](https://gjs.guide/) + [Deno](https://deno.land/) module that returns the current script dirname and filename. Similar to `__dirname` and `__filename` but also works in CommonJs and ES modules.

  • v0.1.0
  • 41.53
  • Published

lazy-ass

Lazy assertions without performance penalty

  • v2.0.3
  • 41.39
  • Published

redis-errors

Error classes used in node_redis

  • v1.2.0
  • 41.36
  • Published

@honeybadger-io/js

Universal (Browser & Node) JavaScript error notifier for Honeybadger.io

  • v6.11.2
  • 40.80
  • Published

please-upgrade-node

Displays a beginner-friendly message telling your user to upgrade their version of Node

  • v3.2.0
  • 40.79
  • Published

configparser

A basic config parser language based off the Python ConfigParser module.

  • v0.3.10
  • 40.73
  • Published

@azure/msal-node

Microsoft Authentication Library for Node

  • v3.7.3
  • 40.65
  • Published

parse-path

Parse paths (local paths, urls: ssh/git/etc)

  • v7.1.0
  • 40.61
  • Published

parse-url

An advanced url parser supporting git urls too.

  • v10.0.3
  • 40.59
  • Published

global-directory

Get the directory of globally installed packages and binaries

  • v4.0.1
  • 40.45
  • Published

@azure/core-lro

Isomorphic client library for supporting long-running operations in node.js and browser.

  • v3.3.0
  • 40.44
  • Published

eslint-plugin-n

Additional ESLint's rules for Node.js

  • v17.21.3
  • 40.32
  • Published

bumpp

Bump version, commit changes, tag, and push to Git

  • v10.2.3
  • 40.25
  • Published

dotenv-mono

This package permit to have a centralized dotenv on a monorepo. It also includes some extra features such as manipulation and saving of changes to the dotenv file, a default centralized file, and a file loader with ordering and priorities.

  • v1.5.0
  • 40.23
  • Published

confinode

Node application configuration reader

  • v2.1.1
  • 40.10
  • Published

@graphql-codegen/cli

<p align="center"> <img src="https://github.com/dotansimha/graphql-code-generator/blob/master/logo.png?raw=true" /> </p>

  • v5.0.7
  • 40.02
  • Published

@graphql-codegen/core

<p align="center"> <img src="https://github.com/dotansimha/graphql-code-generator/blob/master/logo.png?raw=true" /> </p>

  • v4.0.2
  • 39.93
  • Published

@azure/core-sse

Implementation of the Server-sent events protocol for Node.js and browsers.

  • v2.3.0
  • 39.89
  • Published

openid-client

OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

  • v6.6.4
  • 39.80
  • Published

@miherlosev/esm

Tomorrow's ECMAScript modules today!

  • v3.2.26
  • 39.69
  • Published

app-root-path

Determine an app's root path from anywhere inside the app

  • v3.1.0
  • 39.61
  • Published

html-to-text

Advanced html to plain text converter

  • v9.0.5
  • 39.52
  • Published

cashaddrjs

Bitcoin Cash cashaddr address format support for Node.js and web browsers.

  • v0.4.4
  • 39.52
  • Published

isows

Isomorphic WebSocket

  • v1.0.7
  • 39.40
  • Published

@inquirer/external-editor

Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT

  • v1.0.1
  • 39.36
  • Published

node-persist

Super-easy (and fast) persistent data structures in Node.js, modeled after HTML5 localStorage

  • v4.0.4
  • 39.34
  • Published

estree-util-visit

esast (and estree) utility to visit nodes

  • v2.0.0
  • 39.19
  • Published

saml2-js

SAML 2.0 node helpers

  • v4.0.4
  • 39.03
  • Published

dom-serialize

Serializes any DOM node into a String

  • v2.2.1
  • 38.96
  • Published

http-status-codes

Constants enumerating the HTTP status codes. Based on the Java Apache HttpStatus API.

  • v2.3.0
  • 38.94
  • Published

vite-plugin-node

Vite plugin to enable your node server HMR

  • v7.0.0
  • 38.90
  • Published

@line/bot-sdk

Node.js SDK for LINE Messaging API

  • v10.2.0
  • 38.81
  • Published

node-gtts

Google Text-to-Speech for NodeJS (Unofficial API)

  • v2.0.2
  • 38.79
  • Published

app-root-dir

Simple module to infer the root directory of the currently running node application

  • v1.0.2
  • 38.78
  • Published

pn

Promisify the node standard library.

  • v1.1.0
  • 38.75
  • Published

find-process

find process info by port/pid/name etc.

  • v2.0.0
  • 38.68
  • Published

oauth4webapi

Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

  • v3.7.0
  • 38.67
  • Published

clean-webpack-plugin

A webpack plugin to remove/clean your build folder(s).

  • v4.0.0
  • 38.65
  • Published

@envelop/core

This is the core package for Envelop. You can find a complete documentation here: https://github.com/graphql-hive/envelop

  • v5.3.0
  • 38.57
  • Published

textextensions

A package that contains an array of every single file extension there is for text files

  • v6.11.0
  • 38.45
  • Published

browserfs

A filesystem in your browser!

  • v1.4.3
  • 38.30
  • Published

lru.min

🔥 An extremely fast and efficient LRU cache for JavaScript with high compatibility (including Browsers) — 6.8KB.

  • v1.1.2
  • 38.24
  • Published

salvatore

Damon utilities for Simple daemonized scripts / programs

  • v0.1.2
  • 38.14
  • Published

console.table

Adds console.table method that prints an array of objects as a table in console

  • v0.10.0
  • 37.88
  • Published

editions

Publish multiple editions for your JavaScript packages consistently and easily (e.g. source edition, esnext edition, es2015 edition)

  • v6.22.0
  • 37.88
  • Published

binaryextensions

A package that contains an array of every single file extension there is for binary files

  • v6.11.0
  • 37.88
  • Published

unist-util-remove

unist utility to remove nodes from a tree

  • v4.0.0
  • 37.83
  • Published

@expo/package-manager

A library for installing and finding packages in a project

  • v1.8.6
  • 37.82
  • Published

cytoscape

Graph theory (a.k.a. network) library for analysis and visualisation

  • v3.33.1
  • 37.82
  • Published

node-plop

programmatic plopping for fun and profit

  • v0.32.0
  • 37.80
  • Published

expected-node-version

Retrieves the node version from the package.json or .nvmrc file

  • v1.0.2
  • 37.71
  • Published

btoa-lite

Smallest/simplest possible means of using btoa with both Node and browserify

  • v1.0.0
  • 37.62
  • Published

@azure/keyvault-keys

Isomorphic client library for Azure KeyVault's keys.

  • v4.10.0
  • 37.57
  • Published

get-assigned-identifiers

get a list of identifiers that are initialised by a JavaScript AST node.

  • v1.2.0
  • 37.57
  • Published

node-cleanup

installs custom cleanup handlers that run on exiting node

  • v2.1.2
  • 37.49
  • Published

browser-or-node

Check in which environment the code is running - browser/node.js/webworker/jsdom/deno

  • v3.0.0
  • 37.49
  • Published

require-resolve

Use the node way to resolve required path to absolute path.

  • v0.0.2
  • 37.47
  • Published

csv

A mature CSV toolset with simple api, full of options and tested against large datasets.

  • v6.4.1
  • 37.47
  • Published

child-process-ext

Extensions to Node.js child_process module

  • v3.0.2
  • 37.45
  • Published

check-engine

A system version checker in Node.js

  • v1.14.0
  • 37.38
  • Published

@expo/fingerprint

A library to generate a fingerprint from a React Native project

  • v0.13.4
  • 37.34
  • Published

istextorbinary

Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.

  • v9.5.0
  • 37.34
  • Published

inversify

A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.

  • v7.9.1
  • 37.27
  • Published

assert-node-version

Asserts the node version against one from the package.json or .nvmrc file

  • v1.0.3
  • 37.25
  • Published

response-iterator

Creates an async iterator for a variety of inputs in the browser and node. Supports fetch, node-fetch, and cross-fetch

  • v1.0.1
  • 37.23
  • Published

obs-websocket-js

OBS Websocket API in Javascript, consumes @Palakis/obs-websocket

  • v5.0.6
  • 37.10
  • Published

jasmine-ts

Execute jasmine with ts-node

  • v0.4.0
  • 37.07
  • Published

custom-env

Custom env is a library built to make development more feasible by allowing multiple .env configurations for different environments.

  • v2.0.6
  • 36.97
  • Published

node-rsa

Node.js RSA library

  • v1.1.1
  • 36.96
  • Published

azure-arm-datalake-store

Microsoft Azure Data Lake Store Management Client Library for node

  • v3.1.2-preview
  • 36.94
  • Published

js-message

normalized JS Object and JSON message and event protocol for ES6+ node.js, browsers, electron, vanialla js, react.js, components, actions, stores and dispatchers

  • v2.1.0
  • 36.93
  • Published

fluture

FantasyLand compliant (monadic) alternative to Promises

  • v14.0.0
  • 36.90
  • Published

cleye

The intuitive CLI development tool

  • v1.3.4
  • 36.72
  • Published

reinterval

reschedulable setInterval for node.js

  • v1.1.0
  • 36.67
  • Published

extrareqp2

Promise based HTTP client for the browser and node.js

  • v1.0.0
  • 36.67
  • Published

node-upload-images

Library for uploading images to popular image hosting services, uses Node and Axios.

  • v1.0.1
  • 36.39
  • Published

easy-stack

Simple JS stack with auto run for node and browsers

  • v1.0.1
  • 36.35
  • Published

event-pubsub

Super light and fast Extensible ES6+ events and EventEmitters for Node and the browser. Easy for any developer level, use the same exact code in node and the browser. No frills, just high speed events!

  • v5.0.3
  • 36.32
  • Published

await-to-js

Async/await wrapper for easy error handling in js

  • v3.0.0
  • 36.29
  • Published

typed-rest-client

Node Rest and Http Clients for use with TypeScript

  • v2.1.0
  • 36.29
  • Published

@edge-runtime/node-utils

A set of helpers for running edge-compliant code in Node.js environment

  • v4.0.0
  • 36.26
  • Published

css-minify

a css minify tool

  • v2.1.0
  • 36.17
  • Published

process-utils

Utilities for process object

  • v4.0.0
  • 36.11
  • Published

@otplib/preset-v11

v11.x compatible interface preset for otplib

  • v12.0.1
  • 36.00
  • Published

node-alias

Alias the long version of a command to the short version, with optional messaging.

  • v1.0.4
  • 35.88
  • Published

ts-retry

A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo

  • v6.0.0
  • 35.87
  • Published

run-node

Run the Node.js binary no matter what

  • v2.0.0
  • 35.84
  • Published

path2

Modular and extended version of `path` package

  • v0.1.0
  • 35.77
  • Published

events-listener

Listen to events from a Node.js EventEmitter.

  • v1.1.0
  • 35.72
  • Published

iserror

Test whether value is error object

  • v0.0.2
  • 35.72
  • Published

short-unique-id

Generate random or sequential UUID of any length

  • v5.3.2
  • 35.72
  • Published

os

NodeJS Core Module Extended

  • v0.1.2
  • 35.71
  • Published

otplib

HMAC-based (HOTP) and Time-based (TOTP) One-Time Password library

  • v12.0.1
  • 35.70
  • Published

unist-util-filter

unist utility to create a new tree with nodes that pass a filter

  • v5.0.1
  • 35.66
  • Published

shift-ast

constructors for the Shift AST format

  • v7.0.0
  • 35.60
  • Published

atob-lite

Smallest/simplest possible means of using atob with both Node and browserify

  • v2.0.0
  • 35.54
  • Published

esm-wallaby

Tomorrow's ECMAScript modules today!

  • v3.2.35
  • 35.48
  • Published

@xmldom/is-dom-node

TypeScript helper functions to narrow the type of object to a Node descendant

  • v1.0.1
  • 35.47
  • Published

@zenfs/core

A filesystem, anywhere

  • v2.3.8
  • 35.42
  • Published

unist-util-source

unist utility to get the source of a value

  • v5.0.0
  • 35.31
  • Published

errlop

An extended Error class that envelops a parent error, such that the stack trace contains the causation

  • v8.5.0
  • 35.22
  • Published