AikidoSec-safe-chain/packages/safe-chain/src
Ethan Setnik 8ac7c722b8
feat: respect pnpm minimumReleaseAge from pnpm-workspace.yaml
When invoked as the pnpm/pnpx shim, walk up from cwd looking for
pnpm-workspace.yaml (or a pnpm field in package.json) and use its
minimumReleaseAge and minimumReleaseAgeExclude as the floor and
exclusion list. Existing CLI args, env vars, and ~/.safe-chain/config.json
still override, so the project's pnpm config can act as a single source
of truth without forcing users to duplicate settings across two systems.

Fixes #460

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 17:39:00 -04:00
..
api remove trailing slashes and fix test failures 2026-04-01 07:08:30 +00:00
config feat: respect pnpm minimumReleaseAge from pnpm-workspace.yaml 2026-05-15 17:39:00 -04:00
environment Remove ora dependency 2025-11-25 14:22:31 +01:00
packagemanager feat: respect pnpm minimumReleaseAge from pnpm-workspace.yaml 2026-05-15 17:39:00 -04:00
registryProxy Bind registry proxy to loopback only 2026-04-30 20:37:41 +02:00
scanning Make sure rejected promise is not cached in malware list / new packages cache 2026-04-21 09:31:26 +02:00
shell-integration unset PKG_EXECPATH before invoking safe-chain binary 2026-05-13 14:33:58 -07:00
utils PR comments 2026-01-22 08:20:45 +01:00
installLocation.js Some fixes 2026-04-13 13:32:55 -07:00
installLocation.spec.js Cleanup 2026-04-13 11:01:45 -07:00
main.js Adapt per review 2026-03-27 13:17:58 -07:00