From 7a5bf9c7f121135be3d89f084287d1b2aaf10871 Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Tue, 16 Dec 2025 13:41:50 +0000 Subject: [PATCH] Add pre-commit check for private registry URLs in package-lock.json (#133) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Same check as in CI to catch issues before push. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude --- .husky/pre-commit | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.husky/pre-commit b/.husky/pre-commit index 6cc0dca..7000397 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,3 +1,10 @@ +# Verify no private registry URLs in package-lock.json +if grep -E '"resolved": "https?://' package-lock.json | grep -v registry.npmjs.org > /dev/null; then + echo "ERROR: package-lock.json contains non-npmjs.org URLs" + echo "Run: docker run --rm -i -v \$PWD:/src -w /src node:latest npm i --registry=https://registry.npmjs.org/" + exit 1 +fi + npm run build:all npm run prettier:fix