chain-commander
Advanced tools
Comparing version 1.2.0 to 1.2.1
{ | ||
"name": "chain-commander", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"repository": { | ||
@@ -39,5 +39,5 @@ "type": "git", | ||
"devDependencies": { | ||
"mocha": "~1.17.1", | ||
"expect": "~0.3.1" | ||
"mocha": "1.x.x", | ||
"expect": "0.x.x" | ||
} | ||
} |
{ | ||
"name": "chain-commander", | ||
"repo": "pocesar/js-chain-commander", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"description": "Chain commander is a library based on Bluebird library, to encapsulate business rules logic in form of javascript objects or JSON.", | ||
@@ -6,0 +6,0 @@ "keywords": [ |
@@ -1,1 +0,1 @@ | ||
{"C:\\Users\\Webdev\\Inetpub\\js-chain-commander\\lib\\chain-commander.js":{"path":"C:\\Users\\Webdev\\Inetpub\\js-chain-commander\\lib\\chain-commander.js","s":{"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":1,"12":67,"13":1,"14":67,"15":1,"16":36,"17":1,"18":441,"19":0,"20":0,"21":0,"22":0,"23":36,"24":36,"25":36,"26":0,"27":36,"28":36,"29":1,"30":52,"31":52,"32":50,"33":50,"34":50,"35":50,"36":1,"37":49,"38":49,"39":8,"40":49,"41":49,"42":10,"43":10,"44":1,"45":9,"46":50,"47":50,"48":20,"49":30,"50":50,"51":1,"52":25,"53":25,"54":24,"55":24,"56":24,"57":22,"58":22,"59":25,"60":25,"61":25,"62":25,"63":25,"64":1,"65":24,"66":24,"67":24,"68":2,"69":1,"70":23,"71":23,"72":4,"73":23,"74":2,"75":2,"76":1,"77":1,"78":24,"79":24,"80":25,"81":22,"82":6,"83":6,"84":6,"85":6,"86":6,"87":6,"88":6,"89":6,"90":6,"91":22,"92":25,"93":22,"94":21,"95":21,"96":21,"97":13,"98":13,"99":8,"100":6,"101":21,"102":2,"103":1,"104":1,"105":24,"106":36,"107":60,"108":60,"109":25,"110":25,"111":60,"112":37,"113":39,"114":39,"115":36,"116":1,"117":45,"118":13,"119":32,"120":32,"121":32,"122":32,"123":32,"124":1,"125":31,"126":4,"127":4,"128":27,"129":1,"130":3,"131":19,"132":19,"133":14,"134":4,"135":4,"136":14,"137":19,"138":19,"139":19,"140":3,"141":3,"142":6,"143":3,"144":16,"145":14,"146":2,"147":3,"148":13,"149":3,"150":1,"151":30,"152":1},"b":{"1":[1,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[1,0],"6":[1,66],"7":[0,441],"8":[0,0],"9":[0,0],"10":[1,49],"11":[50,3],"12":[8,41],"13":[1,9],"14":[20,30],"15":[22,2],"16":[1,24],"17":[2,22],"18":[1,1],"19":[4,19],"20":[1,1],"21":[13,8],"22":[21,13],"23":[6,2],"24":[8,8],"25":[1,1],"26":[25,35],"27":[37,23],"28":[13,32],"29":[32,24],"30":[0,32],"31":[5,27],"32":[4,28],"33":[32,31,5],"34":[1,31],"35":[32,5,5,2],"36":[4,27],"37":[19,3],"38":[4,10],"39":[3,16],"40":[14,2]},"f":{"1":1,"2":1,"3":0,"4":67,"5":36,"6":441,"7":0,"8":52,"9":50,"10":50,"11":10,"12":50,"13":25,"14":24,"15":25,"16":25,"17":24,"18":2,"19":24,"20":6,"21":6,"22":6,"23":21,"24":45,"25":3,"26":19,"27":14,"28":4,"29":19,"30":30},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":1},"end":{"line":1,"column":28}}},"2":{"name":"(anonymous_2)","line":18,"loc":{"start":{"line":18,"column":9},"end":{"line":18,"column":21}}},"3":{"name":"(anonymous_3)","line":22,"loc":{"start":{"line":22,"column":33},"end":{"line":22,"column":46}},"skip":true},"4":{"name":"convert","line":26,"loc":{"start":{"line":26,"column":2},"end":{"line":26,"column":23}}},"5":{"name":"parser","line":35,"loc":{"start":{"line":35,"column":2},"end":{"line":35,"column":40}}},"6":{"name":"log","line":39,"loc":{"start":{"line":39,"column":4},"end":{"line":39,"column":19}}},"7":{"name":"(anonymous_7)","line":55,"loc":{"start":{"line":55,"column":18},"end":{"line":55,"column":28}},"skip":true},"8":{"name":"exec","line":64,"loc":{"start":{"line":64,"column":4},"end":{"line":64,"column":26}}},"9":{"name":"execPromise","line":67,"loc":{"start":{"line":67,"column":13},"end":{"line":67,"column":48}}},"10":{"name":"(anonymous_10)","line":74,"loc":{"start":{"line":74,"column":14},"end":{"line":74,"column":25}}},"11":{"name":"(anonymous_11)","line":90,"loc":{"start":{"line":90,"column":15},"end":{"line":90,"column":29}}},"12":{"name":"(anonymous_12)","line":99,"loc":{"start":{"line":99,"column":14},"end":{"line":99,"column":27}}},"13":{"name":"ifblock","line":115,"loc":{"start":{"line":115,"column":4},"end":{"line":115,"column":29}}},"14":{"name":"ifblockPromise","line":118,"loc":{"start":{"line":118,"column":13},"end":{"line":118,"column":50}}},"15":{"name":"(anonymous_15)","line":126,"loc":{"start":{"line":126,"column":28},"end":{"line":126,"column":47}}},"16":{"name":"conditionalPromise","line":128,"loc":{"start":{"line":128,"column":19},"end":{"line":128,"column":52}}},"17":{"name":"(anonymous_17)","line":137,"loc":{"start":{"line":137,"column":22},"end":{"line":137,"column":32}}},"18":{"name":"(anonymous_18)","line":154,"loc":{"start":{"line":154,"column":23},"end":{"line":154,"column":36}}},"19":{"name":"(anonymous_19)","line":163,"loc":{"start":{"line":163,"column":22},"end":{"line":163,"column":35}}},"20":{"name":"(anonymous_20)","line":174,"loc":{"start":{"line":174,"column":32},"end":{"line":174,"column":48}}},"21":{"name":"conditionalelsePromise","line":176,"loc":{"start":{"line":176,"column":19},"end":{"line":176,"column":64}}},"22":{"name":"(anonymous_22)","line":185,"loc":{"start":{"line":185,"column":20},"end":{"line":185,"column":33}}},"23":{"name":"(anonymous_23)","line":201,"loc":{"start":{"line":201,"column":26},"end":{"line":201,"column":39}}},"24":{"name":"ChainCommander","line":253,"loc":{"start":{"line":253,"column":2},"end":{"line":253,"column":36}}},"25":{"name":"(anonymous_25)","line":289,"loc":{"start":{"line":289,"column":23},"end":{"line":289,"column":57}}},"26":{"name":"(anonymous_26)","line":293,"loc":{"start":{"line":293,"column":14},"end":{"line":293,"column":28}}},"27":{"name":"(anonymous_27)","line":296,"loc":{"start":{"line":296,"column":21},"end":{"line":296,"column":32}}},"28":{"name":"(anonymous_28)","line":298,"loc":{"start":{"line":298,"column":19},"end":{"line":298,"column":30}}},"29":{"name":"allFn","line":305,"loc":{"start":{"line":305,"column":15},"end":{"line":305,"column":35}}},"30":{"name":"(anonymous_30)","line":335,"loc":{"start":{"line":335,"column":37},"end":{"line":335,"column":63}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":340,"column":3}},"2":{"start":{"line":4,"column":2},"end":{"line":16,"column":3}},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":32}},"4":{"start":{"line":7,"column":9},"end":{"line":16,"column":3},"skip":true},"5":{"start":{"line":9,"column":4},"end":{"line":9,"column":42},"skip":true},"6":{"start":{"line":12,"column":4},"end":{"line":14,"column":5},"skip":true},"7":{"start":{"line":13,"column":6},"end":{"line":13,"column":53},"skip":true},"8":{"start":{"line":15,"column":4},"end":{"line":15,"column":51},"skip":true},"9":{"start":{"line":22,"column":2},"end":{"line":24,"column":4},"skip":true},"10":{"start":{"line":23,"column":4},"end":{"line":23,"column":68},"skip":true},"11":{"start":{"line":26,"column":2},"end":{"line":33,"column":3}},"12":{"start":{"line":27,"column":4},"end":{"line":29,"column":5}},"13":{"start":{"line":28,"column":6},"end":{"line":28,"column":28}},"14":{"start":{"line":32,"column":4},"end":{"line":32,"column":44}},"15":{"start":{"line":35,"column":2},"end":{"line":244,"column":3}},"16":{"start":{"line":37,"column":4},"end":{"line":37,"column":52}},"17":{"start":{"line":39,"column":4},"end":{"line":48,"column":5}},"18":{"start":{"line":41,"column":6},"end":{"line":47,"column":7},"skip":true},"19":{"start":{"line":42,"column":8},"end":{"line":42,"column":57},"skip":true},"20":{"start":{"line":43,"column":8},"end":{"line":45,"column":9},"skip":true},"21":{"start":{"line":44,"column":10},"end":{"line":44,"column":30},"skip":true},"22":{"start":{"line":46,"column":8},"end":{"line":46,"column":41},"skip":true},"23":{"start":{"line":50,"column":4},"end":{"line":50,"column":23}},"24":{"start":{"line":52,"column":4},"end":{"line":52,"column":33}},"25":{"start":{"line":55,"column":4},"end":{"line":57,"column":6},"skip":true},"26":{"start":{"line":56,"column":6},"end":{"line":56,"column":31},"skip":true},"27":{"start":{"line":59,"column":4},"end":{"line":59,"column":27}},"28":{"start":{"line":62,"column":4},"end":{"line":62,"column":42},"skip":true},"29":{"start":{"line":64,"column":4},"end":{"line":113,"column":5}},"30":{"start":{"line":65,"column":6},"end":{"line":65,"column":22}},"31":{"start":{"line":67,"column":6},"end":{"line":112,"column":8}},"32":{"start":{"line":68,"column":8},"end":{"line":68,"column":26}},"33":{"start":{"line":69,"column":8},"end":{"line":69,"column":23}},"34":{"start":{"line":74,"column":8},"end":{"line":109,"column":11}},"35":{"start":{"line":77,"column":10},"end":{"line":79,"column":11}},"36":{"start":{"line":78,"column":12},"end":{"line":78,"column":82}},"37":{"start":{"line":80,"column":10},"end":{"line":80,"column":59}},"38":{"start":{"line":82,"column":10},"end":{"line":84,"column":11}},"39":{"start":{"line":83,"column":12},"end":{"line":83,"column":36}},"40":{"start":{"line":86,"column":10},"end":{"line":86,"column":62}},"41":{"start":{"line":88,"column":10},"end":{"line":88,"column":58}},"42":{"start":{"line":91,"column":10},"end":{"line":91,"column":32}},"43":{"start":{"line":93,"column":10},"end":{"line":97,"column":11}},"44":{"start":{"line":94,"column":12},"end":{"line":94,"column":26}},"45":{"start":{"line":96,"column":12},"end":{"line":96,"column":36}},"46":{"start":{"line":100,"column":10},"end":{"line":100,"column":32}},"47":{"start":{"line":102,"column":10},"end":{"line":108,"column":11}},"48":{"start":{"line":104,"column":12},"end":{"line":104,"column":36}},"49":{"start":{"line":107,"column":12},"end":{"line":107,"column":27}},"50":{"start":{"line":111,"column":8},"end":{"line":111,"column":25}},"51":{"start":{"line":115,"column":4},"end":{"line":227,"column":5}},"52":{"start":{"line":116,"column":6},"end":{"line":116,"column":20}},"53":{"start":{"line":118,"column":6},"end":{"line":226,"column":8}},"54":{"start":{"line":119,"column":8},"end":{"line":119,"column":35}},"55":{"start":{"line":120,"column":8},"end":{"line":120,"column":34}},"56":{"start":{"line":122,"column":8},"end":{"line":223,"column":9}},"57":{"start":{"line":124,"column":10},"end":{"line":124,"column":43}},"58":{"start":{"line":126,"column":10},"end":{"line":172,"column":12}},"59":{"start":{"line":127,"column":12},"end":{"line":127,"column":35}},"60":{"start":{"line":128,"column":12},"end":{"line":171,"column":14}},"61":{"start":{"line":129,"column":14},"end":{"line":129,"column":42}},"62":{"start":{"line":131,"column":14},"end":{"line":131,"column":32}},"63":{"start":{"line":133,"column":14},"end":{"line":168,"column":15}},"64":{"start":{"line":135,"column":16},"end":{"line":135,"column":33}},"65":{"start":{"line":137,"column":16},"end":{"line":167,"column":19}},"66":{"start":{"line":139,"column":18},"end":{"line":139,"column":55}},"67":{"start":{"line":140,"column":18},"end":{"line":145,"column":19}},"68":{"start":{"line":142,"column":20},"end":{"line":144,"column":21}},"69":{"start":{"line":143,"column":22},"end":{"line":143,"column":92}},"70":{"start":{"line":146,"column":18},"end":{"line":146,"column":69}},"71":{"start":{"line":148,"column":18},"end":{"line":150,"column":19}},"72":{"start":{"line":149,"column":20},"end":{"line":149,"column":44}},"73":{"start":{"line":152,"column":18},"end":{"line":152,"column":68}},"74":{"start":{"line":156,"column":18},"end":{"line":156,"column":42}},"75":{"start":{"line":157,"column":18},"end":{"line":161,"column":19}},"76":{"start":{"line":158,"column":20},"end":{"line":158,"column":34}},"77":{"start":{"line":160,"column":20},"end":{"line":160,"column":37}},"78":{"start":{"line":165,"column":18},"end":{"line":165,"column":49}},"79":{"start":{"line":166,"column":18},"end":{"line":166,"column":35}},"80":{"start":{"line":170,"column":14},"end":{"line":170,"column":31}},"81":{"start":{"line":174,"column":10},"end":{"line":195,"column":12}},"82":{"start":{"line":175,"column":12},"end":{"line":175,"column":39}},"83":{"start":{"line":176,"column":12},"end":{"line":194,"column":14}},"84":{"start":{"line":177,"column":14},"end":{"line":177,"column":40}},"85":{"start":{"line":178,"column":14},"end":{"line":178,"column":32}},"86":{"start":{"line":181,"column":14},"end":{"line":181,"column":48}},"87":{"start":{"line":183,"column":14},"end":{"line":191,"column":17}},"88":{"start":{"line":188,"column":16},"end":{"line":188,"column":49}},"89":{"start":{"line":190,"column":16},"end":{"line":190,"column":31}},"90":{"start":{"line":193,"column":14},"end":{"line":193,"column":31}},"91":{"start":{"line":197,"column":10},"end":{"line":199,"column":11}},"92":{"start":{"line":198,"column":12},"end":{"line":198,"column":75}},"93":{"start":{"line":201,"column":10},"end":{"line":216,"column":13}},"94":{"start":{"line":202,"column":12},"end":{"line":202,"column":30}},"95":{"start":{"line":204,"column":12},"end":{"line":204,"column":52}},"96":{"start":{"line":207,"column":12},"end":{"line":213,"column":13}},"97":{"start":{"line":208,"column":14},"end":{"line":210,"column":15}},"98":{"start":{"line":209,"column":16},"end":{"line":209,"column":69}},"99":{"start":{"line":211,"column":19},"end":{"line":213,"column":13}},"100":{"start":{"line":212,"column":14},"end":{"line":212,"column":75}},"101":{"start":{"line":215,"column":12},"end":{"line":215,"column":33}},"102":{"start":{"line":218,"column":10},"end":{"line":222,"column":11}},"103":{"start":{"line":219,"column":12},"end":{"line":219,"column":59}},"104":{"start":{"line":221,"column":12},"end":{"line":221,"column":36}},"105":{"start":{"line":225,"column":8},"end":{"line":225,"column":25}},"106":{"start":{"line":229,"column":4},"end":{"line":241,"column":5}},"107":{"start":{"line":230,"column":6},"end":{"line":230,"column":20}},"108":{"start":{"line":231,"column":6},"end":{"line":234,"column":7}},"109":{"start":{"line":232,"column":8},"end":{"line":232,"column":28}},"110":{"start":{"line":233,"column":8},"end":{"line":233,"column":48}},"111":{"start":{"line":235,"column":6},"end":{"line":240,"column":7}},"112":{"start":{"line":236,"column":8},"end":{"line":239,"column":9}},"113":{"start":{"line":237,"column":10},"end":{"line":237,"column":35}},"114":{"start":{"line":238,"column":10},"end":{"line":238,"column":47}},"115":{"start":{"line":243,"column":4},"end":{"line":243,"column":19}},"116":{"start":{"line":253,"column":2},"end":{"line":277,"column":3}},"117":{"start":{"line":254,"column":4},"end":{"line":256,"column":5}},"118":{"start":{"line":255,"column":6},"end":{"line":255,"column":43}},"119":{"start":{"line":258,"column":4},"end":{"line":258,"column":22}},"120":{"start":{"line":261,"column":4},"end":{"line":261,"column":60},"skip":true},"121":{"start":{"line":262,"column":4},"end":{"line":262,"column":63}},"122":{"start":{"line":263,"column":4},"end":{"line":265,"column":80}},"123":{"start":{"line":267,"column":4},"end":{"line":269,"column":5}},"124":{"start":{"line":268,"column":6},"end":{"line":268,"column":82}},"125":{"start":{"line":271,"column":4},"end":{"line":276,"column":5}},"126":{"start":{"line":272,"column":6},"end":{"line":272,"column":25}},"127":{"start":{"line":273,"column":6},"end":{"line":273,"column":53}},"128":{"start":{"line":275,"column":6},"end":{"line":275,"column":31}},"129":{"start":{"line":289,"column":2},"end":{"line":326,"column":4}},"130":{"start":{"line":291,"column":4},"end":{"line":319,"column":8}},"131":{"start":{"line":294,"column":8},"end":{"line":294,"column":47}},"132":{"start":{"line":296,"column":8},"end":{"line":303,"column":10}},"133":{"start":{"line":297,"column":10},"end":{"line":301,"column":11}},"134":{"start":{"line":298,"column":12},"end":{"line":300,"column":15}},"135":{"start":{"line":299,"column":14},"end":{"line":299,"column":35}},"136":{"start":{"line":302,"column":10},"end":{"line":302,"column":19}},"137":{"start":{"line":305,"column":8},"end":{"line":318,"column":10}},"138":{"start":{"line":306,"column":10},"end":{"line":306,"column":16}},"139":{"start":{"line":307,"column":10},"end":{"line":317,"column":11}},"140":{"start":{"line":308,"column":12},"end":{"line":308,"column":31}},"141":{"start":{"line":309,"column":12},"end":{"line":311,"column":13}},"142":{"start":{"line":310,"column":14},"end":{"line":310,"column":41}},"143":{"start":{"line":312,"column":12},"end":{"line":312,"column":21}},"144":{"start":{"line":313,"column":17},"end":{"line":317,"column":11}},"145":{"start":{"line":314,"column":12},"end":{"line":314,"column":60}},"146":{"start":{"line":316,"column":12},"end":{"line":316,"column":23}},"147":{"start":{"line":321,"column":4},"end":{"line":323,"column":5}},"148":{"start":{"line":322,"column":6},"end":{"line":322,"column":42}},"149":{"start":{"line":325,"column":4},"end":{"line":325,"column":18}},"150":{"start":{"line":335,"column":2},"end":{"line":337,"column":4}},"151":{"start":{"line":336,"column":4},"end":{"line":336,"column":58}},"152":{"start":{"line":339,"column":2},"end":{"line":339,"column":24}}},"branchMap":{"1":{"line":4,"type":"if","locations":[{"start":{"line":4,"column":2},"end":{"line":4,"column":2}},{"start":{"line":4,"column":2},"end":{"line":4,"column":2},"skip":true}]},"2":{"line":7,"type":"if","locations":[{"start":{"line":7,"column":9},"end":{"line":7,"column":9},"skip":true},{"start":{"line":7,"column":9},"end":{"line":7,"column":9},"skip":true}]},"3":{"line":7,"type":"binary-expr","locations":[{"start":{"line":7,"column":13},"end":{"line":7,"column":46},"skip":true},{"start":{"line":7,"column":50},"end":{"line":7,"column":65},"skip":true}]},"4":{"line":12,"type":"if","locations":[{"start":{"line":12,"column":4},"end":{"line":12,"column":4},"skip":true},{"start":{"line":12,"column":4},"end":{"line":12,"column":4},"skip":true}]},"5":{"line":22,"type":"binary-expr","locations":[{"start":{"line":22,"column":16},"end":{"line":22,"column":29},"skip":true},{"start":{"line":22,"column":33},"end":{"line":24,"column":3},"skip":true}]},"6":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":27,"column":4}},{"start":{"line":27,"column":4},"end":{"line":27,"column":4}}]},"7":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":6},"end":{"line":41,"column":6},"skip":true},{"start":{"line":41,"column":6},"end":{"line":41,"column":6},"skip":true}]},"8":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":8},"end":{"line":43,"column":8},"skip":true},{"start":{"line":43,"column":8},"end":{"line":43,"column":8},"skip":true}]},"9":{"line":43,"type":"binary-expr","locations":[{"start":{"line":43,"column":12},"end":{"line":43,"column":41},"skip":true},{"start":{"line":43,"column":45},"end":{"line":43,"column":83},"skip":true}]},"10":{"line":77,"type":"if","locations":[{"start":{"line":77,"column":10},"end":{"line":77,"column":10}},{"start":{"line":77,"column":10},"end":{"line":77,"column":10}}]},"11":{"line":77,"type":"binary-expr","locations":[{"start":{"line":77,"column":14},"end":{"line":77,"column":34}},{"start":{"line":77,"column":38},"end":{"line":77,"column":79}}]},"12":{"line":82,"type":"if","locations":[{"start":{"line":82,"column":10},"end":{"line":82,"column":10}},{"start":{"line":82,"column":10},"end":{"line":82,"column":10}}]},"13":{"line":93,"type":"if","locations":[{"start":{"line":93,"column":10},"end":{"line":93,"column":10}},{"start":{"line":93,"column":10},"end":{"line":93,"column":10}}]},"14":{"line":102,"type":"if","locations":[{"start":{"line":102,"column":10},"end":{"line":102,"column":10}},{"start":{"line":102,"column":10},"end":{"line":102,"column":10}}]},"15":{"line":122,"type":"if","locations":[{"start":{"line":122,"column":8},"end":{"line":122,"column":8}},{"start":{"line":122,"column":8},"end":{"line":122,"column":8}}]},"16":{"line":133,"type":"if","locations":[{"start":{"line":133,"column":14},"end":{"line":133,"column":14}},{"start":{"line":133,"column":14},"end":{"line":133,"column":14}}]},"17":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":18},"end":{"line":140,"column":18}},{"start":{"line":140,"column":18},"end":{"line":140,"column":18}}]},"18":{"line":142,"type":"if","locations":[{"start":{"line":142,"column":20},"end":{"line":142,"column":20}},{"start":{"line":142,"column":20},"end":{"line":142,"column":20},"skip":true}]},"19":{"line":148,"type":"if","locations":[{"start":{"line":148,"column":18},"end":{"line":148,"column":18}},{"start":{"line":148,"column":18},"end":{"line":148,"column":18}}]},"20":{"line":157,"type":"if","locations":[{"start":{"line":157,"column":18},"end":{"line":157,"column":18}},{"start":{"line":157,"column":18},"end":{"line":157,"column":18}}]},"21":{"line":207,"type":"if","locations":[{"start":{"line":207,"column":12},"end":{"line":207,"column":12}},{"start":{"line":207,"column":12},"end":{"line":207,"column":12}}]},"22":{"line":207,"type":"binary-expr","locations":[{"start":{"line":207,"column":16},"end":{"line":207,"column":28}},{"start":{"line":207,"column":32},"end":{"line":207,"column":70}}]},"23":{"line":211,"type":"if","locations":[{"start":{"line":211,"column":19},"end":{"line":211,"column":19}},{"start":{"line":211,"column":19},"end":{"line":211,"column":19}}]},"24":{"line":211,"type":"binary-expr","locations":[{"start":{"line":211,"column":23},"end":{"line":211,"column":36}},{"start":{"line":211,"column":40},"end":{"line":211,"column":78}}]},"25":{"line":218,"type":"if","locations":[{"start":{"line":218,"column":10},"end":{"line":218,"column":10}},{"start":{"line":218,"column":10},"end":{"line":218,"column":10}}]},"26":{"line":231,"type":"if","locations":[{"start":{"line":231,"column":6},"end":{"line":231,"column":6}},{"start":{"line":231,"column":6},"end":{"line":231,"column":6}}]},"27":{"line":235,"type":"if","locations":[{"start":{"line":235,"column":6},"end":{"line":235,"column":6}},{"start":{"line":235,"column":6},"end":{"line":235,"column":6}}]},"28":{"line":254,"type":"if","locations":[{"start":{"line":254,"column":4},"end":{"line":254,"column":4}},{"start":{"line":254,"column":4},"end":{"line":254,"column":4}}]},"29":{"line":258,"type":"binary-expr","locations":[{"start":{"line":258,"column":11},"end":{"line":258,"column":15}},{"start":{"line":258,"column":19},"end":{"line":258,"column":21}}]},"30":{"line":261,"type":"cond-expr","locations":[{"start":{"line":261,"column":41},"end":{"line":261,"column":51},"skip":true},{"start":{"line":261,"column":54},"end":{"line":261,"column":59},"skip":true}]},"31":{"line":262,"type":"cond-expr","locations":[{"start":{"line":262,"column":43},"end":{"line":262,"column":54}},{"start":{"line":262,"column":57},"end":{"line":262,"column":62}}]},"32":{"line":263,"type":"cond-expr","locations":[{"start":{"line":265,"column":60},"end":{"line":265,"column":71}},{"start":{"line":265,"column":74},"end":{"line":265,"column":79}}]},"33":{"line":263,"type":"binary-expr","locations":[{"start":{"line":263,"column":18},"end":{"line":263,"column":41}},{"start":{"line":264,"column":18},"end":{"line":264,"column":49}},{"start":{"line":265,"column":18},"end":{"line":265,"column":57}}]},"34":{"line":267,"type":"if","locations":[{"start":{"line":267,"column":4},"end":{"line":267,"column":4}},{"start":{"line":267,"column":4},"end":{"line":267,"column":4}}]},"35":{"line":267,"type":"binary-expr","locations":[{"start":{"line":267,"column":8},"end":{"line":267,"column":19}},{"start":{"line":267,"column":23},"end":{"line":267,"column":46}},{"start":{"line":267,"column":50},"end":{"line":267,"column":81}},{"start":{"line":267,"column":85},"end":{"line":267,"column":106}}]},"36":{"line":271,"type":"if","locations":[{"start":{"line":271,"column":4},"end":{"line":271,"column":4}},{"start":{"line":271,"column":4},"end":{"line":271,"column":4}}]},"37":{"line":294,"type":"binary-expr","locations":[{"start":{"line":294,"column":18},"end":{"line":294,"column":31}},{"start":{"line":294,"column":35},"end":{"line":294,"column":46}}]},"38":{"line":297,"type":"if","locations":[{"start":{"line":297,"column":10},"end":{"line":297,"column":10}},{"start":{"line":297,"column":10},"end":{"line":297,"column":10}}]},"39":{"line":307,"type":"if","locations":[{"start":{"line":307,"column":10},"end":{"line":307,"column":10}},{"start":{"line":307,"column":10},"end":{"line":307,"column":10}}]},"40":{"line":313,"type":"if","locations":[{"start":{"line":313,"column":17},"end":{"line":313,"column":17}},{"start":{"line":313,"column":17},"end":{"line":313,"column":17}}]}}}} | ||
{"G:\\www\\js-chain-commander\\lib\\chain-commander.js":{"path":"G:\\www\\js-chain-commander\\lib\\chain-commander.js","s":{"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":0,"8":0,"9":1,"10":0,"11":1,"12":67,"13":1,"14":67,"15":1,"16":36,"17":1,"18":440,"19":0,"20":0,"21":0,"22":0,"23":36,"24":36,"25":36,"26":0,"27":36,"28":36,"29":1,"30":52,"31":52,"32":50,"33":50,"34":50,"35":50,"36":1,"37":49,"38":49,"39":8,"40":49,"41":49,"42":10,"43":10,"44":1,"45":9,"46":50,"47":50,"48":20,"49":30,"50":1,"51":25,"52":25,"53":24,"54":24,"55":24,"56":24,"57":22,"58":22,"59":25,"60":25,"61":25,"62":25,"63":1,"64":24,"65":24,"66":24,"67":2,"68":1,"69":23,"70":23,"71":4,"72":23,"73":2,"74":2,"75":1,"76":1,"77":23,"78":23,"79":23,"80":22,"81":6,"82":6,"83":6,"84":6,"85":6,"86":6,"87":6,"88":22,"89":25,"90":22,"91":21,"92":21,"93":21,"94":13,"95":13,"96":8,"97":6,"98":21,"99":2,"100":1,"101":1,"102":36,"103":60,"104":60,"105":25,"106":25,"107":60,"108":37,"109":39,"110":39,"111":36,"112":1,"113":45,"114":13,"115":32,"116":32,"117":32,"118":32,"119":32,"120":1,"121":31,"122":4,"123":4,"124":27,"125":1,"126":3,"127":19,"128":19,"129":14,"130":4,"131":4,"132":14,"133":19,"134":19,"135":19,"136":3,"137":3,"138":6,"139":3,"140":16,"141":14,"142":2,"143":3,"144":13,"145":3,"146":1,"147":30,"148":1},"b":{"1":[1,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[1,0],"6":[1,66],"7":[0,440],"8":[0,0],"9":[0,0],"10":[1,49],"11":[50,3],"12":[8,41],"13":[1,9],"14":[20,30],"15":[22,2],"16":[1,24],"17":[2,22],"18":[1,1],"19":[4,19],"20":[1,1],"21":[13,8],"22":[21,13],"23":[6,2],"24":[8,8],"25":[1,1],"26":[25,35],"27":[37,23],"28":[13,32],"29":[32,24],"30":[0,32],"31":[5,27],"32":[4,28],"33":[32,31,5],"34":[1,31],"35":[32,5,5,2],"36":[4,27],"37":[19,3],"38":[4,10],"39":[3,16],"40":[14,2]},"f":{"1":1,"2":1,"3":0,"4":67,"5":36,"6":440,"7":0,"8":52,"9":50,"10":50,"11":50,"12":10,"13":50,"14":25,"15":24,"16":24,"17":25,"18":25,"19":24,"20":2,"21":23,"22":6,"23":6,"24":6,"25":21,"26":45,"27":3,"28":19,"29":14,"30":4,"31":19,"32":30},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":1},"end":{"line":1,"column":28}}},"2":{"name":"(anonymous_2)","line":18,"loc":{"start":{"line":18,"column":9},"end":{"line":18,"column":21}}},"3":{"name":"(anonymous_3)","line":22,"loc":{"start":{"line":22,"column":33},"end":{"line":22,"column":46}},"skip":true},"4":{"name":"convert","line":26,"loc":{"start":{"line":26,"column":2},"end":{"line":26,"column":23}}},"5":{"name":"parser","line":35,"loc":{"start":{"line":35,"column":2},"end":{"line":35,"column":40}}},"6":{"name":"log","line":39,"loc":{"start":{"line":39,"column":4},"end":{"line":39,"column":19}}},"7":{"name":"(anonymous_7)","line":55,"loc":{"start":{"line":55,"column":18},"end":{"line":55,"column":28}},"skip":true},"8":{"name":"exec","line":64,"loc":{"start":{"line":64,"column":4},"end":{"line":64,"column":26}}},"9":{"name":"execPromise","line":67,"loc":{"start":{"line":67,"column":13},"end":{"line":67,"column":48}}},"10":{"name":"(anonymous_10)","line":68,"loc":{"start":{"line":68,"column":21},"end":{"line":68,"column":46}}},"11":{"name":"(anonymous_11)","line":73,"loc":{"start":{"line":73,"column":16},"end":{"line":73,"column":27}}},"12":{"name":"(anonymous_12)","line":89,"loc":{"start":{"line":89,"column":17},"end":{"line":89,"column":31}}},"13":{"name":"(anonymous_13)","line":98,"loc":{"start":{"line":98,"column":16},"end":{"line":98,"column":29}}},"14":{"name":"ifblock","line":113,"loc":{"start":{"line":113,"column":4},"end":{"line":113,"column":29}}},"15":{"name":"ifblockPromise","line":116,"loc":{"start":{"line":116,"column":13},"end":{"line":116,"column":50}}},"16":{"name":"(anonymous_16)","line":118,"loc":{"start":{"line":118,"column":21},"end":{"line":118,"column":46}}},"17":{"name":"(anonymous_17)","line":125,"loc":{"start":{"line":125,"column":30},"end":{"line":125,"column":49}}},"18":{"name":"conditionalPromise","line":127,"loc":{"start":{"line":127,"column":21},"end":{"line":127,"column":54}}},"19":{"name":"(anonymous_19)","line":134,"loc":{"start":{"line":134,"column":31},"end":{"line":134,"column":41}}},"20":{"name":"(anonymous_20)","line":151,"loc":{"start":{"line":151,"column":25},"end":{"line":151,"column":38}}},"21":{"name":"(anonymous_21)","line":160,"loc":{"start":{"line":160,"column":24},"end":{"line":160,"column":37}}},"22":{"name":"(anonymous_22)","line":170,"loc":{"start":{"line":170,"column":34},"end":{"line":170,"column":50}}},"23":{"name":"conditionalelsePromise","line":172,"loc":{"start":{"line":172,"column":21},"end":{"line":172,"column":66}}},"24":{"name":"(anonymous_24)","line":179,"loc":{"start":{"line":179,"column":22},"end":{"line":179,"column":35}}},"25":{"name":"(anonymous_25)","line":193,"loc":{"start":{"line":193,"column":28},"end":{"line":193,"column":41}}},"26":{"name":"ChainCommander","line":244,"loc":{"start":{"line":244,"column":2},"end":{"line":244,"column":36}}},"27":{"name":"(anonymous_27)","line":280,"loc":{"start":{"line":280,"column":23},"end":{"line":280,"column":57}}},"28":{"name":"(anonymous_28)","line":284,"loc":{"start":{"line":284,"column":14},"end":{"line":284,"column":28}}},"29":{"name":"(anonymous_29)","line":287,"loc":{"start":{"line":287,"column":21},"end":{"line":287,"column":32}}},"30":{"name":"(anonymous_30)","line":289,"loc":{"start":{"line":289,"column":19},"end":{"line":289,"column":30}}},"31":{"name":"allFn","line":296,"loc":{"start":{"line":296,"column":15},"end":{"line":296,"column":35}}},"32":{"name":"(anonymous_32)","line":326,"loc":{"start":{"line":326,"column":37},"end":{"line":326,"column":63}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":331,"column":3}},"2":{"start":{"line":4,"column":2},"end":{"line":16,"column":3}},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":32}},"4":{"start":{"line":7,"column":9},"end":{"line":16,"column":3},"skip":true},"5":{"start":{"line":9,"column":4},"end":{"line":9,"column":42},"skip":true},"6":{"start":{"line":12,"column":4},"end":{"line":14,"column":5},"skip":true},"7":{"start":{"line":13,"column":6},"end":{"line":13,"column":53},"skip":true},"8":{"start":{"line":15,"column":4},"end":{"line":15,"column":51},"skip":true},"9":{"start":{"line":22,"column":2},"end":{"line":24,"column":4},"skip":true},"10":{"start":{"line":23,"column":4},"end":{"line":23,"column":68},"skip":true},"11":{"start":{"line":26,"column":2},"end":{"line":33,"column":3}},"12":{"start":{"line":27,"column":4},"end":{"line":29,"column":5}},"13":{"start":{"line":28,"column":6},"end":{"line":28,"column":28}},"14":{"start":{"line":32,"column":4},"end":{"line":32,"column":44}},"15":{"start":{"line":35,"column":2},"end":{"line":235,"column":3}},"16":{"start":{"line":37,"column":4},"end":{"line":37,"column":52}},"17":{"start":{"line":39,"column":4},"end":{"line":48,"column":5}},"18":{"start":{"line":41,"column":6},"end":{"line":47,"column":7},"skip":true},"19":{"start":{"line":42,"column":8},"end":{"line":42,"column":57},"skip":true},"20":{"start":{"line":43,"column":8},"end":{"line":45,"column":9},"skip":true},"21":{"start":{"line":44,"column":10},"end":{"line":44,"column":30},"skip":true},"22":{"start":{"line":46,"column":8},"end":{"line":46,"column":41},"skip":true},"23":{"start":{"line":50,"column":4},"end":{"line":50,"column":23}},"24":{"start":{"line":52,"column":4},"end":{"line":52,"column":33}},"25":{"start":{"line":55,"column":4},"end":{"line":57,"column":6},"skip":true},"26":{"start":{"line":56,"column":6},"end":{"line":56,"column":31},"skip":true},"27":{"start":{"line":59,"column":4},"end":{"line":59,"column":27}},"28":{"start":{"line":62,"column":4},"end":{"line":62,"column":42},"skip":true},"29":{"start":{"line":64,"column":4},"end":{"line":111,"column":5}},"30":{"start":{"line":65,"column":6},"end":{"line":65,"column":22}},"31":{"start":{"line":67,"column":6},"end":{"line":110,"column":8}},"32":{"start":{"line":68,"column":8},"end":{"line":109,"column":11}},"33":{"start":{"line":69,"column":10},"end":{"line":69,"column":25}},"34":{"start":{"line":73,"column":10},"end":{"line":108,"column":13}},"35":{"start":{"line":76,"column":12},"end":{"line":78,"column":13}},"36":{"start":{"line":77,"column":14},"end":{"line":77,"column":84}},"37":{"start":{"line":79,"column":12},"end":{"line":79,"column":61}},"38":{"start":{"line":81,"column":12},"end":{"line":83,"column":13}},"39":{"start":{"line":82,"column":14},"end":{"line":82,"column":38}},"40":{"start":{"line":85,"column":12},"end":{"line":85,"column":64}},"41":{"start":{"line":87,"column":12},"end":{"line":87,"column":60}},"42":{"start":{"line":90,"column":12},"end":{"line":90,"column":34}},"43":{"start":{"line":92,"column":12},"end":{"line":96,"column":13}},"44":{"start":{"line":93,"column":14},"end":{"line":93,"column":26}},"45":{"start":{"line":95,"column":14},"end":{"line":95,"column":36}},"46":{"start":{"line":99,"column":12},"end":{"line":99,"column":34}},"47":{"start":{"line":101,"column":12},"end":{"line":107,"column":13}},"48":{"start":{"line":103,"column":14},"end":{"line":103,"column":36}},"49":{"start":{"line":106,"column":14},"end":{"line":106,"column":27}},"50":{"start":{"line":113,"column":4},"end":{"line":218,"column":5}},"51":{"start":{"line":114,"column":6},"end":{"line":114,"column":20}},"52":{"start":{"line":116,"column":6},"end":{"line":217,"column":8}},"53":{"start":{"line":117,"column":8},"end":{"line":117,"column":35}},"54":{"start":{"line":118,"column":8},"end":{"line":216,"column":11}},"55":{"start":{"line":119,"column":10},"end":{"line":119,"column":21}},"56":{"start":{"line":121,"column":10},"end":{"line":215,"column":11}},"57":{"start":{"line":123,"column":12},"end":{"line":123,"column":45}},"58":{"start":{"line":125,"column":12},"end":{"line":168,"column":14}},"59":{"start":{"line":126,"column":14},"end":{"line":126,"column":37}},"60":{"start":{"line":127,"column":14},"end":{"line":167,"column":16}},"61":{"start":{"line":128,"column":16},"end":{"line":128,"column":44}},"62":{"start":{"line":130,"column":16},"end":{"line":166,"column":17}},"63":{"start":{"line":132,"column":18},"end":{"line":132,"column":42}},"64":{"start":{"line":134,"column":18},"end":{"line":165,"column":21}},"65":{"start":{"line":136,"column":20},"end":{"line":136,"column":57}},"66":{"start":{"line":137,"column":20},"end":{"line":142,"column":21}},"67":{"start":{"line":139,"column":22},"end":{"line":141,"column":23}},"68":{"start":{"line":140,"column":24},"end":{"line":140,"column":94}},"69":{"start":{"line":143,"column":20},"end":{"line":143,"column":71}},"70":{"start":{"line":145,"column":20},"end":{"line":147,"column":21}},"71":{"start":{"line":146,"column":22},"end":{"line":146,"column":46}},"72":{"start":{"line":149,"column":20},"end":{"line":149,"column":70}},"73":{"start":{"line":153,"column":20},"end":{"line":153,"column":44}},"74":{"start":{"line":154,"column":20},"end":{"line":158,"column":21}},"75":{"start":{"line":155,"column":22},"end":{"line":155,"column":32}},"76":{"start":{"line":157,"column":22},"end":{"line":157,"column":35}},"77":{"start":{"line":162,"column":20},"end":{"line":162,"column":32}},"78":{"start":{"line":163,"column":20},"end":{"line":163,"column":49}},"79":{"start":{"line":164,"column":20},"end":{"line":164,"column":31}},"80":{"start":{"line":170,"column":12},"end":{"line":187,"column":14}},"81":{"start":{"line":171,"column":14},"end":{"line":171,"column":41}},"82":{"start":{"line":172,"column":14},"end":{"line":186,"column":16}},"83":{"start":{"line":173,"column":16},"end":{"line":173,"column":42}},"84":{"start":{"line":175,"column":16},"end":{"line":175,"column":50}},"85":{"start":{"line":177,"column":16},"end":{"line":185,"column":19}},"86":{"start":{"line":182,"column":18},"end":{"line":182,"column":51}},"87":{"start":{"line":184,"column":18},"end":{"line":184,"column":29}},"88":{"start":{"line":189,"column":12},"end":{"line":191,"column":13}},"89":{"start":{"line":190,"column":14},"end":{"line":190,"column":77}},"90":{"start":{"line":193,"column":12},"end":{"line":208,"column":15}},"91":{"start":{"line":194,"column":14},"end":{"line":194,"column":32}},"92":{"start":{"line":196,"column":14},"end":{"line":196,"column":54}},"93":{"start":{"line":199,"column":14},"end":{"line":205,"column":15}},"94":{"start":{"line":200,"column":16},"end":{"line":202,"column":17}},"95":{"start":{"line":201,"column":18},"end":{"line":201,"column":71}},"96":{"start":{"line":203,"column":21},"end":{"line":205,"column":15}},"97":{"start":{"line":204,"column":16},"end":{"line":204,"column":77}},"98":{"start":{"line":207,"column":14},"end":{"line":207,"column":33}},"99":{"start":{"line":210,"column":12},"end":{"line":214,"column":13}},"100":{"start":{"line":211,"column":14},"end":{"line":211,"column":59}},"101":{"start":{"line":213,"column":14},"end":{"line":213,"column":36}},"102":{"start":{"line":220,"column":4},"end":{"line":232,"column":5}},"103":{"start":{"line":221,"column":6},"end":{"line":221,"column":20}},"104":{"start":{"line":222,"column":6},"end":{"line":225,"column":7}},"105":{"start":{"line":223,"column":8},"end":{"line":223,"column":28}},"106":{"start":{"line":224,"column":8},"end":{"line":224,"column":48}},"107":{"start":{"line":226,"column":6},"end":{"line":231,"column":7}},"108":{"start":{"line":227,"column":8},"end":{"line":230,"column":9}},"109":{"start":{"line":228,"column":10},"end":{"line":228,"column":35}},"110":{"start":{"line":229,"column":10},"end":{"line":229,"column":47}},"111":{"start":{"line":234,"column":4},"end":{"line":234,"column":19}},"112":{"start":{"line":244,"column":2},"end":{"line":268,"column":3}},"113":{"start":{"line":245,"column":4},"end":{"line":247,"column":5}},"114":{"start":{"line":246,"column":6},"end":{"line":246,"column":43}},"115":{"start":{"line":249,"column":4},"end":{"line":249,"column":22}},"116":{"start":{"line":252,"column":4},"end":{"line":252,"column":60},"skip":true},"117":{"start":{"line":253,"column":4},"end":{"line":253,"column":63}},"118":{"start":{"line":254,"column":4},"end":{"line":256,"column":80}},"119":{"start":{"line":258,"column":4},"end":{"line":260,"column":5}},"120":{"start":{"line":259,"column":6},"end":{"line":259,"column":82}},"121":{"start":{"line":262,"column":4},"end":{"line":267,"column":5}},"122":{"start":{"line":263,"column":6},"end":{"line":263,"column":25}},"123":{"start":{"line":264,"column":6},"end":{"line":264,"column":53}},"124":{"start":{"line":266,"column":6},"end":{"line":266,"column":31}},"125":{"start":{"line":280,"column":2},"end":{"line":317,"column":4}},"126":{"start":{"line":282,"column":4},"end":{"line":310,"column":8}},"127":{"start":{"line":285,"column":8},"end":{"line":285,"column":47}},"128":{"start":{"line":287,"column":8},"end":{"line":294,"column":10}},"129":{"start":{"line":288,"column":10},"end":{"line":292,"column":11}},"130":{"start":{"line":289,"column":12},"end":{"line":291,"column":15}},"131":{"start":{"line":290,"column":14},"end":{"line":290,"column":35}},"132":{"start":{"line":293,"column":10},"end":{"line":293,"column":19}},"133":{"start":{"line":296,"column":8},"end":{"line":309,"column":10}},"134":{"start":{"line":297,"column":10},"end":{"line":297,"column":16}},"135":{"start":{"line":298,"column":10},"end":{"line":308,"column":11}},"136":{"start":{"line":299,"column":12},"end":{"line":299,"column":31}},"137":{"start":{"line":300,"column":12},"end":{"line":302,"column":13}},"138":{"start":{"line":301,"column":14},"end":{"line":301,"column":41}},"139":{"start":{"line":303,"column":12},"end":{"line":303,"column":21}},"140":{"start":{"line":304,"column":17},"end":{"line":308,"column":11}},"141":{"start":{"line":305,"column":12},"end":{"line":305,"column":60}},"142":{"start":{"line":307,"column":12},"end":{"line":307,"column":23}},"143":{"start":{"line":312,"column":4},"end":{"line":314,"column":5}},"144":{"start":{"line":313,"column":6},"end":{"line":313,"column":42}},"145":{"start":{"line":316,"column":4},"end":{"line":316,"column":18}},"146":{"start":{"line":326,"column":2},"end":{"line":328,"column":4}},"147":{"start":{"line":327,"column":4},"end":{"line":327,"column":58}},"148":{"start":{"line":330,"column":2},"end":{"line":330,"column":24}}},"branchMap":{"1":{"line":4,"type":"if","locations":[{"start":{"line":4,"column":2},"end":{"line":4,"column":2}},{"start":{"line":4,"column":2},"end":{"line":4,"column":2},"skip":true}]},"2":{"line":7,"type":"if","locations":[{"start":{"line":7,"column":9},"end":{"line":7,"column":9},"skip":true},{"start":{"line":7,"column":9},"end":{"line":7,"column":9},"skip":true}]},"3":{"line":7,"type":"binary-expr","locations":[{"start":{"line":7,"column":13},"end":{"line":7,"column":46},"skip":true},{"start":{"line":7,"column":50},"end":{"line":7,"column":65},"skip":true}]},"4":{"line":12,"type":"if","locations":[{"start":{"line":12,"column":4},"end":{"line":12,"column":4},"skip":true},{"start":{"line":12,"column":4},"end":{"line":12,"column":4},"skip":true}]},"5":{"line":22,"type":"binary-expr","locations":[{"start":{"line":22,"column":16},"end":{"line":22,"column":29},"skip":true},{"start":{"line":22,"column":33},"end":{"line":24,"column":3},"skip":true}]},"6":{"line":27,"type":"if","locations":[{"start":{"line":27,"column":4},"end":{"line":27,"column":4}},{"start":{"line":27,"column":4},"end":{"line":27,"column":4}}]},"7":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":6},"end":{"line":41,"column":6},"skip":true},{"start":{"line":41,"column":6},"end":{"line":41,"column":6},"skip":true}]},"8":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":8},"end":{"line":43,"column":8},"skip":true},{"start":{"line":43,"column":8},"end":{"line":43,"column":8},"skip":true}]},"9":{"line":43,"type":"binary-expr","locations":[{"start":{"line":43,"column":12},"end":{"line":43,"column":41},"skip":true},{"start":{"line":43,"column":45},"end":{"line":43,"column":83},"skip":true}]},"10":{"line":76,"type":"if","locations":[{"start":{"line":76,"column":12},"end":{"line":76,"column":12}},{"start":{"line":76,"column":12},"end":{"line":76,"column":12}}]},"11":{"line":76,"type":"binary-expr","locations":[{"start":{"line":76,"column":16},"end":{"line":76,"column":36}},{"start":{"line":76,"column":40},"end":{"line":76,"column":81}}]},"12":{"line":81,"type":"if","locations":[{"start":{"line":81,"column":12},"end":{"line":81,"column":12}},{"start":{"line":81,"column":12},"end":{"line":81,"column":12}}]},"13":{"line":92,"type":"if","locations":[{"start":{"line":92,"column":12},"end":{"line":92,"column":12}},{"start":{"line":92,"column":12},"end":{"line":92,"column":12}}]},"14":{"line":101,"type":"if","locations":[{"start":{"line":101,"column":12},"end":{"line":101,"column":12}},{"start":{"line":101,"column":12},"end":{"line":101,"column":12}}]},"15":{"line":121,"type":"if","locations":[{"start":{"line":121,"column":10},"end":{"line":121,"column":10}},{"start":{"line":121,"column":10},"end":{"line":121,"column":10}}]},"16":{"line":130,"type":"if","locations":[{"start":{"line":130,"column":16},"end":{"line":130,"column":16}},{"start":{"line":130,"column":16},"end":{"line":130,"column":16}}]},"17":{"line":137,"type":"if","locations":[{"start":{"line":137,"column":20},"end":{"line":137,"column":20}},{"start":{"line":137,"column":20},"end":{"line":137,"column":20}}]},"18":{"line":139,"type":"if","locations":[{"start":{"line":139,"column":22},"end":{"line":139,"column":22}},{"start":{"line":139,"column":22},"end":{"line":139,"column":22},"skip":true}]},"19":{"line":145,"type":"if","locations":[{"start":{"line":145,"column":20},"end":{"line":145,"column":20}},{"start":{"line":145,"column":20},"end":{"line":145,"column":20}}]},"20":{"line":154,"type":"if","locations":[{"start":{"line":154,"column":20},"end":{"line":154,"column":20}},{"start":{"line":154,"column":20},"end":{"line":154,"column":20}}]},"21":{"line":199,"type":"if","locations":[{"start":{"line":199,"column":14},"end":{"line":199,"column":14}},{"start":{"line":199,"column":14},"end":{"line":199,"column":14}}]},"22":{"line":199,"type":"binary-expr","locations":[{"start":{"line":199,"column":18},"end":{"line":199,"column":30}},{"start":{"line":199,"column":34},"end":{"line":199,"column":72}}]},"23":{"line":203,"type":"if","locations":[{"start":{"line":203,"column":21},"end":{"line":203,"column":21}},{"start":{"line":203,"column":21},"end":{"line":203,"column":21}}]},"24":{"line":203,"type":"binary-expr","locations":[{"start":{"line":203,"column":25},"end":{"line":203,"column":38}},{"start":{"line":203,"column":42},"end":{"line":203,"column":80}}]},"25":{"line":210,"type":"if","locations":[{"start":{"line":210,"column":12},"end":{"line":210,"column":12}},{"start":{"line":210,"column":12},"end":{"line":210,"column":12}}]},"26":{"line":222,"type":"if","locations":[{"start":{"line":222,"column":6},"end":{"line":222,"column":6}},{"start":{"line":222,"column":6},"end":{"line":222,"column":6}}]},"27":{"line":226,"type":"if","locations":[{"start":{"line":226,"column":6},"end":{"line":226,"column":6}},{"start":{"line":226,"column":6},"end":{"line":226,"column":6}}]},"28":{"line":245,"type":"if","locations":[{"start":{"line":245,"column":4},"end":{"line":245,"column":4}},{"start":{"line":245,"column":4},"end":{"line":245,"column":4}}]},"29":{"line":249,"type":"binary-expr","locations":[{"start":{"line":249,"column":11},"end":{"line":249,"column":15}},{"start":{"line":249,"column":19},"end":{"line":249,"column":21}}]},"30":{"line":252,"type":"cond-expr","locations":[{"start":{"line":252,"column":41},"end":{"line":252,"column":51},"skip":true},{"start":{"line":252,"column":54},"end":{"line":252,"column":59},"skip":true}]},"31":{"line":253,"type":"cond-expr","locations":[{"start":{"line":253,"column":43},"end":{"line":253,"column":54}},{"start":{"line":253,"column":57},"end":{"line":253,"column":62}}]},"32":{"line":254,"type":"cond-expr","locations":[{"start":{"line":256,"column":60},"end":{"line":256,"column":71}},{"start":{"line":256,"column":74},"end":{"line":256,"column":79}}]},"33":{"line":254,"type":"binary-expr","locations":[{"start":{"line":254,"column":18},"end":{"line":254,"column":41}},{"start":{"line":255,"column":18},"end":{"line":255,"column":49}},{"start":{"line":256,"column":18},"end":{"line":256,"column":57}}]},"34":{"line":258,"type":"if","locations":[{"start":{"line":258,"column":4},"end":{"line":258,"column":4}},{"start":{"line":258,"column":4},"end":{"line":258,"column":4}}]},"35":{"line":258,"type":"binary-expr","locations":[{"start":{"line":258,"column":8},"end":{"line":258,"column":19}},{"start":{"line":258,"column":23},"end":{"line":258,"column":46}},{"start":{"line":258,"column":50},"end":{"line":258,"column":81}},{"start":{"line":258,"column":85},"end":{"line":258,"column":106}}]},"36":{"line":262,"type":"if","locations":[{"start":{"line":262,"column":4},"end":{"line":262,"column":4}},{"start":{"line":262,"column":4},"end":{"line":262,"column":4}}]},"37":{"line":285,"type":"binary-expr","locations":[{"start":{"line":285,"column":18},"end":{"line":285,"column":31}},{"start":{"line":285,"column":35},"end":{"line":285,"column":46}}]},"38":{"line":288,"type":"if","locations":[{"start":{"line":288,"column":10},"end":{"line":288,"column":10}},{"start":{"line":288,"column":10},"end":{"line":288,"column":10}}]},"39":{"line":298,"type":"if","locations":[{"start":{"line":298,"column":10},"end":{"line":298,"column":10}},{"start":{"line":298,"column":10},"end":{"line":298,"column":10}}]},"40":{"line":304,"type":"if","locations":[{"start":{"line":304,"column":17},"end":{"line":304,"column":17}},{"start":{"line":304,"column":17},"end":{"line":304,"column":17}}]}}}} |
@@ -68,46 +68,44 @@ (function (root, definition){ | ||
return function execPromise(currentValue) { | ||
var d = Q.defer(); | ||
log('exec in'); | ||
return new Q(function(resolve, reject){ | ||
log('exec in'); | ||
/* we need to separate from the main promise chain, since, we don't want it to fail, we need it | ||
to keep going regardless of rejected, since its up to the user on how to deal with the value */ | ||
/* we need to separate from the main promise chain, since, we don't want it to fail, we need it | ||
to keep going regardless of rejected, since its up to the user on how to deal with the value */ | ||
Q.try(function (){ | ||
/* Does the exec function return a value or a promise? Doesn't matter */ | ||
/* Pass in the current value as the last parameter, always. */ | ||
if (self.throws === true && typeof context[parsing[0]] !== 'function') { | ||
throw new Error('"exec" function "' + parsing[0] + '" doesnt exists'); | ||
} | ||
var args = parsing.slice(1).concat(currentValue); | ||
Q.try(function (){ | ||
/* Does the exec function return a value or a promise? Doesn't matter */ | ||
/* Pass in the current value as the last parameter, always. */ | ||
if (self.throws === true && typeof context[parsing[0]] !== 'function') { | ||
throw new Error('"exec" function "' + parsing[0] + '" doesnt exists'); | ||
} | ||
var args = parsing.slice(1).concat(currentValue); | ||
if (self.context) { | ||
args.push(self.context); | ||
} | ||
if (self.context) { | ||
args.push(self.context); | ||
} | ||
log('exec try', parsing, context[parsing[0]], args); | ||
log('exec try', parsing, context[parsing[0]], args); | ||
return context[parsing[0]].apply(context, args); | ||
}) | ||
.catch(function (err){ | ||
log('exec fail', err); | ||
/* The function threw an exception, we need to continue with the unchanged value */ | ||
if (self.throws === true) { | ||
reject(err); | ||
} else { | ||
resolve(currentValue); | ||
} | ||
}) | ||
.done(function(val){ | ||
log('exec done', val); | ||
return context[parsing[0]].apply(context, args); | ||
}) | ||
.catch(function (err){ | ||
log('exec fail', err); | ||
/* The function threw an exception, we need to continue with the unchanged value */ | ||
if (self.throws === true) { | ||
d.reject(err); | ||
} else { | ||
d.resolve(currentValue); | ||
} | ||
}) | ||
.done(function(val){ | ||
log('exec done', val); | ||
if (val === void 0) { | ||
/* resolve with the current value, the function had no "return" */ | ||
d.resolve(currentValue); | ||
} else { | ||
/* everything went well, resolve with the new value */ | ||
d.resolve(val); | ||
} | ||
if (val === void 0) { | ||
/* resolve with the current value, the function had no "return" */ | ||
resolve(currentValue); | ||
} else { | ||
/* everything went well, resolve with the new value */ | ||
resolve(val); | ||
} | ||
}); | ||
}); | ||
return d.promise; | ||
}; | ||
@@ -121,108 +119,101 @@ } | ||
log('if in', currentValue); | ||
var i, len, d = Q.defer(); | ||
return new Q(function(resolve, reject){ | ||
var i, len; | ||
if (typeof parsing['check'] !== 'undefined') { | ||
/* side promise */ | ||
var conditions = Q.resolve(true); | ||
if (typeof parsing['check'] !== 'undefined') { | ||
/* side promise */ | ||
var conditions = Q.resolve(true); | ||
var conditional = function(condition){ | ||
log('conditional out'); | ||
return function conditionalPromise(bool){ | ||
log('conditional in', bool); | ||
/* starts at undefined, that if it doesnt become true, it will be typecasted to boolean false */ | ||
var d = Q.defer(); | ||
var conditional = function(condition){ | ||
log('conditional out'); | ||
return function conditionalPromise(bool){ | ||
log('conditional in', bool); | ||
/* starts at undefined, that if it doesnt become true, it will be typecasted to boolean false */ | ||
if (bool === false) { | ||
/* previous if check failed, just stop it before calling the other function */ | ||
return Q.resolve(false); | ||
} else { | ||
return Q.try(function(){ | ||
/* the function return a future value, regardless if it's a promise or a primitive value */ | ||
log('conditional try', condition[0]); | ||
if (self.throws === true) { | ||
/* istanbul ignore else */ | ||
if (typeof context[condition[0]] !== 'function') { | ||
throw new Error('"if" function "' + condition[0] + '" doesnt exists'); | ||
} | ||
} | ||
var args = condition.slice(1).concat(currentValue); | ||
if (bool === false) { | ||
/* previous if check failed, just stop it before calling the other function */ | ||
d.resolve(false); | ||
} else { | ||
Q.try(function(){ | ||
/* the function return a future value, regardless if it's a promise or a primitive value */ | ||
log('conditional try', condition[0]); | ||
if (self.throws === true) { | ||
/* istanbul ignore else */ | ||
if (typeof context[condition[0]] !== 'function') { | ||
throw new Error('"if" function "' + condition[0] + '" doesnt exists'); | ||
if (self.context) { | ||
args.push(self.context); | ||
} | ||
} | ||
var args = condition.slice(1).concat(currentValue); | ||
if (self.context) { | ||
args.push(self.context); | ||
} | ||
return context[condition[0]].apply(context, args); | ||
}) | ||
.catch(function(err){ | ||
/* in case the "if" function were rejected, resolve to false */ | ||
log('conditional fail'); | ||
if (self.throws === true) { | ||
d.reject(err); | ||
} else { | ||
d.resolve(false); | ||
} | ||
}) | ||
.done(function(val){ | ||
/* typecast the result and convert to a boolean */ | ||
log('conditional done', !!val); | ||
d.resolve(!!val); | ||
}); | ||
} | ||
return d.promise; | ||
return context[condition[0]].apply(context, args); | ||
}) | ||
.catch(function(err){ | ||
/* in case the "if" function were rejected, resolve to false */ | ||
log('conditional fail'); | ||
if (self.throws === true) { | ||
throw err; | ||
} else { | ||
return false; | ||
} | ||
}) | ||
.then(function(val){ | ||
/* typecast the result and convert to a boolean */ | ||
val = !!val; | ||
log('conditional done', val); | ||
return val; | ||
}); | ||
} | ||
}; | ||
}; | ||
}; | ||
var conditionalelse = function (_else){ | ||
log('conditionalelse out'); | ||
return function conditionalelsePromise(currentValue){ | ||
log('conditionalelse in'); | ||
var d = Q.defer(); | ||
var conditionalelse = function (_else){ | ||
log('conditionalelse out'); | ||
return function conditionalelsePromise(currentValue){ | ||
log('conditionalelse in'); | ||
/* try to return a future "else" value, since parser always return a new promise */ | ||
log('conditionalelse try', _else); | ||
/* try to return a future "else" value, since parser always return a new promise */ | ||
log('conditionalelse try', _else); | ||
return parser.call(self, _else, currentValue, context) | ||
/* parser never fails */ | ||
.then(function(val){ | ||
/* only resolve with the new value if it isn't undefined (that means the value had no "return" value */ | ||
/* parser always return the currentValue if there are none */ | ||
log('conditionalelse done', val); | ||
parser.call(self, _else, currentValue, context) | ||
/* parser never fails */ | ||
.done(function(val){ | ||
/* only resolve with the new value if it isn't undefined (that means the value had no "return" value */ | ||
/* parser always return the currentValue if there are none */ | ||
log('conditionalelse done', val); | ||
d.resolve(val); | ||
}); | ||
return d.promise; | ||
return val; | ||
}); | ||
}; | ||
}; | ||
}; | ||
for (i = 0, len = parsing['check'].length; i < len; i++) { | ||
conditions = conditions.then(conditional(parsing['check'][i])); | ||
} | ||
for (i = 0, len = parsing['check'].length; i < len; i++) { | ||
conditions = conditions.then(conditional(parsing['check'][i])); | ||
} | ||
conditions.done(function(val){ | ||
log('check', val); | ||
/* side promise chain, true or false */ | ||
var inpromise = Q.resolve(currentValue); | ||
conditions.done(function(val){ | ||
log('check', val); | ||
/* side promise chain, true or false */ | ||
var inpromise = Q.resolve(currentValue); | ||
/* we should either check if the "if" was successiful, if so, execute */ | ||
if (val === true && typeof parsing['exec'] !== 'undefined') { | ||
for (i = 0, len = parsing['exec'].length; i < len; i++) { | ||
inpromise = inpromise.then(exec(parsing['exec'][i])); | ||
/* we should either check if the "if" was successiful, if so, execute */ | ||
if (val === true && typeof parsing['exec'] !== 'undefined') { | ||
for (i = 0, len = parsing['exec'].length; i < len; i++) { | ||
inpromise = inpromise.then(exec(parsing['exec'][i])); | ||
} | ||
} else if (val === false && typeof parsing['else'] !== 'undefined') { | ||
inpromise = inpromise.then(conditionalelse(parsing['else'])); | ||
} | ||
} else if (val === false && typeof parsing['else'] !== 'undefined') { | ||
inpromise = inpromise.then(conditionalelse(parsing['else'])); | ||
} | ||
d.resolve(inpromise); | ||
}); | ||
} else { | ||
if (self.throws === true) { | ||
d.reject(new Error('Missing "check" in "if"')); | ||
resolve(inpromise); | ||
}); | ||
} else { | ||
d.resolve(currentValue); | ||
if (self.throws === true) { | ||
reject(new Error('Missing "check" in "if"')); | ||
} else { | ||
resolve(currentValue); | ||
} | ||
} | ||
} | ||
return d.promise; | ||
}); | ||
}; | ||
@@ -229,0 +220,0 @@ } |
{ | ||
"name" : "chain-commander", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"main": "./lib/chain-commander.js", | ||
@@ -37,3 +37,3 @@ "description":"Chain commander is a library based on Bluebird promise library, to encapsulate business rules logic in form of javascript objects or JSON.", | ||
"expect.js": "*", | ||
"grunt": "^0.4.x", | ||
"grunt": "0.4.x", | ||
"grunt-mocha-istanbul":"*", | ||
@@ -40,0 +40,0 @@ "coveralls":"*" |
@@ -0,0 +0,0 @@ [![Build Status](https://travis-ci.org/pocesar/js-chain-commander.png?branch=master)](https://travis-ci.org/pocesar/js-chain-commander) [![Coverage Status](https://coveralls.io/repos/pocesar/js-chain-commander/badge.png)](https://coveralls.io/r/pocesar/js-chain-commander) |
@@ -0,0 +0,0 @@ Q = require('bluebird'); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
167398
1492