Add pnpm plugin
Metadata
Current evaluation
Feature request to add a pnpm plugin to snapcraft, modeled on the existing npm plugin in craft-parts. Labeled triaged with internal Jira ticket SNAPCRAFT-1306 created, but no implementation progress for about 6 months.
Suggested action: keep open
Reason: The issue is labeled 'Status: Triaged' and an internal ticket (SNAPCRAFT-1306) was created, so it has been assessed and acknowledged by maintainers; a community member also seconded it. No pnpm plugin exists yet in snapcraft or craft-parts (no code or commits reference pnpm), so the request remains valid and actionable, with the npm plugin in craft-parts as a clear template. ~6 months of inactivity on a triaged feature request is not grounds to close.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
45
Quick Win:
24.75
Staleness:
55
Complexity:
45
Confidence:
80
Support Request:
10
|
keep open | Feature request to add a pnpm plugin to snapcraft, modeled on the existing npm plugin in craft-parts. Labeled triaged with internal Jira ticket SNAPCRAFT-1306 created, but no implementation progress for about 6 months. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
65
Complexity:
45
Confidence:
75
Support Request:
10
|
keep open | Feature request to add a pnpm plugin for Snapcraft, labeled triaged but inactive for over 4 months with no maintainer follow-up or implementation progress. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
65
Complexity:
40
Confidence:
90
Support Request:
10
|
keep open | Feature request to add a pnpm plugin for snapcraft to support modern Node.js package managers. Triaged and acknowledged by maintainers, with an internal tracking ticket created. Awaiting implementation prioritization. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
65
Complexity:
40
Confidence:
90
Support Request:
0
|
keep open | Request to add a pnpm plugin for snapcraft to support Node.js projects using the package manager. Triaged, internal ticket created, awaiting implementation. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-parts#719
(confidence 55%)
PR 'feat(plugin): improve NPM plugin' in craft-parts; the npm plugin (craft_parts/plugins/npm_plugin.py) is the template a pnpm plugin would be modeled on.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #200 plugins: npm | craft-parts | merged | Merged the npm plugin port from snapcraft to craft-parts. Added an npm-include-node flag defaulting to false to optionally download Node.js. Approved by reviewer and passed CI. |