diff --git a/.changeset/update-hydrogen-cli-12.0.1.md b/.changeset/update-hydrogen-cli-12.0.1.md new file mode 100644 index 00000000000..019cf7590e5 --- /dev/null +++ b/.changeset/update-hydrogen-cli-12.0.1.md @@ -0,0 +1,5 @@ +--- +'@shopify/cli': patch +--- + +Update the bundled Hydrogen CLI to 12.0.1. diff --git a/docs-shopify.dev/commands/interfaces/hydrogen-deploy.interface.ts b/docs-shopify.dev/commands/interfaces/hydrogen-deploy.interface.ts index b43c9f25aa0..9986bc47dc7 100644 --- a/docs-shopify.dev/commands/interfaces/hydrogen-deploy.interface.ts +++ b/docs-shopify.dev/commands/interfaces/hydrogen-deploy.interface.ts @@ -47,7 +47,7 @@ export interface hydrogendeploy { '--env-file '?: string /** - * Forces a deployment to proceed if there are uncommited changes in its Git repository. + * Forces a deployment to proceed if there are uncommitted changes in its Git repository. * @environment SHOPIFY_HYDROGEN_FLAG_FORCE */ '-f, --force'?: '' @@ -71,7 +71,7 @@ export interface hydrogendeploy { '--lockfile-check'?: '' /** - * Description of the changes in the deployment. Defaults to the commit message of the latest commit if there are no uncommited changes. + * Description of the changes in the deployment. Defaults to the commit message of the latest commit if there are no uncommitted changes. * @environment SHOPIFY_HYDROGEN_FLAG_METADATA_DESCRIPTION */ '--metadata-description '?: string diff --git a/docs-shopify.dev/commands/interfaces/hydrogen-generate-route.interface.ts b/docs-shopify.dev/commands/interfaces/hydrogen-generate-route.interface.ts index 320cde9b6f1..da80cec7602 100644 --- a/docs-shopify.dev/commands/interfaces/hydrogen-generate-route.interface.ts +++ b/docs-shopify.dev/commands/interfaces/hydrogen-generate-route.interface.ts @@ -5,7 +5,7 @@ */ export interface hydrogengenerateroute { /** - * Remix adapter used in the route. The default is `@shopify/remix-oxygen`. + * React Router adapter used in the route. The default is `react-router`. * @environment SHOPIFY_HYDROGEN_FLAG_ADAPTER */ '--adapter '?: string diff --git a/docs-shopify.dev/commands/interfaces/hydrogen-generate-routes.interface.ts b/docs-shopify.dev/commands/interfaces/hydrogen-generate-routes.interface.ts index d30e04f51da..7536d57c962 100644 --- a/docs-shopify.dev/commands/interfaces/hydrogen-generate-routes.interface.ts +++ b/docs-shopify.dev/commands/interfaces/hydrogen-generate-routes.interface.ts @@ -5,7 +5,7 @@ */ export interface hydrogengenerateroutes { /** - * Remix adapter used in the route. The default is `@shopify/remix-oxygen`. + * React Router adapter used in the route. The default is `react-router`. * @environment SHOPIFY_HYDROGEN_FLAG_ADAPTER */ '--adapter '?: string diff --git a/docs-shopify.dev/generated/generated_docs_data_v2.json b/docs-shopify.dev/generated/generated_docs_data_v2.json index 782fa48b708..ab866bd0cc5 100644 --- a/docs-shopify.dev/generated/generated_docs_data_v2.json +++ b/docs-shopify.dev/generated/generated_docs_data_v2.json @@ -3102,7 +3102,7 @@ "syntaxKind": "PropertySignature", "name": "--metadata-description ", "value": "string", - "description": "Description of the changes in the deployment. Defaults to the commit message of the latest commit if there are no uncommited changes.", + "description": "Description of the changes in the deployment. Defaults to the commit message of the latest commit if there are no uncommitted changes.", "isOptional": true, "environmentValue": "SHOPIFY_HYDROGEN_FLAG_METADATA_DESCRIPTION" }, @@ -3145,7 +3145,7 @@ "syntaxKind": "PropertySignature", "name": "-f, --force", "value": "''", - "description": "Forces a deployment to proceed if there are uncommited changes in its Git repository.", + "description": "Forces a deployment to proceed if there are uncommitted changes in its Git repository.", "isOptional": true, "environmentValue": "SHOPIFY_HYDROGEN_FLAG_FORCE" }, @@ -3168,7 +3168,7 @@ "environmentValue": "SHOPIFY_HYDROGEN_DEPLOYMENT_TOKEN" } ], - "value": "export interface hydrogendeploy {\n /**\n * Generate an authentication bypass token, which can be used to perform end-to-end tests against the deployment.\n * @environment AUTH_BYPASS_TOKEN\n */\n '--auth-bypass-token'?: ''\n\n /**\n * Specify the duration (in hours) up to 12 hours for the authentication bypass token. Defaults to `2`\n * @environment AUTH_BYPASS_TOKEN_DURATION\n */\n '--auth-bypass-token-duration '?: string\n\n /**\n * Specify a build command to run before deploying. If not specified, `shopify hydrogen build` will be used.\n *\n */\n '--build-command '?: string\n\n /**\n * Entry file for the worker. Defaults to `./server`.\n * @environment SHOPIFY_HYDROGEN_FLAG_ENTRY\n */\n '--entry '?: string\n\n /**\n * Specifies the environment to perform the operation using its handle. Fetch the handle using the `env list` command.\n *\n */\n '--env '?: string\n\n /**\n * Specifies the environment to perform the operation using its Git branch name.\n * @environment SHOPIFY_HYDROGEN_ENVIRONMENT_BRANCH\n */\n '--env-branch '?: string\n\n /**\n * Path to an environment file to override existing environment variables for the deployment.\n *\n */\n '--env-file '?: string\n\n /**\n * Forces a deployment to proceed if there are uncommited changes in its Git repository.\n * @environment SHOPIFY_HYDROGEN_FLAG_FORCE\n */\n '-f, --force'?: ''\n\n /**\n * Client sourcemapping is avoided by default because it makes backend code visible in the browser. Use this flag to force enabling it.\n * @environment SHOPIFY_HYDROGEN_FLAG_FORCE_CLIENT_SOURCEMAP\n */\n '--force-client-sourcemap'?: ''\n\n /**\n * Create a JSON file containing the deployment details in CI environments. Defaults to true, use `--no-json-output` to disable.\n *\n */\n '--json-output'?: ''\n\n /**\n * Checks that there is exactly one valid lockfile in the project. Defaults to `true`. Deactivate with `--no-lockfile-check`.\n * @environment SHOPIFY_HYDROGEN_FLAG_LOCKFILE_CHECK\n */\n '--lockfile-check'?: ''\n\n /**\n * Description of the changes in the deployment. Defaults to the commit message of the latest commit if there are no uncommited changes.\n * @environment SHOPIFY_HYDROGEN_FLAG_METADATA_DESCRIPTION\n */\n '--metadata-description '?: string\n\n /**\n * User that initiated the deployment. Will be saved and displayed in the Shopify admin\n * @environment SHOPIFY_HYDROGEN_FLAG_METADATA_USER\n */\n '--metadata-user '?: string\n\n /**\n * Skip the routability verification step after deployment.\n *\n */\n '--no-verify'?: ''\n\n /**\n * The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.\n * @environment SHOPIFY_HYDROGEN_FLAG_PATH\n */\n '--path '?: string\n\n /**\n * Deploys to the Preview environment.\n *\n */\n '--preview'?: ''\n\n /**\n * Shop URL. It can be the shop prefix (janes-apparel) or the full myshopify.com URL (janes-apparel.myshopify.com, https://janes-apparel.myshopify.com).\n * @environment SHOPIFY_SHOP\n */\n '-s, --shop '?: string\n\n /**\n * Oxygen deployment token. Defaults to the linked storefront's token if available.\n * @environment SHOPIFY_HYDROGEN_DEPLOYMENT_TOKEN\n */\n '-t, --token '?: string\n}" + "value": "export interface hydrogendeploy {\n /**\n * Generate an authentication bypass token, which can be used to perform end-to-end tests against the deployment.\n * @environment AUTH_BYPASS_TOKEN\n */\n '--auth-bypass-token'?: ''\n\n /**\n * Specify the duration (in hours) up to 12 hours for the authentication bypass token. Defaults to `2`\n * @environment AUTH_BYPASS_TOKEN_DURATION\n */\n '--auth-bypass-token-duration '?: string\n\n /**\n * Specify a build command to run before deploying. If not specified, `shopify hydrogen build` will be used.\n *\n */\n '--build-command '?: string\n\n /**\n * Entry file for the worker. Defaults to `./server`.\n * @environment SHOPIFY_HYDROGEN_FLAG_ENTRY\n */\n '--entry '?: string\n\n /**\n * Specifies the environment to perform the operation using its handle. Fetch the handle using the `env list` command.\n *\n */\n '--env '?: string\n\n /**\n * Specifies the environment to perform the operation using its Git branch name.\n * @environment SHOPIFY_HYDROGEN_ENVIRONMENT_BRANCH\n */\n '--env-branch '?: string\n\n /**\n * Path to an environment file to override existing environment variables for the deployment.\n *\n */\n '--env-file '?: string\n\n /**\n * Forces a deployment to proceed if there are uncommitted changes in its Git repository.\n * @environment SHOPIFY_HYDROGEN_FLAG_FORCE\n */\n '-f, --force'?: ''\n\n /**\n * Client sourcemapping is avoided by default because it makes backend code visible in the browser. Use this flag to force enabling it.\n * @environment SHOPIFY_HYDROGEN_FLAG_FORCE_CLIENT_SOURCEMAP\n */\n '--force-client-sourcemap'?: ''\n\n /**\n * Create a JSON file containing the deployment details in CI environments. Defaults to true, use `--no-json-output` to disable.\n *\n */\n '--json-output'?: ''\n\n /**\n * Checks that there is exactly one valid lockfile in the project. Defaults to `true`. Deactivate with `--no-lockfile-check`.\n * @environment SHOPIFY_HYDROGEN_FLAG_LOCKFILE_CHECK\n */\n '--lockfile-check'?: ''\n\n /**\n * Description of the changes in the deployment. Defaults to the commit message of the latest commit if there are no uncommitted changes.\n * @environment SHOPIFY_HYDROGEN_FLAG_METADATA_DESCRIPTION\n */\n '--metadata-description '?: string\n\n /**\n * User that initiated the deployment. Will be saved and displayed in the Shopify admin\n * @environment SHOPIFY_HYDROGEN_FLAG_METADATA_USER\n */\n '--metadata-user '?: string\n\n /**\n * Skip the routability verification step after deployment.\n *\n */\n '--no-verify'?: ''\n\n /**\n * The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.\n * @environment SHOPIFY_HYDROGEN_FLAG_PATH\n */\n '--path '?: string\n\n /**\n * Deploys to the Preview environment.\n *\n */\n '--preview'?: ''\n\n /**\n * Shop URL. It can be the shop prefix (janes-apparel) or the full myshopify.com URL (janes-apparel.myshopify.com, https://janes-apparel.myshopify.com).\n * @environment SHOPIFY_SHOP\n */\n '-s, --shop '?: string\n\n /**\n * Oxygen deployment token. Defaults to the linked storefront's token if available.\n * @environment SHOPIFY_HYDROGEN_DEPLOYMENT_TOKEN\n */\n '-t, --token '?: string\n}" } }, "hydrogendev": { @@ -3442,7 +3442,7 @@ "syntaxKind": "PropertySignature", "name": "--adapter ", "value": "string", - "description": "Remix adapter used in the route. The default is `@shopify/remix-oxygen`.", + "description": "React Router adapter used in the route. The default is `react-router`.", "isOptional": true, "environmentValue": "SHOPIFY_HYDROGEN_FLAG_ADAPTER" }, @@ -3483,7 +3483,7 @@ "environmentValue": "SHOPIFY_HYDROGEN_FLAG_FORCE" } ], - "value": "export interface hydrogengenerateroute {\n /**\n * Remix adapter used in the route. The default is `@shopify/remix-oxygen`.\n * @environment SHOPIFY_HYDROGEN_FLAG_ADAPTER\n */\n '--adapter '?: string\n\n /**\n * Overwrites the destination directory and files if they already exist.\n * @environment SHOPIFY_HYDROGEN_FLAG_FORCE\n */\n '-f, --force'?: ''\n\n /**\n * The param name in Remix routes for the i18n locale, if any. Example: `locale` becomes ($locale).\n * @environment SHOPIFY_HYDROGEN_FLAG_ADAPTER\n */\n '--locale-param '?: string\n\n /**\n * The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.\n * @environment SHOPIFY_HYDROGEN_FLAG_PATH\n */\n '--path '?: string\n\n /**\n * Generate TypeScript files\n * @environment SHOPIFY_HYDROGEN_FLAG_TYPESCRIPT\n */\n '--typescript'?: ''\n}" + "value": "export interface hydrogengenerateroute {\n /**\n * React Router adapter used in the route. The default is `react-router`.\n * @environment SHOPIFY_HYDROGEN_FLAG_ADAPTER\n */\n '--adapter '?: string\n\n /**\n * Overwrites the destination directory and files if they already exist.\n * @environment SHOPIFY_HYDROGEN_FLAG_FORCE\n */\n '-f, --force'?: ''\n\n /**\n * The param name in Remix routes for the i18n locale, if any. Example: `locale` becomes ($locale).\n * @environment SHOPIFY_HYDROGEN_FLAG_ADAPTER\n */\n '--locale-param '?: string\n\n /**\n * The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.\n * @environment SHOPIFY_HYDROGEN_FLAG_PATH\n */\n '--path '?: string\n\n /**\n * Generate TypeScript files\n * @environment SHOPIFY_HYDROGEN_FLAG_TYPESCRIPT\n */\n '--typescript'?: ''\n}" } }, "hydrogengenerateroutes": { @@ -3498,7 +3498,7 @@ "syntaxKind": "PropertySignature", "name": "--adapter ", "value": "string", - "description": "Remix adapter used in the route. The default is `@shopify/remix-oxygen`.", + "description": "React Router adapter used in the route. The default is `react-router`.", "isOptional": true, "environmentValue": "SHOPIFY_HYDROGEN_FLAG_ADAPTER" }, @@ -3539,7 +3539,7 @@ "environmentValue": "SHOPIFY_HYDROGEN_FLAG_FORCE" } ], - "value": "export interface hydrogengenerateroutes {\n /**\n * Remix adapter used in the route. The default is `@shopify/remix-oxygen`.\n * @environment SHOPIFY_HYDROGEN_FLAG_ADAPTER\n */\n '--adapter '?: string\n\n /**\n * Overwrites the destination directory and files if they already exist.\n * @environment SHOPIFY_HYDROGEN_FLAG_FORCE\n */\n '-f, --force'?: ''\n\n /**\n * The param name in Remix routes for the i18n locale, if any. Example: `locale` becomes ($locale).\n * @environment SHOPIFY_HYDROGEN_FLAG_ADAPTER\n */\n '--locale-param '?: string\n\n /**\n * The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.\n * @environment SHOPIFY_HYDROGEN_FLAG_PATH\n */\n '--path '?: string\n\n /**\n * Generate TypeScript files\n * @environment SHOPIFY_HYDROGEN_FLAG_TYPESCRIPT\n */\n '--typescript'?: ''\n}" + "value": "export interface hydrogengenerateroutes {\n /**\n * React Router adapter used in the route. The default is `react-router`.\n * @environment SHOPIFY_HYDROGEN_FLAG_ADAPTER\n */\n '--adapter '?: string\n\n /**\n * Overwrites the destination directory and files if they already exist.\n * @environment SHOPIFY_HYDROGEN_FLAG_FORCE\n */\n '-f, --force'?: ''\n\n /**\n * The param name in Remix routes for the i18n locale, if any. Example: `locale` becomes ($locale).\n * @environment SHOPIFY_HYDROGEN_FLAG_ADAPTER\n */\n '--locale-param '?: string\n\n /**\n * The path to the directory of the Hydrogen storefront. Defaults to the current directory where the command is run.\n * @environment SHOPIFY_HYDROGEN_FLAG_PATH\n */\n '--path '?: string\n\n /**\n * Generate TypeScript files\n * @environment SHOPIFY_HYDROGEN_FLAG_TYPESCRIPT\n */\n '--typescript'?: ''\n}" } }, "hydrogeninit": { diff --git a/packages/cli/README.md b/packages/cli/README.md index f7d6f3620d6..dc157390a68 100644 --- a/packages/cli/README.md +++ b/packages/cli/README.md @@ -1358,7 +1358,7 @@ USAGE FLAGS -f, --force [env: SHOPIFY_HYDROGEN_FLAG_FORCE] Forces a deployment to proceed if there - are uncommited changes in its Git repository. + are uncommitted changes in its Git repository. -s, --shop= [env: SHOPIFY_SHOP] Shop URL. It can be the shop prefix (janes-apparel) or the full myshopify.com URL (janes-apparel.myshopify.com, https://janes-apparel.myshopify.com). @@ -1388,7 +1388,7 @@ FLAGS `--no-lockfile-check`. --metadata-description= [env: SHOPIFY_HYDROGEN_FLAG_METADATA_DESCRIPTION] Description of the changes in the deployment. Defaults to the commit message of the latest commit if - there are no uncommited changes. + there are no uncommitted changes. --metadata-user= [env: SHOPIFY_HYDROGEN_FLAG_METADATA_USER] User that initiated the deployment. Will be saved and displayed in the Shopify admin --no-verify Skip the routability verification step after deployment. @@ -1515,15 +1515,14 @@ USAGE [--typescript] ARGUMENTS - ROUTENAME (home|page|cart|products|collections|policies|blogs|account|search|robots|sitemap|tokenlessApi|all) The - route to generate. One of - home,page,cart,products,collections,policies,blogs,account,search,robots,sitemap,tokenlessApi,all. + ROUTENAME (home|page|cart|products|collections|policies|blogs|account|search|robots|sitemap|all) The route to + generate. One of home,page,cart,products,collections,policies,blogs,account,search,robots,sitemap,all. FLAGS -f, --force [env: SHOPIFY_HYDROGEN_FLAG_FORCE] Overwrites the destination directory and files if they already exist. - --adapter= [env: SHOPIFY_HYDROGEN_FLAG_ADAPTER] Remix adapter used in the route. The default is - `@shopify/remix-oxygen`. + --adapter= [env: SHOPIFY_HYDROGEN_FLAG_ADAPTER] React Router adapter used in the route. The default + is `react-router`. --locale-param= [env: SHOPIFY_HYDROGEN_FLAG_ADAPTER] The param name in Remix routes for the i18n locale, if any. Example: `locale` becomes ($locale). --path= [env: SHOPIFY_HYDROGEN_FLAG_PATH] The path to the directory of the Hydrogen storefront. @@ -1545,8 +1544,8 @@ USAGE FLAGS -f, --force [env: SHOPIFY_HYDROGEN_FLAG_FORCE] Overwrites the destination directory and files if they already exist. - --adapter= [env: SHOPIFY_HYDROGEN_FLAG_ADAPTER] Remix adapter used in the route. The default is - `@shopify/remix-oxygen`. + --adapter= [env: SHOPIFY_HYDROGEN_FLAG_ADAPTER] React Router adapter used in the route. The default + is `react-router`. --locale-param= [env: SHOPIFY_HYDROGEN_FLAG_ADAPTER] The param name in Remix routes for the i18n locale, if any. Example: `locale` becomes ($locale). --path= [env: SHOPIFY_HYDROGEN_FLAG_PATH] The path to the directory of the Hydrogen storefront. diff --git a/packages/cli/oclif.manifest.json b/packages/cli/oclif.manifest.json index eeacfe2b751..22469b818a7 100644 --- a/packages/cli/oclif.manifest.json +++ b/packages/cli/oclif.manifest.json @@ -3928,7 +3928,7 @@ "force": { "allowNo": false, "char": "f", - "description": "Forces a deployment to proceed if there are uncommited changes in its Git repository.", + "description": "Forces a deployment to proceed if there are uncommitted changes in its Git repository.", "env": "SHOPIFY_HYDROGEN_FLAG_FORCE", "name": "force", "required": false, @@ -3956,7 +3956,7 @@ "type": "boolean" }, "metadata-description": { - "description": "Description of the changes in the deployment. Defaults to the commit message of the latest commit if there are no uncommited changes.", + "description": "Description of the changes in the deployment. Defaults to the commit message of the latest commit if there are no uncommitted changes.", "env": "SHOPIFY_HYDROGEN_FLAG_METADATA_DESCRIPTION", "hasDynamicHelp": false, "multiple": false, @@ -4361,7 +4361,7 @@ ], "args": { "routeName": { - "description": "The route to generate. One of home,page,cart,products,collections,policies,blogs,account,search,robots,sitemap,tokenlessApi,all.", + "description": "The route to generate. One of home,page,cart,products,collections,policies,blogs,account,search,robots,sitemap,all.", "name": "routeName", "options": [ "home", @@ -4375,7 +4375,6 @@ "search", "robots", "sitemap", - "tokenlessApi", "all" ], "required": true @@ -4387,7 +4386,7 @@ "enableJsonFlag": false, "flags": { "adapter": { - "description": "Remix adapter used in the route. The default is `@shopify/remix-oxygen`.", + "description": "React Router adapter used in the route. The default is `react-router`.", "env": "SHOPIFY_HYDROGEN_FLAG_ADAPTER", "hasDynamicHelp": false, "multiple": false, @@ -4445,7 +4444,7 @@ "enableJsonFlag": false, "flags": { "adapter": { - "description": "Remix adapter used in the route. The default is `@shopify/remix-oxygen`.", + "description": "React Router adapter used in the route. The default is `react-router`.", "env": "SHOPIFY_HYDROGEN_FLAG_ADAPTER", "hasDynamicHelp": false, "multiple": false, diff --git a/packages/cli/package.json b/packages/cli/package.json index 715e12c3c6f..ec0c69227f9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -66,7 +66,7 @@ "@shopify/plugin-cloudflare": "4.1.0", "@shopify/plugin-did-you-mean": "4.1.0", "@shopify/theme": "4.1.0", - "@shopify/cli-hydrogen": "11.1.10", + "@shopify/cli-hydrogen": "12.0.1", "@types/global-agent": "3.0.0", "@vitest/coverage-istanbul": "^3.1.4", "esbuild-plugin-copy": "^2.1.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 14f692d8199..cda64e8a56d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -268,8 +268,8 @@ importers: specifier: 4.1.0 version: link:../app '@shopify/cli-hydrogen': - specifier: 11.1.10 - version: 11.1.10(@graphql-codegen/cli@6.0.1(@parcel/watcher@2.5.6)(@types/node@18.19.70)(crossws@0.3.5)(graphql@16.10.0)(typescript@5.9.3))(graphql-config@5.1.5(@types/node@22.19.17)(crossws@0.3.5)(graphql@16.10.0)(typescript@5.9.3))(graphql@16.10.0)(react-dom@19.2.4(react@18.3.1))(react@18.3.1)(vite@6.4.1(@types/node@22.19.17)(jiti@2.6.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.9.0)) + specifier: 12.0.1 + version: 12.0.1(@graphql-codegen/cli@6.0.1(@parcel/watcher@2.5.6)(@types/node@18.19.70)(crossws@0.3.5)(graphql@16.10.0)(typescript@5.9.3))(graphql-config@5.1.5(@types/node@22.19.17)(crossws@0.3.5)(graphql@16.10.0)(typescript@5.9.3))(graphql@16.10.0)(react-dom@19.2.4(react@18.3.1))(react@18.3.1)(vite@6.4.1(@types/node@22.19.17)(jiti@2.6.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.9.0)) '@shopify/cli-kit': specifier: 4.1.0 version: link:../cli-kit @@ -1721,9 +1721,6 @@ packages: '@bugsnag/browser@8.9.0': resolution: {integrity: sha512-lsreEdlIQxEzJxFzp1T2yKH4Jzzm5YiXez0UK734XXfBRx8ZR2SDcNljo2EqctrRIqVrCM6wp6RvEo9hzlpeBg==, tarball: https://registry.npmjs.org/@bugsnag/browser/-/browser-8.9.0.tgz} - '@bugsnag/core@8.8.0': - resolution: {integrity: sha512-N9Z1znQ2EnhKlGNrxYx0XZ87IhcJ0V9NO9lmxOmOq0g8XMMaEnnqFj5f/YSO5H/NPFF/eVAyzDGDeuxsDWdK+w==} - '@bugsnag/core@8.9.0': resolution: {integrity: sha512-SrXO0isIZfrCem06/WDvC5MSd1Tj6Yjm4Wqdlv6jyjTvsow+cppvt7rS9Bps3qOeXfYCqWHN4ev02OdwnfZ1PQ==, tarball: https://registry.npmjs.org/@bugsnag/core/-/core-8.9.0.tgz} @@ -1733,9 +1730,6 @@ packages: '@bugsnag/js@8.9.0': resolution: {integrity: sha512-ChjKFVBF2CgepDXfMBkbEdcFUniJNN8py5V+tinaB8+vpJbr/fD1+VLFhkruSEn3jOafXrc1XJe9WHtsu9ht0g==, tarball: https://registry.npmjs.org/@bugsnag/js/-/js-8.9.0.tgz} - '@bugsnag/node@8.8.0': - resolution: {integrity: sha512-ODajeAIRAICO8JXnrWkjzBmA0Qslt6n7aMEZQ3OJXDTsgXgdK1qoLjlScJqOoeQNR/kXUXl2allvJdrB4u2pdg==} - '@bugsnag/node@8.9.0': resolution: {integrity: sha512-WpogbMCY8/Rmg+1nsetp3GcPnXj5rpK1YxSmgEfiBM8B2nr/riYqrzuXIkrb1FZN1ti+Hfn1IecRAyGx3rUBBA==, tarball: https://registry.npmjs.org/@bugsnag/node/-/node-8.9.0.tgz} @@ -3749,17 +3743,17 @@ packages: '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@shopify/cli-hydrogen@11.1.10': - resolution: {integrity: sha512-MEnTbWVeNMeV/0dawod4y2AuhhFFLlwpaYzbaqQXJ2HMm20g+bPoOogqSnGF04DoySIT9nEVXI9CXm/TgBsvoA==} + '@shopify/cli-hydrogen@12.0.1': + resolution: {integrity: sha512-MfYR+rIEPD9CZzW7u9UxtILvk3POLygrLEFMoM5G+HxBetc6IkB9Y9sOLo7Ep8W3z9lXTkC11GfRu1ZKmJV7Ow==} engines: {node: ^20 || ^22 || ^24} hasBin: true peerDependencies: '@graphql-codegen/cli': ^5.0.2 - '@react-router/dev': 7.12.0 + '@react-router/dev': ~7.16.0 '@shopify/hydrogen-codegen': 0.3.3 - '@shopify/mini-oxygen': 4.0.1 + '@shopify/mini-oxygen': 4.1.0 graphql-config: ^5.0.3 - vite: 6.4.1 + vite: ^5.1.0 || ^6.2.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: '@graphql-codegen/cli': optional: true @@ -10661,14 +10655,6 @@ snapshots: dependencies: '@bugsnag/core': 8.9.0 - '@bugsnag/core@8.8.0': - dependencies: - '@bugsnag/cuid': 3.2.1 - '@bugsnag/safe-json-stringify': 6.1.0 - error-stack-parser: 2.1.4 - iserror: 0.0.2 - stack-generator: 2.0.10 - '@bugsnag/core@8.9.0': dependencies: '@bugsnag/cuid': 3.2.1 @@ -10684,15 +10670,6 @@ snapshots: '@bugsnag/browser': 8.9.0 '@bugsnag/node': 8.9.0 - '@bugsnag/node@8.8.0': - dependencies: - '@bugsnag/core': 8.8.0 - byline: 5.0.0 - error-stack-parser: 2.1.4 - iserror: 0.0.2 - pump: 3.0.3 - stack-generator: 2.0.10 - '@bugsnag/node@8.9.0': dependencies: '@bugsnag/core': 8.9.0 @@ -12926,7 +12903,7 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@shopify/cli-hydrogen@11.1.10(@graphql-codegen/cli@6.0.1(@parcel/watcher@2.5.6)(@types/node@18.19.70)(crossws@0.3.5)(graphql@16.10.0)(typescript@5.9.3))(graphql-config@5.1.5(@types/node@22.19.17)(crossws@0.3.5)(graphql@16.10.0)(typescript@5.9.3))(graphql@16.10.0)(react-dom@19.2.4(react@18.3.1))(react@18.3.1)(vite@6.4.1(@types/node@22.19.17)(jiti@2.6.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.9.0))': + '@shopify/cli-hydrogen@12.0.1(@graphql-codegen/cli@6.0.1(@parcel/watcher@2.5.6)(@types/node@18.19.70)(crossws@0.3.5)(graphql@16.10.0)(typescript@5.9.3))(graphql-config@5.1.5(@types/node@22.19.17)(crossws@0.3.5)(graphql@16.10.0)(typescript@5.9.3))(graphql@16.10.0)(react-dom@19.2.4(react@18.3.1))(react@18.3.1)(vite@6.4.1(@types/node@22.19.17)(jiti@2.6.1)(sass@1.97.3)(tsx@4.21.0)(yaml@2.9.0))': dependencies: '@ast-grep/napi': 0.34.1 '@oclif/core': 3.26.5 @@ -12937,12 +12914,12 @@ snapshots: chokidar: 3.5.3 cli-truncate: 4.0.0 diff: 5.2.2 - esbuild: 0.25.12 + esbuild: 0.27.7 get-east-asian-width: 1.5.0 get-port: 7.1.0 gunzip-maybe: 1.4.2 prettier: 3.8.1 - semver: 7.7.4 + semver: 7.8.1 source-map: 0.7.6 source-map-support: 0.5.21 tar-fs: 2.1.4 @@ -13037,9 +13014,9 @@ snapshots: '@shopify/oxygen-cli@4.6.18(@oclif/core@3.26.5)(@shopify/cli-kit@packages+cli-kit)(graphql@16.10.0)': dependencies: - '@bugsnag/core': 8.8.0 + '@bugsnag/core': 8.9.0 '@bugsnag/js': 8.9.0 - '@bugsnag/node': 8.8.0 + '@bugsnag/node': 8.9.0 '@oclif/core': 3.26.5 '@shopify/cli-kit': link:packages/cli-kit async: 3.2.6