From ec6f1312b60d307205bb28aa36d5b707cae3b3f3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 9 Feb 2023 10:36:21 +0000 Subject: [PATCH] Version Packages --- .changeset/funny-hotels-serve.md | 5 ---- .changeset/long-melons-burn.md | 5 ---- .changeset/silver-horses-think.md | 5 ---- fixtures/app/CHANGELOG.md | 8 +++++++ fixtures/app/package.json | 6 ++--- packages/app/CHANGELOG.md | 12 ++++++++++ packages/app/oclif.manifest.json | 2 +- packages/app/package.json | 6 ++--- packages/cli-hydrogen/CHANGELOG.md | 7 ++++++ packages/cli-hydrogen/oclif.manifest.json | 2 +- packages/cli-hydrogen/package.json | 4 ++-- packages/cli-kit/CHANGELOG.md | 6 +++++ packages/cli-kit/package.json | 2 +- packages/cli-kit/src/public/common/version.ts | 2 +- packages/cli/CHANGELOG.md | 7 ++++++ packages/cli/oclif.manifest.json | 2 +- packages/cli/package.json | 8 +++---- packages/create-app/CHANGELOG.md | 7 ++++++ packages/create-app/oclif.manifest.json | 2 +- packages/create-app/package.json | 4 ++-- packages/create-hydrogen/CHANGELOG.md | 7 ++++++ packages/create-hydrogen/oclif.manifest.json | 2 +- packages/create-hydrogen/package.json | 4 ++-- packages/plugin-ngrok/CHANGELOG.md | 7 ++++++ packages/plugin-ngrok/oclif.manifest.json | 2 +- packages/plugin-ngrok/package.json | 4 ++-- packages/theme/CHANGELOG.md | 8 +++++++ packages/theme/oclif.manifest.json | 2 +- packages/theme/package.json | 4 ++-- .../ui-extensions-dev-console/CHANGELOG.md | 2 ++ .../ui-extensions-dev-console/package.json | 2 +- pnpm-lock.yaml | 24 +++++++++---------- 32 files changed, 113 insertions(+), 57 deletions(-) delete mode 100644 .changeset/funny-hotels-serve.md delete mode 100644 .changeset/long-melons-burn.md delete mode 100644 .changeset/silver-horses-think.md diff --git a/.changeset/funny-hotels-serve.md b/.changeset/funny-hotels-serve.md deleted file mode 100644 index 663e3fcb24..0000000000 --- a/.changeset/funny-hotels-serve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme': patch ---- - -Do not overwrite `theme` parameter if present diff --git a/.changeset/long-melons-burn.md b/.changeset/long-melons-burn.md deleted file mode 100644 index e500dde1c3..0000000000 --- a/.changeset/long-melons-burn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/cli-kit': patch ---- - -Fix theme issues with bundler and ruby version managers diff --git a/.changeset/silver-horses-think.md b/.changeset/silver-horses-think.md deleted file mode 100644 index cd8d9e4f70..0000000000 --- a/.changeset/silver-horses-think.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': minor ---- - -Added the template for the new cart & checkout validation function diff --git a/fixtures/app/CHANGELOG.md b/fixtures/app/CHANGELOG.md index 0911144c05..0c0ddc4a6a 100644 --- a/fixtures/app/CHANGELOG.md +++ b/fixtures/app/CHANGELOG.md @@ -1,5 +1,13 @@ # app +## 3.42.0 + +### Patch Changes + +- Updated dependencies [66653aecd] + - @shopify/app@3.42.0 + - @shopify/cli@3.42.0 + ## 3.41.2 ### Patch Changes diff --git a/fixtures/app/package.json b/fixtures/app/package.json index 57c08b549a..7a70f2fef9 100644 --- a/fixtures/app/package.json +++ b/fixtures/app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/fixtures-app", - "version": "3.41.2", + "version": "3.42.0", "main": "web/backend/index.js", "license": "UNLICENSED", "private": true, @@ -16,9 +16,9 @@ "dependencies": { "@shopify/admin-ui-extensions": "1.0.1", "@shopify/admin-ui-extensions-react": "1.0.1", - "@shopify/app": "3.41.2", + "@shopify/app": "3.42.0", "@shopify/checkout-ui-extensions-react": "^0.24.0", - "@shopify/cli": "3.41.2", + "@shopify/cli": "3.42.0", "@shopify/customer-account-ui-extensions-react": "^0.0.8", "@shopify/post-purchase-ui-extensions": "^0.13.3", "@shopify/post-purchase-ui-extensions-react": "^0.13.3", diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index ebf30f4dcc..e64f91b917 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,17 @@ # @shopify/app +## 3.42.0 + +### Minor Changes + +- 66653aecd: Added the template for the new cart & checkout validation function + +### Patch Changes + +- Updated dependencies [2203d4e6f] + - @shopify/cli-kit@3.42.0 + - @shopify/plugin-ngrok@3.42.0 + ## 3.41.2 ### Patch Changes diff --git a/packages/app/oclif.manifest.json b/packages/app/oclif.manifest.json index dda02ce90e..7b943da1e5 100644 --- a/packages/app/oclif.manifest.json +++ b/packages/app/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.41.2","commands":{"app:build":{"id":"app:build","description":"Build the app.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"skip-dependencies-installation":{"name":"skip-dependencies-installation","type":"boolean","description":"Skips the installation of dependencies.","hidden":false,"allowNo":false},"api-key":{"name":"api-key","type":"option","description":"Application's API key that will be exposed at build time.","hidden":false,"multiple":false}},"args":[]},"app:deploy":{"id":"app:deploy","description":"Deploy your Shopify app.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"api-key":{"name":"api-key","type":"option","description":"The API key of your app.","hidden":false,"multiple":false},"reset":{"name":"reset","type":"boolean","description":"Reset all your settings.","hidden":false,"allowNo":false},"force":{"name":"force","type":"boolean","char":"f","description":"Deploy without asking for confirmation.","hidden":false,"allowNo":false}},"args":[]},"app:dev":{"id":"app:dev","description":"Run the app.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"api-key":{"name":"api-key","type":"option","description":"The API key of your app.","hidden":false,"multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. Must be an existing development or Shopify Plus sandbox store.","hidden":false,"multiple":false},"reset":{"name":"reset","type":"boolean","description":"Reset all your settings.","hidden":false,"allowNo":false},"skip-dependencies-installation":{"name":"skip-dependencies-installation","type":"boolean","description":"Skips the installation of dependencies.","hidden":false,"allowNo":false},"no-update":{"name":"no-update","type":"boolean","description":"Skips the Partners Dashboard URL update step.","hidden":false,"allowNo":false},"subscription-product-url":{"name":"subscription-product-url","type":"option","description":"Resource URL for subscription UI extension. Format: \"/products/{productId}\"","hidden":false,"multiple":false},"checkout-cart-url":{"name":"checkout-cart-url","type":"option","description":"Resource URL for checkout UI extension. Format: \"/cart/{productVariantID}:{productQuantity}\"","hidden":false,"multiple":false},"tunnel-url":{"name":"tunnel-url","type":"option","description":"Override the ngrok tunnel URL. Format: \"https://my-tunnel-url:port\"","hidden":false,"multiple":false,"exclusive":["no-tunnel","tunnel"]},"no-tunnel":{"name":"no-tunnel","type":"boolean","description":"Automatic creation of a tunnel is disabled. Service entry point will listen to localhost instead","hidden":true,"allowNo":false,"exclusive":["tunnel-url","tunnel"]},"tunnel":{"name":"tunnel","type":"boolean","description":"Use ngrok to create a tunnel to your service entry point","hidden":false,"allowNo":false,"exclusive":["tunnel-url","no-tunnel"]},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the theme app extension host theme.","hidden":false,"multiple":false},"theme-app-extension-port":{"name":"theme-app-extension-port","type":"option","description":"Local port of the theme app extension development server.","hidden":false,"multiple":false}},"args":[]},"app:info":{"id":"app:info","description":"Print basic information about your app and extensions.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"json":{"name":"json","type":"boolean","description":"format output as JSON","hidden":false,"allowNo":false},"web-env":{"name":"web-env","type":"boolean","description":"Outputs environment variables necessary for running and deploying web/.","hidden":false,"allowNo":false}},"args":[]},"app:update-url":{"id":"app:update-url","description":"Update your app and redirect URLs in the Partners Dashboard.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"api-key":{"name":"api-key","type":"option","description":"The API key of your app.","hidden":false,"multiple":false},"app-url":{"name":"app-url","type":"option","description":"URL through which merchants will access your app.","hidden":false,"multiple":false},"redirect-urls":{"name":"redirect-urls","type":"option","description":"Comma separated list of allowed URLs where merchants are redirected after the app is installed","hidden":false,"multiple":false}},"args":[]},"webhook:trigger":{"id":"webhook:trigger","description":"Trigger delivery of a sample webhook topic payload to a designated address.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","description":"This help. When you run the trigger command the CLI will prompt you for any information that isn't passed using flags.","hidden":false,"required":false,"allowNo":false},"topic":{"name":"topic","type":"option","description":"The requested webhook topic.","hidden":false,"required":false,"multiple":false},"api-version":{"name":"api-version","type":"option","description":"The API Version of the webhook topic.","hidden":false,"required":false,"multiple":false},"delivery-method":{"name":"delivery-method","type":"option","description":"Method chosen to deliver the topic payload. If not passed, it's inferred from the address.","hidden":false,"required":false,"multiple":false,"options":["http","google-pub-sub","event-bridge"]},"shared-secret":{"name":"shared-secret","type":"option","description":"Deprecated. Please use client-secret.","hidden":false,"required":false,"multiple":false},"client-secret":{"name":"client-secret","type":"option","description":"Your app's client secret. This secret allows us to return the X-Shopify-Hmac-SHA256 header that lets you validate the origin of the response that you receive.","hidden":false,"required":false,"multiple":false},"address":{"name":"address","type":"option","description":"The URL where the webhook payload should be sent.\n You will need a different address type for each delivery-method:\n · For remote HTTP testing, use a URL that starts with https://\n · For local HTTP testing, use http://localhost:{port}/{url-path}\n · For Google Pub/Sub, use pubsub://{project-id}:{topic-id}\n · For Amazon EventBridge, use an Amazon Resource Name (ARN) starting with arn:aws:events:","hidden":false,"required":false,"multiple":false}},"args":[]},"app:env:pull":{"id":"app:env:pull","description":"Pull app and extensions environment variables.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"env-file":{"name":"env-file","type":"option","description":"Specify an environment file to update if the update flag is set","hidden":false,"multiple":false,"default":".env"}},"args":[]},"app:env:show":{"id":"app:env:show","description":"Display app and extensions environment variables.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false}},"args":[]},"app:function:build":{"id":"app:function:build","description":"Compile a Function to WASM.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your function directory.","hidden":false,"multiple":false}},"args":[]},"app:function:run":{"id":"app:function:run","description":"Run a Function locally for testing.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your function directory.","hidden":false,"multiple":false}},"args":[]},"app:function:schema":{"id":"app:function:schema","description":"Fetch the latest GraphQL schema for a Function.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your function directory.","hidden":false,"multiple":false},"api-key":{"name":"api-key","type":"option","description":"The API key to fetch the schema with.","required":false,"multiple":false}},"args":[]},"app:function:typegen":{"id":"app:function:typegen","description":"Generate GraphQL types for a JavaScript Function.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your function directory.","hidden":false,"multiple":false}},"args":[]},"app:generate:extension":{"id":"app:generate:extension","description":"Scaffold an Extension.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"examples":["<%= config.bin %> <%= command.id %>"],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"type":{"name":"type","type":"option","char":"t","description":"Extension type","hidden":false,"multiple":false},"name":{"name":"name","type":"option","char":"n","description":"name of your Extension","hidden":false,"multiple":false},"clone-url":{"name":"clone-url","type":"option","char":"u","description":"The Git URL to clone the function extensions templates from. Defaults to: https://github.com/Shopify/function-examples","hidden":true,"multiple":false},"template":{"name":"template","type":"option","description":"Choose a starting template for your extension, where applicable","hidden":false,"multiple":false,"options":["vanilla-js","react","typescript","typescript-react","wasm","rust"]},"reset":{"name":"reset","type":"boolean","description":"Reset all your settings.","hidden":false,"allowNo":false},"api-key":{"name":"api-key","type":"option","description":"The API key of your app.","hidden":false,"multiple":false}},"args":[{"name":"file"}]},"app:generate:schema":{"id":"app:generate:schema","description":"Fetch the latest GraphQL schema for a Function.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your function directory.","hidden":false,"multiple":false},"api-key":{"name":"api-key","type":"option","description":"The API key to fetch the schema with.","required":false,"multiple":false}},"args":[]},"app:scaffold:extension":{"id":"app:scaffold:extension","description":"Scaffold an Extension.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","hidden":true,"aliases":[],"examples":["<%= config.bin %> <%= command.id %>"],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"type":{"name":"type","type":"option","char":"t","description":"Extension type","hidden":false,"multiple":false},"name":{"name":"name","type":"option","char":"n","description":"name of your Extension","hidden":false,"multiple":false},"clone-url":{"name":"clone-url","type":"option","char":"u","description":"The Git URL to clone the function extensions templates from. Defaults to: https://github.com/Shopify/function-examples","hidden":true,"multiple":false},"template":{"name":"template","type":"option","description":"Choose a starting template for your extension, where applicable","hidden":false,"multiple":false,"options":["vanilla-js","react","typescript","typescript-react","wasm","rust"]},"reset":{"name":"reset","type":"boolean","description":"Reset all your settings.","hidden":false,"allowNo":false},"api-key":{"name":"api-key","type":"option","description":"The API key of your app.","hidden":false,"multiple":false}},"args":[{"name":"file"}]}}} \ No newline at end of file +{"version":"3.42.0","commands":{"app:build":{"id":"app:build","description":"Build the app.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"skip-dependencies-installation":{"name":"skip-dependencies-installation","type":"boolean","description":"Skips the installation of dependencies.","hidden":false,"allowNo":false},"api-key":{"name":"api-key","type":"option","description":"Application's API key that will be exposed at build time.","hidden":false,"multiple":false}},"args":[]},"app:deploy":{"id":"app:deploy","description":"Deploy your Shopify app.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"api-key":{"name":"api-key","type":"option","description":"The API key of your app.","hidden":false,"multiple":false},"reset":{"name":"reset","type":"boolean","description":"Reset all your settings.","hidden":false,"allowNo":false},"force":{"name":"force","type":"boolean","char":"f","description":"Deploy without asking for confirmation.","hidden":false,"allowNo":false}},"args":[]},"app:dev":{"id":"app:dev","description":"Run the app.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"api-key":{"name":"api-key","type":"option","description":"The API key of your app.","hidden":false,"multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. Must be an existing development or Shopify Plus sandbox store.","hidden":false,"multiple":false},"reset":{"name":"reset","type":"boolean","description":"Reset all your settings.","hidden":false,"allowNo":false},"skip-dependencies-installation":{"name":"skip-dependencies-installation","type":"boolean","description":"Skips the installation of dependencies.","hidden":false,"allowNo":false},"no-update":{"name":"no-update","type":"boolean","description":"Skips the Partners Dashboard URL update step.","hidden":false,"allowNo":false},"subscription-product-url":{"name":"subscription-product-url","type":"option","description":"Resource URL for subscription UI extension. Format: \"/products/{productId}\"","hidden":false,"multiple":false},"checkout-cart-url":{"name":"checkout-cart-url","type":"option","description":"Resource URL for checkout UI extension. Format: \"/cart/{productVariantID}:{productQuantity}\"","hidden":false,"multiple":false},"tunnel-url":{"name":"tunnel-url","type":"option","description":"Override the ngrok tunnel URL. Format: \"https://my-tunnel-url:port\"","hidden":false,"multiple":false,"exclusive":["no-tunnel","tunnel"]},"no-tunnel":{"name":"no-tunnel","type":"boolean","description":"Automatic creation of a tunnel is disabled. Service entry point will listen to localhost instead","hidden":true,"allowNo":false,"exclusive":["tunnel-url","tunnel"]},"tunnel":{"name":"tunnel","type":"boolean","description":"Use ngrok to create a tunnel to your service entry point","hidden":false,"allowNo":false,"exclusive":["tunnel-url","no-tunnel"]},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the theme app extension host theme.","hidden":false,"multiple":false},"theme-app-extension-port":{"name":"theme-app-extension-port","type":"option","description":"Local port of the theme app extension development server.","hidden":false,"multiple":false}},"args":[]},"app:info":{"id":"app:info","description":"Print basic information about your app and extensions.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"json":{"name":"json","type":"boolean","description":"format output as JSON","hidden":false,"allowNo":false},"web-env":{"name":"web-env","type":"boolean","description":"Outputs environment variables necessary for running and deploying web/.","hidden":false,"allowNo":false}},"args":[]},"app:update-url":{"id":"app:update-url","description":"Update your app and redirect URLs in the Partners Dashboard.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"api-key":{"name":"api-key","type":"option","description":"The API key of your app.","hidden":false,"multiple":false},"app-url":{"name":"app-url","type":"option","description":"URL through which merchants will access your app.","hidden":false,"multiple":false},"redirect-urls":{"name":"redirect-urls","type":"option","description":"Comma separated list of allowed URLs where merchants are redirected after the app is installed","hidden":false,"multiple":false}},"args":[]},"webhook:trigger":{"id":"webhook:trigger","description":"Trigger delivery of a sample webhook topic payload to a designated address.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"help":{"name":"help","type":"boolean","description":"This help. When you run the trigger command the CLI will prompt you for any information that isn't passed using flags.","hidden":false,"required":false,"allowNo":false},"topic":{"name":"topic","type":"option","description":"The requested webhook topic.","hidden":false,"required":false,"multiple":false},"api-version":{"name":"api-version","type":"option","description":"The API Version of the webhook topic.","hidden":false,"required":false,"multiple":false},"delivery-method":{"name":"delivery-method","type":"option","description":"Method chosen to deliver the topic payload. If not passed, it's inferred from the address.","hidden":false,"required":false,"multiple":false,"options":["http","google-pub-sub","event-bridge"]},"shared-secret":{"name":"shared-secret","type":"option","description":"Deprecated. Please use client-secret.","hidden":false,"required":false,"multiple":false},"client-secret":{"name":"client-secret","type":"option","description":"Your app's client secret. This secret allows us to return the X-Shopify-Hmac-SHA256 header that lets you validate the origin of the response that you receive.","hidden":false,"required":false,"multiple":false},"address":{"name":"address","type":"option","description":"The URL where the webhook payload should be sent.\n You will need a different address type for each delivery-method:\n · For remote HTTP testing, use a URL that starts with https://\n · For local HTTP testing, use http://localhost:{port}/{url-path}\n · For Google Pub/Sub, use pubsub://{project-id}:{topic-id}\n · For Amazon EventBridge, use an Amazon Resource Name (ARN) starting with arn:aws:events:","hidden":false,"required":false,"multiple":false}},"args":[]},"app:env:pull":{"id":"app:env:pull","description":"Pull app and extensions environment variables.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"env-file":{"name":"env-file","type":"option","description":"Specify an environment file to update if the update flag is set","hidden":false,"multiple":false,"default":".env"}},"args":[]},"app:env:show":{"id":"app:env:show","description":"Display app and extensions environment variables.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false}},"args":[]},"app:function:build":{"id":"app:function:build","description":"Compile a Function to WASM.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your function directory.","hidden":false,"multiple":false}},"args":[]},"app:function:run":{"id":"app:function:run","description":"Run a Function locally for testing.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your function directory.","hidden":false,"multiple":false}},"args":[]},"app:function:schema":{"id":"app:function:schema","description":"Fetch the latest GraphQL schema for a Function.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your function directory.","hidden":false,"multiple":false},"api-key":{"name":"api-key","type":"option","description":"The API key to fetch the schema with.","required":false,"multiple":false}},"args":[]},"app:function:typegen":{"id":"app:function:typegen","description":"Generate GraphQL types for a JavaScript Function.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your function directory.","hidden":false,"multiple":false}},"args":[]},"app:generate:extension":{"id":"app:generate:extension","description":"Scaffold an Extension.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"examples":["<%= config.bin %> <%= command.id %>"],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"type":{"name":"type","type":"option","char":"t","description":"Extension type","hidden":false,"multiple":false},"name":{"name":"name","type":"option","char":"n","description":"name of your Extension","hidden":false,"multiple":false},"clone-url":{"name":"clone-url","type":"option","char":"u","description":"The Git URL to clone the function extensions templates from. Defaults to: https://github.com/Shopify/function-examples","hidden":true,"multiple":false},"template":{"name":"template","type":"option","description":"Choose a starting template for your extension, where applicable","hidden":false,"multiple":false,"options":["vanilla-js","react","typescript","typescript-react","wasm","rust"]},"reset":{"name":"reset","type":"boolean","description":"Reset all your settings.","hidden":false,"allowNo":false},"api-key":{"name":"api-key","type":"option","description":"The API key of your app.","hidden":false,"multiple":false}},"args":[{"name":"file"}]},"app:generate:schema":{"id":"app:generate:schema","description":"Fetch the latest GraphQL schema for a Function.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your function directory.","hidden":false,"multiple":false},"api-key":{"name":"api-key","type":"option","description":"The API key to fetch the schema with.","required":false,"multiple":false}},"args":[]},"app:scaffold:extension":{"id":"app:scaffold:extension","description":"Scaffold an Extension.","strict":true,"pluginName":"@shopify/app","pluginAlias":"@shopify/app","pluginType":"core","hidden":true,"aliases":[],"examples":["<%= config.bin %> <%= command.id %>"],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your app directory.","hidden":false,"multiple":false},"type":{"name":"type","type":"option","char":"t","description":"Extension type","hidden":false,"multiple":false},"name":{"name":"name","type":"option","char":"n","description":"name of your Extension","hidden":false,"multiple":false},"clone-url":{"name":"clone-url","type":"option","char":"u","description":"The Git URL to clone the function extensions templates from. Defaults to: https://github.com/Shopify/function-examples","hidden":true,"multiple":false},"template":{"name":"template","type":"option","description":"Choose a starting template for your extension, where applicable","hidden":false,"multiple":false,"options":["vanilla-js","react","typescript","typescript-react","wasm","rust"]},"reset":{"name":"reset","type":"boolean","description":"Reset all your settings.","hidden":false,"allowNo":false},"api-key":{"name":"api-key","type":"option","description":"The API key of your app.","hidden":false,"multiple":false}},"args":[{"name":"file"}]}}} \ No newline at end of file diff --git a/packages/app/package.json b/packages/app/package.json index cc778eb896..49b33d0f36 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/app", - "version": "3.41.2", + "version": "3.42.0", "description": "Utilities for loading, building, and publishing apps.", "homepage": "https://github.com/shopify/cli#readme", "bugs": { @@ -43,8 +43,8 @@ "dependencies": { "@luckycatfactory/esbuild-graphql-loader": "3.7.0", "@oclif/core": "1.21.0", - "@shopify/cli-kit": "3.41.2", - "@shopify/plugin-ngrok": "3.41.2", + "@shopify/cli-kit": "3.42.0", + "@shopify/plugin-ngrok": "3.42.0", "@shopify/shopify-cli-extensions": "3.21.0", "abort-controller": "3.0.0", "chokidar": "3.5.3", diff --git a/packages/cli-hydrogen/CHANGELOG.md b/packages/cli-hydrogen/CHANGELOG.md index be653c3695..e55e76339a 100644 --- a/packages/cli-hydrogen/CHANGELOG.md +++ b/packages/cli-hydrogen/CHANGELOG.md @@ -1,5 +1,12 @@ # @shopify/cli-hydrogen +## 3.42.0 + +### Patch Changes + +- Updated dependencies [2203d4e6f] + - @shopify/cli-kit@3.42.0 + ## 3.41.2 ### Patch Changes diff --git a/packages/cli-hydrogen/oclif.manifest.json b/packages/cli-hydrogen/oclif.manifest.json index fd1bd124d6..9ef67f113e 100644 --- a/packages/cli-hydrogen/oclif.manifest.json +++ b/packages/cli-hydrogen/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.41.2","commands":{"hydrogen:build":{"id":"hydrogen:build","description":"Builds a Hydrogen storefront for production.","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"base":{"name":"base","type":"option","description":" the public path when served in production","multiple":false},"client":{"name":"client","type":"boolean","description":"build the client code","allowNo":true},"target":{"name":"target","type":"option","char":"t","description":"the target platform to build for (worker or node)","multiple":false,"options":["node","worker"],"default":"worker"},"entry":{"name":"entry","type":"option","description":"produce Server Side Rendering (SSR) build for node environments","multiple":false}},"args":[]},"hydrogen:deploy":{"id":"hydrogen:deploy","description":"Deploy your Hydrogen app to Oxygen hosting","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","hidden":true,"aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"install":{"name":"install","type":"boolean","description":"should install packages","hidden":true,"allowNo":true},"deploymentToken":{"name":"deploymentToken","type":"option","description":"Specify your Oxygen deployment token.","required":true,"multiple":false},"commitMessage":{"name":"commitMessage","type":"option","description":"Override the default Git commit message.","multiple":false},"commitAuthor":{"name":"commitAuthor","type":"option","description":"Override the default Git commit author.","multiple":false},"pathToBuild":{"name":"pathToBuild","type":"option","description":"Skip build process and use provided value as build","hidden":true,"multiple":false},"healthCheck":{"name":"healthCheck","type":"boolean","description":"Require a health check before the deployment succeeds.","allowNo":false},"assumeYes":{"name":"assumeYes","type":"boolean","char":"y","description":"Automatic yes to prompts. Assume \"yes\" as answer to all prompts and run non-interactively.","allowNo":false},"oxygenAddress":{"name":"oxygenAddress","type":"option","hidden":true,"multiple":false,"default":"oxygen-dms.shopifycloud.com"}},"args":[]},"hydrogen:dev":{"id":"hydrogen:dev","description":"Run a Hydrogen storefront locally for development.","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"force":{"name":"force","type":"boolean","description":"force dependency pre-bundling.","allowNo":false},"host":{"name":"host","type":"boolean","description":"listen on all addresses, including LAN and public addresses.","allowNo":false},"open":{"name":"open","type":"boolean","description":"automatically open the app in the browser","allowNo":false}},"args":[]},"hydrogen:info":{"id":"hydrogen:info","description":"Print basic information about your hydrogen app.","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"install":{"name":"install","type":"boolean","description":"should install packages","hidden":true,"allowNo":true},"showToken":{"name":"showToken","type":"boolean","description":"Show storefront API token","hidden":false,"allowNo":false}},"args":[]},"hydrogen:preview":{"id":"hydrogen:preview","description":"Run a Hydrogen storefront locally in a worker environment.","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"port":{"name":"port","type":"option","char":"p","description":"the port to run the preview server on","hidden":true,"multiple":false,"default":"3000"},"env":{"name":"env","type":"option","char":"e","description":"the file path to your .env","multiple":false},"target":{"name":"target","type":"option","char":"t","description":"the target environment (worker or node)","multiple":false,"options":["node","worker"],"default":"worker"}},"args":[]},"hydrogen:add:eslint":{"id":"hydrogen:add:eslint","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"install":{"name":"install","type":"boolean","description":"should install packages","hidden":true,"allowNo":true},"force":{"name":"force","type":"boolean","char":"f","description":"Overwrite existing configuration","hidden":false,"allowNo":false}},"args":[]},"hydrogen:add:tailwind":{"id":"hydrogen:add:tailwind","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"install":{"name":"install","type":"boolean","description":"should install packages","hidden":true,"allowNo":true},"force":{"name":"force","type":"boolean","char":"f","description":"overwrite existing configuration","hidden":false,"allowNo":false}},"args":[]}}} \ No newline at end of file +{"version":"3.42.0","commands":{"hydrogen:build":{"id":"hydrogen:build","description":"Builds a Hydrogen storefront for production.","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"base":{"name":"base","type":"option","description":" the public path when served in production","multiple":false},"client":{"name":"client","type":"boolean","description":"build the client code","allowNo":true},"target":{"name":"target","type":"option","char":"t","description":"the target platform to build for (worker or node)","multiple":false,"options":["node","worker"],"default":"worker"},"entry":{"name":"entry","type":"option","description":"produce Server Side Rendering (SSR) build for node environments","multiple":false}},"args":[]},"hydrogen:deploy":{"id":"hydrogen:deploy","description":"Deploy your Hydrogen app to Oxygen hosting","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","hidden":true,"aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"install":{"name":"install","type":"boolean","description":"should install packages","hidden":true,"allowNo":true},"deploymentToken":{"name":"deploymentToken","type":"option","description":"Specify your Oxygen deployment token.","required":true,"multiple":false},"commitMessage":{"name":"commitMessage","type":"option","description":"Override the default Git commit message.","multiple":false},"commitAuthor":{"name":"commitAuthor","type":"option","description":"Override the default Git commit author.","multiple":false},"pathToBuild":{"name":"pathToBuild","type":"option","description":"Skip build process and use provided value as build","hidden":true,"multiple":false},"healthCheck":{"name":"healthCheck","type":"boolean","description":"Require a health check before the deployment succeeds.","allowNo":false},"assumeYes":{"name":"assumeYes","type":"boolean","char":"y","description":"Automatic yes to prompts. Assume \"yes\" as answer to all prompts and run non-interactively.","allowNo":false},"oxygenAddress":{"name":"oxygenAddress","type":"option","hidden":true,"multiple":false,"default":"oxygen-dms.shopifycloud.com"}},"args":[]},"hydrogen:dev":{"id":"hydrogen:dev","description":"Run a Hydrogen storefront locally for development.","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"force":{"name":"force","type":"boolean","description":"force dependency pre-bundling.","allowNo":false},"host":{"name":"host","type":"boolean","description":"listen on all addresses, including LAN and public addresses.","allowNo":false},"open":{"name":"open","type":"boolean","description":"automatically open the app in the browser","allowNo":false}},"args":[]},"hydrogen:info":{"id":"hydrogen:info","description":"Print basic information about your hydrogen app.","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"install":{"name":"install","type":"boolean","description":"should install packages","hidden":true,"allowNo":true},"showToken":{"name":"showToken","type":"boolean","description":"Show storefront API token","hidden":false,"allowNo":false}},"args":[]},"hydrogen:preview":{"id":"hydrogen:preview","description":"Run a Hydrogen storefront locally in a worker environment.","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"port":{"name":"port","type":"option","char":"p","description":"the port to run the preview server on","hidden":true,"multiple":false,"default":"3000"},"env":{"name":"env","type":"option","char":"e","description":"the file path to your .env","multiple":false},"target":{"name":"target","type":"option","char":"t","description":"the target environment (worker or node)","multiple":false,"options":["node","worker"],"default":"worker"}},"args":[]},"hydrogen:add:eslint":{"id":"hydrogen:add:eslint","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"install":{"name":"install","type":"boolean","description":"should install packages","hidden":true,"allowNo":true},"force":{"name":"force","type":"boolean","char":"f","description":"Overwrite existing configuration","hidden":false,"allowNo":false}},"args":[]},"hydrogen:add:tailwind":{"id":"hydrogen:add:tailwind","strict":true,"pluginName":"@shopify/cli-hydrogen","pluginAlias":"@shopify/cli-hydrogen","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"the path to your hydrogen storefront","hidden":true,"multiple":false},"install":{"name":"install","type":"boolean","description":"should install packages","hidden":true,"allowNo":true},"force":{"name":"force","type":"boolean","char":"f","description":"overwrite existing configuration","hidden":false,"allowNo":false}},"args":[]}}} \ No newline at end of file diff --git a/packages/cli-hydrogen/package.json b/packages/cli-hydrogen/package.json index cb2eca7eeb..d2575c9600 100644 --- a/packages/cli-hydrogen/package.json +++ b/packages/cli-hydrogen/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli-hydrogen", - "version": "3.41.2", + "version": "3.42.0", "private": true, "description": "Commands for building Hydrogen storefronts", "homepage": "https://github.com/shopify/cli#readme", @@ -40,7 +40,7 @@ }, "dependencies": { "@oclif/core": "1.21.0", - "@shopify/cli-kit": "3.41.2", + "@shopify/cli-kit": "3.42.0", "@shopify/hydrogen": "0.26.0", "@shopify/mini-oxygen": "0.2.0", "@shopify/prettier-config": "1.1.2", diff --git a/packages/cli-kit/CHANGELOG.md b/packages/cli-kit/CHANGELOG.md index a32f822006..393aefd022 100644 --- a/packages/cli-kit/CHANGELOG.md +++ b/packages/cli-kit/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/cli-kit +## 3.42.0 + +### Patch Changes + +- 2203d4e6f: Fix theme issues with bundler and ruby version managers + ## 3.41.2 ## 3.41.1 diff --git a/packages/cli-kit/package.json b/packages/cli-kit/package.json index 6bfa9fbcfe..a137a55606 100644 --- a/packages/cli-kit/package.json +++ b/packages/cli-kit/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli-kit", - "version": "3.41.2", + "version": "3.42.0", "private": false, "description": "A set of utilities, interfaces, and models that are common across all the platform features", "keywords": [ diff --git a/packages/cli-kit/src/public/common/version.ts b/packages/cli-kit/src/public/common/version.ts index f2cf3b3165..5c85da050b 100644 --- a/packages/cli-kit/src/public/common/version.ts +++ b/packages/cli-kit/src/public/common/version.ts @@ -1 +1 @@ -export const CLI_KIT_VERSION = '3.41.2' +export const CLI_KIT_VERSION = '3.42.0' diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 68e973c02e..6bfc838b4a 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,12 @@ # @shopify/cli +## 3.42.0 + +### Patch Changes + +- Updated dependencies [2203d4e6f] + - @shopify/cli-kit@3.42.0 + ## 3.41.2 ### Patch Changes diff --git a/packages/cli/oclif.manifest.json b/packages/cli/oclif.manifest.json index e2bd3f07b6..76ae431e83 100644 --- a/packages/cli/oclif.manifest.json +++ b/packages/cli/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.41.2","commands":{"upgrade":{"id":"upgrade","description":"Upgrade the Shopify CLI.","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{"path":{"name":"path","type":"option","description":"The path to your project directory.","hidden":false,"multiple":false}},"args":[]},"version":{"id":"version","description":"Shopify CLI version.","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{},"args":[]},"auth:logout":{"id":"auth:logout","description":"Logout from Shopify.","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{},"args":[]},"kitchen-sink:async":{"id":"kitchen-sink:async","description":"View the UI kit components that process async tasks","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{},"args":[]},"kitchen-sink":{"id":"kitchen-sink","description":"View all the available UI kit components","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","hidden":true,"aliases":["kitchen-sink all"],"flags":{},"args":[]},"kitchen-sink:prompts":{"id":"kitchen-sink:prompts","description":"View the UI kit components prompts","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{},"args":[]},"kitchen-sink:static":{"id":"kitchen-sink:static","description":"View the UI kit components that display static output","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{},"args":[]}}} \ No newline at end of file +{"version":"3.42.0","commands":{"upgrade":{"id":"upgrade","description":"Upgrade the Shopify CLI.","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{"path":{"name":"path","type":"option","description":"The path to your project directory.","hidden":false,"multiple":false}},"args":[]},"version":{"id":"version","description":"Shopify CLI version.","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{},"args":[]},"auth:logout":{"id":"auth:logout","description":"Logout from Shopify.","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{},"args":[]},"kitchen-sink:async":{"id":"kitchen-sink:async","description":"View the UI kit components that process async tasks","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{},"args":[]},"kitchen-sink":{"id":"kitchen-sink","description":"View all the available UI kit components","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","hidden":true,"aliases":["kitchen-sink all"],"flags":{},"args":[]},"kitchen-sink:prompts":{"id":"kitchen-sink:prompts","description":"View the UI kit components prompts","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{},"args":[]},"kitchen-sink:static":{"id":"kitchen-sink:static","description":"View the UI kit components that display static output","strict":true,"pluginName":"@shopify/cli","pluginAlias":"@shopify/cli","pluginType":"core","aliases":[],"flags":{},"args":[]}}} \ No newline at end of file diff --git a/packages/cli/package.json b/packages/cli/package.json index 90216d9f73..8d21530ee3 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli", - "version": "3.41.2", + "version": "3.42.0", "private": false, "description": "A CLI tool to build for the Shopify platform", "keywords": [ @@ -97,11 +97,11 @@ "@oclif/plugin-commands": "2.2.0", "@oclif/plugin-help": "5.1.12", "@oclif/plugin-plugins": "2.1.0", - "@shopify/cli-kit": "3.41.2" + "@shopify/cli-kit": "3.42.0" }, "devDependencies": { - "@shopify/app": "3.41.2", - "@shopify/theme": "3.41.2", + "@shopify/app": "3.42.0", + "@shopify/theme": "3.42.0", "@types/node": "14.18.36", "@vitest/coverage-istanbul": "^0.26.3", "vite": "^2.9.13", diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md index f8a9f31b80..fb6919d000 100644 --- a/packages/create-app/CHANGELOG.md +++ b/packages/create-app/CHANGELOG.md @@ -1,5 +1,12 @@ # @shopify/create-app +## 3.42.0 + +### Patch Changes + +- Updated dependencies [2203d4e6f] + - @shopify/cli-kit@3.42.0 + ## 3.41.2 ### Patch Changes diff --git a/packages/create-app/oclif.manifest.json b/packages/create-app/oclif.manifest.json index 8bf900c6a7..e5076fd33a 100644 --- a/packages/create-app/oclif.manifest.json +++ b/packages/create-app/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.41.2","commands":{"init":{"id":"init","strict":true,"pluginName":"@shopify/create-app","pluginAlias":"@shopify/create-app","pluginType":"core","aliases":["create-app"],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"name":{"name":"name","type":"option","char":"n","hidden":false,"multiple":false},"path":{"name":"path","type":"option","char":"p","hidden":false,"multiple":false},"template":{"name":"template","type":"option","description":"The app template. Accepts one of the following:\n - \n - Any GitHub repo with optional branch and subpath, e.g., https://github.com/Shopify//[subpath]#[branch]","multiple":false},"package-manager":{"name":"package-manager","type":"option","char":"d","hidden":false,"multiple":false,"options":["npm","yarn","pnpm"]},"local":{"name":"local","type":"boolean","char":"l","hidden":true,"allowNo":false}},"args":[]}}} \ No newline at end of file +{"version":"3.42.0","commands":{"init":{"id":"init","strict":true,"pluginName":"@shopify/create-app","pluginAlias":"@shopify/create-app","pluginType":"core","aliases":["create-app"],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"name":{"name":"name","type":"option","char":"n","hidden":false,"multiple":false},"path":{"name":"path","type":"option","char":"p","hidden":false,"multiple":false},"template":{"name":"template","type":"option","description":"The app template. Accepts one of the following:\n - \n - Any GitHub repo with optional branch and subpath, e.g., https://github.com/Shopify//[subpath]#[branch]","multiple":false},"package-manager":{"name":"package-manager","type":"option","char":"d","hidden":false,"multiple":false,"options":["npm","yarn","pnpm"]},"local":{"name":"local","type":"boolean","char":"l","hidden":true,"allowNo":false}},"args":[]}}} \ No newline at end of file diff --git a/packages/create-app/package.json b/packages/create-app/package.json index 8a347daf6f..e3d97bfd84 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/create-app", - "version": "3.41.2", + "version": "3.42.0", "private": false, "description": "A CLI tool to create a new Shopify app.", "keywords": [ @@ -50,7 +50,7 @@ }, "dependencies": { "@oclif/core": "1.21.0", - "@shopify/cli-kit": "3.41.2" + "@shopify/cli-kit": "3.42.0" }, "devDependencies": { "@types/node": "14.18.36", diff --git a/packages/create-hydrogen/CHANGELOG.md b/packages/create-hydrogen/CHANGELOG.md index e2fa34942d..1f9f304f96 100644 --- a/packages/create-hydrogen/CHANGELOG.md +++ b/packages/create-hydrogen/CHANGELOG.md @@ -1,5 +1,12 @@ # @shopify/create-hydrogen +## 3.42.0 + +### Patch Changes + +- Updated dependencies [2203d4e6f] + - @shopify/cli-kit@3.42.0 + ## 3.41.2 ### Patch Changes diff --git a/packages/create-hydrogen/oclif.manifest.json b/packages/create-hydrogen/oclif.manifest.json index f805fd87a6..def9eae0a6 100644 --- a/packages/create-hydrogen/oclif.manifest.json +++ b/packages/create-hydrogen/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.41.2","commands":{"init":{"id":"init","strict":true,"pluginName":"@shopify/create-hydrogen","pluginAlias":"@shopify/create-hydrogen","pluginType":"core","aliases":["create-hydrogen"],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"name":{"name":"name","type":"option","char":"n","description":"The name of the Hydrogen app.","hidden":false,"multiple":false},"template":{"name":"template","type":"option","char":"t","description":"The template to use. Can either be a Shopify template name (hello-world or demo-store) or a custom URL to any template.","hidden":false,"multiple":false},"ts":{"name":"ts","type":"boolean","description":"Set the language of the template to TypeScript instead of JavaScript.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","char":"p","description":"The path to the directory where the Hydrogen app will be created.","hidden":false,"multiple":false},"package-manager":{"name":"package-manager","type":"option","char":"d","hidden":false,"multiple":false,"options":["npm","yarn","pnpm"]},"shopify-cli-version":{"name":"shopify-cli-version","type":"option","char":"s","description":"The version of the Shopify CLI to use.","hidden":false,"multiple":false},"hydrogen-version":{"name":"hydrogen-version","type":"option","char":"h","description":"The version of Hydrogen to use.","hidden":false,"multiple":false},"local":{"name":"local","type":"boolean","char":"l","hidden":true,"allowNo":false}},"args":[]}}} \ No newline at end of file +{"version":"3.42.0","commands":{"init":{"id":"init","strict":true,"pluginName":"@shopify/create-hydrogen","pluginAlias":"@shopify/create-hydrogen","pluginType":"core","aliases":["create-hydrogen"],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"name":{"name":"name","type":"option","char":"n","description":"The name of the Hydrogen app.","hidden":false,"multiple":false},"template":{"name":"template","type":"option","char":"t","description":"The template to use. Can either be a Shopify template name (hello-world or demo-store) or a custom URL to any template.","hidden":false,"multiple":false},"ts":{"name":"ts","type":"boolean","description":"Set the language of the template to TypeScript instead of JavaScript.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","char":"p","description":"The path to the directory where the Hydrogen app will be created.","hidden":false,"multiple":false},"package-manager":{"name":"package-manager","type":"option","char":"d","hidden":false,"multiple":false,"options":["npm","yarn","pnpm"]},"shopify-cli-version":{"name":"shopify-cli-version","type":"option","char":"s","description":"The version of the Shopify CLI to use.","hidden":false,"multiple":false},"hydrogen-version":{"name":"hydrogen-version","type":"option","char":"h","description":"The version of Hydrogen to use.","hidden":false,"multiple":false},"local":{"name":"local","type":"boolean","char":"l","hidden":true,"allowNo":false}},"args":[]}}} \ No newline at end of file diff --git a/packages/create-hydrogen/package.json b/packages/create-hydrogen/package.json index e8c35e760d..6226c674ee 100644 --- a/packages/create-hydrogen/package.json +++ b/packages/create-hydrogen/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/create-hydrogen", - "version": "3.41.2", + "version": "3.42.0", "private": true, "description": "A CLI tool to create a new Shopify hydrogen app.", "keywords": [ @@ -54,7 +54,7 @@ }, "dependencies": { "@oclif/core": "1.21.0", - "@shopify/cli-kit": "3.41.2", + "@shopify/cli-kit": "3.42.0", "download": "8.0.0" }, "devDependencies": { diff --git a/packages/plugin-ngrok/CHANGELOG.md b/packages/plugin-ngrok/CHANGELOG.md index 91192f995a..3ae2f7270b 100644 --- a/packages/plugin-ngrok/CHANGELOG.md +++ b/packages/plugin-ngrok/CHANGELOG.md @@ -1,5 +1,12 @@ # @shopify/plugin-ngrok +## 3.42.0 + +### Patch Changes + +- Updated dependencies [2203d4e6f] + - @shopify/cli-kit@3.42.0 + ## 3.41.2 ### Patch Changes diff --git a/packages/plugin-ngrok/oclif.manifest.json b/packages/plugin-ngrok/oclif.manifest.json index 5a119f9d32..89fed6d917 100644 --- a/packages/plugin-ngrok/oclif.manifest.json +++ b/packages/plugin-ngrok/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.41.2","commands":{"ngrok:auth":{"id":"ngrok:auth","description":"Saves a token to authenticate against ngrok. Visit https://dashboard.ngrok.com/signup to create an account.","strict":true,"pluginName":"@shopify/plugin-ngrok","pluginAlias":"@shopify/plugin-ngrok","pluginType":"core","aliases":[],"flags":{},"args":[{"name":"token"}]}}} \ No newline at end of file +{"version":"3.42.0","commands":{"ngrok:auth":{"id":"ngrok:auth","description":"Saves a token to authenticate against ngrok. Visit https://dashboard.ngrok.com/signup to create an account.","strict":true,"pluginName":"@shopify/plugin-ngrok","pluginAlias":"@shopify/plugin-ngrok","pluginType":"core","aliases":[],"flags":{},"args":[{"name":"token"}]}}} \ No newline at end of file diff --git a/packages/plugin-ngrok/package.json b/packages/plugin-ngrok/package.json index 3e57c3d087..0663a25ebe 100644 --- a/packages/plugin-ngrok/package.json +++ b/packages/plugin-ngrok/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/plugin-ngrok", - "version": "3.41.2", + "version": "3.42.0", "description": "Enables the creation of ngrok tunnels from `shopify app dev`, allowing previews from any device", "keywords": [ "shopify", @@ -36,7 +36,7 @@ }, "dependencies": { "@oclif/core": "1.21.0", - "@shopify/cli-kit": "3.41.2", + "@shopify/cli-kit": "3.42.0", "@shopify/ngrok": "4.3.2" }, "devDependencies": { diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md index 3f1033901c..200e382f11 100644 --- a/packages/theme/CHANGELOG.md +++ b/packages/theme/CHANGELOG.md @@ -1,5 +1,13 @@ # @shopify/theme +## 3.42.0 + +### Patch Changes + +- 3b8951631: Do not overwrite `theme` parameter if present +- Updated dependencies [2203d4e6f] + - @shopify/cli-kit@3.42.0 + ## 3.41.2 ### Patch Changes diff --git a/packages/theme/oclif.manifest.json b/packages/theme/oclif.manifest.json index 7f002f3e1d..7f2d88324a 100644 --- a/packages/theme/oclif.manifest.json +++ b/packages/theme/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.41.2","commands":{"theme:check":{"id":"theme:check","description":"Validate the theme.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"auto-correct":{"name":"auto-correct","type":"boolean","char":"a","description":"Automatically fix offenses","required":false,"allowNo":false},"category":{"name":"category","type":"option","char":"c","description":"Only run this category of checks\nRuns checks matching all categories when specified more than once","required":false,"multiple":false},"config":{"name":"config","type":"option","char":"C","description":"Use the config provided, overriding .theme-check.yml if present\nUse :theme_app_extension to use default checks for theme app extensions","required":false,"multiple":false},"exclude-category":{"name":"exclude-category","type":"option","char":"x","description":"Exclude this category of checks\nExcludes checks matching any category when specified more than once","required":false,"multiple":false},"fail-level":{"name":"fail-level","type":"option","description":"Minimum severity for exit with error code","required":false,"multiple":false,"options":["error","suggestion","style"]},"init":{"name":"init","type":"boolean","description":"Generate a .theme-check.yml file","required":false,"allowNo":false},"list":{"name":"list","type":"boolean","description":"List enabled checks","required":false,"allowNo":false},"output":{"name":"output","type":"option","char":"o","description":"The output format to use","required":false,"multiple":false,"options":["text","json"],"default":"text"},"print":{"name":"print","type":"boolean","description":"Output active config to STDOUT","required":false,"allowNo":false},"version":{"name":"version","type":"boolean","char":"v","description":"Print Theme Check version","required":false,"allowNo":false}},"args":[],"cli2Flags":["auto-correct","category","config","exclude-category","fail-level","init","list","output","print","version"]},"theme:delete":{"id":"theme:delete","description":"Delete remote themes from the connected store. This command can't be undone.","strict":false,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"development":{"name":"development","type":"boolean","char":"d","description":"Delete your development theme.","allowNo":false},"show-all":{"name":"show-all","type":"boolean","char":"a","description":"Include others development themes in theme list.","allowNo":false},"force":{"name":"force","type":"boolean","char":"f","description":"Skip confirmation.","allowNo":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":true},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false}},"args":[]},"theme:dev":{"id":"theme:dev","description":"Uploads the current theme as a development theme to the connected store, then prints theme editor and preview URLs to your terminal. While running, changes will push to the store in real time.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"host":{"name":"host","type":"option","description":"Set which network interface the web server listens on. The default value is 127.0.0.1.","multiple":false},"live-reload":{"name":"live-reload","type":"option","description":"The live reload mode switches the server behavior when a file is modified:\n- hot-reload Hot reloads local changes to CSS and sections (default)\n- full-page Always refreshes the entire page\n- off Deactivate live reload","multiple":false,"options":["hot-reload","full-page","off"],"default":"hot-reload"},"poll":{"name":"poll","type":"boolean","description":"Force polling to detect file changes.","allowNo":false},"theme-editor-sync":{"name":"theme-editor-sync","type":"boolean","char":"e","description":"Synchronize Theme Editor updates in the local theme files.","allowNo":false},"port":{"name":"port","type":"option","description":"Local port to serve theme preview from.","multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"only":{"name":"only","type":"option","char":"o","description":"Hot reload only files that match the specified pattern.","multiple":true},"ignore":{"name":"ignore","type":"option","char":"x","description":"Skip hot reloading any files that match the specified pattern.","multiple":true},"stable":{"name":"stable","type":"boolean","description":"Performs the upload by relying in the legacy upload approach (slower, but it might be more stable in some scenarios)","hidden":true,"allowNo":false},"force":{"name":"force","type":"boolean","char":"f","description":"Proceed without confirmation, if current directory does not seem to be theme directory.","hidden":true,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false}},"args":[],"cli2Flags":["host","live-reload","poll","theme-editor-sync","overwrite-json","port","theme","only","ignore","stable","force"]},"theme:help-old":{"id":"theme:help-old","description":"Show help from Ruby CLI","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","hidden":true,"aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"command":{"name":"command","type":"option","description":"The command for which to show CLI2 help.","multiple":false}},"args":[]},"theme:info":{"id":"theme:info","description":"Print basic information about your theme environment.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false}},"args":[]},"theme:init":{"id":"theme:init","description":"Clones a Git repository to use as a starting point for building a new theme.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"clone-url":{"name":"clone-url","type":"option","char":"u","description":"The Git URL to clone from. Defaults to Shopify's example theme, Dawn: https://github.com/Shopify/dawn.git","multiple":false,"default":"https://github.com/Shopify/dawn.git"},"latest":{"name":"latest","type":"boolean","char":"l","description":"Downloads the latest release of the `clone-url`","allowNo":false}},"args":[{"name":"name","description":"Name of the new theme","required":false}]},"theme:language-server":{"id":"theme:language-server","description":"Start a Language Server Protocol server.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false}},"args":[]},"theme:list":{"id":"theme:list","description":"Lists your remote themes.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"role":{"name":"role","type":"option","description":"Only list themes with the given role.","helpValue":"(live|unpublished|development)","multiple":false,"options":["live","unpublished","development"]},"name":{"name":"name","type":"option","description":"Only list themes that contain the given name.","multiple":false},"id":{"name":"id","type":"option","description":"Only list theme with the given ID.","multiple":false}},"args":[]},"theme:open":{"id":"theme:open","description":"Opens the preview of your remote theme.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"development":{"name":"development","type":"boolean","char":"d","description":"Delete your development theme.","allowNo":false},"editor":{"name":"editor","type":"boolean","char":"e","description":"Open the theme editor for the specified theme in the browser.","allowNo":false},"live":{"name":"live","type":"boolean","char":"l","description":"Pull theme files from your remote live theme.","allowNo":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false}},"args":[]},"theme:package":{"id":"theme:package","description":"Package your theme into a .zip file, ready to upload to the Online Store.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."}},"args":[]},"theme:publish":{"id":"theme:publish","description":"Set a remote theme as the live theme.","strict":false,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"force":{"name":"force","type":"boolean","char":"f","description":"Skip confirmation.","allowNo":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false}},"args":[]},"theme:pull":{"id":"theme:pull","description":"Download your remote theme files locally.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"development":{"name":"development","type":"boolean","char":"d","description":"Pull theme files from your remote development theme.","allowNo":false},"live":{"name":"live","type":"boolean","char":"l","description":"Pull theme files from your remote live theme.","allowNo":false},"nodelete":{"name":"nodelete","type":"boolean","char":"n","description":"Runs the pull command without deleting local files.","allowNo":false},"only":{"name":"only","type":"option","char":"o","description":"Download only the specified files (Multiple flags allowed).","multiple":true},"ignore":{"name":"ignore","type":"option","char":"x","description":"Skip downloading the specified files (Multiple flags allowed).","multiple":true},"force":{"name":"force","type":"boolean","char":"f","description":"Proceed without confirmation, if current directory does not seem to be theme directory.","hidden":true,"allowNo":false}},"args":[],"cli2Flags":["theme","development","live","nodelete","only","ignore","force"]},"theme:push":{"id":"theme:push","description":"Uploads your local theme files to the connected store, overwriting the remote version if specified.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"development":{"name":"development","type":"boolean","char":"d","description":"Push theme files from your remote development theme.","allowNo":false},"live":{"name":"live","type":"boolean","char":"l","description":"Push theme files from your remote live theme.","allowNo":false},"unpublished":{"name":"unpublished","type":"boolean","char":"u","description":"Create a new unpublished theme and push to it.","allowNo":false},"nodelete":{"name":"nodelete","type":"boolean","char":"n","description":"Runs the push command without deleting local files.","allowNo":false},"only":{"name":"only","type":"option","char":"o","description":"Download only the specified files (Multiple flags allowed).","multiple":true},"ignore":{"name":"ignore","type":"option","char":"x","description":"Skip downloading the specified files (Multiple flags allowed).","multiple":true},"json":{"name":"json","type":"boolean","char":"j","description":"Output JSON instead of a UI.","allowNo":false},"allow-live":{"name":"allow-live","type":"boolean","char":"a","description":"Allow push to a live theme.","allowNo":false},"publish":{"name":"publish","type":"boolean","char":"p","description":"Publish as the live theme after uploading.","allowNo":false},"stable":{"name":"stable","type":"boolean","description":"Performs the upload by relying in the legacy upload approach (slower, but it might be more stable in some scenarios)","hidden":true,"allowNo":false},"force":{"name":"force","type":"boolean","char":"f","description":"Proceed without confirmation, if current directory does not seem to be theme directory.","hidden":true,"allowNo":false}},"args":[],"cli2Flags":["theme","development","live","unpublished","nodelete","only","ignore","json","allow-live","publish","stable","force"]},"theme:serve":{"id":"theme:serve","description":"Uploads the current theme as a development theme to the connected store, then prints theme editor and preview URLs to your terminal. While running, changes will push to the store in real time.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","hidden":true,"aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"host":{"name":"host","type":"option","description":"Set which network interface the web server listens on. The default value is 127.0.0.1.","multiple":false},"live-reload":{"name":"live-reload","type":"option","description":"The live reload mode switches the server behavior when a file is modified:\n- hot-reload Hot reloads local changes to CSS and sections (default)\n- full-page Always refreshes the entire page\n- off Deactivate live reload","multiple":false,"options":["hot-reload","full-page","off"],"default":"hot-reload"},"poll":{"name":"poll","type":"boolean","description":"Force polling to detect file changes.","allowNo":false},"theme-editor-sync":{"name":"theme-editor-sync","type":"boolean","char":"e","description":"Synchronize Theme Editor updates in the local theme files.","allowNo":false},"port":{"name":"port","type":"option","description":"Local port to serve theme preview from.","multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"only":{"name":"only","type":"option","char":"o","description":"Hot reload only files that match the specified pattern.","multiple":true},"ignore":{"name":"ignore","type":"option","char":"x","description":"Skip hot reloading any files that match the specified pattern.","multiple":true},"stable":{"name":"stable","type":"boolean","description":"Performs the upload by relying in the legacy upload approach (slower, but it might be more stable in some scenarios)","hidden":true,"allowNo":false},"force":{"name":"force","type":"boolean","char":"f","description":"Proceed without confirmation, if current directory does not seem to be theme directory.","hidden":true,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false}},"args":[]},"theme:share":{"id":"theme:share","description":"Creates a shareable, unpublished, and new theme on your theme library with a randomized name. Works like an alias to {{command:theme push -u -t=RANDOMIZED_NAME}}.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"force":{"name":"force","type":"boolean","char":"f","description":"Proceed without confirmation, if current directory does not seem to be theme directory.","hidden":true,"allowNo":false}},"args":[],"cli2Flags":["force"]}}} \ No newline at end of file +{"version":"3.42.0","commands":{"theme:check":{"id":"theme:check","description":"Validate the theme.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"auto-correct":{"name":"auto-correct","type":"boolean","char":"a","description":"Automatically fix offenses","required":false,"allowNo":false},"category":{"name":"category","type":"option","char":"c","description":"Only run this category of checks\nRuns checks matching all categories when specified more than once","required":false,"multiple":false},"config":{"name":"config","type":"option","char":"C","description":"Use the config provided, overriding .theme-check.yml if present\nUse :theme_app_extension to use default checks for theme app extensions","required":false,"multiple":false},"exclude-category":{"name":"exclude-category","type":"option","char":"x","description":"Exclude this category of checks\nExcludes checks matching any category when specified more than once","required":false,"multiple":false},"fail-level":{"name":"fail-level","type":"option","description":"Minimum severity for exit with error code","required":false,"multiple":false,"options":["error","suggestion","style"]},"init":{"name":"init","type":"boolean","description":"Generate a .theme-check.yml file","required":false,"allowNo":false},"list":{"name":"list","type":"boolean","description":"List enabled checks","required":false,"allowNo":false},"output":{"name":"output","type":"option","char":"o","description":"The output format to use","required":false,"multiple":false,"options":["text","json"],"default":"text"},"print":{"name":"print","type":"boolean","description":"Output active config to STDOUT","required":false,"allowNo":false},"version":{"name":"version","type":"boolean","char":"v","description":"Print Theme Check version","required":false,"allowNo":false}},"args":[],"cli2Flags":["auto-correct","category","config","exclude-category","fail-level","init","list","output","print","version"]},"theme:delete":{"id":"theme:delete","description":"Delete remote themes from the connected store. This command can't be undone.","strict":false,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"development":{"name":"development","type":"boolean","char":"d","description":"Delete your development theme.","allowNo":false},"show-all":{"name":"show-all","type":"boolean","char":"a","description":"Include others development themes in theme list.","allowNo":false},"force":{"name":"force","type":"boolean","char":"f","description":"Skip confirmation.","allowNo":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":true},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false}},"args":[]},"theme:dev":{"id":"theme:dev","description":"Uploads the current theme as a development theme to the connected store, then prints theme editor and preview URLs to your terminal. While running, changes will push to the store in real time.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"host":{"name":"host","type":"option","description":"Set which network interface the web server listens on. The default value is 127.0.0.1.","multiple":false},"live-reload":{"name":"live-reload","type":"option","description":"The live reload mode switches the server behavior when a file is modified:\n- hot-reload Hot reloads local changes to CSS and sections (default)\n- full-page Always refreshes the entire page\n- off Deactivate live reload","multiple":false,"options":["hot-reload","full-page","off"],"default":"hot-reload"},"poll":{"name":"poll","type":"boolean","description":"Force polling to detect file changes.","allowNo":false},"theme-editor-sync":{"name":"theme-editor-sync","type":"boolean","char":"e","description":"Synchronize Theme Editor updates in the local theme files.","allowNo":false},"port":{"name":"port","type":"option","description":"Local port to serve theme preview from.","multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"only":{"name":"only","type":"option","char":"o","description":"Hot reload only files that match the specified pattern.","multiple":true},"ignore":{"name":"ignore","type":"option","char":"x","description":"Skip hot reloading any files that match the specified pattern.","multiple":true},"stable":{"name":"stable","type":"boolean","description":"Performs the upload by relying in the legacy upload approach (slower, but it might be more stable in some scenarios)","hidden":true,"allowNo":false},"force":{"name":"force","type":"boolean","char":"f","description":"Proceed without confirmation, if current directory does not seem to be theme directory.","hidden":true,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false}},"args":[],"cli2Flags":["host","live-reload","poll","theme-editor-sync","overwrite-json","port","theme","only","ignore","stable","force"]},"theme:help-old":{"id":"theme:help-old","description":"Show help from Ruby CLI","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","hidden":true,"aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"command":{"name":"command","type":"option","description":"The command for which to show CLI2 help.","multiple":false}},"args":[]},"theme:info":{"id":"theme:info","description":"Print basic information about your theme environment.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false}},"args":[]},"theme:init":{"id":"theme:init","description":"Clones a Git repository to use as a starting point for building a new theme.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"clone-url":{"name":"clone-url","type":"option","char":"u","description":"The Git URL to clone from. Defaults to Shopify's example theme, Dawn: https://github.com/Shopify/dawn.git","multiple":false,"default":"https://github.com/Shopify/dawn.git"},"latest":{"name":"latest","type":"boolean","char":"l","description":"Downloads the latest release of the `clone-url`","allowNo":false}},"args":[{"name":"name","description":"Name of the new theme","required":false}]},"theme:language-server":{"id":"theme:language-server","description":"Start a Language Server Protocol server.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false}},"args":[]},"theme:list":{"id":"theme:list","description":"Lists your remote themes.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"role":{"name":"role","type":"option","description":"Only list themes with the given role.","helpValue":"(live|unpublished|development)","multiple":false,"options":["live","unpublished","development"]},"name":{"name":"name","type":"option","description":"Only list themes that contain the given name.","multiple":false},"id":{"name":"id","type":"option","description":"Only list theme with the given ID.","multiple":false}},"args":[]},"theme:open":{"id":"theme:open","description":"Opens the preview of your remote theme.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"development":{"name":"development","type":"boolean","char":"d","description":"Delete your development theme.","allowNo":false},"editor":{"name":"editor","type":"boolean","char":"e","description":"Open the theme editor for the specified theme in the browser.","allowNo":false},"live":{"name":"live","type":"boolean","char":"l","description":"Pull theme files from your remote live theme.","allowNo":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false}},"args":[]},"theme:package":{"id":"theme:package","description":"Package your theme into a .zip file, ready to upload to the Online Store.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."}},"args":[]},"theme:publish":{"id":"theme:publish","description":"Set a remote theme as the live theme.","strict":false,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"force":{"name":"force","type":"boolean","char":"f","description":"Skip confirmation.","allowNo":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false}},"args":[]},"theme:pull":{"id":"theme:pull","description":"Download your remote theme files locally.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"development":{"name":"development","type":"boolean","char":"d","description":"Pull theme files from your remote development theme.","allowNo":false},"live":{"name":"live","type":"boolean","char":"l","description":"Pull theme files from your remote live theme.","allowNo":false},"nodelete":{"name":"nodelete","type":"boolean","char":"n","description":"Runs the pull command without deleting local files.","allowNo":false},"only":{"name":"only","type":"option","char":"o","description":"Download only the specified files (Multiple flags allowed).","multiple":true},"ignore":{"name":"ignore","type":"option","char":"x","description":"Skip downloading the specified files (Multiple flags allowed).","multiple":true},"force":{"name":"force","type":"boolean","char":"f","description":"Proceed without confirmation, if current directory does not seem to be theme directory.","hidden":true,"allowNo":false}},"args":[],"cli2Flags":["theme","development","live","nodelete","only","ignore","force"]},"theme:push":{"id":"theme:push","description":"Uploads your local theme files to the connected store, overwriting the remote version if specified.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"development":{"name":"development","type":"boolean","char":"d","description":"Push theme files from your remote development theme.","allowNo":false},"live":{"name":"live","type":"boolean","char":"l","description":"Push theme files from your remote live theme.","allowNo":false},"unpublished":{"name":"unpublished","type":"boolean","char":"u","description":"Create a new unpublished theme and push to it.","allowNo":false},"nodelete":{"name":"nodelete","type":"boolean","char":"n","description":"Runs the push command without deleting local files.","allowNo":false},"only":{"name":"only","type":"option","char":"o","description":"Download only the specified files (Multiple flags allowed).","multiple":true},"ignore":{"name":"ignore","type":"option","char":"x","description":"Skip downloading the specified files (Multiple flags allowed).","multiple":true},"json":{"name":"json","type":"boolean","char":"j","description":"Output JSON instead of a UI.","allowNo":false},"allow-live":{"name":"allow-live","type":"boolean","char":"a","description":"Allow push to a live theme.","allowNo":false},"publish":{"name":"publish","type":"boolean","char":"p","description":"Publish as the live theme after uploading.","allowNo":false},"stable":{"name":"stable","type":"boolean","description":"Performs the upload by relying in the legacy upload approach (slower, but it might be more stable in some scenarios)","hidden":true,"allowNo":false},"force":{"name":"force","type":"boolean","char":"f","description":"Proceed without confirmation, if current directory does not seem to be theme directory.","hidden":true,"allowNo":false}},"args":[],"cli2Flags":["theme","development","live","unpublished","nodelete","only","ignore","json","allow-live","publish","stable","force"]},"theme:serve":{"id":"theme:serve","description":"Uploads the current theme as a development theme to the connected store, then prints theme editor and preview URLs to your terminal. While running, changes will push to the store in real time.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","hidden":true,"aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"host":{"name":"host","type":"option","description":"Set which network interface the web server listens on. The default value is 127.0.0.1.","multiple":false},"live-reload":{"name":"live-reload","type":"option","description":"The live reload mode switches the server behavior when a file is modified:\n- hot-reload Hot reloads local changes to CSS and sections (default)\n- full-page Always refreshes the entire page\n- off Deactivate live reload","multiple":false,"options":["hot-reload","full-page","off"],"default":"hot-reload"},"poll":{"name":"poll","type":"boolean","description":"Force polling to detect file changes.","allowNo":false},"theme-editor-sync":{"name":"theme-editor-sync","type":"boolean","char":"e","description":"Synchronize Theme Editor updates in the local theme files.","allowNo":false},"port":{"name":"port","type":"option","description":"Local port to serve theme preview from.","multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"theme":{"name":"theme","type":"option","char":"t","description":"Theme ID or name of the remote theme.","multiple":false},"only":{"name":"only","type":"option","char":"o","description":"Hot reload only files that match the specified pattern.","multiple":true},"ignore":{"name":"ignore","type":"option","char":"x","description":"Skip hot reloading any files that match the specified pattern.","multiple":true},"stable":{"name":"stable","type":"boolean","description":"Performs the upload by relying in the legacy upload approach (slower, but it might be more stable in some scenarios)","hidden":true,"allowNo":false},"force":{"name":"force","type":"boolean","char":"f","description":"Proceed without confirmation, if current directory does not seem to be theme directory.","hidden":true,"allowNo":false},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false}},"args":[]},"theme:share":{"id":"theme:share","description":"Creates a shareable, unpublished, and new theme on your theme library with a randomized name. Works like an alias to {{command:theme push -u -t=RANDOMIZED_NAME}}.","strict":true,"pluginName":"@shopify/theme","pluginAlias":"@shopify/theme","pluginType":"core","aliases":[],"flags":{"environment":{"name":"environment","type":"option","char":"e","description":"The environment to apply to the current command.","hidden":true,"multiple":false},"verbose":{"name":"verbose","type":"boolean","description":"Increase the verbosity of the logs.","hidden":false,"allowNo":false},"path":{"name":"path","type":"option","description":"The path to your theme directory.","hidden":false,"multiple":false,"default":"."},"password":{"name":"password","type":"option","description":"Password generated from the Theme Access app.","hidden":false,"multiple":false},"store":{"name":"store","type":"option","char":"s","description":"Store URL. It can be the store prefix (johns-apparel) or the full myshopify.com URL (johns-apparel.myshopify.com, https://johns-apparel.myshopify.com).","multiple":false},"force":{"name":"force","type":"boolean","char":"f","description":"Proceed without confirmation, if current directory does not seem to be theme directory.","hidden":true,"allowNo":false}},"args":[],"cli2Flags":["force"]}}} \ No newline at end of file diff --git a/packages/theme/package.json b/packages/theme/package.json index 66c01f1918..9655ba5065 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme", - "version": "3.41.2", + "version": "3.42.0", "private": false, "description": "Utilities for building and publishing themes", "homepage": "https://github.com/shopify/cli#readme", @@ -34,7 +34,7 @@ }, "dependencies": { "@oclif/core": "1.21.0", - "@shopify/cli-kit": "3.41.2" + "@shopify/cli-kit": "3.42.0" }, "devDependencies": { "@types/node": "14.18.36", diff --git a/packages/ui-extensions-dev-console/CHANGELOG.md b/packages/ui-extensions-dev-console/CHANGELOG.md index 3026df8de2..47eaa5e740 100644 --- a/packages/ui-extensions-dev-console/CHANGELOG.md +++ b/packages/ui-extensions-dev-console/CHANGELOG.md @@ -1,5 +1,7 @@ # @shopify/ui-extensions-dev-console-app +## 3.42.0 + ## 3.41.2 ## 3.41.1 diff --git a/packages/ui-extensions-dev-console/package.json b/packages/ui-extensions-dev-console/package.json index 05d607eeb6..57252c6ff4 100644 --- a/packages/ui-extensions-dev-console/package.json +++ b/packages/ui-extensions-dev-console/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/ui-extensions-dev-console-app", - "version": "3.41.2", + "version": "3.42.0", "private": true, "scripts": { "build": "nx build", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57f7bd64b1..4429e2b4d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -137,9 +137,9 @@ importers: specifiers: '@shopify/admin-ui-extensions': 1.0.1 '@shopify/admin-ui-extensions-react': 1.0.1 - '@shopify/app': 3.41.2 + '@shopify/app': 3.42.0 '@shopify/checkout-ui-extensions-react': ^0.24.0 - '@shopify/cli': 3.41.2 + '@shopify/cli': 3.42.0 '@shopify/customer-account-ui-extensions-react': ^0.0.8 '@shopify/post-purchase-ui-extensions': ^0.13.3 '@shopify/post-purchase-ui-extensions-react': ^0.13.3 @@ -227,8 +227,8 @@ importers: specifiers: '@luckycatfactory/esbuild-graphql-loader': 3.7.0 '@oclif/core': 1.21.0 - '@shopify/cli-kit': 3.41.2 - '@shopify/plugin-ngrok': 3.41.2 + '@shopify/cli-kit': 3.42.0 + '@shopify/plugin-ngrok': 3.42.0 '@shopify/shopify-cli-extensions': 3.21.0 '@types/diff': ^5.0.2 '@types/http-proxy': ^1.17.9 @@ -284,9 +284,9 @@ importers: '@oclif/plugin-commands': 2.2.0 '@oclif/plugin-help': 5.1.12 '@oclif/plugin-plugins': 2.1.0 - '@shopify/app': 3.41.2 - '@shopify/cli-kit': 3.41.2 - '@shopify/theme': 3.41.2 + '@shopify/app': 3.42.0 + '@shopify/cli-kit': 3.42.0 + '@shopify/theme': 3.42.0 '@types/node': 14.18.36 '@vitest/coverage-istanbul': ^0.26.3 vite: 2.9.12 @@ -308,7 +308,7 @@ importers: packages/cli-hydrogen: specifiers: '@oclif/core': 1.21.0 - '@shopify/cli-kit': 3.41.2 + '@shopify/cli-kit': 3.42.0 '@shopify/hydrogen': 0.26.0 '@shopify/mini-oxygen': 0.2.0 '@shopify/prettier-config': 1.1.2 @@ -500,7 +500,7 @@ importers: packages/create-app: specifiers: '@oclif/core': 1.21.0 - '@shopify/cli-kit': 3.41.2 + '@shopify/cli-kit': 3.42.0 '@types/node': 14.18.36 vite: 2.9.12 vitest: ^0.26.3 @@ -515,7 +515,7 @@ importers: packages/create-hydrogen: specifiers: '@oclif/core': 1.21.0 - '@shopify/cli-kit': 3.41.2 + '@shopify/cli-kit': 3.42.0 '@types/download': 8.0.0 '@types/node': 14.18.36 download: 8.0.0 @@ -564,7 +564,7 @@ importers: packages/plugin-ngrok: specifiers: '@oclif/core': 1.21.0 - '@shopify/cli-kit': 3.41.2 + '@shopify/cli-kit': 3.42.0 '@shopify/ngrok': 4.3.2 '@types/node': 14.18.36 vite: 2.9.12 @@ -581,7 +581,7 @@ importers: packages/theme: specifiers: '@oclif/core': 1.21.0 - '@shopify/cli-kit': 3.41.2 + '@shopify/cli-kit': 3.42.0 '@types/node': 14.18.36 node-stream-zip: ^1.15.0 vite: 2.9.12