diff --git a/.changeset/angry-terms-hunt.md b/.changeset/angry-terms-hunt.md deleted file mode 100644 index db07489514..0000000000 --- a/.changeset/angry-terms-hunt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Fix dev console link not appearing diff --git a/fixtures/app/CHANGELOG.md b/fixtures/app/CHANGELOG.md index 5d3f1a5dea..2bbfdf9dda 100644 --- a/fixtures/app/CHANGELOG.md +++ b/fixtures/app/CHANGELOG.md @@ -1,5 +1,13 @@ # app +## 3.40.3 + +### Patch Changes + +- Updated dependencies [9e7e226dd] + - @shopify/app@3.40.3 + - @shopify/cli@3.40.3 + ## 3.40.2 ### Patch Changes diff --git a/fixtures/app/package.json b/fixtures/app/package.json index f9837612cf..d11aa2549b 100644 --- a/fixtures/app/package.json +++ b/fixtures/app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/fixtures-app", - "version": "3.40.2", + "version": "3.40.3", "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.40.2", + "@shopify/app": "3.40.3", "@shopify/checkout-ui-extensions-react": "^0.24.0", - "@shopify/cli": "3.40.2", + "@shopify/cli": "3.40.3", "@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 52383e2bb7..1f3ede6b2f 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,13 @@ # @shopify/app +## 3.40.3 + +### Patch Changes + +- 9e7e226dd: Fix dev console link not appearing + - @shopify/cli-kit@3.40.3 + - @shopify/plugin-ngrok@3.40.3 + ## 3.40.2 ### Patch Changes diff --git a/packages/app/oclif.manifest.json b/packages/app/oclif.manifest.json index fce5da22d2..49c31fff9d 100644 --- a/packages/app/oclif.manifest.json +++ b/packages/app/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.40.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":"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: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":"Generates a 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 app 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":[{"name":"function","description":"The name of the function to fetch the schema for.","required":true}]},"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.40.3","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":"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: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":"Generates a 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 app 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":[{"name":"function","description":"The name of the function to fetch the schema for.","required":true}]},"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 0011665a37..72ed1f3fa6 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/app", - "version": "3.40.2", + "version": "3.40.3", "description": "Utilities for loading, building, and publishing apps.", "homepage": "https://github.com/shopify/cli#readme", "bugs": { @@ -43,7 +43,7 @@ "dependencies": { "@luckycatfactory/esbuild-graphql-loader": "3.7.0", "@oclif/core": "1.21.0", - "@shopify/cli-kit": "3.40.2", + "@shopify/cli-kit": "3.40.3", "@shopify/shopify-cli-extensions": "3.21.0", "abort-controller": "3.0.0", "chokidar": "3.5.3", @@ -53,7 +53,7 @@ "http-proxy": "1.18.1", "serve-static": "1.15.0", "ws": "8.8.1", - "@shopify/plugin-ngrok": "3.40.2" + "@shopify/plugin-ngrok": "3.40.3" }, "devDependencies": { "@types/diff": "^5.0.2", diff --git a/packages/cli-hydrogen/CHANGELOG.md b/packages/cli-hydrogen/CHANGELOG.md index 4b547fee9f..7187c071fe 100644 --- a/packages/cli-hydrogen/CHANGELOG.md +++ b/packages/cli-hydrogen/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/cli-hydrogen +## 3.40.3 + +### Patch Changes + +- @shopify/cli-kit@3.40.3 + ## 3.40.2 ### Patch Changes diff --git a/packages/cli-hydrogen/oclif.manifest.json b/packages/cli-hydrogen/oclif.manifest.json index 003b9c9fe3..83379808ac 100644 --- a/packages/cli-hydrogen/oclif.manifest.json +++ b/packages/cli-hydrogen/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.40.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.40.3","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 8df7c575a6..65bf18ae38 100644 --- a/packages/cli-hydrogen/package.json +++ b/packages/cli-hydrogen/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli-hydrogen", - "version": "3.40.2", + "version": "3.40.3", "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.40.2", + "@shopify/cli-kit": "3.40.3", "@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 ae0d58aa09..b475bf5eaa 100644 --- a/packages/cli-kit/CHANGELOG.md +++ b/packages/cli-kit/CHANGELOG.md @@ -1,5 +1,7 @@ # @shopify/cli-kit +## 3.40.3 + ## 3.40.2 ### Patch Changes diff --git a/packages/cli-kit/package.json b/packages/cli-kit/package.json index 69821a664a..a7a9617343 100644 --- a/packages/cli-kit/package.json +++ b/packages/cli-kit/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli-kit", - "version": "3.40.2", + "version": "3.40.3", "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 96d578bf72..d3c66769fd 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.40.2' +export const CLI_KIT_VERSION = '3.40.3' diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 0fd08935bb..071c50aabd 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/cli +## 3.40.3 + +### Patch Changes + +- @shopify/cli-kit@3.40.3 + ## 3.40.2 ### Patch Changes diff --git a/packages/cli/oclif.manifest.json b/packages/cli/oclif.manifest.json index 976ac3cee4..64d4fee276 100644 --- a/packages/cli/oclif.manifest.json +++ b/packages/cli/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.40.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.40.3","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 7e67457aed..26b3ba8a4d 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli", - "version": "3.40.2", + "version": "3.40.3", "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.40.2" + "@shopify/cli-kit": "3.40.3" }, "devDependencies": { - "@shopify/app": "3.40.2", - "@shopify/theme": "3.40.2", + "@shopify/app": "3.40.3", + "@shopify/theme": "3.40.3", "@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 7293ea1956..2b8d38babf 100644 --- a/packages/create-app/CHANGELOG.md +++ b/packages/create-app/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/create-app +## 3.40.3 + +### Patch Changes + +- @shopify/cli-kit@3.40.3 + ## 3.40.2 ### Patch Changes diff --git a/packages/create-app/oclif.manifest.json b/packages/create-app/oclif.manifest.json index 32a1cacbf6..3de5c89b43 100644 --- a/packages/create-app/oclif.manifest.json +++ b/packages/create-app/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.40.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.40.3","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 0469fa3917..8c4cd15dc8 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/create-app", - "version": "3.40.2", + "version": "3.40.3", "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.40.2" + "@shopify/cli-kit": "3.40.3" }, "devDependencies": { "@types/node": "14.18.36", diff --git a/packages/create-hydrogen/CHANGELOG.md b/packages/create-hydrogen/CHANGELOG.md index 1d24564a08..15ef9d408d 100644 --- a/packages/create-hydrogen/CHANGELOG.md +++ b/packages/create-hydrogen/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/create-hydrogen +## 3.40.3 + +### Patch Changes + +- @shopify/cli-kit@3.40.3 + ## 3.40.2 ### Patch Changes diff --git a/packages/create-hydrogen/oclif.manifest.json b/packages/create-hydrogen/oclif.manifest.json index d77152bc51..f3f934716e 100644 --- a/packages/create-hydrogen/oclif.manifest.json +++ b/packages/create-hydrogen/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.40.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.40.3","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 5dada58df9..a200b60a18 100644 --- a/packages/create-hydrogen/package.json +++ b/packages/create-hydrogen/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/create-hydrogen", - "version": "3.40.2", + "version": "3.40.3", "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.40.2", + "@shopify/cli-kit": "3.40.3", "download": "8.0.0" }, "devDependencies": { diff --git a/packages/plugin-ngrok/CHANGELOG.md b/packages/plugin-ngrok/CHANGELOG.md index d61617875b..f83201b552 100644 --- a/packages/plugin-ngrok/CHANGELOG.md +++ b/packages/plugin-ngrok/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/plugin-ngrok +## 3.40.3 + +### Patch Changes + +- @shopify/cli-kit@3.40.3 + ## 3.40.2 ### Patch Changes diff --git a/packages/plugin-ngrok/oclif.manifest.json b/packages/plugin-ngrok/oclif.manifest.json index d49c61b9b8..16b39f4131 100644 --- a/packages/plugin-ngrok/oclif.manifest.json +++ b/packages/plugin-ngrok/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.40.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.40.3","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 c314b47462..6e892c4e47 100644 --- a/packages/plugin-ngrok/package.json +++ b/packages/plugin-ngrok/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/plugin-ngrok", - "version": "3.40.2", + "version": "3.40.3", "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.40.2", + "@shopify/cli-kit": "3.40.3", "@shopify/ngrok": "4.3.2" }, "devDependencies": { diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md index 14e973c5eb..8cbb666b94 100644 --- a/packages/theme/CHANGELOG.md +++ b/packages/theme/CHANGELOG.md @@ -1,5 +1,11 @@ # @shopify/theme +## 3.40.3 + +### Patch Changes + +- @shopify/cli-kit@3.40.3 + ## 3.40.2 ### Patch Changes diff --git a/packages/theme/oclif.manifest.json b/packages/theme/oclif.manifest.json index 819b1c3bee..5351a48281 100644 --- a/packages/theme/oclif.manifest.json +++ b/packages/theme/oclif.manifest.json @@ -1 +1 @@ -{"version":"3.40.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.40.3","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 6a571b8c8d..64c0efae90 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme", - "version": "3.40.2", + "version": "3.40.3", "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.40.2" + "@shopify/cli-kit": "3.40.3" }, "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 e65bac374e..e1d15d58e5 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.40.3 + ## 3.40.2 ## 3.40.1 diff --git a/packages/ui-extensions-dev-console/package.json b/packages/ui-extensions-dev-console/package.json index c518aceb4d..b0fd020018 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.40.2", + "version": "3.40.3", "private": true, "scripts": { "build": "nx build", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f434cecf9e..e3777567be 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.40.2 + '@shopify/app': 3.40.3 '@shopify/checkout-ui-extensions-react': ^0.24.0 - '@shopify/cli': 3.40.2 + '@shopify/cli': 3.40.3 '@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.40.2 - '@shopify/plugin-ngrok': 3.40.2 + '@shopify/cli-kit': 3.40.3 + '@shopify/plugin-ngrok': 3.40.3 '@shopify/shopify-cli-extensions': 3.21.0 '@types/diff': ^5.0.2 '@types/http-proxy': ^1.17.9 @@ -280,9 +280,9 @@ importers: '@oclif/plugin-commands': 2.2.0 '@oclif/plugin-help': 5.1.12 '@oclif/plugin-plugins': 2.1.0 - '@shopify/app': 3.40.2 - '@shopify/cli-kit': 3.40.2 - '@shopify/theme': 3.40.2 + '@shopify/app': 3.40.3 + '@shopify/cli-kit': 3.40.3 + '@shopify/theme': 3.40.3 '@types/node': 14.18.36 '@vitest/coverage-istanbul': ^0.26.3 vite: 2.9.12 @@ -304,7 +304,7 @@ importers: packages/cli-hydrogen: specifiers: '@oclif/core': 1.21.0 - '@shopify/cli-kit': 3.40.2 + '@shopify/cli-kit': 3.40.3 '@shopify/hydrogen': 0.26.0 '@shopify/mini-oxygen': 0.2.0 '@shopify/prettier-config': 1.1.2 @@ -496,7 +496,7 @@ importers: packages/create-app: specifiers: '@oclif/core': 1.21.0 - '@shopify/cli-kit': 3.40.2 + '@shopify/cli-kit': 3.40.3 '@types/node': 14.18.36 vite: 2.9.12 vitest: ^0.26.3 @@ -511,7 +511,7 @@ importers: packages/create-hydrogen: specifiers: '@oclif/core': 1.21.0 - '@shopify/cli-kit': 3.40.2 + '@shopify/cli-kit': 3.40.3 '@types/download': 8.0.0 '@types/node': 14.18.36 download: 8.0.0 @@ -560,7 +560,7 @@ importers: packages/plugin-ngrok: specifiers: '@oclif/core': 1.21.0 - '@shopify/cli-kit': 3.40.2 + '@shopify/cli-kit': 3.40.3 '@shopify/ngrok': 4.3.2 '@types/node': 14.18.36 vite: 2.9.12 @@ -577,7 +577,7 @@ importers: packages/theme: specifiers: '@oclif/core': 1.21.0 - '@shopify/cli-kit': 3.40.2 + '@shopify/cli-kit': 3.40.3 '@types/node': 14.18.36 node-stream-zip: ^1.15.0 vite: 2.9.12