@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