Skip to content

feat!: remove the server command#10463

Merged
zkochan merged 4 commits intomainfrom
remove-server
Jan 15, 2026
Merged

feat!: remove the server command#10463
zkochan merged 4 commits intomainfrom
remove-server

Conversation

@zkochan
Copy link
Copy Markdown
Member

@zkochan zkochan commented Jan 15, 2026

The pnpm server was created many years ago for Glitch. That company doesn't exist anymore and I don't think anyone uses this command. It was only useful for Glitch. If we will ever re-add this feature, we'll re-add it as a plugin.

@zkochan zkochan requested a review from fireairforce as a code owner January 15, 2026 00:29
Copilot AI review requested due to automatic review settings January 15, 2026 00:29
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request removes the pnpm server command functionality from pnpm. The server command was originally created for Glitch (a company that no longer exists), and the maintainers believe it's no longer being used. The functionality may be re-added as a plugin in the future if needed.

Changes:

  • Removed the entire @pnpm/server package and @pnpm/plugin-commands-server package
  • Renamed createOrConnectStoreController to createStoreController and simplified its implementation by removing server connection logic
  • Removed server-related configuration options (use-running-store-server, use-store-server)
  • Removed server-related tests and dependencies

Reviewed changes

Copilot reviewed 50 out of 54 changed files in this pull request and generated no comments.

Show a summary per file
File Description
store/server/* Removed entire server package including implementation, tests, and documentation
store/plugin-commands-server/* Removed plugin commands for server management (start, stop, status)
store/store-connection-manager/src/index.ts Simplified store controller creation by removing server connection logic and renaming functions
store/store-connection-manager/package.json Removed dependencies on @pnpm/server and related packages
pnpm/src/cmd/index.ts Removed server command from CLI command list
config/config/src/types.ts Removed server-related configuration types
pkg-manager/plugin-commands-installation/src/* Updated all imports to use renamed createStoreController function
pnpm/test/server.ts Removed all server-related tests
cli/default-reporter/src/reporterForServer.ts Removed server-specific reporter
pnpm-workspace.yaml Removed unused catalog dependencies for server functionality
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@zkochan zkochan merged commit a8fe2d5 into main Jan 15, 2026
13 of 15 checks passed
@zkochan zkochan deleted the remove-server branch January 15, 2026 10:32
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.

2 participants