@sanity/plugin-kit

7.0.28.0.0
dist/verify-studio-BwxN9e5-.js.map
dist/verify-studio-BwxN9e5-.js.mapDeleted
−1
Index: package/dist/verify-studio-BwxN9e5-.js.map
===================================================================
--- package/dist/verify-studio-BwxN9e5-.js.map
+++ package/dist/verify-studio-BwxN9e5-.js.map
@@ -1,1 +0,0 @@
-{"version":3,"file":"verify-studio-BwxN9e5-.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 {validateImports} from '../dependencies/import-linter'\nimport {getPackage} from '../npm/package'\nimport {loadPackageConfig} from '../util/load-package-config'\nimport log from '../util/log'\nimport {readTSConfig} from '../util/ts'\nimport type {PackageJson} from './verify/types'\nimport {validateSanityDependencies, validateStudioConfig} from './verify/validations'\nimport {\n  createValidator,\n  runTscMaybe,\n  type VerifyFlags,\n  type VerifyPackageConfig,\n} 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  const packageConfig = await loadPackageConfig({basePath})\n  const tsconfig = packageConfig?.tsconfig ?? 'tsconfig.json'\n\n  const validation = createValidator(verifyConfig, flags, errors)\n\n  const ts = await readTSConfig({basePath, filename: tsconfig})\n\n  await validation('studioConfig', async () => validateStudioConfig({basePath}))\n  await validation('dependencies', async () => validateSanityDependencies(packageJson))\n  await validation('eslintImports', async () => validateImports({basePath}))\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  await runTscMaybe(verifyConfig, ts)\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":";;;;;;;;;AAkBA,eAAsB,aAAa,EAAC,UAAU,SAAgD;CAC5F,IAAI,SAAmB,CAAC,GAElB,cAA2B,MAAM,WAAW;EAAC;EAAU,UAAU;CAAK,CAAC,GACvE,eAAoC,YAAY,cAAc,iBAAiB,CAAC,GAEhF,YAAW,MADW,kBAAkB,EAAC,SAAQ,CAAC,EAAA,EACxB,YAAY,iBAEtC,aAAa,gBAAgB,cAAc,OAAO,MAAM,GAExD,KAAK,MAAM,aAAa;EAAC;EAAU,UAAU;CAAQ,CAAC;CAM5D,IAJA,MAAM,WAAW,gBAAgB,YAAY,qBAAqB,EAAC,SAAQ,CAAC,CAAC,GAC7E,MAAM,WAAW,gBAAgB,YAAY,2BAA2B,WAAW,CAAC,GACpF,MAAM,WAAW,iBAAiB,YAAY,gBAAgB,EAAC,SAAQ,CAAC,CAAC,GAErE,OAAO,QACT,MAAU,MACR,OAAO;;;;;6BAKgB,KAAK,qBAAqB;qCAClB,KAAK,QAAQ;;UAExC,MAAM,KACN,kDAAkD,QAAQ,wBAC5D,EAAE;QACF,UAAU,CACd;CAKF,AAFA,MAAM,YAAY,cAAc,EAAE,GAElC,YAAI,QACF,OAAO;;IAEP,KAAK,CACP;AACF;AClDA,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