diff options
-rw-r--r-- | .npmrc | 1 | ||||
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | web_src/fomantic/.npmrc | 1 |
3 files changed, 4 insertions, 2 deletions
@@ -2,3 +2,4 @@ audit=false fund=false package-lock=true save-exact=true +cache=.npm-cache @@ -671,11 +671,11 @@ npm-cache: .npm-cache $(FOMANTIC_WORK_DIR)/node_modules/fomantic-ui .npm-cache: package-lock.json rm -rf .npm-cache - $(eval ESBUILD_VERSION := `node -p "require('./package-lock.json').dependencies.esbuild.version"`) + $(eval ESBUILD_VERSION := $(shell node -p "require('./package-lock.json').dependencies.esbuild.version")) npm config --userconfig=.npmrc set cache=.npm-cache rm -rf node_modules && npm install --no-save npm config --userconfig=$(FOMANTIC_WORK_DIR)/.npmrc set cache=../../.npm-cache - echo esbuild-{darwin-64,linux-{arm,arm64,32,64},windows-{32,64}}@$(ESBUILD_VERSION) | tr " " "\n" | xargs -n 1 -P 4 npm cache add + echo $(foreach build, darwin-64 $(foreach arch,arm arm64 32 64,linux-${arch}) $(foreach arch,32 64,windows-${arch}), esbuild-${build}@$(ESBUILD_VERSION)) | tr " " "\n" | xargs -n 1 -P 4 npm cache add rm -rf $(FOMANTIC_WORK_DIR)/node_modules @touch .npm-cache diff --git a/web_src/fomantic/.npmrc b/web_src/fomantic/.npmrc index cc243d01b6..5f8054bbb0 100644 --- a/web_src/fomantic/.npmrc +++ b/web_src/fomantic/.npmrc @@ -1,2 +1,3 @@ optional=false package-lock=false +cache=../../.npm-cache |