16 Commits
Author SHA1 Message Date
warkanum ab8ec5a69c feat(cli): add CI gating flags for dependency checks
* Introduced --fail-on-diff and --fail-on-missing options
* Updated run() to return a result summary
* Enhanced README and tests to cover new functionality
2026-09-24 09:54:44 +02:00
Hein Puth (Warkanum) c593038155 Merge pull request #1 from warkanum/claude/dazzling-gauss-hgwaii
Fix workspace peer-dep, strict-mode, and workspace-range bugs
2026-09-24 09:29:50 +02:00
Claude ce37f7990b Fix workspace peer-dep, strict-mode, and workspace-range bugs
- checkMissingDependencies: stop flagging workspace-protocol peer
  dependencies as missing from the main app; the redundant OR clause
  bypassed the workspace exclusion filter.
- updateDependencies: strict mode now leaves pinned (non-range)
  versions untouched instead of force-updating them, matching the
  documented behavior.
- getSemverVersion: strip leftover range operators (^, ~, etc.) from
  workspace:-prefixed versions so workspace:^x.y.z and workspace:~x.y.z
  resolve correctly instead of being treated as invalid.
- Remove unreachable duplicate JSON-building branch in displayResults.
- bin/dep-check.js: exit with a non-zero status on unhandled errors
  instead of silently exiting 0.
- index.ts: replace the fragile file-URL string slicing used to detect
  direct execution with a proper pathToFileURL comparison.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LQedTpSTfxtbYUYo3gdT7v
2026-09-23 22:05:58 +00:00
Hein 9054713385 Released V1.0.5 2025-10-10 13:43:16 +02:00
Hein 3ca78de94c Added strict mode to check version ranges 2025-10-10 13:42:04 +02:00
Hein 2ffa2bd0ca Publishing "@warkypublic/monorepo-dep-checker" at "1.0.4" 2025-05-06 09:48:42 +02:00
Hein 0d38c77bee Rather ignore the version comparisons and keep packages as is. 2025-05-06 09:48:06 +02:00
Hein 3013441c12 Publishing "@warkypublic/monorepo-dep-checker" at "1.0.3" 2025-05-06 09:41:00 +02:00
warkanum b0c6e7e38e Publishing "@warkypublic/monorepo-dep-checker" at "1.0.2" 2024-12-10 20:38:20 +02:00
warkanum e522e73b7a Added typescript, test and feature for comma seperated packages 2024-12-10 20:31:14 +02:00
warkanum 9851a91bb3 Fixed better update 2024-12-03 14:32:28 +02:00
warkanum 6aef0da6c4 Versioned 1.0.1 2024-11-28 12:55:24 +02:00
warkanum 44ff9878dd Added linting, changed to esm loading 2024-11-28 12:54:49 +02:00
warkanum 78e54af042 Change access public in package.json 2024-11-28 12:36:41 +02:00
warkanum 07597a3764 Initial Version 2024-11-28 12:35:01 +02:00
Warkanum (Hein) 8438e4c902 Initial commit 2024-11-28 12:19:46 +02:00