{"version":3,"sources":["jsdelivr-header.js","/npm/tom-todos@1.0.1/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;ACDA,MAAO,EAAG,EAAG,OAAQ,MAAQ,QAAQ,KAE/B,KAAO,QAAQ,eACf,IAAM,QAAQ,cACd,GAAK,QAAQ,aACb,MAAQ,QAAQ,gBAChB,GAAK,QAAQ,aAEnB,SAAS,QAAQ,EAAI,IACnB,OAAO,EAAI,eACT,IAAK,KACH,OAAO,GAAG,MACZ,IAAK,QACH,OAAO,MAAM,MACf,IAAK,KACH,OAAO,KACT,IAAK,MACH,OAAO,IAAI,MACb,IAAK,OACH,OAAO,OACT,QACE,MAAO,yBAEb,CAEA,QAAQ,IACN,QAAQ","file":"/npm/tom-todos@1.0.1/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/tom-todos@1.0.1/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\n// const args = process.argv.splice(2)\n// const cmd = args[0]\n// const rest = args.slice(1)\nconst [a, b, cmd, ...rest] = process.argv\n// commands\nconst help = require('./cmds/help')\nconst add = require('./cmds/add')\nconst ls = require('./cmds/ls')\nconst check = require('./cmds/check')\nconst rm = require('./cmds/rm')\n\nfunction handler(cmd='') {\n  switch(cmd.toLowerCase()) {\n    case 'rm':\n      return rm(rest)\n    case 'check':\n      return check(rest)\n    case 'ls':\n      return ls()\n    case 'add':\n      return add(rest)\n    case 'help':\n      return help()\n    default:\n      return 'Welcome to my todo app'\n  }\n}\n\nconsole.log(\n  handler(cmd)\n)\n"]}