{"version":3,"sources":["jsdelivr-header.js","/npm/docxify-node@1.3.2/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;ACLA,aAEA,MAAM,KAAO,QAAQ,QACf,GAAK,QAAQ,MACb,MAAQ,QAAQ,SAChB,KAAO,QAAQ,QACf,IAAM,QAAQ,OACd,QAAU,QAAQ,YAClB,QAAU,QAAQ,aAExB,QAAQ,aAAa,IAErB,MAAM,IAAM,KACV,KAAK,MAAM,KAAK,iEAGd,MAAM,KAAK,oGAIX,MAAM,KAAK,0EAIb,CACE,MAAO,CACL,EAAG,OACH,EAAG,YAKH,OAAS,IAAI,MAAM,SAAU,EAE7B,IAAM,IAAI,IAAI,CAClB,MAAO,SAGH,SAAW,IACV,QACH,IAAI,KAAK,GAEX,QAAQ,KAAK,EAAE,GAGV,QAAU,IAAI,MAEhB,QACH,SAAS,GAAG,MAAM,IAAI,+BAGxB,MAAM,YACJ,IAAI,MAAM,IACV,KAAK,QAAQ,OAAO,MAAM,EAAG,OAAO,QAAQ,QAAU,SAElD,QAAU,IAAI,QAAQ,CAC1B,OAAQ,KAAK,QAAQ,QACrB,wBACA,KAAM,IAAI,MAAM,OAAQ,EACxB,gBAEI,SAAW,QAAQ,SAAS,KAE7B,QACH,IAAI,QAAQ,SAAU,CACpB,KAAM,iBAAiB,MAAM,KAAK","file":"/npm/docxify-node@1.3.2/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/docxify-node@1.3.2/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","#!/usr/bin/env node\n'use strict';\n\nconst path = require('path');\nconst fs = require('fs');\nconst chalk = require('chalk');\nconst meow = require('meow');\nconst Ora = require('ora');\nconst Promise = require('bluebird');\nconst DOCXify = require('./docxify');\n\nPromise.promisifyAll(fs); // eslint-disable-line no-use-extend-native/no-use-extend-native\n\nconst cli = meow(\n  `  ${chalk.bold('Usage')}\n    $ mdify <source> [<destination>] [options]\n\n  ${chalk.bold('Options')}\n    --open    Open the generated markdown file.\n    --silent  Mute all output.\n\n  ${chalk.bold('Examples')}\n    $ mdify foo.docx\n    $ mdify foo.docx foo.md --open\n`,\n  {\n    alias: {\n      o: 'open',\n      s: 'silent'\n    }\n  }\n);\n\nconst silent = cli.flags.silent || false;\n\nconst ora = new Ora({\n  color: 'blue'\n});\n\nconst failExit = msg => {\n  if (!silent) {\n    ora.fail(msg);\n  }\n  process.exit(1);\n};\n\nconst [source] = cli.input;\n\nif (!source) {\n  failExit(`${chalk.dim('<source>')} must be defined`);\n}\n\nconst destination =\n  cli.input[1] ||\n  path.resolve(source.slice(0, source.indexOf('.md')) + '.docx');\n\nconst docxify = new DOCXify({\n  source: path.resolve(source),\n  destination,\n  open: cli.flags.open || false,\n  silent\n});\nconst makeDocx = docxify.makeDocx(ora);\n\nif (!silent) {\n  Ora.promise(makeDocx, {\n    text: `creating DOCX ${chalk.blue(destination)}`\n  });\n}\n"]}