git: 639f273472ce - main - Mk/Uses/npm.mk: Move --frozen-lockfile from NPM_FETCH_FLAGS to NPM_EXTRACT_FLAGS

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Fri, 18 Sep 2026 13:24:06 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=639f273472ce73b6716a8af8742ea8ae1e15c98a

commit 639f273472ce73b6716a8af8742ea8ae1e15c98a
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-09-18 13:22:37 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-09-18 13:23:58 +0000

    Mk/Uses/npm.mk: Move --frozen-lockfile from NPM_FETCH_FLAGS to NPM_EXTRACT_FLAGS
    
    `pnpm fetch` does not read a package manafest and only relies on a
    lockfile. So specifying --frozen-lockfile here is redundant. We need
    the flag when we extrace (install) node modules from a pre-fetched
    node modules cache.
---
 Mk/Uses/npm.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Mk/Uses/npm.mk b/Mk/Uses/npm.mk
index 74003040e74c..f9d33a383186 100644
--- a/Mk/Uses/npm.mk
+++ b/Mk/Uses/npm.mk
@@ -229,10 +229,10 @@ NPM_MODULE_CACHE?=	pnpm-store
 NPM_CMDNAME?=		pnpm
 NPM_CACHE_SETUP_CMD?=	${DO_NADA}
 NPM_FETCH_CMD?=		${NPM_CMDNAME} fetch
-NPM_FETCH_FLAGS+=	--frozen-lockfile --ignore-scripts --loglevel=error \
+NPM_FETCH_FLAGS+=	--ignore-scripts --loglevel=error \
 			--store-dir ${WRKDIR}/node-modules-cache/${NPM_MODULE_CACHE}
 NPM_EXTRACT_CMD?=	${NPM_CMDNAME} install
-NPM_EXTRACT_FLAGS+=	${NPM_FETCH_FLAGS} --offline
+NPM_EXTRACT_FLAGS+=	${NPM_FETCH_FLAGS} --frozen-lockfile --offline
 NPM_EXEC_CMD?=		${NPM_CMDNAME} exec
 NPM_REBUILD_CMD?=	${NPM_CMDNAME} rebuild
 .  endif