You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Parse Cargo.lock and package-lock.json for transitive dependencies #6
parseManifest handles Cargo.toml/package.json. Add lockfile support with an option to include transitive deps, de-duplicated, capped at 32 rows (contract limit).
Acceptance: fixtures + tests in lib/__tests__/manifest.test.ts.
Activity
NePreby commentedon Nov 6, 2026
🚀 Pull Request Submitted
I have implemented and submitted a complete solution resolving all acceptance criteria for this issue in PR #17:
👉 PR #17: feat(manifest): parse Cargo.lock and package-lock.json for transitive dependencies
📦 Key Highlights
packagesobject with scoped/nested packages) and legacy v1 (dependenciestree).parseManifest: detects lockfiles via filename extensions and content signatures.src/lib/__tests__/manifest.test.ts(all 25 vitest tests passing).💰 Contributor Reward Wallet Information
TMqmJjRgVS21NL2eFtfyHciTxvE4BqGmEvNePreby commentedon Nov 9, 2026
I have implemented lockfile parsing with transitive dependency support for Cargo.lock and package-lock.json:
Summary of Implementation
frontend/src/lib/manifest.ts):parseCargoLock: extracts direct dependencies by default; extracts all transitive packages whenincludeTransitive: true.parsePackageLock: supports both npm lockfile v2/v3 (packagesschema) and v1 (dependenciesschema).MAX_SPLITS).parseManifestto auto-detect lockfiles by filename or content ([[package]]orlockfileVersion).frontend/src/pages/Cascades.tsx):frontend/src/lib/__tests__/manifest.test.ts):Payout Details
TMqmJjRgVS21NL2eFtfyHciTxvE4BqGmEv