@sanity/plugin-kit

7.0.28.0.0
dist/version-N9n1cr5G.js.map
+dist/version-N9n1cr5G.js.mapNew file
+1
Index: package/dist/version-N9n1cr5G.js.map
===================================================================
--- package/dist/version-N9n1cr5G.js.map
+++ package/dist/version-N9n1cr5G.js.map
@@ -0,0 +1,1 @@
+{"version":3,"file":"version-N9n1cr5G.js","names":["pkg.name","pkg.binname","pkg.version","sharedFlags"],"sources":["../src/cmds/version.ts"],"sourcesContent":["import meow from 'meow'\n\nimport pkg from '../../package.json'\nimport sharedFlags from '../sharedFlags'\nimport log from '../util/log'\n\nconst description = `Show the installed version of ${pkg.name}`\n\nconst help = `\nUsage\n  $ ${pkg.binname} version\n\nOptions\n  --major  Show only the major version\n  --minor  Show only the minor version\n  --patch  Show only the patch version\n\nExamples\n  $ ${pkg.binname} version\n  ${pkg.name} version ${pkg.version}\n\n  $ ${pkg.binname} version --major\n  ${pkg.version.split('.')[0]}\n`\n\nconst flags = {\n  ...sharedFlags,\n\n  major: {\n    type: 'boolean',\n    default: false,\n  },\n\n  minor: {\n    type: 'boolean',\n    default: false,\n  },\n\n  patch: {\n    type: 'boolean',\n    default: false,\n  },\n} as const\n\nfunction run({argv}: {argv: string[]}) {\n  const cli = meow(help, {flags, argv, description})\n  const versionParts = pkg.version.split('.')\n  const versionNames = ['major', 'minor', 'patch']\n  const versionFlags = versionNames.filter((flagName) => cli.flags[flagName])\n  const versionFlag = versionFlags[0]\n  const numVersionFlags = versionFlags.length\n\n  if (numVersionFlags === 0) {\n    log.msg(`${pkg.name} version ${pkg.version}`)\n    return\n  }\n\n  if (numVersionFlags > 1) {\n    throw new Error(\n      `--major, --minor and --patch are mutually exclusive - only one can be used at a time`,\n    )\n  }\n\n  const partIndex = versionNames.indexOf(versionFlag)\n  log.msg(versionParts[partIndex])\n}\n\nexport default run\n"],"mappings":";;;AAMA,MAAM,cAAc,iCAAiCA,QAE/C,OAAO;;MAEPC,QAAY;;;;;;;;MAQZA,QAAY;IACdD,KAAS,WAAWE,QAAY;;MAE9BD,QAAY;YACF,MAAM,GAAG,CAAC,CAAC,GAAG;GAGxB,QAAQ;CACZ,GAAGE;CAEH,OAAO;EACL,MAAM;EACN,SAAS;CACX;CAEA,OAAO;EACL,MAAM;EACN,SAAS;CACX;CAEA,OAAO;EACL,MAAM;EACN,SAAS;CACX;AACF;AAEA,SAAS,IAAI,EAAC,QAAyB;CACrC,IAAM,MAAM,KAAK,MAAM;EAAC;EAAO;EAAM;CAAW,CAAC,GAC3C,eAAA,QAA2B,MAAM,GAAG,GACpC,eAAe;EAAC;EAAS;EAAS;CAAO,GACzC,eAAe,aAAa,QAAQ,aAAa,IAAI,MAAM,SAAS,GACpE,cAAc,aAAa,IAC3B,kBAAkB,aAAa;CAErC,IAAI,oBAAoB,GAAG;EACzB,YAAI,IAAI,GAAGH,KAAS,WAAWE,SAAa;EAC5C;CACF;CAEA,IAAI,kBAAkB,GACpB,MAAU,MACR,sFACF;CAGF,IAAM,YAAY,aAAa,QAAQ,WAAW;CAClD,YAAI,IAAI,aAAa,UAAU;AACjC"}
\ No newline at end of file