From 32d08f2ebbfd4fdc2de3448bbebc5307b9b2858a Mon Sep 17 00:00:00 2001 From: Olivier Chafik Date: Thu, 11 Dec 2025 15:33:17 +0100 Subject: [PATCH] Add pre-commit check for private registry URLs in package-lock.json 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 6cc0dca3..70003976 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