chore: fix bundle not including local deps#220
Conversation
|
Caution Review failedThe pull request is closed. WalkthroughAdds a localPackages set in bundle.ts to capture names of known packages during dependency collection and filters the final dependency list to exclude those local packages. Existing logic for aggregating dependencies across packages remains unchanged. A TODO notes future work to read folders from the packages directory. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant B as Bundle (bundle.ts)
participant P as Packages
participant DC as DependencyCollector
Note over B,P: Start dependency aggregation
B->>P: Iterate known packages
loop For each package
P-->>B: package info (name, deps)
B->>B: Add package.name to localPackages
B->>DC: Collect deps from package
DC-->>B: dependency list
end
Note over B: Build consolidated dependency list
B->>B: Filter out deps in localPackages
B-->>B: Final external dependency list
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
Poem
✨ Finishing touches
🧪 Generate unit tests
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro Disabled knowledge base sources:
📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #220 +/- ##
=======================================
Coverage 81.07% 81.07%
=======================================
Files 63 63
Lines 4719 4719
=======================================
Hits 3826 3826
Misses 893 893 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Summary by CodeRabbit
New Features
Bug Fixes
Chores