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:
authornlf <quitlahok@gmail.com>2022-04-14 20:59:24 +0300
committerLuke Karrys <luke@lukekarrys.com>2022-04-14 21:14:56 +0300
commitec065b22bd61343a6240c386d66f83a8325774d1 (patch)
treeee5d7661b9e655aa6d68722e0c1e408cdd6970df /Makefile
parent6b5c7dfd206a933e8d5215ee77d77327d7c542eb (diff)
chore: fix Makefile for building markdown docs
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 670f31e97..f52f2795b 100644
--- a/Makefile
+++ b/Makefile
@@ -73,13 +73,22 @@ man/man7/%.7: docs/content/using-npm/%.md docs/bin/docs-build.js
docs/content/using-npm/config.md: docs/bin/config-doc.js lib/utils/config/*.js
node docs/bin/config-doc.js
-docs/content/commands/npm-%.md: docs/bin/config-doc-command.js lib/commands/%.js lib/utils/config/*.js lib/utils/cmd-list.js
+mddocs: docs/bin/config-doc-command.js lib/utils/config/*.js lib/utils/cmd-list.js
+ @for file in $(shell find docs/content/commands -name 'npm-*.md'); do \
+ cmdname=$$(basename $$file .md) ;\
+ cmdname=$${cmdname##npm-} ;\
+ echo node docs/bin/config-doc-command.js $${file} lib/commands/$${cmdname}.js ;\
+ node docs/bin/config-doc-command.js $${file} lib/commands/$${cmdname}.js ;\
+ done
+
+docs/content/commands/npm-%.md: lib/commands/%.js
node docs/bin/config-doc-command.js $@ $<
freshdocs:
touch lib/utils/config/definitions.js
touch docs/bin/*.js
make docs
+ make mddocs
test-all: deps
node bin/npm-cli.js run test-all
@@ -108,4 +117,4 @@ publish: gitclean ls-ok link test-all docs prune
release: gitclean ls-ok docs prune
@bash scripts/release.sh
-.PHONY: all latest install dev link docs clean uninstall test-all man docsclean release ls-ok deps prune freshdocs
+.PHONY: all latest install dev link docs mddocs clean uninstall test-all man docsclean release ls-ok deps prune freshdocs