An open API service providing repository metadata for many open source software ecosystems.

GitHub / npm 343 Repositories

JavaScript Package Manager, Registry & Website

npm/documentation

Documentation for the npm registry, website, and command-line interface.

Language: MDX - Size: 81.9 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 497 - Forks: 3,247

npm/metavuln-calculator

Calculate meta-vulnerabilities from package security advisories

Language: JavaScript - Size: 5.55 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 14 - Forks: 13

npm/npm-pick-manifest Fork of zkat/npm-pick-manifest

Standard manifest picker/semver resolver for npm

Language: JavaScript - Size: 540 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 10

npm/npm-registry-fetch

like fetch() but for the npm registry

Language: JavaScript - Size: 1010 KB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 146 - Forks: 40

npm/make-fetch-happen

making fetch happen for npm

Language: JavaScript - Size: 4.05 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 200 - Forks: 36

npm/npm-package-arg

Parse the things that can be arguments to `npm install`

Language: JavaScript - Size: 666 KB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 130 - Forks: 43

npm/cacache

npm's content-addressable cache

Language: JavaScript - Size: 1.34 MB - Last synced at: about 10 hours ago - Pushed at: 5 days ago - Stars: 288 - Forks: 32

npm/ignore-walk

Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.

Language: JavaScript - Size: 324 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 64 - Forks: 9

npm/node-semver

The semver parser for node (the one npm uses)

Language: JavaScript - Size: 1.29 MB - Last synced at: 5 days ago - Pushed at: 20 days ago - Stars: 5,286 - Forks: 516

npm/pacote

npm fetcher

Language: JavaScript - Size: 1.99 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 375 - Forks: 50

npm/package-json

Programmatic API to update package.json

Language: JavaScript - Size: 376 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 82 - Forks: 14

npm/node-which

Like which(1) unix command. Find the first instance of an executable in the PATH.

Language: JavaScript - Size: 195 KB - Last synced at: 3 days ago - Pushed at: 20 days ago - Stars: 342 - Forks: 48

npm/statusboard

Public monitor/status/health board for @npm/cli-team's maintained projects

Language: JavaScript - Size: 34.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 175 - Forks: 69

npm/validate-npm-package-name

Is the given string an acceptable npm package name?

Language: JavaScript - Size: 105 KB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 303 - Forks: 48

npm/cli

the package manager for JavaScript

Language: JavaScript - Size: 163 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 9,006 - Forks: 3,525

npm/nopt

Node/npm Option Parsing

Language: JavaScript - Size: 348 KB - Last synced at: 3 days ago - Pushed at: 20 days ago - Stars: 537 - Forks: 47

npm/normalize-package-data

normalizes package metadata, typically found in package.json file.

Language: JavaScript - Size: 569 KB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 202 - Forks: 48

npm/npm-packlist

Walk through a folder and figure out what goes in an npm package

Language: JavaScript - Size: 714 KB - Last synced at: 7 days ago - Pushed at: 20 days ago - Stars: 110 - Forks: 36

npm/ini

An ini parser/serializer in JavaScript

Language: JavaScript - Size: 225 KB - Last synced at: 9 days ago - Pushed at: 20 days ago - Stars: 789 - Forks: 203

npm/template-oss

a template package for npm CLI team development

Language: JavaScript - Size: 27.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 33 - Forks: 22

npm/parse-conflict-json

Parse a JSON string that has git merge conflicts, resolving if possible

Language: JavaScript - Size: 248 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 36 - Forks: 4

npm/eslint-config

a base eslint config used by the npm CLI team

Language: JavaScript - Size: 228 KB - Last synced at: 13 days ago - Pushed at: 20 days ago - Stars: 14 - Forks: 6

npm/ssri

subresource integrity for npm

Language: JavaScript - Size: 571 KB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 58 - Forks: 20

npm/stafftools

npm CLI Team's Internal Tools

Language: JavaScript - Size: 286 KB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 11 - Forks: 3

npm/hosted-git-info

Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab

Language: JavaScript - Size: 687 KB - Last synced at: 7 days ago - Pushed at: 20 days ago - Stars: 226 - Forks: 87

npm/minify-registry-metadata Fork of soldair/minify-registry-metadata

how big will docs be if we trim some things out?

Language: JavaScript - Size: 470 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 4 - Forks: 2

npm/promzard

A prompting json thingie

Language: JavaScript - Size: 120 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 109 - Forks: 23

npm/read

read(1) for node.

Language: TypeScript - Size: 130 KB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 195 - Forks: 35

npm/write-file-atomic

Write files in an atomic fashion w/configurable ownership

Language: JavaScript - Size: 524 KB - Last synced at: 7 days ago - Pushed at: 20 days ago - Stars: 237 - Forks: 47

npm/query

npm query parser and tools

Language: JavaScript - Size: 142 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 8 - Forks: 3

npm/npm-profile

Make changes to your npmjs.com profile via cli or library

Language: JavaScript - Size: 694 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 36 - Forks: 18

npm/map-workspaces

Retrieves a name:pathname Map for a given workspaces config

Language: JavaScript - Size: 420 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 22 - Forks: 11

npm/npm-user-validate

user validation

Language: JavaScript - Size: 74.2 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 16 - Forks: 12

npm/rfcs

Public change requests/proposals & ideation

Language: JavaScript - Size: 629 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 745 - Forks: 246

npm/types

Typescript definitions for npm registry content

Language: JavaScript - Size: 179 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 31 - Forks: 16

npm/npm 📦

This repository is moving to: https://github.com/npm/cli

Size: 45.1 MB - Last synced at: 26 days ago - Pushed at: almost 5 years ago - Stars: 17,570 - Forks: 3,014

npm/provenance 📦

Details on npm provenance

Language: TypeScript - Size: 443 KB - Last synced at: 24 days ago - Pushed at: 8 months ago - Stars: 13 - Forks: 1

npm/npm-install-checks

contains checks that npm runs during the installation

Language: JavaScript - Size: 255 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 16

npm/unique-slug

Generate a unique character string suitible for use in files and URLs.

Language: JavaScript - Size: 220 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 35 - Forks: 10

npm/unique-filename

Generate a unique filename for use in temporary directories or caches.

Language: JavaScript - Size: 85 KB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 45 - Forks: 7

npm/promise-spawn

spawn processes the way the npm cli likes to do

Language: JavaScript - Size: 207 KB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 21 - Forks: 14

npm/run-script

Run a lifecycle script for a package (descendant of npm-lifecycle)

Language: JavaScript - Size: 549 KB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 58 - Forks: 23

npm/read-package-json-fast

Like read-package-json, but faster

Language: JavaScript - Size: 220 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 49 - Forks: 6

npm/proc-log

just emit 'log' events on the process object

Language: JavaScript - Size: 190 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 3

npm/read-cmd-shim

Read the path a cmd-shim is pointing at. Acts like fs.readlink but for cmd-shims.

Language: JavaScript - Size: 168 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 8

npm/proggy

Progress bar updates at a distance

Language: JavaScript - Size: 208 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 17 - Forks: 2

npm/npm-normalize-package-bin

Turn any flavor of allowable package.json bin into a normalized object

Language: JavaScript - Size: 129 KB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 5

npm/json-parse-even-better-errors Fork of zkat/json-parse-better-errors

get better errors

Language: JavaScript - Size: 199 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 23 - Forks: 4

npm/node-gyp

Tools for dealing with node-gyp packages

Language: JavaScript - Size: 4.71 MB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 5

npm/npm-bundled

Run this in a node package, and it'll tell you which things in node_modules are bundledDependencies, or transitive dependencies of bundled dependencies.

Language: JavaScript - Size: 124 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 8

npm/fs

filesystem helper functions, wrappers, and promisification for the npm cli

Language: JavaScript - Size: 237 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 29 - Forks: 8

npm/abbrev-js

Like ruby's Abbrev module

Language: JavaScript - Size: 104 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 167 - Forks: 31

npm/name-from-folder

Get the package name from a folder path

Language: JavaScript - Size: 147 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 8 - Forks: 4

npm/npm-audit-report

npm audit security report

Language: JavaScript - Size: 472 KB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 35 - Forks: 18

npm/bin-links

.bin/ script linker

Language: JavaScript - Size: 382 KB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 16

npm/cmd-shim

The cmd-shim used in npm

Language: JavaScript - Size: 301 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 77 - Forks: 42

npm/mute-stream

Bytes go in, but they don't come out (when muted).

Language: JavaScript - Size: 110 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 53 - Forks: 21

npm/installed-package-contents

Get the list of files installed in a package in node_modules, including bundled dependencies

Language: JavaScript - Size: 235 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 11

npm/node Fork of nodejs/node

npm's fork of nodejs/node, for sending PRs to update deps/npm

Language: JavaScript - Size: 1.13 GB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 44 - Forks: 18

npm/npx 📦

npm package executor

Language: JavaScript - Size: 485 KB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 748 - Forks: 73

npm/git

a util for spawning git from npm CLI contexts

Language: JavaScript - Size: 392 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 70 - Forks: 17

npm/init-package-json

A node module to get your node module started

Language: JavaScript - Size: 736 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 323 - Forks: 152

npm/tink 📦

a dependency unwinder for javascript

Language: JavaScript - Size: 1.01 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 2,150 - Forks: 56

npm/pg-db-session

:hocho: :skull: Associate PG connections with requests using domains :ghost: :crescent_moon:

Language: JavaScript - Size: 135 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 11 - Forks: 5

npm/ndm 📦

ndm allows you to deploy OS-specific service-wrappers directly from npm-packages.

Language: JavaScript - Size: 317 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 184 - Forks: 17

npm/registry

npm registry documentation

Size: 12 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 474 - Forks: 102

npm/copy-concurrently 📦

Promises of copies of files, directories and symlinks, with concurrency controls and win32 junction fallback.

Language: JavaScript - Size: 45.9 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 11

npm/npm-expansions 📦

Send us a pull request by editing expansions.txt

Language: JavaScript - Size: 986 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 2,308 - Forks: 3,380

npm/redact

Redact sensitive npm information from output

Language: JavaScript - Size: 99.6 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 4 - Forks: 4

npm/agent

a set of nodejs http Agent classes used by the npm cli

Language: JavaScript - Size: 146 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 5

npm/minipass-fetch

An implementation of window.fetch in Node.js using Minipass streams

Language: JavaScript - Size: 402 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 56 - Forks: 10

npm/tap-nock 📦

a tap extension providing nock integration

Language: JavaScript - Size: 65.4 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 3

npm/seq-file

A module for storing the ever-increasing sequence files when following couchdb _changes feeds.

Language: JavaScript - Size: 416 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 7

npm/provenance-demo

Example setup for publishing npm packages with provenance

Size: 18.6 KB - Last synced at: 26 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

npm/npm-cli-release-please 📦

A repo for testing release please settings on a live GitHub repo. This is not actually published anywhere.

Language: JavaScript - Size: 81 MB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 8 - Forks: 2

npm/create-oss 📦

init module used for OSS projects by the npm CLI team

Language: JavaScript - Size: 190 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 11 - Forks: 5

npm/etcdjs Fork of mafintosh/etcdjs 📦

Low level etcd v2 client written in Javascript with failover support

Language: JavaScript - Size: 296 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 2

npm/content-type-to-language-name

Maps a list of content types to a list of language names

Language: JavaScript - Size: 185 KB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 5 - Forks: 1

npm/action-deploy

Action to manage GitHub deployments

Language: TypeScript - Size: 1.48 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 9 - Forks: 10

npm/security-holder

An npm package that holds a spot.

Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 161 - Forks: 58

npm/libcipm 📦

npm ci lib

Language: JavaScript - Size: 1010 KB - Last synced at: 24 days ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 9

npm/npm-registry-client 📦

Language: JavaScript - Size: 1.07 MB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 264 - Forks: 108

npm/arborist 📦

npm's tree doctor

Language: JavaScript - Size: 130 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 371 - Forks: 63

npm/npm-registry-couchapp 📦

couchapp bits of registry.npmjs.org

Language: JavaScript - Size: 1020 KB - Last synced at: 26 days ago - Pushed at: over 4 years ago - Stars: 616 - Forks: 169

npm/npmlog 📦

The logger that npm uses

Language: JavaScript - Size: 354 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 438 - Forks: 54

npm/citgm Fork of nodejs/citgm

Canary in the Gold Mine

Language: JavaScript - Size: 1.01 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

npm/npm-tips 📦

A collection of short (5 words or so) tips and tricks that can be sprinkled about the npm site.

Language: JavaScript - Size: 22.5 KB - Last synced at: 23 days ago - Pushed at: over 9 years ago - Stars: 72 - Forks: 23

npm/lockfile 📦

A very polite lock file utility, which endeavors to not litter, and to wait patiently for others.

Language: JavaScript - Size: 110 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 260 - Forks: 33

npm/callback-tracker 📦

Track your callbacks

Language: JavaScript - Size: 141 KB - Last synced at: 1 day ago - Pushed at: about 10 years ago - Stars: 17 - Forks: 5

npm/action-deployment-notifications Fork of npm/action-deploy

Action to send npm service deployment notifications to Slack

Language: TypeScript - Size: 1.37 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

npm/marky-markdown 📦

npm's markdown parser

Language: JavaScript - Size: 1.56 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 404 - Forks: 71

npm/read-package-json 📦

The thing npm uses to read package.json files with semantics and defaults and validation and stuff

Language: JavaScript - Size: 754 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 223 - Forks: 80

npm/concurrent-couch-follower 📦

a couch follower wrapper that you can use to be sure you don't miss any documents even if you process them asynchronously.

Language: JavaScript - Size: 11.7 KB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 32 - Forks: 7

npm/fstream 📦

Advanced FS Streaming for Node

Language: JavaScript - Size: 211 KB - Last synced at: 30 days ago - Pushed at: about 4 years ago - Stars: 209 - Forks: 42

npm/are-we-there-yet 📦

Track complex hiearchies of asynchronous task completion statuses.

Language: JavaScript - Size: 213 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 177 - Forks: 25

npm/www 📦

community space for the npm website

Size: 7.81 KB - Last synced at: 6 months ago - Pushed at: about 7 years ago - Stars: 70 - Forks: 48

npm/policies 📦

Privacy policy, code of conduct, license, and other npm legal stuff

Language: Shell - Size: 349 KB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 70 - Forks: 78

npm/captain-hook 📦

slack bot that provides subscription service for npm webhooks

Language: JavaScript - Size: 350 KB - Last synced at: 6 months ago - Pushed at: about 9 years ago - Stars: 20 - Forks: 15

npm/deprecate-holder

An npm package that holds a spot.

Size: 1000 Bytes - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 39

npm/npm-merge-driver 📦

git merge driver for resolving conflicts in npm-related files

Language: JavaScript - Size: 590 KB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 272 - Forks: 20