fix(docs): update all npm references to pnpm - #3236
fix(docs): update all npm references to pnpm#3236desireddymohithreddy0925 wants to merge 18 commits into
Conversation
…racking # Conflicts: # src/components/GoalTracker.tsx
GSSoC Label Checklist 🏷️@Priyanshu-byte-coder — please apply the appropriate labels before merging: Difficulty (pick one):
Quality (optional):
Validation (required to score):
|
|
The idea here is in scope and worth having — DevTrack does want consistent empty states, and the docs really should say pnpm rather than npm. The problem is the branch, not the intent. This branch is stacked on your task-management work, so it carries all of that too: To move it forward: git checkout main && git pull
git checkout -b feat/empty-states-clean
# re-apply only the EmptyState workA PR touching Leaving this open so you can force-push a clean branch to it if you'd rather not open a new one. |
Summary
Resolves inconsistencies in documentation and setup scripts by enforcing
pnpm installuniformly across the repository, preventing unintendedpackage-lock.jsonconflicts.Closes #2694
Type of Change
Description
While the
README.mdwas recently updated to usepnpm, several other core documentation and script files still erroneously instructed users to runnpm install. This often led to lockfile conflicts and failed deployments for new contributors.Changes made:
DEVELOPMENT.md: Replaced all mentions ofnpm installandnpm runwithpnpm installandpnpm run.CONTRIBUTING.md: Standardized all package manager commands topnpm.render.yaml: Updated the build command fromnpm install && npm run buildtopnpm install && pnpm run build.scripts/check-deps.js: Updated the printed fix message to guide developers to runpnpm installand commitpnpm-lock.yamlrather than thepackage-lock.json.Note:
package-lock.jsonis already successfully added to.gitignorefrom a previous PR.