@@ -275,22 +275,28 @@ async function main() {
275275 console . log ( ' --socket Update Socket packages only' )
276276 console . log ( ' --project Run project-specific updates only' )
277277 console . log ( '\nExamples:' )
278- console . log ( ' pnpm update # Run all updates ' )
278+ console . log ( ' pnpm update # Update deps and Socket packages ' )
279279 console . log ( ' pnpm update --check # Check for dependency updates' )
280280 console . log ( ' pnpm update --write # Update dependencies in package.json' )
281281 console . log ( ' pnpm update --deps # Update dependencies only' )
282282 console . log ( ' pnpm update --socket # Update Socket packages only' )
283+ console . log ( ' pnpm update --project # Run project-specific updates' )
283284 process . exitCode = 0
284285 return
285286 }
286287
287288 printHeader ( 'Update Runner' )
288289
289290 let exitCode = 0
290- const runAll = ! values . deps && ! values . socket && ! values . project
291+ // When no flags are specified, run deps and socket updates but NOT project updates
292+ const noFlagsSpecified = ! values . deps && ! values . socket && ! values . project
293+ const runDeps = noFlagsSpecified || values . deps
294+ const runSocket = noFlagsSpecified || values . socket
295+ // Only run project updates when explicitly requested
296+ const runProject = values . project
291297
292298 // Update dependencies
293- if ( runAll || values . deps ) {
299+ if ( runDeps ) {
294300 log . step ( 'Updating dependencies' )
295301 exitCode = await updateDependencies ( {
296302 check : values . check ,
@@ -305,7 +311,7 @@ async function main() {
305311 }
306312
307313 // Update Socket packages
308- if ( ( runAll || values . socket ) && ! values . check ) {
314+ if ( runSocket && ! values . check ) {
309315 log . step ( 'Updating Socket packages' )
310316 exitCode = await updateSocketPackages ( )
311317 if ( exitCode !== 0 ) {
@@ -316,7 +322,7 @@ async function main() {
316322 }
317323
318324 // Run project-specific updates
319- if ( ( runAll || values . project ) && ! values . check ) {
325+ if ( runProject && ! values . check ) {
320326 exitCode = await runProjectUpdates ( )
321327 if ( exitCode !== 0 ) {
322328 log . error ( 'Project updates failed' )
0 commit comments