• Stars
    star
    22
  • Rank 1,048,934 (Top 21 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 6 years ago
  • Updated 3 months ago

Reviews

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

Repository Details

Typescript definitions for npm registry content

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,303
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,153
star
6

ini

An ini parser/serializer in JavaScript
JavaScript
733
star
7

npx

npm package executor
JavaScript
731
star
8

rfcs

Public change requests/proposals & ideation
JavaScript
726
star
9

npm-registry-couchapp

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

nopt

Node/npm Option Parsing
JavaScript
527
star
11

registry

npm registry documentation
449
star
12

npmlog

The logger that npm uses
JavaScript
423
star
13

marky-markdown

npm's markdown parser
JavaScript
405
star
14

arborist

npm's tree doctor
JavaScript
369
star
15

documentation

Documentation for the npm registry, website, and command-line interface.
MDX
369
star
16

pacote

npm fetcher
JavaScript
349
star
17

download-counts

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

gauge

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

node-which

Like which(1) unix command. Find the first instance of an executable in the PATH.
JavaScript
305
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

cacache

npm's content-addressable cache
JavaScript
274
star
23

npm-merge-driver

git merge driver for resolving conflicts in npm-related files
JavaScript
271
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
213
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

make-fetch-happen

making fetch happen for npm
JavaScript
190
star
33

read

read(1) for node.
JavaScript
187
star
34

normalize-package-data

normalizes package metadata, typically found in package.json file.
JavaScript
184
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
152
star
39

security-holder

An npm package that holds a spot.
145
star
40

osenv

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

feedback

Public feedback discussions for npm
133
star
42

npm-registry-fetch

like fetch() but for the npm registry
JavaScript
130
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

npm-packlist

Walk through a folder and figure out what goes in an npm package
JavaScript
110
star
47

promzard

A prompting json thingie
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

package-json

Programmatic API to update package.json
JavaScript
65
star
55

git

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

npm_conf

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

ignore-walk

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

registry-follower-tutorial

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

ssri

subresource integrity for npm
JavaScript
55
star
60

minipass-fetch

An implementation of window.fetch in Node.js using Minipass streams
JavaScript
54
star
61

ci-detect

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

run-script

Run a lifecycle script for a package (descendant of npm-lifecycle)
JavaScript
53
star
63

read-installed

Read all the installed packages in a folder, and return a tree structure with all the data.
JavaScript
52
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

read-package-json-fast

Like read-package-json, but faster
JavaScript
48
star
67

libnpmpublish

programmatically publish and unpublish npm packages
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

fstream-ignore

JavaScript
37
star
74

benchmarks

The npm CLI's benchmark suite
JavaScript
36
star
75

npm-lifecycle

npm lifecycle script runner
JavaScript
36
star
76

wombat-cli

The wombat cli tool.
JavaScript
35
star
77

npme-installer

npm Enterprise installer
JavaScript
35
star
78

couch-login

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

libnpmexec

npm exec (npx) Programmatic API
JavaScript
33
star
80

npm-audit-report

npm audit security report
JavaScript
33
star
81

ansible-nagios

Ansible role for building Nagios 4.
Perl
32
star
82

config

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

parse-conflict-json

Parse a JSON string that has git merge conflicts, resolving if possible
JavaScript
32
star
84

npm-profile

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

unique-slug

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

fstream-npm

fstream class for creating npm packages
JavaScript
30
star
87

redsess

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

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
89

npm-registry-mock

mock the npm registry
JavaScript
27
star
90

lint

lint the npmcli way
JavaScript
26
star
91

fs

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

template-oss

a template package for npm CLI team development
JavaScript
25
star
93

libnpmsearch

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

bin-links

.bin/ script linker
JavaScript
24
star
95

libnpmaccess

programmatic api for `npm access`
JavaScript
24
star
96

logos

official logos for npm, Inc
22
star
97

public-api

21
star
98

deprecate-holder

An npm package that holds a spot.
21
star
99

map-workspaces

Retrieves a name:pathname Map for a given workspaces config
JavaScript
20
star
100

libnpmversion

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