UNPKG

@shopify/cli

Version:

A CLI tool to build for the Shopify platform

207 lines (204 loc) 5.06 kB
import { AbortError, BugError, renderError, renderFatalError, renderInfo, renderSuccess, renderTable, renderWarning } from "./chunk-HJSZAWSQ.js"; import { init_cjs_shims } from "./chunk-PKR7KJ6P.js"; // src/cli/services/kitchen-sink/static.ts init_cjs_shims(); async function staticService() { renderInfo({ headline: "CLI update available.", body: ["Run", { command: "npm run shopify upgrade" }, { char: "." }] }), renderInfo({ headline: [ "To connect this project to your shopify store cd into:", { filePath: "/my-store/hydrogen.config.js" }, { char: "." } ], body: [ "You can also try the following steps:", { list: { items: [ ["Run", { command: "shopify project connect" }], ["Run", { command: "hydrogen start" }] ] } } ] }), renderInfo({ headline: "About your app", customSections: [ { body: { tabularData: [ ["Configuration file", { filePath: "shopify.app.scalable-transaction-app.toml" }], ["App name", { userInput: "scalable-transaction-app" }], ["Access scopes", "read_products,write_products"] ], firstColumnSubdued: !0 } } ] }), renderInfo({ headline: [{ userInput: "my-app" }, "initialized and ready to build."], nextSteps: [ [ "Run", { command: "cd verification-app" } ], [ "To preview your project, run", { command: "npm app dev" } ], [ "To add extensions, run", { command: "npm generate extension" } ] ], reference: [ [ "Run", { command: "npm shopify help" } ], { link: { label: "Dev docs", url: "https://shopify.dev" } } ], customSections: [ { title: "Custom section", body: { list: { items: [ { link: { label: "Item 1", url: "https://shopify.com" } }, "Item 2", { link: { url: "https://community.shopify.com/" } } ] } } }, { title: "Custom section 2", body: { list: { items: ["Item 1", "Item 2", "Item 3"] } } } ] }), renderSuccess({ headline: "CLI updated.", body: "You are now running version 3.47." }), renderSuccess({ headline: "Deployment successful.", body: "Your extensions have been uploaded to your Shopify Partners Dashboard.", nextSteps: [ { link: { label: "See your deployment and set it live", url: "https://partners.shopify.com/1797046/apps/4523695/deployments" } } ] }), renderWarning({ headline: "You have reached your limit of checkout extensions for this app.", body: "You can free up space for a new one by deleting an existing one." }), renderWarning({ headline: "Required access scope update.", body: "The deadline for re-selecting your app scopes is May 1, 2022.", reference: [ { link: { label: "Dev docs", url: "https://shopify.dev/app/scopes" } } ] }); let somethingWentWrong = new BugError("Something went wrong."); somethingWentWrong.stack = ` Error: Unexpected error at Module._compile (internal/modules/cjs/loader.js:1137:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10) at Module.load (internal/modules/cjs/loader.js:985:32) at Function.Module._load (internal/modules/cjs/loader.js:878:14) `, renderFatalError(somethingWentWrong); let nextSteps = [ [ "Have you", { link: { label: "created a Shopify Partners organization", url: "https://partners.shopify.com/signup" } }, { char: "?" } ], "Have you confirmed your accounts from the emails you received?", [ "Need to connect to a different App or organization? Run the command again with", { command: "--reset" } ] ]; renderFatalError(new AbortError("No Organization found", void 0, nextSteps)), renderError({ headline: "Version couldn't be released.", body: "This version needs to be submitted for review and approved by Shopify before it can be released." }), renderTable({ rows: [ { id: "1", name: "John Doe", email: "jon@doe.com" }, { id: "2", name: "Jane Doe", email: "jane@doe.com" }, { id: "3", name: "John Smith", email: "jon@smith.com" } ], columns: { id: { header: "ID", color: "red" }, name: { header: "Name", color: "dim" }, email: {} } }); } export { staticService }; //# sourceMappingURL=chunk-KY3DY3JB.js.map