Skip to content

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

2 participants