{
  "version": 3,
  "sources": ["../src/cli.ts"],
  "sourcesContent": ["#!/usr/bin/env node\n\nimport yargs from 'yargs'\nimport { hideBin } from 'yargs/helpers'\nimport { metas } from './index.js'\nimport { MetaImage } from './image.js'\n\nyargs(hideBin(process.argv))\n    .command(\n        'image',\n        'Generate a meta image URL using Cloudinary',\n        (yargs) => {\n            return yargs\n                .option('cloud-name', {\n                    alias: 'c',\n                    type: 'string',\n                    description: 'Cloudinary cloud name',\n                    demandOption: true\n                })\n                .option('filename', {\n                    alias: 'f',\n                    type: 'string',\n                    description: 'Image filename (including extension)',\n                    demandOption: true\n                })\n                .option('text', {\n                    alias: 't',\n                    type: 'string',\n                    description: 'Optional text overlay'\n                })\n        },\n        (argv) => {\n            const url = MetaImage({\n                cloudName: argv['cloud-name'],\n                filename: argv.filename,\n                text: argv.text\n            })\n            console.log(url)\n        }\n    )\n    .command(\n        '$0',\n        'Output all meta tags with placeholder values',\n        () => {},\n        () => {\n            const tags = metas({\n                title: 'placeholder',\n                description: 'placeholder',\n                image: 'placeholder',\n                type: 'placeholder',\n                name: 'placeholder',\n                url: 'placeholder'\n            })\n            tags.forEach(tag => {\n                if (tag) console.log(tag)\n            })\n        }\n    )\n    .help()\n    .parse()\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;AAEA,mBAAkB;AAClB,qBAAwB;AACxB,mBAAsB;AACtB,mBAA0B;AAAA,IAE1B,aAAAA,aAAM,wBAAQ,QAAQ,IAAI,CAAC,EACtB;AAAA,EACG;AAAA,EACA;AAAA,EACA,CAACA,WAAU;AACP,WAAOA,OACF,OAAO,cAAc;AAAA,MAClB,OAAO;AAAA,MACP,MAAM;AAAA,MACN,aAAa;AAAA,MACb,cAAc;AAAA,IAClB,CAAC,EACA,OAAO,YAAY;AAAA,MAChB,OAAO;AAAA,MACP,MAAM;AAAA,MACN,aAAa;AAAA,MACb,cAAc;AAAA,IAClB,CAAC,EACA,OAAO,QAAQ;AAAA,MACZ,OAAO;AAAA,MACP,MAAM;AAAA,MACN,aAAa;AAAA,IACjB,CAAC;AAAA,EACT;AAAA,EACA,CAAC,SAAS;AACN,UAAM,UAAM,wBAAU;AAAA,MAClB,WAAW,KAAK,YAAY;AAAA,MAC5B,UAAU,KAAK;AAAA,MACf,MAAM,KAAK;AAAA,IACf,CAAC;AACD,YAAQ,IAAI,GAAG;AAAA,EACnB;AACJ,EACC;AAAA,EACG;AAAA,EACA;AAAA,EACA,MAAM;AAAA,EAAC;AAAA,EACP,MAAM;AACF,UAAM,WAAO,oBAAM;AAAA,MACf,OAAO;AAAA,MACP,aAAa;AAAA,MACb,OAAO;AAAA,MACP,MAAM;AAAA,MACN,MAAM;AAAA,MACN,KAAK;AAAA,IACT,CAAC;AACD,SAAK,QAAQ,SAAO;AAChB,UAAI,IAAK,SAAQ,IAAI,GAAG;AAAA,IAC5B,CAAC;AAAA,EACL;AACJ,EACC,KAAK,EACL,MAAM;",
  "names": ["yargs"]
}
