diff --git a/development/makefiles/target-node-build.mk b/development/makefiles/target-node-build.mk index 17438cd525e84e5974934c8d1bc192966af5fdfb..d8c5c938b5f230394918ff86a5552b0e49ccd1c6 100644 --- a/development/makefiles/target-node-build.mk +++ b/development/makefiles/target-node-build.mk @@ -12,7 +12,7 @@ EXECUTABLES = $(EXECUTABLES:-) $(SPONGE); .PHONY: node-build ## Build Node Components -node-build: next-patch-version $(NODE_MODULES_MODIFIED) $(NODE_PACKAGES) +node-build: $(NODE_MODULES_MODIFIED) $(NODE_PACKAGES) $(ECHOMARKER) "Building Node Components" $(ECHO) "Version: $(PROJECT_VERSION)" $(ECHO) "Source Path: $(SOURCE_PATH)" diff --git a/development/makefiles/target-npm-publish.mk b/development/makefiles/target-npm-publish.mk index e95e068d243ae4165bf76a6a33d87a5575a7c45d..97ea34406e5b1e55bbb449f8cc5bc0ea14f0ce16 100644 --- a/development/makefiles/target-npm-publish.mk +++ b/development/makefiles/target-npm-publish.mk @@ -6,8 +6,27 @@ ############################################################################################# ############################################################################################# -.PHONY: npm-publish -## publish library to npm -npm-publish: node-build - $(ECHOMARKER) "publish library" +.PHONY: npm-publish-major +## release major version of package +npm-publish-major: + $(ECHOMARKER) "release major version" + $(QUIET) $(MAKE) next-major-version + $(QUIET) $(MAKE) node-build $(QUIET) $(NPM) --prefix $(NODE_ROOT_DIR) run publish + +.PHONY: npm-publish-minor +## release minor version of package +npm-publish-minor: + $(ECHOMARKER) "release minor version" + $(QUIET) $(MAKE) next-minor-version + $(QUIET) $(MAKE) node-build + $(QUIET) $(NPM) --prefix $(NODE_ROOT_DIR) run publish + +.PHONY: npm-publish-patch +## release patch version of package +npm-publish-patch: + $(ECHOMARKER) "release patch version" + $(QUIET) $(MAKE) next-patch-version + $(QUIET) $(MAKE) node-build + $(QUIET) $(NPM) --prefix $(NODE_ROOT_DIR) run publish +