@sanity/plugin-kit

7.0.28.0.0
dist/verify-studio-DUoKxnYy.js.map
+dist/verify-studio-DUoKxnYy.js.mapNew file
+1
Index: package/dist/verify-studio-DUoKxnYy.js.map
===================================================================
--- package/dist/verify-studio-DUoKxnYy.js.map
+++ package/dist/verify-studio-DUoKxnYy.js.map
@@ -0,0 +1,1 @@
+{"version":3,"file":"verify-studio-DUoKxnYy.js","names":[],"sources":["../src/actions/verify-studio.ts","../src/cmds/verify-studio.ts"],"sourcesContent":["import chalk from 'chalk'\nimport outdent from 'outdent'\n\nimport {cliName, urls} from '../constants'\nimport {getPackage} from '../npm/package'\nimport log from '../util/log'\nimport type {PackageJson} from './verify/types'\nimport {validateSanityDependencies, validateStudioConfig} from './verify/validations'\nimport {createValidator, type VerifyFlags, type VerifyPackageConfig} from './verify/verify-common'\n\nexport async function verifyStudio({basePath, flags}: {basePath: string; flags: VerifyFlags}) {\n  let errors: string[] = []\n\n  const packageJson: PackageJson = await getPackage({basePath, validate: false})\n  const verifyConfig: VerifyPackageConfig = packageJson.sanityPlugin?.verifyPackage || {}\n\n  const validation = createValidator(verifyConfig, flags, errors)\n\n  await validation('studioConfig', async () => validateStudioConfig({basePath}))\n  await validation('dependencies', async () => validateSanityDependencies(packageJson))\n\n  if (errors.length) {\n    throw new Error(\n      outdent`\n        Detected validation issues!\n        This Sanity Studio is not completely V3 ready. Fix the issues starting from the top, or disable any checks you deem unnecessary.\n\n        More information is available here:\n        - Migration guide: ${urls.migrationGuideStudio}\n        - Reference documentation: ${urls.refDocs}\n\n        ${chalk.grey(\n          `To fail-fast on first detected issue run:\\nnpx ${cliName} verify-studio --single`,\n        )}\n      `.trimStart(),\n    )\n  }\n\n  log.success(\n    outdent`\n    No outstanding upgrade issues detected. Studio is V3 ready!\n  `.trim(),\n  )\n}\n","import path from 'path'\n\nimport meow from 'meow'\n\nimport {verifyStudio} from '../actions/verify-studio'\nimport {verifyFlags} from '../actions/verify/verify-common'\nimport {cliName} from '../constants'\n\nconst description = `Verify that a Sanity Studio is configured correctly for v3, and print upgrade steps if not.`\n\nconst help = `\nUsage\n  $ ${cliName} verify-studio [dir] [<args>]\n\nOptions\n  --single      Enables fail-fast mode: Will only output the first validation that fails.\n  --silent      Do not print info and warning messages\n  --verbose     Log everything. This option conflicts with --silent\n  --version     Output the version number\n  --help        Output usage information\n\nEach check will describe how they can be individually disabled.\n\nExamples\n  # Verify Sanity Studio in current directory\n  $ ${cliName} verify-studio\n\n  # Verify Sanity Studio in my-sanity-studio directory in silent mode\n  $ ${cliName} verify-studio my-sanity-studio --silent\n`\n\nfunction run({argv}: {argv: string[]}) {\n  const cli = meow(help, {flags: verifyFlags, argv, description})\n  const basePath = path.resolve(cli.input[0] || process.cwd())\n  return verifyStudio({basePath, flags: cli.flags})\n}\n\nexport default run\n"],"mappings":";;;;;;;;AAUA,eAAsB,aAAa,EAAC,UAAU,SAAgD;CAC5F,IAAI,SAAmB,CAAC,GAElB,cAA2B,MAAM,WAAW;EAAC;EAAU,UAAU;CAAK,CAAC,GAGvE,aAAa,gBAFuB,YAAY,cAAc,iBAAiB,CAAC,GAErC,OAAO,MAAM;CAK9D,IAHA,MAAM,WAAW,gBAAgB,YAAY,qBAAqB,EAAC,SAAQ,CAAC,CAAC,GAC7E,MAAM,WAAW,gBAAgB,YAAY,2BAA2B,WAAW,CAAC,GAEhF,OAAO,QACT,MAAU,MACR,OAAO;;;;;6BAKgB,KAAK,qBAAqB;qCAClB,KAAK,QAAQ;;UAExC,MAAM,KACN,kDAAkD,QAAQ,wBAC5D,EAAE;QACF,UAAU,CACd;CAGF,YAAI,QACF,OAAO;;IAEP,KAAK,CACP;AACF;ACnCA,MAEM,OAAO;;MAEP,QAAQ;;;;;;;;;;;;;MAaR,QAAQ;;;MAGR,QAAQ;;AAGd,SAAS,IAAI,EAAC,QAAyB;CACrC,IAAM,MAAM,KAAK,MAAM;EAAC,OAAO;EAAa;EAAM;CAAW,CAAC;CAE9D,OAAO,aAAa;EAAC,UADJ,KAAK,QAAQ,IAAI,MAAM,MAAM,QAAQ,IAAI,CAC9B;EAAG,OAAO,IAAI;CAAK,CAAC;AAClD"}
\ No newline at end of file