• Home
  • Raw
  • Download

Lines Matching full:registry

3 title: registry
4 description: The JavaScript Package Registry
7 # registry(7)
9 ## The JavaScript Package Registry
13 To resolve packages by name and version, npm talks to a registry website
14 that implements the CommonJS Package Registry specification for reading
17 npm is configured to use npm, Inc.'s public registry at
18 <https://registry.npmjs.org> by default. Use of the npm public registry is
21 You can configure npm to use any compatible registry you like, and even run
22 your own registry. Use of someone else's registry may be governed by their
25 npm's package registry implementation supports several
29 The npm public registry is powered by a CouchDB database,
31 <https://skimdb.npmjs.com/registry>. The code for the couchapp is
32 available at <https://github.com/npm/npm-registry-couchapp>.
34 The registry URL used is determined by the scope of the package (see
35 [`scope`](/using-npm/scope). If no scope is specified, the default registry is used, which is
36 supplied by the `registry` config parameter. See [`npm config`](/cli-commands/npm-config),
39 ### Does npm send any information about me back to the registry?
43 When making requests of the registry npm adds two headers with information
47 scope. In the future npm hopes to build registry features that use this
54 the [original PR](https://github.com/npm/npm-registry-client/pull/129)
59 The npm registry does not try to correlate the information in these headers
62 ### Can I run my own private registry?
70 set your internal CouchDB as the registry config, then you'll be able
75 simply override the `--registry` option for that `publish` command.
77 ### I don't want my package published in the official registry. It's private.
81 `"publishConfig":{"registry":"http://my-internal-registry.local"}`
82 to force it to be published only to your internal registry.
86 ### Will you replicate from my registry into the public one?
89 registry using npm. What little security there is would be for nought
92 ### Do I have to use couchdb to build a registry that npm can talk to?