Files
bun.sh/test/cli/install
Claude Bot 28bfafbf13 Address CodeRabbit review comments for publishConfig.directory
- Fixed --dry-run crash by passing edited_package.json.len instead of 0
  when publishConfig.directory is set (addresses comment #2427922588)

- Refactored pack_dir_path to be computed once and reused throughout
  the function, eliminating duplicate computation (addresses comment
  #2428128412)

- Added 3 additional test cases (addresses comment #2428128423):
  1. Verifies lifecycle scripts run from workspace root, not subdirectory
  2. Rejects parent directory traversal (../)
  3. Rejects absolute paths

- Added validation to reject invalid publishConfig.directory values:
  * Absolute paths are rejected with clear error message
  * Parent directory traversal (..) is rejected with clear error message
  * Added Output.flush() calls to ensure error messages are displayed

All 9 publishConfig.directory tests now passing.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 07:37:59 +00:00
..
2023-03-07 12:22:34 -08:00
2023-03-07 12:22:34 -08:00
2023-03-07 12:22:34 -08:00
2025-08-27 06:39:11 -07:00
2025-08-27 06:39:11 -07:00
2025-08-12 17:07:46 -07:00
2023-10-12 15:17:03 -07:00