• This repository has been archived on 16/Nov/2019
  • Stars
    star
    37
  • Rank 697,161 (Top 15 %)
  • Language
    JavaScript
  • License
    ISC License
  • Created about 12 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

More Repositories

1

npm

This repository is moving to: https://github.com/npm/cli
17,473
star
2

cli

the package manager for JavaScript
JavaScript
8,032
star
3

node-semver

The semver parser for node (the one npm uses)
JavaScript
4,772
star
4

npm-expansions

Send us a pull request by editing expansions.txt
JavaScript
2,209
star
5

tink

a dependency unwinder for javascript
JavaScript
2,156
star
6

ini

An ini parser/serializer in JavaScript
JavaScript
733
star
7

npx

npm package executor
JavaScript
721
star
8

rfcs

Public change requests/proposals & ideation
JavaScript
711
star
9

npm-registry-couchapp

couchapp bits of registry.npmjs.org
JavaScript
615
star
10

nopt

Node/npm Option Parsing
JavaScript
527
star
11

npmlog

The logger that npm uses
JavaScript
423
star
12

registry

npm registry documentation
422
star
13

marky-markdown

npm's markdown parser
JavaScript
406
star
14

arborist

npm's tree doctor
JavaScript
370
star
15

pacote

npm fetcher
JavaScript
329
star
16

download-counts

Background jobs and a minimal service for collecting and delivering download counts
JavaScript
328
star
17

gauge

A terminal based horizontal guage aka, a progress bar
JavaScript
319
star
18

node-which

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

documentation

Documentation for the npm registry, website, and command-line interface.
MDX
291
star
20

init-package-json

A node module to get your node module started
JavaScript
284
star
21

validate-npm-package-name

Is the given string an acceptable npm package name?
JavaScript
282
star
22

npm-merge-driver

git merge driver for resolving conflicts in npm-related files
JavaScript
271
star
23

cacache

npm's content-addressable cache
JavaScript
266
star
24

npm-registry-client

JavaScript
264
star
25

lockfile

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

registry-issue-archive

An archive of the old npm registry issue tracker
250
star
27

write-file-atomic

Write files in an atomic fashion w/configurable ownership
JavaScript
217
star
28

read-package-json

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

roadmap

Public roadmap for npm
214
star
30

hosted-git-info

Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab
JavaScript
206
star
31

fstream

Advanced FS Streaming for Node
JavaScript
205
star
32

read

read(1) for node.
JavaScript
187
star
33

normalize-package-data

normalizes package metadata, typically found in package.json file.
JavaScript
184
star
34

make-fetch-happen

making fetch happen for npm
JavaScript
183
star
35

ndm

ndm allows you to deploy OS-specific service-wrappers directly from npm-packages.
JavaScript
181
star
36

are-we-there-yet

Track complex hiearchies of asynchronous task completion statuses.
JavaScript
173
star
37

abbrev-js

Like ruby's Abbrev module
JavaScript
158
star
38

statusboard

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

security-holder

An npm package that holds a spot.
145
star
40

feedback

Public feedback discussions for npm
138
star
41

osenv

Look up environment settings specific to different operating systems.
JavaScript
137
star
42

npm-registry-fetch

like fetch() but for the npm registry
JavaScript
118
star
43

npm-package-arg

Parse the things that can be arguments to `npm install`
JavaScript
116
star
44

libnpm

programmatic npm API
JavaScript
113
star
45

npm-collection-staff-picks

JavaScript
112
star
46

promzard

A prompting json thingie
JavaScript
101
star
47

npm-packlist

Walk through a folder and figure out what goes in an npm package
JavaScript
101
star
48

npm-remote-ls

Examine a package's dependency graph before you install it
JavaScript
89
star
49

npmconf

npm config thing
JavaScript
75
star
50

cmd-shim

The cmd-shim used in npm
JavaScript
75
star
51

npm-tips

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

www

community space for the npm website
68
star
53

policies

Privacy policy, code of conduct, license, and other npm legal stuff
Shell
67
star
54

npm_conf

A conference about npm, maybe. Not to be confused with npmconf.
59
star
55

git

a util for spawning git from npm CLI contexts
JavaScript
58
star
56

registry-follower-tutorial

write you a registry follower for great good
JavaScript
56
star
57

ignore-walk

Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.
JavaScript
55
star
58

ci-detect

Detect what kind of CI environment the program is in
JavaScript
53
star
59

ssri

subresource integrity for npm
JavaScript
53
star
60

read-installed

Read all the installed packages in a folder, and return a tree structure with all the data.
JavaScript
52
star
61

run-script

Run a lifecycle script for a package (descendant of npm-lifecycle)
JavaScript
51
star
62

minipass-fetch

An implementation of window.fetch in Node.js using Minipass streams
JavaScript
51
star
63

package-json

Programmatic API to update package.json
JavaScript
50
star
64

mute-stream

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

fs-write-stream-atomic

Like `fs.createWriteStream(...)`, but atomic.
JavaScript
48
star
66

libnpmpublish

programmatically publish and unpublish npm packages
JavaScript
46
star
67

read-package-json-fast

Like read-package-json, but faster
JavaScript
46
star
68

logical-tree

Calculates a nested logical tree using a package.json and a package lock.
JavaScript
44
star
69

read-package-tree

Read the contents of node_modules
JavaScript
42
star
70

jobs

41
star
71

unique-filename

Generate a unique filename for use in temporary directories or caches.
JavaScript
40
star
72

lock-verify

Report if your package.json is out of sync with your package-lock.json
JavaScript
38
star
73

npm-lifecycle

npm lifecycle script runner
JavaScript
37
star
74

wombat-cli

The wombat cli tool.
JavaScript
35
star
75

npme-installer

npm Enterprise installer
JavaScript
35
star
76

benchmarks

The npm CLI's benchmark suite
JavaScript
33
star
77

couch-login

A module for doing logged-in requests against a couchdb server
JavaScript
33
star
78

npm-audit-report

npm audit security report
JavaScript
33
star
79

libnpmexec

npm exec (npx) Programmatic API
JavaScript
33
star
80

ansible-nagios

Ansible role for building Nagios 4.
Perl
32
star
81

config

Configuration management for https://github.com/npm/cli
JavaScript
32
star
82

npm-profile

Make changes to your npmjs.com profile via cli or library
JavaScript
31
star
83

unique-slug

Generate a unique character string suitible for use in files and URLs.
JavaScript
31
star
84

parse-conflict-json

Parse a JSON string that has git merge conflicts, resolving if possible
JavaScript
31
star
85

fstream-npm

fstream class for creating npm packages
JavaScript
30
star
86

redsess

Yet another redis session thing for node.
JavaScript
30
star
87

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.
JavaScript
28
star
88

npm-registry-mock

mock the npm registry
JavaScript
27
star
89

lint

lint the npmcli way
JavaScript
26
star
90

libnpmsearch

programmatic API for the shiny new npm search endpoint
JavaScript
25
star
91

fs

filesystem helper functions, wrappers, and promisification for the npm cli
JavaScript
24
star
92

libnpmaccess

programmatic api for `npm access`
JavaScript
24
star
93

bin-links

.bin/ script linker
JavaScript
23
star
94

logos

official logos for npm, Inc
22
star
95

public-api

21
star
96

deprecate-holder

An npm package that holds a spot.
21
star
97

libnpmversion

library to do the things that 'npm version' does
JavaScript
20
star
98

ui

user interface layer for the npm CLI
19
star
99

captain-hook

slack bot that provides subscription service for npm webhooks
JavaScript
19
star
100

npm-hook-slack

Report on registry events to slack, tersely.
JavaScript
19
star