Skip to content

Commit

Permalink
[refs #8095] docs(npmrc): add example of URI fragment limitations
Browse files Browse the repository at this point in the history
 Update formatting for clarity, resolve lint MD040/fenced-code-language and change hostnames to npmjs.org subdomains
  • Loading branch information
misse committed Feb 11, 2025
1 parent 3a80a7b commit 17c94c4
Showing 1 changed file with 16 additions and 9 deletions.
25 changes: 16 additions & 9 deletions docs/lib/content/configuring-npm/npmrc.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,23 +112,30 @@ the scope may look like `//registry.npmjs.org/:`. If it must be scoped to a
specific path on the host that path may also be provided, such as
`//my-custom-registry.org/unique/path:`.

```
```ini
; bad config
_authToken=MYTOKEN

; good config
@myorg:registry=https://somewhere-else.com/myorg
@another:registry=https://somewhere-else.com/another
@myorg:registry=https://somewhere-else.npmjs.org/myorg
@another:registry=https://somewhere-else.npmjs.org/another
@anotherorg:registry=https:///registry.npmjs.org/path/anotherorg

; Applies to any registry at https://registry.npmjs.org/ but not to any sub-path (see @anotherorg)
//registry.npmjs.org/:_authToken=MYTOKEN

; would apply to both @myorg and @another
//somewhere-else.com/:_authToken=MYTOKEN
; Applies to both @myorg and @another but noth @anotherorg
//somewhere-else.npmjs.org/:_authToken=MYTOKEN

; Only applies to @myorg
//somewhere-else.npmjs.org/myorg/:_authToken=MYTOKEN1

; Only applies to @another
//somewhere-else.npmjs.org/another/:_authToken=MYTOKEN2

; would apply only to @myorg
//somewhere-else.com/myorg/:_authToken=MYTOKEN1
; Only applies to @anotherorg
//registry.npmjs.org/path/anotherorg:_authToken=MYTOKEN3

; would apply only to @another
//somewhere-else.com/another/:_authToken=MYTOKEN2
```

### See also
Expand Down

0 comments on commit 17c94c4

Please sign in to comment.