Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2019-11-05 21:22:35 +0300
committerRuy Adorno <ruyadorno@hotmail.com>2019-11-05 22:14:37 +0300
commit6700bfae560cc43234a57239ea7de678223d98c5 (patch)
treec7af5b167b0ac337aa8faa824bd1522b25571e29 /scripts
parentd3c859883abbdeb0ee6bb93ebb3a980a602dfff4 (diff)
doc: fix hyperlink refs in man page docs
PR-URL: https://github.com/npm/cli/pull/283 Credit: @isaacs Close: #283 Reviewed-by: @ruyadorno
Diffstat (limited to 'scripts')
-rw-r--r--scripts/docs-build.js23
1 files changed, 9 insertions, 14 deletions
diff --git a/scripts/docs-build.js b/scripts/docs-build.js
index fd7d74f64..f6b87ae9d 100644
--- a/scripts/docs-build.js
+++ b/scripts/docs-build.js
@@ -10,22 +10,17 @@ var dest = args[1] || src
fs.readFile(src, 'utf8', function (err, data) {
if (err) return console.log(err)
- var fileExt = src.split('.').pop()
var result = data.replace(/@VERSION@/g, npm.version)
+ .replace(/---([\s\S]+)---/g, '')
+ .replace(/(npm-)?([a-zA-Z\\.-]*)\(1\)/g, 'npm help $2')
+ .replace(/(npm-)?([a-zA-Z\\.-]*)\((5|7)\)/g, 'npm help $2')
+ .replace(/npm(1)/g, 'npm help npm')
+ .replace(/\[([^\]]+)\]\(\/cli-commands\/([^)]+)\)/g, 'npm help $2')
+ .replace(/\[([^\]]+)\]\(\/configuring-npm\/([^)]+)\)/g, 'npm help $2')
+ .replace(/\[([^\]]+)\]\(\/using-npm\/([^)]+)\)/g, 'npm help $2')
+ .trim()
- if (fileExt === 'md') {
- result = marked(
- result.replace(/---([\s\S]+)---/g, '')
- .replace(/(npm-)?([a-zA-Z\\.-]*)\(1\)/g, 'npm help $2')
- .replace(/(npm-)?([a-zA-Z\\.-]*)\((5|7)\)/g, 'npm help $2')
- .replace(/(npm-)?([a-zA-Z\\.-]*)\(3\)/g, 'npm apihelp $2')
- .replace(/npm(1)/g, 'npm help npm')
- .replace(/npm(3)/g, 'npm apihelp npm')
- .trim()
- )
- }
-
- fs.writeFile(dest, result, 'utf8', function (err) {
+ fs.writeFile(dest, marked(result), 'utf8', function (err) {
if (err) return console.log(err)
})
})