{"version":3,"sources":["jsdelivr-header.js","/npm/condorcli@1.0.0/eccli.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,SAAW,QAAQ,YACzB,QAAQ,OAAO,MAAM,MAErB,MAAM,OAAS,QAAQ,KAAK,MAAM,KAClC,IAAI,SAAE,UAAa,QAAQ,kBACvB,gBAAE,gBAAe,YAAE,aAAgB,QAAQ,sBAI/C,GAFA,QAAQ,IAAI,OAAW,6CAA8C,QAEnD,cAAd,OAAO,GACT,SAAS,gBAAgB,OAAO,UAC3B,GAAkB,UAAd,OAAO,GAChB,SAAS,YAAY,OAAO,UACvB,GAAkB,UAAd,OAAO,GAAgB,CAChC,QAAQ,IAAI,sBACZ,IAAI,QAAU,SAAS,MAAM,CAAC,oBAAqB,gBAAiB,CAClE,YAAY,EAEZ,QAAS,gBACT,eAAe,EACf,gBAAgB,EAChB,IAAK,IACL,iBAAiB,EAEjB,YAAY,EACZ,SAAU,IACV,eAAgB,IAChB,YAAY,EACZ,MAAO,GACP,iBAAkB,CAChB,mBAAoB,IACpB,aAAc,KAGhB,wBAAwB,EACxB,QAAQ,IAEV,MAAM,EAAqB,IACzB,MAAM,EAAc,EAAK,MAAM,MACR,eAAnB,EAAY,IACd,SAAS,gBAAgB,EAAY,IAAI,GAC3C,EAEI,EAAoB,IACxB,MAAM,EAAc,EAAK,MAAM,MACR,eAAnB,EAAY,IACd,SAAS,YAAY,EAAY,IAAI,GACvC,EAEF,QACG,GAAG,SAAU,EAAmB,KAAK,OACrC,GAAG,aAAa,GAAQ,QAAQ,IAAI,aAAa,wBACpD,QACG,GAAG,SAAU,EAAkB,KAAK,OACpC,GAAG,aAAa,GAAQ,QAAQ,IAAI,aAAa,uBACtD,MACE,QAAQ,IAAI,QAAY,yBAA0B","file":"/npm/condorcli@1.0.0/eccli.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/condorcli@1.0.0/eccli.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const chokidar = require('chokidar');\r\nprocess.stdout.write('\\033c');\r\n\r\nconst myArgs = process.argv.slice('2');\r\nvar { exfungen } = require('./eccli_utils');\r\nvar { createComponent, createStore } = require('./eccli_generators');\r\n\r\nconsole.log('\\033[1m', ` Evercheck Command Line Interface Frontend`, '\\x1b[1m');\r\n\r\nif (myArgs[0] === 'component') {\r\n  exfungen(createComponent(myArgs[2]));\r\n} else if (myArgs[0] === 'store') {\r\n  exfungen(createStore(myArgs[2]));\r\n} else if (myArgs[0] === 'smart') {\r\n  console.log('waiting events ...');\r\n  var watcher = chokidar.watch(['./src/components/', './src/store/'], {\r\n    persistent: true,\r\n\r\n    ignored: /(^|[\\/\\\\])\\../,\r\n    ignoreInitial: true,\r\n    followSymlinks: true,\r\n    cwd: '.',\r\n    disableGlobbing: false,\r\n\r\n    usePolling: true,\r\n    interval: 100,\r\n    binaryInterval: 300,\r\n    alwaysStat: false,\r\n    depth: 99,\r\n    awaitWriteFinish: {\r\n      stabilityThreshold: 2000,\r\n      pollInterval: 100\r\n    },\r\n\r\n    ignorePermissionErrors: false,\r\n    atomic: true // or a custom 'atomicity delay', in milliseconds (default 100)\r\n  });\r\n  const genCreateComponent = path => {\r\n    const dividerPath = path.split('\\\\');\r\n    if (dividerPath[1] === 'components') {\r\n      exfungen(createComponent(dividerPath[2], false));\r\n    }\r\n  };\r\n  const genStoreComponent = path => {\r\n    const dividerPath = path.split('\\\\');\r\n    if (dividerPath[1] === 'components') {\r\n      exfungen(createStore(dividerPath[2], false));\r\n    }\r\n  };\r\n  watcher\r\n    .on('addDir', genCreateComponent.bind(this))\r\n    .on('unlinkDir', path => console.log(`Directory ${path} has been removed`));\r\n  watcher\r\n    .on('addDir', genStoreComponent.bind(this))\r\n    .on('unlinkDir', path => console.log(`Directory ${path} has been removed`));\r\n} else {\r\n  console.log('\\x1b[31m', ' ¡ incorrect params ! ', '\\x1b[33m');\r\n}\r\n"]}