Skip to content

Add PNPM package manager support#368

Open
nartuk wants to merge 1 commit intojfrog:mainfrom
nartuk:RTECO-366
Open

Add PNPM package manager support#368
nartuk wants to merge 1 commit intojfrog:mainfrom
nartuk:RTECO-366

Conversation

@nartuk
Copy link

@nartuk nartuk commented Feb 5, 2026

Implement PNPM build info collection with dependency parsing, lock file handling, and test coverage.

Related to feature request: RTECO-366

Required for:

Notes on NPM-Identical Patterns

The following patterns are intentionally kept identical to the NPM implementation for consistency:

  1. filterPnpmArgsFlags loop structure (matches filterNpmArgsFlags)
  2. Module type uses entities.Npm (no separate PNPM constant)
  3. Scope detection logic in getScopes (mirrors NPM behavior)

These can be addressed in a future PR that updates both NPM and PNPM together if needed.


  • All tests passed. If this feature is not already covered by the tests, I added new tests.
  • All static analysis checks passed.
  • This pull request is on the dev branch.
  • I used gofmt for formatting the code before submitting the pull request.
  • Appropriate label is added to the PR for auto generate release notes.

@github-actions
Copy link

github-actions bot commented Feb 5, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@nartuk
Copy link
Author

nartuk commented Feb 5, 2026

recheck

@nartuk
Copy link
Author

nartuk commented Feb 5, 2026

recheck

Implement PNPM build info collection with dependency parsing,
lock file handling, and test coverage.
@nartuk
Copy link
Author

nartuk commented Feb 5, 2026

recheck

1 similar comment
@nartuk
Copy link
Author

nartuk commented Feb 5, 2026

recheck

@nartuk
Copy link
Author

nartuk commented Feb 5, 2026

I have read the CLA Document and I hereby sign the CLA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant