You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The publishToExpHost command invokes the classic expo publish workflow via XDL.publish(). Expo deprecated and sunset classic updates publishing in 2024; the xdl package is archived. This command no longer works in modern Expo projects and is stale dead code in the extension.
Why this is useful
Removing this command eliminates a broken/confusing entry from the command palette for modern Expo users, reduces maintenance surface, and continues the XDL cleanup already started in 1.14.0 ("Remove unused XDL deprecated fields from Expo").
Suggested scope
Delete src/extension/commands/publishToExpHost.ts
Remove its export from src/extension/commands/index.ts
Remove the reactNative.publishToExpHost command registration from package.json and its title entry from package.nls.json
Remove FailedToPublishToExpHost from src/common/error/internalErrorCode.ts and the matching string from src/common/error/errorStrings.ts
Update CHANGELOG
Evidence
src/extension/commands/publishToExpHost.ts calls XDL.publish() — the xdl npm package is archived and no longer maintained
Summary
The
publishToExpHostcommand invokes the classicexpo publishworkflow viaXDL.publish(). Expo deprecated and sunset classic updates publishing in 2024; thexdlpackage is archived. This command no longer works in modern Expo projects and is stale dead code in the extension.Why this is useful
Removing this command eliminates a broken/confusing entry from the command palette for modern Expo users, reduces maintenance surface, and continues the XDL cleanup already started in 1.14.0 ("Remove unused XDL deprecated fields from Expo").
Suggested scope
src/extension/commands/publishToExpHost.tssrc/extension/commands/index.tsreactNative.publishToExpHostcommand registration frompackage.jsonand its title entry frompackage.nls.jsonFailedToPublishToExpHostfromsrc/common/error/internalErrorCode.tsand the matching string fromsrc/common/error/errorStrings.tsEvidence
src/extension/commands/publishToExpHost.tscallsXDL.publish()— thexdlnpm package is archived and no longer maintainedexpo publish(classic updates) was sunset by Expo; modern projects use EAS Update (eas update)Validation
Publish To Expo Hostno longer appears in the command palette after removalnpm run build(orgulp build) passes with no TypeScript errors