Skip to content

Convert from npm to pnpm #9

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Mar 7, 2025
Merged

Convert from npm to pnpm #9

merged 2 commits into from
Mar 7, 2025

Conversation

bhouston
Copy link
Member

@bhouston bhouston commented Mar 7, 2025

Convert from npm to pnpm

Changes Made

  • Replaced package-lock.json with pnpm-lock.yaml
  • Added pnpm-workspace.yaml for workspace configuration
  • Added .npmrc for pnpm settings
  • Updated README.md to reference pnpm instead of yarn/npm
  • Fixed docusaurus.config.ts to work with pnpm (commented out problematic blogSidebarItemComponent option)

Testing Done

  • Successfully installed dependencies with pnpm
  • Successfully built the project with pnpm
  • Successfully ran the development server with pnpm

Benefits

  • Faster installation times
  • Disk space efficiency through content-addressable storage
  • Strict dependency management preventing phantom dependencies
  • Better monorepo support if needed in the future

Fixes #8

bhouston added 2 commits March 7, 2025 01:35
- Improve NodeJS installation instructions with NVM recommendations (Issue #1)
- Redesign homepage with MyCoder-specific content (Issue #3)
- Use short titles for blog posts in navigation panel (Issue #4)
- Enhance author profiles with additional social links (Issue #5)
- Link DriveCore, Inc. in the footer to https://drivecore.ai (Issue #6)
- Replaced package-lock.json with pnpm-lock.yaml
- Added pnpm-workspace.yaml and .npmrc configuration
- Updated README.md to reference pnpm instead of yarn/npm
- Fixed docusaurus.config.ts to work with pnpm

Fixes #8
@bhouston bhouston merged commit a5a6ff1 into main Mar 7, 2025
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.

Convert from npm to pnpm
1 participant