Skip to content

Commit 48cbd45

Browse files
authored
[2025-07] Fix GraphQL client sourcemap warnings and optimize dependency loading (#3108)
* Fix GraphQL client sourcemap warnings and optimize dependency loading Fixes #3093 Updates @shopify/graphql-client to v1.4.1 which includes a fix for missing sourcemaps, and pre-optimizes the dependency in Vite to prevent "new dependencies optimized" messages during development. ## What's fixed - Eliminates sourcemap warnings about missing source files - Prevents unexpected page reloads from dependency optimization ## Technical changes - Updated @shopify/graphql-client from v1.4.0 to v1.4.1 - Added @shopify/graphql-client to optimizeDeps.include in Vite plugin * format
1 parent 39b718b commit 48cbd45

File tree

4 files changed

+29
-10
lines changed

4 files changed

+29
-10
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
'@shopify/hydrogen': patch
3+
---
4+
5+
Fix GraphQL client development warnings
6+
7+
Updates `@shopify/graphql-client` from v1.4.0 to v1.4.1 to resolve sourcemap warnings and pre-optimizes the dependency in Vite configuration to prevent unexpected page reloads during development.
8+
9+
**What's fixed:**
10+
- Eliminates sourcemap warnings: "Sourcemap for '/node_modules/@shopify/graphql-client/dist/graphql-client/graphql-client.mjs' points to missing source files"
11+
- Prevents "new dependencies optimized" messages and automatic page reloads during development
12+
13+
**Technical changes:**
14+
- Updated `@shopify/graphql-client` dependency to v1.4.1 which includes proper sourcemap generation
15+
- Added `@shopify/graphql-client` to Vite's `optimizeDeps.include` array for pre-optimization

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/hydrogen/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
"type-fest": "^4.33.0",
7676
"use-resize-observer": "^9.1.0",
7777
"worktop": "^0.7.3",
78-
"@shopify/graphql-client": "1.4.0"
78+
"@shopify/graphql-client": "1.4.1"
7979
},
8080
"devDependencies": {
8181
"react-router": "7.6.0",

packages/hydrogen/src/vite/plugin.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,12 @@ export function hydrogen(pluginOptions: HydrogenPluginOptions = {}): Plugin[] {
8080
// Avoid optimizing Hydrogen itself in the monorepo
8181
// to prevent caching source code changes:
8282
include: isHydrogenMonorepo
83-
? ['content-security-policy-builder', 'worktop/cookie']
84-
: ['@shopify/hydrogen'],
83+
? [
84+
'content-security-policy-builder',
85+
'worktop/cookie',
86+
'@shopify/graphql-client',
87+
]
88+
: ['@shopify/hydrogen', '@shopify/graphql-client'],
8589
},
8690
};
8791
},

0 commit comments

Comments
 (0)