The Wire · Showcase
CLI EXTRACTS ORGANIZATIONS PACKAGE AS STORE COMMANDS SHIP
By RepoJournal · Filed · About Shopify
Shopify CLI is breaking apart its monolith: a new @shopify/organizations package lands today, unblocking the store create dev command and setting the pattern for future modular tooling.
The organizations extraction [1] ships as PR 2 of 3, pulling org listing and selection utilities into their own package with direct Business Platform Destinations API calls. This clears the path for @shopify/store to wire in as a dependency [3], moving existing store:auth and store:execute commands into their dedicated namespace. Meanwhile, E2E test coverage got hardened [2] by switching TOML fixture merging from wholesale replacement to surgical field preservation, fixing the footgun that was silently dropping generated config values like sidekick.extensions_summary. Over on Hydrogen, cart fragment customization finally got TypeScript love [6]: merchants can now override their GraphQL fragment and have the return types actually reflect the extra fields they fetch at runtime, closing a long-standing type-safety gap. Three follow-up PRs across CLI are in testing: stream tests [4], auth callback errors [5], and the full store extraction [3].
One email a day. Unsubscribe in one click.
Keep up with Shopify in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review @shopify/organizations package integration when it lands Shopify/cli [plan]
- → Update E2E test fixtures to use new TOML merge logic Shopify/cli [plan]
- → Test cart fragment overrides in Hydrogen projects with custom queries Shopify/hydrogen [monitor]
References
- [1] Extract @shopify/organizations package ↗ Shopify/cli
- [2] Preserve generated TOML fields in E2E fixtures ↗ Shopify/cli
- [3] Extract @shopify/store package from @shopify/cli Shopify/cli
- [4] Fix store result stream tests Shopify/cli
- [5] Fix store auth callback error messages Shopify/cli
- [6] feat: cart fragment override type support ↗ Shopify/hydrogen