This website requires JavaScript.
Explore
Help
Register
Sign In
valknar
/
llmx
Watch
1
Star
0
Fork
0
You've already forked llmx
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
e4c275d615e6ba9dd0805fb2f4c73099201011a0
llmx
/
pnpm-workspace.yaml
6 lines
58 B
YAML
Raw
Normal View
History
Unescape
Escape
chore: migrate to pnpm for improved monorepo management (#287) # Migrate to pnpm for improved monorepo management ## Summary This PR migrates the Codex repository from npm to pnpm, providing faster dependency installation, better disk space usage, and improved monorepo management. ## Changes - Added `pnpm-workspace.yaml` to define workspace packages - Added `.npmrc` with optimal pnpm configuration - Updated root package.json with workspace scripts - Moved resolutions and overrides to the root package.json - Updated scripts to use pnpm instead of npm - Added documentation for the migration - Updated GitHub Actions workflow for pnpm ## Benefits - **Faster installations**: pnpm is significantly faster than npm - **Disk space savings**: pnpm's content-addressable store avoids duplication - **Strict dependency management**: prevents phantom dependencies - **Simplified monorepo management**: better workspace coordination - **Preparation for Turborepo**: as discussed, this is the first step before adding Turborepo ## Testing - Verified that `pnpm install` works correctly - Verified that `pnpm run build` completes successfully - Ensured all existing functionality is preserved ## Documentation Added a detailed migration guide in `PNPM_MIGRATION.md` explaining: - Why we're migrating to pnpm - How to use pnpm with this repository - Common commands and workspace-specific commands - Monorepo structure and configuration ## Next Steps As discussed, once this change is stable, we can consider adding Turborepo as a follow-up enhancement.
2025-04-18 23:25:15 +00:00
packages
:
feat: `/diff` command to view git diff (#426) Adds `/diff` command to view git diff
2025-04-19 16:23:27 -07:00
-
docs
ignoredBuiltDependencies
:
-
esbuild
Reference in New Issue
Copy Permalink